MediaWiki:Common.js

/* Any JavaScript here will be loaded for all users on every page load. */

/* Init */

var customizeToolbar = function { /* Your code goes here */ /* Strikethrough */ $('#wpTextbox1').wikiEditor('addToToolbar', {	section: 'advanced',	group: 'format',	tools: {		"strikethrough": {			label: 'Strike',			type: 'button',			icon: '//upload.wikimedia.org/wikipedia/commons/3/30/Btn_toolbar_rayer.png',			action: {				type: 'encapsulate',				options: {					pre: " ",					post: " "				}			}		}	} });

/* Comment */ $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {	section: 'advanced',	group: 'format',	tools: {		"comment": {			label: 'Comment',			type: 'button',			icon: '//upload.wikimedia.org/wikipedia/commons/3/37/Btn_toolbar_commentaire.png',			action: {				type: 'encapsulate',				options: {					pre: ""				}			}		}	} } );

/* Code */ $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {	section: 'advanced',	group: 'format',	tools: {		"math": {			label: 'Code',			type: 'button',			icon: '//upload.wikimedia.org/wikipedia/commons/f/f5/Button_code-ms.png',			action: {				type: 'encapsulate',				options: {					pre: " "				}			}		}	} } );

/* Reggie Sprite Tag */ $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {	section: 'advanced',	group: 'format',	tools: {		"math": {			label: 'Reggie Sprite Tag',			type: 'button',			icon: '//static.miraheze.org/horizonwiki/5/54/Icon-sprites.png',			action: {				type: 'encapsulate',				options: {					pre: "",					post: " "				}			}		}	} } ); };

/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */ if ( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' ) ) !== -1 ) { mw.loader.using( 'user.options' ).then( function {		// This can be the string "0" if the user disabled the preference (T54542)		if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {			$.when( mw.loader.using( 'ext.wikiEditor' ), $.ready ).then( customizeToolbar );		}	} ); }

//prepare lists var eventId2 = 0;		//Nybble 1-2 var eventId1 = 0;		//Nybble 3-4 //var dependencies = []; var dualBoxes = []; var checkBoxes = []; var lists = []; var values = []; var externals = [];

var div = document.getElementsByClassName("spriteSettings")[0]; //var xml; var rawInput; var nodes;

if(div){ textarea = div.getElementsByTagName("p")[0]; xmlText = textarea.textContent; textarea.remove; $(div).append(       $(' ', { type: 'text', val: '0000 0000 0000 0000', id: 'rawReggieInput', onchange: 'updateRawInput', onkeyup: 'updateRawInput' })   );    rawInput = document.getElementById("rawReggieInput");

rawInput.style.borderColor = "black"; rawInput.style.borderStyle = "solid"; reggieClip = $(" ", {       type: 'button',        value: 'Copy ReggieClip',        onclick: 'copyReggieClip'    }); $(div).append(reggieClip); $(div).append(" "); parser = new DOMParser; xmlDoc = parser.parseFromString(xmlText,"text/xml"); nodes = xmlDoc.getElementsByTagName("sprite")[0].children;

for(i = 0; i < nodes.length; i++) { switch(nodes[i].tagName) { case "list": addList(i); break; case "dualbox": addDualBox(i); break; case "checkbox": addCheckBox(i); break; case "value": addValue(i); break; case "multidualbox": //addMultiDualBox(i); break; case "dependency": addDependency(i); break; //external default: console.log(nodes[i]); }   } }

function copyReggieClip { spriteID = xmlDoc.getElementsByTagName("sprite")[0].attributes.id.value; raw = rawInput.value.replace(/\s+/g, '').split(""); byteArray = new Array(8); for(d = 0; d < 8; d++) { byteArray[d] = parseInt(Number("0x" + raw[d*2] + "" + raw[d*2+1])); }   clip = "ReggieClip|1:" + spriteID + ":0:0:" + byteArray[0] + ":" + byteArray[1] + ":" + byteArray[2] + ":" + byteArray[3] + ":" + byteArray[4] + ":" + byteArray[5] + ":" + byteArray[7]+ "|%"; navigator.clipboard.writeText(clip).then(function {}, function(err) {       alert(clip);    }); }

function updateEverything(changedObj) { if(changedObj.hasOwnProperty("val")){ val = parseInt(changedObj.val[0].value); } else if(changedObj.hasOwnProperty("left")){ val = changedObj.left[0].checked ? 0 : 1;   } else if(changedObj.hasOwnProperty("box")){ val = changedObj.box[0].checked ? 1 : 0;   } else if(changedObj.hasOwnProperty("list")){ val = parseInt(changedObj.list[0].value); } else if(changedObj.hasOwnProperty("extern")) { val = parseInt(changedObj.extern[0].value); } else { val = -1; }   start = changedObj.bitStart; end = changedObj.bitEnd; raw = rawInput.value.replace(/\s+/g, '').split(""); bitArray = new Array(64); for(i = 0; i < raw.length; i++) { num = parseInt(Number("0x" + raw[i])); for(j = 0; j < 4; j++){ bitArray[i*4+3-j] = (num & (1< 0 ? 1 : 0;       }    }    for(i = 0; i <= end-start; i++) { bitArray[end-1-i] = (val & (1< 0 ? 1 : 0;   }    outStr = ""; for(i = 0; i < 16; i++) { outStr += ((bitArray[i*4] << 3) + (bitArray[i*4+1] << 2) + (bitArray[i*4+2] << 1) + bitArray[i*4+3]).toString(16).toUpperCase; if((i+1)%4===0 && i < 15) { outStr += " "; }   }    rawInput.value = outStr; updateWidgets(bitArray); }

function updateWidgets(bitArray) { for(k = 0; k < dualBoxes.length; k++){ dualBoxes[k].left[0].checked = bitArrayToNum(bitArray, dualBoxes[k].bitStart, dualBoxes[k].bitEnd) > 0 ? false : true; }   for(k = 0; k < checkBoxes.length; k++){ checkBoxes[k].box[0].checked = bitArrayToNum(bitArray, checkBoxes[k].bitStart, checkBoxes[k].bitEnd) > 0 ? true : false; }   for(k = 0; k < lists.length; k++){ lists[k].list[0].value = bitArrayToNum(bitArray, lists[k].bitStart, lists[k].bitEnd); }   for(k = 0; k < values.length; k++){ values[k].val[0].value = bitArrayToNum(bitArray, values[k].bitStart, values[k].bitEnd); }

//var externals = []; }

function bitArrayToNum(arr, start, end){ num = 0; for(i = 0; i <= end-start; i++) { num += (arr[end-1-i] << i); }   return num; }

function addDependency(i) { label = $(' ', {       id: 'dependency',    }); label.append("Dependency: "); if(nodes[i].hasAttribute("notes")){ label.append(nodes[i].attributes["notes"].value); }   $(div).append(label); $(div).append(" "); for(j = 0; j < nodes[i].children.length; j++) {          // get entries label = $(' ', {           id: 'dependency',        }); switch(nodes[i].children[j].tagName) { case "required": text = "The sprite with the following ID is required for this sprite to work: "; break; case "suggested": text = "The sprite with the following ID is suggested to be placed together with this sprite: "; break; default: text = "Unknown dependency: "; break; }       label.append(text + nodes[i].children[j].attributes["sprite"].value); $(div).append(label); $(div).append(" "); } }

function addList(i) { text = ""; entries = []; start = 0; end = 0; for(j = 0; j < nodes[i].attributes.length; j++) {          // get attribute stuff attr = nodes[i].attributes[j]; switch(attr.name) { case "bit": [start, end] = textToNumbers(attr.value); break; case "nybble": [start, end] = textToNumbers(attr.value); [start, end] = nybbleToBit(start, end); break; case "title": text = attr.value; break; default: break; }   }    label = $(" "); oneList = $(' ', {       id: 'list' + lists.length,        onchange: 'updateEverything(lists[' + lists.length + '])',        onkeyup: 'updateEverything(lists[' + lists.length + '])'    });

for(j = 0; j < nodes[i].children.length; j++) {          // get entries $(oneList).append($(" ", { text: nodes[i].children[j].textContent, value: nodes[i].children[j].attributes["value"].value }));   }    label.append(oneList); label.append(text); $(div).append(label); $(div).append(" "); aList = { bitStart : start, bitEnd  : end, list    : oneList };

lists.push(aList); }

function addValue(i) { text = ""; entries = []; start = 0; end = 0; for(j = 0; j < nodes[i].attributes.length; j++) {          // get attribute stuff attr = nodes[i].attributes[j]; switch(attr.name) { case "bit": [start, end] = textToNumbers(attr.value); break; case "nybble": [start, end] = textToNumbers(attr.value); [start, end] = nybbleToBit(start, end); break; case "title": text = attr.value; break; default: break; }   }

label = $(" "); oneValueBox = $(' ', {       type: 'number',        value: 0,        min: 0,        max: 2*Math.pow(2, end-start)-1,        onchange: 'updateEverything(values[' + values.length + '])',        onkeyup: 'updateEverything(values[' + values.length + '])'    });

label.append(oneValueBox); label.append(text); $(div).append(label); $(div).append(" "); aValue = { bitStart : start, bitEnd  : end, val     : oneValueBox };

values.push(aValue); }

function addCheckBox(i) { text = ""; entries = []; start = 0; end = 0; for(j = 0; j < nodes[i].attributes.length; j++) {          // get attribute stuff attr = nodes[i].attributes[j]; switch(attr.name) { case "bit": [start, end] = textToNumbers(attr.value); break; case "nybble": [start, end] = textToNumbers(attr.value); [start, end] = nybbleToBit(start, end); break; case "title": text = attr.value; break; default: break; }   }    label = $(" "); oneCheckbox = $(' ', {       type: 'checkbox',        name: 'checkBox' + checkBoxes.length,        onchange: 'updateEverything(checkBoxes[' + checkBoxes.length + '])',        onkeyup: 'updateEverything(checkBoxes[' + checkBoxes.length + '])'    });

label.append(oneCheckbox); label.append(text); $(div).append(label); $(div).append(" "); checkBox = { bitStart : start, bitEnd  : end, box     : oneCheckbox };

checkBoxes.push(checkBox); }

function addDualBox(i) { text1 = ""; text2 = ""; entries = []; start = 0; end = 0; for(j = 0; j < nodes[i].attributes.length; j++) {          // get attribute stuff attr = nodes[i].attributes[j]; switch(attr.name) { case "bit": [start, end] = textToNumbers(attr.value); break; case "nybble": [start, end] = textToNumbers(attr.value); [start, end] = nybbleToBit(start, end); break; case "title1": text1 = attr.value; break; case "title2": text2 = attr.value; break; default: break; }   }    label1 = $(" "); label2 = $(" "); leftInput = $(' ', {		type: 'radio',		name: 'dualradio' + dualBoxes.length,		checked: 'true',		onchange: 'updateEverything(dualBoxes[' + dualBoxes.length + '])',       onkeyup: 'updateEverything(dualBoxes[' + dualBoxes.length + '])'	}); rightInput = $(' ', {		type: 'radio',		name: 'dualradio' + dualBoxes.length,		onchange: 'updateEverything(dualBoxes[' + dualBoxes.length + '])',       onkeyup: 'updateEverything(dualBoxes[' + dualBoxes.length + '])'	}); label1.append(text1); label1.append(leftInput); label2.append(rightInput); label2.append(text2); $(div).append(label1); $(div).append(label2); $(div).append(" "); dualBox = { bitStart : start, bitEnd  : end, left    : leftInput, right   : rightInput };

dualBoxes.push(dualBox); }

function nybbleToBit(first, second) { return [first*4-3, second*4]; }

function textToNumbers(text) { if(text.includes("-")){ [start, end] = text.split("-"); return [parseInt(start), parseInt(end)]; } else { return [parseInt(text), parseInt(text)]; } }

function updateRawInput { if (rawInput.value.replace(/\s+/g, '').length == 16) { re = /[0-9A-Fa-f]{16}/g; if(!re.test(rawInput.value.replace(/\s+/g, ''))) { rawInput.style.borderColor = "red"; return; } else { rawInput.style.borderColor = "black"; }   } else { rawInput.style.borderColor = "red"; return; }   rawInput.style.borderStyle = "solid";

raw = rawInput.value.replace(/\s+/g, '').split(""); bitArray = new Array(64); for(i = 0; i < raw.length; i++) { num = parseInt(Number("0x" + raw[i])); for(j = 0; j < 4; j++){ bitArray[i*4+3-j] = (num & (1< 0 ? 1 : 0;       }    }    updateWidgets(bitArray); }

newerActors = [[0, "xxx BOOT"], [1, "xxx AUTO_SELECT"], [2, "xxx SELECT"], [3, "xxx WORLD_MAP"], [4, "xxx WORLD_9_DEMO"], [5, "xxx STAGE"], [6, "xxx RESTART_CRSIN"], [7, "xxx CRSIN"], [8, "xxx MOVIE"], [9, "xxx GAMEOVER"], [10, "xxx GAME_SETUP"], [11, "xxx MULTI_PLAY_COURSE_SELECT"], [12, "xxx CURSOR"], [13, "xxx PLAYER"], [14, "xxx YOSHI"], [15, "xxx WM_TEST"], [16, "xxx WM_TEST2"], [17, "xxx BG_GM"], [18, "xxx CAMERA"], [19, "--- YOSHI_FIRE"], [20, "251 Boss - Topman"], [21, "363 Boss Controller - Tower Boss"], [22, "427 Kamek"], [23, "431 Bowser Boss Battle Related"], [24, "407 Cutscene Controller - Castle Boss"], [25, "408 Cutscene Controller - Bowser Jr and Peach at Castle"], [26, "409 Cutscene Controller - Bowser Jr and Peach at Airship"], [27, "xxx KOOPA_SHIP_FOR_CASTLE_DEMO"], [28, "xxx KOOPA_JR_FOR_CASTLE_DEMO"], [29, "xxx PEACH_FOR_CASTLE_DEMO"], [30, "xxx KAMECK_FOR_CASTLE_DEMO"], [31, "--- LEMMY_FOOTHOLD"], [32, "--- LEMMY_FOOTHOLD_MAIN"], [33, "*** Castle Boss Door"], [34, "*** Castle Boss Key"], [35, "454 Ambush Level Controller"], [36, "--- AC_BATTLE_KINOPIO"], [37, "--- AC_BATTLE_ITEM: Ambush Mushroom Reward"], [38, "468 Credits Controller"], [39, "284 Wind-Riding Coins"], [40, "236 Movement Controller - \"Ac_GroupID\""], [41, "250 Electric Line"], [42, "--- RIVER_PAIPO"], [43, "--- RIVER_ITEM"], [44, "--- RIVER_COIN"], [45, "--- RIVER_STARCOIN"], [46, "--- RIVER_LIFT"], [47, "--- RIVER_BARREL"], [48, "--- RIVER_PUKU"], [49, "--- RIVER_PAKKUN"], [50, "244 Line God"], [51, "020 Goomba"], [52, "021 Paragoomba"], [53, "*** Unused Goomba, dies upon contact, usable"], [54, "057 Koopa Troopa"], [55, "058 Koopa Paratroopa"], [56, "024 Buzzy Beetle"], [57, "025 Spiny"], [58, "026 Upside-Down Spiny"], [59, "--- EN_BLOCK"], [60, "*** EN_ITEM, Actor handling items"], [61, "032 Star Coin"], [62, "155 Line Controlled Star Coin"], [63, "389 Bolt Controlled Star Coin"], [64, "033 Event Controller - Zone Enter"], [65, "034 Event Controller - \"And\" (If X AND Y, do Z)"], [66, "035 Event Controller - \"Or\" (If X OR Y, do Z)"], [67, "036 Event Controller - \"Random\""], [68, "037 Event Controller - Chainer (If X, do Y)"], [69, "038 Event Controller - \"If\" - Location Based"], [70, "039 Event Controller - Multi-Chainer (If X, do Y THROUGH Z)"], [71, "*** EN_BKBLOCK - Breaking Block"], [72, "040 Event Controller - \"?\" Switch (Orange)"], [73, "041 Event Controller - \"P\" Switch (Blue)"], [74, "042 Event Controller - \"!\" Switch (Red)"], [75, "478 Final Boss Controller - First Switch"], [76, "479 Final Boss Controller - Second Switch"], [77, "043 Event Controller - Brick Block \"?\" Switch (Orange)"], [78, "044 Event Controller - Brick Block \"P\" Switch (Blue)"], [79, "045 Event Controller - Brick Block \"!\" Switch (Red)"], [80, "046 Podoboo"], [81, "047 Thwomp"], [82, "048 Big Thwomp"], [83, "054 Lakitu"], [84, "--- EN_JUGEM_COIN - Coin Lakitu (Lakitu that throws coins)"], [85, "--- EN_EATJUGEM"], [86, "--- EN_JUGEM_BODY"], [87, "060 Spike Top"], [88, "062 Spinning Firebar"], [89, "063 Spike Ball"], [90, "098 Giant Spike Ball"], [91, "065 Pipe - Piranha Plant - Up Facing"], [92, "066 Pipe - Piranha Plant - Down Facing"], [93, "067 Pipe - Piranha Plant - Right Facing"], [94, "068 Pipe - Piranha Plant - Left Facing"], [95, "069 Pipe - Venus Fire Trap - Facing Up"], [96, "070 Pipe - Venus Fire Trap - Facing Down"], [97, "071 Pipe - Venus Fire Trap - Facing Right"], [98, "072 Pipe - Venus Fire Trap - Facing Left"], [99, "073 Grounded Piranha Plant"], [100, "074 Giant Grounded Piranha Plant"], [101, "075 Grounded Venus Fire Trap"], [102, "076 Giant Grounded Venus Fire Trap"], [103, "264 Extending Piranha Plant"], [104, "--- ICEBALL - Player Iceball"], [105, "--- PL_FIREBALL - Player Fireball"], [106, "--- PAKKUN_FIREBALL - Venus Fire Traps Fireball"], [107, "--- BROS_FIREBALL - Fireball thrown by Fire Bros."], [108, "--- BOOMERANG - Boomerang used by Boomerang Bros."], [109, "079 Event Looper"], [110, "080 Fire Brother"], [111, "094 Boomerang Brother"], [112, "095 Hammer Brother"], [113, "272 Ice Brother"], [114, "308 Hammer Brother"], [115, "--- HAMMER - Hammer thrown by Hammer Bros."], [116, "120 Big Sledge Brother"], [117, "--- MEGA_HAMMER - Hammer thrown by Sledge Bros."], [118, "--- BROS_ICEBALL - Iceballs thrown by Ice Bros."], [119, "088 Actor Spawner"], [120, "089 Timed Actor Spawner"], [121, "090 Effect - Wind Physics and Sound"], [122, "246 Special Level Events"], [123, "243 Unused Sprite - \"Tag_Water\""], [124, "091 Auto-Scrolling Controller - Requires Rails"], [125, "--- OBJ_GRASS - The grass model that replaces the tiles in Pa1_nohara"], [126, "110 Effect - Sunlight"], [127, "*** EN_KILLER - Bullet Bill"], [128, "*** EN_SEARCH_KILLER - Heat seeking Bullet Bill"], [129, "*** EN_MAGNUM_KILLER - Banzai Bill"], [130, "*** EN_SEARCH_MAGNUM_KILLER - Heat seeking Banzai Bill"], [131, "100 Swooper"], [132, "270 Para-bomb Spawn Area"], [133, "101 Bob-omb"], [134, "269 Para-bomb"], [135, "232 Mecha-Koopas"], [136, "271 Little Mouser"], [137, "322 Boss - Thwompadomp"], [138, "099 Pipe Enemy Generator"], [139, "102 Broozer"], [140, "103 Vertical Platform Generator"], [141, "104 Amp"], [142, "--- EN_LINE_BIRIKYU - Line Controlled Amp"], [143, "108 Unused Sprite - \"En_Birikyu_Maker\""], [144, "343 Line Controlled Fuzzy"], [145, "105 Pokey"], [146, "--- EN_SANBO_PARTS - Unused"], [147, "--- EN_SANBO_EL - Pokey parts"], [148, "109 Rotating Spike Ball on Chain [6x6 - Centered]"], [149, "111 Blooper"], [150, "112 Blooper with Babies"], [151, "113 Flagpole"], [152, "*** EN_GESSO_CHILD - Blooper Baby"], [153, "307 Synchronized Flame Jet Controller"], [154, "309 Synchronized Flame Jet "], [155, "114 Continuous Flame Cannon"], [156, "117 Pulsating Flame Cannon"], [157, "247 Unused Sprite - \"En_Pukupuku_Parent\""], [158, "335 School of Cheep-Cheeps"], [159, "115 Small Cheep Cheep"], [160, "395 Spiny Cheep-Cheep"], [161, "334 Giant Cheep-Cheep"], [162, "116 Unused Sprite - \"En_Pukucoin\""], [163, "118 Dry Bones"], [164, "119 Giant Dry Bones"], [165, "--- EN_KARON_HEAD - Dry Bone Head"], [166, "121 Sprite Crashes Game - \"En_Reverse\""], [167, "124 Lakitu Spawner"], [168, "127 Chain Link Flip Panel [XxY]"], [169, "128 Long Chain Link Flip Panel [XxY]"], [170, "125 Chain Link Koopa - Horizontal"], [171, "126 Chain Link Koopa - Vertical"], [172, "241 Unused Sprite - \"Bighana_Mgr\" - Giant Wiggler"], [173, "245 Ending Manager"], [174, "130 Wiggler"], [175, "240 Giant Wiggler"], [176, "131 Boo"], [177, "061 Big Boo [6x6 - Bottom Center]"], [178, "134 Purple Crow"], [179, "137 Spiked 3D Stake - Down"], [180, "140 Spiked 3D Stake - Up"], [181, "141 Spiked 3D Stake - Right"], [182, "142 Spiked 3D Stake - Left"], [183, "398 Gigantic Spike Pillar - Right"], [184, "400 Gigantic Spike Pillar - Left"], [185, "401 Gigantic Spike Pillars - Down"], [186, "404 Gigantic Spike Pillars - Up"], [187, "480 Medium Spike Pillar - Down"], [188, "143 Loose Arrow"], [189, "--- EN_WANWAN - Chomp"], [190, "146 Chain Chomp [XxY]"], [191, "150 Surfaced Leaping Cheep Cheep - \"En_JumpPuku\""], [192, "151 Porcu-Puffer"], [193, "154 Porcu-Puffer Spawner"], [194, "158 Fire Snake "], [195, "383 Boss Controller - Kamek"], [196, "169 Magic Platform"], [197, "384 Cooligan Generator"], [198, "369 Cooligan"], [199, "--- SLIP_PENGUIN2_GLASSES - Cooligan\'s Glasses"], [200, "170 Chestnut Goomba"], [201, "161 Pipe - Bubbles"], [202, "--- AWA - Bubble"], [203, "350 Fire Laser"], [204, "351 Shy Guy"], [205, "421 Unused Sprite - \"Dummy_Door\""], [206, "437 Purple Striped Climbable Pole"], [207, "440 Horizontal Rope"], [208, "319 D-Pad Door - \"Remo_Door\""], [209, "320 Falling Chestnut"], [210, "213 Captain Bowser"], [211, "436 View Related - Background Centering"], [212, "--- KAMECK_MAGIC - Kamek\'s heatseeking magic"], [213, "*** SINKDOKAN_UP"], [214, "*** SINKDOKAN_DOWN"], [215, "*** SINKDOKAN_LEFT"], [216, "*** SINKDOKAN_RIGHT"], [217, "*** FLYDOKAN_UP"], [218, "*** FLYDOKAN_DOWN"], [219, "*** FLYDOKAN_LEFT"], [220, "*** FLYDOKAN_RIGHT"], [221, "171 Unused Sprite - \"En_Hatena_Balloon\""], [222, "174 \"One-Way Gate\" - \"En_Oneway_Gate\""], [223, "175 Flying Question Block"], [224, "177 Fire Chomp"], [225, "--- KERONPA_FIRE - Fireball spat by the Fire Chomp"], [226, "179 Special Exit Controller - [y2=n11+1]"], [227, "180 Cheep-Chomp"], [228, "259 D-Pad Door"], [229, "182 Unused Sprite - \"En_SwitchDoor\""], [230, "276 Ghost House Door"], [231, "277 Tower Boss Door"], [232, "278 Castle Boss Door"], [233, "452 Bowser Boss Door"], [234, "186 Collision Switcher - Mini-Mario Only"], [235, "188 Midway Point Flag"], [236, "162 Border of Level Related - Left Side"], [237, "163 Border of Level Related - Right Side"], [238, "164 Border of Level Related - Left Side (2)"], [239, "165 Border of Level Related - Right Side (2)"], [240, "206 View Related - Zoom"], [241, "189 Larry Koopa"], [242, "336 Wendy Koopa"], [243, "337 Iggy Koopa"], [244, "340 Lemmy Koopa"], [245, "344 Morton Koopa"], [246, "347 Roy Koopa"], [247, "348 Ludwig von Koopa"], [248, "192 Boss Controller - Larry Koopa"], [249, "364 Boss Controller - Roy Koopa"], [250, "375 Boss Controller - Wendy Koopa"], [251, "372 Boss Controller - Iggy Koopa"], [252, "--- CASTLE_LEMMY_BALL - One of Lemmy\'s Balls."], [253, "381 Boss Controller - Lemmy Koopa"], [254, "349 Boss Controller - Morton Koopa"], [255, "--- OBJ_LUDWIG - Ludwig von Koopa"], [256, "365 Boss Controller - Ludwig von Koopa"], [257, "419 Bowser"], [258, "439 Fake Peach in Cage"], [259, "445 Peach in Cage"], [260, "449 Bowser Fireball Spawn Area"], [261, "--- KOOPA_FIRE - Bowser\'s Fireballs"], [262, "--- LARRY_FIRE - Larry\'s Fireballs"], [263, "413 \"Gold Ring\" - \"KoKoopa_Ring\""], [264, "--- KOKOOPA_BALL - One of Lemmy\'s Balls."], [265, "--- KOKOOPA_THREEWAY_BLITZ - Ludwig\'s Castle Battle "], [266, "--- LEMMY_BALL - One of Lemmy\'s Balls."], [267, "--- CASTLE_LEMMY_THROW_BALL - One of Lemmy\'s Balls."], [268, "--- OBJ_IGGY_SLED - Iggy\'s Chain Chomp platform"], [269, "--- OBJ_IGGY_WANWAN - Iggy\'s Chain Chomp"], [270, "--- OBJ_MORTON - Morton Koopa"], [271, "--- OBJ_ROY - Roy Koopa"], [272, "--- OBJ_LARRY - Larry Koopa"], [273, "--- OBJ_WENDY - Wendy Koopa"], [274, "456 Final Battle Bowser Bridge"], [275, "481 Sprite Crashes Game - \"Ac_Boss_Koopa_Rubble\""], [276, "482 Final Castle Background Effects"], [277, "--- CASTLE_LUDWIG_BLITZ - Ludwig Battle Related"], [278, "--- CASTLE_LUDWIG_BLITZ_MGR - Ludwig Battle Controler"], [279, "392 Magic Fireball Spawn Area"], [280, "--- FALL_FIRE - Some effect related to the fireballs"], [281, "426 Fireball Spawn Area"], [282, "--- FIRE_BLITZ - Fireball"], [283, "--- KOKOOPA_SEARCH_FIRE - Heatsiking Battle Ludwig Magic"], [285, "194 Mega Urchin"], [286, "195 Huckit Crab"], [287, "--- EN_KANITAMA - Huckit Rock"], [288, "196 Fishbones"], [289, "197 Clampy"], [290, "198 Giant Goomba"], [291, "199 Mega Goomba"], [292, "200 Micro Goomba"], [293, "203 Toad House - Chest"], [294, "202 Toad House - Cannon"], [295, "204 Rolling Spike Ball Generator"], [296, "--- JR_CLOWN_A - Koopa Clown Copter Battle 1"], [297, "--- JR_CLOWN_B - Koopa Clown Copter Battle 2"], [298, "--- JR_CLOWN_C - Koopa Clown Copter Battle 3"], [299, "013 Player Clown Car"], [300, "--- FLOOR_JR_A - Floor in Bowser Junior\'s first battle"], [301, "--- FLOOR_JR_B - Floor in Bowser Junior\'s second battle"], [302, "--- FLOOR_JR_C - Floor in Bowser Junior\'s third battle"], [303, "--- FLOOR_JR_C_MGR - Third Bowser Junior battle floor controller"], [304, "--- BOMB_JR_C - Gigantic third Bowser Junior Battle Bomb"], [305, "211 Boss Controller - Bowser Jr. 1st Battle"], [306, "405 Boss Controller - Bowser Jr. 2nd Battle"], [307, "406 Boss Controller - Bowser Jr. 3rd Battle"], [308, "--- JR_FIRE - Bowser Junior\'s fire"], [309, "--- JR_FLOOR_FIRE - Fire that burns on the floor during Bowser Junior battles"], [310, "--- JR_FLOOR_FIRE_MGR - Fire that burns on the floor during Bowser Junior battles controller"], [311, "--- JR_CLOWN_FOR_JR_C_DEMO - Pre-third Bowser Jr. battle cutscene\'s broken jr. copter."], [312, "--- KAMECK_FOR_AIRSHIP_DEMO"], [313, "--- PEACH_FOR_AIRSHIP_DEMO - Cutscenes"], [314, "--- KOOPA_SHIP_FOR_AIRSHIP_DEMO"], [315, "--- EN_EATCOIN - Edible Coin"], [316, "215 Bullet Bill Spawn Area"], [317, "217 Fire Chomp Spawn Area"], [318, "220 Unused Sprite - \"Ac_Waki_Pukupuku\""], [319, "222 Unused Platform - \"Belt_Needle\""], [320, "229 Sand Pillar"], [321, "239 Event Block"], [322, "268 Lava Geyser"], [323, "230 Bramball"], [324, "258 Bulber (Glowing Fish) Spawn Area"], [325, "233 Bulber (Glowing Fish)"], [326, "238 Foo (Cloud Blower)"], [327, "415 Boss Controller - Larry Koopa Unused"], [328, "234 Clouds"], [329, "077 Doomship Key"], [330, "--- AC_YOSHI_EGG - Yoshi Egg?"], [331, "*** EN_WATERPAIPO - Spiny egg, floats on water"], [332, "263 River Piranha Plant"], [333, "FOO_BALL - River Piranha Plant\'s ball"], [334, "--- MT_HANACHAN - Wiggler mountain, no code."], [335, "248 X Axis Scroll Stop (Top)"], [336, "249 X Axis Scroll Stop (Bottom)"], [337, "--- EN_ROT_PAKKUN - doesn\'t spawn anything"], [338, "262 Poltergeist Item"], [339, "265 Falling Icicle"], [340, "283 Boss - Fuzzy Bear"], [341, "282 Mr Sun"], [342, "288 Old Barrel"], [343, "290 Boss - Ramboo"], [344, "--- IWAO_ROCK - No code"], [345, "293 Volcano Rock Spawn Area"], [346, "*** KAZAN_ROCK - Volcano Rock"], [347, "*** EN_CANNON_BULLET - Cannon Ball"], [348, "303 Monty Mole"], [349, "352 Rocky Wrenches"], [350, "*** CHOROPOO_SHADOW - Monty Mole digging spot"], [351, "411 Toad House - Lives Balloon Unused"], [352, "412 Toad House - Lives Balloon"], [353, "425 Jellybeam"], [354, "428 Toad House - Minigame Flip Panels"], [355, "429 Toad House Controller - Cannon Minigame"], [356, "--- MINI_GAME_GUN_BATTERY_MGR_OBJ - Cannon minigame related."], [357, "430 Toad House Controller - Item Panel Minigame"], [358, "--- MINI_GAME_WIRE_MESH_MGR_OBJ - Item Panel minigame related"], [359, "442 Peach\'s Castle -\"Peach_Castle_Sequence_Mgr\""], [360, "--- PEACH_CASTLE_SEQUENCE_MGR_OBJ - Hint Movie related"], [361, "443 Peach\'s Castle - Hint Movies Block"], [362, "432 Toad House - Toad"], [363, "310 Arrow Signboard"], [364, "314 Effect - Bubble Generator"], [365, "317 Effect - \"En_Bubble_Control\""], [366, "318 Box Generator"], [367, "321 Beta Arrow Block"], [368, "323 Boo Circle"], [369, "--- EN_ROTATION_GHOST - Boo Circle Boo"], [370, "324 Boss - Podouble"], [371, "--- EN_MADOPU - No code, deletes itself."], [372, "476 Flying Wrench"], [373, "414 Gabon"], [374, "--- GABON_ROCK - Gabon\'s Rock"], [375, "--- MANHOLE - Rocky Wrench\' Manhole"], [376, "--- BGM_INTERLOCKING_DUMMY_BLOCK - Dancing Coin"], [377, "474 Dancing Coin Controller"], [378, "326 King Bill"], [379, "--- EN_WATER_BUBBLE_BULLET - Water Bullet Bill"], [380, "357 Yoshi Fruit/Cookie"], [381, "358 Effect - Rising Lava Particle"], [382, "374 Effect - Snow / Wind Visuals"], [383, "399 Effect - Airship Rocking"], [384, "410 Giga Goomba"], [385, "416 Invisible 1-Up - Mini-Mario Only"], [386, "417 Spin-Jump Coin (Unused)"], [387, "418 Homing Banzai Bill Generator"], [388, "--- EN_TOBIPUKU - Cheep Cheep School"], [389, "181 Cheep Cheep Spawner"], [390, "--- NEEDLE_FOR_KOOPA_JR_B - Lasers in the second Bowser Jr. fight."], [391, "--- TOP_BG_FOR_CASTLE_LUDWIG"], [392, "--- MIDDLE_BG_FOR_CASTLE_LUDWIG"], [393, "--- BOTTOM_BG_FOR_CASTLE_LUDWIG"], [394, "xxx MD_ACTOR"], [395, "xxx MD_CAMERA"], [396, "446 Cloud Area"], [397, "--- UNIT_RAIL - Line guide"], [398, "--- UNIT_CHIKUWA - Related to the donut lifts."], [399, "453 Seaweed Plant"], [400, "465 Effect - Environmental Sound Effects"], [401, "147 Coin"], [402, "--- EN_COIN_JUGEM - Lakitu\'s Coins"], [403, "*** EN_COIN_JUMP - Some type of a jumping coin"], [404, "371 Rolling Hill Controlled Coin"], [405, "390 Bolt Controlled Coin"], [406, "--- EN_COIN_WIND - Wind Controlled Coin"], [407, "237 Blue P-Switch Coin"], [408, "225 Unused Sprite - \"En_Coin_Water\""], [409, "144 Red Coin"], [410, "185 Ambush - Toad Balloons"], [411, "--- ICE_ACTOR - Model for the frozen enemy/player"], [412, "391 Lighting - Glow Block"], [413, "393 Propeller Block"], [414, "--- ENEMY_ICE - Frozen enemy"], [415, "--- PLAYER_ICE - Frozen Player"], [416, "385 Grabbable Ice Block"], [417, "386 POW Block"], [418, "388 Barrel"], [419, "096 Rotation Controller - Swaying"], [420, "149 Rotation Controller - Spinning"], [421, "097 Unused Platform - \"En_Lift_Rotation_Full\""], [422, "361 Rotation Controlled Crystal Block"], [423, "366 Rotation Controlled Red/Green Block"], [424, "362 Rotation Controlled Colored Box"], [425, "438 Rotation Controlled Odd-Shaped Blocks"], [426, "455 Rotation Controlled Hanging Block"], [427, "457 Rotation Controlled 4-Way Thin Bar"], [428, "458 Rotation Controlled Bar"], [429, "451 Little Mouser Despawner"], [430, "331 Rotation Controlled Dish Platform"], [431, "332 Effect and Sound Player"], [432, "023 Horizontal Moving Platform"], [433, "027 Vertical Moving Stone Block"], [434, "028 Horizontal Moving Stone Block"], [435, "029 Unused Platform - \"Ac_Lift_Object_HMove_Big\""], [436, "030 Unused Platform - \"En_Obj_Pol\""], [437, "356 Tower Block"], [438, "081 Stone Block - Spiked on Left"], [439, "082 Stone Block - Spikes on Right"], [440, "083 Stone Block - Spiked on Left + Right"], [441, "084 Stone Block - Spiked on Top"], [442, "085 Stone Block - Spiked on Bottom"], [443, "086 Stone Block - Spiked on Top + Bottom"], [444, "462 Enormous Block with Spikes on Side"], [445, "466 Horizontal Lava Style Moving Platform"], [446, "467 Vertical Block Platform with Light Gem"], [447, "471 Blue and Orange Spiral Platform"], [448, "260 Movement Controller - Pairing? \"En_Pair_Obj_Parent\""], [449, "261 Movement Controlled Platform - \"En_Pair_Obj_Child\""], [450, "460 Movement Controlled Silver-Gear Block"], [451, "354 Movement Controlled Tower Block"], [452, "472 Ice Flow Generator"], [453, "473 Rail Controlled? - Floating Ice Flow Generator"], [454, "--- ICE_ASHIBA - Water Ice Flow"], [455, "--- ICE_ASHIBA_WATER - Ice Flow Water"], [456, "475 Rail Controlled Ice Flow"], [457, "031 Vertical Moving Platform"], [458, "049 Fake Star Coin"], [459, "050 Fall-When-On Platform"], [460, "051 Tilt Controlled Girder"], [461, "052 \"4x Self-Rotating Platforms\" - \"En_Lift_Wheel\""], [462, "055 \"Beta Rising Tilt Platform\" - \"Ac_Lift_Balance\""], [463, "281 Rising Tilt Controlled Girder Controller"], [464, "056 Rising Tilt Controlled Girder"], [465, "059 Line Controlled Tilt Controlled Girder"], [466, "078 Cloud Trampoline"], [467, "087 Grey Trampoline Wall"], [468, "--- EN_CHIKUWA_BLOCK - Donut Lift"], [469, "242 Falling Ledge Bar"], [470, "092 Bullet Bill Launcher"], [471, "093 Banzai Bill Launcher"], [472, "--- AC_WAKILIFT_STEP - Rising wood platform?"], [473, "106 Line Controlled Moving Platform"], [474, "327 Line Controlled Platform with Bolt"], [475, "424 Palm Tree"], [476, "368 Moving Flashlight Raft"], [477, "367 Line Controlled Rotating Pink Block"], [478, "330 Rope Ladder"], [479, "444 \"Vine Swing\" - \"Tarzan_Tsuta\""], [480, "464 Swinging Vine / Chain"], [481, "107 Message Box Manager"], [482, "345 Manacle Ring"], [483, "346 Rotation Controlled Hanging Chain Platform"], [484, "122 One Way Moving Platform"], [485, "123 \"Swinging Hinged Platform\" - \"En_Lift_Buranko\""], [486, "129 4-Platform Spinner"], [487, "132 Movement Controlled Platform - \"En_Rail_Polygon\""], [488, "287 Movement Controlled Ice Block"], [489, "159 Movement Controller - Use Rails"], [490, "160 Light Steel Platform - \"En_Rail_Poly_Child\""], [491, "214 Freefall Ghost House Platform"], [492, "133 Teetering Stalagmite Platform"], [493, "135 Hanging Chained Falling Platform"], [494, "136 Rotating Bullet Bill Launcher"], [495, "156 Red Coin Ring"], [496, "145 Floating Barrel"], [497, "148 Portable Spring"], [498, "153 Orange \"?\" Switch - \"En_Big_HNSwich\""], [499, "157 Big Breakable Brick Block"], [500, "166 Rail Controlled Icy Block Train"], [501, "173 Giant Floating Log"], [502, "--- OBJ_KAMECK - Kamek"], [503, "172 Movement Controller - Vertical Mushroom Platform with Bolt"], [504, "382 Movement Controlled Vertical Mushroom Platform"], [505, "176 Roulette Block"], [506, "178 Scale Platform"], [507, "--- AC_LIFT_SCALES_STEP - Scale Platform Platform"], [508, "183 Meteor"], [509, "190 Unused Tilt Platform - \"Ac_Lift_Boss_Remocon_Seesaw\""], [510, "191 Tile God Event"], [511, "201 Icicle"], [512, "207 Question Block"], [513, "208 Question Block - Unused"], [514, "209 Brick Block"], [515, "221 Hidden Question Block"], [516, "218 Unused Sprite - \"Ac_Obj_Clear_Block\""], [517, "402 Line Controlled Question Block"], [518, "403 Line Controlled Brick Block"], [519, "433 Floating Question Block"], [520, "187 Player-Block"], [521, "--- EN_BLOCK_STAFFROLL - Staff Roll Letter Block"], [522, "312 Movement Controller - \"Elastic_Kinoko_Parent\""], [523, "219 Extending / Contracting Line Block"], [524, "223 Checkered Spring Block"], [525, "235 Jumbo Ray Spawn Area"], [526, "--- MANTA_MGR2 - Jumbo Ray Spawner 2?"], [527, "224 Jumbo Ray"], [528, "228 Extending / Contracting Mushroom Platform"], [529, "252 Unused Sprite - \"En_Rotation_Block\""], [530, "253 Rotation Controlled Coin"], [531, "254 Rotation Controlled Pipe [Buggy]"], [532, "255 Rotation Controlled Question Block"], [533, "256 Rotation Controlled Brick Block"], [534, "266 Rotating Chain Link Wheel"], [535, "267 Tilt Controlled Castle Grate"], [536, "279 Boss - Balboa Wrench"], [537, "280 Giant Ice Block [4x4]"], [538, "294 \"Icy Blocks\" - \"Icecube\""], [539, "289 Wood / Metal Crate"], [540, "291 Parabeetle"], [541, "292 Heavy Parabeetle"], [542, "295 Airship Nut Platform [2x6]"], [543, "296 Giant Buzzy Beetle"], [544, "302 Wrench"], [545, "298 Cannon"], [546, "299 Cannon - Multi-use"], [547, "300 Cannon - 4-Way [3x3 - Bottom/Top Center]"], [548, "301 Cannon - Giant 4-Way with Pipe"], [549, "304 Rotating Flame Jet Cannon"], [550, "305 Lighting - Circle"], [551, "420 Lighting - Giant Glow Block"], [552, "306 Lighting - Rotation Controlled Spotlight"], [553, "311 Mega Falling Icicle"], [554, "329 Unused Sprite - \"Ac_Water_Bubble_Parent\""], [555, "328 Unused Sprite - \"Ac_Water_Bubble_Cannon\""], [556, "338 Rising / Lowering Bullet Bill Cannon"], [557, "342 Muncher"], [558, "359 Lighting - Lamp"], [559, "370 Lakitu Cloud Block"], [560, "376 Moving Chain-Link"], [561, "387 Bush"], [562, "394 Bouncing Lemmy Ball"], [563, "422 Question Block with Toad (Single Player)"], [564, "423 Brick Block with Toad (Single Player)"], [565, "--- AC_FREEZER - Ice block?"], [566, "448 Metal Bar"], [567, "*** EN_ITEM_IVY - Growing vine"], [568, "210 Topman"], [569, "227 Pipe Cannon"], [570, "313 Movement Controller - \"Kinoko_Lift_Parent\""], [571, "231 Wiggling Mushroom Platform"], [572, "315 Bolt Controller - Bolt"], [573, "316 Bolt Controlled Metal Block"], [574, "469 Bolt Controlled Airship Platform"], [575, "470 Bolt Controlled Airship Platform Wire"], [576, "434 Warp Cannon"], [577, "441 Mushroom Platform"], [578, "339 Moving Pipe Facing Up"], [579, "353 Moving Pipe Facing Down"], [580, "377 Warp Pipe - Up"], [581, "450 Warp Pipe - Up (Works Without an Entrance)"], [582, "378 Warp Pipe - Down"], [583, "379 Warp Pipe - Right"], [584, "380 Warp Pipe - Left"], [585, "257 Move-When-On Metal Platform"], [586, "397 Move-When-On Ghost House Boxes"], [587, "396 Down-When-On Platform"], [588, "275 5-Enemy-Max Raft"], [589, "297 Line Controlled Spine Coaster"], [590, "333 Line Controlled Player-Block Platform"], [591, "*** WATER_LIFT - Unused Water Platform"], [592, "459 Crowd Clapping Controller for Coin Collection"], [593, "461 Crowd Clapping Controller for Coin Collection #2"], [594, "477 Super Guide Block"], [595, "xxx FAR_BG"], [596, "138 Water"], [597, "139 Lava"], [598, "216 Poison Water"], [599, "053 Quicksand"], [600, "064 Effect - Outdoors Fog"], [601, "435 Effect - Ghost Fog"], [602, "373 Water - \"Ac_Waterall_Rail\""], [603, "152 Message Box"], [604, "184 Unused Sprite - \"Mask\""], [605, "xxx DTEST"], [606, "205 Movement Controller - Giant Floating Bubble"], [607, "226 Movement Controller - Giant Floating Bubble Unused"], [608, "285 Rising / Falling Water"], [609, "212 Rolling Hill"], [610, "355 Rolling Hill with 1 Pipe"], [611, "360 Rotating Hill with 8 Pipes"], [612, "274 Caslte Metal Gear"], [613, "286 Airship Wooden Gear"], [614, "341 Giant Turtle Shell Cave"], [615, "--- EN_BOSS_KOOPA_DEMO_CAGE    "], [616, "325 Poltergeist Stand"], [617, "463 Effect - Glare"], [618, "447 Lighting - Underwater Lamp"], [619, "xxx AC_COPYRIGHT"], [620, "xxx WII_STRAP"], [621, "xxx WM_CS_SEQ_MNG"], [622, "xxx WORLD_CAMERA"], [623, "xxx WM_MAP"], [624, "xxx WM_IBARA"], [625, "xxx WM_ANTLION_MNG"], [626, "xxx WM_CASTLE"], [627, "xxx WM_TOWER"], [628, "xxx WM_PEACH_CASTLE"], [629, "017 Song Block"], [630, "015 Sing Along House"], [631, "xxx WM_SINKSHIP"], [632, "xxx WM_SWITCH"], [633, "xxx WM_START"], [634, "xxx WM_KINOKO_BASE"], [635, "xxx WM_KINOKO_RED"], [636, "xxx WM_KINOKO_1UP"], [637, "022 Pumpkin Goomba"], [638, "xxx WM_COURSE"], [639, "xxx WM_STOP"], [640, "xxx WM_TORIDE"], [641, "xxx WM_GHOST"], [642, "xxx WM_DOKAN"], [643, "xxx WM_CANNON"], [644, "xxx WM_KOOPASHIP"], [645, "xxx WM_BOSS_BASE"], [646, "xxx WM_BOSS_LARRY"], [647, "xxx WM_BOSS_ROY"], [648, "xxx WM_BOSS_WENDY"], [649, "018 Bone Platform"], [650, "xxx WM_BOSS_LEMMY"], [651, "xxx WM_BOSS_MORTON"], [652, "xxx WM_BOSS_LUDWIG"], [653, "xxx WM_BOSS_KAMECK"], [654, "014 Captain Bowser: Koopa Flamethrower"], [655, "012 Challenge Star"], [656, "019 Boss - Samurshai"], [657, "xxx WM_PAKKUN"], [658, "xxx WM_BROS"], [659, "xxx WM_JUGEM"], [660, "xxx WM_PLAYER"], [661, "xxx WM_SUBPLAYER"], [662, "xxx WM_NOTE"], [663, "167 Shy Guy Giant"], [664, "xxx WM_DIRECTOR"], [665, "319 Flipblock"], [666, "xxx WM_ISLAND"], [667, "xxx WM_ITEM"], [668, "xxx WM_CS_W3_PALM"], [669, "xxx WM_SURRENDER"], [670, "011 Make Your Own Model"], [671, "010 Captain Bowser: Koopa Throw"], [672, "xxx WM_PAKKUNHEAD"], [673, "016 Bridge Bowser Bomb Drop"], [674, "xxx WM_SMALLCLOUD"], [675, "xxx WM_KOOPAJR"], [676, "xxx WM_PEACH"], [677, "xxx WM_BOARD"], [678, "168 Thundercloud"], [679, "273 Palace Activator"], [680, "xxx WM_SANDPILLAR"], [681, "xxx WM_YOGANPILLAR"], [682, "xxx WM_KINOPIO"], [683, "xxx WM_DANCE_PAKKUN"], [684, "xxx WM_DOKANROUTE"], [685, "xxx WM_HANACHAN"], [686, "xxx WM_TOGEZO"], [687, "xxx WM_MANTA"], [688, "xxx WM_TERESA"], [689, "xxx WORLD_SELECT"], [690, "xxx WORLD_SELECT_GUIDE"], [691, "xxx COLLECTION_COIN_BASE"], [692, "xxx COLLECTION_COIN"], [693, "xxx COURSE_SELECT_MENU"], [694, "xxx NUMBER_OF_PEOPLE_CHANGE"], [695, "xxx STOCK_ITEM"], [696, "xxx STOCK_ITEM_SHADOW"], [697, "xxx EASY_PAIRING"], [698, "xxx WM_2D_PLAYER"], [699, "xxx EVENT_OPENING_TITLE"], [700, "xxx SELECT_PLAYER"], [701, "xxx MULTI_COURSE_SELECT"], [702, "xxx TIME_UP"], [703, "xxx COURSE_TIME_UP"], [704, "xxx YES_NO_WINDOW"], [705, "xxx COURSE_SELECT_MANAGER"], [706, "xxx FUKIDASHI_MANAGER"], [707, "xxx SMALL_SCORE_MANAGER"], [708, "xxx GAMEDISPLAY"], [709, "xxx OTASUKE_INFO"], [710, "xxx PAUSEWINDOW"], [711, "xxx RESULT"], [712, "xxx POINT_RESULT_MULTI"], [713, "xxx POINT_RESULT_DATE_FILE"], [714, "xxx POINT_RESULT_DATE_FILE_FREE"], [715, "xxx GOAL_MANAGER"], [716, "xxx COURSE_CLEAR"], [717, "xxx OTEHON_CLEAR"], [718, "xxx INFO_WINDOW"], [719, "xxx SELECT_CURSOR"], [720, "xxx WARNING_MANAGER"], [721, "xxx SEQUENCE_BG"], [722, "xxx GAME_OVER"], [723, "xxx MODE_SELECT"], [724, "xxx DATE_FILE"], [725, "xxx FILE_SELECT"], [726, "xxx CONTINUE"], [727, "xxx MINI_GAME_CANNON"], [728, "xxx MINI_GAME_WIRE"], [729, "xxx MODEL_PLAY_MANAGER"], [730, "xxx MODEL_PLAY_BASE"], [731, "xxx MODEL_PLAY_DATE"], [732, "xxx MODEL_PLAY_ARROW"], [733, "xxx MODEL_PLAY_GUIDE"], [734, "xxx MESSAGE_WINDOW"], [735, "xxx CHARACTER_CHANGE_SELECT_BASE"], [736, "xxx CHARACTER_CHANGE_SELECT_CONTENTS"], [737, "xxx CHARACTER_CHANGE_SELECT_ARROW"], [738, "xxx CHARACTER_CHANGE_INDICATOR"], [739, "xxx MULTI_COURSE_SELECT_CONTENTS"], [740, "xxx COLLECTION_COIN_DATE"], [741, "xxx CONTROLLER_INFORMATION"], [742, "xxx DRAW_GAME"], [743, "xxx STAFF_CREDIT_SCORE"], [744, "xxx THE_END"], [745, "xxx DEMO_MESSAGE"], [746, "xxx LETTER_WINDOW"], [747, "xxx 273 NO ASSIGNED FUNCTION"], [748, "xxx LASTACTOR_STAGE"], [749, "xxx LASTACTOR"]];

$('input.mw-searchInput.searchboxInput.mw-ui-input.mw-ui-input-inline').keyup(function(e) { if (this.value.length < 3) {    this.value = 'FD:';  } else if (this.value.indexOf('FD:') !== 0) {    this.value = 'FD:' + String.fromCharCode(e.which);  } }); $('input.mw-searchInput.searchboxInput.mw-ui-input.mw-ui-input-inline').ready(function { if (this.value.length < 3) {    this.value = 'FD:';  } else if (this.value.indexOf('FD:') !== 0) {    this.value = 'FD:' + String.fromCharCode(e.which);  } });