CINXE.COM

Betrayal Tropes - TV Tropes

<!DOCTYPE html> <html> <head lang="en"> <link rel="alternate" type="application/rss+xml" href="https://tvtropes.org/pmwiki/rss-feed.php?filter=newest_pages" /> <link rel="alternate" type="application/rss+xml" href="https://tvtropes.org/pmwiki/rss-feed.php?filter=most_popular" /> <link rel="alternate" type="application/rss+xml" href="https://tvtropes.org/pmwiki/rss-feed.php?filter=updated_content" /> <link rel="preload" href="/images/loading-graphic.png" as="image"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-XPPLXMRF6Z"></script> <script> var pbjs = pbjs || {}; // Used for Video players on Tropes var tropes_videos_commands = tropes_videos_commands || []; window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-XPPLXMRF6Z'); window.googletag = window.googletag || {cmd: []}; </script> <script> function object(objectId) { if (document.getElementById && document.getElementById(objectId)) { return document.getElementById(objectId); } else if (document.all && document.all(objectId)) { return document.all(objectId); } else if (document.layers && document.layers[objectId]) { return document.layers[objectId]; } else { return false; } } // JAVASCRIPT COOKIES CODE: for getting and setting user viewing preferences var cookies = { create: function (name, value, days2expire, path) { var date = new Date(); date.setTime(date.getTime() + (days2expire * 24 * 60 * 60 * 1000)); var expires = date.toUTCString(); document.cookie = name + '=' + value + ';' + 'expires=' + expires + ';domain=.tvtropes.org;' + 'path=' + path + ';'; }, createWithExpire: function(name, value, expires, path) { document.cookie = name + '=' + value + ';' + 'expires=' + expires + ';domain=.tvtropes.org;' + 'path=' + path + ';'; }, read: function (name) { var cookie_value = "", current_cookie = "", name_expr = name + "=", all_cookies = document.cookie.split(';'), n = all_cookies.length; for (var i = 0; i < n; i++) { current_cookie = all_cookies[i].trim(); if (current_cookie.indexOf(name_expr) === 0) { cookie_value = current_cookie.substring(name_expr.length, current_cookie.length); break; } } return cookie_value; }, update: function (name, val) { this.create(name, val, 300, "/"); }, remove: function (name) { //delete cookie with and without domain setting document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=.tvtropes.org; path=/;"; document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/;"; } }; function updateUserPrefs() { //GENERAL: detect and set browser, if not cookied (will be treated like a user-preference and added to the #user-pref element) if( !cookies.read('user-browser') ){ var broswer = ''; if(navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) ){ browser = 'iOS'; } else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { browser = 'opera'; } else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { browser = 'MSIE'; } else if (/Navigator[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { browser = 'netscape'; } else if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { browser = 'chrome'; } else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { browser = 'safari'; /Version[\/\s](\d+\.\d+)/.test(navigator.userAgent); browserVersion = new Number(RegExp.$1); } else if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { browser = 'firefox'; } else { browser = 'internet_explorer'; } cookies.create('user-browser',browser,1,'/'); document.getElementById('user-prefs').classList.add('browser-' + browser); } else { document.getElementById('user-prefs').classList.add('browser-' + cookies.read('user-browser')); } //update user preference settings if (cookies.read('wide-load') !== '') document.getElementById('user-prefs').classList.add('wide-load'); if (cookies.read('mono-font') !== '') document.getElementById('user-prefs').classList.add('mono-font'); if (cookies.read('night-vision') !== '') document.getElementById('user-prefs').classList.add('night-vision'); if (cookies.read('sticky-header') !== '') document.getElementById('user-prefs').classList.add('sticky-header'); if (cookies.read('show-spoilers') !== '') document.getElementById('user-prefs').classList.add('show-spoilers'); if (cookies.read('tvtropes-editor-on') !== '') document.getElementById('user-prefs').classList.add('tvtropes-editor-on'); if (cookies.read('folders-open') !== '') document.getElementById('user-prefs').classList.add('folders-open'); if (cookies.read('lefthand-sidebar') !== '') document.getElementById('user-prefs').classList.add('lefthand-sidebar'); if (cookies.read('highlight-links') !== '') document.getElementById('user-prefs').classList.add('highlight-links'); if (cookies.read('forum-gingerbread') !== '') document.getElementById('user-prefs').classList.add('forum-gingerbread'); //if the user is logged in, update cookies based on their database settings //updates element if(cookies.read('shared-avatars') !== '') document.getElementById('user-prefs').classList.add('shared-avatars'); if(cookies.read('new-search') !== '') document.getElementById('user-prefs').classList.add('new-search'); if(cookies.read('stop-auto-play-video') !== '') document.getElementById('user-prefs').classList.add('stop-auto-play-video'); //desktop view on mobile if (cookies.read('desktop-on-mobile') !== ''){ document.getElementById('user-prefs').classList.add('desktop-on-mobile'); var viewport = document.querySelector("meta[name=viewport]"); viewport.setAttribute('content', 'width=1000'); } } function updateDesktopPrefs() { if (cookies.read('wide-load') !== '') document.getElementById('sidebar-toggle-wideload').classList.add('active'); if (cookies.read('night-vision') !== '') document.getElementById('sidebar-toggle-nightvision').classList.add('active'); if (cookies.read('sticky-header') !== '') document.getElementById('sidebar-toggle-stickyheader').classList.add('active'); if (cookies.read('show-spoilers') !== '') document.getElementById('sidebar-toggle-showspoilers').classList.add('active'); } function updateMobilePrefs() { if (cookies.read('show-spoilers') !== '') document.getElementById('mobile-toggle-showspoilers').classList.add('active'); if (cookies.read('night-vision') !== '') document.getElementById('mobile-toggle-nightvision').classList.add('active'); if (cookies.read('sticky-header') !== '') document.getElementById('mobile-toggle-stickyheader').classList.add('active'); if (cookies.read('highlight-links') !== '') document.getElementById('mobile-toggle-highlightlinks').classList.add('active'); } function is_mobile() { if(document.body.clientWidth && document.body.clientWidth<=768) return true; else return false; } </script> <script type="text/javascript"> var country_code_list = ['AT','BE','BG','CH','CY','CZ','DE','DK','EE','ES','FI','FR','GB','GF','GP','GR','HR','HU','IC','IE','IS','IT','LI','LT','LU','LV','MF','MQ','MT','NL','NO','PL','PT','RE','RO','SE','SI','SK','SX','YT']; var site_htl_settings = { "adx" : "yes", // yes/no if we should include adx on page "groupname" : "Main", // track groupname in htl/gam "has_folders" : "no", // track folder pages in htl/gam "user_type" : "guest", // track member/guest in htl/gam "is_testing" : "no", // yes/no if in testing mode "split_testing" : "1", // 0/1, 0=control, 1=test, for a/b testing "send_reports" : "1", // true/false if reports should be sent for logging in DataBricks "report_url" : "https://analytics.tvtropes.org/analytics-data/tvtropes/", // Endpoint for logging (data stream) "logging_turned_on": "1", // true/false if console logging should be turned on "site_name" : "tvtropes", // Site name for display in logging "sticky_slot_names": ["tvtropes_dt_sticky", "tvtropes_m_sticky"], // Possible slot names for the sticky slot } </script> <script> // Create the ad project var ads_project = (function(sent_in_settings){ //default settings var setting_defaults = { "adx" : "yes", "groupname" : "", "has_folders" : "unknown", "user_type" : "guest", "is_testing" : "no", "split_testing" : "0", "send_reports" : "0", "logging_turned_on": "false", "site_name" : "site_name", "report_url" : "", "page_template" : "", "sticky_slot_names": [] } // Combine defaults with sent in parameters var project_settings = {...setting_defaults, ...sent_in_settings}; /*************************************** --------------- AD CODE --------------- ***************************************/ window.BCLighthouseTag = window.BCLighthouseTag || {}; window.BCLighthouseTag.cmd = window.BCLighthouseTag.cmd || []; BCLighthouseTag.cmd.push(function() { // Only set these if given in settings if(project_settings.groupname != "") BCLighthouseTag.setTargeting("groupname", project_settings.groupname); if(project_settings.page_template != "") BCLighthouseTag.setTargeting("page_template", project_settings.page_template); BCLighthouseTag.setTargeting("adx", project_settings.adx); BCLighthouseTag.setTargeting('website', project_settings.site_name); BCLighthouseTag.setTargeting('user_type', project_settings.user_type); BCLighthouseTag.setTargeting('has_folders', project_settings.has_folders); }); // Logging function output_logging(content){ if(project_settings.logging_turned_on){ if(typeof content == "string") console.log(project_settings.site_name + " Ads: " + content); else console.log(content); } } })(site_htl_settings); </script> <script type="text/javascript"> var tvtropes_config = { asteri_stream_enabled : "1", is_logged_in : "", live_server : "1", bigcrunch_live : "1", handle : "", email_popup : "0", troper_email : "", get_asteri_stream : "", revnum : "a1fdc3097a55e179219cd1bf535ab41b48dc60da", img_domain : "https://static.tvtropes.org", adblock : "1", adblock_url : "propermessage.io", universal_page_type : "Article", pause_editing : "0", pause_editing_msg : "", pause_site_changes : "0", assets_domain : "https://assets.tvtropes.org" }; // This will track the total number of ads inserted over time var globalAdInsertionCount = 0; // Check to see if this page is isolated, if so, run BCLighthouseTag.disableGoogleAdManager(); if(window.site_htl_settings.adx == "no"){ console.log("disabling google"); BCLighthouseTag.cmd.push(() => { BCLighthouseTag.disableGoogleAdManager(); }); } </script> <script> // Add second script to the head var htl_script = document.createElement('script'); htl_script.async = "async"; // Add the fundingchoices script to the head var script = document.createElement('script'); script.src = "https://fundingchoicesmessages.google.com/i/pub-6608306193529351?ers=1"; script.async = true; script.nonce = "rczD8qB5ececf2fL1Vj9XQ"; // Add second script to the head var script2 = document.createElement('script'); script2.nonce = "rczD8qB5ececf2fL1Vj9XQ"; script2.innerHTML = "(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();"; // Add both scripts to head document.head.appendChild(script); document.head.appendChild(script2); var bigcrunch_url = window.tvtropes_config.bigcrunch_live == 1 ? "https://lh.bigcrunch.com/main.js" : "https://dev-lh.bigcrunch.com/main.js"; htl_script.src = bigcrunch_url; htl_script.id = "bigcrunchtag"; htl_script.setAttribute('data-property-id', '34a5ddec-697b-424e-81d2-e6bb46a1b83e'); // Add both scripts to head document.head.appendChild(htl_script); </script> <script> // Add HTL script to head document.head.appendChild(htl_script); </script> <script>(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 'use strict';var aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},k;if("function"==typeof Object.setPrototypeOf)k=Object.setPrototypeOf;else{var m;a:{var ca={a:!0},n={};try{n.__proto__=ca;m=n.a;break a}catch(a){}m=!1}k=m?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} var p=k,q=function(a,b){a.prototype=ba(b.prototype);a.prototype.constructor=a;if(p)p(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.v=b.prototype},r=this||self,da=function(){},t=function(a){return a};var u;var w=function(a,b){this.g=b===v?a:""};w.prototype.toString=function(){return this.g+""};var v={},x=function(a){if(void 0===u){var b=null;var c=r.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:t,createScript:t,createScriptURL:t})}catch(d){r.console&&r.console.error(d.message)}u=b}else u=b}a=(b=u)?b.createScriptURL(a):a;return new w(a,v)};var A=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};var B={},C=null;var D="function"===typeof Uint8Array;function E(a,b,c){return"object"===typeof a?D&&!Array.isArray(a)&&a instanceof Uint8Array?c(a):F(a,b,c):b(a)}function F(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e<a.length;e++){var f=a[e];null!=f&&(d[e]=E(f,b,c))}Array.isArray(a)&&a.s&&G(d);return d}d={};for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(f=a[e],null!=f&&(d[e]=E(f,b,c)));return d} function ea(a){return F(a,function(b){return"number"===typeof b?isFinite(b)?b:String(b):b},function(b){var c;void 0===c&&(c=0);if(!C){C={};for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++){var h=d.concat(e[f].split(""));B[f]=h;for(var g=0;g<h.length;g++){var l=h[g];void 0===C[l]&&(C[l]=g)}}}c=B[c];d=Array(Math.floor(b.length/3));e=c[64]||"";for(f=h=0;h<b.length-2;h+=3){var y=b[h],z=b[h+1];l=b[h+2];g=c[y>>2];y=c[(y&3)<< 4|z>>4];z=c[(z&15)<<2|l>>6];l=c[l&63];d[f++]=""+g+y+z+l}g=0;l=e;switch(b.length-h){case 2:g=b[h+1],l=c[(g&15)<<2]||e;case 1:b=b[h],d[f]=""+c[b>>2]+c[(b&3)<<4|g>>4]+l+e}return d.join("")})}var fa={s:{value:!0,configurable:!0}},G=function(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,fa);return a};var H;var J=function(a,b,c){var d=H;H=null;a||(a=d);d=this.constructor.u;a||(a=d?[d]:[]);this.j=d?0:-1;this.h=null;this.g=a;a:{d=this.g.length;a=d-1;if(d&&(d=this.g[a],!(null===d||"object"!=typeof d||Array.isArray(d)||D&&d instanceof Uint8Array))){this.l=a-this.j;this.i=d;break a}void 0!==b&&-1<b?(this.l=Math.max(b,a+1-this.j),this.i=null):this.l=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)a=c[b],a<this.l?(a+=this.j,(d=this.g[a])?G(d):this.g[a]=I):(d=this.l+this.j,this.g[d]||(this.i=this.g[d]={}),(d=this.i[a])? G(d):this.i[a]=I)},I=Object.freeze(G([])),K=function(a,b){if(-1===b)return null;if(b<a.l){b+=a.j;var c=a.g[b];return c!==I?c:a.g[b]=G([])}if(a.i)return c=a.i[b],c!==I?c:a.i[b]=G([])},M=function(a,b){var c=L;if(-1===b)return null;a.h||(a.h={});if(!a.h[b]){var d=K(a,b);d&&(a.h[b]=new c(d))}return a.h[b]};J.prototype.toJSON=function(){var a=N(this,!1);return ea(a)}; var N=function(a,b){if(a.h)for(var c in a.h)if(Object.prototype.hasOwnProperty.call(a.h,c)){var d=a.h[c];if(Array.isArray(d))for(var e=0;e<d.length;e++)d[e]&&N(d[e],b);else d&&N(d,b)}return a.g},O=function(a,b){H=b=b?JSON.parse(b):null;a=new a(b);H=null;return a};J.prototype.toString=function(){return N(this,!1).toString()};var P=function(a){J.call(this,a)};q(P,J);function ha(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document,d=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[nonce]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};var Q=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},R=function(a){this.g=a||r.document||document};R.prototype.appendChild=function(a,b){a.appendChild(b)};var S=function(a,b,c,d,e,f){try{var h=a.g,g=Q(a.g,"SCRIPT");g.async=!0;g.src=b instanceof w&&b.constructor===w?b.g:"type_error:TrustedResourceUrl";ha(g);h.head.appendChild(g);g.addEventListener("load",function(){e();d&&h.head.removeChild(g)});g.addEventListener("error",function(){0<c?S(a,b,c-1,d,e,f):(d&&h.head.removeChild(g),f())})}catch(l){f()}};var ia=r.atob("aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n"),ja=r.atob("WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg=="),ka=r.atob("RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu"),la=function(a,b,c){this.h=a;this.j=new R(this.h);this.g=null;this.i=[];this.l=!1;this.o=b;this.m=c},V=function(a){if(a.h.body&&!a.l){var b= function(){T(a);r.setTimeout(function(){return U(a,3)},50)};S(a.j,a.o,2,!0,function(){r[a.m]||b()},b);a.l=!0}},T=function(a){for(var b=W(1,5),c=0;c<b;c++){var d=X(a);a.h.body.appendChild(d);a.i.push(d)}b=X(a);b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.width=W(100,110).toString()+"%";b.style.zIndex=W(2147483544,2147483644).toString();b.style["background-color"]=ma(249,259,242,252,219,229);b.style["box-shadow"]="0 0 12px #888";b.style.color=ma(0,10,0,10,0,10);b.style.display= "flex";b.style["justify-content"]="center";b.style["font-family"]="Roboto, Arial";c=X(a);c.style.width=W(80,85).toString()+"%";c.style.maxWidth=W(750,775).toString()+"px";c.style.margin="24px";c.style.display="flex";c.style["align-items"]="flex-start";c.style["justify-content"]="center";d=Q(a.j.g,"IMG");d.className=A();d.src=ia;d.style.height="24px";d.style.width="24px";d.style["padding-right"]="16px";var e=X(a),f=X(a);f.style["font-weight"]="bold";f.textContent=ja;var h=X(a);h.textContent=ka;Y(a, e,f);Y(a,e,h);Y(a,c,d);Y(a,c,e);Y(a,b,c);a.g=b;a.h.body.appendChild(a.g);b=W(1,5);for(c=0;c<b;c++)d=X(a),a.h.body.appendChild(d),a.i.push(d)},Y=function(a,b,c){for(var d=W(1,5),e=0;e<d;e++){var f=X(a);b.appendChild(f)}b.appendChild(c);c=W(1,5);for(d=0;d<c;d++)e=X(a),b.appendChild(e)},W=function(a,b){return Math.floor(a+Math.random()*(b-a))},ma=function(a,b,c,d,e,f){return"rgb("+W(Math.max(a,0),Math.min(b,255)).toString()+","+W(Math.max(c,0),Math.min(d,255)).toString()+","+W(Math.max(e,0),Math.min(f, 255)).toString()+")"},X=function(a){a=Q(a.j.g,"DIV");a.className=A();return a},U=function(a,b){0>=b||null!=a.g&&0!=a.g.offsetHeight&&0!=a.g.offsetWidth||(na(a),T(a),r.setTimeout(function(){return U(a,b-1)},50))},na=function(a){var b=a.i;var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];b=c?c.call(b):{next:aa(b)};for(c=b.next();!c.done;c=b.next())(c=c.value)&&c.parentNode&&c.parentNode.removeChild(c);a.i=[];(b=a.g)&&b.parentNode&&b.parentNode.removeChild(b);a.g=null};var pa=function(a,b,c,d,e){var f=oa(c),h=function(l){l.appendChild(f);r.setTimeout(function(){f?(0!==f.offsetHeight&&0!==f.offsetWidth?b():a(),f.parentNode&&f.parentNode.removeChild(f)):a()},d)},g=function(l){document.body?h(document.body):0<l?r.setTimeout(function(){g(l-1)},e):b()};g(3)},oa=function(a){var b=document.createElement("div");b.className=a;b.style.width="1px";b.style.height="1px";b.style.position="absolute";b.style.left="-10000px";b.style.top="-10000px";b.style.zIndex="-10000";return b};var L=function(a){J.call(this,a)};q(L,J);var qa=function(a){J.call(this,a)};q(qa,J);var ra=function(a,b){this.l=a;this.m=new R(a.document);this.g=b;this.i=K(this.g,1);b=M(this.g,2);this.o=x(K(b,4)||"");this.h=!1;b=M(this.g,13);b=x(K(b,4)||"");this.j=new la(a.document,b,K(this.g,12))};ra.prototype.start=function(){sa(this)}; var sa=function(a){ta(a);S(a.m,a.o,3,!1,function(){a:{var b=a.i;var c=r.btoa(b);if(c=r[c]){try{var d=O(P,r.atob(c))}catch(e){b=!1;break a}b=b===K(d,1)}else b=!1}b?Z(a,K(a.g,14)):(Z(a,K(a.g,8)),V(a.j))},function(){pa(function(){Z(a,K(a.g,7));V(a.j)},function(){return Z(a,K(a.g,6))},K(a.g,9),K(a.g,10),K(a.g,11))})},Z=function(a,b){a.h||(a.h=!0,a=new a.l.XMLHttpRequest,a.open("GET",b,!0),a.send())},ta=function(a){var b=r.btoa(a.i);a.l[b]&&Z(a,K(a.g,5))};(function(a,b){r[a]=function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];r[a]=da;b.apply(null,d)}})("__h82AlnkH6D91__",function(a){"function"===typeof window.atob&&(new ra(window,O(qa,window.atob(a)))).start()});}).call(this); window.__h82AlnkH6D91__("WyJwdWItMjU3NTc4ODY5MDc5ODI4MiIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi0yNTc1Nzg4NjkwNzk4MjgyIl0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hWV0tMOXhFeS1ZVk1sOTdzcC10MW5mbkxvWmZweWVjaGRJdUxJU244LXpjbUwxM1R5Mlhhb2RoQTJFU3VNS3ljQm1kVHgxSUNlMVBrX2hIeUxHa1ZZNHJ3XHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFZCeVhDdDlWajY1eXNrMWFHVW9LUUpLdktrTlh4WVdlRDBhYnhmS3RVUi00eDZfRTNWOXpqSm5vYkFfVzIxeGNDb3F3M1RmN1dYRmxXZFZaazVMMFlQQ2dcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFV4bEsxQ0dxcEpGY3lvcXZXZ0ZnWWRBRjhMMzBOU0Y1ci1paGZSd1VRNzV4YmF6NGxydWVfRUhoWmU1ai00UUhRYXc4MUVZREFkQ2pBN21Tb1BxUUsxaFFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFZJUWxpOV9jN0NuWWlHWkU3S2xIV2JWVi10NlpYQ2hQTnlHVTRobGhmSjdLQnJnNjllSFhHYm9aSXRqRm42MDViNWpuaG5KYkxCcU1ySURyY2lLVEk0VmdcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUSTFOelUzT0RnMk9UQTNPVGd5T0RJXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi0yNTc1Nzg4NjkwNzk4MjgyLmpzP3VzcXBcdTAwM2RDQkEiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4V1hNUEJXZjVaNURyT1VGdDZwVVR5eGh1YzBFNlVGQnJJZUhuUUNCMVlUOWVtYlJTbGxYQ3F6NDV5ODdqT3RVWC1SX3JkcmdudFdjejdtazA2WkZYWDQyd1x1MDAzZFx1MDAzZCJd"); </script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Betrayal Tropes - TV Tropes</title> <meta name="description" content="An index page listing Betrayal Tropes content. How characters betray each other's trust. Usually a Plot Twist of some kind, except when it isn't. Contrast &hellip;" /> <link rel="canonical" href="https://tvtropes.org/pmwiki/pmwiki.php/Main/BetrayalTropes" /> <link rel="shortcut icon" href="https://assets.tvtropes.org/img/icons/favicon.ico" type="image/x-icon" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@tvtropes" /> <meta name="twitter:owner" content="@tvtropes" /> <meta name="twitter:title" content="Betrayal Tropes - TV Tropes" /> <meta name="twitter:description" content="An index page listing Betrayal Tropes content. How characters betray each other's trust. Usually a Plot Twist of some kind, except when it isn't. Contrast &hellip;" /> <meta name="twitter:image:src" content="https://static.tvtropes.org/pmwiki/pub/images/logo_light.png" /> <meta property="og:site_name" content="TV Tropes" /> <meta property="og:locale" content="en_US" /> <meta property="article:publisher" content="https://www.facebook.com/tvtropes" /> <meta property="og:title" content="Betrayal Tropes - TV Tropes" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://tvtropes.org/pmwiki/pmwiki.php/Main/BetrayalTropes" /> <meta property="og:image" content="https://static.tvtropes.org/pmwiki/pub/images/logo_light.png" /> <meta property="og:description" content="How characters betray each other's trust. Usually a Plot Twist of some kind, except when it isn't. Contrast with A Trusting Index and Loyalty Tropes. Victims of betrayal are often motivated to seek retribution against the traitor through any type &hellip;" /> <meta name="robots" content="max-image-preview:large"> <link rel="apple-touch-icon" sizes="57x57" href="https://assets.tvtropes.org/img/icons/apple-icon-57x57.png" type="image/png"> <link rel="apple-touch-icon" sizes="60x60" href="https://assets.tvtropes.org/img/icons/apple-icon-60x60.png" type="image/png"> <link rel="apple-touch-icon" sizes="72x72" href="https://assets.tvtropes.org/img/icons/apple-icon-72x72.png" type="image/png"> <link rel="apple-touch-icon" sizes="76x76" href="https://assets.tvtropes.org/img/icons/apple-icon-76x76.png" type="image/png"> <link rel="apple-touch-icon" sizes="114x114" href="https://assets.tvtropes.org/img/icons/apple-icon-114x114.png" type="image/png"> <link rel="apple-touch-icon" sizes="120x120" href="https://assets.tvtropes.org/img/icons/apple-icon-120x120.png" type="image/png"> <link rel="apple-touch-icon" sizes="144x144" href="https://assets.tvtropes.org/img/icons/apple-icon-144x144.png" type="image/png"> <link rel="apple-touch-icon" sizes="152x152" href="https://assets.tvtropes.org/img/icons/apple-icon-152x152.png" type="image/png"> <link rel="apple-touch-icon" sizes="180x180" href="https://assets.tvtropes.org/img/icons/apple-icon-180x180.png" type="image/png"> <link rel="icon" sizes="16x16" href="https://assets.tvtropes.org/img/icons/favicon-16x16.png" type="image/png"> <link rel="icon" sizes="32x32" href="https://assets.tvtropes.org/img/icons/favicon-32x32.png" type="image/png"> <link rel="icon" sizes="96x96" href="https://assets.tvtropes.org/img/icons/favicon-96x96.png" type="image/png"> <link rel="icon" sizes="192x192" href="https://assets.tvtropes.org/img/icons/favicon-192x192.png" type="image/png"> <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <link rel="stylesheet" href="https://assets.tvtropes.org/design/assets/bundle.css?rev=a1fdc3097a55e179219cd1bf535ab41b48dc60da" /> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-3821842-1', 'auto'); ga('send', 'pageview'); </script> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '850567933835915'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=850567933835915&ev=PageView&noscript=1" /></noscript> <script> !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document); rdt('init','a2_fksv8rryv493'); rdt('track', 'PageVisit'); </script> </head> <body class=""> <i id="user-prefs"></i> <script>updateUserPrefs();</script> <div id="fb-root"></div> <div id="modal-box"> <div class="modal-loading-graphic"></div> </div> <style> @keyframes rotate-forever { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #modal-box > .modal-loading-graphic { display: none; /* Hidden by default */ background: no-repeat center url('/images/loading-graphic.png'); background-size: 80px 80px; width: 80px; height: 80px; border-radius: 50%; position: absolute; top: calc(30% - 40px); left: calc(50% - 40px); z-index: 2; animation: rotate-forever 0.34s linear infinite; } #modal-box.active > .modal-loading-graphic { display: block; /* Show only when modal is active */ } </style> <header id="main-header-bar" class="headroom-element "> <div id="main-header-bar-inner"> <span id="header-spacer-left" class="header-spacer"></span> <a href="#mobile-menu" id="main-mobile-toggle" class="mobile-menu-toggle-button tablet-on"><span></span><span></span><span></span></a> <a href="/" id="main-header-logoButton" class="no-dev"></a> <span id="header-spacer-right" class="header-spacer"></span> <nav id="main-header-nav" class="tablet-off"> <a href="/pmwiki/pmwiki.php/Main/Tropes">Tropes</a> <a href="/pmwiki/pmwiki.php/Main/Media">Media</a> <a href="/pmwiki/browse.php" class="nav-browse">Browse</a> <a href="/pmwiki/popular-pages.php">Popular</a> <a href="/pmwiki/topics.php">Forums</a> <a href="/pmwiki/recent_videos.php" class="nav-browse">Videos</a> </nav> <div id="main-header-bar-right"> <div id="signup-login-box" class="font-xs mobile-off"> <a href="#" class="hover-underline bold" data-modal-target="signup">Join</a> <a href="#" class="hover-underline bold" data-modal-target="login">Login</a> </div> <div id="signup-login-mobileToggle" class="mobile-on inline"> <a href="#" data-modal-target="login"><i class="fa fa-user"></i></a> </div> <div id="search-box"> <form class="search" action="/pmwiki/search_result.php"> <input type="text" name="q" class="search-box" placeholder="Search" value="" required> <input type="submit" class="submit-button" value="&#xf002;" /> <input type="hidden" name="search_type" value="article"> <input type="hidden" name="page_type" value="all"> <input type="hidden" name="cx" value="partner-pub-6610802604051523:amzitfn8e7v"> <input type="hidden" name="cof" value="FORID:10"> <input type="hidden" name="ie" value="ISO-8859-1"> <input name="siteurl" type="hidden" value=""> <input name="ref" type="hidden" value=""> <input name="ss" type="hidden" value=""> </form> <a href="#close-search" class="mobile-on mobile-search-toggle close-x"><i class="fa fa-close"></i></a> </div> <div id="random-box"> <a href="/pmwiki/pmwiki.php/Main/SplitScreenReaction" class="button-random-trope" rel="nofollow" onclick="gtag('event', 'trope_random_button_click', {'is_user': 0});"></a> <a href="/pmwiki/pmwiki.php/Roleplay/ClassTrialsCT67" class="button-random-media" rel="nofollow" onclick="gtag('event', 'media_random_button_click', {'is_user': 0});"></a> </div> </div> </div> <div id="mobile-menu" class="tablet-on"><div class="mobile-menu-options"> <div class="nav-wrapper"> <a href="/pmwiki/pmwiki.php/Main/Tropes" class="xl">Tropes</a> <a href="/pmwiki/pmwiki.php/Main/Media" class="xl">Media</a> <a href="/pmwiki/browse.php" class="xl">Browse</a> <a href="/pmwiki/popular-pages.php" class="xl">Popular</a> <a href="/pmwiki/index_report.php" class="xl">Indexes</a> <a href="/pmwiki/topics.php" class="xl">Forums</a> <a href="/pmwiki/recent_videos.php" class="xl">Videos</a> <a href="/pmwiki/query.php?type=att">Ask The Tropers</a> <a href="/pmwiki/query.php?type=tf">Trope Finder</a> <a href="/pmwiki/query.php?type=ykts">Media Finder</a> <a href="/pmwiki/tlp_activity.php">Trope Launch Pad</a> <a href="/pmwiki/query.php?type=wl">Tech Wishlist</a> <a href="/pmwiki/review_activity.php">Reviews</a> <a href="#tools" data-click-toggle="active">Tools <i class="fa fa-chevron-down"></i></a> <div class="tools-dropdown mobile-dropdown-linkList"> <a href="/pmwiki/cutlist.php" data-modal-target="login" rel="nofollow">Cut List</a> <a href="/pmwiki/image-fixer.php" data-modal-target="login" rel="nofollow">Image Fixer</a> <a href="/pmwiki/changes.php">New Edits</a> <a href="/pmwiki/articles_new.php">New Articles</a> <a href="/pmwiki/recent_edit_reasons.php">Edit Reasons</a> <a href="/pmwiki/launches.php" data-modal-target="login" rel="nofollow">Launches</a> <a href="/pmwiki/img_list.php" data-modal-target="login" rel="nofollow">Images List</a> <a href="/pmwiki/crown_activity.php">Crowner Activity</a> <a href="/pmwiki/no_types.php">Un-typed Pages</a> <a href="/pmwiki/page_type_audit.php">Recent Page Type Changes</a> <a href="/pmwiki/changelog.php">Changelog</a> </div> <a href="#tips" data-click-toggle="active">Tips <i class="fa fa-chevron-down"></i></a> <div class="tips-dropdown mobile-dropdown-linkList"> <a href="/pmwiki/pmwiki.php/Administrivia/CreatingNewRedirects">Creating New Redirects</a> <a href="/pmwiki/pmwiki.php/Administrivia/Crosswicking">Cross Wicking</a> <a href="/pmwiki/pmwiki.php/Administrivia/TipsForEditing">Tips for Editing</a> <a href="/pmwiki/pmwiki.php/Administrivia/TextFormattingRules">Text Formatting Rules</a> <a href="/pmwiki/pmwiki.php/Administrivia/TVTropesGlossary?from=Main.TVTropesGlossary">Glossary</a> <a href="/pmwiki/pmwiki.php/Administrivia/EditReasonsAndWhyYouShouldUseThem">Edit Reasons</a> <a href="/pmwiki/pmwiki.php/Administrivia/HandlingSpoilers">Handling Spoilers</a> <a href="/pmwiki/pmwiki.php/Administrivia/WordCruft">Word Cruft</a> <a href="/pmwiki/pmwiki.php/Main/Administrivia">Administrivia</a> <a href="/pmwiki/pmwiki.php/Main/FAQ">FAQ</a> </div> <a href="#hq" data-click-toggle="active">Tropes HQ <i class="fa fa-chevron-down"></i></a> <div class="tools-dropdown mobile-dropdown-linkList"> <a href="/pmwiki/about.php">About Us</a> <a href="/pmwiki/contact.php">Contact Us</a> <a href="/pmwiki/dmca.php">DMCA Notice</a> <a href="/pmwiki/privacypolicy.php">Privacy Policy</a> <a href="/pmwiki/query.php?type=bug">Report Bug</a> </div> <a href="/pmwiki/ad-free-subscribe.php">Go Ad-Free</a> <a href="/pmwiki/changelog.php">Changelog</a></li> <div class="toggle-switches"> <ul class="mobile-menu display-toggles"> <li>Show Spoilers <div id="mobile-toggle-showspoilers" class="display-toggle show-spoilers"></div></li> <li>Night Vision <div id="mobile-toggle-nightvision" class="display-toggle night-vision"></div></li> <li>Sticky Header <div id="mobile-toggle-stickyheader" class="display-toggle sticky-header"></div></li> <li>Highlight Links <div id="mobile-toggle-highlightlinks" class="display-toggle highlight-links"></div></li> </ul> <script>updateMobilePrefs();</script> </div> </div> </div> </div> </header> <div id="homepage-introBox-mobile" class="mobile-on"> <a href="/"><img src="/images/logo-white-big.png" class="logo-small" /></a> <form class="search" action="/pmwiki/search_result.php" style="margin:10px -5px -6px -5px;"> <input type="text" name="q" class="search-box" placeholder="Search" value="" required> <input type="submit" class="submit-button" value="&#xf002;" /> <input type="hidden" name="search_type" value="article"> <input type="hidden" name="page_type" value="all"> <input type="hidden" name="cx" value="partner-pub-6610802604051523:amzitfn8e7v"> <input type="hidden" name="cof" value="FORID:10"> <input type="hidden" name="ie" value="ISO-8859-1"> <input name="siteurl" type="hidden" value=""> <input name="ref" type="hidden" value=""> <input name="ss" type="hidden" value=""> </form> </div> <script> // Get device type function get_device_type(){ var ua = navigator.userAgent.toLowerCase(); var device_type = ""; // This is usually "tablet", but for this case we are going to call it mobile if(/(ipad|tablet|(android(?!.*mobile))|(windows(?!.*phone)(.*touch))|kindle|playbook|silk|(puffin(?!.*(IP|AP|WP))))/.test(ua)) device_type = "mobile"; // This is mobile else if(/(mobi|ipod|phone|blackberry|opera mini|fennec|minimo|symbian|psp|nintendo ds|archos|skyfire|puffin|blazer|bolt|gobrowser|iris|maemo|semc|teashark|uzard)/.test(ua)) device_type = "mobile"; // Otherwise desktop else device_type = "desktop"; return device_type; } var show_modal_loaded = false; //// MOBILE MENU TOGGLE FUNCTIONS //// function show_modal(type, message, confirmation_url, call_back, oauth_finalize, groupname, title, video_id) { console.log("showing modal " + type); const modalBox = document.getElementById('modal-box'); const childDivs = modalBox.querySelectorAll(':scope > div'); // Check if there are more than one child divs in the modal box, indicating a modal is already there if (childDivs.length > 1) { kill_modal(); } // Show the modal and the loading graphic modalBox.classList.add('active'); let alert = ''; if (typeof message === 'object' && message !== null) { Object.keys(message).forEach(function(key) { alert += '&' + key + '=' + encodeURIComponent(message[key]); }); } else { alert = '&message=' + encodeURIComponent(message); } // Construct the URL with parameters const url = '/design/parts/component-modalBox.php?window=' + type + alert + (confirmation_url ? '&curl=' + encodeURIComponent(confirmation_url) : "") + (oauth_finalize ? '&oauth_finalize=' + encodeURIComponent(oauth_finalize) : "") + (groupname ? '&groupname=' + groupname : "") + (video_id ? '&video_id=' + encodeURIComponent(video_id) : ""); fetch(url) .then(response => response.text()) .then(html => { modalBox.innerHTML = html; // Find and execute scripts const scripts = modalBox.querySelectorAll('script'); scripts.forEach(script => { const newScript = document.createElement('script'); newScript.type = 'text/javascript'; if (script.src) { newScript.src = script.src; // Wait for Dropzone.js to load before adding the imguploader.js if(newScript.src.includes('/design/js/dropzone.js')) { newScript.onload = function() { // Now load the imguploader.js script const img_uploader_script = document.createElement('script'); img_uploader_script.type = 'text/javascript'; img_uploader_script.src = "/design/js/imguploader.js"; img_uploader_script.onload = function (){ myAwesomeDropzone = new Dropzone("#myAwesomeDropzone", { url: "/ajax/uploadImg.php" }); } document.body.appendChild(img_uploader_script); } } } else { newScript.textContent = script.textContent; } // Remove the old script and add the new one script.parentNode.removeChild(script); modalBox.appendChild(newScript); }); if(call_back) { call_back(); } }); if(show_modal_loaded == false){ // Kill modal if blackout is clicked modalBox.addEventListener('click', function(e) { if (e.target === e.currentTarget) { kill_modal(); } }); } show_modal_loaded = true; } // Modal kill function function kill_modal() { console.log("killing modal"); const modalBox = document.getElementById('modal-box'); modalBox.classList.remove('active'); // Replace the content directly with the new loading graphic modalBox.innerHTML = '<div class="modal-loading-graphic"></div>'; } // Modal "loading" mode, without killing function pause_modal() { var modal = document.querySelector('#modal-box > div.modal'); if(!modal) modal = document.querySelector('#modal-box'); modal.classList.add('hidden'); const modalBox = document.getElementById('modal-box'); modalBox.classList.add('paused'); const loadingGraphic = document.createElement('div'); loadingGraphic.className = 'modal-loading-graphic'; modalBox.appendChild(loadingGraphic); } function unpause_modal() { const modalBox = document.getElementById('modal-box'); modalBox.classList.remove('paused'); var modal = document.querySelector('#modal-box > div.modal'); if(!modal) modal = document.querySelector('#modal-box'); modal.classList.remove('hidden'); const loadingGraphic = document.querySelector('#modal-box > div.modal-loading-graphic'); if (loadingGraphic) { modalBox.removeChild(loadingGraphic); } } // COMPONENT: LOAD GRAPHIC function show_loader() { console.log("Displaying loading graphic"); kill_modal(); const modalBox = document.getElementById('modal-box'); modalBox.classList.add('active'); const loadingGraphic = document.createElement('div'); loadingGraphic.className = 'modal-loading-graphic'; modalBox.appendChild(loadingGraphic); } // TOGGLE NOTES function togglenote(id){ var ele=object(id); var state = ele.style.display; if(state=='none') ele.style.display='inline'; if(state=='inline')ele.style.display='none'; } // Toggle more menu function toggle_more_menu(position){ var more_menu = document.getElementById(position+"_more_list"); more_menu.classList.toggle("hidden_more_list"); more_menu.classList.toggle("display"); var menu_button = document.getElementById(position+"_more_button"); menu_button.classList.toggle("is-open"); } // scroll to top of page function scroll_to_top(duration) { var start = window.pageYOffset; var start_time = performance.now(); if ('requestAnimationFrame' in window === false) { window.scrollTo(0, 0); return; } function scroll() { var current_time = performance.now(); var elapsed_time = current_time - start_time; var progress = elapsed_time / duration; var ease_in_out_quad = progress < 0.5 ? 2 * progress * progress : -1 + (4 - 2 * progress) * progress; window.scrollTo(0, start * (1 - ease_in_out_quad)); if (elapsed_time < duration) { requestAnimationFrame(scroll); } else { window.scrollTo(0, 0); } } scroll(); } // FOLDER BUTTONS (unused) - declared to prevent console errors. function toggleAllFolders() {} function togglefolder(id) {} var device_type = get_device_type(); const mobile_menu_button = document.querySelector('.mobile-menu-toggle-button'); if (mobile_menu_button) { mobile_menu_button.addEventListener('click', function(e) { e.preventDefault(); const header = document.querySelector('header#main-header-bar'); if (header.classList.contains('mobile-menu-active')) { header.classList.remove('mobile-menu-active'); } else { header.classList.add('mobile-menu-active'); } }); } // tracking height for multiple folders to insert ads var global_pHeight = 0; // MODAL - FOLDER - SPOILER BUTTONS document.body.addEventListener('click', function(e) { // WATCH / FOLLOW BUTTONS const target = e.target.closest('.watch-button'); const loggedInElement = document.getElementById('logged_in'); const loggedIn = loggedInElement ? loggedInElement.value : null; //special code for the desktop-on-mobile-toggle cookie link if (e.target.closest('#desktop-on-mobile-toggle > a')) { e.preventDefault(); var body_class = "desktop-on-mobile"; var userPrefs = document.getElementById('user-prefs'); if (userPrefs.classList.contains(body_class)) { cookies.remove(body_class); } else { cookies.create(body_class, 'true', 300, '/'); } location.reload(); } // Display toggle buttons for user preferences if (e.target.closest('.display-toggles > li')) { var toggle = e.target; if(toggle.tagName.toLowerCase() === 'li') toggle = toggle.children[0]; var body_class = ''; var pref = ''; var val = 0; // SIDEBAR AND MOBILE MENU OPTIONS if (toggle.classList.contains('wide-load')) { body_class = "wide-load"; } else if (toggle.classList.contains('sticky-header')) { body_class = "sticky-header"; } else if (toggle.classList.contains('night-vision')) { body_class = "night-vision"; } else if (toggle.classList.contains('show-spoilers')) { body_class = "show-spoilers"; } else if (toggle.classList.contains('tvtropes-editor-on')) { body_class = "tvtropes-editor-on"; } // PROFILE PAGE OPTIONS else if (toggle.classList.contains('folders-open')) { body_class = "folders-open"; } else if (toggle.classList.contains('wysiwyg-toggle')) { body_class = "wysiwyg-toggle"; } else if (toggle.classList.contains('mono-font')) { body_class = "mono-font"; } else if (toggle.classList.contains('lefthand-sidebar')) { body_class = "lefthand-sidebar"; } else if (toggle.classList.contains('highlight-links')) { body_class = "highlight-links"; } else if (toggle.classList.contains('forum-gingerbread')) { body_class = "forum-gingerbread"; } else if (toggle.classList.contains('shared-avatars')) { body_class = "shared-avatars"; pref = 'accept_share'; val = toggle.classList.contains('active') ? 0 : 1; } else if (toggle.classList.contains('new-search')) { body_class = "new-search"; pref = 'new_search'; val = toggle.classList.contains('active') ? 0 : 1; } else if (toggle.classList.contains('stop-auto-play-video')) { body_class = "stop-auto-play-video"; pref = 'stop_auto_play_video'; val = toggle.classList.contains('active') ? 0 : 1; } else if (toggle.classList.contains('notification-pm')) { body_class = 'notification-pm'; pref = 'toggle_notification_pm'; val = toggle.classList.contains('active') ? 0 : 1; } else if (toggle.classList.contains('notification-video')) { body_class = 'notification-video'; pref = 'toggle_notification_video'; val = toggle.classList.contains('active') ? 0 : 1; } else if (toggle.classList.contains('notification-query')) { body_class = 'notification-query'; pref = 'toggle_notification_query'; val = toggle.classList.contains('active') ? 0 : 1; } if (pref === 'accept_share' || pref === 'new_search' || pref === 'stop_auto_play_video' || pref === 'toggle_notification_query' || pref === 'toggle_notification_pm' || pref === 'toggle_notification_video') { if (pref === 'new_search' && document.querySelector('#new-search-toggle')) show_loader(); fetch('/ajax/toggle_user_prefs.php', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, body: 'pref=' + encodeURIComponent(pref) + '&value=' + encodeURIComponent(val) }) .then(response => response.json()) .then(json => { if (pref === 'new_search') { const newSearchToggle = document.querySelector('#new-search-toggle'); const searchInput = document.getElementById('srch-term').value; const pageType = document.getElementsByName('page_type')[0].value; if (newSearchToggle && newSearchToggle.classList.contains('active')) { kill_modal(); window.location.href = '/pmwiki/elastic_search_result.php?new_search=true&q=' + encodeURIComponent(searchInput) + '&page_type=' + encodeURIComponent(pageType); } else if (newSearchToggle) { kill_modal(); window.location.href = '/pmwiki/search_result.php?new_search=false&q=' + encodeURIComponent(searchInput); } } }) .catch(error => { console.error('Error:', error); }); document.querySelector('form.search').addEventListener('submit', function(e) { if (cookies.read('new-search') === 'true') { e.preventDefault(); this.setAttribute('action', "/pmwiki/elastic_search_result.php"); } }); } // Toggle 'active' class based on body_class var displayToggles = document.querySelectorAll('.display-toggle.' + body_class); displayToggles.forEach(item_to_toggle => { item_to_toggle.classList.toggle('active'); }); var userPrefs = document.getElementById('user-prefs'); userPrefs.classList.toggle(body_class); console.log('BODY CLASS:',body_class); if (userPrefs.classList.contains(body_class)) { cookies.create(body_class, 'true', 300, '/'); } else { cookies.remove(body_class); // Specific logic for 'show-spoilers' class if (body_class === "show-spoilers") { document.querySelectorAll('.spoiler').forEach(spoiler => { spoiler.classList.remove('off'); }); } } } if (target && loggedIn !== null) { e.preventDefault(); if (loggedIn === 'true') { target.classList.add('processing'); } // Article if (target.getAttribute('data-watch-info')) { var data = target.dataset.watchInfo.split(','); if (!data.length) return; var addOrDrop = target.classList.contains('watching') || target.parentElement.classList.contains('watching') ? 'drop' : 'add'; handleWatchItem(addOrDrop, data[0], data[1], target); // Discussion page } else if (target.getAttribute('data-watch-discussion-info')) { var data = target.dataset.watchDiscussionInfo.split(','); if (!data.length) return; var addOrDrop = target.classList.contains('watching') || target.parentElement.classList.contains('watching') ? 'drop' : 'add'; var pageType = 'Discussion'; handleWatchItem(addOrDrop, data[0], data[1], target, pageType); // Forum thread } else if (target.getAttribute('data-watch-thread-id')) { var threadId = target.getAttribute('data-watch-thread-id'); var url = target.classList.contains('watching') || target.parentElement.classList.contains('watching') ? '/pmwiki/thread_watch_drop.php?thread=' : '/pmwiki/setthreadwatch.php?d_id='; url += threadId; handleWatchThread(url, target); } } // Check for kill modal button click if (e.target.classList.contains('kill-modal-button')) { e.preventDefault(); kill_modal(); } // Check for data-click-toggle without data-click-toggle-target const targetWithoutToggleTarget = e.target.closest('*[data-click-toggle]:not([data-click-toggle-target])'); if (targetWithoutToggleTarget) { e.preventDefault(); const toggleClass = targetWithoutToggleTarget.getAttribute('data-click-toggle'); targetWithoutToggleTarget.classList.toggle(toggleClass); } // Check for data-click-toggle with data-click-toggle-target const targetWithToggleTarget = e.target.closest('*[data-click-toggle][data-click-toggle-target]:not(#signup-form-toggles a)'); if (targetWithToggleTarget) { e.preventDefault(); // Check if the target contains fetch_articles in the onclick attribute const hasFetchArticles = targetWithToggleTarget.getAttribute('onclick') && targetWithToggleTarget.getAttribute('onclick').includes('fetch_articles'); // If fetch_articles is not in the onclick attribute, stop propagation if (!hasFetchArticles) { e.stopPropagation(); } const toggleTargetId = targetWithToggleTarget.getAttribute('data-click-toggle-target'); const toggleClass = targetWithToggleTarget.getAttribute('data-click-toggle'); const isExclusive = targetWithToggleTarget.getAttribute('data-click-toggle-exclusive') === 'true'; if (isExclusive) { // Exclusive mode: toggle target and clear siblings const toggleTarget = document.getElementById(toggleTargetId); if (toggleTarget) { // Remove the toggle class from all siblings const siblings = Array.from(toggleTarget.parentNode.children); for (let sibling of siblings) { if (sibling !== toggleTarget) { sibling.classList.remove(toggleClass); } } // Add the toggle class to the target element toggleTarget.classList.add(toggleClass); } } else { // Non-exclusive mode: toggle targets normally if (toggleTargetId.indexOf(',') > -1) { const targets = toggleTargetId.split(","); targets.forEach(t => { document.querySelectorAll('#' + t).forEach(el => { el.classList.toggle(toggleClass); }); }); } else { document.querySelectorAll('#' + toggleTargetId).forEach(el => { el.classList.toggle(toggleClass); }); } } } // initiate all modals const modalTarget = e.target.closest('*[data-modal-target]'); if(modalTarget) { if (!modalTarget) { return; // Skip, if no target found with the specified attribute } // Get modal details let modal = modalTarget.getAttribute('data-modal-target'); let msg = modalTarget.getAttribute('data-modal-vars') ? modalTarget.getAttribute('data-modal-vars') : modalTarget.getAttribute('data-modal-confirmation-message'); let url = modalTarget.getAttribute('data-modal-confirmation-url'); // convert to json if possible try { var obj = JSON.parse(msg); if (obj && typeof obj === "object") { msg = obj; } } catch (e) { } // Skip modal and go straight to the link if (modal === "allow") return; // Don't allow link since we are showing a modal instead e.preventDefault(); // Add support for alert tags if (modal.substring(0, 6) === "alert-") { // Message array const msgArr = { "alert-banned": "Your permissions for this area have been suspended. Please visit <a href='/pmwiki/pmwiki.php/Administrivia/WhatToDoIfYouAreSuspended'>this page</a> for more details.", "alert-bounced": "This account has committed severe or repeated violations of our rules and is permanently denied access to many of the account features of the site. If you feel that this may be an error, please <a href=\"/pmwiki/contact.php\">contact the mods</a>.", "alert-denied": "Your account was denied by a moderator. If you believe this was done in error please <a href=\"/pmwiki/contact.php\">contact the mods</a>.", "alert-verify": "You must verify your email address before doing this. Check your email for a link.", "alert-approval": "Your account must be approved by a moderator before you can do this. If you still have this problem in a couple hours try <a href=\"/pmwiki/contact.php\">contacting the mods</a>.", "alert-age": "Your account is not old enough. Give it a little more time.", "alert-mod": "This page is only for moderators. Try something else.", "alert-db": "We are currently updating our database systems to UTF-8MB4. Please try again in 10-12 hours." }; if (modal in msgArr) { msg = msgArr[modal]; } else { msg = "Unknown error. Please <a href=\"/pmwiki/contact.php\">Contact us</a> if the problem persists."; } modal = "alert"; } // Bring up modal now show_modal(modal, msg, url); } // SPOILERS const spoilers = e.target.closest('.spoiler'); if (spoilers) { spoilers.classList.toggle('off'); } // OPEN INDIVIDUAL FOLDERS const folders = e.target.closest('.folderlabel'); if (folders && e.target.getAttribute('onclick') !== "toggleAllFolders();") { e.preventDefault(); folders.classList.toggle('is-open'); let folder = folders.nextElementSibling; if (folders.classList.contains('is-open')) { gtag('event', 'folder_click', {'device_type': device_type}); } if (folder && folders.classList.contains('is-open') && live_ads == 1 && (document.body.clientWidth && document.body.clientWidth<=768) && tvtropes_config.universal_page_type == 'Article') { if (folder.querySelectorAll('.tvtropes-ad-unit').length === 0) { global_pHeight = insert_ads_in_content(folder, globalAdInsertionCount, global_pHeight); } } } // OPEN ALL FOLDERS const allFolders = e.target.closest('div[onclick*="toggleAllFolders()"]'); if (allFolders) { let parentElement = allFolders.parentNode; // If the button is inside an H2, select the parent div of it if (parentElement.tagName === 'H2') parentElement = parentElement.parentNode; let isCurrentlyOpen = e.target.classList.contains('is-open'); // Select only folder labels that are inside the same parent div as the clicked button let foldersAndButtons = parentElement.querySelectorAll('.folderlabel, .toggle-all-folders-button'); foldersAndButtons.forEach(function(element) { if (isCurrentlyOpen) { element.classList.remove('is-open'); } else { element.classList.add('is-open'); } }); if (!isCurrentlyOpen) { gtag('event', 'all_folders_click', {'device_type': device_type}); // Also target only .folder elements within the same parent div parentElement.querySelectorAll('.folder').forEach(function(folder) { if (!folder.querySelector('.tvtropes-ad-unit') && live_ads == 1 && (document.body.clientWidth && document.body.clientWidth<=768) && tvtropes_config.universal_page_type == 'Article') { global_pHeight = insert_ads_in_content(folder, globalAdInsertionCount, global_pHeight); } }); } } }, true); // Add/remove watched article var handleWatchItem = function(addOrDrop, groupname, title, obj, pageType = '') { fetch("/ajax/watchlist.php", { method: "POST", headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }, body: `groupname=${encodeURIComponent(groupname)}&title=${encodeURIComponent(title)}&type=${encodeURIComponent(addOrDrop)}&json=1&pageType=${encodeURIComponent(pageType)}` }) .then(response => response.json()) .then(data => { obj.classList.remove('processing'); if (obj.classList.contains('tile-watch-button')) { obj.parentNode.classList.toggle('watching'); } else { obj.classList.toggle('watching'); } }) .catch(error => { obj.classList.remove('processing'); show_modal('alert-red', 'Whoops, something went wrong. Please try adding again.'); }); } // add/remove watched forum thread var handleWatchThread = function(url, obj) { fetch(url) .then(response => response.text()) // assuming the server responds with plain text .then(data => { obj.classList.remove('processing'); if (obj.classList.contains('tile-watch-button')) { obj.parentNode.classList.toggle('watching'); } else { obj.classList.toggle('watching'); } }) .catch(error => { obj.classList.remove('processing'); show_modal('alert-red', 'Whoops, something went wrong. Please try adding again.'); }); } </script> <script> if(is_mobile()) { document.write("<div class=\"htlad-tvtropes_m_sticky\"></div>"); } else { document.write("<div class=\"htlad-tvtropes_dt_sticky\"></div>"); } </script> <div id="tvtropes_oop_ad_slot" style="display: none;"></div> <div id="top_container_spacing"></div> <div id="main-container"> <div id="action-bar-top" class="action-bar mobile-off"> <div class="action-bar-right"> <p>Follow TV Tropes</p> <a href="https://www.facebook.com/TVTropes" class="button-fb"> <i class="fa fa-facebook"></i></a> <a href="https://www.twitter.com/TVTropes" class="button-tw"> <i class="fa fa-twitter"></i></a> </div> <nav class="actions-wrapper" itemscope itemtype="http://schema.org/SiteNavigationElement"> <ul id="top_main_list" class="page-actions"> <li class="link-edit"> <a rel = "nofollow" class = "article-edit-button"data-modal-target= "login"href = "/pmwiki/pmwiki.php/Main/BetrayalTropes?action=edit"> <i class="fa fa-pencil"></i> Edit Page</a></li><li class="link-related"><a href="/pmwiki/relatedsearch.php?term=Main/BetrayalTropes"> <i class="fa fa-share-alt"></i> Related</a></li><li class="link-history"><a href="/pmwiki/article_history.php?article=Main.BetrayalTropes" data-modal-target="login" rel="nofollow"> <i class="fa fa-history"></i> History</a></li><li class="link-discussion"><a href="/pmwiki/remarks.php?trope=Main.BetrayalTropes" data-modal-target="login" rel="nofollow"> <i class="fa fa-comment"></i> Discussion</a></li><li class="link-todo tuck-always"><a href="#todo" data-modal-target="login" rel="nofollow"><i class="fa fa-check-circle"></i> To Do</a></li> </ul> <button id="top_more_button" onclick="toggle_more_menu('top');" type="button" class="nav__dropdown-toggle">More</button> <ul id="top_more_list" class="more_menu hidden_more_list"> <li class="link-pageSource tuck-always more_list_item"><a href="/pmwiki/pmwiki.php/Main/BetrayalTropes?action=source" target="_blank" rel="nofollow"data-modal-target= "login"><i class="fa fa-code"></i> Page Source</a></li> </ul> </nav> <div class="WikiWordModalStub"></div> <div class="ImgUploadModalStub" data-page-type="Article"></div> <div class="login-alert" style="display: none;"> You need to <a href="/pmwiki/login.php" style="color:#21A0E8">login</a> to do this. <a href="/pmwiki/login.php?tab=register_account" style="color:#21A0E8">Get Known</a> if you don't have an account </div> </div> <div id="main-content" class="page-Article "> <article id="main-entry" class="with-sidebar"> <!-- HIDDEN INPUTS FOR JS --> <input type="hidden" id="groupname-hidden" value="Main"/> <input type="hidden" id="title-hidden" value="BetrayalTropes"/> <input type="hidden" id="article_id" value="10824" /> <input type="hidden" id="logged_in" value="false" /> <p id="current_url" class="hidden">http://tvtropes.org/pmwiki/pmwiki.php/Main/BetrayalTropes</p> <meta itemprop="datePublished" content=""/> <meta itemprop="articleSection" content="" /> <meta itemprop="image" content=""> <div class="watch_rank_wrap"> <a href="#watch" class="watch-button " data-modal-target="login" >Follow<span>ing</span></a> </div> <h1 itemprop="headline" class="entry-title"> Betrayal Tropes </h1> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "TV Tropes", "item": "https://tvtropes.org/" },{ "@type": "ListItem", "position": 2, "name": "Betrayal Tropes", "item": "https://tvtropes.org/pmwiki/pmwiki.php/Main/BetrayalTropes" }] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "name": "Betrayal Tropes", "headline": "Betrayal Tropes", "url": "https://tvtropes.org/pmwiki/pmwiki.php/Main/BetrayalTropes", "image": "https://static.tvtropes.org/pmwiki/pub/images/logo_light.png", "author": { "@type": "Organization", "name": "Contributors to TV Tropes (aka Tropers)" }, "datePublished": "2008-02-25T00:00:00-08:00", "dateModified": "2024-12-08T18:13:06-08:00" } </script> <a href="#mobile-actions-toggle" id="mobile-actionbar-toggle" class="mobile-actionbar-toggle mobile-on" data-click-toggle="active" > <p class="tiny-off">Go To</p><span></span><span></span><span></span><i class="fa fa-pencil"></i></a> <nav id="mobile-actions-bar" class="mobile-actions-wrapper mobile-on"></nav> <script> //duplicate action bar to the mobile-action-bar holder if (document.getElementById("mobile-actions-bar")) { // Clone the main list var top_main_list = document.getElementById('top_main_list'); var top_main_list_cln = top_main_list.cloneNode(true); // Clone the more list var top_more_list = document.getElementById('top_more_list'); var top_more_list_cln = top_more_list.cloneNode(true); top_more_list_cln.querySelectorAll("li").forEach(function(child){ top_main_list_cln.appendChild(child); }); document.getElementById("mobile-actions-bar").appendChild(top_main_list_cln); } </script> <nav class="body-options" itemscope itemtype="http://schema.org/SiteNavigationElement"> <ul class="subpage-links"> <li> <a href="/pmwiki/pmwiki.php/Main/BetrayalTropes" class="subpage-link curr-subpage" title="The Main page"> <span class="wrapper"><span class="spi main-page"></span>Main</span></a> </li> <li class="create-subpage dropdown"> <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> <span class="wrapper">Create Subpage <i class="fa fa-plus-circle"></i></span> </a> <select onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);"> <option value="">- Create New -</option> <option value="/pmwiki/pmwiki.php/Analysis/BetrayalTropes?action=edit">Analysis</option> <option value="/pmwiki/pmwiki.php/Archive/BetrayalTropes?action=edit">Archive</option> <option value="/pmwiki/pmwiki.php/Awesome/BetrayalTropes?action=edit">Awesome</option> <option value="/pmwiki/pmwiki.php/Characters/BetrayalTropes?action=edit">Characters</option> <option value="/pmwiki/pmwiki.php/DerivativeWorks/BetrayalTropes?action=edit">DerivativeWork&#8230;</option> <option value="/pmwiki/pmwiki.php/FanWorks/BetrayalTropes?action=edit">FanWorks</option> <option value="/pmwiki/pmwiki.php/FanficRecs/BetrayalTropes?action=edit">FanficRecs</option> <option value="/pmwiki/pmwiki.php/Fridge/BetrayalTropes?action=edit">Fridge</option> <option value="/pmwiki/pmwiki.php/Funny/BetrayalTropes?action=edit">Funny</option> <option value="/pmwiki/pmwiki.php/Haiku/BetrayalTropes?action=edit">Haiku</option> <option value="/pmwiki/pmwiki.php/Headscratchers/BetrayalTropes?action=edit">Headscratchers</option> <option value="/pmwiki/pmwiki.php/Heartwarming/BetrayalTropes?action=edit">Heartwarming</option> <option value="/pmwiki/pmwiki.php/ImageLinks/BetrayalTropes?action=edit">ImageLinks</option> <option value="/pmwiki/pmwiki.php/ImageSource/BetrayalTropes?action=edit">ImageSource</option> <option value="/pmwiki/pmwiki.php/Laconic/BetrayalTropes?action=edit">Laconic</option> <option value="/pmwiki/pmwiki.php/MediaNotes/BetrayalTropes?action=edit">MediaNotes</option> <option value="/pmwiki/pmwiki.php/Newsletter/BetrayalTropes?action=edit">Newsletter</option> <option value="/pmwiki/pmwiki.php/NightmareFuel/BetrayalTropes?action=edit">NightmareFuel</option> <option value="/pmwiki/pmwiki.php/PlayingWith/BetrayalTropes?action=edit">PlayingWith</option> <option value="/pmwiki/pmwiki.php/QuoteSource/BetrayalTropes?action=edit">QuoteSource</option> <option value="/pmwiki/pmwiki.php/Quotes/BetrayalTropes?action=edit">Quotes</option> <option value="/pmwiki/pmwiki.php/Recap/BetrayalTropes?action=edit">Recap</option> <option value="/pmwiki/pmwiki.php/ReferencedBy/BetrayalTropes?action=edit">ReferencedBy</option> <option value="/pmwiki/pmwiki.php/Shocking/BetrayalTropes?action=edit">Shocking</option> <option value="/pmwiki/pmwiki.php/TearJerker/BetrayalTropes?action=edit">TearJerker</option> <option value="/pmwiki/pmwiki.php/Timeline/BetrayalTropes?action=edit">Timeline</option> <option value="/pmwiki/pmwiki.php/Trivia/BetrayalTropes?action=edit">Trivia</option> <option value="/pmwiki/pmwiki.php/WMG/BetrayalTropes?action=edit">WMG</option> <option value="/pmwiki/pmwiki.php/YMMV/BetrayalTropes?action=edit">YMMV</option> </select> </li> </ul> </nav> <div id="main-article" class="article-content retro-folders"> <p><div class='indent'><em>"Curse your sudden but inevitable betrayal!"</em> <div class='indent'>&#8212; <strong>Wash</strong>, <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/Firefly' title='/pmwiki/pmwiki.php/Series/Firefly' data-format='U2VyaWVzL3t7RmlyZWZseX19'>Firefly</a></em> </div></div></p><p>How characters betray each other's <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PowerOfTrust' title='/pmwiki/pmwiki.php/Main/PowerOfTrust' data-format='W1tQb3dlck9mVHJ1c3QgdHJ1c3RdXQ=='>trust</a>. Usually a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PlotTwist' title='/pmwiki/pmwiki.php/Main/PlotTwist' data-format='UGxvdFR3aXN0'>Plot Twist</a> of some kind, except <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TrailersAlwaysSpoil' title='/pmwiki/pmwiki.php/Main/TrailersAlwaysSpoil' data-format='W1tUcmFpbGVyc0Fsd2F5c1Nwb2lsIHdoZW5dXQ=='>when</a> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ItWasHisSled' title='/pmwiki/pmwiki.php/Main/ItWasHisSled' data-format='W1tJdFdhc0hpc1NsZWQgaXRdXQ=='>it</a> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheUntwist' title='/pmwiki/pmwiki.php/Main/TheUntwist' data-format='W1tUaGVVbnR3aXN0IGlzbiYjMDM5O3RdXQ=='>isn't</a>. </p><p>Contrast with <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ATrustingIndex' title='/pmwiki/pmwiki.php/Main/ATrustingIndex' data-format='QVRydXN0aW5nSW5kZXg='>A Trusting Index</a> and <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LoyaltyTropes' title='/pmwiki/pmwiki.php/Main/LoyaltyTropes' data-format='TG95YWx0eVRyb3Blcw=='>Loyalty Tropes</a>. Victims of betrayal are often motivated to seek retribution against the traitor through any type of <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RevengeTropes' title='/pmwiki/pmwiki.php/Main/RevengeTropes' data-format='UmV2ZW5nZVRyb3Blcw=='>Revenge Tropes</a>. </p><p><strong>Of course, <a class='twikilink' href='/pmwiki/pmwiki.php/Administrivia/HandlingSpoilers' title='/pmwiki/pmwiki.php/Administrivia/HandlingSpoilers' data-format='W1tBZG1pbmlzdHJpdmlhL0hhbmRsaW5nU3BvaWxlcnMgYmV3YXJlIG9mIHNwb2lsZXJzIGluIHRoZXNlIHRyb3Blc11d'>beware of spoilers in these tropes</a>.</strong> <hr data-format='&#8212;&#8212;' /> <!&#8212;index&#8212;> <h2>Tropes:</h2> <div class="floatboxright"> <strong>Categories:</strong> <ul ><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FriendlyFireIndex' title='/pmwiki/pmwiki.php/Main/FriendlyFireIndex' data-format='RnJpZW5kbHlGaXJlSW5kZXg='>Friendly Fire Index</a> </li><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HeelFaceIndex' title='/pmwiki/pmwiki.php/Main/HeelFaceIndex' data-format='SGVlbEZhY2VJbmRleA=='>Heel/Face Index</a> <ul ><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FaceMonsterTurn' title='/pmwiki/pmwiki.php/Main/FaceMonsterTurn' data-format='RmFjZU1vbnN0ZXJUdXJu'>Face–Monster Turn</a> </li></ul></li><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InfidelityIndex' title='/pmwiki/pmwiki.php/Main/InfidelityIndex' data-format='SW5maWRlbGl0eUluZGV4'>Infidelity Index</a> </li><li class='plus'> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MurderInTheFamily' title='/pmwiki/pmwiki.php/Main/MurderInTheFamily' data-format='TXVyZGVySW5UaGVGYW1pbHk='>Murder in the Family</a> </li></ul></div> <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AbandonmentInducedAnimosity' title='/pmwiki/pmwiki.php/Main/AbandonmentInducedAnimosity' data-format='QWJhbmRvbm1lbnRJbmR1Y2VkQW5pbW9zaXR5'>Abandonment-Induced Animosity</a>: A character was left behind in the past by their allies, letting them face capture or death on their own. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AssassinsAreAlwaysBetrayed' title='/pmwiki/pmwiki.php/Main/AssassinsAreAlwaysBetrayed' data-format='QXNzYXNzaW5zQXJlQWx3YXlzQmV0cmF5ZWQ='>Assassins Are Always Betrayed</a>: Professional killers are always at risk of being double-crossed by their employers. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BackstabbingTheAlphaBitch' title='/pmwiki/pmwiki.php/Main/BackstabbingTheAlphaBitch' data-format='QmFja3N0YWJiaW5nVGhlQWxwaGFCaXRjaA=='>Backstabbing the Alpha Bitch</a>: The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AlphaBitch' title='/pmwiki/pmwiki.php/Main/AlphaBitch' data-format='QWxwaGFCaXRjaA=='>Alpha Bitch</a> is betrayed by one of her <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GirlPosse' title='/pmwiki/pmwiki.php/Main/GirlPosse' data-format='R2lybFBvc3Nl'>Girl Posse</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BadSamaritan' title='/pmwiki/pmwiki.php/Main/BadSamaritan' data-format='QmFkU2FtYXJpdGFu'>Bad Samaritan</a>: The villain who acts kind and uses good deeds to lure the heroes into a false sense of security, before turning the tables on them for their master plan. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BastardUnderstudy' title='/pmwiki/pmwiki.php/Main/BastardUnderstudy' data-format='QmFzdGFyZFVuZGVyc3R1ZHk='>Bastard Understudy</a>: A villain's underling biding their time until they can betray the villain. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BecauseYouCanCope' title='/pmwiki/pmwiki.php/Main/BecauseYouCanCope' data-format='QmVjYXVzZVlvdUNhbkNvcGU='>Because You Can Cope</a>: A character abandons someone they're charged with taking care of when it becomes clear that the charge doesn't need them anymore. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BetrayalByInaction' title='/pmwiki/pmwiki.php/Main/BetrayalByInaction' data-format='QmV0cmF5YWxCeUluYWN0aW9u'>Betrayal by Inaction</a>: Leaving someone to suffer or die instead of helping them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BetrayalByOffspring' title='/pmwiki/pmwiki.php/Main/BetrayalByOffspring' data-format='QmV0cmF5YWxCeU9mZnNwcmluZw=='>Betrayal by Offspring</a>: A parent is betrayed by one of their children. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BetrayalFic' title='/pmwiki/pmwiki.php/Main/BetrayalFic' data-format='QmV0cmF5YWxGaWM='>Betrayal Fic</a>: A fanfic about betrayal. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BetrayalInsurance' title='/pmwiki/pmwiki.php/Main/BetrayalInsurance' data-format='QmV0cmF5YWxJbnN1cmFuY2U='>Betrayal Insurance</a>: A character makes plans against someone in case that person decides to turn on them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BigBadFriend' title='/pmwiki/pmwiki.php/Main/BigBadFriend' data-format='QmlnQmFkRnJpZW5k'>Big Bad Friend</a>: The hero's friend turns out to be the main villain. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BlackShirt' title='/pmwiki/pmwiki.php/Main/BlackShirt' data-format='QmxhY2tTaGlydA=='>Black Shirt</a>: Someone who secretly wishes for the enemy to win so they can side with them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BoardToDeath' title='/pmwiki/pmwiki.php/Main/BoardToDeath' data-format='Qm9hcmRUb0RlYXRo'>Board to Death</a>: A business meeting set up to betray and kill the invitees. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BodyguardBetrayal' title='/pmwiki/pmwiki.php/Main/BodyguardBetrayal' data-format='Qm9keWd1YXJkQmV0cmF5YWw='>Bodyguard Betrayal</a>: Someone gets betrayed by the person who was supposed to be protecting them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BrokenPedestal' title='/pmwiki/pmwiki.php/Main/BrokenPedestal' data-format='QnJva2VuUGVkZXN0YWw='>Broken Pedestal</a>: Someone finds out that the person they idolized wasn't quite as heroic and noble as they thought they were. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CategoryTraitor' title='/pmwiki/pmwiki.php/Main/CategoryTraitor' data-format='Q2F0ZWdvcnlUcmFpdG9y'>Category Traitor</a>: Someone gets accused of betrayal for liking or doing something that goes against their culture. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CavalryBetrayal' title='/pmwiki/pmwiki.php/Main/CavalryBetrayal' data-format='Q2F2YWxyeUJldHJheWFs'>Cavalry Betrayal</a>: <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheCavalry' title='/pmwiki/pmwiki.php/Main/TheCavalry' data-format='VGhlQ2F2YWxyeQ=='>The Cavalry</a> has arrived! Wait... why are they shooting us instead of helping us?! </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CavalryRefusal' title='/pmwiki/pmwiki.php/Main/CavalryRefusal' data-format='Q2F2YWxyeVJlZnVzYWw='>Cavalry Refusal</a>: Your supposed rescue party isn't interested in saving you. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ChronicBackstabbingDisorder' title='/pmwiki/pmwiki.php/Main/ChronicBackstabbingDisorder' data-format='Q2hyb25pY0JhY2tzdGFiYmluZ0Rpc29yZGVy'>Chronic Backstabbing Disorder</a>: A character who always stabs everyone they help out in the back. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ConfidentialityBetrayal' title='/pmwiki/pmwiki.php/Main/ConfidentialityBetrayal' data-format='Q29uZmlkZW50aWFsaXR5QmV0cmF5YWw='>Confidentiality Betrayal</a>: A character tells another character's secret to third parties, making it no longer a secret. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LesCollaborateurs' title='/pmwiki/pmwiki.php/Main/LesCollaborateurs' data-format='TGVzQ29sbGFib3JhdGV1cnM='>Les Collaborateurs</a>: Characters or governments who collaborate with an occupying power against their people. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ConflictingLoyalty' title='/pmwiki/pmwiki.php/Main/ConflictingLoyalty' data-format='Q29uZmxpY3RpbmdMb3lhbHR5'>Conflicting Loyalty</a>: A character must choose between two sides that they're on. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheCorruptible' title='/pmwiki/pmwiki.php/Main/TheCorruptible' data-format='VGhlQ29ycnVwdGlibGU='>The Corruptible</a>: A character under the sway of <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheCorrupter' title='/pmwiki/pmwiki.php/Main/TheCorrupter' data-format='VGhlQ29ycnVwdGVy'>The Corrupter</a> or otherwise in danger of betraying their side. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheCoup' title='/pmwiki/pmwiki.php/Main/TheCoup' data-format='VGhlQ291cA=='>The Coup</a>: A government is overthrown and replaced, usually by a subordinate official seeking to hold leadership over it. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MilitaryCoup' title='/pmwiki/pmwiki.php/Main/MilitaryCoup' data-format='TWlsaXRhcnlDb3Vw'>Military Coup</a>: When a (usually civilian) government is ousted and replaced by their own military officers. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DangerousDeserter' title='/pmwiki/pmwiki.php/Main/DangerousDeserter' data-format='RGFuZ2Vyb3VzRGVzZXJ0ZXI='>Dangerous Deserter</a>: A military deserter gone renegade and evil. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DeadPersonImpersonation' title='/pmwiki/pmwiki.php/Main/DeadPersonImpersonation' data-format='RGVhZFBlcnNvbkltcGVyc29uYXRpb24='>Dead Person Impersonation</a>: A character impersonates a beloved dead member of another group. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DeceptiveDisciple' title='/pmwiki/pmwiki.php/Main/DeceptiveDisciple' data-format='RGVjZXB0aXZlRGlzY2lwbGU='>Deceptive Disciple</a>: A student who seeks to betray their master. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DeceptiveLegacy' title='/pmwiki/pmwiki.php/Main/DeceptiveLegacy' data-format='RGVjZXB0aXZlTGVnYWN5'>Deceptive Legacy</a>: A kid is lied to about an absent parent. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DefectingForLove' title='/pmwiki/pmwiki.php/Main/DefectingForLove' data-format='RGVmZWN0aW5nRm9yTG92ZQ=='>Defecting for Love</a>: A character switches sides due to falling in love with someone of the other camp. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DefectorFromDecadence' title='/pmwiki/pmwiki.php/Main/DefectorFromDecadence' data-format='RGVmZWN0b3JGcm9tRGVjYWRlbmNl'>Defector from Decadence</a>: Someone leaves behind a group they're a part of out of disgust at their bad ways. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DevourTheDragon' title='/pmwiki/pmwiki.php/Main/DevourTheDragon' data-format='RGV2b3VyVGhlRHJhZ29u'>Devour the Dragon</a>: The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BigBad' title='/pmwiki/pmwiki.php/Main/BigBad' data-format='QmlnQmFk'>Big Bad</a> kills his top minion to get stronger. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DisguisedHostageGambit' title='/pmwiki/pmwiki.php/Main/DisguisedHostageGambit' data-format='RGlzZ3Vpc2VkSG9zdGFnZUdhbWJpdA=='>Disguised Hostage Gambit</a>: The villains disguise innocent hostages as their minions in hopes of getting them killed by their would-be rescuers. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DoctorVonTurncoat' title='/pmwiki/pmwiki.php/Main/DoctorVonTurncoat' data-format='RG9jdG9yVm9uVHVybmNvYXQ='>Doctor von Turncoat</a>: A war criminal with valuable expertise is given immunity by their former enemies in exchange for working for them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheDogBitesBack' title='/pmwiki/pmwiki.php/Main/TheDogBitesBack' data-format='VGhlRG9nQml0ZXNCYWNr'>The Dog Bites Back</a>: A being who's been abused and tormented gets even with the people who were picking on them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DoubleAgent' title='/pmwiki/pmwiki.php/Main/DoubleAgent' data-format='RG91YmxlQWdlbnQ='>Double Agent</a>: A member of an organization who is secretly a mole working for an opposing organization. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DoubleReverseQuadrupleAgent' title='/pmwiki/pmwiki.php/Main/DoubleReverseQuadrupleAgent' data-format='RG91YmxlUmV2ZXJzZVF1YWRydXBsZUFnZW50'>Double Reverse Quadruple Agent</a>: A character is affiliated with way too many opposing factions at once. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheMole' title='/pmwiki/pmwiki.php/Main/TheMole' data-format='VGhlTW9sZQ=='>The Mole</a>: A cover agent who infiltrates the opposing organization by pretending to be on their side. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BaitTheMole' title='/pmwiki/pmwiki.php/Main/BaitTheMole' data-format='QmFpdFRoZU1vbGU='>Bait the Mole</a>: Rooting out a mole by giving different information to different suspects. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FeedTheMole' title='/pmwiki/pmwiki.php/Main/FeedTheMole' data-format='RmVlZFRoZU1vbGU='>Feed the Mole</a>: The hero gives the villain false information. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MistakenlyAttackedMole' title='/pmwiki/pmwiki.php/Main/MistakenlyAttackedMole' data-format='TWlzdGFrZW5seUF0dGFja2VkTW9sZQ=='>Mistakenly Attacked Mole</a>: Attack someone you didn't know was your mole. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MoleInCharge' title='/pmwiki/pmwiki.php/Main/MoleInCharge' data-format='TW9sZUluQ2hhcmdl'>Mole in Charge</a>: A character becomes the leader of a group and destroys it. </li></ul></li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EtTuBrute' title='/pmwiki/pmwiki.php/Main/EtTuBrute' data-format='RXRUdUJydXRl'>Et Tu, Brute?</a>: A person is betrayed by the one they trusted most. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EvilAllAlong' title='/pmwiki/pmwiki.php/Main/EvilAllAlong' data-format='RXZpbEFsbEFsb25n'>Evil All Along</a>: A character thought to be on the side of good has actually been evil from the start. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EvilFormerFriend' title='/pmwiki/pmwiki.php/Main/EvilFormerFriend' data-format='RXZpbEZvcm1lckZyaWVuZA=='>Evil Former Friend</a>: The villain used to be friends with the hero. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FaceHeelTurn' title='/pmwiki/pmwiki.php/Main/FaceHeelTurn' data-format='RmFjZUhlZWxUdXJu'>Face–Heel Turn</a>: A good guy becomes evil. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HeelFaceTurn' title='/pmwiki/pmwiki.php/Main/HeelFaceTurn' data-format='SGVlbEZhY2VUdXJu'>Heel–Face Turn</a>: A bad guy becomes good. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HeelFaceBrainwashing' title='/pmwiki/pmwiki.php/Main/HeelFaceBrainwashing' data-format='SGVlbEZhY2VCcmFpbndhc2hpbmc='>Heel–Face Brainwashing</a>: A bad guy gets brainwashed or hypnotized into being good. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HazyFeelTurn' title='/pmwiki/pmwiki.php/Main/HazyFeelTurn' data-format='SGF6eUZlZWxUdXJu'>Hazy-Feel Turn</a>: A character betrays one group and sides with another, but it's unclear whether either group is good or evil. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HeelFaceRevolvingDoor' title='/pmwiki/pmwiki.php/Main/HeelFaceRevolvingDoor' data-format='SGVlbEZhY2VSZXZvbHZpbmdEb29y'>Heel–Face Revolving Door</a>: The character keeps switching between being good and being evil. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HeelFaceDoorSlam' title='/pmwiki/pmwiki.php/Main/HeelFaceDoorSlam' data-format='SGVlbEZhY2VEb29yU2xhbQ=='>Heel–Face Door-Slam</a>: An evil character tries to change their ways, but either no one will accept that they genuinely want to make amends for what they did, or another evil character does something really bad to them before they can make any progress. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HighHeelFaceTurn' title='/pmwiki/pmwiki.php/Main/HighHeelFaceTurn' data-format='SGlnaEhlZWxGYWNlVHVybg=='>High-Heel–Face Turn</a>: The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheSmurfettePrinciple' title='/pmwiki/pmwiki.php/Main/TheSmurfettePrinciple' data-format='W1tUaGVTbXVyZmV0dGVQcmluY2lwbGUgc29sZSBmZW1hbGUgdmlsbGFpbl1d'>sole female villain</a> ends up reforming. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SexFaceTurn' title='/pmwiki/pmwiki.php/Main/SexFaceTurn' data-format='U2V4RmFjZVR1cm4='>Sex–Face Turn</a>: The villain reforms after having sex with the hero. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FalseFriend' title='/pmwiki/pmwiki.php/Main/FalseFriend' data-format='RmFsc2VGcmllbmQ='>False Friend</a>: They were only pretending to be your friend so they could manipulate you into advancing their scheme. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FalseInnocenceTrick' title='/pmwiki/pmwiki.php/Main/FalseInnocenceTrick' data-format='RmFsc2VJbm5vY2VuY2VUcmljaw=='>False Innocence Trick</a>: A villain feigns innocence in order to set up the heroes for something nasty. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FailureToSaveMurder' title='/pmwiki/pmwiki.php/Main/FailureToSaveMurder' data-format='RmFpbHVyZVRvU2F2ZU11cmRlcg=='>Failure-to-Save Murder</a>: When a character blames a hero for letting someone die, when that hero did everything in their power to save them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FakeDefector' title='/pmwiki/pmwiki.php/Main/FakeDefector' data-format='RmFrZURlZmVjdG9y'>Fake Defector</a>: A good guy pretends to change sides to pull one over the enemy. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheFarmerAndTheViper' title='/pmwiki/pmwiki.php/Main/TheFarmerAndTheViper' data-format='VGhlRmFybWVyQW5kVGhlVmlwZXI='>The Farmer and the Viper</a>: Helping out a villain is rewarded with the villain doing the person who helped them wrong. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FindingJudas' title='/pmwiki/pmwiki.php/Main/FindingJudas' data-format='RmluZGluZ0p1ZGFz'>Finding Judas</a>: Betrayal for benevolent reasons by a non-villain. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GoingNative' title='/pmwiki/pmwiki.php/Main/GoingNative' data-format='R29pbmdOYXRpdmU='>Going Native</a>: Finding more in common with another group than your own, sometimes to the point of betrayal. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GoldFever' title='/pmwiki/pmwiki.php/Main/GoldFever' data-format='R29sZEZldmVy'>Gold Fever</a>: Greed for riches drives you to betray your friends. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheHeretic' title='/pmwiki/pmwiki.php/Main/TheHeretic' data-format='VGhlSGVyZXRpYw=='>The Heretic</a>: A character who betrays their religion, or whose beliefs are seen as a betrayal by their religion. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HeroicTeamRevolt' title='/pmwiki/pmwiki.php/Main/HeroicTeamRevolt' data-format='SGVyb2ljVGVhbVJldm9sdA=='>Heroic Team Revolt</a>: The hero's <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TrueCompanions' title='/pmwiki/pmwiki.php/Main/TrueCompanions' data-format='VHJ1ZUNvbXBhbmlvbnM='>True Companions</a> turn against them and leave due to the hero's very unheroic and immoral behavior. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HoardingTheProfits' title='/pmwiki/pmwiki.php/Main/HoardingTheProfits' data-format='SG9hcmRpbmdUaGVQcm9maXRz'>Hoarding the Profits</a>: When an individual or small group steals the gains from the larger group they are part of. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HuntingTheRogue' title='/pmwiki/pmwiki.php/Main/HuntingTheRogue' data-format='SHVudGluZ1RoZVJvZ3Vl'>Hunting the Rogue</a>: A rogue agent deserts from an organization they served and they're chased as a result. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ICanRuleAlone' title='/pmwiki/pmwiki.php/Main/ICanRuleAlone' data-format='SUNhblJ1bGVBbG9uZQ=='>I Can Rule Alone</a>: One half of a Duumvirate decides to backstab the other half in order to take full power for themselves. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InsideJob' title='/pmwiki/pmwiki.php/Main/InsideJob' data-format='SW5zaWRlSm9i'>Inside Job</a>: A crime is committed or assisted by someone affiliated with the target. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InsidiousRumorMill' title='/pmwiki/pmwiki.php/Main/InsidiousRumorMill' data-format='SW5zaWRpb3VzUnVtb3JNaWxs'>Insidious Rumor Mill</a>: A character lies or manipulates the friends, family members, and colleagues they share with someone they're in conflict with to turn their backs on that person. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ISurrenderSuckers' title='/pmwiki/pmwiki.php/Main/ISurrenderSuckers' data-format='SVN1cnJlbmRlclN1Y2tlcnM='>I Surrender, Suckers</a>: Pretending to surrender so you can strike when the enemy has lowered their guard. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IWillPunishYourFriendForYourFailure' title='/pmwiki/pmwiki.php/Main/IWillPunishYourFriendForYourFailure' data-format='SVdpbGxQdW5pc2hZb3VyRnJpZW5kRm9yWW91ckZhaWx1cmU='>I Will Punish Your Friend for Your Failure</a>: A villain hurts someone a person cares about in order to punish them for something they did. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InevitableMutualBetrayal' title='/pmwiki/pmwiki.php/Main/InevitableMutualBetrayal' data-format='SW5ldml0YWJsZU11dHVhbEJldHJheWFs'>Inevitable Mutual Betrayal</a>: Two sides form an alliance with the explicit intent of betraying each other when it's done. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InstantAllegianceArtifact' title='/pmwiki/pmwiki.php/Main/InstantAllegianceArtifact' data-format='SW5zdGFudEFsbGVnaWFuY2VBcnRpZmFjdA=='>Instant Allegiance Artifact</a>: A piece of <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AppliedPhlebotinum' title='/pmwiki/pmwiki.php/Main/AppliedPhlebotinum' data-format='QXBwbGllZFBobGVib3RpbnVt'>Applied Phlebotinum</a> that alters one's mind and can make someone change sides. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InTheBack' title='/pmwiki/pmwiki.php/Main/InTheBack' data-format='SW5UaGVCYWNr'>In the Back</a>: The best place to stab or shoot someone if you're a cowardly and treacherous bastard. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LeaveBehindAPistol' title='/pmwiki/pmwiki.php/Main/LeaveBehindAPistol' data-format='TGVhdmVCZWhpbmRBUGlzdG9s'>Leave Behind a Pistol</a>: The heroes leave a pistol with one round to a betrayer with the intention of having them shoot themselves. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LoveInterestTraitor' title='/pmwiki/pmwiki.php/Main/LoveInterestTraitor' data-format='TG92ZUludGVyZXN0VHJhaXRvcg=='>Love-Interest Traitor</a>: Surprise! Someone you thought you could love is working for the other side! </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LoveMakesYouEvil' title='/pmwiki/pmwiki.php/Main/LoveMakesYouEvil' data-format='TG92ZU1ha2VzWW91RXZpbA=='>Love Makes You Evil</a>: Love can be an ugly thing that can bring out someone's worst, sometimes to the point of betrayal. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LovableTraitor' title='/pmwiki/pmwiki.php/Main/LovableTraitor' data-format='TG92YWJsZVRyYWl0b3I='>Lovable Traitor</a>: A character with a likeable personality and a penchant for stabbing folks in the back. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LuredIntoATrap' title='/pmwiki/pmwiki.php/Main/LuredIntoATrap' data-format='THVyZWRJbnRvQVRyYXA='>Lured into a Trap</a>: Someone, sometimes someone who is normally someone's friend, betrays them by leading them into a trap by people who mean the person harm. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LyingFingerCross' title='/pmwiki/pmwiki.php/Main/LyingFingerCross' data-format='THlpbmdGaW5nZXJDcm9zcw=='>Lying Finger Cross</a>: Crossing your fingers behind your back when taking an oath to show that you're lying. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MistakenForBetrayal' title='/pmwiki/pmwiki.php/Main/MistakenForBetrayal' data-format='TWlzdGFrZW5Gb3JCZXRyYXlhbA=='>Mistaken for Betrayal</a>: Something happens to cause a rift between two friends and make them believe that one has betrayed the other. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MistreatmentInducedBetrayal' title='/pmwiki/pmwiki.php/Main/MistreatmentInducedBetrayal' data-format='TWlzdHJlYXRtZW50SW5kdWNlZEJldHJheWFs'>Mistreatment-Induced Betrayal</a>: Someone is betrayed by another, and the former repays this abuse by turning on the latter. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheMutiny' title='/pmwiki/pmwiki.php/Main/TheMutiny' data-format='VGhlTXV0aW55'>The Mutiny</a>: Insurrection aboard a ship against the ship's captain or commander. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AntiMutiny' title='/pmwiki/pmwiki.php/Main/AntiMutiny' data-format='QW50aU11dGlueQ=='>Anti-Mutiny</a>: Insurrection against a captain or a commander who has chosen to defy their original orders. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NastyParty' title='/pmwiki/pmwiki.php/Main/NastyParty' data-format='TmFzdHlQYXJ0eQ=='>Nasty Party</a>: A "party" intended to get people together for betrayal and elimination. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NoHonorAmongThieves' title='/pmwiki/pmwiki.php/Main/NoHonorAmongThieves' data-format='Tm9Ib25vckFtb25nVGhpZXZlcw=='>No Honor Among Thieves</a>: Criminals are willing to betray each other if it suits them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NotActuallyHisChild' title='/pmwiki/pmwiki.php/Main/NotActuallyHisChild' data-format='Tm90QWN0dWFsbHlIaXNDaGlsZA=='>Not Actually His Child</a>: A father learns that the kid he's been raising isn't biologically his, and he's been cuckolded. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheOathbreaker' title='/pmwiki/pmwiki.php/Main/TheOathbreaker' data-format='VGhlT2F0aGJyZWFrZXI='>The Oathbreaker</a>: Breaking an oath is one of the most basic forms of betrayal. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ObviousJudas' title='/pmwiki/pmwiki.php/Main/ObviousJudas' data-format='T2J2aW91c0p1ZGFz'>Obvious Judas</a>: YMMV trope where it's painfully obvious to the audience that a character will betray the rest. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheParagonAlwaysRebels' title='/pmwiki/pmwiki.php/Main/TheParagonAlwaysRebels' data-format='VGhlUGFyYWdvbkFsd2F5c1JlYmVscw=='>The Paragon Always Rebels</a>: The "big figure" of the good guys suddenly decides to rebel for some reason. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ParentalBetrayal' title='/pmwiki/pmwiki.php/Main/ParentalBetrayal' data-format='UGFyZW50YWxCZXRyYXlhbA=='>Parental Betrayal</a>: When a parent (a mother or father) betrays their own offspring. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PersonalHorror' title='/pmwiki/pmwiki.php/Main/PersonalHorror' data-format='UGVyc29uYWxIb3Jyb3I='>Personal Horror</a>: The one thing worse than being betrayed by others is betraying <em>yourself</em> and your sense of who you are. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PleaseShootTheMessenger' title='/pmwiki/pmwiki.php/Main/PleaseShootTheMessenger' data-format='UGxlYXNlU2hvb3RUaGVNZXNzZW5nZXI='>Please Shoot the Messenger</a>: When a messenger is sent to someone with a message instructing the receiver to kill them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PopularityCycle' title='/pmwiki/pmwiki.php/Main/PopularityCycle' data-format='UG9wdWxhcml0eUN5Y2xl'>Popularity Cycle</a>: Enjoy being popular. You're inevitably going to lose it. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PostSupportRegret' title='/pmwiki/pmwiki.php/Main/PostSupportRegret' data-format='UG9zdFN1cHBvcnRSZWdyZXQ='>Post-Support Regret</a>: A character is betrayed by someone they cared and vouched for against people who talked badly about them, making them regret defending and believing in them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PrisonersDilemma' title='/pmwiki/pmwiki.php/Main/PrisonersDilemma' data-format='UHJpc29uZXJzRGlsZW1tYQ=='>Prisoner's Dilemma</a>: Do you cooperate, stay silent and hope your partner doesn't betray you, or do you rat them out and hope they don't do the same to you? </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ProperlyParanoid' title='/pmwiki/pmwiki.php/Main/ProperlyParanoid' data-format='UHJvcGVybHlQYXJhbm9pZA=='>Properly Paranoid</a>: Sometimes, something <em>is</em> out to get you. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ProppingUpTheirPatsy' title='/pmwiki/pmwiki.php/Main/ProppingUpTheirPatsy' data-format='UHJvcHBpbmdVcFRoZWlyUGF0c3k='>Propping Up Their Patsy</a>: A culprit proclaims the innocence of another suspect to conceal their own culpability or further their own agenda. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/APupilOfMineUntilHeTurnedToEvil' title='/pmwiki/pmwiki.php/Main/APupilOfMineUntilHeTurnedToEvil' data-format='QVB1cGlsT2ZNaW5lVW50aWxIZVR1cm5lZFRvRXZpbA=='>A Pupil of Mine Until He Turned to Evil</a>: The villain used to be a student of the hero. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PushedAtTheMonster' title='/pmwiki/pmwiki.php/Main/PushedAtTheMonster' data-format='UHVzaGVkQXRUaGVNb25zdGVy'>Pushed at the Monster</a>: I don't have to outrun the monster. I just have to outrun <em>you</em>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheQuisling' title='/pmwiki/pmwiki.php/Main/TheQuisling' data-format='VGhlUXVpc2xpbmc='>The Quisling</a>: Someone decides to pledge allegiance to an invading force, selling out their own country or world. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RashEquilibrium' title='/pmwiki/pmwiki.php/Main/RashEquilibrium' data-format='UmFzaEVxdWlsaWJyaXVt'>Rash Equilibrium</a>: A meeting between enemies has both sides making plans against the other in response to trickery from the other side. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RealStitchesForFakeSnitches' title='/pmwiki/pmwiki.php/Main/RealStitchesForFakeSnitches' data-format='UmVhbFN0aXRjaGVzRm9yRmFrZVNuaXRjaGVz'>Real Stitches for Fake Snitches</a>: Someone who keeps their mouth shut can still be punished if they're framed for ratting out their side. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RebelliousRebel' title='/pmwiki/pmwiki.php/Main/RebelliousRebel' data-format='UmViZWxsaW91c1JlYmVs'>Rebellious Rebel</a>: Rebelling against a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LaResistance' title='/pmwiki/pmwiki.php/Main/LaResistance' data-format='W1tMYVJlc2lzdGFuY2UgZ3JvdXAgb2YgcmViZWxzXV0='>group of rebels</a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RegretfulTraitor' title='/pmwiki/pmwiki.php/Main/RegretfulTraitor' data-format='UmVncmV0ZnVsVHJhaXRvcg=='>Regretful Traitor</a>: A traitor who finds that backstabbing their friends wasn't worth it after all. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RenegadeSplinterFaction' title='/pmwiki/pmwiki.php/Main/RenegadeSplinterFaction' data-format='UmVuZWdhZGVTcGxpbnRlckZhY3Rpb24='>Renegade Splinter Faction</a>: An evil, crazy or fanatical offshoot of a more respectable organization, often viewed as traitors by the other organization. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RestrictedRescueOperation' title='/pmwiki/pmwiki.php/Main/RestrictedRescueOperation' data-format='UmVzdHJpY3RlZFJlc2N1ZU9wZXJhdGlvbg=='>Restricted Rescue Operation</a>: Outside forces restrict a rescue operation, often in ways that force heroes to act against their own morality. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RewardedAsATraitorDeserves' title='/pmwiki/pmwiki.php/Main/RewardedAsATraitorDeserves' data-format='UmV3YXJkZWRBc0FUcmFpdG9yRGVzZXJ2ZXM='>Rewarded as a Traitor Deserves</a>: Someone gets punished for betraying someone other than the punisher. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SalvagePirates' title='/pmwiki/pmwiki.php/Main/SalvagePirates' data-format='U2FsdmFnZVBpcmF0ZXM='>Salvage Pirates</a>: They don't intend to save you. They just want your stuff, and you are merely collateral. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SavedToEnslave' title='/pmwiki/pmwiki.php/Main/SavedToEnslave' data-format='U2F2ZWRUb0Vuc2xhdmU='>Saved to Enslave</a>: Someone saved your life only to put you in their service. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ShootTheBuilder' title='/pmwiki/pmwiki.php/Main/ShootTheBuilder' data-format='U2hvb3RUaGVCdWlsZGVy'>Shoot the Builder</a>: When the villain has those who built their lair disposed of to prevent any secrets from getting out. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ShootTheDangerousMinion' title='/pmwiki/pmwiki.php/Main/ShootTheDangerousMinion' data-format='U2hvb3RUaGVEYW5nZXJvdXNNaW5pb24='>Shoot the Dangerous Minion</a>: A villain's minion is getting too dangerous for his own good! Better get rid of them before they start getting <em>ideas...</em> </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SixthRangerTraitor' title='/pmwiki/pmwiki.php/Main/SixthRangerTraitor' data-format='U2l4dGhSYW5nZXJUcmFpdG9y'>Sixth Ranger Traitor</a>: The newest member of the team turns out to secretly be a villain intent on destroying the group from within. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheSmartOneTurnsTraitor' title='/pmwiki/pmwiki.php/Main/TheSmartOneTurnsTraitor' data-format='VGhlU21hcnRPbmVUdXJuc1RyYWl0b3I='>The Smart One Turns Traitor</a>: The smartest or wisest of a team turns out to be or ends up becoming a traitor to their group and their cause. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SocialDeductionGame' title='/pmwiki/pmwiki.php/Main/SocialDeductionGame' data-format='U29jaWFsRGVkdWN0aW9uR2FtZQ=='>Social Deduction Game</a>: A game where one or more players is secretly a traitor. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SomebodySetUpUsTheBomb' title='/pmwiki/pmwiki.php/Main/SomebodySetUpUsTheBomb' data-format='U29tZWJvZHlTZXRVcFVzVGhlQm9tYg=='>Somebody Set Up Us the Bomb</a>: Sneaking a bomb into enemy territory. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SpiesAreDespicable' title='/pmwiki/pmwiki.php/Main/SpiesAreDespicable' data-format='U3BpZXNBcmVEZXNwaWNhYmxl'>Spies Are Despicable</a>: Spies are viewed as bad people because of the propensity for betraying and lying to people as part of their work. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheStarscream' title='/pmwiki/pmwiki.php/Main/TheStarscream' data-format='VGhlU3RhcnNjcmVhbQ=='>The Starscream</a>: An underling of the main villain who plans to overthrow their boss. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DeckOfWildCards' title='/pmwiki/pmwiki.php/Main/DeckOfWildCards' data-format='RGVja09mV2lsZENhcmRz'>Deck of Wild Cards</a>: Every villain's underling plans to betray them. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StealingTheCredit' title='/pmwiki/pmwiki.php/Main/StealingTheCredit' data-format='U3RlYWxpbmdUaGVDcmVkaXQ='>Stealing the Credit</a>: A character betrays someone by taking all the credit for their accomplishments. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheStoolPigeon' title='/pmwiki/pmwiki.php/Main/TheStoolPigeon' data-format='VGhlU3Rvb2xQaWdlb24='>The Stool Pigeon</a>: A character who rats other people out. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SubvertedSuspicionAesop' title='/pmwiki/pmwiki.php/Main/SubvertedSuspicionAesop' data-format='U3VidmVydGVkU3VzcGljaW9uQWVzb3A='>Subverted Suspicion Aesop</a>: Someone believes a character claiming to be good or reformed to be untrustworthy. After it looks like they're just being paranoid, their suspicions of the other person really being evil become validated. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TeamKiller' title='/pmwiki/pmwiki.php/Main/TeamKiller' data-format='VGVhbUtpbGxlcg=='>Team Killer</a>: A character who kills people on their own side or team. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/UnfriendlyFire' title='/pmwiki/pmwiki.php/Main/UnfriendlyFire' data-format='VW5mcmllbmRseUZpcmU='>Unfriendly Fire</a>: A character "frags" someone on their own side of the conflict. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TemporaryPartyMemberToVillain' title='/pmwiki/pmwiki.php/Main/TemporaryPartyMemberToVillain' data-format='VGVtcG9yYXJ5UGFydHlNZW1iZXJUb1ZpbGxhaW4='>Temporary Party Member to Villain</a>: A <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GuestStarPartyMember' title='/pmwiki/pmwiki.php/Main/GuestStarPartyMember' data-format='R3Vlc3RTdGFyUGFydHlNZW1iZXI='>Guest-Star Party Member</a> that betrays the party and later fights it. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ThirtyPiecesOfSilver' title='/pmwiki/pmwiki.php/Main/ThirtyPiecesOfSilver' data-format='VGhpcnR5UGllY2VzT2ZTaWx2ZXI='>Thirty Pieces of Silver</a>: Someone accuses someone of betrayal by referencing thirty pieces of silver. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TraitorShot' title='/pmwiki/pmwiki.php/Main/TraitorShot' data-format='VHJhaXRvclNob3Q='>Traitor Shot</a>: A close-up of a character that is meant to draw suspicion upon the character. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TranshumanTreachery' title='/pmwiki/pmwiki.php/Main/TranshumanTreachery' data-format='VHJhbnNodW1hblRyZWFjaGVyeQ=='>Transhuman Treachery</a>: A character who becomes something other than human abandons and seeks to prey upon their former species. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TreacherousAdvisor' title='/pmwiki/pmwiki.php/Main/TreacherousAdvisor' data-format='VHJlYWNoZXJvdXNBZHZpc29y'>Treacherous Advisor</a>: A mentor or other important character betrays the one they're teaching or looking out for. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TreacherousQuestGiver' title='/pmwiki/pmwiki.php/Main/TreacherousQuestGiver' data-format='VHJlYWNoZXJvdXNRdWVzdEdpdmVy'>Treacherous Quest Giver</a>: A character giving you a mission has ulterior motives for the mission and turns on you either during or after the mission. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TreacheryCoverUp' title='/pmwiki/pmwiki.php/Main/TreacheryCoverUp' data-format='VHJlYWNoZXJ5Q292ZXJVcA=='>Treachery Cover Up</a>: A treacherous deed needs to be covered up, for the perceived greater good. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TreacheryIsASpecialKindOfEvil' title='/pmwiki/pmwiki.php/Main/TreacheryIsASpecialKindOfEvil' data-format='VHJlYWNoZXJ5SXNBU3BlY2lhbEtpbmRPZkV2aWw='>Treachery Is a Special Kind of Evil</a>: Betrayal is treated as being worse than any other evil act a villain has done. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/KinslayingIsASpecialKindOfEvil' title='/pmwiki/pmwiki.php/Main/KinslayingIsASpecialKindOfEvil' data-format='S2luc2xheWluZ0lzQVNwZWNpYWxLaW5kT2ZFdmls'>Kinslaying Is a Special Kind of Evil</a>: Murdering members of one's own family is almost universally considered to be perhaps the most wicked form of betrayal. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TroubleMagnetGambit' title='/pmwiki/pmwiki.php/Main/TroubleMagnetGambit' data-format='VHJvdWJsZU1hZ25ldEdhbWJpdA=='>Trouble Magnet Gambit</a>: A character betrays someone by planting something on them that will get the other person in deep trouble. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TruceTrickery' title='/pmwiki/pmwiki.php/Main/TruceTrickery' data-format='VHJ1Y2VUcmlja2VyeQ=='>Truce Trickery</a>: Making an end-run around or blatantly violating a ceasefire or peace treaty. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Turncoat' title='/pmwiki/pmwiki.php/Main/Turncoat' data-format='e3tUdXJuY29hdH19'>Turncoat</a>: A character that switches sides in order to help out the other side. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/UndercoverWhenAlone' title='/pmwiki/pmwiki.php/Main/UndercoverWhenAlone' data-format='VW5kZXJjb3ZlcldoZW5BbG9uZQ=='>Undercover When Alone</a>: A character keeps up their cover even when there is no one to see them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/UnwittingPawn' title='/pmwiki/pmwiki.php/Main/UnwittingPawn' data-format='VW53aXR0aW5nUGF3bg=='>Unwitting Pawn</a>: Someone is being manipulated all along and doesn't know it. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/UriahGambit' title='/pmwiki/pmwiki.php/Main/UriahGambit' data-format='VXJpYWhHYW1iaXQ='>Uriah Gambit</a>: A subordinate is sent on a mission meant to get rid of them. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheUsurper' title='/pmwiki/pmwiki.php/Main/TheUsurper' data-format='VGhlVXN1cnBlcg=='>The Usurper</a>: Someone who seizes a position of power away from its legitimate holder; such as a monarch being overthrown by another royal seeking to hold the throne themselves. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/VichyEarth' title='/pmwiki/pmwiki.php/Main/VichyEarth' data-format='VmljaHlFYXJ0aA=='>Vichy Earth</a>: Aliens rule humanity instead of exterminating us, complete with <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LesCollaborateurs' title='/pmwiki/pmwiki.php/Main/LesCollaborateurs' data-format='TGVzQ29sbGFib3JhdGV1cnM='>Les Collaborateurs</a> among the human side. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WasItAllALie' title='/pmwiki/pmwiki.php/Main/WasItAllALie' data-format='V2FzSXRBbGxBTGll'>Was It All a Lie?</a>: Someone finds out that they have been lied to by a loved one and ponders whether the fabrication means that everything concerning their relationship with this person was insincere. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BecomingTheMask' title='/pmwiki/pmwiki.php/Main/BecomingTheMask' data-format='QmVjb21pbmdUaGVNYXNr'>Becoming the Mask</a>: What was intended to be the cover of the mole ends up becoming how they really are. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WeComeInPeaceShootToKill' title='/pmwiki/pmwiki.php/Main/WeComeInPeaceShootToKill' data-format='V2VDb21lSW5QZWFjZVNob290VG9LaWxs'>We Come in Peace — Shoot to Kill</a>: <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FirstContact' title='/pmwiki/pmwiki.php/Main/FirstContact' data-format='Rmlyc3RDb250YWN0'>First Contact</a> with aliens ends badly. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WelcomeBackTraitor' title='/pmwiki/pmwiki.php/Main/WelcomeBackTraitor' data-format='V2VsY29tZUJhY2tUcmFpdG9y'>Welcome Back, Traitor</a>: A character who once betrayed the group is welcomed back with open arms. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WeUsedToBeFriends' title='/pmwiki/pmwiki.php/Main/WeUsedToBeFriends' data-format='V2VVc2VkVG9CZUZyaWVuZHM='>We Used to Be Friends</a>: Bitter rivals used to be the best of friends. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WoundedGazelleGambit' title='/pmwiki/pmwiki.php/Main/WoundedGazelleGambit' data-format='V291bmRlZEdhemVsbGVHYW1iaXQ='>Wounded Gazelle Gambit</a>: Manipulating people by pretending that someone hurt you. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PoliceBrutalityGambit' title='/pmwiki/pmwiki.php/Main/PoliceBrutalityGambit' data-format='UG9saWNlQnJ1dGFsaXR5R2FtYml0'>Police Brutality Gambit</a>: A suspect in police custody seeks to make people think the police brutalized them in order to make them drop charges and/or get back at them. </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WrongSideAllAlong' title='/pmwiki/pmwiki.php/Main/WrongSideAllAlong' data-format='V3JvbmdTaWRlQWxsQWxvbmc='>Wrong Side All Along</a>: It turns out the heroes were unwittingly helping the bad guys. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/YouSaidYouWouldLetThemGo' title='/pmwiki/pmwiki.php/Main/YouSaidYouWouldLetThemGo' data-format='WW91U2FpZFlvdVdvdWxkTGV0VGhlbUdv'>You Said You Would Let Them Go</a>: The villain is called out for going ahead with hurting people they promised wouldn't be harmed. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ILied' title='/pmwiki/pmwiki.php/Main/ILied' data-format='SUxpZWQ='>I Lied</a>: The villain admits that they never intended to keep their promise. <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DidYouActuallyBelieve' title='/pmwiki/pmwiki.php/Main/DidYouActuallyBelieve' data-format='RGlkWW91QWN0dWFsbHlCZWxpZXZl'>Did You Actually Believe...?</a>: The villain mocks the hero for believing their unkept promise. </li></ul></li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/YouHaveOutlivedYourUsefulness' title='/pmwiki/pmwiki.php/Main/YouHaveOutlivedYourUsefulness' data-format='WW91SGF2ZU91dGxpdmVkWW91clVzZWZ1bG5lc3M='>You Have Outlived Your Usefulness</a>: The villain kills a subordinate after they've successfully done what they were ordered to do. </li></ul><!&#8212;/index&#8212;> <hr data-format='&#8212;&#8212;' /> </p></div> <div class="alt-titles section section-fact"> <h3> <strong>Alternative Title(s):</strong> <span>Treachery Tropes</span> </h3> </div> <div class="section-links" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="titles"> <div><h3 class="text-center text-uppercase">Previous</h3></div> <div><h3 class="text-center text-uppercase">Index</h3></div> <div><h3 class="text-center text-uppercase">Next</h3></div> </div> <div class="links"> <ul> <li> <a href="/pmwiki/pmwiki.php/Administrivia/YouHaveBeenWarned">You Have Been Warned</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/SpoileredRotten">Spoilered Rotten</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/DeathTropes">Death Tropes</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/YesMan">Yes-Man</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/LoyaltyTropes">Loyalty Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/FamilyTropes">Family Tropes</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/PrisonTropes">Prison Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/CrimeAndPunishmentTropes">Crime and Punishment Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/TheCon">The Con</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/YoureInsane">You're Insane!</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/SurpriseTropes">Surprise Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/IndexButton">Index Button</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/ArchEnemy">Arch-Enemy</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/DiscordTropes">Discord Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/FrenemyTropes">Frenemy Tropes</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/SexualHarassmentAndRapeTropes">Sexual Harassment and Rape Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/TearJerker">Tear Jerker</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/DeathTropes">Death Tropes</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/YankTheDogsChain">Yank the Dog's Chain</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/PlotTwist">Plot Twist</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/FamilyTwistsIndex">Family Twists Index</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/AnAesop">An Aesop</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/MoralityTropes">Morality Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/BlameTropes">Blame Tropes</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/BeachTropes">Beach Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/TopicalTropes">Topical Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/BeverageTropes">Beverage Tropes</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/SpyFiction">Spy Fiction</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/EspionageTropes">Espionage Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/DisguiseTropes">Disguise Tropes</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/BeingTheHeroSucks">Being the Hero Sucks</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/CynicismTropes">Cynicism Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/BlackComedy">Black Comedy</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/PowerOfTrust">Power of Trust</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/StockAesops">Stock Aesops</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/ChildrenAreInnocent">Children Are Innocent</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/BadassPreacher">Badass Preacher</a> </li> <li> <a href="/pmwiki/pmwiki.php/QuoteSource/LiveActionTV">QuoteSource/Live-Action TV</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/BigDamnHeroes">Big Damn Heroes</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/Tragedy">Tragedy</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/DramaTropes">Drama Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/ChewingTheScenery">Chewing the Scenery</a> </li> </ul> </div> </div> <div id="proper_player_insert_div" class="outer_ads_by_salon_wrapper"> </div> <script> if( document.getElementById('user-prefs').classList.contains('folders-open') ){ console.log('open all folders'); var elements = document.querySelectorAll('.folderlabel, .toggle-all-folders-button'); elements.forEach((element) => { element.classList.add('is-open'); }); } </script> <script> function insert_ad(adCount, paragraph, adName, folder = 0){ var ad_count = adCount < 10 ? "0"+adCount : adCount; var inside_folder = folder ? "1" : "0"; // Create element for ad unit var adUnit = document.createElement('div'); adUnit.setAttribute("class", `htlad-${adName}`); adUnit.setAttribute("id", `${adName}_${adCount}`); adUnit.setAttribute("data-targeting", `{"slot_number": "${ad_count}", "in_folder": "${inside_folder}"}`); // Add Advertisement label var adLabel = document.createElement("span"); adLabel.innerHTML = "Advertisement:" adLabel.setAttribute("class","ad-caption"); var adWrapper = document.createElement("div"); adWrapper.setAttribute("class","tvtropes-ad-unit mobile-fad square_fad mobile_unit_scroll"); adWrapper.setAttribute("id","mobile_"+adCount); // Merge all pieces adWrapper.appendChild(adLabel); adWrapper.appendChild(adUnit); // Insert into DOM paragraph.parentNode.insertBefore(adWrapper, paragraph.nextSibling); // for getting correct ad count even when ones are deleted globalAdInsertionCount++; } function insert_ads_in_content(folder = 0, totalAdsCount = 0, pHeight = 0) { if(folder) var node = folder.firstElementChild; // Get the first traversable element of the folder else var node = document.getElementById("main-article").firstElementChild; var pCount = 0; var adCount = totalAdsCount + 1; var nodeCount = 0; var nodeLevel = 0; var x = 0; //loop through elements of content while(x<300) { x++; nodeCount++; //traverse to the next element (if exists) if(nodeCount>1) { if(!node.nextElementSibling) { console.log('adparser: no next element'); if(nodeLevel>0) { nodeLevel--; node = node.parentElement; console.log('adparser: we were down a level, go back up ('+nodeLevel+')'); continue; } else { break; } } node = node.nextElementSibling; } //skip inserted ads or empty nodes if(!node || node==="null" || typeof node !== "object") continue; if(!node.offsetHeight || node.offsetHeight==0) continue; if(node.className && node.className.includes('tvtropes-ad-unit')) continue; //skip if image block that has a caption after it (NEW: ALWAYS SKIP THE IMAGE BLOCK) if(node.className && node.className.includes('quoteright')) { // if(node.nextElementSibling && node.nextElementSibling.className && node.nextElementSibling.className.includes('acaptionright')) { pHeight += node.offsetHeight; continue; // } } //if very large element, loop through elements inside if(node.offsetHeight>700 && node.firstElementChild) { nodeLevel++; console.log('adparser: traverse through large element='+node.nodeName+', height='+node.offsetHeight+' level='+nodeLevel); node = node.firstElementChild; nodeCount = 0; continue; } // Skip if after a folder label or if the current node is a folder label itself if ((node.previousElementSibling && node.previousElementSibling.className && node.previousElementSibling.className.includes("folderlabel")) || (node.className && node.className.includes("folderlabel"))) { console.log('adparser: skipping ad insertion related to folder label'); if (!node.className || !node.className.includes("folderlabel")) { // If it's not the folder label itself, skip the insertion continue; } else { pHeight += node.offsetHeight; // If it is the folder label, just add its height to pHeight and continue continue; } } //paragraph counter if(node.nodeName=="P") pCount++; //add height of node to counter pHeight += node.offsetHeight; //add margin of node to counter if available try { var nodeStyle = getComputedStyle(node); if(nodeStyle.marginTop && parseInt(nodeStyle.marginTop)>0) pHeight+=parseInt(nodeStyle.marginTop); if(nodeStyle.marginBottom && parseInt(nodeStyle.marginBottom)>0) pHeight+=parseInt(nodeStyle.marginBottom); //console.log(nodeStyle.marginTop+','+nodeStyle.marginBottom); } catch(e) { } //debug logging console.log('adparser: name='+node.nodeName+', height='+node.offsetHeight+' =>'+pHeight); //console.log(node.className); // check if user is logged in var logged_in = 0; // Calculate the required height based on the user's logged-in status or ad count var requiredHeight = globalAdInsertionCount > 15 ? 1500 : 750; if(logged_in) requiredHeight = 2250; // only inserts an ad if the total height and paragraph count conditions are met if ((adCount === 1 && pCount >= 1 && pHeight >= 400) || pHeight >= requiredHeight) { // Check existing ad positions and compare with the item about to be inserted after var ads = document.querySelectorAll('.tvtropes-ad-unit'); var nodeBottomPosition = node.getBoundingClientRect().bottom + window.scrollY; // Get bottom position of current node var canInsertAd = true; // Flag to track if we can insert an ad ads.forEach(function (ad) { var adTop = ad.getBoundingClientRect().top + window.scrollY; var adBottom = ad.getBoundingClientRect().bottom + window.scrollY; // Ensure the new ad is at least requiredHeight away from any existing ads if (Math.abs(nodeBottomPosition - adTop) < requiredHeight || Math.abs(nodeBottomPosition - adBottom) < requiredHeight) { canInsertAd = false; console.log('adparser: cannot insert ad, not enough space between ads.'); } }); // If we can't insert an ad, skip to the next node if(!canInsertAd) continue; // after 50 ads, stop inserting. Or after 20 ads if the user is logged in if ((adCount > 50 || (adCount > 20 && logged_in))) { break; } console.log('adparser: insert ad '+adCount); insert_ad(adCount, node, "tvtropes_m_incontent_dynamic", folder); adCount++; pHeight = 0; pCount = 0; } } //insert one at end if room var maxpHeight = 500; if(logged_in) maxpHeight=1500; if(pHeight>=maxpHeight && folder==0) { console.log('adparser: insert ad'); insert_ad(adCount, document.getElementById("main-article").lastElementChild, "tvtropes_m_incontent_dynamic"); } // delete ads after the 8th one to reduce load times BCLighthouseTag.cmd.push(function() { googletag.cmd.push(function() { googletag.pubads().addEventListener('slotRequested', function(event) { const slot = event.slot; const slotName = slot.getAdUnitPath().split('/').pop() || slot.getAdUnitPath(); if(slotName === 'tvtropes_m_incontent_dynamic') { const slotNumber = parseInt(slot.getTargeting('slot_number')[0]); console.log(slotName+' = '+slotNumber); // Determine the ad slot that needs to be deleted. const adNumberToDelete = slotNumber - 8; if(adNumberToDelete > 0) { const adToDelete = document.getElementById(`mobile_${adNumberToDelete}`); if(adToDelete) { var adHeight = window.pageYOffset + adToDelete.getBoundingClientRect().top; var windowHeight = window.scrollY; // Check if the ad element exists and is above the current viewport (above the fold). if (adHeight < windowHeight) { console.log('ad delete = '+adNumberToDelete); adToDelete.remove(); } } } } }); }); }); // return pHeight return pHeight; } if(1 && (document.body.clientWidth && document.body.clientWidth<=768) ) { insert_ads_in_content(); } </script> </article> <div id="main-content-sidebar"><div class="sidebar-item display-options"> <ul class="sidebar display-toggles"> <li>Show Spoilers <div id="sidebar-toggle-showspoilers" class="display-toggle show-spoilers"></div></li> <li>Night Vision <div id="sidebar-toggle-nightvision" class="display-toggle night-vision"></div></li> <li>Sticky Header <div id="sidebar-toggle-stickyheader" class="display-toggle sticky-header"></div></li> <li>Wide Load <div id="sidebar-toggle-wideload" class="display-toggle wide-load"></div></li> </ul> <script>updateDesktopPrefs();</script> </div> <div class="sidebar-item quick-links" itemtype="http://schema.org/SiteNavigationElement"> <p class="sidebar-item-title" data-title="Important Links">Important Links</p> <div class="padded"> <a href="/pmwiki/query.php?type=att">Ask The Tropers</a> <a href="/pmwiki/query.php?type=tf">Trope Finder</a> <a href="/pmwiki/query.php?type=ykts">Media Finder</a> <a href="/pmwiki/tlp_activity.php">Trope Launch Pad</a> <a href="/pmwiki/query.php?type=wl">Tech Wishlist</a></li> <a href="/pmwiki/review_activity.php">Reviews</a> <a href="/pmwiki/ad-free-subscribe.php">Go Ad Free!</a> <div class="crucial_browsing_dropdown"> <a href="javascript:void(0);" onclick="double_dropdown(); return false;" id="crucial_browsing_dropdown"><span class="new_blue">Crucial Browsing</span><i class="fa fa-angle-down"></i></a> <ul id="main_dropdown"> <li class="first_dropdown"><a href="/pmwiki/index_report.php">Indexes</a> <li class="first_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Genre</a> <ul> <li><a href='/pmwiki/pmwiki.php/Main/ActionAdventureTropes' title='Main/ActionAdventureTropes'>Action Adventure</a></li> <li><a href='/pmwiki/pmwiki.php/Main/ComedyTropes' title='Main/ComedyTropes'>Comedy</a></li> <li><a href='/pmwiki/pmwiki.php/Main/CommercialsTropes' title='Main/CommercialsTropes'>Commercials</a></li> <li><a href='/pmwiki/pmwiki.php/Main/CrimeAndPunishmentTropes' title='Main/CrimeAndPunishmentTropes'>Crime &amp; Punishment</a></li> <li><a href='/pmwiki/pmwiki.php/Main/DramaTropes' title='Main/DramaTropes'>Drama</a></li> <li><a href='/pmwiki/pmwiki.php/Main/HorrorTropes' title='Main/HorrorTropes'>Horror</a></li> <li><a href='/pmwiki/pmwiki.php/Main/LoveTropes' title='Main/LoveTropes'>Love</a></li> <li><a href='/pmwiki/pmwiki.php/Main/NewsTropes' title='Main/NewsTropes'>News</a></li> <li><a href='/pmwiki/pmwiki.php/Main/ProfessionalWrestling' title='Main/ProfessionalWrestling'>Professional Wrestling</a></li> <li><a href='/pmwiki/pmwiki.php/Main/SpeculativeFictionTropes' title='Main/SpeculativeFictionTropes'>Speculative Fiction</a></li> <li><a href='/pmwiki/pmwiki.php/Main/SportsStoryTropes' title='Main/SportsStoryTropes'>Sports Story</a></li> <li><a href='/pmwiki/pmwiki.php/Main/WarTropes' title='Main/WarTropes'>War</a></li> </ul> </li> <li class="first_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Media</a> <ul> <li><a href="/pmwiki/pmwiki.php/Main/Media" title="Main/Media">All Media</a></li> <li><a href="/pmwiki/pmwiki.php/Main/AnimationTropes" title="Main/AnimationTropes">Animation (Western)</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Anime" title="Main/Anime">Anime</a></li> <li><a href="/pmwiki/pmwiki.php/Main/ComicBookTropes" title="Main/ComicBookTropes">Comic Book</a></li> <li><a href="/pmwiki/pmwiki.php/Main/FanFic" title="FanFic/FanFics">Fan Fics</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Film" title="Main/Film">Film</a></li> <li><a href="/pmwiki/pmwiki.php/Main/GameTropes" title="Main/GameTropes">Game</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Literature" title="Main/Literature">Literature</a></li> <li><a href="/pmwiki/pmwiki.php/Main/MusicAndSoundEffects" title="Main/MusicAndSoundEffects">Music And Sound Effects</a></li> <li><a href="/pmwiki/pmwiki.php/Main/NewMediaTropes" title="Main/NewMediaTropes">New Media</a></li> <li><a href="/pmwiki/pmwiki.php/Main/PrintMediaTropes" title="Main/PrintMediaTropes">Print Media</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Radio" title="Main/Radio">Radio</a></li> <li><a href="/pmwiki/pmwiki.php/Main/SequentialArt" title="Main/SequentialArt">Sequential Art</a></li> <li><a href="/pmwiki/pmwiki.php/Main/TabletopGames" title="Main/TabletopGames">Tabletop Games</a></li> <li><a href="/pmwiki/pmwiki.php/MediaNotes/Television" title="MediaNotes/Television">Television</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Theater" title="Main/Theater">Theater</a></li> <li><a href="/pmwiki/pmwiki.php/Main/VideogameTropes" title="Main/VideogameTropes">Videogame</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Webcomics" title="Main/Webcomics">Webcomics</a></li> </ul> </li> <li class="first_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Narrative</a> <ul> <li><a href="/pmwiki/pmwiki.php/Main/UniversalTropes" title="Main/UniversalTropes">Universal</a></li> <li><a href="/pmwiki/pmwiki.php/Main/AppliedPhlebotinum" title="Main/AppliedPhlebotinum">Applied Phlebotinum</a></li> <li><a href="/pmwiki/pmwiki.php/Main/CharacterizationTropes" title="Main/CharacterizationTropes">Characterization</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Characters" title="Main/Characters">Characters</a></li> <li><a href="/pmwiki/pmwiki.php/Main/CharactersAsDevice" title="Main/CharactersAsDevice">Characters As Device</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Dialogue" title="Main/Dialogue">Dialogue</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Motifs" title="Main/Motifs">Motifs</a></li> <li><a href="/pmwiki/pmwiki.php/Main/NarrativeDevices" title="Main/NarrativeDevices">Narrative Devices</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Paratext" title="Main/Paratext">Paratext</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Plots" title="Main/Plots">Plots</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Settings" title="Main/Settings">Settings</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Spectacle" title="Main/Spectacle">Spectacle</a></li> </ul> </li> <li class="first_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Other Categories</a> <ul> <li><a href="/pmwiki/pmwiki.php/Main/BritishTellyTropes" title="Main/BritishTellyTropes">British Telly</a></li> <li><a href="/pmwiki/pmwiki.php/Main/TheContributors" title="Main/TheContributors">The Contributors</a></li> <li><a href="/pmwiki/pmwiki.php/Main/CreatorSpeak" title="Main/CreatorSpeak">Creator Speak</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Creators" title="Main/Creators">Creators</a></li> <li><a href="/pmwiki/pmwiki.php/Main/DerivativeWorks" title="Main/DerivativeWorks">Derivative Works</a></li> <li><a href="/pmwiki/pmwiki.php/Main/LanguageTropes" title="Main/LanguageTropes">Language</a></li> <li><a href="/pmwiki/pmwiki.php/Main/LawsAndFormulas" title="Main/LawsAndFormulas">Laws And Formulas</a></li> <li><a href="/pmwiki/pmwiki.php/Main/ShowBusiness" title="Main/ShowBusiness">Show Business</a></li> <li><a href="/pmwiki/pmwiki.php/Main/SplitPersonalityTropes" title="Main/SplitPersonalityTropes">Split Personality</a></li> <li><a href="/pmwiki/pmwiki.php/Main/StockRoom" title="Main/StockRoom">Stock Room</a></li> <li><a href="/pmwiki/pmwiki.php/Main/TropeTropes" title="Main/TropeTropes">Trope</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Tropes" title="Main/Tropes">Tropes</a></li> <li><a href="/pmwiki/pmwiki.php/Main/TruthAndLies" title="Main/TruthAndLies">Truth And Lies</a></li> <li><a href="/pmwiki/pmwiki.php/Main/TruthInTelevision" title="Main/TruthInTelevision">Truth In Television</a></li> </ul> </li> <li class="first_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Topical Tropes</a> <ul> <li><a href="/pmwiki/pmwiki.php/Main/BetrayalTropes" title="Main/BetrayalTropes">Betrayal</a></li> <li><a href="/pmwiki/pmwiki.php/Main/CensorshipTropes" title="Main/CensorshipTropes">Censorship</a></li> <li><a href="/pmwiki/pmwiki.php/Main/CombatTropes" title="Main/CombatTropes">Combat</a></li> <li><a href="/pmwiki/pmwiki.php/Main/DeathTropes" title="Main/DeathTropes">Death</a></li> <li><a href="/pmwiki/pmwiki.php/Main/FamilyTropes" title="Main/FamilyTropes">Family</a></li> <li><a href="/pmwiki/pmwiki.php/Main/FateAndProphecyTropes" title="Main/FateAndProphecyTropes">Fate And Prophecy</a></li> <li><a href="/pmwiki/pmwiki.php/Main/FoodTropes" title="Main/FoodTropes">Food</a></li> <li><a href="/pmwiki/pmwiki.php/Main/HolidayTropes" title="Main/HolidayTropes">Holiday</a></li> <li><a href="/pmwiki/pmwiki.php/Main/MemoryTropes" title="Main/MemoryTropes">Memory</a></li> <li><a href="/pmwiki/pmwiki.php/Main/MoneyTropes" title="Main/MoneyTropes">Money</a></li> <li><a href="/pmwiki/pmwiki.php/Main/MoralityTropes" title="Main/MoralityTropes">Morality</a></li> <li><a href="/pmwiki/pmwiki.php/Main/PoliticsTropes" title="Main/PoliticsTropes">Politics</a></li> <li><a href="/pmwiki/pmwiki.php/Main/ReligionTropes" title="Main/ReligionTropes">Religion</a></li> <li><a href="/pmwiki/pmwiki.php/Main/SchoolTropes" title="Main/SchoolTropes">School</a></li> </ul> </li> </ul> </div> <div class="resources_dropdown"> <a href="javascript:void(0);" onclick="second_double_dropdown(); return false;" id="resources_dropdown"><span class="new_blue blue">Resources</span><i class="fa fa-angle-down"></i></a> <ul id="second_main_dropdown" class="padded font-s" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li class="second_dropdown"><a href="#test" data-click-toggle="active">Tools</a> <ul> <li><a href="/pmwiki/pmwiki.php/Administrivia/IttyBittyWikiTools">Wiki Tools</a></li> <li><a href="/pmwiki/cutlist.php" data-modal-target="login" rel="nofollow">Cut List</a></li> <li><a href="/pmwiki/image-fixer.php" data-modal-target="login" rel="nofollow">Image Fixer</a></li> <li><a href="/pmwiki/changes.php">New Edits</a></li> <li><a href="/pmwiki/articles_new.php">New Articles</a></li> <li><a href="/pmwiki/recent_edit_reasons.php">Edit Reasons</a></li> <li><a href="/pmwiki/isolated_pages.php">Isolated Pages</a></li> <li><a href="/pmwiki/launches.php" data-modal-target="login" rel="nofollow">Launches</a></li> <li><a href="/pmwiki/img_list.php" data-modal-target="login" rel="nofollow">Images List</a></li> <li><a href="/pmwiki/recent_videos.php">Recent Videos</a></li> <li><a href="/pmwiki/crown_activity.php">Crowner Activity</a></li> <li><a href="/pmwiki/no_types.php">Un-typed Pages</a></li> <li><a href="/pmwiki/page_type_audit.php">Recent Page Type Changes</a></li> </ul> </li> <li class="second_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Templates</a> <ul> <li><a href="/pmwiki/pmwiki.php/Main/TropeEntryTemplate">Trope Entry</a></li> <li><a href="/pmwiki/pmwiki.php/Main/ProgramEntryTemplate">Works</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/CharacterSheetTemplate">Character Sheet</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/PlayingWithWikiTemplate">Playing With</a></li> <li><a href="/pmwiki/pmwiki.php/FanficRecs/TemplatePageForNewFandomRecommendations">Fandom</a></li> </ul> </li> <li class="second_dropdown"><a href="javascript:void(0);" data-click-toggle="active">Tips</a> <ul> <li><a href="/pmwiki/pmwiki.php/Administrivia/CreatingNewRedirects">Creating New Redirects</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/Crosswicking">Cross Wicking</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TipsForEditing">Tips for Editing</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TextFormattingRules">Text Formatting Rules</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TVTropesGlossary">Glossary</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/EditReasonsAndWhyYouShouldUseThem">Edit Reasons</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/HandlingSpoilers">Handling Spoilers</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/WordCruft">Word Cruft</a></li> <li><a href="/pmwiki/pmwiki.php/Main/Administrivia">Administrivia</a></li> <li><a href="/pmwiki/pmwiki.php/Main/FAQ">FAQ</a></li> </ul> </li> <li class="second_dropdown"><a href="/pmwiki/changelog.php">Changelog</a></li> <li class="second_dropdown"><a href="/pmwiki/query.php?type=bug">Report Bug</a></li> <li class="second_dropdown"><a href="/pmwiki/conversations.php?topic=renames">Trope Repair Shop</a></li> <li class="second_dropdown"><a href="/pmwiki/conversations.php?topic=images">Image Pickin'</a></li> </ul> </div> </div> <div id="asteri-sidebar" style="display:none"> <p style="margin-top: 20px;" class="sidebar-item-title" data-title="Advertisement">Advertisement:</p> <div id="asteri_cont"></div> </div> <script> //asteri enabled if((tvtropes_config.asteri_stream_enabled || tvtropes_config.get_asteri_stream == 'live')) { //aster stream currently live and not a logged-in troper if(!tvtropes_config.is_logged_in && cookies.read('asteri_event_active') != '') { document.getElementById('asteri-sidebar').style.display=""; } } </script> </div> <script> if(!is_mobile()) { //don't insert if content is too small on page var tropes_insert_side_ad=true; if(document.getElementById("main-article") && document.getElementById("main-article").clientHeight) { var sidebar_height=document.getElementById("main-article").clientHeight; if(sidebar_height>0 && sidebar_height<500) { tropes_insert_side_ad=false; console.log('ad parser: content too small for sidebar ad'); } } if(tropes_insert_side_ad) { document.write(` <div id="stick-cont" class="sidebar-item sb-fad-unit"> <p class="sidebar-item-title" data-title="Advertisement">Advertisement:</p> <div id="stick-bar" class="sidebar-section"> <div class="square_fad fad-size-300x600 fad-section text-center"> <div class='tvtropes-ad-unit '> <div id='tvtropes_dt_inview' class='htlad-tvtropes_dt_inview'></div> </div> </div> </div> </div> `); } } </script> </div> </div> <div id="action-bar-bottom" class="action-bar tablet-off"> <a href="#top-of-page" class="scroll-to-top dead-button" onclick="scroll_to_top(500);">Top</a> </div> </div> <footer id="main-footer"> <div id="main-footer-inner"> <div class="footer-left"> <a href="/" class="img-link"><img data-src="/img/tvtropes-footer-logo.png" alt="TV Tropes" class="logo_image lazy-image" title="TV Tropes" /></a> <ul class="social-buttons"> <li><a class="btn fb" target="_blank" onclick="_gaq.push(['_trackEvent', 'btn-social-icon', 'click', 'btn-facebook']);" href="https://www.facebook.com/tvtropes"><i class="fa fa-facebook"></i></a></li> <li><a class="btn tw" target="_blank" onclick="_gaq.push(['_trackEvent', 'btn-social-icon', 'click', 'btn-twitter']);" href="https://www.twitter.com/tvtropes"><i class="fa fa-twitter"></i></a> </li> </ul> </div> <hr/> <ul class="footer-menu" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li><h4 class="footer-menu-header">TVTropes</h4></li> <li><a href="/pmwiki/pmwiki.php/Main/Administrivia">About TVTropes</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TheGoalsOfTVTropes">TVTropes Goals</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TheTropingCode">Troping Code</a></li> <li><a href="/pmwiki/pmwiki.php/Administrivia/TVTropesCustoms">TVTropes Customs</a></li> <li><a href="/pmwiki/pmwiki.php/JustForFun/TropesOfLegend">Tropes of Legend</a></li> <li><a href="/pmwiki/ad-free-subscribe.php">Go Ad-Free</a></li> </ul> <hr/> <ul class="footer-menu" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li><h4 class="footer-menu-header">Community</h4></li> <li><a href="/pmwiki/query.php?type=att">Ask The Tropers</a></li> <li><a href="/pmwiki/tlp_activity.php">Trope Launch Pad</a></li> <li><a href="/pmwiki/query.php?type=tf">Trope Finder</a></li> <li><a href="/pmwiki/query.php?type=ykts">Media Finder</a></li> <li><a href="/pmwiki/query.php?type=wl">Tech Wishlist</a></li> <li><a href="/pmwiki/review_activity.php">Reviews</a></li> <li><a href="/pmwiki/topics.php">Forum</a></li> </ul> <hr/> <ul class="footer-menu" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li><h4 class="footer-menu-header">Tropes HQ</h4></li> <li><a href="/pmwiki/about.php">About Us</a></li> <li><a href="/pmwiki/contact.php">Contact Us</a></li> <li><a href="/pmwiki/query.php?type=bug">Report Bug</a></li> <li><a href="/pmwiki/changelog.php">Changelog</a></li> <li><a href="/pmwiki/dmca.php">DMCA Notice</a></li> <li><a href="/pmwiki/privacypolicy.php">Privacy Policy</a></li> </ul> </div> <div id="desktop-on-mobile-toggle" class="text-center gutter-top gutter-bottom tablet-on"> <a href="/pmwiki/switchDeviceCss.php?mobileVersion=1" rel="nofollow">Switch to <span class="txt-desktop">Desktop</span><span class="txt-mobile">Mobile</span> Version</a> </div> <div class="legal"> <p>TVTropes is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. <br>Permissions beyond the scope of this license may be available from <a xmlns:cc="http://creativecommons.org/ns#" href="mailto:thestaff@tvtropes.org" rel="cc:morePermissions"> thestaff@tvtropes.org</a>.</p> <br> <div class="privacy_wrapper"> </div> </div> </footer> <style> div.fc-ccpa-root { position: absolute !important; bottom: 93px !important; margin: auto !important; width: 100% !important; z-index: 9999 !important; overflow: hidden !important; } .fc-ccpa-root .fc-dns-dialog .fc-dns-link p{ outline: none !important; text-decoration: underline !important; font-size: .7em !important; font-family: sans-serif !important; } .fc-ccpa-root .fc-dns-dialog .fc-dns-link .fc-button-background { background: none !important; } </style> <div id="_pm_videoViewer" class="full-screen"> <a href="#close" class="close" id="_pm_videoViewer-close"></a> <div class="_pmvv-body"> <div class="_pmvv-vidbox"> </div> </div> </div> <script type="text/javascript"> var cleanCreativeEnabled = ""; var donation = ""; var live_ads = "1"; var img_domain = "https://static.tvtropes.org"; var snoozed = cookies.read('snoozedabm'); var elem = document.createElement('script'); elem.async = true; // if page type is article or homepage load bundle_nojquery. otherwise load regular bundle.js if(tvtropes_config.universal_page_type == "Article" || tvtropes_config.universal_page_type == "HomePage") { elem.src = 'https://assets.tvtropes.org/design/assets/bundle_nojquery.js?rev=a1fdc3097a55e179219cd1bf535ab41b48dc60da'; } else { elem.src = 'https://assets.tvtropes.org/design/assets/bundle.js?rev=a1fdc3097a55e179219cd1bf535ab41b48dc60da'; } elem.onload = function() { } document.getElementsByTagName('head')[0].appendChild(elem); </script> <script type="text/javascript"> function send_analytics_event(user_type, donation){ // if(user_type == 'uncached' || user_type == 'cached'){ // ga('send', 'event', 'caching', 'load', user_type, {'nonInteraction': 1}); // return; // } var event_name = user_type; if(donation == 'true'){ event_name += "_donation" }else if(typeof(valid_user) == 'undefined'){ event_name += "_blocked" }else if(valid_user == true){ event_name += "_unblocked"; }else{ event_name = "_unknown" } ga('send', 'event', 'ads', 'load', event_name, {'nonInteraction': 1}); } send_analytics_event("guest", "false"); </script> <!-- Quantcast Tag --> <script type="text/javascript"> window._qevents = window._qevents || []; (function() { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); window._qevents.push({ qacct:"p-mEzuYq24VEJ-3" }); </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-mEzuYq24VEJ-3.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <!-- Begin comScore Tag --> <script> var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "38282685" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = "https://sb.scorecardresearch.com/cs/38282685/beacon.js"; el.parentNode.insertBefore(s, el); })(); </script> <noscript> <img src="https://sb.scorecardresearch.com/p?c1=2&amp;c2=38282685&amp;cv=3.6.0&amp;cj=1"> </noscript> <!-- End comScore Tag --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10