papermario/tools/splat_ext/icon.yaml
HailSanta f445cbaf18
item data generation (#1105)
* item entities

* pt II

* item hud scripts

* world map

* remove duplicate

* py formatting

* generate hud script ID mapping

* rename jump item -> boots

* item table

* unify pt1

* unify pt2

* item enum and ranges

* fix

* disambiguate boots/hammer names

* move table as well

* remove old move table

* comments concerns etc

* py fmt

* recipe generation

* break it!

* phix it

---------

Co-authored-by: HailSanta <Hail2Santa@gmail.com>
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-08-03 12:44:30 +09:00

394 lines
14 KiB
YAML

# valid icon types are:
# solo ci4 image followed by one palette
# pair ci4 image followed by two palettes; the second will be called .disabled
# rgba16 rgba image; used by one strange entry
- [solo, key/Gift, 32, 32]
- [solo, key/CakeDone, 32, 32]
- [solo, key/CakeBare, 32, 32]
- [solo, key/CakePan, 32, 32]
- [solo, key/CakeBatter, 32, 32]
- [solo, key/CakeBowl, 32, 32]
- [solo, key/CakeMixed, 32, 32]
- [solo, key/CakeWithIcing, 32, 32]
- [solo, key/CakeWithBerries, 32, 32]
- [solo, gear/boots_1, 32, 32]
- [solo, gear/boots_2, 32, 32]
- [solo, gear/boots_3, 32, 32]
- [solo, gear/hammer_1, 32, 32]
- [solo, gear/hammer_2, 32, 32]
- [solo, gear/hammer_3, 32, 32]
- [solo, gear/lucky_star, 32, 32]
- [solo, key/map, 32, 32]
- [pair, food/SpicySoup, 32, 32]
- [pair, food/ApplePie, 32, 32]
- [pair, food/HoneyUltra, 32, 32]
- [pair, food/MapleUltra, 32, 32]
- [pair, food/JellyUltra, 32, 32]
- [pair, food/Koopasta, 32, 32]
- [pair, food/FriedShroom, 32, 32]
- [pair, food/ShroomCake, 32, 32]
- [pair, food/ShroomSteak, 32, 32]
- [pair, food/HotShroom, 32, 32]
- [pair, food/SweetShroom, 32, 32]
- [pair, food/HealthyJuice, 32, 32]
- [pair, food/BlandMeal, 32, 32]
- [pair, food/YummyMeal, 32, 32]
- [pair, food/DeluxeFeast, 32, 32]
- [pair, food/SpecialShake, 32, 32]
- [pair, food/BigCookie, 32, 32]
- [pair, food/Cake, 32, 32]
- [pair, food/Mistake, 32, 32]
- [pair, food/KoopaTea, 32, 32]
- [pair, food/HoneySuper, 32, 32]
- [pair, food/MapleSuper, 32, 32]
- [pair, food/JellySuper, 32, 32]
- [pair, food/Spaghetti, 32, 32]
- [pair, food/EggMissile, 32, 32]
- [pair, food/FriedEgg, 32, 32]
- [pair, food/HoneyShroom, 32, 32]
- [pair, food/HoneyCandy, 32, 32]
- [pair, food/ElectroPop, 32, 32]
- [pair, food/FirePop, 32, 32]
- [pair, food/LimeCandy, 32, 32]
- [pair, food/CocoPop, 32, 32]
- [pair, food/LemonCandy, 32, 32]
- [pair, food/JellyPop, 32, 32]
- [pair, food/StrangeCake, 32, 32]
- [pair, food/KookyCookie, 32, 32]
- [pair, food/FrozenFries, 32, 32]
- [pair, food/PotatoSalad, 32, 32]
- [pair, food/NuttyCake, 32, 32]
- [pair, food/MapleShroom, 32, 32]
- [pair, food/BoiledEgg, 32, 32]
- [pair, food/YoshiCookie, 32, 32]
- [pair, food/JellyShroom, 32, 32]
- [pair, unused/item_02C, 32, 32]
- [pair, unused/item_02D, 32, 32]
- [pair, unused/item_02E, 32, 32]
- [pair, unused/item_02F, 32, 32]
- [pair, unused/item_030, 32, 32]
- [solo, key/key_koopa_fortress, 32, 32]
- [solo, key/key_ruins, 32, 32]
- [solo, key/key_tubba_castle, 32, 32]
- [solo, key/key_ice_palace, 32, 32]
- [solo, key/key_bowser_castle, 32, 32]
- [solo, key/dolly, 32, 32]
- [solo, key/kooper_shell, 32, 32]
- [solo, key/pulse_stone, 32, 32]
- [solo, key/artifact, 32, 32]
- [solo, key/vase, 32, 32]
- [solo, key/ruins_stone_pyramid, 32, 32]
- [solo, key/ruins_stone_star, 32, 32]
- [solo, key/ruins_stone_moon, 32, 32]
- [solo, key/forest_pass, 32, 32]
- [solo, key/boo_record_mask, 32, 32]
- [solo, key/boo_record, 32, 32]
- [solo, key/boo_weight, 32, 32]
- [solo, key/boo_portrait, 32, 32]
- [solo, key/mystic_key, 32, 32]
- [solo, key/key_storeroom, 32, 32]
- [solo, key/toybox_train, 32, 32]
- [solo, key/frying_pan, 32, 32]
- [solo, key/dictionary, 32, 32]
- [solo, key/mystery_note, 32, 32]
- [solo, key/suspicious_note, 32, 32]
- [solo, key/seed_1, 32, 32]
- [solo, key/seed_2, 32, 32]
- [solo, key/seed_3, 32, 32]
- [solo, key/seed_4, 32, 32]
- [solo, key/crystal_berry, 32, 32]
- [solo, key/water_stone, 32, 32]
- [solo, key/magic_bean, 32, 32]
- [solo, key/fertile_soil, 32, 32]
- [solo, key/miracle_water, 32, 32]
- [pair, key/ultra_stone, 32, 32]
- [solo, key/toad_doll, 32, 32]
- [solo, key/calculator, 32, 32]
- [solo, key/screwdriver, 32, 32]
- [solo, key/book_cook, 32, 32]
- [solo, key/jade_raven, 32, 32]
- [solo, key/snowman_bucket, 32, 32]
- [solo, key/snowman_scarf, 32, 32]
- [pair, key/key_red, 32, 32]
- [solo, key/key_blue, 32, 32]
- [solo, key/koot_package, 32, 32]
- [solo, key/koot_red_jar, 32, 32]
- [solo, key/book_melody, 32, 32]
- [solo, key/book_lyrics, 32, 32]
- [solo, key/mailbag, 32, 32]
- [solo, key/star_stone, 32, 32]
- [pair, peach/sneaky_parasol, 32, 32]
- [solo, key/key_peach, 32, 32]
- [solo, key/1DC210, 32, 32]
- [solo, key/1DC430, 32, 32]
- [solo, key/1DC650, 32, 32]
- [solo, key/1DC870, 32, 32]
- [solo, key/dojo_card_1, 32, 32]
- [solo, key/dojo_card_2, 32, 32]
- [pair, key/dojo_card_3, 32, 32]
- [solo, key/dojo_card_4, 32, 32]
- [solo, key/dojo_card_5, 32, 32]
- [solo, key/crystal_ball, 32, 32]
- [solo, key/card_gold, 32, 32]
- [solo, key/card_silver, 32, 32]
- [solo, key/koot_book, 32, 32]
- [solo, key/koot_the_tape, 32, 32]
- [pair, key/koot_autograph_luigi, 32, 32]
- [solo, key/koot_empty_wallet, 32, 32]
- [solo, key/koot_autograph_merluvlee, 32, 32]
- [solo, key/koot_shell, 32, 32]
- [solo, key/koot_photo, 32, 32]
- [solo, key/koot_glasses, 32, 32]
- [pair, key/Letter, 32, 32]
- [pair, key/LongLetter, 32, 32]
- [pair, key/TealLetter, 32, 32]
- [pair, key/Postcard, 32, 32]
- [pair, key/EmptyBook, 32, 32]
- [pair, unused/item_08D, 32, 32]
- [pair, unused/item_08E, 32, 32]
- [pair, unused/item_08F, 32, 32]
- [pair, battle/PleaseComeBack, 32, 32]
- [pair, battle/item_139, 32, 32]
- [pair, battle/FrightJar, 32, 32]
- [pair, battle/Mystery, 32, 32]
- [pair, battle/RepelGel, 32, 32]
- [pair, battle/InsecticideHerb, 32, 32]
- [pair, battle/item_13E, 32, 32]
- [pair, battle/item_13F, 32, 32]
- [pair, badge/SpinSmash, 32, 32]
- [pair, badge/Multibounce, 32, 32]
- [pair, badge/PowerPlus, 32, 32]
- [pair, badge/DodgeMaster, 32, 32]
- [pair, badge/PowerBounce, 32, 32]
- [pair, badge/SpikeShield, 32, 32]
- [pair, badge/FirstAttack, 32, 32]
- [pair, badge/HPPlus, 32, 32]
- [pair, badge/QuakeHammer, 32, 32]
- [pair, badge/DoubleDip, 32, 32]
- [pair, badge/PowerQuake, 32, 32]
- [pair, badge/MegaQuake, 32, 32]
- [pair, badge/SleepStomp, 32, 32]
- [pair, badge/SmashCharge, 32, 32]
- [pair, badge/SSmashChg, 32, 32]
- [pair, badge/AutoSmash, 32, 32]
- [pair, badge/FireShield, 32, 32]
- [pair, badge/JumpCharge, 32, 32]
- [pair, badge/SJumpChg, 32, 32]
- [pair, badge/AutoJump, 32, 32]
- [pair, badge/DDownPound, 32, 32]
- [pair, badge/AutoMultibounce, 32, 32]
- [pair, badge/DizzyStomp, 32, 32]
- [pair, badge/HammerThrow, 32, 32]
- [pair, badge/SmashCharge0, 32, 32]
- [pair, badge/PrettyLucky, 32, 32]
- [pair, badge/FeelingFine, 32, 32]
- [pair, badge/AttackFXA, 32, 32]
- [pair, badge/AllorNothing, 32, 32]
- [pair, badge/HPDrain, 32, 32]
- [pair, badge/JumpCharge0, 32, 32]
- [pair, badge/SlowGo, 32, 32]
- [pair, badge/FPPlus, 32, 32]
- [pair, badge/MegaRush, 32, 32]
- [pair, badge/IcePower, 32, 32]
- [pair, badge/DefendPlus, 32, 32]
- [pair, badge/PayOff, 32, 32]
- [pair, badge/MoneyMoney, 32, 32]
- [pair, badge/ChillOut, 32, 32]
- [pair, badge/HappyHeart, 32, 32]
- [pair, badge/ZapTap, 32, 32]
- [pair, badge/Berserker, 32, 32]
- [pair, badge/RightOn, 32, 32]
- [pair, badge/RunawayPay, 32, 32]
- [pair, badge/Refund, 32, 32]
- [pair, badge/FlowerSaver, 32, 32]
- [pair, badge/TripleDip, 32, 32]
- [pair, badge/FlowerFanatic, 32, 32]
- [pair, badge/PowerJump, 32, 32]
- [pair, badge/SuperJump, 32, 32]
- [pair, badge/MegaJump, 32, 32]
- [pair, badge/PowerSmash, 32, 32]
- [pair, badge/SuperSmash, 32, 32]
- [pair, badge/MegaSmash, 32, 32]
- [pair, badge/LuckyDay, 32, 32]
- [pair, badge/MegaHPDrain, 32, 32]
- [pair, badge/BumpAttack, 32, 32]
- [pair, badge/PUpDDown, 32, 32]
- [pair, badge/PDownDUp, 32, 32]
- [pair, badge/HeartFinder, 32, 32]
- [pair, badge/FlowerFinder, 32, 32]
- [pair, badge/DizzyAttack, 32, 32]
- [pair, badge/SpeedySpin, 32, 32]
- [pair, badge/SpinAttack, 32, 32]
- [pair, badge/ISpy, 32, 32]
- [pair, badge/PowerRush, 32, 32]
- [pair, badge/LastStand, 32, 32]
- [pair, badge/CloseCall, 32, 32]
- [pair, badge/CrazyHeart, 32, 32]
- [pair, unused/item_0D5, 32, 32]
- [pair, unused/item_0D6, 32, 32]
- [pair, unused/item_0D7, 32, 32]
- [pair, badge/ShrinkSmash, 32, 32]
- [pair, badge/ShrinkStomp, 32, 32]
- [pair, badge/DDownJump, 32, 32]
- [pair, badge/DamageDodge, 32, 32]
- [pair, badge/EarthquakeJump, 32, 32]
- [pair, badge/HappyFlower, 32, 32]
- [pair, badge/HappyCoin, 32, 32]
- [pair, unused/item_0DF, 32, 32]
- [pair, badge/DeepFocus, 32, 32]
- [pair, badge/SuperFocus, 32, 32]
- [pair, badge/Kaiden, 32, 32]
- [pair, badge/QuickChange, 32, 32]
- [pair, unused/item_0E4, 32, 32]
- [pair, unused/item_0E5, 32, 32]
- [pair, unused/item_0E6, 32, 32]
- [pair, unused/item_0E7, 32, 32]
- [pair, badge/Peekaboo, 32, 32]
- [pair, badge/GroupFocus, 32, 32]
- [pair, badge/AttackFXD, 32, 32]
- [pair, badge/AttackFXB, 32, 32]
- [pair, badge/AttackFXE, 32, 32]
- [pair, badge/AttackFXC, 32, 32]
- [pair, badge/AttackFXF, 32, 32]
- [pair, unused/item_0EF, 32, 32]
- [pair, badge/HealthyHealthy, 32, 32]
- [pair, unused/item_0F1, 32, 32]
- [pair, unused/item_0F2, 32, 32]
- [pair, unused/item_0F3, 32, 32]
- [pair, unused/item_0F4, 32, 32]
- [pair, unused/item_0F5, 32, 32]
- [pair, unused/item_0F6, 32, 32]
- [pair, unused/item_0F7, 32, 32]
- [pair, food/Mushroom, 32, 32]
- [pair, food/SuperShroom, 32, 32]
- [pair, food/UltraShroom, 32, 32]
- [pair, food/LifeShroom, 32, 32]
- [pair, food/DriedShroom, 32, 32]
- [pair, food/TastyTonic, 32, 32]
- [pair, food/SuperSoda, 32, 32]
- [pair, food/BlueBerry, 32, 32]
- [pair, food/RedBerry, 32, 32]
- [pair, food/YellowBerry, 32, 32]
- [pair, food/BubbleBerry, 32, 32]
- [pair, food/Goomnut, 32, 32]
- [pair, food/KoopaLeaf, 32, 32]
- [pair, food/DriedPasta, 32, 32]
- [pair, food/Lime, 32, 32]
- [pair, food/Lemon, 32, 32]
- [pair, food/DriedFruit, 32, 32]
- [pair, food/StrangeLeaf, 32, 32]
- [pair, food/CakeMix, 32, 32]
- [pair, food/Egg, 32, 32]
- [pair, food/Coconut, 32, 32]
- [pair, food/Melon, 32, 32]
- [pair, food/StinkyHerb, 32, 32]
- [pair, food/IcedPotato, 32, 32]
- [pair, food/HoneySyrup, 32, 32]
- [pair, food/MapleSyrup, 32, 32]
- [pair, food/JamminJelly, 32, 32]
- [pair, food/WhackasBump, 32, 32]
- [pair, food/Apple, 32, 32]
- [pair, peach/BakingSalt, 32, 32]
- [pair, peach/BakingSugar, 32, 32]
- [pair, peach/BakingEgg, 32, 32]
- [pair, peach/BakingCream, 32, 32]
- [pair, peach/BakingStrawberry, 32, 32]
- [pair, peach/BakingButter, 32, 32]
- [pair, peach/BakingCleanser, 32, 32]
- [pair, peach/BakingWater, 32, 32]
- [pair, peach/BakingFlour, 32, 32]
- [pair, peach/BakingMilk, 32, 32]
- [pair, unused/item_11F, 32, 32]
- [pair, battle/SleepySheep, 32, 32]
- [pair, battle/XBandage, 32, 32]
- [pair, battle/POWBlock, 32, 32]
- [pair, battle/HustleDrink, 32, 32]
- [pair, battle/StopWatch, 32, 32]
- [pair, battle/DizzyDial, 32, 32]
- [pair, battle/item_136, 32, 32]
- [pair, battle/item_137, 32, 32]
- [pair, battle/FireFlower, 32, 32]
- [pair, battle/SnowmanDoll, 32, 32]
- [pair, battle/ThunderRage, 32, 32]
- [pair, battle/ThunderBolt, 32, 32]
- [pair, battle/ShootingStar, 32, 32]
- [pair, battle/DustyHammer, 32, 32]
- [pair, battle/Pebble, 32, 32]
- [pair, unused/item_127, 32, 32]
- [pair, battle/StoneCap, 32, 32]
- [pair, battle/VoltShroom, 32, 32]
- [pair, battle/PowerStar, 32, 32]
- [pair, battle/Parasol, 32, 32]
- [pair, battle/MagicMirror, 32, 32]
- [pair, unused/item_12D, 32, 32]
- [pair, unused/item_12E, 32, 32]
- [pair, unused/item_12F, 32, 32]
- [solo, anim/hand_0, 24, 24]
- [solo, anim/hand_1, 24, 24]
- [solo, anim/hand_2, 24, 24]
- [solo, anim/hand_3, 24, 24]
- [solo, anim/hand_4, 24, 24]
- [solo, anim/hand_5, 24, 24]
- [solo, anim/hand_6, 24, 24]
- [solo, anim/hand_7, 24, 24]
- [solo, anim/hand_8, 24, 24]
- [solo, anim/hand_9, 24, 24]
- [solo, hud/heart, 24, 24]
- [solo, hud/coin, 24, 24]
- [solo, hud/heart_container, 24, 24]
- [solo, hud/star_point, 24, 24]
- [pair, menu/hammer_1, 32, 32]
- [pair, menu/hammer_2, 32, 32]
- [pair, menu/hammer_3, 32, 32]
- [pair, menu/boots_1, 32, 32]
- [pair, menu/boots_2, 32, 32]
- [pair, menu/boots_3, 32, 32]
- [pair, menu/items, 32, 32]
- [solo, anim/hp_0, 32, 32]
- [solo, anim/hp_1, 32, 32]
- [solo, anim/hp_2, 32, 32]
- [solo, anim/fp_0, 32, 32]
- [solo, anim/fp_1, 32, 32]
- [solo, anim/fp_2, 32, 32]
- [solo, anim/coin_0, 24, 24]
- [solo, anim/coin_1, 24, 24]
- [solo, anim/coin_2, 24, 24]
- [solo, anim/coin_3, 24, 24]
- [solo, anim/coin_4, 24, 24]
- [solo, anim/coin_5, 24, 24]
- [solo, anim/coin_6, 24, 24]
- [solo, anim/coin_7, 24, 24]
- [solo, anim/coin_8, 24, 24]
- [solo, anim/coin_9, 24, 24]
- [solo, anim/shimmer_0, 8, 8]
- [solo, anim/shimmer_1, 8, 8]
- [solo, anim/shimmer_2, 8, 8]
- [solo, anim/shimmer_3, 8, 8]
- [solo, anim/shimmer_4, 8, 8]
- [solo, anim/shimmer_5, 8, 8]
- [solo, anim/shimmer_6, 8, 8]
- [solo, anim/star_piece_0, 32, 32]
- [solo, anim/star_piece_1, 32, 32]
- [solo, anim/star_piece_2, 32, 32]
- [solo, anim/heart_0, 24, 24]
- [solo, anim/heart_1, 24, 24]
- [solo, anim/heart_piece, 24, 24]
- [solo, anim/sp_0, 24, 24]
- [solo, anim/sp_1, 24, 24]
- [solo, anim/sp_2, 24, 24]
- [solo, anim/sp_3, 24, 24]
- [solo, anim/sp_4, 24, 24]
- [solo, anim/sp_5, 24, 24]
- [solo, anim/sp_6, 24, 24]
- [solo, anim/sp_7, 24, 24]
- [rgba16, unk_1FC550, 24, 24]
- [solo, anim/sp_small_0, 8, 8]
- [solo, anim/sp_small_1, 8, 8]
- [solo, anim/sp_small_2, 8, 8]
- [solo, anim/sp_small_3, 8, 8]
- [solo, anim/sp_small_4, 8, 8]
- [solo, anim/sp_small_5, 8, 8]
- [solo, anim/sp_small_6, 8, 8]
- [solo, anim/sp_small_7, 8, 8]