CINXE.COM
Hell Is War - 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" : "yes", // 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 : "a5265f07b49555f4b93516383e35851804c79c99", 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>Hell Is War - TV Tropes</title> <meta name="description" content="The Hell Is War trope as used in popular culture. War Is Hell. So what better way to punish your foes than to make them fight forever? Basically, a scenario …" /> <link rel="canonical" href="https://tvtropes.org/pmwiki/pmwiki.php/Main/HellIsWar" /> <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="Hell Is War - TV Tropes" /> <meta name="twitter:description" content="The Hell Is War trope as used in popular culture. War Is Hell. So what better way to punish your foes than to make them fight forever? Basically, a scenario …" /> <meta name="twitter:image:src" content="https://static.tvtropes.org/pmwiki/pub/images/civil_war_in_hades350.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="Hell Is War - TV Tropes" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://tvtropes.org/pmwiki/pmwiki.php/Main/HellIsWar" /> <meta property="og:image" content="https://static.tvtropes.org/pmwiki/pub/images/civil_war_in_hades350.png" /> <meta property="og:description" content="War Is Hell. So what better way to punish your foes than to make them fight forever? Basically, a scenario in which a character (or characters) in fiction is forced to fight indefinitely, usually as a form of Karmic Death. It doesn't necessarily …" /> <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=a5265f07b49555f4b93516383e35851804c79c99" /> <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="" /> <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/INeverToldYouMyName" class="button-random-trope" rel="nofollow" onclick="gtag('event', 'trope_random_button_click', {'is_user': 0});"></a> <a href="/pmwiki/pmwiki.php/Creator/JhonenVasquez" 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="" /> <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/HellIsWar?action=edit"> <i class="fa fa-pencil"></i> Edit Page</a></li><li class="link-related"><a href="/pmwiki/relatedsearch.php?term=Main/HellIsWar"> <i class="fa fa-share-alt"></i> Related</a></li><li class="link-history"><a href="/pmwiki/article_history.php?article=Main.HellIsWar" 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.HellIsWar" 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/HellIsWar?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="HellIsWar"/> <input type="hidden" id="article_id" value="56113" /> <input type="hidden" id="logged_in" value="false" /> <p id="current_url" class="hidden">http://tvtropes.org/pmwiki/pmwiki.php/Main/HellIsWar</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"> Hell Is War </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": "Tropes", "item": "https://tvtropes.org/pmwiki/pmwiki.php/Main/Tropes" },{ "@type": "ListItem", "position": 3, "name": "Hell Is War", "item": "https://tvtropes.org/pmwiki/pmwiki.php/Main/HellIsWar" }] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "name": "Hell Is War", "headline": "Hell Is War", "url": "https://tvtropes.org/pmwiki/pmwiki.php/Main/HellIsWar", "image": "https://static.tvtropes.org/pmwiki/pub/images/civil_war_in_hades350.png", "author": { "@type": "Organization", "name": "Contributors to TV Tropes (aka Tropers)" }, "datePublished": "2010-01-12T00:00:00-08:00", "dateModified": "2024-11-26T01:42:44-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/HellIsWar" class="subpage-link curr-subpage" title="The Main page"> <span class="wrapper"><span class="spi main-page"></span>Main</span></a> </li> <li> <a href="/pmwiki/pmwiki.php/Laconic/HellIsWar" class="subpage-link " title="The Laconic page"> <span class="wrapper"><span class="spi laconic-icon"></span>Laconic</span></a> </li> <li> <a href="/pmwiki/pmwiki.php/Quotes/HellIsWar" class="subpage-link " title="The Quotes page"> <span class="wrapper"><span class="spi quotes"></span>Quotes</span></a> </li> <li> <a href="/pmwiki/pmwiki.php/PlayingWith/HellIsWar" class="subpage-link " title="The PlayingWith page"> <span class="wrapper">PlayingWith</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/HellIsWar?action=edit">Analysis</option> <option value="/pmwiki/pmwiki.php/Archive/HellIsWar?action=edit">Archive</option> <option value="/pmwiki/pmwiki.php/Awesome/HellIsWar?action=edit">Awesome</option> <option value="/pmwiki/pmwiki.php/Characters/HellIsWar?action=edit">Characters</option> <option value="/pmwiki/pmwiki.php/DerivativeWorks/HellIsWar?action=edit">DerivativeWork…</option> <option value="/pmwiki/pmwiki.php/FanWorks/HellIsWar?action=edit">FanWorks</option> <option value="/pmwiki/pmwiki.php/FanficRecs/HellIsWar?action=edit">FanficRecs</option> <option value="/pmwiki/pmwiki.php/Fridge/HellIsWar?action=edit">Fridge</option> <option value="/pmwiki/pmwiki.php/Funny/HellIsWar?action=edit">Funny</option> <option value="/pmwiki/pmwiki.php/Haiku/HellIsWar?action=edit">Haiku</option> <option value="/pmwiki/pmwiki.php/Headscratchers/HellIsWar?action=edit">Headscratchers</option> <option value="/pmwiki/pmwiki.php/Heartwarming/HellIsWar?action=edit">Heartwarming</option> <option value="/pmwiki/pmwiki.php/ImageLinks/HellIsWar?action=edit">ImageLinks</option> <option value="/pmwiki/pmwiki.php/ImageSource/HellIsWar?action=edit">ImageSource</option> <option value="/pmwiki/pmwiki.php/MediaNotes/HellIsWar?action=edit">MediaNotes</option> <option value="/pmwiki/pmwiki.php/Newsletter/HellIsWar?action=edit">Newsletter</option> <option value="/pmwiki/pmwiki.php/NightmareFuel/HellIsWar?action=edit">NightmareFuel</option> <option value="/pmwiki/pmwiki.php/QuoteSource/HellIsWar?action=edit">QuoteSource</option> <option value="/pmwiki/pmwiki.php/Recap/HellIsWar?action=edit">Recap</option> <option value="/pmwiki/pmwiki.php/ReferencedBy/HellIsWar?action=edit">ReferencedBy</option> <option value="/pmwiki/pmwiki.php/Shocking/HellIsWar?action=edit">Shocking</option> <option value="/pmwiki/pmwiki.php/TearJerker/HellIsWar?action=edit">TearJerker</option> <option value="/pmwiki/pmwiki.php/Timeline/HellIsWar?action=edit">Timeline</option> <option value="/pmwiki/pmwiki.php/Trivia/HellIsWar?action=edit">Trivia</option> <option value="/pmwiki/pmwiki.php/WMG/HellIsWar?action=edit">WMG</option> <option value="/pmwiki/pmwiki.php/YMMV/HellIsWar?action=edit">YMMV</option> </select> </li> </ul> </nav> <div id="main-article" class="article-content retro-folders"> <p><!--
--> <!--
--> <!-- This page has been alphabetized. Please add new examples in the correct order. Thanks!--> <!--
--> <!--
--> <!-- Image selected per Image Pickin' thread: https://tvtropes.org/pmwiki/posts.php?discussion=1441698516071712800--> <!-- Please do not replace or remove without starting a new thread.--> <!--
--> </p><p><div class="quoteright" style="width:350px;" ><div class="lazy_load_img_box" style="padding-top:92.86%"><img src='https://static.tvtropes.org/pmwiki/pub/images/civil_war_in_hades350.png' class='embeddedimage' border='0' alt='Hell Is War (trope)' width=350 height=325></div></div> <!-- Image taken from here: http://leohao.ru/en/--> <!-- Not directly linked due to potential ad redirection issues.--> <!--
--> </p><p><div class='indent'><em>In this, the ultimate punishment for the Wrathful Damned, <span class='esc-seq' title='non-wikiword'>SOULs</span> are forced to kill or be killed in a neverceasing battle between hundreds of armies. When the Damned are "killed," their bodies regenerate (making a keen "shlup-shlup" noise as they do), and they're sent back to the front to die anew.</em> <div class='indent'>— <strong>"War! (What is it good for?)" description</strong>, <em><a class='twikilink' href='/pmwiki/pmwiki.php/Videogame/Afterlife1996' title='/pmwiki/pmwiki.php/Videogame/Afterlife1996' data-format='VmlkZW9nYW1lL0FmdGVybGlmZTE5OTY='>Afterlife (1996)</a></em> </div></div></p><p><a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarIsHell' title='/pmwiki/pmwiki.php/Main/WarIsHell' data-format='V2FySXNIZWxs'>War Is Hell</a>. So what better way to punish your foes than to make them fight forever? </p><p>Basically, a scenario in which a character (or characters) in fiction is forced to fight indefinitely, usually as a form of <a class='twikilink' href='/pmwiki/pmwiki.php/Main/KarmicDeath' title='/pmwiki/pmwiki.php/Main/KarmicDeath' data-format='S2FybWljRGVhdGg='>Karmic Death</a>. It doesn't necessarily have to be an afterlife. </p><p>The defining characteristics of the trope are: </p><p><ul ><li> Characters are somehow imprisoned and made to fight </li><li> Death is not an option for escape </li></ul></p><p>Depending on how bad the punishment is, this can be used symbolically to support the argument that <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarIsHell' title='/pmwiki/pmwiki.php/Main/WarIsHell' data-format='W1tXYXJJc0hlbGwgd2FyIGlzIGEgdGVycmlibGUgdGhpbmddXQ=='>war is a terrible thing</a>. A common subversion/inversion is for the "punished" character to <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Unishment' title='/pmwiki/pmwiki.php/Main/Unishment' data-format='W1t7e1VuaXNobWVudH19IGVuam95IHRoZSB2aW9sZW5jZS5dXQ=='>enjoy the violence.</a> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SealedEvilInADuel' title='/pmwiki/pmwiki.php/Main/SealedEvilInADuel' data-format='U2VhbGVkRXZpbEluQUR1ZWw='>Sealed Evil in a Duel</a> is a sub-trope. </p><p>Compare and contrast <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarriorHeaven' title='/pmwiki/pmwiki.php/Main/WarriorHeaven' data-format='V2FycmlvckhlYXZlbg=='>Warrior Heaven</a>, where <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BloodKnight' title='/pmwiki/pmwiki.php/Main/BloodKnight' data-format='W1tCbG9vZEtuaWdodCBnZXR0aW5nXV0='>getting</a> to fight forever is your <em>reward</em>. Although note that several examples are <em>both</em> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HellOfAHeaven' title='/pmwiki/pmwiki.php/Main/HellOfAHeaven' data-format='W1tIZWxsT2ZBSGVhdmVuIGRlcGVuZGluZyBvbl1d'>depending on</a> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AHellOfATime' title='/pmwiki/pmwiki.php/Main/AHellOfATime' data-format='W1tBSGVsbE9mQVRpbWUgd2hpY2ggY29tYmF0YW50IHlvdSBhc2tdXQ=='>which combatant you ask</a>. Compare <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ForeverWar' title='/pmwiki/pmwiki.php/Main/ForeverWar' data-format='Rm9yZXZlcldhcg=='>Forever War</a>, a war in the living world that's been going on for a <em>really</em> long time and shows no signs that it will ever end. </p><p><hr data-format='——' /> <h2>Examples:</h2> </p><p><div class="folderlabel" onclick="toggleAllFolders();"> open/close all folders </div> </p><p><div class="folderlabel" onclick="togglefolder('folder0');"> Anime </div><div id="folder0" class="folder" isfolder="true" style="display:block;"> <ul ><li> The Dead Demon Consuming Seal in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Manga/Naruto' title='/pmwiki/pmwiki.php/Manga/Naruto' data-format='TWFuZ2Eve3tOYXJ1dG99fQ=='>Naruto</a></em> is a sealing jutsu used by Sarutobi, the Third Hokage on Orochimaru which apparently has the effect of making both the caster and the person it is cast on be forced to fight in the belly of the death god for eternity. He seals away the reanimated First and Second Hokages, but Oro impales him with his sword in the middle of the jutsu, so Sarutobi doesn't have the strength to complete it. He solves the problem by deciding to simply seal Orochimaru's <em>arms</em> instead. So, apparently, Sarutobi was going to spend the rest of eternity fighting a pair of limbs, <span class="spoiler" title="you can set spoilers visible by default on your profile" > until Orochimaru figured out how to release all of them, along with the Fourth Hokage and the Yin half of the Nine Tailed Fox. All four Hokages are eventually allowed to go to the afterlife proper.</span> </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Manga/VinlandSaga' title='/pmwiki/pmwiki.php/Manga/VinlandSaga' data-format='TWFuZ2EvVmlubGFuZFNhZ2E='>Vinland Saga</a></em>: Thorfinn has a nightmare of a Valhalla where warriors fight every day but don't actually heal, so it looks less like a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarriorHeaven' title='/pmwiki/pmwiki.php/Main/WarriorHeaven' data-format='V2FycmlvckhlYXZlbg=='>Warrior Heaven</a> and more like a zombie <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ForeverWar' title='/pmwiki/pmwiki.php/Main/ForeverWar' data-format='Rm9yZXZlcldhcg=='>Forever War</a>. Rivers of blood flow throughout the battlefield, with Roman pillars jutting out of the cavern as the only refuge from the fight below. They aren't very populated. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder1');"> Comic Books </div><div id="folder1" class="folder" isfolder="true" style="display:block;"> <ul ><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/ComicBook/Judas2017' title='/pmwiki/pmwiki.php/ComicBook/Judas2017' data-format='Q29taWNCb29rL0p1ZGFzMjAxNw=='>Judas (2017)</a></em>: This is the fate of all warriors who wind up in Hell, forced to fight each other in a never ending battle. Goliath from the story of David and Goliath is just one example of this. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/ComicBook/RequiemVampireKnight' title='/pmwiki/pmwiki.php/ComicBook/RequiemVampireKnight' data-format='Q29taWNCb29rL1JlcXVpZW1WYW1waXJlS25pZ2h0'>Requiem Vampire Knight</a></em> shows Hell in a perpetual state of war with different nations in constant conflict and internal wars, lead by all the evil people from history. </li><li> In <em><a class='twikilink' href='/pmwiki/pmwiki.php/ComicBook/WonderWoman1987' title='/pmwiki/pmwiki.php/ComicBook/WonderWoman1987' data-format='Q29taWNCb29rL1dvbmRlcldvbWFuMTk4Nw=='>Wonder Woman (1987)</a></em> Ares, god of war, kills Hades, thereby taking on the elements of Hades' portfolio as god of the underworld in addition to his <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarGod' title='/pmwiki/pmwiki.php/Main/WarGod' data-format='V2FyR29k'>War God</a> status and Hades becomes the realm of Ares. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder2');"> Fanfic </div><div id="folder2" class="folder" isfolder="true" style="display:block;"> <ul ><li> Kriegsaffe's "autopsy" of the infamous <em><a class='twikilink' href='/pmwiki/pmwiki.php/Fanfic/ChristianHumberReloaded' title='/pmwiki/pmwiki.php/Fanfic/ChristianHumberReloaded' data-format='RmFuZmljL0NocmlzdGlhbkh1bWJlclJlbG9hZGVk'>Christian Humber Reloaded</a></em> includes a few breakaways to Kriegsaffe's own vision of Humber's world—in it, Hell is staffed by noble demons who have the damned continually re-enact battles (the D-Day landings are specifically mentioned) not as punishment, but as a means of redeeming themselves by strengthening the "soldiers" into a team and instilling virtues in them. <ul ><li> ...until Christian Humber <a class='twikilink' href='/pmwiki/pmwiki.php/Main/KlingonPromotion' title='/pmwiki/pmwiki.php/Main/KlingonPromotion' data-format='W1tLbGluZ29uUHJvbW90aW9uIGtpbGxzIEhlbGwmIzAzOTtzIHByZXZpb3VzIHJ1bGVyIGFuZCBiZWNvbWVzIHRoZSBuZXcgb25lLF1d'>kills Hell's previous ruler and becomes the new one,</a> and promptly neglects his new responsibility. After Kekanu and his family all perish trying to kill Humber and take his throne, it succumbs to Chaos and becomes <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheNothingAfterDeath' title='/pmwiki/pmwiki.php/Main/TheNothingAfterDeath' data-format='VGhlTm90aGluZ0FmdGVyRGVhdGg='>The Nothing After Death</a>. </li></ul></li><li> In The <em><a class='twikilink' href='/pmwiki/pmwiki.php/Fanfic/AllGuardsmenParty' title='/pmwiki/pmwiki.php/Fanfic/AllGuardsmenParty' data-format='RmFuZmljL0FsbEd1YXJkc21lblBhcnR5'>All Guardsmen Party</a></em>, the <em>Occurrence Border</em> has, as a Warp Phenomenon, a sort of "officer's club'' staffed by the Party's fallen comrades. Once Cutter died, it gained a fencing ring. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder3');"> Films — Live-Action </div><div id="folder3" class="folder" isfolder="true" style="display:block;"> <ul ><li> The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PenalColony' title='/pmwiki/pmwiki.php/Main/PenalColony' data-format='UGVuYWxDb2xvbnk='>Penal Colony</a> in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Film/TheOne2001' title='/pmwiki/pmwiki.php/Film/TheOne2001' data-format='RmlsbS9UaGVPbmUyMDAx'>The One (2001)</a></em> consists of interdimensional criminals set to fight forever. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Film/WhatDreamsMayCome' title='/pmwiki/pmwiki.php/Film/WhatDreamsMayCome' data-format='RmlsbS9XaGF0RHJlYW1zTWF5Q29tZQ=='>What Dreams May Come</a></em> has the protagonist pass through one of these on his journey across various afterlives. Given the nature of that universe, it may double as a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarriorHeaven' title='/pmwiki/pmwiki.php/Main/WarriorHeaven' data-format='V2FycmlvckhlYXZlbg=='>Warrior Heaven</a>. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder4');"> Literature </div><div id="folder4" class="folder" isfolder="true" style="display:block;"> <ul ><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/TheBoyWithTheChainsawHeart' title='/pmwiki/pmwiki.php/Literature/TheBoyWithTheChainsawHeart' data-format='TGl0ZXJhdHVyZS9UaGVCb3lXaXRoVGhlQ2hhaW5zYXdIZWFydA=='>The Boy with the Chainsaw Heart</a></em> has Hell drafting the dead in a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ForeverWar' title='/pmwiki/pmwiki.php/Main/ForeverWar' data-format='Rm9yZXZlcldhcg=='>Forever War</a> against Heaven. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/CreaturesOfLightAndDarkness' title='/pmwiki/pmwiki.php/Literature/CreaturesOfLightAndDarkness' data-format='TGl0ZXJhdHVyZS9DcmVhdHVyZXNPZkxpZ2h0QW5kRGFya25lc3M='>Creatures of Light and Darkness</a></em> blurs the line a bit with <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarriorHeaven' title='/pmwiki/pmwiki.php/Main/WarriorHeaven' data-format='V2FycmlvckhlYXZlbg=='>Warrior Heaven</a>. Anubis sometimes makes dead people fight each other and sometimes the winner gets a job and a name. </li><li> In <em>The Defense of Hill 781</em>, soldiers who die are sent to the US Army National Training Center as Purgatory. If they win they get to go to heaven. <ul ><li> It is not said whether the army copied the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheSpartanWay' title='/pmwiki/pmwiki.php/Main/TheSpartanWay' data-format='W1tUaGVTcGFydGFuV2F5IE5UQyBmcm9tIFB1cmdhdG9yeV1d'>NTC from Purgatory</a> or <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CrapsackWorld' title='/pmwiki/pmwiki.php/Main/CrapsackWorld' data-format='W1tDcmFwc2Fja1dvcmxkIFB1cmdhdG9yeSB3YXMgY29waWVkIGZyb20gdGhlIE5UQ11d'>Purgatory was copied from the NTC</a>. </li></ul></li><li> The fifth circle of Dante's <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/TheDivineComedy' title='/pmwiki/pmwiki.php/Literature/TheDivineComedy' data-format='W1tMaXRlcmF0dXJlL1RoZURpdmluZUNvbWVkeSBJbmZlcm5vXV0='>Inferno</a></em>: the Wrathful are made to fight in a stinking swamp surrounding the walls of Dis (the "capital city" of Hell, as it were, comprising Circles 6-9). Also gives sad people something to cry about. </li><li> <em>Here In Cold Hell</em> has <em>both</em> this and <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarriorHeaven' title='/pmwiki/pmwiki.php/Main/WarriorHeaven' data-format='V2FycmlvckhlYXZlbg=='>Warrior Heaven</a> at once: while in a strange, violent Hell where each character is subtly being punished, one admits that for him, this is <em>heaven</em>. <span class="spoiler" title="you can set spoilers visible by default on your profile" > He was born a crippled, deformed child who only lived to around ten years old, but was guaranteed a spot because he fought every day to live.</span> </li><li> The titular <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/Mogworld' title='/pmwiki/pmwiki.php/Literature/Mogworld' data-format='TGl0ZXJhdHVyZS97e01vZ3dvcmxkfX0='>Mogworld</a></em> in the book by <a class='twikilink' href='/pmwiki/pmwiki.php/Creator/BenCroshaw' title='/pmwiki/pmwiki.php/Creator/BenCroshaw' data-format='Q3JlYXRvci9CZW5Dcm9zaGF3'>Ben Croshaw</a> is slowly turning into this after an event 15 years previously. Now that every (living) creature comes back to life shortly after death, <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DeathIsCheap' title='/pmwiki/pmwiki.php/Main/DeathIsCheap' data-format='RGVhdGhJc0NoZWFw'>Death Is Cheap</a> in the extreme, and various hostile groups fight, raid and slaughter each other weekly purely for something to do. <span class="spoiler" title="you can set spoilers visible by default on your profile" > The reason: these are <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NonPlayerCharacter' title='/pmwiki/pmwiki.php/Main/NonPlayerCharacter' data-format='W1tOb25QbGF5ZXJDaGFyYWN0ZXIgTlBDc11d'>NPCs</a> respawning. It's up to the reader whether <em>every single persistent game world</em> they've played in is such a hell.</span> </li><li> Inverted in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/OddThomas' title='/pmwiki/pmwiki.php/Literature/OddThomas' data-format='TGl0ZXJhdHVyZS9PZGRUaG9tYXM='>Odd Thomas</a>:</em> Stormy, Odd's girlfriend, believes that life on Earth is a sort of "boot camp" and that the afterlife is a lighter version of this; good, noble, and brave souls are recruited into service to combat evil on a higher plane, while the rest, well ... <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CessationOfExistence' title='/pmwiki/pmwiki.php/Main/CessationOfExistence' data-format='W1tDZXNzYXRpb25PZkV4aXN0ZW5jZSBkb24mIzAzOTt0XV0='>don't</a>. According to her, the rewards for this service will be given in a person's third life. Odd himself mentions disliking this theory, mainly because it implies that all the horror on our little rock is preparation for something <em>worse.</em> </li><li> In Tad Williams's <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/Otherland' title='/pmwiki/pmwiki.php/Literature/Otherland' data-format='TGl0ZXJhdHVyZS97e090aGVybGFuZH19'>Otherland</a></em> series, a very wealthy man treats people as expendable, torturing several for information and, upon learning they know nothing, dismisses them without ending their torment, merely silencing it. For someone who actively displeases him, he reserves the right to truly punish him; he sticks a man in an unending simulation of the trenches of the first world war with no memory of his life except for the grey mud and horror of the trenches. </li><li> The 79 Sentinels from <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/ASongOfIceAndFire' title='/pmwiki/pmwiki.php/Literature/ASongOfIceAndFire' data-format='TGl0ZXJhdHVyZS9BU29uZ09mSWNlQW5kRmlyZQ=='>A Song of Ice and Fire</a></em> were deserters from the Night's Watch who were buried alive inside the Wall with spears and horns so they could spend their afterlives serving the Watch they'd deserted. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/SurfaceDetail' title='/pmwiki/pmwiki.php/Literature/SurfaceDetail' data-format='TGl0ZXJhdHVyZS9TdXJmYWNlRGV0YWls'>Surface Detail</a></em>. An endless war is just one of the punishments in a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ArtificialAfterlife' title='/pmwiki/pmwiki.php/Main/ArtificialAfterlife' data-format='W1tBcnRpZmljaWFsQWZ0ZXJsaWZlIHZpcnR1YWwgaGVsbF1d'>virtual hell</a>. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder5');"> Live-Action TV </div><div id="folder5" class="folder" isfolder="true" style="display:block;"> <ul ><li> The Last Great Time War mentioned in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/DoctorWho' title='/pmwiki/pmwiki.php/Series/DoctorWho' data-format='U2VyaWVzL0RvY3Rvcldobw=='>Doctor Who</a></em>. Horrific to the degree it turned the Time Lords from bored aristocrats in funny hats into <a class='twikilink' href='/pmwiki/pmwiki.php/Main/OmnicidalManiac' title='/pmwiki/pmwiki.php/Main/OmnicidalManiac' data-format='e3tPbW5pY2lkYWwgTWFuaWFjfX1z'>Omnicidal Maniacs</a>. From supplementary materials, it is revealed what happened to the Time Lord casualties; if died, they rose to fight again, and again. Regeneration cycles were restocked over and over, never allowed to truly die. <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FateWorseThanDeath' title='/pmwiki/pmwiki.php/Main/FateWorseThanDeath' data-format='W1tGYXRlV29yc2VUaGFuRGVhdGggRXZlcl1d'>Ever</a>. And that's without going into the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MindScrew' title='/pmwiki/pmwiki.php/Main/MindScrew' data-format='e3tNaW5kIFNjcmV3fX15'>Mind Screwy</a> nature of a Time War and the nasty possibilities that can bring. </li><li> An episode of <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/StarTrekDeepSpaceNine' title='/pmwiki/pmwiki.php/Series/StarTrekDeepSpaceNine' data-format='U2VyaWVzL1N0YXJUcmVrRGVlcFNwYWNlTmluZQ=='>Star Trek: Deep Space Nine</a></em>, where the crew lands on a planet with two rival factions incapable of dying thanks to highly unusual microbes. Anyone who 'dies' at least once on the planet comes back to life, but is now unable to leave the planet due to the microbes being the only things keeping them alive. <ul ><li> From the original <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/StarTrekTheOriginalSeries' title='/pmwiki/pmwiki.php/Series/StarTrekTheOriginalSeries' data-format='U2VyaWVzL3t7U3RhciBUcmVrfFRoZSBPcmlnaW5hbCBTZXJpZXN9fQ=='>Star Trek</a></em> "The Alternative Factor," Matter and Anti-Matter versions of the same man are locked in combat forever in the corridor separating their universes. </li><li> Another <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/StarTrekTheOriginalSeries' title='/pmwiki/pmwiki.php/Series/StarTrekTheOriginalSeries' data-format='W1tTZXJpZXMvU3RhclRyZWtUaGVPcmlnaW5hbFNlcmllcyBUT1NdXQ=='>TOS</a></em> example: "Day of the Dove" has a being that lives off anger and hate. It pits the crews of the <em>Enterprise</em> and a Klingon ship against each other, gives them primitive weapons to deal the most damage, and heals any wounded. This allows the being to live forever off the crew's hate, as they are locked in battle forever, immortal. <span class="spoiler" title="you can set spoilers visible by default on your profile" > Luckily, Kirk figures this out before it happens.</span> </li></ul></li><li> Hell in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/Supernatural' title='/pmwiki/pmwiki.php/Series/Supernatural' data-format='U2VyaWVzL3t7U3VwZXJuYXR1cmFsfX0='>Supernatural</a></em> is just a place where you get tortured until <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BeingTorturedMakesYouEvil' title='/pmwiki/pmwiki.php/Main/BeingTorturedMakesYouEvil' data-format='W1tCZWluZ1RvcnR1cmVkTWFrZXNZb3VFdmlsIHlvdSYjMDM5O3JlIHJlYWR5IHRvIGRpc2ggaXQgb3V0XV0='>you're ready to dish it out</a>, but Purgatory fits this trope to a T. It's mostly inhabited by monsters, but Dean spent one of his postmortem hiatuses there. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder6');"> Mythology and Religion </div><div id="folder6" class="folder" isfolder="true" style="display:block;"> <ul ><li> <em>Hjadningavig</em> from <a class='twikilink' href='/pmwiki/pmwiki.php/Myth/NorseMythology' title='/pmwiki/pmwiki.php/Myth/NorseMythology' data-format='TXl0aC9Ob3JzZU15dGhvbG9neQ=='>Norse Mythology</a>, as retold in <a class='twikilink' href='/pmwiki/pmwiki.php/Literature/ProseEdda' title='/pmwiki/pmwiki.php/Literature/ProseEdda' data-format='TGl0ZXJhdHVyZS9Qcm9zZUVkZGE='>Prose Edda</a>. This is the story of two armies that are doomed to fight it out each night for eternity. </li><li> The Asura realm in <a class='twikilink' href='/pmwiki/pmwiki.php/UsefulNotes/Buddhism' title='/pmwiki/pmwiki.php/UsefulNotes/Buddhism' data-format='e3tVc2VmdWxOb3Rlcy9CdWRkaGlzbX19'>Buddhism</a>, a whole world of endless carnage. Supposedly, souls that incarnate here used to be extremely violent in their past life/lives. <ul ><li> More interesting is that the Asura realm is not considered "a hell", is one of the "upper" realms alongside Devas and humans. Every realm has suffering (only attaining Nirvana would end that) but the suffering experienced in the lower realms; Narakas (hells), Prettas (Hungry Ghosts) and animal, are considered superior to be born as human, Deva or Asura. Asuras might be in constant war but have intelligence like that of humans and Devas and suffer less than Prettas, animals and Hell beings, which makes this realms closer to a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarriorHeaven' title='/pmwiki/pmwiki.php/Main/WarriorHeaven' data-format='V2FycmlvckhlYXZlbg=='>Warrior Heaven</a>. </li></ul></li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder7');"> Tabletop Games </div><div id="folder7" class="folder" isfolder="true" style="display:block;"> <ul ><li> This is a major aspect of <em><a class='twikilink' href='/pmwiki/pmwiki.php/TabletopGame/DungeonsAndDragons' title='/pmwiki/pmwiki.php/TabletopGame/DungeonsAndDragons' data-format='VGFibGV0b3BHYW1lL0R1bmdlb25zQW5kRHJhZ29ucw=='>Dungeons & Dragons</a></em>' cosmology: <ul ><li> The Lower Planes, seven separate dimensions of endless torment, are eternally embroiled in the Blood War, a massive genocidal conflict between the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LawfulEvil' title='/pmwiki/pmwiki.php/Main/LawfulEvil' data-format='W1tMYXdmdWxFdmlsIGRpc2NpcGxpbmVkIGxlZ2lvbnMgb2YgdGhlIGRldmlscyBvZiBIZWxsXV0='>disciplined legions of the devils of Hell</a> and the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ChaoticEvil' title='/pmwiki/pmwiki.php/Main/ChaoticEvil' data-format='W1tDaGFvdGljRXZpbCBlbmRsZXNzIGhvcmRlcyBvZiB0aGUgZGVtb25zIG9mIHRoZSBBYnlzc11d'>endless hordes of the demons of the Abyss</a>, with both sides throwing massive armies of abominations at each other in an attempt to wipe their rivals from existence. This war has been raging for eons, and is maintained by the Good-aligned gods who throw an <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InfinityPlusOneSword' title='/pmwiki/pmwiki.php/Main/InfinityPlusOneSword' data-format='SW5maW5pdHlQbHVzT25lU3dvcmQ='>Infinity +1 Sword</a> in the fray now and then to ensure neither faction is stronger than the other — because if the Lower Planes were to be unified, they'd overthrow the heavens in no time. The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NeutralEvil' title='/pmwiki/pmwiki.php/Main/NeutralEvil' data-format='TmV1dHJhbEV2aWw='>Neutral Evil</a> yugoloths (a.k.a. daemons) hire themselves out as mercenaries to the devils and demons both, while secretly playing them against each other for their own benefit. </li><li> This is used as a form of punishment in the Lawful Neutral (leaning Evil) plane of Acheron, an ever-shifting swarm of metallic cubes and other shapes, home to numerous evil gods locked in eternal war against each other. The damned sent to this plane are drafted in the gods’ armies, to spend eternity fighting and dying again and again in their masters’ pointless wars alongside devils and <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Hellhound' title='/pmwiki/pmwiki.php/Main/Hellhound' data-format='e3toZWxsaG91bmR9fXM='>hellhounds</a> hired as mercenaries. <em><a class='twikilink' href='/pmwiki/pmwiki.php/TabletopGame/Planescape' title='/pmwiki/pmwiki.php/TabletopGame/Planescape' data-format='VGFibGV0b3BHYW1lL3t7UGxhbmVzY2FwZX19'>Planescape</a></em> took this idea to its logical conclusion, and treated the whole thing as <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BlackComedy' title='/pmwiki/pmwiki.php/Main/BlackComedy' data-format='QmxhY2tDb21lZHk='>Black Comedy</a> gold. Acheron is also specifically the place of punishment for soldiers and other killers who commit atrocities <a class='twikilink' href='/pmwiki/pmwiki.php/Main/JustFollowingOrders' title='/pmwiki/pmwiki.php/Main/JustFollowingOrders' data-format='W1tKdXN0Rm9sbG93aW5nT3JkZXJzIHdpdGhvdXQgcXVlc3Rpb25pbmcgdGhlaXIgb3JkZXJzXV0='>without questioning their orders</a>. It sits opposite Ysgard, the Chaotic Neutral-leaning-Good afterlife, which is <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarriorHeaven' title='/pmwiki/pmwiki.php/Main/WarriorHeaven' data-format='W1tXYXJyaW9ySGVhdmVuIHRoZSBvcHBvc2l0ZSBvZiB0aGlzIHRyb3BlLl1d'>the opposite of this trope.</a> </li></ul></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/TabletopGame/Infernum' title='/pmwiki/pmwiki.php/TabletopGame/Infernum' data-format='VGFibGV0b3BHYW1lL3t7SW5mZXJudW19fQ=='>Infernum</a> does this in miniature with the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/CirclesOfHell' title='/pmwiki/pmwiki.php/Main/CirclesOfHell' data-format='W1tDaXJjbGVzT2ZIZWxsIENpcmNsZSBvZiBTbGF1Z2h0ZXJdXQ=='>Circle of Slaughter</a>. This was the testing ground for the demons back when the First Fallen were running the show, and even nowadays, it's an endless meatgrinder of demons versus demons, demons versus humans, and demons versus spawn. And sometimes <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MeleeATrois' title='/pmwiki/pmwiki.php/Main/MeleeATrois' data-format='W1tNZWxlZUFUcm9pcyBkZW1vbnMgdmVyc3VzIGh1bWFucyB2ZXJzdXMgc3Bhd24gdmVyc3VzIG90aGVyIGRlbW9uc11d'>demons versus humans versus spawn versus other demons</a>. Blood rains from the sky and forms gory mists that induce homicidal rage, the earth buckles and spews lava in response to artillery and sorcery barrages, and untold millions of demons are wiped out without a single thought. After all, a single demon can be rendered down to produce as many as thirty-six new demons, which will be fully grown and ready to kill about six or seven months after being "born". <ul ><li> It's the primary holding ground of House Sturrach, whose Hat is basically being all of the evil tropes associated with armies and soldiers. Since they are quite comfortable with the fact they were bred as soldiers to fight against Heaven, and their House is strongly implied to seek a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ForeverWar' title='/pmwiki/pmwiki.php/Main/ForeverWar' data-format='Rm9yZXZlcldhcg=='>Forever War</a> once they have conquered Hell — their "flavor text" is an elder of the House explaining to a curious youngling that, once they have Hell under their command, they will storm Heaven and claim it for themselves, then they'll invade and conquer Earth, then they will seek out yet more worlds to crush, all in pursuit of "war without end" — they see Slaughter more as a brutal form of <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarriorHeaven' title='/pmwiki/pmwiki.php/Main/WarriorHeaven' data-format='V2FycmlvckhlYXZlbg=='>Warrior Heaven</a>. </li></ul></li><li> The fate of souls (and demons) who fall under the purview of Baal, Demon Prince of the War, in <em><a class='twikilink' href='/pmwiki/pmwiki.php/TabletopGame/InNomine' title='/pmwiki/pmwiki.php/TabletopGame/InNomine' data-format='VGFibGV0b3BHYW1lL0luTm9taW5l'>In Nomine</a></em>. In theory all of Hell is devoted to the war effort, but only Baal fights what could really be considered conventional war. </li><li> In <em><a class='twikilink' href='/pmwiki/pmwiki.php/TabletopGame/MagicTheGathering' title='/pmwiki/pmwiki.php/TabletopGame/MagicTheGathering' data-format='VGFibGV0b3BHYW1lL01hZ2ljVGhlR2F0aGVyaW5n'>Magic: The Gathering</a></em>, Theros's <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheUnderworld' title='/pmwiki/pmwiki.php/Main/TheUnderworld' data-format='W1tUaGVVbmRlcndvcmxkIHVuZGVyd29ybGRdXQ=='>underworld</a> is split into different regions aligned with the different colors of mana. The red-aligned region, Agonas, is an <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IronicHell' title='/pmwiki/pmwiki.php/Main/IronicHell' data-format='SXJvbmljSGVsbA=='>Ironic Hell</a> for dishonorable fighters. It consists of a series of arenas whose inmates are made to fight each other endlessly. </li><li> The Realm of Fighting Spirits in the <a class='twikilink' href='/pmwiki/pmwiki.php/TabletopGame/OldWorldOfDarkness' title='/pmwiki/pmwiki.php/TabletopGame/OldWorldOfDarkness' data-format='VGFibGV0b3BHYW1lL3t7T2xkIFdvcmxkIE9mIERhcmtuZXNzfX0='>Old World of Darkness</a>'s <em><a class='twikilink' href='/pmwiki/pmwiki.php/TabletopGame/KindredOfTheEast' title='/pmwiki/pmwiki.php/TabletopGame/KindredOfTheEast' data-format='VGFibGV0b3BHYW1lL0tpbmRyZWRPZlRoZUVhc3Q='>Kindred of the East</a></em> game. While <em>technically</em> not a hell realm in that it was not created specifically for punishment, many souls there ARE imprisoned as punishment. The realm has everything from <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AnachronismStew' title='/pmwiki/pmwiki.php/Main/AnachronismStew' data-format='W1tBbmFjaHJvbmlzbVN0ZXcgZmV1ZGFsIG5pbmphIGFuZCBzYW11cmFpcyB0byBXV0lJIGJvbWJlcnMgYW5kIGdpYW50IHJvYm90c11d'>feudal ninja and samurais to WWII bombers and giant robots</a>. </li><li> In <em><a class='twikilink' href='/pmwiki/pmwiki.php/TabletopGame/Pathfinder' title='/pmwiki/pmwiki.php/TabletopGame/Pathfinder' data-format='VGFibGV0b3BHYW1lL3t7UGF0aGZpbmRlcn19'>Pathfinder</a></em>, this is the fate of many who end up in any of the Lower Planes. If your soul manages to avoid being eaten or burned for fuel by daemons, it will eventually transform into a fiend of the appropriate alignment that will take its place in the constant wars waged by the fiends between themselves, empyreal beings, and mortals. Could be considered an aversion, as most fiends formed from mortal souls don't remember their former lives, but played straight in the sixth layer of Hell. The ruler of this level, Moloch, conscripts petitioner souls into his armies before they've even transitioned into devils and uses them as he would any other military force at his disposal. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/TabletopGame/Warhammer40000' title='/pmwiki/pmwiki.php/TabletopGame/Warhammer40000' data-format='VGFibGV0b3BHYW1lL3t7V2FyaGFtbWVyIDQwMDAwfX0='>Warhammer 40,000</a></em>: <ul ><li> The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/OurOrcsAreDifferent' title='/pmwiki/pmwiki.php/Main/OurOrcsAreDifferent' data-format='W1tPdXJPcmNzQXJlRGlmZmVyZW50IE9ya11d'>Ork</a> Warboss Tuska and his WAAAAGH! was treated to this trope after invading several Daemon Worlds (each one a literal <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WorldOfChaos' title='/pmwiki/pmwiki.php/Main/WorldOfChaos' data-format='V29ybGRPZkNoYW9z'>World of Chaos</a>) until his WAAAGH! was finally stopped and exterminated at the private daemon world of a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EldritchAbomination' title='/pmwiki/pmwiki.php/Main/EldritchAbomination' data-format='W1tFbGRyaXRjaEFib21pbmF0aW9uIERhZW1vbl1d'>Daemon</a> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AscendedToAHigherPlaneOfExistence' title='/pmwiki/pmwiki.php/Main/AscendedToAHigherPlaneOfExistence' data-format='W1tBc2NlbmRlZFRvQUhpZ2hlclBsYW5lT2ZFeGlzdGVuY2UgUHJpbmNlXV0='>Prince</a> of <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarGod' title='/pmwiki/pmwiki.php/Main/WarGod' data-format='W1tXYXJHb2QgS2hvcm5lXV0='>Khorne</a>. For invading this Prince's world and castrating him, they were punished by being forced to fight for all eternity on that world, dying each day and rising anew every morning to fight again. The Orks, however, <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarriorHeaven' title='/pmwiki/pmwiki.php/Main/WarriorHeaven' data-format='W1tXYXJyaW9ySGVhdmVuIGRvbiYjMDM5O3Qgc2VlIGl0IGFzIG11Y2ggb2YgYSBwdW5pc2htZW50XV0='>don't see it as much of a punishment</a>. And <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SubvertedTrope' title='/pmwiki/pmwiki.php/Main/SubvertedTrope' data-format='W1tTdWJ2ZXJ0ZWRUcm9wZSBpdCBtYXkgbm90IGV2ZW4gYmUgbWVhbnQgdG8gYmUgbXVjaCBvZiBvbmVdXQ=='>it may not even be meant to be much of one</a> since Khorne cares only about violence, <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BloodKnight' title='/pmwiki/pmwiki.php/Main/BloodKnight' data-format='W1tCbG9vZEtuaWdodCBlc3BlY2lhbGx5IGZvciBpdHMgb3duIHNha2VdXQ=='>especially for its own sake</a>. </li></ul><div class='indent'><strong>Tuska:</strong> Told ya I knew where da best fightin' was. </div><ul ><li> Khorne's fortress is also the site of perpetual battle where his faithful continuously fight in his name, serving as <a class='twikilink' href='/pmwiki/pmwiki.php/Main/WarriorHeaven' title='/pmwiki/pmwiki.php/Main/WarriorHeaven' data-format='V2FycmlvckhlYXZlbg=='>Warrior Heaven</a>. The "hell" part applies to those who've displeased him: Cowards and deserters and captured sorcerers (<a class='twikilink' href='/pmwiki/pmwiki.php/Main/DoesNotLikeMagic' title='/pmwiki/pmwiki.php/Main/DoesNotLikeMagic' data-format='W1tEb2VzTm90TGlrZU1hZ2ljIHNlZTogY293YXJkc11d'>see: cowards</a>) are forced to toil in huge forges, making weapons that they'll never get to use for Khorne's favored champions. </li><li> There are also several other Daemon Worlds where the Daemons fight each other, and indeed the Realm of Chaos itself consists mostly of the legions of the Chaos Gods fighting an endless war with each other. </li></ul></li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder8');"> Video Games </div><div id="folder8" class="folder" isfolder="true" style="display:block;"> <ul ><li> A number of punishments for <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SevenDeadlySins' title='/pmwiki/pmwiki.php/Main/SevenDeadlySins' data-format='W1tTZXZlbkRlYWRseVNpbnMgV3JhdGhmdWxdXQ=='>Wrathful</a> <span class='esc-seq' title='non-wikiword'>SOULs</span> in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Videogame/Afterlife1996' title='/pmwiki/pmwiki.php/Videogame/Afterlife1996' data-format='VmlkZW9nYW1lL0FmdGVybGlmZTE5OTY='>Afterlife (1996)</a></em> are like this, but the ultimate punishment is "<a class='twikilink' href='/pmwiki/pmwiki.php/Main/ShoutOut' title='/pmwiki/pmwiki.php/Main/ShoutOut' data-format='W1tTaG91dE91dCBXYXIhIChXaGF0IGlzIGl0IEdvb2QgRm9yPyldXQ=='>War! (What is it Good For?)</a>," where the damned fight a perpetual (and utterly pointless) war as they are revived shortly after being killed. </li><li> The first <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/TheDarkness' title='/pmwiki/pmwiki.php/VideoGame/TheDarkness' data-format='VmlkZW9HYW1lL1RoZURhcmtuZXNz'>The Darkness</a></em> game features Jackie going to Hell multiple times. Both times, he has to fight his way over battlefields of soldiers from World War I, including his great-grandfather. The majority of the soldiers have huge battle scars all over their faces, since they can't die, no matter how hard they try. (unless you feel like giving them a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MercyKill' title='/pmwiki/pmwiki.php/Main/MercyKill' data-format='TWVyY3lLaWxs'>Mercy Kill</a> with the Darkness Guns). </li><li> In <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/DeathStranding' title='/pmwiki/pmwiki.php/VideoGame/DeathStranding' data-format='VmlkZW9HYW1lL0RlYXRoU3RyYW5kaW5n'>Death Stranding</a></em>, everyone has an individual <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AfterlifeAntechamber' title='/pmwiki/pmwiki.php/Main/AfterlifeAntechamber' data-format='QWZ0ZXJsaWZlQW50ZWNoYW1iZXI='>Afterlife Antechamber</a> called a Beach, which usually looks exactly what it sounds like. However, many people dying at once causes their Beaches to merge into one. And many people dying in battle, filled with anger and resentment, warps their merged Beach into an endless war where the dead fight forever, incapable of finding peace or moving on. </li><li> The <em>Land of Carnage</em> in the <em><a class='twikilink' href='/pmwiki/pmwiki.php/Franchise/Disgaea' title='/pmwiki/pmwiki.php/Franchise/Disgaea' data-format='RnJhbmNoaXNlL3t7RGlzZ2FlYX19'>Disgaea</a></em> franchise, is a world where Prinnies (sinners reincarnated as penguins) fight each other endlessly; given that this is an area usually locked behind post-game content, these Prinnies are often <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LethalJokeCharacter' title='/pmwiki/pmwiki.php/Main/LethalJokeCharacter' data-format='W1tMZXRoYWxKb2tlQ2hhcmFjdGVyIExldGhhbCBKb2tlIENoYXJhY3RlcnNdXQ=='>Lethal Joke Characters</a> (the most lethal being Pringer Z, a demonic Prinny-shaped mecha). </li><li> In <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/JadeEmpire' title='/pmwiki/pmwiki.php/VideoGame/JadeEmpire' data-format='VmlkZW9HYW1lL0phZGVFbXBpcmU='>Jade Empire</a></em>, the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PlayerCharacter' title='/pmwiki/pmwiki.php/Main/PlayerCharacter' data-format='W1tQbGF5ZXJDaGFyYWN0ZXIgcHJvdGFnb25pc3RdXQ=='>protagonist</a> was rescued from a bloody battle between <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TheEmpire' title='/pmwiki/pmwiki.php/Main/TheEmpire' data-format='W1tUaGVFbXBpcmUgdGhlIEphZGUgRW1waXJlXV0='>the Jade Empire</a> and <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Psychopomp' title='/pmwiki/pmwiki.php/Main/Psychopomp' data-format='W1t7e1BzeWNob3BvbXB9fSB0aGUgU3Bpcml0IE1vbmtzXV0='>the Spirit Monks</a> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MosesInTheBulrushes' title='/pmwiki/pmwiki.php/Main/MosesInTheBulrushes' data-format='W1tNb3Nlc0luVGhlQnVscnVzaGVzIGFzIGEgY2hpbGRdXQ=='>as a child</a>. We later discover that <span class="spoiler" title="you can set spoilers visible by default on your profile" > the Spirit Monks and Imperial troops are basically forced to fight one another forever as ghosts, because the Water Dragon, goddess of reincarnation, <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HaveYouSeenMyGod' title='/pmwiki/pmwiki.php/Main/HaveYouSeenMyGod' data-format='W1tIYXZlWW91U2Vlbk15R29kIGhhcyBiZWVuIGluY2FwYWNpdGF0ZWRdXQ=='>has been incapacitated</a>.</span> </li><li> This is the setting of the strategy game <em>Lost Souls</em>, according to <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AllThereInTheManual' title='/pmwiki/pmwiki.php/Main/AllThereInTheManual' data-format='W1tBbGxUaGVyZUluVGhlTWFudWFsIHRoZSBtYW51YWxdXQ=='>the manual</a>. It neglects to specify whether there's any benefit to winning the fights rather than losing, other than that winning lets you go on to the next level. </li><li> The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FinalBoss' title='/pmwiki/pmwiki.php/Main/FinalBoss' data-format='RmluYWxCb3Nz'>Final Boss</a> of <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/Painkiller' title='/pmwiki/pmwiki.php/VideoGame/Painkiller' data-format='VmlkZW9HYW1lL3t7UGFpbmtpbGxlcn19'>Painkiller</a></em> takes place in Hell, which is portrayed here as a freeze-frame of war, depicting war throughout various points in history, from medieval sieges to an atomic blast. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/PlanescapeTorment' title='/pmwiki/pmwiki.php/VideoGame/PlanescapeTorment' data-format='VmlkZW9HYW1lL1BsYW5lc2NhcGVUb3JtZW50'>Planescape: Torment</a></em> is set in a cosmological/ideological neutral plane where <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BanOnPolitics' title='/pmwiki/pmwiki.php/Main/BanOnPolitics' data-format='W1tCYW5PblBvbGl0aWNzIHRoZSBwcmVzZW5jZSBvZiBHb2RzIGlzIGJhbm5lZF1d'>the presence of Gods is banned</a> (as certain beliefs can literally manifest themselves in dangerous ways here), but the infernal races are permitted to recruit soldiers for their eternal Blood War against each other. Anyone who may have been blameless before enlisting is certain to earn an eternal position in the armies of the lower planes before their tour of duty is done, and if they haven't, that term can be extended. The Nameless One meets an ex-soldier lecturing against the lures and lies of the recruitment campaign and figures out that he had escaped by desertion. <span class="spoiler" title="you can set spoilers visible by default on your profile" > In the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MultipleEndings' title='/pmwiki/pmwiki.php/Main/MultipleEndings' data-format='W1tNdWx0aXBsZUVuZGluZ3Mgc29ydCBvZiBiZXR0ZXIgZW5kaW5nc11d'>sort of better endings</a>, the Nameless One — who has <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ResurrectiveImmortality' title='/pmwiki/pmwiki.php/Main/ResurrectiveImmortality' data-format='UmVzdXJyZWN0aXZlSW1tb3J0YWxpdHk='>Resurrective Immortality</a> — finally dies normally and has to fight in the Blood War to make amends for the sins of his past lives, though not necessarily forever.</span> </li><li> The whole <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ExcusePlot' title='/pmwiki/pmwiki.php/Main/ExcusePlot' data-format='RXhjdXNlUGxvdA=='>Excuse Plot</a> of <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/QuakeIIIArena' title='/pmwiki/pmwiki.php/VideoGame/QuakeIIIArena' data-format='VmlkZW9HYW1lL1F1YWtlSUlJQXJlbmE='>Quake III: Arena</a></em>. <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SufficientlyAdvancedAliens' title='/pmwiki/pmwiki.php/Main/SufficientlyAdvancedAliens' data-format='U3VmZmljaWVudGx5QWR2YW5jZWRBbGllbnM='>Sufficiently Advanced Aliens</a> search for the greatest warriors in the universe (which include a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MsFanservice' title='/pmwiki/pmwiki.php/Main/MsFanservice' data-format='W1tNc0ZhbnNlcnZpY2UgZm9ybWVyIHBvcm4gc3Rhcl1d'>former porn star</a>, a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FasterThanTheyLook' title='/pmwiki/pmwiki.php/Main/FasterThanTheyLook' data-format='W1tGYXN0ZXJUaGFuVGhleUxvb2sgcG90LWJlbGxpZWQgb3V0bGF3IGJpa2VyXV0='>pot-bellied outlaw biker</a>, and a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DemBones' title='/pmwiki/pmwiki.php/Main/DemBones' data-format='W1tEZW1Cb25lcyB3YWxraW5nIHNrZWxldG9uXV0='>walking skeleton</a>) to enslave for their entertainment in a gun-laden gladiatorial arena. The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LudicrousGibs' title='/pmwiki/pmwiki.php/Main/LudicrousGibs' data-format='W1tMdWRpY3JvdXNHaWJzIGluZGlzcHV0YWJsZSBkZWF0aHNdXQ=='>indisputable deaths</a> that are incurred do not allow the warriors to escape. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/Rengoku' title='/pmwiki/pmwiki.php/VideoGame/Rengoku' data-format='VmlkZW9HYW1lL3t7UmVuZ29rdX19'>Rengoku</a></em>: The Tower in the second game is described as hell where <span class='esc-seq' title='non-wikiword'>ADAMs</span> have to keep fighting, unable to die or have other thoughts. </li><li> Sector Antlia in <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/ShinMegamiTenseiStrangeJourney' title='/pmwiki/pmwiki.php/VideoGame/ShinMegamiTenseiStrangeJourney' data-format='VmlkZW9HYW1lL1NoaW5NZWdhbWlUZW5zZWlTdHJhbmdlSm91cm5leQ=='>Shin Megami Tensei: Strange Journey</a></em>, is the area of the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Hell' title='/pmwiki/pmwiki.php/Main/Hell' data-format='W1t7e0hlbGx9fSBTY2h3YXJ6d2VsdF1d'>Schwarzwelt</a> that represents human conflict and violence, resembling a war torn village with bombers flying through the air and carpet bombing in the distance, along with black body outlines and corpses dispersed throughout the snow. </li><li> This is one interpretation of <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/SpecOpsTheLine' title='/pmwiki/pmwiki.php/VideoGame/SpecOpsTheLine' data-format='VmlkZW9HYW1lL1NwZWNPcHNUaGVMaW5l'>Spec Ops: The Line</a></em>. The main character may be suffering this, with a healthy dose of <a class='twikilink' href='/pmwiki/pmwiki.php/Main/IronicHell' title='/pmwiki/pmwiki.php/Main/IronicHell' data-format='SXJvbmljSGVsbA=='>Ironic Hell</a> and <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ThroughTheEyesOfMadness' title='/pmwiki/pmwiki.php/Main/ThroughTheEyesOfMadness' data-format='VGhyb3VnaFRoZUV5ZXNPZk1hZG5lc3M='>Through the Eyes of Madness</a> to boot. </li><li> The Violence layer in <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/ULTRAKILL' title='/pmwiki/pmwiki.php/VideoGame/ULTRAKILL' data-format='VmlkZW9HYW1lL3t7VUxUUkFLSUxMfX0='>ULTRAKILL</a></em> embodies this after 7-1. Notably it's not just any war, but <span class="spoiler" title="you can set spoilers visible by default on your profile" >according to the Terminal entries, it's Hell's most faithful replica of the Final War that humanity suffered before they almost wiped themselves out and declared peace. Every last one of the new machines, even the Earthmovers, were something the nations of Earth wielded against one another at some point during the war</span>. <ul ><li> 7-2 is a huge battlefield over the blood river Phlegethon, with multiple bases, anti-air fire, new foes arriving in drop pods, collapsing landmarks such as an enormous clock tower, and leapfrog mines scattered throughout the level, all this while three enormous <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MechanicalAbomination' title='/pmwiki/pmwiki.php/Main/MechanicalAbomination' data-format='e3tNZWNoYW5pY2FsIEFib21pbmF0aW9ufX1z'>Mechanical Abominations</a> observe the eternal slaughter fest. </li><li> 7-3 focuses on traversing the forest of <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DrivenToSuicide' title='/pmwiki/pmwiki.php/Main/DrivenToSuicide' data-format='W1tEcml2ZW5Ub1N1aWNpZGUgc2VsZi12aW9sZW5jZV1d'>self-violence</a>, but the theme is still present. Enemy infighting is introduced, as shown by the various husks, demons, machines, and angels all fighting for survival. The final fight tops them all as it pits every single enemy, except the Insurrectionists and the Ferrymen, both against you and each other. </li><li> 7-4 is an ash-grey desert with raining Hellfire amidst a dark sky. This level serves as the boss fight against the 1000-THR "Earthmover", <a class='twikilink' href='/pmwiki/pmwiki.php/Main/HumongousMecha' title='/pmwiki/pmwiki.php/Main/HumongousMecha' data-format='W1tIdW1vbmdvdXNNZWNoYSBhIG1hY2hpbmUgc28gZ2lnYW50aWNdXQ=='>a machine so gigantic</a> you have <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ColossusClimb' title='/pmwiki/pmwiki.php/Main/ColossusClimb' data-format='W1tDb2xvc3N1c0NsaW1iIHRvIHNjYWxlIGFjcm9zcyBpdHMgYm9keV1d'>to scale across its body</a> to kill it from the inside by reaching and destroying its brain while slaughtering hordes of enemies standing in your way. While this is happening, not only are drop pods continuing to land, the Earthmover you're fighting <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BehemothBattle' title='/pmwiki/pmwiki.php/Main/BehemothBattle' data-format='W1tCZWhlbW90aEJhdHRsZSBpcyBmaWdodGluZyBhbm90aGVyIEVhcnRobW92ZXJdXQ=='>is fighting another Earthmover</a>. </li></ul></li></ul></div> </p><p><hr data-format='——' /> </p></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/Main/HellIsLonely">Hell Is Lonely</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/AfterlifeTropes">Afterlife Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/HellOfAHeaven">Hell of a Heaven</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/HellHasNewManagement">Hell Has New Management</a> </li> <li> <a href="/pmwiki/pmwiki.php/UsefulNotes/TheMiddleEast">UsefulNotes/The Middle East</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/HellSeeker">Hell Seeker</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/GoodCannotComprehendEvil">Good Cannot Comprehend Evil</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/RussianReversal">Russian Reversal</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/IntendedAudienceReaction">Intended Audience Reaction</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/Hell">Hell</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/Settings">Settings</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/IronicHell">Ironic Hell</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/GuiltFreeExterminationWar">Guilt-Free Extermination War</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/MilitaryAndWarfareTropes">Military and Warfare Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/HiddenArmyReveal">Hidden Army Reveal</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/HellInvadesHeaven">Hell Invades Heaven</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/InfernalTropes">Infernal Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/AHellOfATime">A Hell of a Time</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/AutoIncorrect">Auto-Incorrect</a> </li> <li> <a href="/pmwiki/pmwiki.php/ImageSource/Internet">ImageSource/Internet</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/TrailersAlwaysSpoil">Trailers Always Spoil</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 & 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=a5265f07b49555f4b93516383e35851804c79c99'; } else { elem.src = 'https://assets.tvtropes.org/design/assets/bundle.js?rev=a5265f07b49555f4b93516383e35851804c79c99'; } 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&c2=38282685&cv=3.6.0&cj=1"> </noscript> <!-- End comScore Tag --> </body> </html>