You've already forked FullScreenPokemon
mirror of
https://github.com/FullScreenShenanigans/FullScreenPokemon.git
synced 2026-04-28 12:58:40 -07:00
1234 lines
43 KiB
JavaScript
1234 lines
43 KiB
JavaScript
FullScreenPokemon.FullScreenPokemon.settings.objects = {
|
|
"onMake": "onMake",
|
|
"indexMap": ["width", "height"],
|
|
"doPropertiesFull": true,
|
|
"giveFunctionsNames": true,
|
|
"inheritance": {
|
|
"Quadrant": {},
|
|
"Map": {},
|
|
"Area": {},
|
|
"Location": {},
|
|
"Thing": {
|
|
"Character": {
|
|
"BirdPokemon": {},
|
|
"Boss": {},
|
|
"BugCatcher": {},
|
|
"Buzzer": {},
|
|
"Cashier": {},
|
|
"ChubbyGuy": {},
|
|
"CoolTrainerM": {},
|
|
"Dad": {},
|
|
"Daisy": {},
|
|
"DeskWoman": {},
|
|
"Elder": {},
|
|
"Fatty": {},
|
|
"Girl": {},
|
|
"Gentleman": {},
|
|
"GlassesOldGuy": {},
|
|
"Guy": {},
|
|
"GymGuide": {},
|
|
"Lady": {},
|
|
"Lass": {},
|
|
"LandPokemon": {},
|
|
"LittleGirl": {},
|
|
"Mother": {},
|
|
"Nurse": {},
|
|
"Oak": {},
|
|
"OldMan": {},
|
|
"Player": {},
|
|
"Pokeball": {},
|
|
"Rival": {},
|
|
"Scientist": {},
|
|
"Toddler": {},
|
|
"WaterPokemon": {}
|
|
},
|
|
"Solid": {
|
|
"AsianScroll": {},
|
|
"BedSingle": {},
|
|
"Book": {},
|
|
"Bookshelf": {},
|
|
"BuildingBase": {
|
|
"BuildingTopBase": {
|
|
"BuildingTopLeft": {},
|
|
"BuildingTopMiddle": {},
|
|
"BuildingTopRight": {}
|
|
},
|
|
"BuildingMiddleBase": {
|
|
"BuildingMiddleLeft": {},
|
|
"BuildingMiddleMiddle": {},
|
|
"BuildingMiddleRight": {},
|
|
"BuildingMiddleWindow": {}
|
|
},
|
|
"BuildingBottom": {
|
|
"BuildingBottomLeft": {},
|
|
"BuildingBottomMiddle": {},
|
|
"BuildingBottomRight": {}
|
|
},
|
|
},
|
|
"Cabinet": {},
|
|
"CollisionDetector": {
|
|
"CutsceneTriggerer": {},
|
|
"MenuTriggerer": {},
|
|
"SightDetector": {},
|
|
"ThemePlayer": {},
|
|
"Transporter": {
|
|
"CaveOpening": {},
|
|
"Door": {},
|
|
"HiddenTransporter": {},
|
|
"StairsDown": {},
|
|
"StairsUp": {},
|
|
"StairsVertical": {}
|
|
},
|
|
},
|
|
"Computer": {},
|
|
"ComputerDesk": {},
|
|
"ConsoleAndController": {},
|
|
"DialogResponder": {
|
|
"CutsceneResponder": {}
|
|
},
|
|
"FenceWide": {},
|
|
"FenceVertical": {},
|
|
"FloorDiamondsDark": {},
|
|
"Grass": {},
|
|
"GymStatue": {},
|
|
"HealingMachine": {},
|
|
"HealingMachineBall": {},
|
|
"HouseBase": {
|
|
"HouseSide": {
|
|
"HouseLeft": {},
|
|
"HouseMiddle": {},
|
|
"HouseRight": {}
|
|
},
|
|
"HouseTop": {},
|
|
"HouseTopRoof": {},
|
|
"HouseTopRoofSide": {
|
|
"HouseTopRoofLeft": {},
|
|
"HouseTopRoofRight": {}
|
|
}
|
|
},
|
|
"HouseCenterLeft": {},
|
|
"HouseCenterMiddle": {},
|
|
"HouseCenterRight": {},
|
|
"HouseLargeBase": {
|
|
"HouseLargeTopLeft": {},
|
|
"HouseLargeTopMiddle": {},
|
|
"HouseLargeTopRight": {},
|
|
"HouseLargeCenter": {
|
|
"HouseLargeCenterLeft": {},
|
|
"HouseLargeCenterMiddle": {},
|
|
"HouseLargeCenterRight": {}
|
|
}
|
|
},
|
|
"HouseWallWhitewash": {},
|
|
"InvisibleWall": {},
|
|
"LabComputer": {},
|
|
"Label": {
|
|
"GymLabel": {},
|
|
"MartLabel": {},
|
|
"PokeLabel": {}
|
|
},
|
|
"Ledge": {},
|
|
"LedgeOpening": {},
|
|
"MountainSolidBase": {
|
|
"MountainRight": {},
|
|
"MountainTop": {},
|
|
"MountainTopRight": {},
|
|
"MountainTopLeft": {},
|
|
"MountainRight": {},
|
|
"MountainLeft": {},
|
|
"MountainBottom": {},
|
|
"MountainBottomLeft": {},
|
|
"MountainBottomRight": {},
|
|
},
|
|
"PlantLarge": {},
|
|
"PlantSmall": {},
|
|
"PokeCenterDesk": {
|
|
"PokeCenterDeskBlocker": {},
|
|
"PokeCenterDeskLeft": {}
|
|
},
|
|
"PottedPalmTree": {},
|
|
"Register": {},
|
|
"Rock": {},
|
|
"Sign": {},
|
|
"SofaLeft": {},
|
|
"Spawner": {},
|
|
"SquareWall": {
|
|
"SquareWallTop": {},
|
|
"SquareWallFront": {}
|
|
},
|
|
"StoreAisle": {},
|
|
"StoreFridge": {},
|
|
"StoreSaleBin": {},
|
|
"Stump": {},
|
|
"Table": {
|
|
"Table1x2": {},
|
|
"Table2x2": {},
|
|
"Table2x3": {},
|
|
"Table3x1": {},
|
|
},
|
|
"TelevisionMonitor": {},
|
|
"Tree": {},
|
|
"WaterEdge": {
|
|
"WaterEdgeTop": {},
|
|
"WaterEdgeRight": {},
|
|
"WaterEdgeBottom": {},
|
|
"WaterEdgeLeft": {}
|
|
},
|
|
"WindowDetector": {
|
|
"AreaSpawner": {}
|
|
}
|
|
},
|
|
"Scenery": {
|
|
"Blackboard": {},
|
|
"Bridge": {},
|
|
"Clipboard": {},
|
|
"Doormat": {},
|
|
"DoormatDotted": {},
|
|
"DoormatDashed": {},
|
|
"Flower": {},
|
|
"FlowerVase": {},
|
|
"ForestDirt": {},
|
|
"GroundArrow": {},
|
|
"Notepad": {},
|
|
"Painting": {},
|
|
"PokeCenterPoster": {},
|
|
"Shadow": {},
|
|
"SmokeSmall": {},
|
|
"SmokeMedium": {},
|
|
"SmokeLarge": {},
|
|
"Stool": {},
|
|
"Window": {},
|
|
"WindowBlinds": {},
|
|
"Portrait": {
|
|
"PlayerPortrait": {},
|
|
"PlayerSilhouetteSmall": {},
|
|
"PlayerSilhouetteLarge": {},
|
|
"OakPortrait": {},
|
|
"RivalPortrait": {},
|
|
"BlainePortrait": {},
|
|
"BrockPortrait": {},
|
|
"ErikaPortrait": {},
|
|
"GiovanniPortrait": {},
|
|
"KogaPortrait": {},
|
|
"LtSurgePortrait": {},
|
|
"MistyPortrait": {},
|
|
"SabrinaPortrait": {},
|
|
},
|
|
"BattleSprite": {
|
|
"BattleSpriteFront": {
|
|
"BattleSpriteFrontSmall": {
|
|
"BulbasaurFront": {},
|
|
"CharmanderFront": {},
|
|
"SquirtleFront": {},
|
|
"CaterpieFront": {},
|
|
"MetapodFront": {},
|
|
"WeedleFront": {},
|
|
"KakunaFront": {},
|
|
"PidgeyFront": {},
|
|
"RattataFront": {},
|
|
"SpearowFront": {},
|
|
"EkansFront": {},
|
|
"PikachuFront": {},
|
|
"SandshrewFront": {},
|
|
"NidoranFFront": {},
|
|
"NidoranMFront": {},
|
|
"ClefairyFront": {},
|
|
"JigglypuffFront": {},
|
|
"ZubatFront": {},
|
|
"OddishFront": {},
|
|
"ParasFront": {},
|
|
"VenonatFront": {},
|
|
"DiglettFront": {},
|
|
"MeowthFront": {},
|
|
"PsyduckFront": {},
|
|
"MankeyFront": {},
|
|
"GrowlitheFront": {},
|
|
"PoliwagFront": {},
|
|
"AbraFront": {},
|
|
"MachopFront": {},
|
|
"BellsproutFront": {},
|
|
"TentacoolFront": {},
|
|
"GeodudeFront": {},
|
|
"SlowpokeFront": {},
|
|
"MagnemiteFront": {},
|
|
"DoduoFront": {},
|
|
"GrimerFront": {},
|
|
"ShellderFront": {},
|
|
"KrabbyFront": {},
|
|
"VoltorbFront": {},
|
|
"ElectrodeFront": {},
|
|
"CuboneFront": {},
|
|
"HorseaFront": {},
|
|
"DittoFront": {},
|
|
"EeveeFront": {},
|
|
"OmanyteFront": {},
|
|
"KabutoFront": {},
|
|
"DratiniFront": {},
|
|
"MewFront": {}
|
|
},
|
|
"BattleSpriteFrontMedium": {
|
|
"BugCatcherFront": {},
|
|
"IvysaurFront": {},
|
|
"CharmeleonFront": {},
|
|
"WartortleFront": {},
|
|
"PidgeottoFront": {},
|
|
"RaticateFront": {},
|
|
"SandslashFront": {},
|
|
"NidorinaFront": {},
|
|
"NidorinoFront": {},
|
|
"ClefableFront": {},
|
|
"VulpixFront": {},
|
|
"WigglytuffFront": {},
|
|
"GloomFront": {},
|
|
"DugtrioFront": {},
|
|
"PoliwhirlFront": {},
|
|
"KadabraFront": {},
|
|
"WeepinbellFront": {},
|
|
"TentacruelFront": {},
|
|
"GravelerFront": {},
|
|
"GolemFront": {},
|
|
"PonytaFront": {},
|
|
"MagnetonFront": {},
|
|
"FarfetchdFront": {},
|
|
"SeelFront": {},
|
|
"DewgongFront": {},
|
|
"HaunterFront": {},
|
|
"GengarFront": {},
|
|
"DrowzeeFront": {},
|
|
"MarowakFront": {},
|
|
"HitmonchanFront": {},
|
|
"KoffingFront": {},
|
|
"ChanseyFront": {},
|
|
"TangelaFront": {},
|
|
"SeadraFront": {},
|
|
"StaryuFront": {},
|
|
"StarmieFront": {},
|
|
"GoldeenFront": {},
|
|
"MrMimeFront": {},
|
|
"JynxFront": {},
|
|
"ElectabuzzFront": {},
|
|
"MagmarFront": {},
|
|
"MagikarpFront": {},
|
|
"VaporeonFront": {},
|
|
"JolteonFront": {},
|
|
"FlareonFront": {},
|
|
"PorygonFront": {},
|
|
"OmastarFront": {},
|
|
"KabutopsFront": {},
|
|
"DragonairFront": {}
|
|
},
|
|
"BattleSpriteFrontLarge": {
|
|
"BrockFront": {},
|
|
"JrTrainerFront": {},
|
|
"VenusaurFront": {},
|
|
"CharizardFront": {},
|
|
"BlastoiseFront": {},
|
|
"ButterfreeFront": {},
|
|
"BeedrillFront": {},
|
|
"PidgeotFront": {},
|
|
"FearowFront": {},
|
|
"ArbokFront": {},
|
|
"RaichuFront": {},
|
|
"NidoqueenFront": {},
|
|
"NidokingFront": {},
|
|
"NinetalesFront": {},
|
|
"GolbatFront": {},
|
|
"VileplumeFront": {},
|
|
"ParasectFront": {},
|
|
"VenomothFront": {},
|
|
"PersianFront": {},
|
|
"GolduckFront": {},
|
|
"PrimeapeFront": {},
|
|
"ArcanineFront": {},
|
|
"PoliwrathFront": {},
|
|
"AlakazamFront": {},
|
|
"MachokeFront": {},
|
|
"MachampFront": {},
|
|
"VictreebelFront": {},
|
|
"RapidashFront": {},
|
|
"SlowbroFront": {},
|
|
"DodrioFront": {},
|
|
"MukFront": {},
|
|
"CloysterFront": {},
|
|
"GastlyFront": {},
|
|
"OnixFront": {},
|
|
"HypnoFront": {},
|
|
"KinglerFront": {},
|
|
"ExeggcuteFront": {},
|
|
"ExeggutorFront": {},
|
|
"HitmonleeFront": {},
|
|
"LickitungFront": {},
|
|
"WeezingFront": {},
|
|
"RhyhornFront": {},
|
|
"RhydonFront": {},
|
|
"KangaskhanFront": {},
|
|
"SeakingFront": {},
|
|
"ScytherFront": {},
|
|
"PinsirFront": {},
|
|
"TaurosFront": {},
|
|
"GyaradosFront": {},
|
|
"LaprasFront": {},
|
|
"AerodactylFront": {},
|
|
"SnorlaxFront": {},
|
|
"ArticunoFront": {},
|
|
"ZapdosFront": {},
|
|
"MoltresFront": {},
|
|
"DragoniteFront": {},
|
|
"MewtwoFront": {}
|
|
}
|
|
},
|
|
"BattleSpriteBack": {
|
|
"ElderBack": {},
|
|
"PlayerBack": {},
|
|
"BulbasaurBack": {},
|
|
"IvysaurBack": {},
|
|
"VenusaurBack": {},
|
|
"CharmanderBack": {},
|
|
"CharmeleonBack": {},
|
|
"CharizardBack": {},
|
|
"SquirtleBack": {},
|
|
"WartortleBack": {},
|
|
"BlastoiseBack": {},
|
|
"CaterpieBack": {},
|
|
"MetapodBack": {},
|
|
"ButterfreeBack": {},
|
|
"WeedleBack": {},
|
|
"KakunaBack": {},
|
|
"BeedrillBack": {},
|
|
"PidgeyBack": {},
|
|
"PidgeottoBack": {},
|
|
"PidgeotBack": {},
|
|
"RattataBack": {},
|
|
"RaticateBack": {},
|
|
"SpearowBack": {},
|
|
"FearowBack": {},
|
|
"EkansBack": {},
|
|
"ArbokBack": {},
|
|
"PikachuBack": {},
|
|
"RaichuBack": {},
|
|
"SandshrewBack": {},
|
|
"SandslashBack": {},
|
|
"NidoranFBack": {},
|
|
"NidorinaBack": {},
|
|
"NidoqueenBack": {},
|
|
"NidoranMBack": {},
|
|
"NidorinoBack": {},
|
|
"NidokingBack": {},
|
|
"ClefairyBack": {},
|
|
"ClefableBack": {},
|
|
"VulpixBack": {},
|
|
"NinetalesBack": {},
|
|
"JigglypuffBack": {},
|
|
"WigglytuffBack": {},
|
|
"ZubatBack": {},
|
|
"GolbatBack": {},
|
|
"OddishBack": {},
|
|
"GloomBack": {},
|
|
"VileplumeBack": {},
|
|
"ParasBack": {},
|
|
"ParasectBack": {},
|
|
"VenonatBack": {},
|
|
"VenomothBack": {},
|
|
"DiglettBack": {},
|
|
"DugtrioBack": {},
|
|
"MeowthBack": {},
|
|
"PersianBack": {},
|
|
"PsyduckBack": {},
|
|
"GolduckBack": {},
|
|
"MankeyBack": {},
|
|
"PrimeapeBack": {},
|
|
"GrowlitheBack": {},
|
|
"ArcanineBack": {},
|
|
"PoliwagBack": {},
|
|
"PoliwhirlBack": {},
|
|
"PoliwrathBack": {},
|
|
"AbraBack": {},
|
|
"KadabraBack": {},
|
|
"AlakazamBack": {},
|
|
"MachopBack": {},
|
|
"MachokeBack": {},
|
|
"MachampBack": {},
|
|
"BellsproutBack": {},
|
|
"WeepinbellBack": {},
|
|
"VictreebelBack": {},
|
|
"TentacoolBack": {},
|
|
"TentacruelBack": {},
|
|
"GeodudeBack": {},
|
|
"GravelerBack": {},
|
|
"GolemBack": {},
|
|
"PonytaBack": {},
|
|
"RapidashBack": {},
|
|
"SlowpokeBack": {},
|
|
"SlowbroBack": {},
|
|
"MagnemiteBack": {},
|
|
"MagnetonBack": {},
|
|
"FarfetchdBack": {},
|
|
"DoduoBack": {},
|
|
"DodrioBack": {},
|
|
"SeelBack": {},
|
|
"DewgongBack": {},
|
|
"GrimerBack": {},
|
|
"MukBack": {},
|
|
"ShellderBack": {},
|
|
"CloysterBack": {},
|
|
"GastlyBack": {},
|
|
"HaunterBack": {},
|
|
"GengarBack": {},
|
|
"OnixBack": {},
|
|
"DrowzeeBack": {},
|
|
"HypnoBack": {},
|
|
"KrabbyBack": {},
|
|
"KinglerBack": {},
|
|
"VoltorbBack": {},
|
|
"ElectrodeBack": {},
|
|
"ExeggcuteBack": {},
|
|
"ExeggutorBack": {},
|
|
"CuboneBack": {},
|
|
"MarowakBack": {},
|
|
"HitmonleeBack": {},
|
|
"HitmonchanBack": {},
|
|
"LickitungBack": {},
|
|
"KoffingBack": {},
|
|
"WeezingBack": {},
|
|
"RhyhornBack": {},
|
|
"RhydonBack": {},
|
|
"ChanseyBack": {},
|
|
"TangelaBack": {},
|
|
"KangaskhanBack": {},
|
|
"HorseaBack": {},
|
|
"SeadraBack": {},
|
|
"GoldeenBack": {},
|
|
"SeakingBack": {},
|
|
"StaryuBack": {},
|
|
"StarmieBack": {},
|
|
"MrMimeBack": {},
|
|
"ScytherBack": {},
|
|
"JynxBack": {},
|
|
"ElectabuzzBack": {},
|
|
"MagmarBack": {},
|
|
"PinsirBack": {},
|
|
"TaurosBack": {},
|
|
"MagikarpBack": {},
|
|
"GyaradosBack": {},
|
|
"LaprasBack": {},
|
|
"DittoBack": {},
|
|
"EeveeBack": {},
|
|
"VaporeonBack": {},
|
|
"JolteonBack": {},
|
|
"FlareonBack": {},
|
|
"PorygonBack": {},
|
|
"OmanyteBack": {},
|
|
"OmastarBack": {},
|
|
"KabutoBack": {},
|
|
"KabutopsBack": {},
|
|
"AerodactylBack": {},
|
|
"SnorlaxBack": {},
|
|
"ArticunoBack": {},
|
|
"ZapdosBack": {},
|
|
"MoltresBack": {},
|
|
"DratiniBack": {},
|
|
"DragonairBack": {},
|
|
"DragoniteBack": {},
|
|
"MewtwoBack": {},
|
|
"MewBack": {}
|
|
}
|
|
}
|
|
},
|
|
"Terrain": {
|
|
"TerrainSmall": {
|
|
"TerrainSmallRepeating": {
|
|
"WallIndoorHorizontalBands": {
|
|
"WallIndoorHorizontalBandsInverse": {}
|
|
},
|
|
"WallIndoorLightWithDarkBottom": {}
|
|
}
|
|
},
|
|
"BrickRoad": {},
|
|
"DirtClean": {},
|
|
"DirtForest": {},
|
|
"DirtLight": {},
|
|
"DirtMedium": {},
|
|
"DirtWhite": {},
|
|
"FloorCheckered": {},
|
|
"FloorDiamonds": {},
|
|
"FloorLinedHorizontal": {},
|
|
"FloorTiledDiagonal": {},
|
|
"Mountain": {},
|
|
"Water": {},
|
|
"WallIndoorFancyWithDarkBottom": {},
|
|
"WallIndoorHorizontalBandsDark": {}
|
|
},
|
|
"Text": {
|
|
"Exclamation": {},
|
|
"HalfArrowHorizontal": {},
|
|
"HPBar": {},
|
|
"Note": {},
|
|
"Square": {
|
|
"BlackSquare": {},
|
|
"DarkGraySquare": {},
|
|
"LightGraySquare": {},
|
|
"WhiteSquare": "",
|
|
},
|
|
"CharacterUpperCase": {
|
|
"CharA": {},
|
|
"CharB": {},
|
|
"CharC": {},
|
|
"CharD": {},
|
|
"CharE": {},
|
|
"CharF": {},
|
|
"CharG": {},
|
|
"CharH": {},
|
|
"CharI": {},
|
|
"CharJ": {},
|
|
"CharK": {},
|
|
"CharL": {},
|
|
"CharM": {},
|
|
"CharN": {},
|
|
"CharO": {},
|
|
"CharP": {},
|
|
"CharQ": {},
|
|
"CharR": {},
|
|
"CharS": {},
|
|
"CharT": {},
|
|
"CharU": {},
|
|
"CharV": {},
|
|
"CharW": {},
|
|
"CharX": {},
|
|
"CharY": {},
|
|
"CharZ": {},
|
|
},
|
|
"CharacterLowerCase": {
|
|
"Chara": {},
|
|
"Charb": {},
|
|
"Charc": {},
|
|
"Chard": {},
|
|
"Chare": {},
|
|
"Charf": {},
|
|
"Charh": {},
|
|
"Chari": {},
|
|
"Chark": {},
|
|
"Charl": {},
|
|
"Charm": {},
|
|
"Charn": {},
|
|
"Charo": {},
|
|
"Charr": {},
|
|
"Chars": {},
|
|
"Chart": {},
|
|
"Charu": {},
|
|
"Charv": {},
|
|
"Charw": {},
|
|
"Charx": {},
|
|
"Charz": {},
|
|
"CharacterDropped": {
|
|
"Charg": {},
|
|
"Charj": {},
|
|
"Charp": {},
|
|
"Charq": {},
|
|
"Chary": {}
|
|
}
|
|
},
|
|
"CharacterShadow": {
|
|
"Char0Shadow": {},
|
|
"Char1Shadow": {},
|
|
"Char2Shadow": {},
|
|
"Char3Shadow": {},
|
|
"Char4Shadow": {},
|
|
"Char5Shadow": {},
|
|
"Char6Shadow": {},
|
|
"Char7Shadow": {},
|
|
"Char8Shadow": {},
|
|
"Char9Shadow": {},
|
|
},
|
|
"Number": {
|
|
"Char0": {},
|
|
"Char1": {},
|
|
"Char2": {},
|
|
"Char3": {},
|
|
"Char4": {},
|
|
"Char5": {},
|
|
"Char6": {},
|
|
"Char7": {},
|
|
"Char8": {},
|
|
"Char9": {}
|
|
},
|
|
"Symbol": {
|
|
"CharTimes": {},
|
|
"CharLeftParenthesis": {},
|
|
"CharRightParenthesis": {},
|
|
"CharColon": {},
|
|
"CharSemicolon": {},
|
|
"CharLeftSquareBracket": {},
|
|
"CharRightSquareBracket": {},
|
|
"CharPoke": {},
|
|
"CharMon": {},
|
|
"CharNo": {},
|
|
"CharID": {},
|
|
"CharHyphen": {},
|
|
"CharMDash": {},
|
|
"CharUnderscore": {},
|
|
"CharQuestionMark": {},
|
|
"CharExclamationMark": {},
|
|
"CharMaleSymbol": {},
|
|
"CharFemaleSymbol": {},
|
|
"CharSlash": {},
|
|
"CharPeriod": {},
|
|
"CharComma": {},
|
|
"CharED": {},
|
|
"CharApostrophe": {},
|
|
"CharFeet": {},
|
|
"CharInches": {},
|
|
"ChareFancy": {},
|
|
"CharBall": {},
|
|
"CharBallEmpty": {},
|
|
"CharCircle": {},
|
|
"CharHP": {},
|
|
"CharLevel": {},
|
|
"Char$": {}
|
|
},
|
|
"CharArrow": {
|
|
"CharArrowUp": {},
|
|
"CharArrowRight": {},
|
|
"CharArrowDown": {},
|
|
"CharArrowLeft": {}
|
|
},
|
|
"HalfArrow": {
|
|
"HalfArrowLeft": {},
|
|
"HalfArrowRight": {}
|
|
},
|
|
"Line": {
|
|
"LineDecoratorHorizontal": {
|
|
"LineDecoratorHorizontalLeft": {},
|
|
"LineDecoratorHorizontalRight": {},
|
|
},
|
|
"LineDecoratorVertical": {},
|
|
"LineSeparatorHorizontal": {},
|
|
}
|
|
},
|
|
"Menu": {}
|
|
}
|
|
},
|
|
"properties": {
|
|
"Quadrant": {
|
|
"tolx": 0,
|
|
"toly": 0
|
|
},
|
|
"Map": {
|
|
"initialized": false
|
|
},
|
|
"Area": {
|
|
"background": "black",
|
|
//"stretches": [
|
|
////{ "thing": "BackgroundFaker", "noBoundaryStretch": true } // This needs implementation.
|
|
//],
|
|
"onMake": FullScreenPokemon.FullScreenPokemon.prototype.areaProcess,
|
|
"attributes": {
|
|
"invisibleWallBorders": {
|
|
"afters": [
|
|
{ "thing": "InvisibleWall", "noBoundaryStretch": true },
|
|
{ "thing": "InvisibleWall", "noBoundaryStretch": true },
|
|
{ "thing": "InvisibleWall", "noBoundaryStretch": true },
|
|
{ "thing": "InvisibleWall", "noBoundaryStretch": true }
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Location": {
|
|
"entry": "Normal",
|
|
},
|
|
"Thing": {
|
|
// Sizing
|
|
"width": 8,
|
|
"height": 8,
|
|
// Placement
|
|
"alive": true,
|
|
"placed": false,
|
|
"maxquads": 4,
|
|
// Sprites
|
|
"sprite": "",
|
|
"spriteType": "neither",
|
|
"opacity": 1,
|
|
"scale": 1,
|
|
"offsetX": 0,
|
|
"offsetY": 0,
|
|
// Movements
|
|
"movement": undefined,
|
|
// Collisions
|
|
"tolTop": 0,
|
|
"tolRight": 0,
|
|
"tolBottom": 0,
|
|
"tolLeft": 0,
|
|
// Triggered Functions
|
|
"onMake": FullScreenPokemon.FullScreenPokemon.prototype.thingProcess
|
|
},
|
|
"Character": {
|
|
"groupType": "Character",
|
|
"speed": FullScreenPokemon.FullScreenPokemon.unitsize / 3,
|
|
"isWalking": false,
|
|
"shouldWalk": false,
|
|
"switchDirectionOnDialog": true,
|
|
"heightGrass": 4,
|
|
"direction": 2, // top,right,bottom,left is 0,1,2,3
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * -2,
|
|
"roamingDirections": [0, 1, 2, 3],
|
|
"onThingAdd": FullScreenPokemon.FullScreenPokemon.prototype.spawnCharacter,
|
|
"onWalkingStart": FullScreenPokemon.FullScreenPokemon.prototype.animateCharacterStartWalking,
|
|
"onWalkingStop": FullScreenPokemon.FullScreenPokemon.prototype.animateCharacterStopWalking,
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.collideCharacterDialog,
|
|
},
|
|
"Buzzer": {
|
|
"width": 3.5,
|
|
"height": 3,
|
|
"nocollide": true
|
|
},
|
|
"CoolTrainerM": {
|
|
"attributes": {
|
|
"sitting": {}
|
|
}
|
|
},
|
|
"Elder": {
|
|
"attributes": {
|
|
"resting": {}
|
|
}
|
|
},
|
|
"Player": {
|
|
"id": "player",
|
|
"player": true,
|
|
"canKeyWalking": true,
|
|
"direction": 2,
|
|
"speed": FullScreenPokemon.FullScreenPokemon.unitsize / 2,
|
|
"onWalkingStart": FullScreenPokemon.FullScreenPokemon.prototype.animatePlayerStartWalking,
|
|
"onWalkingStop": FullScreenPokemon.FullScreenPokemon.prototype.animatePlayerStopWalking,
|
|
"getKeys": function () {
|
|
return {
|
|
"0": false,
|
|
"1": false,
|
|
"2": false,
|
|
"3": false,
|
|
"a": false,
|
|
"b": false
|
|
};
|
|
}
|
|
},
|
|
"Pokeball": {
|
|
"action": "item",
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.collidePokeball
|
|
},
|
|
"Rival": {
|
|
"id": "Rival"
|
|
},
|
|
"Solid": {
|
|
"repeat": true,
|
|
"groupType": "Solid",
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.collideCharacterDialog
|
|
},
|
|
"BedSingle": [8, 16],
|
|
"Bookshelf": {
|
|
"width": 8,
|
|
"height": 16,
|
|
"dialogDirections": true,
|
|
"dialog": ["", "", "Crammed full of %%%%%%%POKEMON%%%%%%% books!", ""]
|
|
},
|
|
"BuildingBase": [4, 4],
|
|
"BuildingTopBase": {
|
|
"height": 16,
|
|
"spriteheight": 4
|
|
},
|
|
"BuildingMiddleBase": {
|
|
"height": 8,
|
|
"spriteheight": 4
|
|
},
|
|
"BuildingBottom": {
|
|
"height": 4
|
|
},
|
|
"Cabinet": [8, 16],
|
|
"CollisionDetector": {
|
|
"collide": FullScreenPokemon.FullScreenPokemon.prototype.collideCollisionDetector,
|
|
"active": false,
|
|
"hidden": true
|
|
},
|
|
"CutsceneTriggerer": {
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.activateCutsceneTriggerer
|
|
},
|
|
"MenuTriggerer": {
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.activateMenuTriggerer
|
|
},
|
|
"SightDetector": {
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.activateSightDetector,
|
|
"requireOverlap": true,
|
|
"hidden": true
|
|
},
|
|
"ThemePlayer": {
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.activateThemePlayer,
|
|
"requireOverlap": true,
|
|
"hidden": true
|
|
},
|
|
"Transporter": {
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.activateTransporter,
|
|
"requireOverlap": true,
|
|
"hidden": false
|
|
},
|
|
"HiddenTransporter": {
|
|
"hidden": true,
|
|
"noStretchBoundaries": true
|
|
},
|
|
"Computer": {
|
|
"width": 8,
|
|
"height": 12,
|
|
"tolBottom": FullScreenPokemon.FullScreenPokemon.unitsize * 4
|
|
},
|
|
"ComputerDesk": [8, 16],
|
|
"ConsoleController": [8, 5],
|
|
"DialogResponder": {
|
|
"hidden": true
|
|
},
|
|
"CutsceneResponder": {
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.activateCutsceneResponder
|
|
},
|
|
"FenceVertical": [4, 8],
|
|
"FloorDiamondsDark": {
|
|
"width": 4,
|
|
"height": 8,
|
|
"spritewidth": 8,
|
|
"spriteheight": 8,
|
|
"nocollide": true
|
|
},
|
|
"Grass": {
|
|
"rarity": 10,
|
|
"collide": FullScreenPokemon.FullScreenPokemon.prototype.collideCharacterGrass
|
|
},
|
|
"GymStatue": {
|
|
"height": 16,
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.activateGymStatue
|
|
},
|
|
"HealingMachine": [16, 16],
|
|
"HealingMachineBall": [3, 3],
|
|
"HouseBase": {
|
|
"width": 32,
|
|
"height": 8,
|
|
"spritewidth": 16,
|
|
"spriteheight": 16
|
|
},
|
|
"HouseSide": {
|
|
"width": 8,
|
|
"spritewidth": 8,
|
|
"spriteheight": 8
|
|
},
|
|
"HouseTop": {
|
|
"width": 32,
|
|
"height": 16,
|
|
"spritewidth": 16
|
|
},
|
|
"HouseTopRoof": {
|
|
"spritewidth": .5
|
|
},
|
|
"HouseTopRoofSide": {
|
|
"width": 8,
|
|
"spritewidth": 8,
|
|
"spriteheight": 8
|
|
},
|
|
"HouseLargeBase": {
|
|
"width": 48,
|
|
"height": 20,
|
|
"spritewidth": 20
|
|
},
|
|
"HouseLargeTopLeft": {
|
|
"width": 8,
|
|
"spritewidth": 8
|
|
},
|
|
"HouseLargeTopMiddle": {
|
|
"width": 48,
|
|
},
|
|
"HouseLargeTopRight": {
|
|
"width": 8,
|
|
"spritewidth": 8
|
|
},
|
|
"HouseLargeCenter": {
|
|
"spritewidth": 4,
|
|
"height": 12
|
|
},
|
|
"HouseWallWhitewash": [4, 4],
|
|
"InvisibleWall": {
|
|
"hidden": true
|
|
},
|
|
"LabComputer": [16, 8],
|
|
"Label": {
|
|
"position": "end"
|
|
},
|
|
"GymLabel": [16, 4],
|
|
"Ledge": {
|
|
"width": 8,
|
|
"height": 4,
|
|
"spritewidth": 4,
|
|
"direction": 2,
|
|
"collide": FullScreenPokemon.FullScreenPokemon.prototype.collideLedge,
|
|
"attributes": {
|
|
"jagged": {
|
|
"spritewidth": 16
|
|
},
|
|
"crumbleLeft": {},
|
|
"crumbleRight": {}
|
|
}
|
|
},
|
|
"LedgeOpening": {
|
|
"width": 8,
|
|
"height": 4,
|
|
"spritewidth": 4,
|
|
"nocollide": true
|
|
},
|
|
"MountainSolidBase": [4, 4],
|
|
"MountainTop": [4, 5],
|
|
"PlantLarge": [16, 16],
|
|
"PokeCenterDeskBlocker": {
|
|
"width": 8,
|
|
"height": 8,
|
|
"spritewidth": 1
|
|
},
|
|
"PokeCenterDeskLeft": [4, 8],
|
|
"PottedPalmTree": [8, 16],
|
|
"Sign": {
|
|
"attributes": {
|
|
"forest": {}
|
|
}
|
|
},
|
|
"SofaLeft": [8, 16],
|
|
"Spawner": {
|
|
"hidden": true,
|
|
"onThingAdd": FullScreenPokemon.FullScreenPokemon.prototype.activateSpawner
|
|
},
|
|
"AreaSpawner": {
|
|
"activate": FullScreenPokemon.FullScreenPokemon.prototype.spawnAreaSpawner
|
|
},
|
|
"SquareWallTop": {
|
|
"spriteheight": .5
|
|
},
|
|
"SquareWallFront": {
|
|
"spriteheight": 1.5
|
|
},
|
|
"StoreAisle": [16, 16],
|
|
"StoreFridge": [8, 16],
|
|
"StoreSaleBin": [8, 12],
|
|
"Table": {
|
|
"tolBottom": FullScreenPokemon.FullScreenPokemon.unitsize * 4
|
|
},
|
|
"Table1x2": [8, 16],
|
|
"Table2x2": [16, 16],
|
|
"Table2x3": [16, 16],
|
|
"Table3x1": [24, 12],
|
|
"Tree": {},
|
|
"Door": {
|
|
"width": 8,
|
|
"height": 8,
|
|
"requireDirection": 0,
|
|
"attributes": {
|
|
"indoor": {}
|
|
}
|
|
},
|
|
"WaterEdge": [4, 4],
|
|
"WindowDetector": {
|
|
"hidden": true,
|
|
"onThingAdd": FullScreenPokemon.FullScreenPokemon.prototype.spawnWindowDetector
|
|
},
|
|
"FloorLinedHorizontal": {
|
|
"spritewidth": .5,
|
|
"spriteheight": 2
|
|
},
|
|
"Scenery": {
|
|
"groupType": "Scenery",
|
|
"repeat": true
|
|
},
|
|
"Blackboard": [16, 8],
|
|
"Bridge": [4, 4],
|
|
"Clipboard": {
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * -1.5
|
|
},
|
|
"Doormat": {
|
|
"spritewidth": .5,
|
|
"spriteheight": 8
|
|
},
|
|
"DoormatDotted": {
|
|
"spritewidth": 3.5,
|
|
"spriteheight": 7.5
|
|
},
|
|
"DoormatDashed": {
|
|
"spritewidth": 4,
|
|
"spriteheight": 8
|
|
},
|
|
"Flower": {
|
|
"width": 4,
|
|
"height": 4,
|
|
"spriteCycle": [
|
|
["one", "one", "two", "three"], "waving", 14
|
|
]
|
|
},
|
|
"FlowerVase": [6, 6],
|
|
"ForestDirt": [4, 4],
|
|
"GroundArrow": [4, 4],
|
|
"HPBar": {
|
|
"width": .5,
|
|
"height": 2,
|
|
"repeat": true
|
|
},
|
|
"Note": [6.5, 7],
|
|
"Shadow": [7, 4],
|
|
"SmokeSmall": [5.5, 5.5],
|
|
"SmokeMedium": [7.5, 7.5],
|
|
"SmokeLarge": [7.5, 7.5],
|
|
"PlayerPortrait": [13, 23],
|
|
"PlayerSilhouetteSmall": [7, 11.5],
|
|
"PlayerSilhouetteLarge": [11, 20],
|
|
"OakPortrait": [14.5, 28],
|
|
"RivalPortrait": [14.5, 28],
|
|
"BattleSpriteFrontSmall": [20, 20],
|
|
"BattleSpriteFrontMedium": [24, 24],
|
|
"BattleSpriteFrontLarge": [28, 28],
|
|
"BattleSpriteBack": {
|
|
"width": 16,
|
|
"height": 14, // 16 (lowest 2 cropped)
|
|
"scale": 2,
|
|
"repeat": false
|
|
},
|
|
"ElderBack": [14, 14],
|
|
"PlayerBack": [14, 14],
|
|
"Terrain": {
|
|
"groupType": "Terrain",
|
|
"repeat": true,
|
|
},
|
|
"TerrainSmall": [2, 2],
|
|
"TerrainSmallRepeating": {
|
|
"width": 8,
|
|
"height": 8,
|
|
"spritewidth": 2,
|
|
"spriteheight": 2
|
|
},
|
|
"BrickRoad": [4, 4],
|
|
"Mountain": [4, 4],
|
|
"WallIndoorLightWithDarkBottom": {
|
|
"spritewidth": .5,
|
|
"spriteheight": 8
|
|
},
|
|
"WallIndoorFancyWithDarkBottom": [4, 8],
|
|
"WallIndoorHorizontalBandsDark": {
|
|
"width": 8,
|
|
"height": 8,
|
|
"spritewidth": .5,
|
|
"spriteheight": 2,
|
|
},
|
|
"Water": {
|
|
"spriteCycle": [
|
|
["one", "two", "three", "two", "one", "four", "five", "four"], "waving", 14
|
|
]
|
|
},
|
|
"Text": {
|
|
"groupType": "Text",
|
|
"width": 4,
|
|
"height": 4,
|
|
"paddingX": 0,
|
|
"paddingY": 8,
|
|
"noshiftx": true,
|
|
"noshifty": true,
|
|
},
|
|
"Exclamation": {
|
|
"width": 7,
|
|
"height": 7,
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * -2
|
|
},
|
|
"HalfArrowHorizontal": [4, 2],
|
|
"Square": {
|
|
"width": 1,
|
|
"height": 1,
|
|
"repeat": true
|
|
},
|
|
"CharacterDropped": {
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * .75
|
|
},
|
|
"CharacterShadow": [3.5, 3.5],
|
|
"CharMDash": {
|
|
"attributes": {
|
|
"blinking": {
|
|
"onThingAdd": console.log.bind(console, "HA")
|
|
}
|
|
}
|
|
},
|
|
"CharPoke": {
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * .5
|
|
},
|
|
"CharMon": {
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * .5
|
|
},
|
|
"CharNo": {
|
|
"width": 4,
|
|
"height": 3,
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * .5
|
|
},
|
|
"CharID": {
|
|
"width": 4,
|
|
"height": 3,
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * .5
|
|
},
|
|
"CharSlash": {
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * .5
|
|
},
|
|
"CharPeriod": {
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * .5
|
|
},
|
|
"CharComma": {
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize * .5
|
|
},
|
|
"CharApostrophe": [1, 2],
|
|
"CharFeet": [2, 1.5],
|
|
"CharInches": [3.5, 2],
|
|
"CharBall": [3.5, 3.5],
|
|
"CharBallEmpty": [3.5, 3.5],
|
|
"CharCircle": [2.5, 2.5],
|
|
"CharHP": [5.5, 2],
|
|
"CharLevel": [3, 2.5],
|
|
"Char$": {
|
|
"width": 4,
|
|
"spritewidth": 2.5,
|
|
"height": 4,
|
|
"offsetX": FullScreenPokemon.FullScreenPokemon.unitsize / 2,
|
|
"offsetY": FullScreenPokemon.FullScreenPokemon.unitsize / 2,
|
|
},
|
|
"CharArrowUp": [3.5, 2.5],
|
|
"CharArrowRight": [2.5, 3.5],
|
|
"CharArrowDown": [3.5, 2.5],
|
|
"CharArrowLeft": [2.5, 3.5],
|
|
"HalfArrow": [4, 2],
|
|
"Line": {
|
|
"width": 1,
|
|
"height": 1,
|
|
"repeat": true
|
|
},
|
|
"LineDecoratorHorizontal": [8, 3],
|
|
"LineDecoratorVertical": [3, 8],
|
|
"LineSeparatorHorizontal": [4, 4],
|
|
"Menu": {
|
|
"groupType": "Text",
|
|
"spritewidth": 4,
|
|
"spriteheight": 4,
|
|
"width": 8,
|
|
"height": 8,
|
|
"repeat": true,
|
|
"noshiftx": true,
|
|
"noshifty": true,
|
|
"arrowXOffset": 1.25,
|
|
"arrowYOffset": 1,
|
|
"textXOffset": 4,
|
|
"textYOffset": 7.5,
|
|
"textSpeed": 1,
|
|
"attributes": {
|
|
"plain": {},
|
|
"light": {
|
|
"spritewidth": 1,
|
|
"spriteheight": 1
|
|
},
|
|
"lined": {
|
|
"spritewidth": 2,
|
|
"spriteheight": 2
|
|
},
|
|
"dirty": {}
|
|
}
|
|
},
|
|
}
|
|
};
|