CINXE.COM
Schedule Fanatic - 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 : "a1fdc3097a55e179219cd1bf535ab41b48dc60da", img_domain : "https://static.tvtropes.org", adblock : "1", adblock_url : "propermessage.io", universal_page_type : "Article", pause_editing : "0", pause_editing_msg : "", pause_site_changes : "0", assets_domain : "https://assets.tvtropes.org" }; // This will track the total number of ads inserted over time var globalAdInsertionCount = 0; // Check to see if this page is isolated, if so, run BCLighthouseTag.disableGoogleAdManager(); if(window.site_htl_settings.adx == "no"){ console.log("disabling google"); BCLighthouseTag.cmd.push(() => { BCLighthouseTag.disableGoogleAdManager(); }); } </script> <script> // Add second script to the head var htl_script = document.createElement('script'); htl_script.async = "async"; // Add the fundingchoices script to the head var script = document.createElement('script'); script.src = "https://fundingchoicesmessages.google.com/i/pub-6608306193529351?ers=1"; script.async = true; script.nonce = "rczD8qB5ececf2fL1Vj9XQ"; // Add second script to the head var script2 = document.createElement('script'); script2.nonce = "rczD8qB5ececf2fL1Vj9XQ"; script2.innerHTML = "(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();"; // Add both scripts to head document.head.appendChild(script); document.head.appendChild(script2); var bigcrunch_url = window.tvtropes_config.bigcrunch_live == 1 ? "https://lh.bigcrunch.com/main.js" : "https://dev-lh.bigcrunch.com/main.js"; htl_script.src = bigcrunch_url; htl_script.id = "bigcrunchtag"; htl_script.setAttribute('data-property-id', '34a5ddec-697b-424e-81d2-e6bb46a1b83e'); // Add both scripts to head document.head.appendChild(htl_script); </script> <script> // Add HTL script to head document.head.appendChild(htl_script); </script> <script>(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 'use strict';var aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},k;if("function"==typeof Object.setPrototypeOf)k=Object.setPrototypeOf;else{var m;a:{var ca={a:!0},n={};try{n.__proto__=ca;m=n.a;break a}catch(a){}m=!1}k=m?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} var p=k,q=function(a,b){a.prototype=ba(b.prototype);a.prototype.constructor=a;if(p)p(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.v=b.prototype},r=this||self,da=function(){},t=function(a){return a};var u;var w=function(a,b){this.g=b===v?a:""};w.prototype.toString=function(){return this.g+""};var v={},x=function(a){if(void 0===u){var b=null;var c=r.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:t,createScript:t,createScriptURL:t})}catch(d){r.console&&r.console.error(d.message)}u=b}else u=b}a=(b=u)?b.createScriptURL(a):a;return new w(a,v)};var A=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};var B={},C=null;var D="function"===typeof Uint8Array;function E(a,b,c){return"object"===typeof a?D&&!Array.isArray(a)&&a instanceof Uint8Array?c(a):F(a,b,c):b(a)}function F(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e<a.length;e++){var f=a[e];null!=f&&(d[e]=E(f,b,c))}Array.isArray(a)&&a.s&&G(d);return d}d={};for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(f=a[e],null!=f&&(d[e]=E(f,b,c)));return d} function ea(a){return F(a,function(b){return"number"===typeof b?isFinite(b)?b:String(b):b},function(b){var c;void 0===c&&(c=0);if(!C){C={};for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++){var h=d.concat(e[f].split(""));B[f]=h;for(var g=0;g<h.length;g++){var l=h[g];void 0===C[l]&&(C[l]=g)}}}c=B[c];d=Array(Math.floor(b.length/3));e=c[64]||"";for(f=h=0;h<b.length-2;h+=3){var y=b[h],z=b[h+1];l=b[h+2];g=c[y>>2];y=c[(y&3)<< 4|z>>4];z=c[(z&15)<<2|l>>6];l=c[l&63];d[f++]=""+g+y+z+l}g=0;l=e;switch(b.length-h){case 2:g=b[h+1],l=c[(g&15)<<2]||e;case 1:b=b[h],d[f]=""+c[b>>2]+c[(b&3)<<4|g>>4]+l+e}return d.join("")})}var fa={s:{value:!0,configurable:!0}},G=function(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,fa);return a};var H;var J=function(a,b,c){var d=H;H=null;a||(a=d);d=this.constructor.u;a||(a=d?[d]:[]);this.j=d?0:-1;this.h=null;this.g=a;a:{d=this.g.length;a=d-1;if(d&&(d=this.g[a],!(null===d||"object"!=typeof d||Array.isArray(d)||D&&d instanceof Uint8Array))){this.l=a-this.j;this.i=d;break a}void 0!==b&&-1<b?(this.l=Math.max(b,a+1-this.j),this.i=null):this.l=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)a=c[b],a<this.l?(a+=this.j,(d=this.g[a])?G(d):this.g[a]=I):(d=this.l+this.j,this.g[d]||(this.i=this.g[d]={}),(d=this.i[a])? G(d):this.i[a]=I)},I=Object.freeze(G([])),K=function(a,b){if(-1===b)return null;if(b<a.l){b+=a.j;var c=a.g[b];return c!==I?c:a.g[b]=G([])}if(a.i)return c=a.i[b],c!==I?c:a.i[b]=G([])},M=function(a,b){var c=L;if(-1===b)return null;a.h||(a.h={});if(!a.h[b]){var d=K(a,b);d&&(a.h[b]=new c(d))}return a.h[b]};J.prototype.toJSON=function(){var a=N(this,!1);return ea(a)}; var N=function(a,b){if(a.h)for(var c in a.h)if(Object.prototype.hasOwnProperty.call(a.h,c)){var d=a.h[c];if(Array.isArray(d))for(var e=0;e<d.length;e++)d[e]&&N(d[e],b);else d&&N(d,b)}return a.g},O=function(a,b){H=b=b?JSON.parse(b):null;a=new a(b);H=null;return a};J.prototype.toString=function(){return N(this,!1).toString()};var P=function(a){J.call(this,a)};q(P,J);function ha(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document,d=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[nonce]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};var Q=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},R=function(a){this.g=a||r.document||document};R.prototype.appendChild=function(a,b){a.appendChild(b)};var S=function(a,b,c,d,e,f){try{var h=a.g,g=Q(a.g,"SCRIPT");g.async=!0;g.src=b instanceof w&&b.constructor===w?b.g:"type_error:TrustedResourceUrl";ha(g);h.head.appendChild(g);g.addEventListener("load",function(){e();d&&h.head.removeChild(g)});g.addEventListener("error",function(){0<c?S(a,b,c-1,d,e,f):(d&&h.head.removeChild(g),f())})}catch(l){f()}};var ia=r.atob("aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n"),ja=r.atob("WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg=="),ka=r.atob("RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu"),la=function(a,b,c){this.h=a;this.j=new R(this.h);this.g=null;this.i=[];this.l=!1;this.o=b;this.m=c},V=function(a){if(a.h.body&&!a.l){var b= function(){T(a);r.setTimeout(function(){return U(a,3)},50)};S(a.j,a.o,2,!0,function(){r[a.m]||b()},b);a.l=!0}},T=function(a){for(var b=W(1,5),c=0;c<b;c++){var d=X(a);a.h.body.appendChild(d);a.i.push(d)}b=X(a);b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.width=W(100,110).toString()+"%";b.style.zIndex=W(2147483544,2147483644).toString();b.style["background-color"]=ma(249,259,242,252,219,229);b.style["box-shadow"]="0 0 12px #888";b.style.color=ma(0,10,0,10,0,10);b.style.display= "flex";b.style["justify-content"]="center";b.style["font-family"]="Roboto, Arial";c=X(a);c.style.width=W(80,85).toString()+"%";c.style.maxWidth=W(750,775).toString()+"px";c.style.margin="24px";c.style.display="flex";c.style["align-items"]="flex-start";c.style["justify-content"]="center";d=Q(a.j.g,"IMG");d.className=A();d.src=ia;d.style.height="24px";d.style.width="24px";d.style["padding-right"]="16px";var e=X(a),f=X(a);f.style["font-weight"]="bold";f.textContent=ja;var h=X(a);h.textContent=ka;Y(a, e,f);Y(a,e,h);Y(a,c,d);Y(a,c,e);Y(a,b,c);a.g=b;a.h.body.appendChild(a.g);b=W(1,5);for(c=0;c<b;c++)d=X(a),a.h.body.appendChild(d),a.i.push(d)},Y=function(a,b,c){for(var d=W(1,5),e=0;e<d;e++){var f=X(a);b.appendChild(f)}b.appendChild(c);c=W(1,5);for(d=0;d<c;d++)e=X(a),b.appendChild(e)},W=function(a,b){return Math.floor(a+Math.random()*(b-a))},ma=function(a,b,c,d,e,f){return"rgb("+W(Math.max(a,0),Math.min(b,255)).toString()+","+W(Math.max(c,0),Math.min(d,255)).toString()+","+W(Math.max(e,0),Math.min(f, 255)).toString()+")"},X=function(a){a=Q(a.j.g,"DIV");a.className=A();return a},U=function(a,b){0>=b||null!=a.g&&0!=a.g.offsetHeight&&0!=a.g.offsetWidth||(na(a),T(a),r.setTimeout(function(){return U(a,b-1)},50))},na=function(a){var b=a.i;var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];b=c?c.call(b):{next:aa(b)};for(c=b.next();!c.done;c=b.next())(c=c.value)&&c.parentNode&&c.parentNode.removeChild(c);a.i=[];(b=a.g)&&b.parentNode&&b.parentNode.removeChild(b);a.g=null};var pa=function(a,b,c,d,e){var f=oa(c),h=function(l){l.appendChild(f);r.setTimeout(function(){f?(0!==f.offsetHeight&&0!==f.offsetWidth?b():a(),f.parentNode&&f.parentNode.removeChild(f)):a()},d)},g=function(l){document.body?h(document.body):0<l?r.setTimeout(function(){g(l-1)},e):b()};g(3)},oa=function(a){var b=document.createElement("div");b.className=a;b.style.width="1px";b.style.height="1px";b.style.position="absolute";b.style.left="-10000px";b.style.top="-10000px";b.style.zIndex="-10000";return b};var L=function(a){J.call(this,a)};q(L,J);var qa=function(a){J.call(this,a)};q(qa,J);var ra=function(a,b){this.l=a;this.m=new R(a.document);this.g=b;this.i=K(this.g,1);b=M(this.g,2);this.o=x(K(b,4)||"");this.h=!1;b=M(this.g,13);b=x(K(b,4)||"");this.j=new la(a.document,b,K(this.g,12))};ra.prototype.start=function(){sa(this)}; var sa=function(a){ta(a);S(a.m,a.o,3,!1,function(){a:{var b=a.i;var c=r.btoa(b);if(c=r[c]){try{var d=O(P,r.atob(c))}catch(e){b=!1;break a}b=b===K(d,1)}else b=!1}b?Z(a,K(a.g,14)):(Z(a,K(a.g,8)),V(a.j))},function(){pa(function(){Z(a,K(a.g,7));V(a.j)},function(){return Z(a,K(a.g,6))},K(a.g,9),K(a.g,10),K(a.g,11))})},Z=function(a,b){a.h||(a.h=!0,a=new a.l.XMLHttpRequest,a.open("GET",b,!0),a.send())},ta=function(a){var b=r.btoa(a.i);a.l[b]&&Z(a,K(a.g,5))};(function(a,b){r[a]=function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];r[a]=da;b.apply(null,d)}})("__h82AlnkH6D91__",function(a){"function"===typeof window.atob&&(new ra(window,O(qa,window.atob(a)))).start()});}).call(this); window.__h82AlnkH6D91__("WyJwdWItMjU3NTc4ODY5MDc5ODI4MiIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi0yNTc1Nzg4NjkwNzk4MjgyIl0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hWV0tMOXhFeS1ZVk1sOTdzcC10MW5mbkxvWmZweWVjaGRJdUxJU244LXpjbUwxM1R5Mlhhb2RoQTJFU3VNS3ljQm1kVHgxSUNlMVBrX2hIeUxHa1ZZNHJ3XHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFZCeVhDdDlWajY1eXNrMWFHVW9LUUpLdktrTlh4WVdlRDBhYnhmS3RVUi00eDZfRTNWOXpqSm5vYkFfVzIxeGNDb3F3M1RmN1dYRmxXZFZaazVMMFlQQ2dcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFV4bEsxQ0dxcEpGY3lvcXZXZ0ZnWWRBRjhMMzBOU0Y1ci1paGZSd1VRNzV4YmF6NGxydWVfRUhoWmU1ai00UUhRYXc4MUVZREFkQ2pBN21Tb1BxUUsxaFFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFZJUWxpOV9jN0NuWWlHWkU3S2xIV2JWVi10NlpYQ2hQTnlHVTRobGhmSjdLQnJnNjllSFhHYm9aSXRqRm42MDViNWpuaG5KYkxCcU1ySURyY2lLVEk0VmdcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUSTFOelUzT0RnMk9UQTNPVGd5T0RJXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi0yNTc1Nzg4NjkwNzk4MjgyLmpzP3VzcXBcdTAwM2RDQkEiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4V1hNUEJXZjVaNURyT1VGdDZwVVR5eGh1YzBFNlVGQnJJZUhuUUNCMVlUOWVtYlJTbGxYQ3F6NDV5ODdqT3RVWC1SX3JkcmdudFdjejdtazA2WkZYWDQyd1x1MDAzZFx1MDAzZCJd"); </script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Schedule Fanatic - TV Tropes</title> <meta name="description" content="The Schedule Fanatic trope as used in popular culture. This is a character who has to do everything according to precise schedule, every day of their lives." /> <link rel="canonical" href="https://tvtropes.org/pmwiki/pmwiki.php/Main/ScheduleFanatic" /> <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="Schedule Fanatic - TV Tropes" /> <meta name="twitter:description" content="The Schedule Fanatic trope as used in popular culture. This is a character who has to do everything according to precise schedule, every day of their lives." /> <meta name="twitter:image:src" content="https://static.tvtropes.org/pmwiki/pub/images/1f82117bd75bc1471cc4b0b91a4e8488.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="Schedule Fanatic - TV Tropes" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://tvtropes.org/pmwiki/pmwiki.php/Main/ScheduleFanatic" /> <meta property="og:image" content="https://static.tvtropes.org/pmwiki/pub/images/1f82117bd75bc1471cc4b0b91a4e8488.png" /> <meta property="og:description" content="This is a character who has to do everything according to precise schedule, every day of their lives. You could set your watch by them. This is often portrayed as being unhealthy and/or tied in with some kind of mental condition. Obviously, …" /> <meta name="robots" content="max-image-preview:large"> <link rel="apple-touch-icon" sizes="57x57" href="https://assets.tvtropes.org/img/icons/apple-icon-57x57.png" type="image/png"> <link rel="apple-touch-icon" sizes="60x60" href="https://assets.tvtropes.org/img/icons/apple-icon-60x60.png" type="image/png"> <link rel="apple-touch-icon" sizes="72x72" href="https://assets.tvtropes.org/img/icons/apple-icon-72x72.png" type="image/png"> <link rel="apple-touch-icon" sizes="76x76" href="https://assets.tvtropes.org/img/icons/apple-icon-76x76.png" type="image/png"> <link rel="apple-touch-icon" sizes="114x114" href="https://assets.tvtropes.org/img/icons/apple-icon-114x114.png" type="image/png"> <link rel="apple-touch-icon" sizes="120x120" href="https://assets.tvtropes.org/img/icons/apple-icon-120x120.png" type="image/png"> <link rel="apple-touch-icon" sizes="144x144" href="https://assets.tvtropes.org/img/icons/apple-icon-144x144.png" type="image/png"> <link rel="apple-touch-icon" sizes="152x152" href="https://assets.tvtropes.org/img/icons/apple-icon-152x152.png" type="image/png"> <link rel="apple-touch-icon" sizes="180x180" href="https://assets.tvtropes.org/img/icons/apple-icon-180x180.png" type="image/png"> <link rel="icon" sizes="16x16" href="https://assets.tvtropes.org/img/icons/favicon-16x16.png" type="image/png"> <link rel="icon" sizes="32x32" href="https://assets.tvtropes.org/img/icons/favicon-32x32.png" type="image/png"> <link rel="icon" sizes="96x96" href="https://assets.tvtropes.org/img/icons/favicon-96x96.png" type="image/png"> <link rel="icon" sizes="192x192" href="https://assets.tvtropes.org/img/icons/favicon-192x192.png" type="image/png"> <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <link rel="stylesheet" href="https://assets.tvtropes.org/design/assets/bundle.css?rev=a1fdc3097a55e179219cd1bf535ab41b48dc60da" /> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-3821842-1', 'auto'); ga('send', 'pageview'); </script> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '850567933835915'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=850567933835915&ev=PageView&noscript=1" /></noscript> <script> !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document); rdt('init','a2_fksv8rryv493'); rdt('track', 'PageVisit'); </script> </head> <body class=""> <i id="user-prefs"></i> <script>updateUserPrefs();</script> <div id="fb-root"></div> <div id="modal-box"> <div class="modal-loading-graphic"></div> </div> <style> @keyframes rotate-forever { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #modal-box > .modal-loading-graphic { display: none; /* Hidden by default */ background: no-repeat center url('/images/loading-graphic.png'); background-size: 80px 80px; width: 80px; height: 80px; border-radius: 50%; position: absolute; top: calc(30% - 40px); left: calc(50% - 40px); z-index: 2; animation: rotate-forever 0.34s linear infinite; } #modal-box.active > .modal-loading-graphic { display: block; /* Show only when modal is active */ } </style> <header id="main-header-bar" class="headroom-element "> <div id="main-header-bar-inner"> <span id="header-spacer-left" class="header-spacer"></span> <a href="#mobile-menu" id="main-mobile-toggle" class="mobile-menu-toggle-button tablet-on"><span></span><span></span><span></span></a> <a href="/" id="main-header-logoButton" class="no-dev"></a> <span id="header-spacer-right" class="header-spacer"></span> <nav id="main-header-nav" class="tablet-off"> <a href="/pmwiki/pmwiki.php/Main/Tropes">Tropes</a> <a href="/pmwiki/pmwiki.php/Main/Media">Media</a> <a href="/pmwiki/browse.php" class="nav-browse">Browse</a> <a href="/pmwiki/popular-pages.php">Popular</a> <a href="/pmwiki/topics.php">Forums</a> <a href="/pmwiki/recent_videos.php" class="nav-browse">Videos</a> </nav> <div id="main-header-bar-right"> <div id="signup-login-box" class="font-xs mobile-off"> <a href="#" class="hover-underline bold" data-modal-target="signup">Join</a> <a href="#" class="hover-underline bold" data-modal-target="login">Login</a> </div> <div id="signup-login-mobileToggle" class="mobile-on inline"> <a href="#" data-modal-target="login"><i class="fa fa-user"></i></a> </div> <div id="search-box"> <form class="search" action="/pmwiki/search_result.php"> <input type="text" name="q" class="search-box" placeholder="Search" value="" required> <input type="submit" class="submit-button" value="" /> <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/IconicSequelSong" class="button-random-trope" rel="nofollow" onclick="gtag('event', 'trope_random_button_click', {'is_user': 0});"></a> <a href="/pmwiki/pmwiki.php/Creator/ChristopherBeeny" 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/ScheduleFanatic?action=edit"> <i class="fa fa-pencil"></i> Edit Page</a></li><li class="link-related"><a href="/pmwiki/relatedsearch.php?term=Main/ScheduleFanatic"> <i class="fa fa-share-alt"></i> Related</a></li><li class="link-history"><a href="/pmwiki/article_history.php?article=Main.ScheduleFanatic" 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.ScheduleFanatic" 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/ScheduleFanatic?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="ScheduleFanatic"/> <input type="hidden" id="article_id" value="21321" /> <input type="hidden" id="logged_in" value="false" /> <p id="current_url" class="hidden">http://tvtropes.org/pmwiki/pmwiki.php/Main/ScheduleFanatic</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"> Schedule Fanatic </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": "Schedule Fanatic", "item": "https://tvtropes.org/pmwiki/pmwiki.php/Main/ScheduleFanatic" }] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "name": "Schedule Fanatic", "headline": "Schedule Fanatic", "url": "https://tvtropes.org/pmwiki/pmwiki.php/Main/ScheduleFanatic", "image": "https://static.tvtropes.org/pmwiki/pub/images/1f82117bd75bc1471cc4b0b91a4e8488.png", "author": { "@type": "Organization", "name": "Contributors to TV Tropes (aka Tropers)" }, "datePublished": "2008-11-22T00:00:00-08:00", "dateModified": "2025-02-14T04:47:53-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/ScheduleFanatic" 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/ScheduleFanatic" 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/ScheduleFanatic" 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/ImageLinks/ScheduleFanatic" class="subpage-link " title="The ImageLinks page"> <span class="wrapper">ImageLinks</span></a> </li> <li> <a href="/pmwiki/pmwiki.php/PlayingWith/ScheduleFanatic" class="subpage-link " title="The PlayingWith page"> <span class="wrapper">PlayingWith</span></a> </li> <li> <a href="/pmwiki/pmwiki.php/VideoExamples/ScheduleFanatic" class="subpage-link video-examples-tab " title="Video Examples"> <img src="/images/play-button-logo.png" alt="play" class=""> <span class="wrapper">VideoExamples</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/ScheduleFanatic?action=edit">Analysis</option> <option value="/pmwiki/pmwiki.php/Archive/ScheduleFanatic?action=edit">Archive</option> <option value="/pmwiki/pmwiki.php/Awesome/ScheduleFanatic?action=edit">Awesome</option> <option value="/pmwiki/pmwiki.php/Characters/ScheduleFanatic?action=edit">Characters</option> <option value="/pmwiki/pmwiki.php/DerivativeWorks/ScheduleFanatic?action=edit">DerivativeWork…</option> <option value="/pmwiki/pmwiki.php/FanWorks/ScheduleFanatic?action=edit">FanWorks</option> <option value="/pmwiki/pmwiki.php/FanficRecs/ScheduleFanatic?action=edit">FanficRecs</option> <option value="/pmwiki/pmwiki.php/Fridge/ScheduleFanatic?action=edit">Fridge</option> <option value="/pmwiki/pmwiki.php/Funny/ScheduleFanatic?action=edit">Funny</option> <option value="/pmwiki/pmwiki.php/Haiku/ScheduleFanatic?action=edit">Haiku</option> <option value="/pmwiki/pmwiki.php/Headscratchers/ScheduleFanatic?action=edit">Headscratchers</option> <option value="/pmwiki/pmwiki.php/Heartwarming/ScheduleFanatic?action=edit">Heartwarming</option> <option value="/pmwiki/pmwiki.php/ImageSource/ScheduleFanatic?action=edit">ImageSource</option> <option value="/pmwiki/pmwiki.php/MediaNotes/ScheduleFanatic?action=edit">MediaNotes</option> <option value="/pmwiki/pmwiki.php/Newsletter/ScheduleFanatic?action=edit">Newsletter</option> <option value="/pmwiki/pmwiki.php/NightmareFuel/ScheduleFanatic?action=edit">NightmareFuel</option> <option value="/pmwiki/pmwiki.php/QuoteSource/ScheduleFanatic?action=edit">QuoteSource</option> <option value="/pmwiki/pmwiki.php/Recap/ScheduleFanatic?action=edit">Recap</option> <option value="/pmwiki/pmwiki.php/ReferencedBy/ScheduleFanatic?action=edit">ReferencedBy</option> <option value="/pmwiki/pmwiki.php/Shocking/ScheduleFanatic?action=edit">Shocking</option> <option value="/pmwiki/pmwiki.php/TearJerker/ScheduleFanatic?action=edit">TearJerker</option> <option value="/pmwiki/pmwiki.php/Timeline/ScheduleFanatic?action=edit">Timeline</option> <option value="/pmwiki/pmwiki.php/Trivia/ScheduleFanatic?action=edit">Trivia</option> <option value="/pmwiki/pmwiki.php/WMG/ScheduleFanatic?action=edit">WMG</option> <option value="/pmwiki/pmwiki.php/YMMV/ScheduleFanatic?action=edit">YMMV</option> </select> </li> </ul> </nav> <div id="main-article" class="article-content retro-folders"> <p><div class="quoteright" style="width:350px;" ><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/FostersHomeForImaginaryFriends' title='/pmwiki/pmwiki.php/WesternAnimation/FostersHomeForImaginaryFriends' data-format='W1tXZXN0ZXJuQW5pbWF0aW9uL0Zvc3RlcnNIb21lRm9ySW1hZ2luYXJ5RnJpZW5kcyBodHRwczovL3N0YXRpYy50dnRyb3Blcy5vcmcvcG13aWtpL3B1Yi9pbWFnZXMvMWY4MjExN2JkNzViYzE0NzFjYzRiMGI5MWE0ZTg0ODgucG5nXV0='><div class="lazy_load_img_box" style="padding-top:73.59%"><img src='https://static.tvtropes.org/pmwiki/pub/images/1f82117bd75bc1471cc4b0b91a4e8488.png' class='embeddedimage' border='0' alt='Schedule Fanatic (trope)' width=462 height=340></div></a></div> <div class="acaptionright" style="width:350px;" ><a class='twikilink' href='/pmwiki/pmwiki.php/Film/MaryPoppins' title='/pmwiki/pmwiki.php/Film/MaryPoppins' data-format='W1tGaWxtL01hcnlQb3BwaW5zICJDb25zaXN0ZW50IGlzIHRoZSBsaWZlIEkgbGVhZCEiXV0='>"Consistent is the life I lead!"</a></div> </p><p><div class='indent'><em>Some part has malfunctioned and must be replaced. It will require at least an hour. This sends Effie into a state. She pulls out her schedule and begins to work out how the delay will impact every event for the rest of our lives.</em> <div class='indent'>— <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/CatchingFire' title='/pmwiki/pmwiki.php/Literature/CatchingFire' data-format='TGl0ZXJhdHVyZS9DYXRjaGluZ0ZpcmU='>Catching Fire</a></em> </div></div></p><p>This is a character who has to do <em>everything</em> according to precise schedule, every day of their lives. You could set your watch by them. This is often portrayed as being unhealthy and/or tied in with some kind of mental condition. Obviously, watching someone go about things the same way for the entire story would get very dull, so the plot generally forces them to break this schedule at some point. <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ObsessivelyOrganized' title='/pmwiki/pmwiki.php/Main/ObsessivelyOrganized' data-format='T2JzZXNzaXZlbHlPcmdhbml6ZWQ='>Obsessively Organized</a> characters can get very stressed when someone messes with their schedule. </p><p>See also <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClockKing' title='/pmwiki/pmwiki.php/Main/ClockKing' data-format='Q2xvY2tLaW5n'>Clock King</a>, someone who knows not only their own schedule but also everyone else's. Compare <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ObsessedAreTheListmakers' title='/pmwiki/pmwiki.php/Main/ObsessedAreTheListmakers' data-format='T2JzZXNzZWRBcmVUaGVMaXN0bWFrZXJz'>Obsessed Are the Listmakers</a>, where a character shows fanaticism towards some other organized list, or <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClockworkPrediction' title='/pmwiki/pmwiki.php/Main/ClockworkPrediction' data-format='Q2xvY2t3b3JrUHJlZGljdGlvbg=='>Clockwork Prediction</a>, where a character can predict what will happen and when due to knowing someone or something well enough. <hr data-format='——' /> <h2>Examples:</h2> <div class="folderlabel" onclick="toggleAllFolders();"> open/close all folders </div> </p><p><div class="folderlabel" onclick="togglefolder('folder0');"> Anime & Manga </div><div id="folder0" class="folder" isfolder="true" style="display:block;"> <ul ><li> In <em><a class='twikilink' href='/pmwiki/pmwiki.php/Manga/BlackClover' title='/pmwiki/pmwiki.php/Manga/BlackClover' data-format='TWFuZ2EvQmxhY2tDbG92ZXI='>Black Clover</a></em>, Heath Grice times every one of his and other people's actions. He gets serious against Asta once he realizes that fighting him has taken up exactly 25 seconds of his time. His character profile states his favorite things are punctuality and being on schedule. </li><li> Masao from <em><a class='twikilink' href='/pmwiki/pmwiki.php/Manga/CrayonShinChan' title='/pmwiki/pmwiki.php/Manga/CrayonShinChan' data-format='TWFuZ2EvQ3JheW9uU2hpbkNoYW4='>Crayon Shin-chan</a></em> is one of these, an attitude he got from his mother. With a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RunningGag' title='/pmwiki/pmwiki.php/Main/RunningGag' data-format='UnVubmluZ0dhZw=='>Running Gag</a> in the anime being that his daily schedule repeatedly gets interrupted either by Shin-Chan or Nene. </li><li> Mikami Teru from <em><a class='twikilink' href='/pmwiki/pmwiki.php/Manga/DeathNote' title='/pmwiki/pmwiki.php/Manga/DeathNote' data-format='TWFuZ2EvRGVhdGhOb3Rl'>Death Note</a></em> was so constant in his conduct that <span class="spoiler" title="you can set spoilers visible by default on your profile" > it was the breaking of his routine that allowed Near to make one of his final deductive leaps.</span> There's also <em>another</em> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/KnightTemplar' title='/pmwiki/pmwiki.php/Main/KnightTemplar' data-format='W1tLbmlnaHRUZW1wbGFyIHNlbnNlIGluIHdoaWNoIGhlJiMwMzk7cyBhIGZhbmF0aWMuXV0='>sense in which he's a fanatic.</a> </li><li> In <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/LegendOfTheGalacticHeroes' title='/pmwiki/pmwiki.php/Literature/LegendOfTheGalacticHeroes' data-format='TGl0ZXJhdHVyZS9MZWdlbmRPZlRoZUdhbGFjdGljSGVyb2Vz'>Legend of the Galactic Heroes</a></em>, it is revealed in a backstory episode that Otofried I, the fourth kaiser of the Galactic Empire, was so bound to his daily schedule that he once dismissed an emergency report on a serious accident that caused thousands of casualties, declaring that it is not part of his schedule to attend to such a report. </li><li> Saga from <em><a class='twikilink' href='/pmwiki/pmwiki.php/Anime/ALittleSnowFairySugar' title='/pmwiki/pmwiki.php/Anime/ALittleSnowFairySugar' data-format='QW5pbWUvQUxpdHRsZVNub3dGYWlyeVN1Z2Fy'>A Little Snow Fairy Sugar</a></em> lives her life under a very rigid schedule, and gets completely cheesed off at Sugar for turning her life upside down with assorted antics and misadventures, at least in the beginning. </li><li> Kashmir from <em><a class='twikilink' href='/pmwiki/pmwiki.php/Anime/OvermanKingGainer' title='/pmwiki/pmwiki.php/Anime/OvermanKingGainer' data-format='QW5pbWUvT3Zlcm1hbktpbmdHYWluZXI='>Overman King Gainer</a></em> was obsessed with making sure that the Siberian Railway's schedule was perfectly followed, becoming irritated if it was even half a minute off. </li><li> One episode of <em><a class='twikilink' href='/pmwiki/pmwiki.php/Anime/SayonaraZetsubouSensei' title='/pmwiki/pmwiki.php/Anime/SayonaraZetsubouSensei' data-format='QW5pbWUvU2F5b25hcmFaZXRzdWJvdVNlbnNlaQ=='>Sayonara, Zetsubou-Sensei</a></em> has Chiri writing a giant book of a schedule for a field trip. </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> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GadgeteerGenius' title='/pmwiki/pmwiki.php/Main/GadgeteerGenius' data-format='W1tHYWRnZXRlZXJHZW5pdXMgU2thbG1hbl1d'>Skalman</a> from <em><a class='twikilink' href='/pmwiki/pmwiki.php/ComicBook/Bamse' title='/pmwiki/pmwiki.php/ComicBook/Bamse' data-format='Q29taWNCb29rL3t7QmFtc2V9fQ=='>Bamse</a></em> is a very meticulous man (erh, anthropomorphic turtle) who loves eating and sleeping almost as much as he loves reading and thinking. His own favorite invention is his "food-and-sleep-alarm-clock" who calls many times a day to announce time for various snacks and naps (presumably to make the sleeping and eating more efficient). He is so disciplined to it that a "naptime" signal can call him to sleep in the middle of, say, <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TimeTravel' title='/pmwiki/pmwiki.php/Main/TimeTravel' data-format='W1tUaW1lVHJhdmVsIGZpZ2h0aW5nIGluIGEgdG91cm5hbWVudF1d'>fighting in a tournament</a>. Likewise, once he starts sleeping, it is almost impossible to wake him up. When he once felt he had to work non-stop on an invention (being deeply distressed) he turned off the clock and didn't sleep or eat until done (when he collapsed). </li><li> In a <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/LooneyTunes' title='/pmwiki/pmwiki.php/WesternAnimation/LooneyTunes' data-format='V2VzdGVybkFuaW1hdGlvbi9Mb29uZXlUdW5lcw=='>Looney Tunes</a></em> comic book story, Elmer Fudd becomes fanatical about following schedules after reading a self-help book: "I made dinner, then I thwew it out and washed the dishes. I wish I'd wemembered to put 'Eat dinner' on the wist. I'm hungwy, but I'm on schedule!" Bugs Bunny, naturally, exploits Elmer's obsession by switching his schedule with one that requires him to do bizarre and humiliating things. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder2');"> Fan Works </div><div id="folder2" class="folder" isfolder="true" style="display:block;"> <ul ><li> <em><a class='urllink' href='https://archiveofourown.org/works/4584735/chapters/10534107'>A Different Beginning<img src="https://static.tvtropes.org/pmwiki/pub/external_link.gif" height="12" width="12" style="border:none;" /></a></em>: <div class='indent'><strong>Sirius:</strong> My grandparents are probably asleep by now, but even if they're still awake they have set meal times, and dinner is already long past. They're sticklers for their schedules. I swear the house could be burning down and they'd sit down to dinner at six o'clock regardless. </div></li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/MyLittlePonyFriendshipIsMagic' title='/pmwiki/pmwiki.php/WesternAnimation/MyLittlePonyFriendshipIsMagic' data-format='W1tXZXN0ZXJuQW5pbWF0aW9uL015TGl0dGxlUG9ueUZyaWVuZHNoaXBJc01hZ2ljIFR3aWxpZ2h0IFNwYXJrbGVdXQ=='>Twilight Sparkle</a> shows signs of this in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Fanfic/TwilightsList' title='/pmwiki/pmwiki.php/Fanfic/TwilightsList' data-format='RmFuZmljL1R3aWxpZ2h0c0xpc3Q='>Twilight's List</a></em>, freaking out when everything doesn't go perfectly on the date, believing that anything going wrong will ruin the whole thing. Rainbow Dash helps break her out of it. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder3');"> Film — Live-Action </div><div id="folder3" class="folder" isfolder="true" style="display:block;"> <ul ><li> The eponymous <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MadScientist' title='/pmwiki/pmwiki.php/Main/MadScientist' data-format='TWFkU2NpZW50aXN0'>Mad Scientist</a> in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Film/BloodWatersOfDrZ' title='/pmwiki/pmwiki.php/Film/BloodWatersOfDrZ' data-format='RmlsbS9CbG9vZFdhdGVyc09mRHJa'>Blood Waters of Dr. Z</a></em> has every stage of his <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EvilPlan' title='/pmwiki/pmwiki.php/Main/EvilPlan' data-format='RXZpbFBsYW4='>Evil Plan</a> on a huge chart on his wall. When he has completed each phase he crosses it out. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Film/Clockwise' title='/pmwiki/pmwiki.php/Film/Clockwise' data-format='RmlsbS97e0Nsb2Nrd2lzZX19'>Clockwise</a></em>: Brian, played by <a class='twikilink' href='/pmwiki/pmwiki.php/Creator/JohnCleese' title='/pmwiki/pmwiki.php/Creator/JohnCleese' data-format='Q3JlYXRvci9Kb2huQ2xlZXNl'>John Cleese</a>, is a strictly punctual headmaster who holds everyone else to his own exacting standards. The whole plot of the movie is how a misunderstanding leads to him missing his train to an important event and how his life slowly unravels as he tries desperately to get there on time. In the end <span class="spoiler" title="you can set spoilers visible by default on your profile" >he arrives exactly on time but with his life utterly ruined</span>. Brian was chronically late and disorganized when he was younger, so his insane devotion to punctuality is likely overcompensation. </li><li> An <a class='twikilink' href='/pmwiki/pmwiki.php/Main/InvokedTrope' title='/pmwiki/pmwiki.php/Main/InvokedTrope' data-format='SW52b2tlZFRyb3Bl'>Invoked Trope</a> in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Film/IAmLegend' title='/pmwiki/pmwiki.php/Film/IAmLegend' data-format='RmlsbS9JQW1MZWdlbmQ='>I Am Legend</a></em>, where virologist Robert Neville keeps to a strict daily routine to keep himself focused on his research and <a class='twikilink' href='/pmwiki/pmwiki.php/Main/GoneMadFromTheIsolation' title='/pmwiki/pmwiki.php/Main/GoneMadFromTheIsolation' data-format='W1tHb25lTWFkRnJvbVRoZUlzb2xhdGlvbiBub3QgZ28gY3JhenldXQ=='>not go crazy</a> in a city where he appears to be the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SoleSurvivor' title='/pmwiki/pmwiki.php/Main/SoleSurvivor' data-format='U29sZVN1cnZpdm9y'>Sole Survivor</a> of a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ZombieApocalypse' title='/pmwiki/pmwiki.php/Main/ZombieApocalypse' data-format='Wm9tYmllQXBvY2FseXBzZQ=='>Zombie Apocalypse</a>. </li><li> Two characters in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Film/MaryPoppins' title='/pmwiki/pmwiki.php/Film/MaryPoppins' data-format='RmlsbS9NYXJ5UG9wcGlucw=='>Mary Poppins</a></em>: <ul ><li> Mr. Banks, who sings about this, and berates Ellen for suggesting that she shows the nannies in moments before 8 o'clock, instead of precisely at 8 o'clock. </li></ul><div class='indent'>I run my home precisely on schedule.<br data-format="\\" />At 6:01, I march through my door.<br data-format="\\" />My slippers, sherry, and pipe are due at 6:02.<br data-format="\\" />Consistent is the life I lead! </div><ul ><li> Admiral Boom, who is so precise with the firing of his time gun, that Bert quips that while the whole world takes its time from Greenwich, Greenwich takes its time from Admiral Boom. <!--* The SerialKiller [[spoiler:Lucas]] in ''Film/{{Mindhunters}}''.--> <!--* Raymond Babbitt in ''Film/RainMan'', as a result of his condition.--> <!--* Harold Crick in ''Film/StrangerThanFiction'' is a slightly less extreme version.--> </li></ul></li><li> Duncan from <em><a class='twikilink' href='/pmwiki/pmwiki.php/Film/TheOddWayHome' title='/pmwiki/pmwiki.php/Film/TheOddWayHome' data-format='RmlsbS9UaGVPZGRXYXlIb21l'>The Odd Way Home</a></em> lives by a series of alarms on his watch, determining everything from when he makes lunch to when he goes to the bathroom. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder4');"> Jokes </div><div id="folder4" class="folder" isfolder="true" style="display:block;"> <ul ><li> There is an old Soviet joke where a man purchases a new dishwasher from a store and is told that it will be delivered in ten years. The man asks, "Will it be in the morning or afternoon?" The sales clerk retorts, "What difference does that make? It's in ten years!" The man replies, "It's just that I have a plumber scheduled for that morning." </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder5');"> Literature </div><div id="folder5" class="folder" isfolder="true" style="display:block;"> <ul ><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/AlexRider' title='/pmwiki/pmwiki.php/Literature/AlexRider' data-format='TGl0ZXJhdHVyZS9BbGV4UmlkZXI='>Alex Rider</a></em>: The opening scene of <em>Point Blanc</em> is about a slightly paranoid American electronics billionaire named Michael J. Roscoe, who follows the same routine every day as part of the layers of security he's built up around himself. At the same time every morning he goes to his sixty-storey headquarters building and gets on a private lift, which takes him directly to his office on the top floor. Before doing anything else, he drinks a double espresso coffee. Access to him is mediated by hand-picked staff and security guards, so that it can take up to three months to make an appointment with him. <span class="spoiler" title="you can set spoilers visible by default on your profile" >Nevertheless, an assassin known as The Gentleman manages to get inside the building and hack Roscoe's lift while he's still in his office, sending it to the top of the shaft and setting up a holographic projection in its place. When it's time for Roscoe to take the elevator back down, he realizes too late that he's stepping into thin air and falls down the empty shaft to his death.</span> </li><li> The white rabbit from <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/AliceInWonderland' title='/pmwiki/pmwiki.php/Literature/AliceInWonderland' data-format='TGl0ZXJhdHVyZS9BbGljZUluV29uZGVybGFuZA=='>Alice in Wonderland</a></em>, who checks his wristwatch and frets that he's running late for something. </li><li> In <a class='twikilink' href='/pmwiki/pmwiki.php/Creator/JulesVerne' title='/pmwiki/pmwiki.php/Creator/JulesVerne' data-format='Q3JlYXRvci9KdWxlc1Zlcm5l'>Jules Verne</a>'s <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/AroundTheWorldInEightyDays' title='/pmwiki/pmwiki.php/Literature/AroundTheWorldInEightyDays' data-format='TGl0ZXJhdHVyZS9Bcm91bmRUaGVXb3JsZEluRWlnaHR5RGF5cw=='>Around the World in Eighty Days</a></em>, Phileas Fogg is this trope in action. Fogg was actually a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Flanderized' title='/pmwiki/pmwiki.php/Main/Flanderized' data-format='e3tGbGFuZGVyaXplZH19'>Flanderized</a> version of Verne's father, who often acted like this in <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RealLife' title='/pmwiki/pmwiki.php/Main/RealLife' data-format='UmVhbExpZmU='>Real Life</a>. <div class='indent'>"At exactly half-past eleven Mr. Fogg would, according to his daily habit, quit Saville Row, and repair to the Reform... He breakfasted and dined at the club, at hours mathematically fixed... and went home at exactly midnight, only to retire at once to bed." <!--* The autistic hero of ''Literature/TheCuriousIncidentOfTheDogInTheNightTime''.--> </div></li><li> Fay Weldon's <em><a class='createlink' rel='nofollow' href='/pmwiki/pmwiki.php/Literature/DarcysUtopia' title='/pmwiki/pmwiki.php/Literature/DarcysUtopia' data-format='TGl0ZXJhdHVyZS9EYXJjeXNVdG9waWE='>Darcys Utopia</a></em>—the main character leaves her husband for another man (or at least has an affair with him while the lovers stay in a hotel). Main character learns her husband is having an affair with a Kirsty Bull. At the end, the main character returns to her husband—Kirsty Bull says, in effect, "I can't stand your husband, he's crazy, he does everything on a schedule, even sex, you can have him." </li><li> The post office cat in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/GoingPostal' title='/pmwiki/pmwiki.php/Literature/GoingPostal' data-format='TGl0ZXJhdHVyZS9Hb2luZ1Bvc3RhbA=='>Going Postal</a></em> walks the exact same route every day, not even bothering trying to circumvent people standing in his way. If a door on the cat's route is closed, he will stand in front of it until somebody opens it, then continue the route. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/HarryPotter' title='/pmwiki/pmwiki.php/Literature/HarryPotter' data-format='TGl0ZXJhdHVyZS9IYXJyeVBvdHRlcg=='>Harry Potter</a></em>: Hermione turns into this when exams are nigh, making timetables for Ron and Harry, much to their amused exasperation. Goes even further in the third book, when Ron points out her schedule has an error, having two classes during the same period on several occasions. <span class="spoiler" title="you can set spoilers visible by default on your profile" >She's using <a class='twikilink' href='/pmwiki/pmwiki.php/Main/TimeTravel' title='/pmwiki/pmwiki.php/Main/TimeTravel' data-format='VGltZVRyYXZlbA=='>Time Travel</a> to go to both.</span> </li><li> Effie Trinket in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/TheHungerGames' title='/pmwiki/pmwiki.php/Literature/TheHungerGames' data-format='TGl0ZXJhdHVyZS9UaGVIdW5nZXJHYW1lcw=='>The Hunger Games</a></em> trilogy, who, as Katniss admits, was "the only reason we got anywhere on time in the Capitol". </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/TheMer' title='/pmwiki/pmwiki.php/Literature/TheMer' data-format='TGl0ZXJhdHVyZS9UaGVNZXI='>The Mer</a></em>: When Val was a human, she carried her day planner everywhere she went and liked to have every minute planned out. After her transformation into a Mer, the lack of a schedule is one of the things she finds hard to deal with. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Literature/NeroWolfe' title='/pmwiki/pmwiki.php/Literature/NeroWolfe' data-format='TGl0ZXJhdHVyZS9OZXJvV29sZmU='>Nero Wolfe</a> might have one of the most famous schedules in all of mystery fiction. Every day almost without fail, he will have breakfast in bed, spend the hours of 9-11am in his greenhouse with his orchids, have lunch at 1.15pm (with plenty of time afterwards for digestion), spend another two hours in the greenhouse between 4-6pm, have dinner at 7.30pm (again with digestion time afterwards), with 11am-1pm, 2-4pm and after dinner given over to reading (or, if he can't get out of it, the trivial little business of solving murders). And if you do anything that will cause him to interrupt this schedule, he'll make you regret it. </li><li> In the <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/RedDwarf' title='/pmwiki/pmwiki.php/Literature/RedDwarf' data-format='TGl0ZXJhdHVyZS9SZWREd2FyZg=='>Red Dwarf</a></em> novel, it's explained that Rimmer routinely fails the officer's exam because he spends so much time color-coding his study schedule he falls way behind in his studies and has to color-code an <em>emergency</em> study schedule. By the time he's done with <em>that</em>, it's time to take the test. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Creator/HarlanEllison' title='/pmwiki/pmwiki.php/Creator/HarlanEllison' data-format='Q3JlYXRvci9IYXJsYW5FbGxpc29u'>Harlan Ellison</a>'s <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/RepentHarlequinSaidTheTicktockman' title='/pmwiki/pmwiki.php/Literature/RepentHarlequinSaidTheTicktockman' data-format='TGl0ZXJhdHVyZS9SZXBlbnRIYXJsZXF1aW5TYWlkVGhlVGlja3RvY2ttYW4='>"Repent, Harlequin!" Said the Ticktockman</a></em> depicts a future where <em>everyone</em> is a schedule fanatic because if they aren't, the Ticktockman deducts their time late from their lifespan and kills them if it runs out. <span class="spoiler" title="you can set spoilers visible by default on your profile" >After the Harlequin is captured and "dealt with", the sign that his actions have left a lasting effect is that the Ticktockman himself starts running late.</span> </li><li> A children's book <em><a class='createlink' rel='nofollow' href='/pmwiki/pmwiki.php/Literature/TitimusTrim' title='/pmwiki/pmwiki.php/Literature/TitimusTrim' data-format='TGl0ZXJhdHVyZS9UaXRpbXVzVHJpbQ=='>Titimus Trim</a></em> is about a man who has a routine which he follows every week. On Monday, he washes and irons his clothes; on Tuesday, he mows the lawn; on Wednesday, he vacuums the carpets; on Thursday, he baths his dog; on Friday, he invites his friends to tea; on Saturday, he polishes his car; and on Sunday, he paints pictures. One week, the milkman does not leave any milk, and this completely muddles his routine. On Monday, he washes and irons his pictures; on Tuesday, he vacuums the lawn, and so on. A friend helps him to write his schedule down, to prevent this from happening again. </li><li> The book <em><a class='createlink' rel='nofollow' href='/pmwiki/pmwiki.php/Literature/Triplets' title='/pmwiki/pmwiki.php/Literature/Triplets' data-format='TGl0ZXJhdHVyZS97e1RyaXBsZXRzfX0='>Triplets</a></em> by Joyce Rebeta-Burditt has one of the triplets like this, which puts her in contest with the protagonist, who is usually late. </li><li> The One State in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Literature/We' title='/pmwiki/pmwiki.php/Literature/We' data-format='TGl0ZXJhdHVyZS97e1dlfX0='>We</a></em> is a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/PlanetOfHats' title='/pmwiki/pmwiki.php/Main/PlanetOfHats' data-format='UGxhbmV0T2ZIYXRz'>Planet of Hats</a> of schedule freaks — it's part of the effort to maintain their <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AssimilationPlot' title='/pmwiki/pmwiki.php/Main/AssimilationPlot' data-format='QXNzaW1pbGF0aW9uUGxvdA=='>Assimilation Plot</a>. All "<a class='twikilink' href='/pmwiki/pmwiki.php/Main/UtopiaJustifiesTheMeans' title='/pmwiki/pmwiki.php/Main/UtopiaJustifiesTheMeans' data-format='W1tVdG9waWFKdXN0aWZpZXNUaGVNZWFucyBmb3IgdGhlaXIgb3duIGdvb2RdXQ=='>for their own good</a>". </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder6');"> Live-Action TV </div><div id="folder6" class="folder" isfolder="true" style="display:block;"> <ul ><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/Alphas' title='/pmwiki/pmwiki.php/Series/Alphas' data-format='U2VyaWVzL3t7QWxwaGFzfX0='>Alphas</a></em>: Ghost, from the first episode, is a Schedule Fanatic as part of his OCD, to the point where he <a class='twikilink' href='/pmwiki/pmwiki.php/Main/YouHaveFailedMe' title='/pmwiki/pmwiki.php/Main/YouHaveFailedMe' data-format='W1tZb3VIYXZlRmFpbGVkTWUga2lsbHMgYSBoZW5jaG1hbl1d'>kills a henchman</a> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DisproportionateRetribution' title='/pmwiki/pmwiki.php/Main/DisproportionateRetribution' data-format='W1tEaXNwcm9wb3J0aW9uYXRlUmV0cmlidXRpb24gZm9yIGJlaW5nIGZvdXIgbWludXRlcyBsYXRlIHRvIGEgbWVldGluZ11d'>for being four minutes late to a meeting</a>. <!--** Gary. Justified in that he's autistic.--> </li><li> In <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/TheBigBangTheory' title='/pmwiki/pmwiki.php/Series/TheBigBangTheory' data-format='U2VyaWVzL1RoZUJpZ0JhbmdUaGVvcnk='>The Big Bang Theory</a></em>, Sheldon (with his OCPD) takes this to the extreme. When one of his three friends doesn't come to their weekly Thai dinner, he is unable to order anything because it would disrupt the routine - an order of dumplings comes with four and he refuses to cut up a dumpling or give someone an extra one. His issues with the main course are more complex. </li><li> An episode of <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/Bones' title='/pmwiki/pmwiki.php/Series/Bones' data-format='U2VyaWVzL3t7Qm9uZXN9fQ=='>Bones</a></em> had a character who was obsessed with his schedule because he believed that if he didn't stick to it, the person nearest to him would die. </li><li> Annie in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/Community' title='/pmwiki/pmwiki.php/Series/Community' data-format='U2VyaWVzL3t7Q29tbXVuaXR5fX0='>Community</a></em> is shown to be one in an online webisode. She forces the entire study group to take a 90-second study break every thirty minutes. </li><li> An episode of <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/CornerGas' title='/pmwiki/pmwiki.php/Series/CornerGas' data-format='U2VyaWVzL0Nvcm5lckdhcw=='>Corner Gas</a></em> had Hank come into possession of an electronic organizer, and use it to obsessively plan every minute of the day. While drinking at the bar, he even has an alarm go off every minute or so to tell him when to take a drink. Keep in mind Hank is the perpetually unemployed town layabout who has been seen with a job in maybe three or four episodes out of the whole series. <div class='indent'><strong>Hank</strong>: I got my whole day mapped out! 1 PM: Hang out at Corner Gas. 2 PM: Eat chips. 4 PM: Hang out at Corner Gas.<br data-format="\\" /><strong>Wanda</strong>: Can you rebook to 5? That's when I get off.<br data-format="\\" /><strong>Hank</strong>: <em>[<a class='twikilink' href='/pmwiki/pmwiki.php/Main/LeaningOnTheFourthWall' title='/pmwiki/pmwiki.php/Main/LeaningOnTheFourthWall' data-format='W1tMZWFuaW5nT25UaGVGb3VydGhXYWxsIGxvb2tpbmcgZGlyZWN0bHkgaW50byB0aGUgY2FtZXJhXV0='>looking directly into the camera</a>]</em> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BitingTheHandHumor' title='/pmwiki/pmwiki.php/Main/BitingTheHandHumor' data-format='W1tCaXRpbmdUaGVIYW5kSHVtb3IgSSBkb24mIzAzOTt0IHRoaW5rIGl0JiMwMzk7cyBhIGdvb2QgaWRlYSB0byBrZWVwIGJvdW5jaW5nXV0='>I don't think it's a good idea to keep bouncing</a> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Main/BitingTheHandHumor' title='/pmwiki/pmwiki.php/Main/BitingTheHandHumor' data-format='W1tCaXRpbmdUaGVIYW5kSHVtb3IgQ29ybmVyIEdhc11d'>Corner Gas</a></em> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BitingTheHandHumor' title='/pmwiki/pmwiki.php/Main/BitingTheHandHumor' data-format='W1tCaXRpbmdUaGVIYW5kSHVtb3IgYXJvdW5kIHRoZSBzY2hlZHVsZV1d'>around the schedule</a>. </div></li><li> Special Agent Frank Lundy in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/Dexter' title='/pmwiki/pmwiki.php/Series/Dexter' data-format='U2VyaWVzL3t7RGV4dGVyfX0='>Dexter</a></em> is a minor example in that, no matter what he happens to be doing at the time, he will always have lunch at one o'clock. </li><li> This is the central defining character trait for Martin Bryce in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/EverDecreasingCircles' title='/pmwiki/pmwiki.php/Series/EverDecreasingCircles' data-format='U2VyaWVzL0V2ZXJEZWNyZWFzaW5nQ2lyY2xlcw=='>Ever Decreasing Circles</a></em>. </li><li> In <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/Friends' title='/pmwiki/pmwiki.php/Series/Friends' data-format='U2VyaWVzL3t7RnJpZW5kc319'>Friends</a></em>, Ross exhibits this tendency in "The One Where No One Is Ready". He invited his friends to an event related to his job that he was going to get honors for, but everyone was taking their sweet time and/or taking longer than it was needed to get ready, which caused Ross to get more frantic as time passed; Joey and Chandler were childishly fighting over who got to sit in a chair, Monica was obsessed with finding out if her ex-boyfriend wanted to get back with her, and Phoebe and Rachel took an extremely long time to decide what they wanted to wear. Oh, and <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ArsonMurderAndJaywalking' title='/pmwiki/pmwiki.php/Main/ArsonMurderAndJaywalking' data-format='W1tBcnNvbk11cmRlckFuZEpheXdhbGtpbmcgUm9zcyYjMDM5OyB3YXRjaCBzdG9wcGVkIHdvcmtpbmcuXV0='>Ross' watch stopped working.</a> </li><li> Rory in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/GilmoreGirls' title='/pmwiki/pmwiki.php/Series/GilmoreGirls' data-format='U2VyaWVzL0dpbG1vcmVHaXJscw=='>Gilmore Girls</a></em> gets this way approaching exam time. </li><li> An episode of <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/HomeImprovement' title='/pmwiki/pmwiki.php/Series/HomeImprovement' data-format='U2VyaWVzL0hvbWVJbXByb3ZlbWVudA=='>Home Improvement</a></em> dealt with Tim's trying to adhere to a rigid schedule, while Jill espoused the virtues of being more flexible. They each had a dream of a future where they were awesome because they were consistent/flexible, while the other was demented/weak because of over-reliance on a schedule/being too easily pushed around. </li><li> A character in one <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/KidsInTheHall' title='/pmwiki/pmwiki.php/Series/KidsInTheHall' data-format='U2VyaWVzL0tpZHNJblRoZUhhbGw='>Kids in the Hall</a></em> sketch has "seven things to do today", and won't deviate from his schedule even when taken hostage by bank robbers (he just adds it to the list). </li><li> In <em><a class='twikilink' href='/pmwiki/pmwiki.php/Series/Parenthood' title='/pmwiki/pmwiki.php/Series/Parenthood' data-format='U2VyaWVzL3t7UGFyZW50aG9vZH19'>Parenthood</a></em> episode "Small Victories", Max Braverman (who has <a class='twikilink' href='/pmwiki/pmwiki.php/UsefulNotes/AspergerSyndrome' title='/pmwiki/pmwiki.php/UsefulNotes/AspergerSyndrome' data-format='VXNlZnVsTm90ZXMvQXNwZXJnZXJTeW5kcm9tZQ=='>Asperger Syndrome</a>) refuses to take a shower on a Monday morning because he does this on Tuesdays and Saturdays. In the same conversation, his answer to when he last cleaned his lizard's cage he says he does it on Sundays, and when asked if he did it yesterday his answer is that yesterday was Sunday. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder7');"> Roleplay </div><div id="folder7" class="folder" isfolder="true" style="display:block;"> <ul ><li> Jacob from <em><a class='twikilink' href='/pmwiki/pmwiki.php/Roleplay/DawnOfANewAgeOldportBlues' title='/pmwiki/pmwiki.php/Roleplay/DawnOfANewAgeOldportBlues' data-format='Um9sZXBsYXkvRGF3bk9mQU5ld0FnZU9sZHBvcnRCbHVlcw=='>Dawn of a New Age: Oldport Blues</a></em>, as a result of his <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AbusiveParents' title='/pmwiki/pmwiki.php/Main/AbusiveParents' data-format='W1tBYnVzaXZlUGFyZW50cyBhYnVzaXZlIG1vdGhlcl1d'>abusive mother</a> forcing him into a routine in order to try and make him perfect. He follows his schedule to the dot and becomes distressed if it's interrupted in any way. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder8');"> Tabletop Games </div><div id="folder8" class="folder" isfolder="true" style="display:block;"> <ul ><li> In <em>Astra</em>, the Rparrah are a whole <em>cult</em> of Schedule Fanatics. They believe that they can learn to control time by being precisely aware of it. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/TabletopGame/DungeonsAndDragons' title='/pmwiki/pmwiki.php/TabletopGame/DungeonsAndDragons' data-format='VGFibGV0b3BHYW1lL0R1bmdlb25zQW5kRHJhZ29ucw=='>Dungeons & Dragons</a></em> adventure <span class='esc-seq' title='non-wikiword'>OA7</span> <em>Test of the Samurai</em>. The <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BigBad' title='/pmwiki/pmwiki.php/Main/BigBad' data-format='QmlnQmFk'>Big Bad</a> Za-Jikku has a rigid schedule which he never varies from. At 5:00 a.m., 9:00 a.m. and 1:00 p.m. he eats, at 6:00 a.m., 10:00 a.m. and 2:00 p.m. he soaks in his herbal pool, and the rest of the time he spends in his meditation room. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder9');"> Video Games </div><div id="folder9" class="folder" isfolder="true" style="display:block;"> <ul ><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/KingsQuestIIIToHeirIsHuman' title='/pmwiki/pmwiki.php/VideoGame/KingsQuestIIIToHeirIsHuman' data-format='VmlkZW9HYW1lL0tpbmdzUXVlc3RJSUlUb0hlaXJJc0h1bWFu'>King's Quest III: To Heir Is Human</a></em>. The wizard always does things at specific times and takes the same amount of time to do things, which allows Gwydion to know how long he has to carry out certain necessary tasks. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Franchise/TheLegendOfZelda' title='/pmwiki/pmwiki.php/Franchise/TheLegendOfZelda' data-format='RnJhbmNoaXNlL1RoZUxlZ2VuZE9mWmVsZGE='>The Legend of Zelda</a></em>: <ul ><li> The Postman from <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/TheLegendOfZeldaMajorasMask' title='/pmwiki/pmwiki.php/VideoGame/TheLegendOfZeldaMajorasMask' data-format='VmlkZW9HYW1lL1RoZUxlZ2VuZE9mWmVsZGFNYWpvcmFzTWFzaw=='>The Legend of Zelda: Majora's Mask</a></em>. It gets rather sad on the Final Day after he finishes his normal daily routine. You can find him in the Post Office on his hands and knees, crying. He desperately wants to escape from the doomed town, but he feels as though he <em>can't</em> because "escape from falling moon" is <em>not on the schedule</em>. If you have him deliver the Priority Letter to Kafei's mother (who is also his boss) rather than delivering it yourself, she will permit him to abandon his schedule and leave. Talk to him afterwards and he says "I'm free! Now I can set my <em>own</em> schedule!". </li><li> A postman in <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/TheLegendOfZeldaOracleGames' title='/pmwiki/pmwiki.php/VideoGame/TheLegendOfZeldaOracleGames' data-format='W1tWaWRlb0dhbWUvVGhlTGVnZW5kT2ZaZWxkYU9yYWNsZUdhbWVzIE9yYWNsZSBvZiBBZ2VzXV0='>Oracle of Ages</a></em> needs a clock because he can't follow his schedule without a way to tell time. </li></ul></li><li> Time Man, one of the two new Robot Masters from <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/MegaManPoweredUp' title='/pmwiki/pmwiki.php/VideoGame/MegaManPoweredUp' data-format='VmlkZW9HYW1lL01lZ2FNYW5Qb3dlcmVkVXA='>Mega Man Powered Up</a></em>, is obsessed with schedules, to the point where he berates others for being late or slowing him down (ironic, given <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BulletTime' title='/pmwiki/pmwiki.php/Main/BulletTime' data-format='W1tCdWxsZXRUaW1lIGhpcyBzcGVjaWFsIGFiaWxpdHldXQ=='>his special ability</a>). This is also prevalent in his appearance in <a class='twikilink' href='/pmwiki/pmwiki.php/ComicBook/MegaManArchieComics' title='/pmwiki/pmwiki.php/ComicBook/MegaManArchieComics' data-format='W1tDb21pY0Jvb2svTWVnYU1hbkFyY2hpZUNvbWljcyB0aGUgQXJjaGllIGNvbWljcyBzZXJpZXNdXQ=='>the Archie comics series</a>, when he complains about having to revise his plans to rescue Dr. Wily multiple times on account of Oil Man messing him up. </li><li> Meredith Huxley in <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/MysteryCaseFiles' title='/pmwiki/pmwiki.php/VideoGame/MysteryCaseFiles' data-format='VmlkZW9HYW1lL015c3RlcnlDYXNlRmlsZXM='>Mystery Case Files</a> 14: Broken Hour</em> has been like this since the death of her children, to the point where if guests in her hotel don't keep to the schedule themselves, <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DisproportionateRetribution' title='/pmwiki/pmwiki.php/Main/DisproportionateRetribution' data-format='W1tEaXNwcm9wb3J0aW9uYXRlUmV0cmlidXRpb24gc2hlIGtpbGxzIHRoZW1dXQ=='>she kills them</a>. </li><li> Played for laughs in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Franchise/TouhouProject' title='/pmwiki/pmwiki.php/Franchise/TouhouProject' data-format='RnJhbmNoaXNlL1RvdWhvdVByb2plY3Q='>Touhou Project</a></em> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/AllThereInTheManual' title='/pmwiki/pmwiki.php/Main/AllThereInTheManual' data-format='W1tBbGxUaGVyZUluVGhlTWFudWFsIHN1cHBsZW1lbnRhbCBtYXRlcmlhbF1d'>supplemental material</a> by Renko Usami, who can and will be late to events, but can tell to the second how late she was. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/VideoGame/UltimaVII' title='/pmwiki/pmwiki.php/VideoGame/UltimaVII' data-format='VmlkZW9HYW1lL1VsdGltYVZJSQ=='>Ultima VII</a></em>: An <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EasterEgg' title='/pmwiki/pmwiki.php/Main/EasterEgg' data-format='RWFzdGVyRWdn'>Easter Egg</a> is that you can kill Lord British because he always walks under a sign at exactly 12 o'clock. If you click the sign, it falls and chops off his head. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder10');"> Visual Novels </div><div id="folder10" class="folder" isfolder="true" style="display:block;"> <ul ><li> Shirogane Sakuya, in <em><a class='twikilink' href='/pmwiki/pmwiki.php/VisualNovel/HatofulBoyfriend' title='/pmwiki/pmwiki.php/VisualNovel/HatofulBoyfriend' data-format='VmlzdWFsTm92ZWwvSGF0b2Z1bEJveWZyaWVuZA=='>Hatoful Boyfriend</a></em>, is not apparently bothered by unscheduled disruptions and events. An aristocrat is flexible, after all. However, he does also have his schedule planned down to the second. If he wants to meet you at exactly three and you show up at three and nineteen seconds, he starts chiding you for lateness. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder11');"> Webcomics </div><div id="folder11" class="folder" isfolder="true" style="display:block;"> <ul ><li> Mikey from <em><a class='twikilink' href='/pmwiki/pmwiki.php/Webcomic/TheClassMenagerie' title='/pmwiki/pmwiki.php/Webcomic/TheClassMenagerie' data-format='V2ViY29taWMvVGhlQ2xhc3NNZW5hZ2VyaWU='>The Class Menagerie</a></em>, though apparently <span class="spoiler" title="you can set spoilers visible by default on your profile" >it's to distract him from his sexuality.</span> </li><li> Dorothy in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Webcomic/DumbingOfAge' title='/pmwiki/pmwiki.php/Webcomic/DumbingOfAge' data-format='V2ViY29taWMvRHVtYmluZ09mQWdl'>Dumbing of Age</a></em> likes schedules. In one Patreon strip, Becky tells her she can't schedule everything, and knocks her schedule out of her hand to prove it. <a class='twikilink' href='/pmwiki/pmwiki.php/Main/BatmanGambit' title='/pmwiki/pmwiki.php/Main/BatmanGambit' data-format='W1tCYXRtYW5HYW1iaXQgRXhhY3RseSBhcyBzY2hlZHVsZWRdXQ=='>Exactly as scheduled</a>. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Webcomic/GirlGenius' title='/pmwiki/pmwiki.php/Webcomic/GirlGenius' data-format='V2ViY29taWMvR2lybEdlbml1cw=='>Girl Genius</a></em>: For the Corbettites, aka the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/RailEnthusiast' title='/pmwiki/pmwiki.php/Main/RailEnthusiast' data-format='W1tSYWlsRW50aHVzaWFzdCBUcmFpbiBNb25rc11d'>Train Monks</a>, the schedule is <em><a class='urllink' href='https://www.girlgeniusonline.com/comic.php?date=20140305'>gospel<img src="https://static.tvtropes.org/pmwiki/pub/external_link.gif" height="12" width="12" style="border:none;" /></a></em>. Any talk of being late? <em><strong><a class='urllink' href='https://www.girlgeniusonline.com/comic.php?date=20140620'>Blasphemy!<img src="https://static.tvtropes.org/pmwiki/pub/external_link.gif" height="12" width="12" style="border:none;" /></a></strong></em> </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/Webcomic/TheOrderOfTheStick' title='/pmwiki/pmwiki.php/Webcomic/TheOrderOfTheStick' data-format='V2ViY29taWMvVGhlT3JkZXJPZlRoZVN0aWNr'>The Order of the Stick</a></em>: Redcloak tortures a character who is immune to fear, even though he doesn't expect it to work, purely because it's written on his schedule. He had to pretend to Xykon that it might work, in order to keep them at their current location for long enough for him to do what he wanted, which was not connected to their overall plan. </li><li> Leela from <em><a class='twikilink' href='/pmwiki/pmwiki.php/Webcomic/PVP' title='/pmwiki/pmwiki.php/Webcomic/PVP' data-format='V2ViY29taWMve3tQVlB9fQ=='>PVP</a></em> <a class='urllink' href='http://pvponline.com/comic/2014/07/03/downside-up'>schedules time for small talk<img src="https://static.tvtropes.org/pmwiki/pub/external_link.gif" height="12" width="12" style="border:none;" /></a>. She's a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/Workaholic' title='/pmwiki/pmwiki.php/Main/Workaholic' data-format='e3t3b3JrYWhvbGljfX0='>workaholic</a> <a class='urllink' href='http://pvponline.com/comic/2014/06/09/workaholics'>financial auditor<img src="https://static.tvtropes.org/pmwiki/pub/external_link.gif" height="12" width="12" style="border:none;" /></a>. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SubvertedTrope' title='/pmwiki/pmwiki.php/Main/SubvertedTrope' data-format='e3tTdWJ2ZXJ0ZWR8VHJvcGV9fQ=='>Subverted</a> in <em><a class='twikilink' href='/pmwiki/pmwiki.php/Webcomic/XKCD' title='/pmwiki/pmwiki.php/Webcomic/XKCD' data-format='V2ViY29taWMve3tYS0NEfX0='>xkcd</a></em>'s <a class='urllink' href='http://xkcd.com/874/'>Time Management<img src="https://static.tvtropes.org/pmwiki/pub/external_link.gif" height="12" width="12" style="border:none;" /></a>: <div class='indent'>7:00AM: Wake Up<br data-format="\\" />7:15AM-8:00AM: Post on productivity blogs about my schedule<br data-format="\\" />8:00AM-Whenever: Fuck around </div></li></ul></div> <!--<div class="folderlabel" onclick="togglefolder('folder12');"> Web Original </div><div id="folder12" class="folder" isfolder="true" style="display:block;">--> <!--* [[http://creepypasta.wikia.com/wiki/A_Perfect_Routine This]] {{creepypasta}} is an extreme example.--> <!--</div>--> </p><p><div class="folderlabel" onclick="togglefolder('folder13');"> Western Animation </div><div id="folder13" class="folder" isfolder="true" style="display:block;"> <ul ><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/AvatarTheLastAirbender' title='/pmwiki/pmwiki.php/WesternAnimation/AvatarTheLastAirbender' data-format='V2VzdGVybkFuaW1hdGlvbi9BdmF0YXJUaGVMYXN0QWlyYmVuZGVy'>Avatar: The Last Airbender</a></em>: <ul ><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Characters/AvatarTheLastAirbenderSokka' title='/pmwiki/pmwiki.php/Characters/AvatarTheLastAirbenderSokka' data-format='W1tDaGFyYWN0ZXJzL0F2YXRhclRoZUxhc3RBaXJiZW5kZXJTb2trYSBTb2trYV1d'>Sokka</a> <ul ><li> A joke during the third season has Sokka constructing a huge, complex, and somewhat squickily detailed schedule so they can arrive in time to carry out the invasion of the Fire Nation during a rare solar eclipse. <a class='twikilink' href='/pmwiki/pmwiki.php/Main/SarcasmMode' title='/pmwiki/pmwiki.php/Main/SarcasmMode' data-format='W1tTYXJjYXNtTW9kZSBGb3Igc29tZSBvZGQgcmVhc29uXV0='>For some odd reason</a>, the suggestion about eating and going to the bathroom at the same time wasn't well received. </li><li> "<a class='twikilink' href='/pmwiki/pmwiki.php/Recap/AvatarTheLastAirbenderSokkasMaster' title='/pmwiki/pmwiki.php/Recap/AvatarTheLastAirbenderSokkasMaster' data-format='W1tSZWNhcC9BdmF0YXJUaGVMYXN0QWlyYmVuZGVyU29ra2FzTWFzdGVyIFNva2thJiMwMzk7cyBNYXN0ZXJdXQ=='>Sokka's Master</a>" raises the valid point that he's nowhere near as useful as the other members of the Gaang (even the animals can at least fly). His usefulness is limited to... making schedules, without which the Gaang are apparently unable to function normally. </li></ul></li></ul></li><li> Temple Fugate was one of these even before becoming the <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ClockKing' title='/pmwiki/pmwiki.php/Main/ClockKing' data-format='Q2xvY2tLaW5n'>Clock King</a> supervillain in <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/BatmanTheAnimatedSeries' title='/pmwiki/pmwiki.php/WesternAnimation/BatmanTheAnimatedSeries' data-format='V2VzdGVybkFuaW1hdGlvbi9CYXRtYW5UaGVBbmltYXRlZFNlcmllcw=='>Batman: The Animated Series</a></em>. The one time he <em>did</em> break his routine, things <a class='twikilink' href='/pmwiki/pmwiki.php/Main/StartOfDarkness' title='/pmwiki/pmwiki.php/Main/StartOfDarkness' data-format='W1tTdGFydE9mRGFya25lc3Mgd2VudCBwcmV0dHkgd3JvbmddXQ=='>went pretty wrong</a>. Here is an excerpt of Fugate's screen laptop we see briefly as a <a class='twikilink' href='/pmwiki/pmwiki.php/Main/FreezeFrameBonus' title='/pmwiki/pmwiki.php/Main/FreezeFrameBonus' data-format='RnJlZXplRnJhbWVCb251cw=='>Freeze-Frame Bonus</a>: <div class='indent'><strong>Things to do today - 5/12</strong><br data-format="\\" /><em>3:00................Coffe break</em><br data-format="\\" /><em>3:02................Brush teeth</em><br data-format="\\" /><em>3.05................Check weather</em> </div></li><li> In the <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/BobsBurgers' title='/pmwiki/pmwiki.php/WesternAnimation/BobsBurgers' data-format='V2VzdGVybkFuaW1hdGlvbi9Cb2JzQnVyZ2Vycw=='>Bob's Burgers</a></em> episode "<a class='twikilink' href='/pmwiki/pmwiki.php/Recap/BobsBurgersS4E13MazelTina' title='/pmwiki/pmwiki.php/Recap/BobsBurgersS4E13MazelTina' data-format='W1tSZWNhcC9Cb2JzQnVyZ2Vyc1M0RTEzTWF6ZWxUaW5hIE1hemVsLVRpbmFdXQ=='>Mazel-Tina</a>", when the coordinator for Tammy's bat mitzvah quits in the middle of the party, <a class='twikilink' href='/pmwiki/pmwiki.php/Characters/BobsBurgersTinaBelcher' title='/pmwiki/pmwiki.php/Characters/BobsBurgersTinaBelcher' data-format='W1tDaGFyYWN0ZXJzL0JvYnNCdXJnZXJzVGluYUJlbGNoZXIgVGluYSBCZWxjaGVyXV0='>Tina Belcher</a> is forced to take over her duties, the most important of which is to keep the party running on schedule. When Tammy goes missing, Tina continues to make sure the party continues according to the schedule, filling in for Tammy in all the activities and leading the dances, which makes Tina the new center of attention and it quickly goes to her head. When she finally finds Tammy and hears her cries for help, she ignores her, preferring to keep the party on schedule per Tammy's orders, although this is just an excuse to lead the upcoming ladies' choice dance in Tammy's place. </li><li> For one episode in <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/DannyPhantom' title='/pmwiki/pmwiki.php/WesternAnimation/DannyPhantom' data-format='V2VzdGVybkFuaW1hdGlvbi9EYW5ueVBoYW50b20='>Danny Phantom</a></em>, Danny does exactly this. The schedule itself is written on his friend's PDA, but later gets stolen and used by Skulker who's unfortunately stuck with the strict schedule against his will. At least he knows it works! </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/FostersHomeForImaginaryFriends' title='/pmwiki/pmwiki.php/WesternAnimation/FostersHomeForImaginaryFriends' data-format='V2VzdGVybkFuaW1hdGlvbi9Gb3N0ZXJzSG9tZUZvckltYWdpbmFyeUZyaWVuZHM='>Foster's Home for Imaginary Friends</a></em>: <ul ><li> The episode "<a class='twikilink' href='/pmwiki/pmwiki.php/Recap/FostersHomeForImaginaryFriendsS3E6FostersGoesToEurope' title='/pmwiki/pmwiki.php/Recap/FostersHomeForImaginaryFriendsS3E6FostersGoesToEurope' data-format='W1tSZWNhcC9Gb3N0ZXJzSG9tZUZvckltYWdpbmFyeUZyaWVuZHNTM0U2Rm9zdGVyc0dvZXNUb0V1cm9wZSBGb3N0ZXImIzAzOTtzIEdvZXMgVG8gRXVyb3BlXV0='>Foster's Goes To Europe</a>" had Herriman be one of the <em>many</em> delays to the group setting out on their trip because he <em>insisted</em> on making them a schedule and repeatedly making adjustments for things like time zones. </li><li> The episode "<a class='twikilink' href='/pmwiki/pmwiki.php/Recap/FostersHomeForImaginaryFriendsS5E13LetYourHareDown' title='/pmwiki/pmwiki.php/Recap/FostersHomeForImaginaryFriendsS5E13LetYourHareDown' data-format='W1tSZWNhcC9Gb3N0ZXJzSG9tZUZvckltYWdpbmFyeUZyaWVuZHNTNUUxM0xldFlvdXJIYXJlRG93biBMZXQgWW91ciBIYXJlIERvd25dXQ=='>Let Your Hare Down</a>" (from which the picture above is sourced) opens with Herriman going through his day precisely on schedule, much to the annoyance of the others. </li></ul></li><li> Gertie in <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/HenryHugglemonster' title='/pmwiki/pmwiki.php/WesternAnimation/HenryHugglemonster' data-format='V2VzdGVybkFuaW1hdGlvbi9IZW5yeUh1Z2dsZW1vbnN0ZXI='>Henry Hugglemonster</a></em>. She plans out her whole day, even when playing with her friends. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/LonelyRichKid' title='/pmwiki/pmwiki.php/Main/LonelyRichKid' data-format='W1tMb25lbHlSaWNoS2lkIExvcmVuem9dXQ=='>Lorenzo</a> in <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/HeyArnold' title='/pmwiki/pmwiki.php/WesternAnimation/HeyArnold' data-format='V2VzdGVybkFuaW1hdGlvbi9IZXlBcm5vbGQ='>Hey Arnold!</a></em> was this in the episode "Rich Kid", although it was mostly enforced by <a class='twikilink' href='/pmwiki/pmwiki.php/Main/EducationMama' title='/pmwiki/pmwiki.php/Main/EducationMama' data-format='W1tFZHVjYXRpb25NYW1hIGhpcyBvdmVyYmVhcmluZ11d'>his overbearing</a> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/MyBelovedSmother' title='/pmwiki/pmwiki.php/Main/MyBelovedSmother' data-format='W1tNeUJlbG92ZWRTbW90aGVyIG1vdGhlcl1d'>mother</a>. Much of the episode has Arnold and the rest of the kids trying to teach him how to have fun without sticking to a tight schedule. </li><li> Exaggerated in an episode of <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/HiHiPuffyAmiYumi' title='/pmwiki/pmwiki.php/WesternAnimation/HiHiPuffyAmiYumi' data-format='V2VzdGVybkFuaW1hdGlvbi9IaUhpUHVmZnlBbWlZdW1p'>Hi Hi Puffy AmiYumi</a></em>, where Yumi, tired of Ami's constant scheduling, sets her clock back by five seconds and everything Ami does is <a class='twikilink' href='/pmwiki/pmwiki.php/Main/DelayedReaction' title='/pmwiki/pmwiki.php/Main/DelayedReaction' data-format='W1tEZWxheWVkUmVhY3Rpb24gZGVsYXllZF1d'>delayed</a> by five seconds, from laughing at a joke to crossing the street. When Yumi tries to correct the time, she sets the clock back years behind and Ami starts acting like a baby, and an old lady when she sets it forward. </li><li> Russell from <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/LittlestPetShop2012' title='/pmwiki/pmwiki.php/WesternAnimation/LittlestPetShop2012' data-format='V2VzdGVybkFuaW1hdGlvbi9MaXR0bGVzdFBldFNob3AyMDEy'>Littlest Pet Shop (2012)</a></em> is like this. Given his personality, this is inevitable. </li><li> In the <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/TheLoudHouse' title='/pmwiki/pmwiki.php/WesternAnimation/TheLoudHouse' data-format='V2VzdGVybkFuaW1hdGlvbi9UaGVMb3VkSG91c2U='>The Loud House</a></em> episode "<a class='twikilink' href='/pmwiki/pmwiki.php/Recap/TheLoudHouseS2E9KickTheBucketListPartyDown' title='/pmwiki/pmwiki.php/Recap/TheLoudHouseS2E9KickTheBucketListPartyDown' data-format='W1tSZWNhcC9UaGVMb3VkSG91c2VTMkU5S2lja1RoZUJ1Y2tldExpc3RQYXJ0eURvd24gUGFydHkgRG93bl1d'>Party Down</a>", Lori tries hosting a sophisticated party based on her teen magazine. </li><li> Amanda Lopez from <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/MiloMurphysLaw' title='/pmwiki/pmwiki.php/WesternAnimation/MiloMurphysLaw' data-format='V2VzdGVybkFuaW1hdGlvbi9NaWxvTXVycGh5c0xhdw=='>Milo Murphy's Law</a></em> has a schedule detailed enough that it includes the exact amount of time for her to peel and eat an orange. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Characters/FriendshipIsMagicTwilightSparkle' title='/pmwiki/pmwiki.php/Characters/FriendshipIsMagicTwilightSparkle' data-format='W1tDaGFyYWN0ZXJzL0ZyaWVuZHNoaXBJc01hZ2ljVHdpbGlnaHRTcGFya2xlIFR3aWxpZ2h0IFNwYXJrbGVdXQ=='>Twilight Sparkle</a> from <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/MyLittlePonyFriendshipIsMagic' title='/pmwiki/pmwiki.php/WesternAnimation/MyLittlePonyFriendshipIsMagic' data-format='V2VzdGVybkFuaW1hdGlvbi9NeUxpdHRsZVBvbnlGcmllbmRzaGlwSXNNYWdpYw=='>My Little Pony: Friendship Is Magic</a></em> is like this at times: <ul ><li> "<a class='twikilink' href='/pmwiki/pmwiki.php/Recap/MyLittlePonyFriendshipIsMagicS2E3LessonZero' title='/pmwiki/pmwiki.php/Recap/MyLittlePonyFriendshipIsMagicS2E3LessonZero' data-format='W1tSZWNhcC9NeUxpdHRsZVBvbnlGcmllbmRzaGlwSXNNYWdpY1MyRTNMZXNzb25aZXJvIExlc3NvbiBaZXJvXV0='>Lesson Zero</a>" involved Twilight struggling to write <em>something</em> for her <a class='twikilink' href='/pmwiki/pmwiki.php/Main/OnceAnEpisode' title='/pmwiki/pmwiki.php/Main/OnceAnEpisode' data-format='W1tPbmNlQW5FcGlzb2RlIHdlZWtseSBmcmllbmRzaGlwIHJlcG9ydF1d'>weekly friendship report</a> to Princess Celestia. Her inherent perfectionism and insistence that the report needs to be sent that very day causes magic-induced mass hysteria when she tries to "make" a friendship lesson instead. </li><li> In "<a class='twikilink' href='/pmwiki/pmwiki.php/Recap/MyLittlePonyFriendshipIsMagicS2E20ItsAboutTime' title='/pmwiki/pmwiki.php/Recap/MyLittlePonyFriendshipIsMagicS2E20ItsAboutTime' data-format='W1tSZWNhcC9NeUxpdHRsZVBvbnlGcmllbmRzaGlwSXNNYWdpY1MyRTIwSXRzQWJvdXRUaW1lIEl0JiMwMzk7cyBBYm91dCBUaW1lXV0='>It's About Time</a>", she nearly has a breakdown when she realizes her schedule for this month doesn't include enough time to make a schedule for <em>next</em> month. </li></ul></li><li> In the <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/PhineasAndFerb' title='/pmwiki/pmwiki.php/WesternAnimation/PhineasAndFerb' data-format='V2VzdGVybkFuaW1hdGlvbi9QaGluZWFzQW5kRmVyYg=='>Phineas and Ferb</a></em> episode "<a class='twikilink' href='/pmwiki/pmwiki.php/Recap/PhineasAndFerbBubbleBoys' title='/pmwiki/pmwiki.php/Recap/PhineasAndFerbBubbleBoys' data-format='W1tSZWNhcC9QaGluZWFzQW5kRmVyYkJ1YmJsZUJveXMgQnViYmxlIEJveXNdXQ=='>Bubble Boys</a>", Baljeet tried this. It didn't work out so well. </li><li> Menlo from <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/Recess' title='/pmwiki/pmwiki.php/WesternAnimation/Recess' data-format='V2VzdGVybkFuaW1hdGlvbi97e1JlY2Vzc319'>Recess</a></em>. In one episode he temporarily turns Mikey into this too. </li><li> The <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/SpongeBobSquarePants' title='/pmwiki/pmwiki.php/WesternAnimation/SpongeBobSquarePants' data-format='V2VzdGVybkFuaW1hdGlvbi9TcG9uZ2VCb2JTcXVhcmVQYW50cw=='>SpongeBob SquarePants</a></em> episode "Party Pooper Pants" features <a class='twikilink' href='/pmwiki/pmwiki.php/Characters/SpongeBobSquarePantsTitularCharacter' title='/pmwiki/pmwiki.php/Characters/SpongeBobSquarePantsTitularCharacter' data-format='W1tDaGFyYWN0ZXJzL1Nwb25nZUJvYlNxdWFyZVBhbnRzVGl0dWxhckNoYXJhY3RlciBTcG9uZ2VCb2JdXQ=='>SpongeBob</a> planning a party that follows a strict schedule in an attempt to keep it from going out of control, saving the actual fun parts for later. Of course, nobody wants to follow the schedule, and they lock <span class='esc-seq' title='non-wikiword'>SpongeBob</span> out of his house as soon as he leaves. </li><li> <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/TotalDrama' title='/pmwiki/pmwiki.php/WesternAnimation/TotalDrama' data-format='V2VzdGVybkFuaW1hdGlvbi9Ub3RhbERyYW1h'>Total Drama</a></em>: <a class='twikilink' href='/pmwiki/pmwiki.php/Characters/TotalDramaCourtney' title='/pmwiki/pmwiki.php/Characters/TotalDramaCourtney' data-format='W1tDaGFyYWN0ZXJzL1RvdGFsRHJhbWFDb3VydG5leSBDb3VydG5leV1d'>Courtney</a> reveals, in a Season 2 <a class='twikilink' href='/pmwiki/pmwiki.php/Main/ConfessionCam' title='/pmwiki/pmwiki.php/Main/ConfessionCam' data-format='W1tDb25mZXNzaW9uQ2FtIGNvbmZlc3Npb25hbCBzcG90XV0='>confessional spot</a>, that she schedules ordinary daily activities <em>years</em> in advance. </li><li> The Disney version of <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/TheManyAdventuresOfWinnieThePooh' title='/pmwiki/pmwiki.php/WesternAnimation/TheManyAdventuresOfWinnieThePooh' data-format='W1tXZXN0ZXJuQW5pbWF0aW9uL1RoZU1hbnlBZHZlbnR1cmVzT2ZXaW5uaWVUaGVQb29oIFdpbm5pZSB0aGUgUG9vaF1d'>Winnie the Pooh</a></em>'s Rabbit is sometimes like this. The plot of the episode "Party Poohper" from <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/TheNewAdventuresOfWinnieThePooh' title='/pmwiki/pmwiki.php/WesternAnimation/TheNewAdventuresOfWinnieThePooh' data-format='V2VzdGVybkFuaW1hdGlvbi9UaGVOZXdBZHZlbnR1cmVzT2ZXaW5uaWVUaGVQb29o'>The New Adventures of Winnie the Pooh</a></em> hinges from this, wherein Rabbit forgets he's hosting a party for a bunch of relatives until the day of, and promptly sets a strict schedule to try to salvage the situation. This also includes preparing for the party, forcing his friends to get ready according to his schedule, and even makes up a new schedule for when he's forced to improvise when things go wrong (mostly <em>because</em> of his schedule, at that). Rabbit finally realizes his way of doing things is wrong when he ushers everybody away for a walk in the woods well past when he had finished repairing the party and is left completely alone, and agrees to let everybody enjoy the party on their own terms. </li></ul></div> </p><p><div class="folderlabel" onclick="togglefolder('folder14');"> Real Life </div><div id="folder14" class="folder" isfolder="true" style="display:block;"> <ul ><li> Immanuel Kant. Interesting in that people actually <em>did</em> set their watches by him, or at least the village clock. When he got caught up reading <a class='urllink' href='http://en.wikipedia.org/wiki/Emile:_or,_On_Education'>an interesting book<img src="https://static.tvtropes.org/pmwiki/pub/external_link.gif" height="12" width="12" style="border:none;" /></a>, people were late all over town. </li><li> People with OCPD or OCD tend to be this. </li><li> People who rely on public transit, whether they want to or not. <ul ><li> Public transit, and railways in particular, are the reason standard time exists. Before the railway, you could set your clock by the sun and a few minutes' difference from one town to the next didn't matter. Enter the railway: in addition to needing to catch a train on time, train crews need to follow a schedule to the minute to avoid a collision. Even a couple minutes' difference one way or the other can spell disaster. The "railroad standard watch" existed for a reason. So important was this to the railway that in the Golden Age of American Rail, train conductors were <em>forbidden</em> from winding their own company issued watches. If a conductor's watch stopped, he had to take it to a special company worker whose <em>sole job</em> was maintaining conductor's watches, so they could set it to the railway clock. </li></ul></li><li> And people who are expecting an important package. </li><li> Hell, practically everyone in the industrialised world; just a few centuries ago, it would have been mad to try and plan anything more precisely than 'morning', 'noon' or 'afternoon'! But with the <a class='twikilink' href='/pmwiki/pmwiki.php/UsefulNotes/IndustrialRevolution' title='/pmwiki/pmwiki.php/UsefulNotes/IndustrialRevolution' data-format='VXNlZnVsTm90ZXMvSW5kdXN0cmlhbFJldm9sdXRpb24='>Industrial Revolution</a>, precise round-the-clock factories meant a finer degree of time precision was necessary. Watches were more of a luxury for the aristocracy until the nineteenth century, at which point demand for cheaper timepieces rose; people actually <em>needed</em> them to be sure they weren't late for their shifts. </li><li> Most military personnel. It's understood that when someone says, for example, oh-eight-hundred hours, they mean when the second hand goes by the twelve. Wristwatches were first popularized in WWI, where being one minute early while attacking an enemy trench means running straight into your own artillery barrage. </li><li> Some smartphone navigation apps such as Google Maps and Waze have a feature to send you a "time to leave" notification so you can arrive at your destination at the desired time down to the minute. </li><li> <a class='twikilink' href='/pmwiki/pmwiki.php/Creator/DougWalker' title='/pmwiki/pmwiki.php/Creator/DougWalker' data-format='Q3JlYXRvci9Eb3VnV2Fsa2Vy'>Doug Walker</a>, according to both Doug <em>and</em> his brother Rob in their vlog for the <em><a class='twikilink' href='/pmwiki/pmwiki.php/WesternAnimation/AvatarTheLastAirbender' title='/pmwiki/pmwiki.php/WesternAnimation/AvatarTheLastAirbender' data-format='V2VzdGVybkFuaW1hdGlvbi9BdmF0YXJUaGVMYXN0QWlyYmVuZGVy'>Avatar: The Last Airbender</a></em> episode "The Painted Lady": <div class='indent'><strong>Doug:</strong> <em>(about Sokka in that episode)</em> "Well, maybe we can do it, maybe we can combine eating and going to the toilet at the same time..." I'm just thinking, "Oh, my God, this is me..."<br data-format="\\" /><strong>Rob:</strong> <a class='twikilink' href='/pmwiki/pmwiki.php/Main/NoodleIncident' title='/pmwiki/pmwiki.php/Main/NoodleIncident' data-format='W1tOb29kbGVJbmNpZGVudCBJIHRoaW5rIHlvdSB0cmllZCB0aGF0IG9uIHRoZSBzZXQgb25jZSwgYWN0dWFsbHkuLi5dXQ=='>I think you tried that on the set once, actually...</a> </div></li></ul></div> <hr data-format='——' /> </p></div> <div class="lazy-video-script"> <a id="VideoExamples"></a> <div> </div> <div class="video-examples has-thumbnails"> <div class="video-examples-header"> <a href="#feedback" class="font-s float-right text-blue" data-modal-target="login" >Feedback</a> <h3 class="bold">Video Example(s):</h3> </div> <div class="video-examples-featured"> <div class="example_video_box"> <a href="#video-link" data-video-id="drrof5" data-video-descrip="Rabbit enlists Pooh, Tigger, and Piglet to follow his schedule for a party." data-video-title="Rabbit's Schedule" data-video-url="https://d1w6li7s85ibls.cloudfront.net/qvbr/drrof5_640x360p_qvbr.mp4" data-mpd-url="https://d1w6li7s85ibls.cloudfront.net/dash/drrof5.mpd" data-hls-url="https://d1w6li7s85ibls.cloudfront.net/hls/drrof5.m3u8" data-video-thumbnail="https://static.tvtropes.org/trope_videos_transcoded/images/sd/drrof5.jpg" data-video-trope="Main/ScheduleFanatic" data-video-tropename="Schedule Fanatic" data-video-approval="APPROVED" data-video-troper-rating="" data-video-average-rating="5.00" data-video-rating-count="5" data-video-media-sources="Recap/TheNewAdventuresOfWinnieThePoohS1E22aPartyPoohper,WesternAnimation/TheNewAdventuresOfWinnieThePooh" class="video-launch-link video-overlay-link featured-widget-vid"> <div class="featured-widget-vid-iframe"> <div id="tvtropes_no_volume_player" data-video-image="https://static.tvtropes.org/trope_videos_transcoded/images/sd/drrof5.jpg" data-video-url="https://d1w6li7s85ibls.cloudfront.net/qvbr/drrof5_640x360p_qvbr.mp4" data-mpd-url="https://d1w6li7s85ibls.cloudfront.net/dash/drrof5.mpd" data-hls-url="https://d1w6li7s85ibls.cloudfront.net/hls/drrof5.m3u8" data-controls="0" data-muted="1"> <script> tropes_videos_commands.push(function(){ new_video_project.load_video("tvtropes_no_volume_player", false); }); </script> </div> </div> </a> </div> <h2 class="bold font-l">Rabbit's Schedule</h2> <p class="_pmvv-vidbox-descTxt"> Rabbit enlists Pooh, Tigger, and Piglet to follow his schedule for a party. </p> </div> <div class="video-examples-thumbs"> <a href="#video-link" data-video-id="qfzc7w" data-video-descrip="Diana takes her plans for Christmas break VERY seriously." data-video-title="Martin Mystery" data-video-url="https://d1w6li7s85ibls.cloudfront.net/qvbr/qfzc7w_640x360p_qvbr.mp4" data-mpd-url="https://d1w6li7s85ibls.cloudfront.net/dash/qfzc7w.mpd" data-hls-url="https://d1w6li7s85ibls.cloudfront.net/hls/qfzc7w.m3u8" data-video-thumbnail="https://static.tvtropes.org/trope_videos_transcoded/images/sd/qfzc7w.jpg" data-video-trope="Main/ScheduleFanatic" data-video-tropename="Schedule Fanatic" data-video-approval="APPROVED" data-video-troper-rating="" data-video-average-rating="" data-video-rating-count="" data-video-media-sources="Main/FoolishSiblingResponsibleSibling,WesternAnimation/MartinMystery" class="video-launch-link video-overlay-link video-background-image lazy-image" data-src="https://static.tvtropes.org/trope_videos_transcoded/images/sd/qfzc7w.jpg"> <p><span class="bold">Martin Mystery</span></p> </a> <a href="#video-link" data-video-id="kx38ve" data-video-descrip="SpongeBob takes planning a party WAY too seriously, particularly the rule to not leave a party unsupervised, by setting a schedule with strictly scheduled events." data-video-title="SpongeBob's Party Schedule" data-video-url="https://d1w6li7s85ibls.cloudfront.net/qvbr/kx38ve_640x360p_qvbr.mp4" data-mpd-url="https://d1w6li7s85ibls.cloudfront.net/dash/kx38ve.mpd" data-hls-url="https://d1w6li7s85ibls.cloudfront.net/hls/kx38ve.m3u8" data-video-thumbnail="https://static.tvtropes.org/trope_videos_transcoded/images/sd/kx38ve.jpg" data-video-trope="Main/ScheduleFanatic" data-video-tropename="Schedule Fanatic" data-video-approval="APPROVED" data-video-troper-rating="" data-video-average-rating="" data-video-rating-count="" data-video-media-sources="Recap/SpongeBobSquarePantsS3E11PartyPooperPants,WesternAnimation/SpongeBobSquarePants,Main/UnwittingInstigatorOfDoom" class="video-launch-link video-overlay-link video-background-image lazy-image" data-src="https://static.tvtropes.org/trope_videos_transcoded/images/sd/kx38ve.jpg"> <p><span class="bold">SpongeBob's Par...</span></p> </a> </div> </div> </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/PrinciplesZealot">Principles Zealot</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/TheOnlyRighteousIndexOfFanatics">The Only Righteous Index of Fanatics!</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/SingleIssueWonk">Single-Issue Wonk</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/Schemer">Schemer</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/CharacterFlawIndex">Character Flaw Index</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/TheScrooge">The Scrooge</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/ARottenTimeToRevert">A Rotten Time to Revert</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/TimeTropes">Time Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/ScottyTime">Scotty Time</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/SawStarWarsTwentySevenTimes">Saw "Star Wars" Twenty-Seven Times</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/ObsessionTropes">Obsession Tropes</a> </li> <li> <a href="/pmwiki/pmwiki.php/Main/SeekingUltimateStrength">Seeking Ultimate Strength</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/JeanneDArchetype">Jeanne d'Arch茅type</a> </li> <li> <a href="/pmwiki/pmwiki.php/QuoteSource/Literature">QuoteSource/Literature</a> </li> <li> <a href="/pmwiki/pmwiki.php/Literature/Mockingjay">Mockingjay</a> </li> </ul> <ul> <li> <a href="/pmwiki/pmwiki.php/Main/CrushFilter">Crush Filter</a> </li> <li> <a href="/pmwiki/pmwiki.php/ImageSource/WesternAnimation">ImageSource/Western Animation</a> </li> <li> <a href="/pmwiki/pmwiki.php/Literature/Franklin">Franklin</a> </li> </ul> </div> </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 id="overlay_outer_player_max"> <div id="overlay_outer_player_wrapper"> <div id="tvtropes_overlay_player" data-video-id="tvtropes-videos-drrof5" data-video-image="https://static.tvtropes.org/trope_videos_transcoded/images/sd/drrof5.jpg" data-video-title="Rabbit's Schedule" data-video-url="https://d1w6li7s85ibls.cloudfront.net/qvbr/drrof5_640x360p_qvbr.mp4" data-mpd-url="https://d1w6li7s85ibls.cloudfront.net/dash/drrof5.mpd" data-hls-url="https://d1w6li7s85ibls.cloudfront.net/hls/drrof5.m3u8" data-small-player="never" data-track-events="1" data-do-not-loop="1" data-starting-quality="1" data-autoplay="true"> </div> </div> </div> <div class="_pmvv-vidbox-desc"> <h1 id="overlay-title">Rabbit's Schedule</h1> <p id="overlay-descrip" class="_pmvv-vidbox-descTxt"> Rabbit enlists Pooh, Tigger, and Piglet to follow his schedule for a party. </p> <div class="rating-row" data-video-id="drrof5" > <input type="hidden" name="is_logged_in" value="0" > <p>How well does it match the trope?</p> <div id="star-rating-group"> <div class="trope-rate"> <input type="radio" id="lamp5" name="rate" value="5" /> <label for="lamp5" title="Absolutely">★</label> <input type="radio" id="lamp4" name="rate" value="4" /> <label for="lamp4" title="Yes">★</label> <input type="radio" id="lamp3" name="rate" value="3" /> <label for="lamp3" title="Kind of">★</label> <input type="radio" id="lamp2" name="rate" value="2" /> <label for="lamp2" title="Not really">★</label> <input type="radio" id="lamp1" name="rate" value="1" /> <label for="lamp1" title="No">★</label> </div> <div id="star-rating-total"> 5 (5 votes) </div> </div> </div> <div class="example-media-row"> <div class="example-overlay"> <p>Example of:</p> <div id="overlay-trope">Main / ScheduleFanatic</div> </div> <div class="media_second_wrapper"> <div class="media-sources-overlay example-overlay"> <p>Media sources:</p> <div id="overlay-media"></div> </div> <div class="example-overlay"> <div id="secondary_tropes_row"></div> <div id="overlay-second"></div> </div> </div> </div> <p class="_pmvv-vidbox-stats text-right font-s" style="padding-top:8px; border-top: solid 1px rgba(255,255,255,0.2)"> <!-- <i class="fa fa-eye"></i> 11,241--> <a href="#video-feedback" class="float-right" data-modal-target="login" >Report</a> </p> </div> </div> </div> <div class="_pmvv-foot"> <div class="_pmvv-foot-scrollwrapper"> <a href="#video-link" data-video-id="drrof5" data-vimeo-id="" data-video-descrip="Rabbit enlists Pooh, Tigger, and Piglet to follow his schedule for a party." data-video-title="Rabbit's Schedule" data-video-url="https://d1w6li7s85ibls.cloudfront.net/qvbr/drrof5_640x360p_qvbr.mp4" data-mpd-url="https://d1w6li7s85ibls.cloudfront.net/dash/drrof5.mpd" data-hls-url="https://d1w6li7s85ibls.cloudfront.net/hls/drrof5.m3u8" data-video-thumbnail="https://static.tvtropes.org/trope_videos_transcoded/images/sd/drrof5.jpg" data-video-trope="Main/ScheduleFanatic" data-video-tropename="Schedule Fanatic" data-video-approval="APPROVED" data-video-troper-rating="" data-video-average-rating="5.00" data-video-rating-count="5" data-video-media-sources="Recap/TheNewAdventuresOfWinnieThePoohS1E22aPartyPoohper,WesternAnimation/TheNewAdventuresOfWinnieThePooh" class="video-launch-link video-overlay-link video-background-image lazy-image" data-src="https://static.tvtropes.org/trope_videos_transcoded/images/sd/drrof5.jpg"> <p><span class="bold">Rabbit's Schedule</span></p> </a> <a href="#video-link" data-video-id="qfzc7w" data-vimeo-id="" data-video-descrip="Diana takes her plans for Christmas break VERY seriously." data-video-title="Martin Mystery" data-video-url="https://d1w6li7s85ibls.cloudfront.net/qvbr/qfzc7w_640x360p_qvbr.mp4" data-mpd-url="https://d1w6li7s85ibls.cloudfront.net/dash/qfzc7w.mpd" data-hls-url="https://d1w6li7s85ibls.cloudfront.net/hls/qfzc7w.m3u8" data-video-thumbnail="https://static.tvtropes.org/trope_videos_transcoded/images/sd/qfzc7w.jpg" data-video-trope="Main/ScheduleFanatic" data-video-tropename="Schedule Fanatic" data-video-approval="APPROVED" data-video-troper-rating="" data-video-average-rating="5.00" data-video-rating-count="6" data-video-media-sources="Main/FoolishSiblingResponsibleSibling,WesternAnimation/MartinMystery" class="video-launch-link video-overlay-link video-background-image lazy-image" data-src="https://static.tvtropes.org/trope_videos_transcoded/images/sd/qfzc7w.jpg"> <p><span class="bold">Martin Mystery</span></p> </a> <a href="#video-link" data-video-id="kx38ve" data-vimeo-id="432353753" data-video-descrip="SpongeBob takes planning a party WAY too seriously, particularly the rule to not leave a party unsupervised, by setting a schedule with strictly scheduled events." data-video-title="SpongeBob's Party Schedule" data-video-url="https://d1w6li7s85ibls.cloudfront.net/qvbr/kx38ve_640x360p_qvbr.mp4" data-mpd-url="https://d1w6li7s85ibls.cloudfront.net/dash/kx38ve.mpd" data-hls-url="https://d1w6li7s85ibls.cloudfront.net/hls/kx38ve.m3u8" data-video-thumbnail="https://static.tvtropes.org/trope_videos_transcoded/images/sd/kx38ve.jpg" data-video-trope="Main/ScheduleFanatic" data-video-tropename="Schedule Fanatic" data-video-approval="APPROVED" data-video-troper-rating="" data-video-average-rating="4.91" data-video-rating-count="23" data-video-media-sources="Recap/SpongeBobSquarePantsS3E11PartyPooperPants,WesternAnimation/SpongeBobSquarePants,Main/UnwittingInstigatorOfDoom" class="video-launch-link video-overlay-link video-background-image lazy-image" data-src="https://static.tvtropes.org/trope_videos_transcoded/images/sd/kx38ve.jpg"> <p><span class="bold">SpongeBob's Par...</span></p> </a> </div> </div> </div> <script type="text/javascript"> var cleanCreativeEnabled = ""; var donation = ""; var live_ads = "1"; var img_domain = "https://static.tvtropes.org"; var snoozed = cookies.read('snoozedabm'); var elem = document.createElement('script'); elem.async = true; // if page type is article or homepage load bundle_nojquery. otherwise load regular bundle.js if(tvtropes_config.universal_page_type == "Article" || tvtropes_config.universal_page_type == "HomePage") { elem.src = 'https://assets.tvtropes.org/design/assets/bundle_nojquery.js?rev=a1fdc3097a55e179219cd1bf535ab41b48dc60da'; } else { elem.src = 'https://assets.tvtropes.org/design/assets/bundle.js?rev=a1fdc3097a55e179219cd1bf535ab41b48dc60da'; } elem.onload = function() { } document.getElementsByTagName('head')[0].appendChild(elem); </script> <script type="text/javascript"> function send_analytics_event(user_type, donation){ // if(user_type == 'uncached' || user_type == 'cached'){ // ga('send', 'event', 'caching', 'load', user_type, {'nonInteraction': 1}); // return; // } var event_name = user_type; if(donation == 'true'){ event_name += "_donation" }else if(typeof(valid_user) == 'undefined'){ event_name += "_blocked" }else if(valid_user == true){ event_name += "_unblocked"; }else{ event_name = "_unknown" } ga('send', 'event', 'ads', 'load', event_name, {'nonInteraction': 1}); } send_analytics_event("guest", "false"); </script> <!-- Quantcast Tag --> <script type="text/javascript"> window._qevents = window._qevents || []; (function() { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); window._qevents.push({ qacct:"p-mEzuYq24VEJ-3" }); </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-mEzuYq24VEJ-3.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <!-- Begin comScore Tag --> <script> var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "38282685" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = "https://sb.scorecardresearch.com/cs/38282685/beacon.js"; el.parentNode.insertBefore(s, el); })(); </script> <noscript> <img src="https://sb.scorecardresearch.com/p?c1=2&c2=38282685&cv=3.6.0&cj=1"> </noscript> <!-- End comScore Tag --> </body> </html>