From 41a4fcf516a09f3db15d96c8680eb48172808d45 Mon Sep 17 00:00:00 2001 From: MysterD Date: Thu, 18 May 2023 12:42:18 -0700 Subject: [PATCH] Keep animations in-bounds --- actors/amp/anims/anim_0800401C.inc.c | 2 + actors/bird/anims/anim_050008D0.inc.c | 2 + actors/bird/anims/anim_050009D0.inc.c | 2 + actors/blargg/anims/anim_05006070.inc.c | 2 + actors/blargg/anims/anim_05006154.inc.c | 2 + actors/blue_fish/anims/anim_0301C298.inc.c | 2 + actors/bobomb/anims/anim_080237FC.inc.c | 2 + actors/bobomb/anims/anim_08023954.inc.c | 2 + actors/bookend/anims/anim_050023F4.inc.c | 2 + actors/bookend/anims/anim_05002510.inc.c | 2 + actors/bookend/anims/anim_05002528.inc.c | 2 + actors/bowser/anims/anim_060445EC.inc.c | 2 + actors/bowser/anims/anim_060453C8.inc.c | 2 + actors/bowser/anims/anim_06045D28.inc.c | 2 + actors/bowser/anims/anim_0604671C.inc.c | 2 + actors/bowser/anims/anim_0604675C.inc.c | 2 + actors/bowser/anims/anim_06048200.inc.c | 2 + actors/bowser/anims/anim_06049880.inc.c | 2 + actors/bowser/anims/anim_0604A8E4.inc.c | 2 + actors/bowser/anims/anim_0604B178.inc.c | 2 + actors/bowser/anims/anim_0604B8CC.inc.c | 2 + actors/bowser/anims/anim_0604D184.inc.c | 2 + actors/bowser/anims/anim_0604E5A0.inc.c | 2 + actors/bowser/anims/anim_0604F030.inc.c | 2 + actors/bowser/anims/anim_0604FF4C.inc.c | 2 + actors/bowser/anims/anim_06050530.inc.c | 2 + actors/bowser/anims/anim_060514E8.inc.c | 2 + actors/bowser/anims/anim_06051C68.inc.c | 2 + actors/bowser/anims/anim_06052680.inc.c | 2 + actors/bowser/anims/anim_06052D94.inc.c | 2 + actors/bowser/anims/anim_060534F4.inc.c | 2 + actors/bowser/anims/anim_06053B8C.inc.c | 2 + actors/bowser/anims/anim_06054290.inc.c | 2 + actors/bowser/anims/anim_06054950.inc.c | 2 + actors/bowser/anims/anim_06055210.inc.c | 2 + actors/bowser/anims/anim_06055984.inc.c | 2 + actors/bowser/anims/anim_06056774.inc.c | 2 + actors/bowser/anims/anim_06057678.inc.c | 2 + .../bowser_key/anims/anim_course_exit.inc.c | 2 + .../bowser_key/anims/anim_unlock_door.inc.c | 2 + actors/bub/anims/anim_0601233C.inc.c | 2 + actors/bully/anims/anim_050042A4.inc.c | 2 + actors/bully/anims/anim_050043D8.inc.c | 2 + actors/bully/anims/anim_05004598.inc.c | 2 + actors/bully/anims/anim_050046F4.inc.c | 2 + actors/butterfly/anims/anim_030055B0.inc.c | 2 + actors/butterfly/anims/anim_03005698.inc.c | 2 + actors/chain_chomp/anims/anim_06025160.inc.c | 2 + actors/chair/anims/anim_0500576C.inc.c | 2 + actors/chillychief/anims/anim_060032EC.inc.c | 2 + actors/chillychief/anims/anim_06003420.inc.c | 2 + actors/chillychief/anims/anim_060035E0.inc.c | 2 + actors/chillychief/anims/anim_0600373C.inc.c | 2 + actors/chuckya/anims/anim_0800AF68.inc.c | 2 + actors/chuckya/anims/anim_0800B1A8.inc.c | 2 + actors/chuckya/anims/anim_0800B4A8.inc.c | 2 + actors/chuckya/anims/anim_0800B9F8.inc.c | 2 + actors/chuckya/anims/anim_0800BBEC.inc.c | 2 + actors/chuckya/anims/anim_0800C058.inc.c | 2 + actors/clam_shell/anims/anim_05001654.inc.c | 2 + actors/clam_shell/anims/anim_0500172C.inc.c | 2 + actors/cyan_fish/anims/anim_0600E24C.inc.c | 2 + actors/door/anims/anim_03015208.inc.c | 2 + actors/door/anims/anim_03015440.inc.c | 2 + actors/door/anims/anim_03015458.inc.c | 2 + actors/door/anims/anim_03015690.inc.c | 2 + actors/door/anims/anim_030156A8.inc.c | 2 + actors/dorrie/anims/anim_0600E18C.inc.c | 2 + actors/dorrie/anims/anim_0600E9BC.inc.c | 2 + actors/dorrie/anims/anim_0600F620.inc.c | 2 + actors/eyerok/anims/anim_0500D270.inc.c | 2 + actors/eyerok/anims/anim_0500DF50.inc.c | 2 + actors/eyerok/anims/anim_0500E1D8.inc.c | 2 + actors/eyerok/anims/anim_0500E99C.inc.c | 2 + actors/eyerok/anims/anim_0500F3D8.inc.c | 2 + actors/eyerok/anims/anim_0500F3F0.inc.c | 2 + actors/eyerok/anims/anim_0500FCCC.inc.c | 2 + actors/eyerok/anims/anim_050116CC.inc.c | 2 + actors/flyguy/anims/anim_08011A4C.inc.c | 2 + actors/goomba/anims/anim_0801DA34.inc.c | 2 + actors/heave_ho/anims/anim_05014F28.inc.c | 2 + actors/heave_ho/anims/anim_05015118.inc.c | 2 + actors/heave_ho/anims/anim_05015334.inc.c | 2 + actors/hoot/anims/anim_050053EC.inc.c | 2 + actors/hoot/anims/anim_05005750.inc.c | 2 + actors/king_bobomb/anims/anim_0500BDFC.inc.c | 2 + actors/king_bobomb/anims/anim_0500C2AC.inc.c | 2 + actors/king_bobomb/anims/anim_0500C520.inc.c | 2 + actors/king_bobomb/anims/anim_0500C774.inc.c | 2 + actors/king_bobomb/anims/anim_0500CFCC.inc.c | 2 + actors/king_bobomb/anims/anim_0500D5B0.inc.c | 2 + actors/king_bobomb/anims/anim_0500D978.inc.c | 2 + actors/king_bobomb/anims/anim_0500DDD8.inc.c | 2 + actors/king_bobomb/anims/anim_0500E10C.inc.c | 2 + actors/king_bobomb/anims/anim_0500F078.inc.c | 2 + actors/king_bobomb/anims/anim_0500F6C8.inc.c | 2 + actors/king_bobomb/anims/anim_0500FE18.inc.c | 2 + actors/klepto/anims/anim_05005E44.inc.c | 2 + actors/klepto/anims/anim_05007574.inc.c | 2 + actors/klepto/anims/anim_050079B0.inc.c | 2 + actors/klepto/anims/anim_05007E34.inc.c | 2 + actors/klepto/anims/anim_050086C0.inc.c | 2 + actors/klepto/anims/anim_05008A18.inc.c | 2 + actors/klepto/anims/anim_05008CE4.inc.c | 2 + actors/koopa/anims/anim_0600CC24.inc.c | 2 + actors/koopa/anims/anim_0600CFB8.inc.c | 2 + actors/koopa/anims/anim_0600D518.inc.c | 2 + actors/koopa/anims/anim_0600D804.inc.c | 2 + actors/koopa/anims/anim_0600DD90.inc.c | 2 + actors/koopa/anims/anim_0600E32C.inc.c | 2 + actors/koopa/anims/anim_0600E928.inc.c | 2 + actors/koopa/anims/anim_0600F3EC.inc.c | 2 + actors/koopa/anims/anim_0600FB1C.inc.c | 2 + actors/koopa/anims/anim_06010258.inc.c | 2 + actors/koopa/anims/anim_06010634.inc.c | 2 + actors/koopa/anims/anim_06010E48.inc.c | 2 + actors/koopa/anims/anim_060110D8.inc.c | 2 + actors/koopa/anims/anim_0601134C.inc.c | 2 + actors/koopa_flag/anims/anim_06001010.inc.c | 2 + .../anims/anim_060058E0.inc.c | 2 + actors/lakitu_enemy/anims/anim_05013EDC.inc.c | 2 + actors/lakitu_enemy/anims/anim_050140E8.inc.c | 2 + actors/lakitu_enemy/anims/anim_050142E0.inc.c | 2 + actors/lakitu_enemy/anims/anim_050144BC.inc.c | 2 + actors/mad_piano/anims/anim_05009A04.inc.c | 2 + actors/mad_piano/anims/anim_05009AFC.inc.c | 2 + actors/manta/anims/anim_05008CFC.inc.c | 2 + actors/mips/anims/anim_06013248.inc.c | 2 + actors/mips/anims/anim_0601369C.inc.c | 2 + actors/mips/anims/anim_060139F8.inc.c | 2 + actors/mips/anims/anim_06014B94.inc.c | 2 + actors/mips/anims/anim_0601561C.inc.c | 2 + actors/moneybag/anims/anim_06005AD8.inc.c | 2 + actors/moneybag/anims/anim_06005BEC.inc.c | 2 + actors/moneybag/anims/anim_06005C98.inc.c | 2 + actors/moneybag/anims/anim_06005D3C.inc.c | 2 + actors/moneybag/anims/anim_06005E44.inc.c | 2 + actors/monty_mole/anims/anim_05004FEC.inc.c | 2 + actors/monty_mole/anims/anim_0500527C.inc.c | 2 + actors/monty_mole/anims/anim_050054B0.inc.c | 2 + actors/monty_mole/anims/anim_050062B0.inc.c | 2 + actors/monty_mole/anims/anim_050065C0.inc.c | 2 + actors/monty_mole/anims/anim_050065D8.inc.c | 2 + actors/monty_mole/anims/anim_05006880.inc.c | 2 + actors/monty_mole/anims/anim_05006B10.inc.c | 2 + actors/monty_mole/anims/anim_05006DB8.inc.c | 2 + actors/monty_mole/anims/anim_05007230.inc.c | 2 + actors/peach/anims/anim_0500C638.inc.c | 2 + actors/peach/anims/anim_0500E6B4.inc.c | 2 + actors/peach/anims/anim_0500ED94.inc.c | 2 + actors/peach/anims/anim_0500F474.inc.c | 2 + actors/peach/anims/anim_0500FE84.inc.c | 2 + actors/peach/anims/anim_05011050.inc.c | 2 + actors/peach/anims/anim_05012F40.inc.c | 2 + actors/peach/anims/anim_05015468.inc.c | 2 + actors/peach/anims/anim_05016798.inc.c | 2 + actors/peach/anims/anim_05018664.inc.c | 2 + actors/peach/anims/anim_0501B328.inc.c | 2 + actors/peach/anims/anim_0501C404.inc.c | 2 + actors/penguin/anims/anim_050079E4.inc.c | 2 + actors/penguin/anims/anim_05007DCC.inc.c | 2 + actors/penguin/anims/anim_050087C0.inc.c | 2 + actors/penguin/anims/anim_05008B5C.inc.c | 2 + .../piranha_plant/anims/anim_06017C38.inc.c | 2 + .../piranha_plant/anims/anim_06017D88.inc.c | 2 + .../piranha_plant/anims/anim_060187B0.inc.c | 2 + .../piranha_plant/anims/anim_06018BA8.inc.c | 2 + .../piranha_plant/anims/anim_06019854.inc.c | 2 + .../piranha_plant/anims/anim_0601A014.inc.c | 2 + .../piranha_plant/anims/anim_0601AAE4.inc.c | 2 + .../piranha_plant/anims/anim_0601AF34.inc.c | 2 + .../piranha_plant/anims/anim_0601B634.inc.c | 2 + .../piranha_plant/anims/anim_0601C304.inc.c | 2 + actors/scuttlebug/anims/anim_0601504C.inc.c | 2 + actors/seaweed/anims/anim_0600A4BC.inc.c | 2 + actors/skeeter/anims/anim_06005D44.inc.c | 2 + actors/skeeter/anims/anim_06006B70.inc.c | 2 + actors/skeeter/anims/anim_060071E0.inc.c | 2 + actors/skeeter/anims/anim_06007DC8.inc.c | 2 + actors/snowman/anims/anim_0500CED8.inc.c | 2 + actors/snowman/anims/anim_0500D100.inc.c | 2 + actors/spindrift/anims/anim_050006AC.inc.c | 2 + actors/spiny/anims/anim_05016E94.inc.c | 2 + actors/spiny_egg/anims/anim_050157CC.inc.c | 2 + actors/sushi/anims/anim_0500AE3C.inc.c | 2 + actors/swoop/anims/anim_06006E88.inc.c | 2 + actors/swoop/anims/anim_060070B8.inc.c | 2 + actors/toad/anims/anim_06008F7C.inc.c | 2 + actors/toad/anims/anim_06009310.inc.c | 2 + actors/toad/anims/anim_060099F0.inc.c | 2 + actors/toad/anims/anim_0600A0D0.inc.c | 2 + actors/toad/anims/anim_0600B66C.inc.c | 2 + actors/toad/anims/anim_0600CE78.inc.c | 2 + actors/toad/anims/anim_0600E414.inc.c | 2 + actors/toad/anims/anim_0600FB40.inc.c | 2 + actors/ukiki/anims/anim_0500D658.inc.c | 2 + actors/ukiki/anims/anim_0500DC80.inc.c | 2 + actors/ukiki/anims/anim_0500DDEC.inc.c | 2 + actors/ukiki/anims/anim_0500EACC.inc.c | 2 + actors/ukiki/anims/anim_0500EEA8.inc.c | 2 + actors/ukiki/anims/anim_0500F530.inc.c | 2 + actors/ukiki/anims/anim_0500FC84.inc.c | 2 + actors/ukiki/anims/anim_0501006C.inc.c | 2 + actors/ukiki/anims/anim_050103F4.inc.c | 2 + actors/ukiki/anims/anim_05012ABC.inc.c | 2 + actors/ukiki/anims/anim_05014BE4.inc.c | 2 + actors/ukiki/anims/anim_050153C4.inc.c | 2 + actors/ukiki/anims/anim_0501576C.inc.c | 2 + actors/unagi/anims/anim_0500FBF4.inc.c | 2 + actors/unagi/anims/anim_05010488.inc.c | 2 + actors/unagi/anims/anim_05010B54.inc.c | 2 + actors/unagi/anims/anim_05011488.inc.c | 2 + actors/unagi/anims/anim_05011890.inc.c | 2 + actors/unagi/anims/anim_05011D40.inc.c | 2 + actors/unagi/anims/anim_0501280C.inc.c | 2 + actors/water_ring/anims/anim_06013F64.inc.c | 2 + actors/whomp/anims/anim_060202DC.inc.c | 2 + actors/whomp/anims/anim_060209EC.inc.c | 2 + actors/wiggler_body/anims/anim_0500C760.inc.c | 2 + actors/wiggler_head/anims/anim_0500EC74.inc.c | 2 + actors/yoshi/anims/anim_050233A4.inc.c | 2 + actors/yoshi/anims/anim_05023E4C.inc.c | 2 + actors/yoshi/anims/anim_050240E8.inc.c | 2 + assets/anims/anim_00.inc.c | 2 + assets/anims/anim_01_02.inc.c | 4 ++ assets/anims/anim_03.inc.c | 2 + assets/anims/anim_04.inc.c | 2 + assets/anims/anim_05.inc.c | 2 + assets/anims/anim_06.inc.c | 2 + assets/anims/anim_07_08.inc.c | 4 ++ assets/anims/anim_09.inc.c | 2 + assets/anims/anim_0A.inc.c | 2 + assets/anims/anim_0B_0C.inc.c | 4 ++ assets/anims/anim_0D.inc.c | 2 + assets/anims/anim_0E.inc.c | 2 + assets/anims/anim_0F_10.inc.c | 4 ++ assets/anims/anim_11.inc.c | 2 + assets/anims/anim_12.inc.c | 2 + assets/anims/anim_13.inc.c | 2 + assets/anims/anim_14.inc.c | 2 + assets/anims/anim_15.inc.c | 2 + assets/anims/anim_16.inc.c | 2 + assets/anims/anim_17.inc.c | 2 + assets/anims/anim_18.inc.c | 2 + assets/anims/anim_19.inc.c | 2 + assets/anims/anim_1A.inc.c | 2 + assets/anims/anim_1B.inc.c | 2 + assets/anims/anim_1C.inc.c | 2 + assets/anims/anim_1D.inc.c | 2 + assets/anims/anim_1E.inc.c | 2 + assets/anims/anim_1F.inc.c | 2 + assets/anims/anim_20.inc.c | 2 + assets/anims/anim_21.inc.c | 2 + assets/anims/anim_22.inc.c | 2 + assets/anims/anim_23.inc.c | 2 + assets/anims/anim_24.inc.c | 2 + assets/anims/anim_25.inc.c | 2 + assets/anims/anim_26.inc.c | 2 + assets/anims/anim_27.inc.c | 2 + assets/anims/anim_28.inc.c | 2 + assets/anims/anim_29.inc.c | 2 + assets/anims/anim_2A.inc.c | 2 + assets/anims/anim_2B.inc.c | 2 + assets/anims/anim_2C_2D.inc.c | 4 ++ assets/anims/anim_2E.inc.c | 2 + assets/anims/anim_2F.inc.c | 2 + assets/anims/anim_30.inc.c | 2 + assets/anims/anim_31.inc.c | 2 + assets/anims/anim_32.inc.c | 2 + assets/anims/anim_33.inc.c | 2 + assets/anims/anim_34.inc.c | 2 + assets/anims/anim_35.inc.c | 2 + assets/anims/anim_36.inc.c | 2 + assets/anims/anim_37.inc.c | 2 + assets/anims/anim_38.inc.c | 2 + assets/anims/anim_39.inc.c | 2 + assets/anims/anim_3A.inc.c | 2 + assets/anims/anim_3B.inc.c | 2 + assets/anims/anim_3C_3D.inc.c | 4 ++ assets/anims/anim_3E.inc.c | 2 + assets/anims/anim_3F.inc.c | 2 + assets/anims/anim_40.inc.c | 2 + assets/anims/anim_41.inc.c | 2 + assets/anims/anim_42.inc.c | 2 + assets/anims/anim_43.inc.c | 2 + assets/anims/anim_44.inc.c | 2 + assets/anims/anim_45_46.inc.c | 4 ++ assets/anims/anim_47.inc.c | 2 + assets/anims/anim_48.inc.c | 2 + assets/anims/anim_49.inc.c | 2 + assets/anims/anim_4A.inc.c | 2 + assets/anims/anim_4B.inc.c | 2 + assets/anims/anim_4C.inc.c | 2 + assets/anims/anim_4D_4E.inc.c | 4 ++ assets/anims/anim_4F.inc.c | 2 + assets/anims/anim_50.inc.c | 2 + assets/anims/anim_51.inc.c | 2 + assets/anims/anim_52.inc.c | 2 + assets/anims/anim_53.inc.c | 2 + assets/anims/anim_54.inc.c | 2 + assets/anims/anim_55.inc.c | 2 + assets/anims/anim_56_57.inc.c | 4 ++ assets/anims/anim_58.inc.c | 2 + assets/anims/anim_59.inc.c | 2 + assets/anims/anim_5A.inc.c | 2 + assets/anims/anim_5B.inc.c | 2 + assets/anims/anim_5C.inc.c | 2 + assets/anims/anim_5D.inc.c | 2 + assets/anims/anim_5E.inc.c | 2 + assets/anims/anim_5F.inc.c | 2 + assets/anims/anim_60.inc.c | 2 + assets/anims/anim_61.inc.c | 2 + assets/anims/anim_62.inc.c | 2 + assets/anims/anim_63.inc.c | 2 + assets/anims/anim_64.inc.c | 2 + assets/anims/anim_65.inc.c | 2 + assets/anims/anim_66.inc.c | 2 + assets/anims/anim_67.inc.c | 2 + assets/anims/anim_68.inc.c | 2 + assets/anims/anim_69.inc.c | 2 + assets/anims/anim_6A.inc.c | 2 + assets/anims/anim_6B.inc.c | 2 + assets/anims/anim_6C.inc.c | 2 + assets/anims/anim_6D.inc.c | 2 + assets/anims/anim_6E.inc.c | 2 + assets/anims/anim_6F_70.inc.c | 4 ++ assets/anims/anim_71.inc.c | 2 + assets/anims/anim_72_73.inc.c | 4 ++ assets/anims/anim_74.inc.c | 2 + assets/anims/anim_75.inc.c | 2 + assets/anims/anim_76.inc.c | 2 + assets/anims/anim_77.inc.c | 2 + assets/anims/anim_78.inc.c | 2 + assets/anims/anim_79.inc.c | 2 + assets/anims/anim_7A.inc.c | 2 + assets/anims/anim_7B.inc.c | 2 + assets/anims/anim_7C.inc.c | 2 + assets/anims/anim_7D.inc.c | 2 + assets/anims/anim_7E.inc.c | 2 + assets/anims/anim_7F.inc.c | 2 + assets/anims/anim_80.inc.c | 2 + assets/anims/anim_81.inc.c | 2 + assets/anims/anim_82.inc.c | 2 + assets/anims/anim_83.inc.c | 2 + assets/anims/anim_84.inc.c | 2 + assets/anims/anim_85.inc.c | 2 + assets/anims/anim_86.inc.c | 2 + assets/anims/anim_87.inc.c | 2 + assets/anims/anim_88_89.inc.c | 4 ++ assets/anims/anim_8A.inc.c | 2 + assets/anims/anim_8B.inc.c | 2 + assets/anims/anim_8C.inc.c | 2 + assets/anims/anim_8D.inc.c | 2 + assets/anims/anim_8E_8F.inc.c | 4 ++ assets/anims/anim_90.inc.c | 2 + assets/anims/anim_91.inc.c | 2 + assets/anims/anim_92.inc.c | 2 + assets/anims/anim_93.inc.c | 2 + assets/anims/anim_94.inc.c | 2 + assets/anims/anim_95.inc.c | 2 + assets/anims/anim_96.inc.c | 2 + assets/anims/anim_97.inc.c | 2 + assets/anims/anim_98.inc.c | 2 + assets/anims/anim_99.inc.c | 2 + assets/anims/anim_9A.inc.c | 2 + assets/anims/anim_9B.inc.c | 2 + assets/anims/anim_9C.inc.c | 2 + assets/anims/anim_9D.inc.c | 2 + assets/anims/anim_9E.inc.c | 2 + assets/anims/anim_9F.inc.c | 2 + assets/anims/anim_A0.inc.c | 2 + assets/anims/anim_A1.inc.c | 2 + assets/anims/anim_A2.inc.c | 2 + assets/anims/anim_A3.inc.c | 2 + assets/anims/anim_A4.inc.c | 2 + assets/anims/anim_A5.inc.c | 2 + assets/anims/anim_A6.inc.c | 2 + assets/anims/anim_A7.inc.c | 2 + assets/anims/anim_A8.inc.c | 2 + assets/anims/anim_A9.inc.c | 2 + assets/anims/anim_AA.inc.c | 2 + assets/anims/anim_AB.inc.c | 2 + assets/anims/anim_AC.inc.c | 2 + assets/anims/anim_AD.inc.c | 2 + assets/anims/anim_AE.inc.c | 2 + assets/anims/anim_AF.inc.c | 2 + assets/anims/anim_B0.inc.c | 2 + assets/anims/anim_B1.inc.c | 2 + assets/anims/anim_B2.inc.c | 2 + assets/anims/anim_B3.inc.c | 2 + assets/anims/anim_B4.inc.c | 2 + assets/anims/anim_B5_B6.inc.c | 4 ++ assets/anims/anim_B7.inc.c | 2 + assets/anims/anim_B8.inc.c | 2 + assets/anims/anim_B9.inc.c | 2 + assets/anims/anim_BA.inc.c | 2 + assets/anims/anim_BB.inc.c | 2 + assets/anims/anim_BC_BD.inc.c | 4 ++ assets/anims/anim_BE.inc.c | 2 + assets/anims/anim_BF.inc.c | 2 + assets/anims/anim_C0.inc.c | 2 + assets/anims/anim_C1.inc.c | 2 + assets/anims/anim_C2.inc.c | 2 + assets/anims/anim_C3.inc.c | 2 + assets/anims/anim_C4.inc.c | 2 + assets/anims/anim_C5.inc.c | 2 + assets/anims/anim_C6.inc.c | 2 + assets/anims/anim_C7.inc.c | 2 + assets/anims/anim_C8.inc.c | 2 + assets/anims/anim_C9.inc.c | 2 + assets/anims/anim_CA.inc.c | 2 + assets/anims/anim_CB_CC.inc.c | 4 ++ assets/anims/anim_CD.inc.c | 2 + assets/anims/anim_CE.inc.c | 2 + assets/anims/anim_CF.inc.c | 2 + assets/anims/anim_D0.inc.c | 2 + data/dynos_mgr_anim.cpp | 2 + include/PR/gbi.h | 1 + include/types.h | 3 ++ levels/castle_grounds/areas/1/11/anim.inc.c | 3 ++ src/engine/graph_node.c | 49 +++++++++++++++---- src/engine/graph_node.h | 1 + src/game/behaviors/clock_arm.inc.c | 2 +- src/game/mario.c | 7 ++- src/game/rendering_graph_node.c | 45 ++++++----------- src/pc/lua/smlua_functions.c | 18 ++++--- src/pc/lua/utils/smlua_anim_utils.c | 4 +- src/pc/lua/utils/smlua_anim_utils.h | 2 +- tools/mario_anims_converter.py | 16 +++--- 429 files changed, 957 insertions(+), 60 deletions(-) diff --git a/actors/amp/anims/anim_0800401C.inc.c b/actors/amp/anims/anim_0800401C.inc.c index f114dcfc..711b6aa1 100644 --- a/actors/amp/anims/anim_0800401C.inc.c +++ b/actors/amp/anims/anim_0800401C.inc.c @@ -51,4 +51,6 @@ static const struct Animation amp_seg8_anim_0800401C = { amp_seg8_animvalue_08003E30, amp_seg8_animindex_08003F74, 0, + ANIM_FIELD_LENGTH(amp_seg8_animvalue_08003E30), + ANIM_FIELD_LENGTH(amp_seg8_animindex_08003F74), }; diff --git a/actors/bird/anims/anim_050008D0.inc.c b/actors/bird/anims/anim_050008D0.inc.c index d089b17d..fe7be03c 100644 --- a/actors/bird/anims/anim_050008D0.inc.c +++ b/actors/bird/anims/anim_050008D0.inc.c @@ -33,4 +33,6 @@ static const struct Animation birds_seg5_anim_050008D0 = { birds_seg5_animvalue_050007E0, birds_seg5_animindex_5000870, 0, + ANIM_FIELD_LENGTH(birds_seg5_animvalue_050007E0), + ANIM_FIELD_LENGTH(birds_seg5_animindex_5000870), }; diff --git a/actors/bird/anims/anim_050009D0.inc.c b/actors/bird/anims/anim_050009D0.inc.c index d8e37864..4259cef5 100644 --- a/actors/bird/anims/anim_050009D0.inc.c +++ b/actors/bird/anims/anim_050009D0.inc.c @@ -33,4 +33,6 @@ static const struct Animation birds_seg5_anim_050009D0 = { birds_seg5_animvalue_050008E8, birds_seg5_animindex_5000970, 0, + ANIM_FIELD_LENGTH(birds_seg5_animvalue_050008E8), + ANIM_FIELD_LENGTH(birds_seg5_animindex_5000970), }; diff --git a/actors/blargg/anims/anim_05006070.inc.c b/actors/blargg/anims/anim_05006070.inc.c index e6e39169..66252356 100644 --- a/actors/blargg/anims/anim_05006070.inc.c +++ b/actors/blargg/anims/anim_05006070.inc.c @@ -45,4 +45,6 @@ static const struct Animation blargg_seg5_anim_05006070 = { blargg_seg5_animvalue_05005EB8, blargg_seg5_animindex_05006028, 0, + ANIM_FIELD_LENGTH(blargg_seg5_animvalue_05005EB8), + ANIM_FIELD_LENGTH(blargg_seg5_animindex_05006028), }; diff --git a/actors/blargg/anims/anim_05006154.inc.c b/actors/blargg/anims/anim_05006154.inc.c index 9f4f822c..1bf6b838 100644 --- a/actors/blargg/anims/anim_05006154.inc.c +++ b/actors/blargg/anims/anim_05006154.inc.c @@ -31,4 +31,6 @@ static const struct Animation blargg_seg5_anim_05006154 = { blargg_seg5_animvalue_05006088, blargg_seg5_animindex_0500610C, 0, + ANIM_FIELD_LENGTH(blargg_seg5_animvalue_05006088), + ANIM_FIELD_LENGTH(blargg_seg5_animindex_0500610C), }; diff --git a/actors/blue_fish/anims/anim_0301C298.inc.c b/actors/blue_fish/anims/anim_0301C298.inc.c index 46b92ee1..75fecc94 100644 --- a/actors/blue_fish/anims/anim_0301C298.inc.c +++ b/actors/blue_fish/anims/anim_0301C298.inc.c @@ -32,4 +32,6 @@ static const struct Animation blue_fish_seg3_anim_0301C298 = { blue_fish_seg3_animvalue_0301C1B0, blue_fish_seg3_animindex_0301C268, 0, + ANIM_FIELD_LENGTH(blue_fish_seg3_animvalue_0301C1B0), + ANIM_FIELD_LENGTH(blue_fish_seg3_animindex_0301C268), }; diff --git a/actors/bobomb/anims/anim_080237FC.inc.c b/actors/bobomb/anims/anim_080237FC.inc.c index f74a6a22..b4a636ed 100644 --- a/actors/bobomb/anims/anim_080237FC.inc.c +++ b/actors/bobomb/anims/anim_080237FC.inc.c @@ -65,4 +65,6 @@ static const struct Animation bobomb_seg8_anim_080237FC = { bobomb_seg8_animvalue_08023528, bobomb_seg8_animindex_08023754, 0, + ANIM_FIELD_LENGTH(bobomb_seg8_animvalue_08023528), + ANIM_FIELD_LENGTH(bobomb_seg8_animindex_08023754), }; diff --git a/actors/bobomb/anims/anim_08023954.inc.c b/actors/bobomb/anims/anim_08023954.inc.c index cbcf765a..3a63a1c0 100644 --- a/actors/bobomb/anims/anim_08023954.inc.c +++ b/actors/bobomb/anims/anim_08023954.inc.c @@ -40,4 +40,6 @@ static const struct Animation bobomb_seg8_anim_08023954 = { bobomb_seg8_animvalue_08023814, bobomb_seg8_animindex_080238AC, 0, + ANIM_FIELD_LENGTH(bobomb_seg8_animvalue_08023814), + ANIM_FIELD_LENGTH(bobomb_seg8_animindex_080238AC), }; diff --git a/actors/bookend/anims/anim_050023F4.inc.c b/actors/bookend/anims/anim_050023F4.inc.c index f468c42c..c4b1b3ca 100644 --- a/actors/bookend/anims/anim_050023F4.inc.c +++ b/actors/bookend/anims/anim_050023F4.inc.c @@ -29,4 +29,6 @@ static const struct Animation bookend_seg5_anim_050023F4 = { bookend_seg5_animvalue_05002350, bookend_seg5_animindex_05002370, 0, + ANIM_FIELD_LENGTH(bookend_seg5_animvalue_05002350), + ANIM_FIELD_LENGTH(bookend_seg5_animindex_05002370), }; diff --git a/actors/bookend/anims/anim_05002510.inc.c b/actors/bookend/anims/anim_05002510.inc.c index 279b09d4..44a6a8ac 100644 --- a/actors/bookend/anims/anim_05002510.inc.c +++ b/actors/bookend/anims/anim_05002510.inc.c @@ -35,6 +35,8 @@ static const struct Animation bookend_seg5_anim_05002510 = { bookend_seg5_animvalue_0500240C, bookend_seg5_animindex_0500248C, 0, + ANIM_FIELD_LENGTH(bookend_seg5_animvalue_0500240C), + ANIM_FIELD_LENGTH(bookend_seg5_animindex_0500248C), }; // what the hell? no values/indexes for the table? diff --git a/actors/bookend/anims/anim_05002528.inc.c b/actors/bookend/anims/anim_05002528.inc.c index 67e1af23..7062cd69 100644 --- a/actors/bookend/anims/anim_05002528.inc.c +++ b/actors/bookend/anims/anim_05002528.inc.c @@ -9,4 +9,6 @@ static const struct Animation bookend_seg5_anim_05002528 = { bookend_seg5_animvalue_0500240C, bookend_seg5_animindex_0500248C, 0, + ANIM_FIELD_LENGTH(bookend_seg5_animvalue_0500240C), + ANIM_FIELD_LENGTH(bookend_seg5_animindex_0500248C), }; diff --git a/actors/bowser/anims/anim_060445EC.inc.c b/actors/bowser/anims/anim_060445EC.inc.c index f5c92a14..51a6c731 100644 --- a/actors/bowser/anims/anim_060445EC.inc.c +++ b/actors/bowser/anims/anim_060445EC.inc.c @@ -266,4 +266,6 @@ static const struct Animation bowser_seg6_anim_060445EC = { bowser_seg6_animvalue_06043700, bowser_seg6_animindex_060443D0, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06043700), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_060443D0), }; diff --git a/actors/bowser/anims/anim_060453C8.inc.c b/actors/bowser/anims/anim_060453C8.inc.c index 1904f8f5..c1f68d7b 100644 --- a/actors/bowser/anims/anim_060453C8.inc.c +++ b/actors/bowser/anims/anim_060453C8.inc.c @@ -248,4 +248,6 @@ static const struct Animation bowser_seg6_anim_060453C8 = { bowser_seg6_animvalue_06044604, bowser_seg6_animindex_060451AC, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06044604), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_060451AC), }; diff --git a/actors/bowser/anims/anim_06045D28.inc.c b/actors/bowser/anims/anim_06045D28.inc.c index a69e1055..56437b27 100644 --- a/actors/bowser/anims/anim_06045D28.inc.c +++ b/actors/bowser/anims/anim_06045D28.inc.c @@ -176,4 +176,6 @@ static const struct Animation bowser_seg6_anim_06045D28 = { bowser_seg6_animvalue_060453E0, bowser_seg6_animindex_06045B0C, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_060453E0), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06045B0C), }; diff --git a/actors/bowser/anims/anim_0604671C.inc.c b/actors/bowser/anims/anim_0604671C.inc.c index 986c4a6d..2c64c922 100644 --- a/actors/bowser/anims/anim_0604671C.inc.c +++ b/actors/bowser/anims/anim_0604671C.inc.c @@ -185,4 +185,6 @@ static const struct Animation bowser_seg6_anim_0604671C = { bowser_seg6_animvalue_06045D40, bowser_seg6_animindex_06046500, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06045D40), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06046500), }; diff --git a/actors/bowser/anims/anim_0604675C.inc.c b/actors/bowser/anims/anim_0604675C.inc.c index 072ec381..b0783c3c 100644 --- a/actors/bowser/anims/anim_0604675C.inc.c +++ b/actors/bowser/anims/anim_0604675C.inc.c @@ -19,4 +19,6 @@ static const struct Animation bowser_seg6_anim_0604675C = { bowser_seg6_animvalue_06046734, bowser_seg6_animindex_06046744, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06046734), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06046744), }; diff --git a/actors/bowser/anims/anim_06048200.inc.c b/actors/bowser/anims/anim_06048200.inc.c index b99ad84f..9375794b 100644 --- a/actors/bowser/anims/anim_06048200.inc.c +++ b/actors/bowser/anims/anim_06048200.inc.c @@ -452,4 +452,6 @@ static const struct Animation bowser_seg6_anim_06048200 = { bowser_seg6_animvalue_06046774, bowser_seg6_animindex_06047FE4, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06046774), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06047FE4), }; diff --git a/actors/bowser/anims/anim_06049880.inc.c b/actors/bowser/anims/anim_06049880.inc.c index e9e35994..adf739ed 100644 --- a/actors/bowser/anims/anim_06049880.inc.c +++ b/actors/bowser/anims/anim_06049880.inc.c @@ -386,4 +386,6 @@ static const struct Animation bowser_seg6_anim_06049880 = { bowser_seg6_animvalue_06048218, bowser_seg6_animindex_06049664, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06048218), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06049664), }; diff --git a/actors/bowser/anims/anim_0604A8E4.inc.c b/actors/bowser/anims/anim_0604A8E4.inc.c index ca0979c5..7814c2f5 100644 --- a/actors/bowser/anims/anim_0604A8E4.inc.c +++ b/actors/bowser/anims/anim_0604A8E4.inc.c @@ -288,4 +288,6 @@ static const struct Animation bowser_seg6_anim_0604A8E4 = { bowser_seg6_animvalue_06049898, bowser_seg6_animindex_0604A6C8, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06049898), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604A6C8), }; diff --git a/actors/bowser/anims/anim_0604B178.inc.c b/actors/bowser/anims/anim_0604B178.inc.c index b5babcca..fa3b1a02 100644 --- a/actors/bowser/anims/anim_0604B178.inc.c +++ b/actors/bowser/anims/anim_0604B178.inc.c @@ -163,4 +163,6 @@ static const struct Animation bowser_seg6_anim_0604B178 = { bowser_seg6_animvalue_0604A8FC, bowser_seg6_animindex_0604AF5C, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604A8FC), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604AF5C), }; diff --git a/actors/bowser/anims/anim_0604B8CC.inc.c b/actors/bowser/anims/anim_0604B8CC.inc.c index 2a3f3a9c..e3344ca2 100644 --- a/actors/bowser/anims/anim_0604B8CC.inc.c +++ b/actors/bowser/anims/anim_0604B8CC.inc.c @@ -143,4 +143,6 @@ static const struct Animation bowser_seg6_anim_0604B8CC = { bowser_seg6_animvalue_0604B190, bowser_seg6_animindex_0604B6B0, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604B190), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604B6B0), }; diff --git a/actors/bowser/anims/anim_0604D184.inc.c b/actors/bowser/anims/anim_0604D184.inc.c index 31535e33..336359f8 100644 --- a/actors/bowser/anims/anim_0604D184.inc.c +++ b/actors/bowser/anims/anim_0604D184.inc.c @@ -422,4 +422,6 @@ static const struct Animation bowser_seg6_anim_0604D184 = { bowser_seg6_animvalue_0604B8E4, bowser_seg6_animindex_0604CF68, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604B8E4), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604CF68), }; diff --git a/actors/bowser/anims/anim_0604E5A0.inc.c b/actors/bowser/anims/anim_0604E5A0.inc.c index 0e28729d..64c83088 100644 --- a/actors/bowser/anims/anim_0604E5A0.inc.c +++ b/actors/bowser/anims/anim_0604E5A0.inc.c @@ -348,4 +348,6 @@ static const struct Animation bowser_seg6_anim_0604E5A0 = { bowser_seg6_animvalue_0604D19C, bowser_seg6_animindex_0604E384, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604D19C), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604E384), }; diff --git a/actors/bowser/anims/anim_0604F030.inc.c b/actors/bowser/anims/anim_0604F030.inc.c index 0e776600..d29d0f19 100644 --- a/actors/bowser/anims/anim_0604F030.inc.c +++ b/actors/bowser/anims/anim_0604F030.inc.c @@ -195,4 +195,6 @@ static const struct Animation bowser_seg6_anim_0604F030 = { bowser_seg6_animvalue_0604E5B8, bowser_seg6_animindex_0604EE14, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604E5B8), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604EE14), }; diff --git a/actors/bowser/anims/anim_0604FF4C.inc.c b/actors/bowser/anims/anim_0604FF4C.inc.c index 281bc916..105a47f5 100644 --- a/actors/bowser/anims/anim_0604FF4C.inc.c +++ b/actors/bowser/anims/anim_0604FF4C.inc.c @@ -268,4 +268,6 @@ static const struct Animation bowser_seg6_anim_0604FF4C = { bowser_seg6_animvalue_0604F048, bowser_seg6_animindex_0604FD30, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604F048), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604FD30), }; diff --git a/actors/bowser/anims/anim_06050530.inc.c b/actors/bowser/anims/anim_06050530.inc.c index 5d43befe..5adb01ba 100644 --- a/actors/bowser/anims/anim_06050530.inc.c +++ b/actors/bowser/anims/anim_06050530.inc.c @@ -120,4 +120,6 @@ static const struct Animation bowser_seg6_anim_06050530 = { bowser_seg6_animvalue_0604FF64, bowser_seg6_animindex_06050314, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604FF64), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06050314), }; diff --git a/actors/bowser/anims/anim_060514E8.inc.c b/actors/bowser/anims/anim_060514E8.inc.c index c9ce12bc..3a28588b 100644 --- a/actors/bowser/anims/anim_060514E8.inc.c +++ b/actors/bowser/anims/anim_060514E8.inc.c @@ -278,4 +278,6 @@ static const struct Animation bowser_seg6_anim_060514E8 = { bowser_seg6_animvalue_06050548, bowser_seg6_animindex_060512CC, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06050548), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_060512CC), }; diff --git a/actors/bowser/anims/anim_06051C68.inc.c b/actors/bowser/anims/anim_06051C68.inc.c index b401ccfb..24ea30a4 100644 --- a/actors/bowser/anims/anim_06051C68.inc.c +++ b/actors/bowser/anims/anim_06051C68.inc.c @@ -146,4 +146,6 @@ static const struct Animation bowser_seg6_anim_06051C68 = { bowser_seg6_animvalue_06051500, bowser_seg6_animindex_06051A4C, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06051500), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06051A4C), }; diff --git a/actors/bowser/anims/anim_06052680.inc.c b/actors/bowser/anims/anim_06052680.inc.c index d44af697..a4e9b696 100644 --- a/actors/bowser/anims/anim_06052680.inc.c +++ b/actors/bowser/anims/anim_06052680.inc.c @@ -188,4 +188,6 @@ static const struct Animation bowser_seg6_anim_06052680 = { bowser_seg6_animvalue_06051C80, bowser_seg6_animindex_06052464, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06051C80), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06052464), }; diff --git a/actors/bowser/anims/anim_06052D94.inc.c b/actors/bowser/anims/anim_06052D94.inc.c index 4ff108c9..0d21c23a 100644 --- a/actors/bowser/anims/anim_06052D94.inc.c +++ b/actors/bowser/anims/anim_06052D94.inc.c @@ -139,4 +139,6 @@ static const struct Animation bowser_seg6_anim_06052D94 = { bowser_seg6_animvalue_06052698, bowser_seg6_animindex_06052B78, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06052698), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06052B78), }; diff --git a/actors/bowser/anims/anim_060534F4.inc.c b/actors/bowser/anims/anim_060534F4.inc.c index a7d8d74c..101c74c6 100644 --- a/actors/bowser/anims/anim_060534F4.inc.c +++ b/actors/bowser/anims/anim_060534F4.inc.c @@ -144,4 +144,6 @@ static const struct Animation bowser_seg6_anim_060534F4 = { bowser_seg6_animvalue_06052DAC, bowser_seg6_animindex_060532D8, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06052DAC), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_060532D8), }; diff --git a/actors/bowser/anims/anim_06053B8C.inc.c b/actors/bowser/anims/anim_06053B8C.inc.c index 89b2bfee..7c85560b 100644 --- a/actors/bowser/anims/anim_06053B8C.inc.c +++ b/actors/bowser/anims/anim_06053B8C.inc.c @@ -132,4 +132,6 @@ static const struct Animation bowser_seg6_anim_06053B8C = { bowser_seg6_animvalue_0605350C, bowser_seg6_animindex_06053970, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0605350C), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06053970), }; diff --git a/actors/bowser/anims/anim_06054290.inc.c b/actors/bowser/anims/anim_06054290.inc.c index eb45d1f6..cf87f267 100644 --- a/actors/bowser/anims/anim_06054290.inc.c +++ b/actors/bowser/anims/anim_06054290.inc.c @@ -138,4 +138,6 @@ static const struct Animation bowser_seg6_anim_06054290 = { bowser_seg6_animvalue_06053BA4, bowser_seg6_animindex_06054074, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06053BA4), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06054074), }; diff --git a/actors/bowser/anims/anim_06054950.inc.c b/actors/bowser/anims/anim_06054950.inc.c index e642abfd..b509ca97 100644 --- a/actors/bowser/anims/anim_06054950.inc.c +++ b/actors/bowser/anims/anim_06054950.inc.c @@ -134,4 +134,6 @@ static const struct Animation bowser_seg6_anim_06054950 = { bowser_seg6_animvalue_060542A8, bowser_seg6_animindex_06054734, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_060542A8), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06054734), }; diff --git a/actors/bowser/anims/anim_06055210.inc.c b/actors/bowser/anims/anim_06055210.inc.c index 6e3e90e4..eaaafc26 100644 --- a/actors/bowser/anims/anim_06055210.inc.c +++ b/actors/bowser/anims/anim_06055210.inc.c @@ -166,4 +166,6 @@ static const struct Animation bowser_seg6_anim_06055210 = { bowser_seg6_animvalue_06054968, bowser_seg6_animindex_06054FF4, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06054968), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06054FF4), }; diff --git a/actors/bowser/anims/anim_06055984.inc.c b/actors/bowser/anims/anim_06055984.inc.c index 7cf66cfe..1c288c01 100644 --- a/actors/bowser/anims/anim_06055984.inc.c +++ b/actors/bowser/anims/anim_06055984.inc.c @@ -145,4 +145,6 @@ static const struct Animation bowser_seg6_anim_06055984 = { bowser_seg6_animvalue_06055228, bowser_seg6_animindex_06055768, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06055228), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06055768), }; diff --git a/actors/bowser/anims/anim_06056774.inc.c b/actors/bowser/anims/anim_06056774.inc.c index 38422ba7..81df7a4a 100644 --- a/actors/bowser/anims/anim_06056774.inc.c +++ b/actors/bowser/anims/anim_06056774.inc.c @@ -249,4 +249,6 @@ static const struct Animation bowser_seg6_anim_06056774 = { bowser_seg6_animvalue_0605599C, bowser_seg6_animindex_06056558, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0605599C), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_06056558), }; diff --git a/actors/bowser/anims/anim_06057678.inc.c b/actors/bowser/anims/anim_06057678.inc.c index 3a449253..9b134758 100644 --- a/actors/bowser/anims/anim_06057678.inc.c +++ b/actors/bowser/anims/anim_06057678.inc.c @@ -266,4 +266,6 @@ static const struct Animation bowser_seg6_anim_06057678 = { bowser_seg6_animvalue_0605678C, bowser_seg6_animindex_0605745C, 0, + ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0605678C), + ANIM_FIELD_LENGTH(bowser_seg6_animindex_0605745C), }; diff --git a/actors/bowser_key/anims/anim_course_exit.inc.c b/actors/bowser_key/anims/anim_course_exit.inc.c index 8eae81df..717939ef 100644 --- a/actors/bowser_key/anims/anim_course_exit.inc.c +++ b/actors/bowser_key/anims/anim_course_exit.inc.c @@ -125,4 +125,6 @@ static const struct Animation bowser_key_seg3_anim_course_exit = { bowser_key_seg3_animvalue_course_exit, bowser_key_seg3_animindex_course_exit, 0, + ANIM_FIELD_LENGTH(bowser_key_seg3_animvalue_course_exit), + ANIM_FIELD_LENGTH(bowser_key_seg3_animindex_course_exit), }; diff --git a/actors/bowser_key/anims/anim_unlock_door.inc.c b/actors/bowser_key/anims/anim_unlock_door.inc.c index a3d09440..4760fc88 100644 --- a/actors/bowser_key/anims/anim_unlock_door.inc.c +++ b/actors/bowser_key/anims/anim_unlock_door.inc.c @@ -125,4 +125,6 @@ static const struct Animation bowser_key_seg3_anim_unlock_door = { bowser_key_seg3_animvalue_unlock_door, bowser_key_seg3_animindex_unlock_door, 0, + ANIM_FIELD_LENGTH(bowser_key_seg3_animvalue_unlock_door), + ANIM_FIELD_LENGTH(bowser_key_seg3_animindex_unlock_door), }; diff --git a/actors/bub/anims/anim_0601233C.inc.c b/actors/bub/anims/anim_0601233C.inc.c index eb27a0f5..b2755b75 100644 --- a/actors/bub/anims/anim_0601233C.inc.c +++ b/actors/bub/anims/anim_0601233C.inc.c @@ -70,4 +70,6 @@ static const struct Animation bub_seg6_anim_0601233C = { bub_seg6_animvalue_06012000, bub_seg6_animindex_060122DC, 0, + ANIM_FIELD_LENGTH(bub_seg6_animvalue_06012000), + ANIM_FIELD_LENGTH(bub_seg6_animindex_060122DC), }; diff --git a/actors/bully/anims/anim_050042A4.inc.c b/actors/bully/anims/anim_050042A4.inc.c index eda6945a..371a9fcd 100644 --- a/actors/bully/anims/anim_050042A4.inc.c +++ b/actors/bully/anims/anim_050042A4.inc.c @@ -59,4 +59,6 @@ static const struct Animation bully_seg5_anim_050042A4 = { bully_seg5_animvalue_05004038, bully_seg5_animindex_050041FC, 0, + ANIM_FIELD_LENGTH(bully_seg5_animvalue_05004038), + ANIM_FIELD_LENGTH(bully_seg5_animindex_050041FC), }; diff --git a/actors/bully/anims/anim_050043D8.inc.c b/actors/bully/anims/anim_050043D8.inc.c index 6740c42c..1a677463 100644 --- a/actors/bully/anims/anim_050043D8.inc.c +++ b/actors/bully/anims/anim_050043D8.inc.c @@ -38,4 +38,6 @@ static const struct Animation bully_seg5_anim_050043D8 = { bully_seg5_animvalue_050042BC, bully_seg5_animindex_05004330, 0, + ANIM_FIELD_LENGTH(bully_seg5_animvalue_050042BC), + ANIM_FIELD_LENGTH(bully_seg5_animindex_05004330), }; diff --git a/actors/bully/anims/anim_05004598.inc.c b/actors/bully/anims/anim_05004598.inc.c index 2c5dcf05..d4f3217f 100644 --- a/actors/bully/anims/anim_05004598.inc.c +++ b/actors/bully/anims/anim_05004598.inc.c @@ -47,4 +47,6 @@ static const struct Animation bully_seg5_anim_05004598 = { bully_seg5_animvalue_050043F0, bully_seg5_animindex_050044F0, 0, + ANIM_FIELD_LENGTH(bully_seg5_animvalue_050043F0), + ANIM_FIELD_LENGTH(bully_seg5_animindex_050044F0), }; diff --git a/actors/bully/anims/anim_050046F4.inc.c b/actors/bully/anims/anim_050046F4.inc.c index 0984cab1..3c236cad 100644 --- a/actors/bully/anims/anim_050046F4.inc.c +++ b/actors/bully/anims/anim_050046F4.inc.c @@ -40,4 +40,6 @@ static const struct Animation bully_seg5_anim_050046F4 = { bully_seg5_animvalue_050045B0, bully_seg5_animindex_0500464C, 0, + ANIM_FIELD_LENGTH(bully_seg5_animvalue_050045B0), + ANIM_FIELD_LENGTH(bully_seg5_animindex_0500464C), }; diff --git a/actors/butterfly/anims/anim_030055B0.inc.c b/actors/butterfly/anims/anim_030055B0.inc.c index 6ba14689..b0c45b40 100644 --- a/actors/butterfly/anims/anim_030055B0.inc.c +++ b/actors/butterfly/anims/anim_030055B0.inc.c @@ -26,4 +26,6 @@ static const struct Animation butterfly_seg3_anim_030055B0 = { butterfly_seg3_animvalue_03005538, butterfly_seg3_animindex_0300555C, 0, + ANIM_FIELD_LENGTH(butterfly_seg3_animvalue_03005538), + ANIM_FIELD_LENGTH(butterfly_seg3_animindex_0300555C), }; diff --git a/actors/butterfly/anims/anim_03005698.inc.c b/actors/butterfly/anims/anim_03005698.inc.c index 427512a6..5adc46ed 100644 --- a/actors/butterfly/anims/anim_03005698.inc.c +++ b/actors/butterfly/anims/anim_03005698.inc.c @@ -31,4 +31,6 @@ static const struct Animation butterfly_seg3_anim_03005698 = { butterfly_seg3_animvalue_030055C8, butterfly_seg3_animindex_03005644, 0, + ANIM_FIELD_LENGTH(butterfly_seg3_animvalue_030055C8), + ANIM_FIELD_LENGTH(butterfly_seg3_animindex_03005644), }; diff --git a/actors/chain_chomp/anims/anim_06025160.inc.c b/actors/chain_chomp/anims/anim_06025160.inc.c index d79d914c..85ef4a00 100644 --- a/actors/chain_chomp/anims/anim_06025160.inc.c +++ b/actors/chain_chomp/anims/anim_06025160.inc.c @@ -37,4 +37,6 @@ static const struct Animation chain_chomp_seg6_anim_06025160 = { chain_chomp_seg6_animvalue_06025030, chain_chomp_seg6_animindex_06025100, 0, + ANIM_FIELD_LENGTH(chain_chomp_seg6_animvalue_06025030), + ANIM_FIELD_LENGTH(chain_chomp_seg6_animindex_06025100), }; diff --git a/actors/chair/anims/anim_0500576C.inc.c b/actors/chair/anims/anim_0500576C.inc.c index bca83a21..9a174118 100644 --- a/actors/chair/anims/anim_0500576C.inc.c +++ b/actors/chair/anims/anim_0500576C.inc.c @@ -26,4 +26,6 @@ static const struct Animation chair_seg5_anim_0500576C = { chair_seg5_animvalue_050056F0, chair_seg5_animindex_05005700, 0, + ANIM_FIELD_LENGTH(chair_seg5_animvalue_050056F0), + ANIM_FIELD_LENGTH(chair_seg5_animindex_05005700), }; diff --git a/actors/chillychief/anims/anim_060032EC.inc.c b/actors/chillychief/anims/anim_060032EC.inc.c index 3e81ed4b..f16d39b8 100644 --- a/actors/chillychief/anims/anim_060032EC.inc.c +++ b/actors/chillychief/anims/anim_060032EC.inc.c @@ -59,4 +59,6 @@ static const struct Animation chilly_chief_seg6_anim_060032EC = { chilly_chief_seg6_animvalue_06003080, chilly_chief_seg6_animindex_06003244, 0, + ANIM_FIELD_LENGTH(chilly_chief_seg6_animvalue_06003080), + ANIM_FIELD_LENGTH(chilly_chief_seg6_animindex_06003244), }; diff --git a/actors/chillychief/anims/anim_06003420.inc.c b/actors/chillychief/anims/anim_06003420.inc.c index 95bf9d72..225f4a48 100644 --- a/actors/chillychief/anims/anim_06003420.inc.c +++ b/actors/chillychief/anims/anim_06003420.inc.c @@ -38,4 +38,6 @@ static const struct Animation chilly_chief_seg6_anim_06003420 = { chilly_chief_seg6_animvalue_06003304, chilly_chief_seg6_animindex_06003378, 0, + ANIM_FIELD_LENGTH(chilly_chief_seg6_animvalue_06003304), + ANIM_FIELD_LENGTH(chilly_chief_seg6_animindex_06003378), }; diff --git a/actors/chillychief/anims/anim_060035E0.inc.c b/actors/chillychief/anims/anim_060035E0.inc.c index f55929b7..8c80fc00 100644 --- a/actors/chillychief/anims/anim_060035E0.inc.c +++ b/actors/chillychief/anims/anim_060035E0.inc.c @@ -46,4 +46,6 @@ static const struct Animation chilly_chief_seg6_anim_060035E0 = { chilly_chief_seg6_animvalue_06003438, chilly_chief_seg6_animindex_06003538, 0, + ANIM_FIELD_LENGTH(chilly_chief_seg6_animvalue_06003438), + ANIM_FIELD_LENGTH(chilly_chief_seg6_animindex_06003538), }; diff --git a/actors/chillychief/anims/anim_0600373C.inc.c b/actors/chillychief/anims/anim_0600373C.inc.c index 42e7cf9a..8e1dcf10 100644 --- a/actors/chillychief/anims/anim_0600373C.inc.c +++ b/actors/chillychief/anims/anim_0600373C.inc.c @@ -40,4 +40,6 @@ static const struct Animation chilly_chief_seg6_anim_0600373C = { chilly_chief_seg6_animvalue_060035F8, chilly_chief_seg6_animindex_06003694, 0, + ANIM_FIELD_LENGTH(chilly_chief_seg6_animvalue_060035F8), + ANIM_FIELD_LENGTH(chilly_chief_seg6_animindex_06003694), }; diff --git a/actors/chuckya/anims/anim_0800AF68.inc.c b/actors/chuckya/anims/anim_0800AF68.inc.c index 3937c141..f72c10e1 100644 --- a/actors/chuckya/anims/anim_0800AF68.inc.c +++ b/actors/chuckya/anims/anim_0800AF68.inc.c @@ -77,4 +77,6 @@ static const struct Animation chuckya_seg8_anim_0800AF68 = { chuckya_seg8_animvalue_0800AC18, chuckya_seg8_animindex_0800ADF4, 0, + ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800AC18), + ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800ADF4), }; diff --git a/actors/chuckya/anims/anim_0800B1A8.inc.c b/actors/chuckya/anims/anim_0800B1A8.inc.c index da238df0..8cd3eea4 100644 --- a/actors/chuckya/anims/anim_0800B1A8.inc.c +++ b/actors/chuckya/anims/anim_0800B1A8.inc.c @@ -59,4 +59,6 @@ static const struct Animation chuckya_seg8_anim_0800B1A8 = { chuckya_seg8_animvalue_0800AF80, chuckya_seg8_animindex_0800B034, 0, + ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800AF80), + ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800B034), }; diff --git a/actors/chuckya/anims/anim_0800B4A8.inc.c b/actors/chuckya/anims/anim_0800B4A8.inc.c index cc476f44..d1b07bc5 100644 --- a/actors/chuckya/anims/anim_0800B4A8.inc.c +++ b/actors/chuckya/anims/anim_0800B4A8.inc.c @@ -71,4 +71,6 @@ static const struct Animation chuckya_seg8_anim_0800B4A8 = { chuckya_seg8_animvalue_0800B1C0, chuckya_seg8_animindex_0800B334, 0, + ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800B1C0), + ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800B334), }; diff --git a/actors/chuckya/anims/anim_0800B9F8.inc.c b/actors/chuckya/anims/anim_0800B9F8.inc.c index 10d49f69..e4010447 100644 --- a/actors/chuckya/anims/anim_0800B9F8.inc.c +++ b/actors/chuckya/anims/anim_0800B9F8.inc.c @@ -108,4 +108,6 @@ static const struct Animation chuckya_seg8_anim_0800B9F8 = { chuckya_seg8_animvalue_0800B4C0, chuckya_seg8_animindex_0800B884, 0, + ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800B4C0), + ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800B884), }; diff --git a/actors/chuckya/anims/anim_0800BBEC.inc.c b/actors/chuckya/anims/anim_0800BBEC.inc.c index c5361ca9..26822d69 100644 --- a/actors/chuckya/anims/anim_0800BBEC.inc.c +++ b/actors/chuckya/anims/anim_0800BBEC.inc.c @@ -54,4 +54,6 @@ static const struct Animation chuckya_seg8_anim_0800BBEC = { chuckya_seg8_animvalue_0800BA10, chuckya_seg8_animindex_0800BA78, 0, + ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800BA10), + ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800BA78), }; diff --git a/actors/chuckya/anims/anim_0800C058.inc.c b/actors/chuckya/anims/anim_0800C058.inc.c index c0102036..41e33f14 100644 --- a/actors/chuckya/anims/anim_0800C058.inc.c +++ b/actors/chuckya/anims/anim_0800C058.inc.c @@ -93,4 +93,6 @@ static const struct Animation chuckya_seg8_anim_0800C058 = { chuckya_seg8_animvalue_0800BC04, chuckya_seg8_animindex_0800BEE4, 0, + ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800BC04), + ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800BEE4), }; diff --git a/actors/clam_shell/anims/anim_05001654.inc.c b/actors/clam_shell/anims/anim_05001654.inc.c index ef9ccba2..75fa2329 100644 --- a/actors/clam_shell/anims/anim_05001654.inc.c +++ b/actors/clam_shell/anims/anim_05001654.inc.c @@ -26,4 +26,6 @@ static const struct Animation clam_shell_seg5_anim_05001654 = { clam_shell_seg5_animvalue_050015D0, clam_shell_seg5_animindex_05001618, 0, + ANIM_FIELD_LENGTH(clam_shell_seg5_animvalue_050015D0), + ANIM_FIELD_LENGTH(clam_shell_seg5_animindex_05001618), }; diff --git a/actors/clam_shell/anims/anim_0500172C.inc.c b/actors/clam_shell/anims/anim_0500172C.inc.c index e1ed5e9f..c4965f4b 100644 --- a/actors/clam_shell/anims/anim_0500172C.inc.c +++ b/actors/clam_shell/anims/anim_0500172C.inc.c @@ -30,4 +30,6 @@ static const struct Animation clam_shell_seg5_anim_0500172C = { clam_shell_seg5_animvalue_0500166C, clam_shell_seg5_animindex_050016F0, 0, + ANIM_FIELD_LENGTH(clam_shell_seg5_animvalue_0500166C), + ANIM_FIELD_LENGTH(clam_shell_seg5_animindex_050016F0), }; diff --git a/actors/cyan_fish/anims/anim_0600E24C.inc.c b/actors/cyan_fish/anims/anim_0600E24C.inc.c index a063e746..32a0521c 100644 --- a/actors/cyan_fish/anims/anim_0600E24C.inc.c +++ b/actors/cyan_fish/anims/anim_0600E24C.inc.c @@ -45,4 +45,6 @@ static const struct Animation cyan_fish_seg6_anim_0600E24C = { cyan_fish_seg6_animvalue_0600E098, cyan_fish_seg6_animindex_0600E204, 0, + ANIM_FIELD_LENGTH(cyan_fish_seg6_animvalue_0600E098), + ANIM_FIELD_LENGTH(cyan_fish_seg6_animindex_0600E204), }; diff --git a/actors/door/anims/anim_03015208.inc.c b/actors/door/anims/anim_03015208.inc.c index d68a3b10..35977119 100644 --- a/actors/door/anims/anim_03015208.inc.c +++ b/actors/door/anims/anim_03015208.inc.c @@ -22,4 +22,6 @@ static const struct Animation door_seg3_anim_03015208 = { door_seg3_animvalue_030151C8, door_seg3_animindex_030151CC, 0, + ANIM_FIELD_LENGTH(door_seg3_animvalue_030151C8), + ANIM_FIELD_LENGTH(door_seg3_animindex_030151CC), }; diff --git a/actors/door/anims/anim_03015440.inc.c b/actors/door/anims/anim_03015440.inc.c index 7d8a6588..8928c1e7 100644 --- a/actors/door/anims/anim_03015440.inc.c +++ b/actors/door/anims/anim_03015440.inc.c @@ -52,4 +52,6 @@ static const struct Animation door_seg3_anim_03015440 = { door_seg3_animvalue_03015220, door_seg3_animindex_03015404, 0, + ANIM_FIELD_LENGTH(door_seg3_animvalue_03015220), + ANIM_FIELD_LENGTH(door_seg3_animindex_03015404), }; diff --git a/actors/door/anims/anim_03015458.inc.c b/actors/door/anims/anim_03015458.inc.c index 35c12621..6b463d06 100644 --- a/actors/door/anims/anim_03015458.inc.c +++ b/actors/door/anims/anim_03015458.inc.c @@ -9,4 +9,6 @@ static const struct Animation door_seg3_anim_03015458 = { door_seg3_animvalue_03015220, door_seg3_animindex_03015404, 0, + ANIM_FIELD_LENGTH(door_seg3_animvalue_03015220), + ANIM_FIELD_LENGTH(door_seg3_animindex_03015404), }; diff --git a/actors/door/anims/anim_03015690.inc.c b/actors/door/anims/anim_03015690.inc.c index 9d69022f..04c6af55 100644 --- a/actors/door/anims/anim_03015690.inc.c +++ b/actors/door/anims/anim_03015690.inc.c @@ -52,4 +52,6 @@ static const struct Animation door_seg3_anim_03015690 = { door_seg3_animvalue_03015470, door_seg3_animindex_03015654, 0, + ANIM_FIELD_LENGTH(door_seg3_animvalue_03015470), + ANIM_FIELD_LENGTH(door_seg3_animindex_03015654), }; diff --git a/actors/door/anims/anim_030156A8.inc.c b/actors/door/anims/anim_030156A8.inc.c index e33e3b02..dc8372bf 100644 --- a/actors/door/anims/anim_030156A8.inc.c +++ b/actors/door/anims/anim_030156A8.inc.c @@ -9,4 +9,6 @@ static const struct Animation door_seg3_anim_030156A8 = { door_seg3_animvalue_03015470, door_seg3_animindex_03015654, 0, + ANIM_FIELD_LENGTH(door_seg3_animvalue_03015470), + ANIM_FIELD_LENGTH(door_seg3_animindex_03015654), }; diff --git a/actors/dorrie/anims/anim_0600E18C.inc.c b/actors/dorrie/anims/anim_0600E18C.inc.c index fc97e0a3..5e731370 100644 --- a/actors/dorrie/anims/anim_0600E18C.inc.c +++ b/actors/dorrie/anims/anim_0600E18C.inc.c @@ -40,4 +40,6 @@ static const struct Animation dorrie_seg6_anim_0600E18C = { dorrie_seg6_animvalue_0600E060, dorrie_seg6_animindex_0600E0A8, 0, + ANIM_FIELD_LENGTH(dorrie_seg6_animvalue_0600E060), + ANIM_FIELD_LENGTH(dorrie_seg6_animindex_0600E0A8), }; diff --git a/actors/dorrie/anims/anim_0600E9BC.inc.c b/actors/dorrie/anims/anim_0600E9BC.inc.c index 22d269e8..163c999e 100644 --- a/actors/dorrie/anims/anim_0600E9BC.inc.c +++ b/actors/dorrie/anims/anim_0600E9BC.inc.c @@ -151,4 +151,6 @@ static const struct Animation dorrie_seg6_anim_0600E9BC = { dorrie_seg6_animvalue_0600E1A4, dorrie_seg6_animindex_0600E8D8, 0, + ANIM_FIELD_LENGTH(dorrie_seg6_animvalue_0600E1A4), + ANIM_FIELD_LENGTH(dorrie_seg6_animindex_0600E8D8), }; diff --git a/actors/dorrie/anims/anim_0600F620.inc.c b/actors/dorrie/anims/anim_0600F620.inc.c index 1f821f66..634ef7c0 100644 --- a/actors/dorrie/anims/anim_0600F620.inc.c +++ b/actors/dorrie/anims/anim_0600F620.inc.c @@ -218,4 +218,6 @@ static const struct Animation dorrie_seg6_anim_0600F620 = { dorrie_seg6_animvalue_0600E9D4, dorrie_seg6_animindex_0600F53C, 0, + ANIM_FIELD_LENGTH(dorrie_seg6_animvalue_0600E9D4), + ANIM_FIELD_LENGTH(dorrie_seg6_animindex_0600F53C), }; diff --git a/actors/eyerok/anims/anim_0500D270.inc.c b/actors/eyerok/anims/anim_0500D270.inc.c index ee8b62ba..974df88e 100644 --- a/actors/eyerok/anims/anim_0500D270.inc.c +++ b/actors/eyerok/anims/anim_0500D270.inc.c @@ -126,4 +126,6 @@ static const struct Animation eyerok_seg5_anim_0500D270 = { eyerok_seg5_animvalue_0500CC48, eyerok_seg5_animindex_0500D06C, 0, + ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500CC48), + ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500D06C), }; diff --git a/actors/eyerok/anims/anim_0500DF50.inc.c b/actors/eyerok/anims/anim_0500DF50.inc.c index bd2b3ded..e93778cd 100644 --- a/actors/eyerok/anims/anim_0500DF50.inc.c +++ b/actors/eyerok/anims/anim_0500DF50.inc.c @@ -232,4 +232,6 @@ static const struct Animation eyerok_seg5_anim_0500DF50 = { eyerok_seg5_animvalue_0500D288, eyerok_seg5_animindex_0500DD4C, 0, + ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500D288), + ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500DD4C), }; diff --git a/actors/eyerok/anims/anim_0500E1D8.inc.c b/actors/eyerok/anims/anim_0500E1D8.inc.c index 5cacbdb9..2c592b5e 100644 --- a/actors/eyerok/anims/anim_0500E1D8.inc.c +++ b/actors/eyerok/anims/anim_0500E1D8.inc.c @@ -66,4 +66,6 @@ static const struct Animation eyerok_seg5_anim_0500E1D8 = { eyerok_seg5_animvalue_0500DF68, eyerok_seg5_animindex_0500DFD4, 0, + ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500DF68), + ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500DFD4), }; diff --git a/actors/eyerok/anims/anim_0500E99C.inc.c b/actors/eyerok/anims/anim_0500E99C.inc.c index 525d13b7..fadb0fcc 100644 --- a/actors/eyerok/anims/anim_0500E99C.inc.c +++ b/actors/eyerok/anims/anim_0500E99C.inc.c @@ -150,4 +150,6 @@ static const struct Animation eyerok_seg5_anim_0500E99C = { eyerok_seg5_animvalue_0500E1F0, eyerok_seg5_animindex_0500E798, 0, + ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500E1F0), + ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500E798), }; diff --git a/actors/eyerok/anims/anim_0500F3D8.inc.c b/actors/eyerok/anims/anim_0500F3D8.inc.c index ccf1ba6c..b9d665c4 100644 --- a/actors/eyerok/anims/anim_0500F3D8.inc.c +++ b/actors/eyerok/anims/anim_0500F3D8.inc.c @@ -190,6 +190,8 @@ static const struct Animation eyerok_seg5_anim_0500F3D8 = { eyerok_seg5_animvalue_0500E9B4, eyerok_seg5_animindex_0500F1D4, 0, + ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500E9B4), + ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500F1D4), }; // Same entries as above diff --git a/actors/eyerok/anims/anim_0500F3F0.inc.c b/actors/eyerok/anims/anim_0500F3F0.inc.c index 65752d36..69f54d7e 100644 --- a/actors/eyerok/anims/anim_0500F3F0.inc.c +++ b/actors/eyerok/anims/anim_0500F3F0.inc.c @@ -9,4 +9,6 @@ static const struct Animation eyerok_seg5_anim_0500F3F0 = { eyerok_seg5_animvalue_0500E9B4, eyerok_seg5_animindex_0500F1D4, 0, + ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500E9B4), + ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500F1D4), }; diff --git a/actors/eyerok/anims/anim_0500FCCC.inc.c b/actors/eyerok/anims/anim_0500FCCC.inc.c index b65a554f..0b8f177c 100644 --- a/actors/eyerok/anims/anim_0500FCCC.inc.c +++ b/actors/eyerok/anims/anim_0500FCCC.inc.c @@ -167,4 +167,6 @@ static const struct Animation eyerok_seg5_anim_0500FCCC = { eyerok_seg5_animvalue_0500F408, eyerok_seg5_animindex_0500FAC8, 0, + ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500F408), + ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500FAC8), }; diff --git a/actors/eyerok/anims/anim_050116CC.inc.c b/actors/eyerok/anims/anim_050116CC.inc.c index 2ecf9d75..7dfce676 100644 --- a/actors/eyerok/anims/anim_050116CC.inc.c +++ b/actors/eyerok/anims/anim_050116CC.inc.c @@ -442,4 +442,6 @@ static const struct Animation eyerok_seg5_anim_050116CC = { eyerok_seg5_animvalue_0500FCE4, eyerok_seg5_animindex_050114C8, 0, + ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500FCE4), + ANIM_FIELD_LENGTH(eyerok_seg5_animindex_050114C8), }; diff --git a/actors/flyguy/anims/anim_08011A4C.inc.c b/actors/flyguy/anims/anim_08011A4C.inc.c index f90062ae..03c271f6 100644 --- a/actors/flyguy/anims/anim_08011A4C.inc.c +++ b/actors/flyguy/anims/anim_08011A4C.inc.c @@ -62,4 +62,6 @@ static const struct Animation flyguy_seg8_anim_08011A4C = { flyguy_seg8_animvalue_08011798, flyguy_seg8_animindex_080119D4, 0, + ANIM_FIELD_LENGTH(flyguy_seg8_animvalue_08011798), + ANIM_FIELD_LENGTH(flyguy_seg8_animindex_080119D4), }; diff --git a/actors/goomba/anims/anim_0801DA34.inc.c b/actors/goomba/anims/anim_0801DA34.inc.c index b98150a7..6faa151f 100644 --- a/actors/goomba/anims/anim_0801DA34.inc.c +++ b/actors/goomba/anims/anim_0801DA34.inc.c @@ -63,4 +63,6 @@ static const struct Animation goomba_seg8_anim_0801DA34 = { goomba_seg8_animvalue_0801D770, goomba_seg8_animindex_0801D9D4, 0, + ANIM_FIELD_LENGTH(goomba_seg8_animvalue_0801D770), + ANIM_FIELD_LENGTH(goomba_seg8_animindex_0801D9D4), }; diff --git a/actors/heave_ho/anims/anim_05014F28.inc.c b/actors/heave_ho/anims/anim_05014F28.inc.c index 1d436e6f..47411796 100644 --- a/actors/heave_ho/anims/anim_05014F28.inc.c +++ b/actors/heave_ho/anims/anim_05014F28.inc.c @@ -42,4 +42,6 @@ static const struct Animation heave_ho_seg5_anim_05014F28 = { heave_ho_seg5_animvalue_05014DD0, heave_ho_seg5_animindex_05014E5C, 0, + ANIM_FIELD_LENGTH(heave_ho_seg5_animvalue_05014DD0), + ANIM_FIELD_LENGTH(heave_ho_seg5_animindex_05014E5C), }; diff --git a/actors/heave_ho/anims/anim_05015118.inc.c b/actors/heave_ho/anims/anim_05015118.inc.c index 74964b58..679f2e14 100644 --- a/actors/heave_ho/anims/anim_05015118.inc.c +++ b/actors/heave_ho/anims/anim_05015118.inc.c @@ -50,4 +50,6 @@ static const struct Animation heave_ho_seg5_anim_05015118 = { heave_ho_seg5_animvalue_05014F40, heave_ho_seg5_animindex_0501504C, 0, + ANIM_FIELD_LENGTH(heave_ho_seg5_animvalue_05014F40), + ANIM_FIELD_LENGTH(heave_ho_seg5_animindex_0501504C), }; diff --git a/actors/heave_ho/anims/anim_05015334.inc.c b/actors/heave_ho/anims/anim_05015334.inc.c index e29adc32..51f85dd7 100644 --- a/actors/heave_ho/anims/anim_05015334.inc.c +++ b/actors/heave_ho/anims/anim_05015334.inc.c @@ -53,4 +53,6 @@ static const struct Animation heave_ho_seg5_anim_05015334 = { heave_ho_seg5_animvalue_05015130, heave_ho_seg5_animindex_05015268, 0, + ANIM_FIELD_LENGTH(heave_ho_seg5_animvalue_05015130), + ANIM_FIELD_LENGTH(heave_ho_seg5_animindex_05015268), }; diff --git a/actors/hoot/anims/anim_050053EC.inc.c b/actors/hoot/anims/anim_050053EC.inc.c index dceed99c..eaa34960 100644 --- a/actors/hoot/anims/anim_050053EC.inc.c +++ b/actors/hoot/anims/anim_050053EC.inc.c @@ -106,4 +106,6 @@ static const struct Animation hoot_seg5_anim_050053EC = { hoot_seg5_animvalue_05004EC0, hoot_seg5_animindex_0500529C, 0, + ANIM_FIELD_LENGTH(hoot_seg5_animvalue_05004EC0), + ANIM_FIELD_LENGTH(hoot_seg5_animindex_0500529C), }; diff --git a/actors/hoot/anims/anim_05005750.inc.c b/actors/hoot/anims/anim_05005750.inc.c index b0eb9a8d..b919ffee 100644 --- a/actors/hoot/anims/anim_05005750.inc.c +++ b/actors/hoot/anims/anim_05005750.inc.c @@ -76,4 +76,6 @@ static const struct Animation hoot_seg5_anim_05005750 = { hoot_seg5_animvalue_05005404, hoot_seg5_animindex_05005600, 0, + ANIM_FIELD_LENGTH(hoot_seg5_animvalue_05005404), + ANIM_FIELD_LENGTH(hoot_seg5_animindex_05005600), }; diff --git a/actors/king_bobomb/anims/anim_0500BDFC.inc.c b/actors/king_bobomb/anims/anim_0500BDFC.inc.c index e88a6f53..eebdf581 100644 --- a/actors/king_bobomb/anims/anim_0500BDFC.inc.c +++ b/actors/king_bobomb/anims/anim_0500BDFC.inc.c @@ -133,4 +133,6 @@ static const struct Animation king_bobomb_seg5_anim_0500BDFC = { king_bobomb_seg5_animvalue_0500B730, king_bobomb_seg5_animindex_0500BC88, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500B730), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500BC88), }; diff --git a/actors/king_bobomb/anims/anim_0500C2AC.inc.c b/actors/king_bobomb/anims/anim_0500C2AC.inc.c index 83762317..8d49d140 100644 --- a/actors/king_bobomb/anims/anim_0500C2AC.inc.c +++ b/actors/king_bobomb/anims/anim_0500C2AC.inc.c @@ -98,4 +98,6 @@ static const struct Animation king_bobomb_seg5_anim_0500C2AC = { king_bobomb_seg5_animvalue_0500BE14, king_bobomb_seg5_animindex_0500C138, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500BE14), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500C138), }; diff --git a/actors/king_bobomb/anims/anim_0500C520.inc.c b/actors/king_bobomb/anims/anim_0500C520.inc.c index 8e44930c..5c4a1d0c 100644 --- a/actors/king_bobomb/anims/anim_0500C520.inc.c +++ b/actors/king_bobomb/anims/anim_0500C520.inc.c @@ -62,4 +62,6 @@ static const struct Animation king_bobomb_seg5_anim_0500C520 = { king_bobomb_seg5_animvalue_0500C2C4, king_bobomb_seg5_animindex_0500C3AC, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500C2C4), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500C3AC), }; diff --git a/actors/king_bobomb/anims/anim_0500C774.inc.c b/actors/king_bobomb/anims/anim_0500C774.inc.c index b9d1e966..062ef459 100644 --- a/actors/king_bobomb/anims/anim_0500C774.inc.c +++ b/actors/king_bobomb/anims/anim_0500C774.inc.c @@ -60,4 +60,6 @@ static const struct Animation king_bobomb_seg5_anim_0500C774 = { king_bobomb_seg5_animvalue_0500C538, king_bobomb_seg5_animindex_0500C600, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500C538), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500C600), }; diff --git a/actors/king_bobomb/anims/anim_0500CFCC.inc.c b/actors/king_bobomb/anims/anim_0500CFCC.inc.c index ab5cb81b..882d99c4 100644 --- a/actors/king_bobomb/anims/anim_0500CFCC.inc.c +++ b/actors/king_bobomb/anims/anim_0500CFCC.inc.c @@ -156,4 +156,6 @@ static const struct Animation king_bobomb_seg5_anim_0500CFCC = { king_bobomb_seg5_animvalue_0500C78C, king_bobomb_seg5_animindex_0500CE58, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500C78C), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500CE58), }; diff --git a/actors/king_bobomb/anims/anim_0500D5B0.inc.c b/actors/king_bobomb/anims/anim_0500D5B0.inc.c index 6a5abcb8..850b29ea 100644 --- a/actors/king_bobomb/anims/anim_0500D5B0.inc.c +++ b/actors/king_bobomb/anims/anim_0500D5B0.inc.c @@ -117,4 +117,6 @@ static const struct Animation king_bobomb_seg5_anim_0500D5B0 = { king_bobomb_seg5_animvalue_0500CFE4, king_bobomb_seg5_animindex_0500D43C, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500CFE4), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500D43C), }; diff --git a/actors/king_bobomb/anims/anim_0500D978.inc.c b/actors/king_bobomb/anims/anim_0500D978.inc.c index 9cd594ec..c24c69fa 100644 --- a/actors/king_bobomb/anims/anim_0500D978.inc.c +++ b/actors/king_bobomb/anims/anim_0500D978.inc.c @@ -83,4 +83,6 @@ static const struct Animation king_bobomb_seg5_anim_0500D978 = { king_bobomb_seg5_animvalue_0500D5C8, king_bobomb_seg5_animindex_0500D804, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500D5C8), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500D804), }; diff --git a/actors/king_bobomb/anims/anim_0500DDD8.inc.c b/actors/king_bobomb/anims/anim_0500DDD8.inc.c index 7a356cf2..dfb64007 100644 --- a/actors/king_bobomb/anims/anim_0500DDD8.inc.c +++ b/actors/king_bobomb/anims/anim_0500DDD8.inc.c @@ -93,4 +93,6 @@ static const struct Animation king_bobomb_seg5_anim_0500DDD8 = { king_bobomb_seg5_animvalue_0500D990, king_bobomb_seg5_animindex_0500DC64, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500D990), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500DC64), }; diff --git a/actors/king_bobomb/anims/anim_0500E10C.inc.c b/actors/king_bobomb/anims/anim_0500E10C.inc.c index 42a3ab51..4a721731 100644 --- a/actors/king_bobomb/anims/anim_0500E10C.inc.c +++ b/actors/king_bobomb/anims/anim_0500E10C.inc.c @@ -74,4 +74,6 @@ static const struct Animation king_bobomb_seg5_anim_0500E10C = { king_bobomb_seg5_animvalue_0500DDF0, king_bobomb_seg5_animindex_0500DF98, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500DDF0), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500DF98), }; diff --git a/actors/king_bobomb/anims/anim_0500F078.inc.c b/actors/king_bobomb/anims/anim_0500F078.inc.c index 6608a9c9..721c8ca5 100644 --- a/actors/king_bobomb/anims/anim_0500F078.inc.c +++ b/actors/king_bobomb/anims/anim_0500F078.inc.c @@ -269,4 +269,6 @@ static const struct Animation king_bobomb_seg5_anim_0500F078 = { king_bobomb_seg5_animvalue_0500E124, king_bobomb_seg5_animindex_0500EF04, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500E124), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500EF04), }; diff --git a/actors/king_bobomb/anims/anim_0500F6C8.inc.c b/actors/king_bobomb/anims/anim_0500F6C8.inc.c index ac7e6e11..4fc1e883 100644 --- a/actors/king_bobomb/anims/anim_0500F6C8.inc.c +++ b/actors/king_bobomb/anims/anim_0500F6C8.inc.c @@ -124,4 +124,6 @@ static const struct Animation king_bobomb_seg5_anim_0500F6C8 = { king_bobomb_seg5_animvalue_0500F090, king_bobomb_seg5_animindex_0500F554, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500F090), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500F554), }; diff --git a/actors/king_bobomb/anims/anim_0500FE18.inc.c b/actors/king_bobomb/anims/anim_0500FE18.inc.c index 5d95b151..fc13d846 100644 --- a/actors/king_bobomb/anims/anim_0500FE18.inc.c +++ b/actors/king_bobomb/anims/anim_0500FE18.inc.c @@ -140,4 +140,6 @@ static const struct Animation king_bobomb_seg5_anim_0500FE18 = { king_bobomb_seg5_animvalue_0500F6E0, king_bobomb_seg5_animindex_0500FCA4, 0, + ANIM_FIELD_LENGTH(king_bobomb_seg5_animvalue_0500F6E0), + ANIM_FIELD_LENGTH(king_bobomb_seg5_animindex_0500FCA4), }; diff --git a/actors/klepto/anims/anim_05005E44.inc.c b/actors/klepto/anims/anim_05005E44.inc.c index f54cfe2f..6a1c8094 100644 --- a/actors/klepto/anims/anim_05005E44.inc.c +++ b/actors/klepto/anims/anim_05005E44.inc.c @@ -221,4 +221,6 @@ static const struct Animation klepto_seg5_anim_05005E44 = { klepto_seg5_animvalue_050051E8, klepto_seg5_animindex_05005D00, 0, + ANIM_FIELD_LENGTH(klepto_seg5_animvalue_050051E8), + ANIM_FIELD_LENGTH(klepto_seg5_animindex_05005D00), }; diff --git a/actors/klepto/anims/anim_05007574.inc.c b/actors/klepto/anims/anim_05007574.inc.c index faabc2a4..ebbf5054 100644 --- a/actors/klepto/anims/anim_05007574.inc.c +++ b/actors/klepto/anims/anim_05007574.inc.c @@ -393,4 +393,6 @@ static const struct Animation klepto_seg5_anim_05007574 = { klepto_seg5_animvalue_05005E5C, klepto_seg5_animindex_05007430, 0, + ANIM_FIELD_LENGTH(klepto_seg5_animvalue_05005E5C), + ANIM_FIELD_LENGTH(klepto_seg5_animindex_05007430), }; diff --git a/actors/klepto/anims/anim_050079B0.inc.c b/actors/klepto/anims/anim_050079B0.inc.c index 6fb4a248..48a35f25 100644 --- a/actors/klepto/anims/anim_050079B0.inc.c +++ b/actors/klepto/anims/anim_050079B0.inc.c @@ -89,4 +89,6 @@ static const struct Animation klepto_seg5_anim_050079B0 = { klepto_seg5_animvalue_0500758C, klepto_seg5_animindex_0500786C, 0, + ANIM_FIELD_LENGTH(klepto_seg5_animvalue_0500758C), + ANIM_FIELD_LENGTH(klepto_seg5_animindex_0500786C), }; diff --git a/actors/klepto/anims/anim_05007E34.inc.c b/actors/klepto/anims/anim_05007E34.inc.c index 2b31fcf8..5c70d1c4 100644 --- a/actors/klepto/anims/anim_05007E34.inc.c +++ b/actors/klepto/anims/anim_05007E34.inc.c @@ -94,4 +94,6 @@ static const struct Animation klepto_seg5_anim_05007E34 = { klepto_seg5_animvalue_050079C8, klepto_seg5_animindex_05007CF0, 0, + ANIM_FIELD_LENGTH(klepto_seg5_animvalue_050079C8), + ANIM_FIELD_LENGTH(klepto_seg5_animindex_05007CF0), }; diff --git a/actors/klepto/anims/anim_050086C0.inc.c b/actors/klepto/anims/anim_050086C0.inc.c index bf4ddc3b..a91761fa 100644 --- a/actors/klepto/anims/anim_050086C0.inc.c +++ b/actors/klepto/anims/anim_050086C0.inc.c @@ -158,4 +158,6 @@ static const struct Animation klepto_seg5_anim_050086C0 = { klepto_seg5_animvalue_05007E4C, klepto_seg5_animindex_0500857C, 0, + ANIM_FIELD_LENGTH(klepto_seg5_animvalue_05007E4C), + ANIM_FIELD_LENGTH(klepto_seg5_animindex_0500857C), }; diff --git a/actors/klepto/anims/anim_05008A18.inc.c b/actors/klepto/anims/anim_05008A18.inc.c index 6cb4bd62..083b7f9b 100644 --- a/actors/klepto/anims/anim_05008A18.inc.c +++ b/actors/klepto/anims/anim_05008A18.inc.c @@ -75,4 +75,6 @@ static const struct Animation klepto_seg5_anim_05008A18 = { klepto_seg5_animvalue_050086D8, klepto_seg5_animindex_050088D4, 0, + ANIM_FIELD_LENGTH(klepto_seg5_animvalue_050086D8), + ANIM_FIELD_LENGTH(klepto_seg5_animindex_050088D4), }; diff --git a/actors/klepto/anims/anim_05008CE4.inc.c b/actors/klepto/anims/anim_05008CE4.inc.c index cef00d8c..25266ec6 100644 --- a/actors/klepto/anims/anim_05008CE4.inc.c +++ b/actors/klepto/anims/anim_05008CE4.inc.c @@ -66,4 +66,6 @@ static const struct Animation klepto_seg5_anim_05008CE4 = { klepto_seg5_animvalue_05008A30, klepto_seg5_animindex_05008BA0, 0, + ANIM_FIELD_LENGTH(klepto_seg5_animvalue_05008A30), + ANIM_FIELD_LENGTH(klepto_seg5_animindex_05008BA0), }; diff --git a/actors/koopa/anims/anim_0600CC24.inc.c b/actors/koopa/anims/anim_0600CC24.inc.c index d2d79fee..63e85d4e 100644 --- a/actors/koopa/anims/anim_0600CC24.inc.c +++ b/actors/koopa/anims/anim_0600CC24.inc.c @@ -109,4 +109,6 @@ static const struct Animation koopa_seg6_anim_0600CC24 = { koopa_seg6_animvalue_0600C6A0, koopa_seg6_animindex_0600CB64, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0600C6A0), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_0600CB64), }; diff --git a/actors/koopa/anims/anim_0600CFB8.inc.c b/actors/koopa/anims/anim_0600CFB8.inc.c index cb4dda72..0e0e733e 100644 --- a/actors/koopa/anims/anim_0600CFB8.inc.c +++ b/actors/koopa/anims/anim_0600CFB8.inc.c @@ -76,4 +76,6 @@ static const struct Animation koopa_seg6_anim_0600CFB8 = { koopa_seg6_animvalue_0600CC3C, koopa_seg6_animindex_0600CEF8, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0600CC3C), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_0600CEF8), }; diff --git a/actors/koopa/anims/anim_0600D518.inc.c b/actors/koopa/anims/anim_0600D518.inc.c index 0601e70f..eb4338ce 100644 --- a/actors/koopa/anims/anim_0600D518.inc.c +++ b/actors/koopa/anims/anim_0600D518.inc.c @@ -105,4 +105,6 @@ static const struct Animation koopa_seg6_anim_0600D518 = { koopa_seg6_animvalue_0600CFD0, koopa_seg6_animindex_0600D458, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0600CFD0), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_0600D458), }; diff --git a/actors/koopa/anims/anim_0600D804.inc.c b/actors/koopa/anims/anim_0600D804.inc.c index 828319a6..b553962a 100644 --- a/actors/koopa/anims/anim_0600D804.inc.c +++ b/actors/koopa/anims/anim_0600D804.inc.c @@ -66,4 +66,6 @@ static const struct Animation koopa_seg6_anim_0600D804 = { koopa_seg6_animvalue_0600D530, koopa_seg6_animindex_0600D744, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0600D530), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_0600D744), }; diff --git a/actors/koopa/anims/anim_0600DD90.inc.c b/actors/koopa/anims/anim_0600DD90.inc.c index 7ed24736..75f0296e 100644 --- a/actors/koopa/anims/anim_0600DD90.inc.c +++ b/actors/koopa/anims/anim_0600DD90.inc.c @@ -108,4 +108,6 @@ static const struct Animation koopa_seg6_anim_0600DD90 = { koopa_seg6_animvalue_0600D81C, koopa_seg6_animindex_0600DCD0, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0600D81C), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_0600DCD0), }; diff --git a/actors/koopa/anims/anim_0600E32C.inc.c b/actors/koopa/anims/anim_0600E32C.inc.c index 47ea333e..b1aad128 100644 --- a/actors/koopa/anims/anim_0600E32C.inc.c +++ b/actors/koopa/anims/anim_0600E32C.inc.c @@ -109,4 +109,6 @@ static const struct Animation koopa_seg6_anim_0600E32C = { koopa_seg6_animvalue_0600DDA8, koopa_seg6_animindex_0600E26C, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0600DDA8), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_0600E26C), }; diff --git a/actors/koopa/anims/anim_0600E928.inc.c b/actors/koopa/anims/anim_0600E928.inc.c index 79b537b5..fbde2923 100644 --- a/actors/koopa/anims/anim_0600E928.inc.c +++ b/actors/koopa/anims/anim_0600E928.inc.c @@ -115,4 +115,6 @@ static const struct Animation koopa_seg6_anim_0600E928 = { koopa_seg6_animvalue_0600E344, koopa_seg6_animindex_0600E868, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0600E344), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_0600E868), }; diff --git a/actors/koopa/anims/anim_0600F3EC.inc.c b/actors/koopa/anims/anim_0600F3EC.inc.c index 52498907..100faa69 100644 --- a/actors/koopa/anims/anim_0600F3EC.inc.c +++ b/actors/koopa/anims/anim_0600F3EC.inc.c @@ -191,4 +191,6 @@ static const struct Animation koopa_seg6_anim_0600F3EC = { koopa_seg6_animvalue_0600E940, koopa_seg6_animindex_0600F32C, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0600E940), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_0600F32C), }; diff --git a/actors/koopa/anims/anim_0600FB1C.inc.c b/actors/koopa/anims/anim_0600FB1C.inc.c index 374e4ce4..716ce5d0 100644 --- a/actors/koopa/anims/anim_0600FB1C.inc.c +++ b/actors/koopa/anims/anim_0600FB1C.inc.c @@ -134,4 +134,6 @@ static const struct Animation koopa_seg6_anim_0600FB1C = { koopa_seg6_animvalue_0600F404, koopa_seg6_animindex_0600FA5C, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0600F404), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_0600FA5C), }; diff --git a/actors/koopa/anims/anim_06010258.inc.c b/actors/koopa/anims/anim_06010258.inc.c index 721791f5..5eff6545 100644 --- a/actors/koopa/anims/anim_06010258.inc.c +++ b/actors/koopa/anims/anim_06010258.inc.c @@ -135,4 +135,6 @@ static const struct Animation koopa_seg6_anim_06010258 = { koopa_seg6_animvalue_0600FB34, koopa_seg6_animindex_06010198, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0600FB34), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_06010198), }; diff --git a/actors/koopa/anims/anim_06010634.inc.c b/actors/koopa/anims/anim_06010634.inc.c index d501b9b2..5482edaa 100644 --- a/actors/koopa/anims/anim_06010634.inc.c +++ b/actors/koopa/anims/anim_06010634.inc.c @@ -81,4 +81,6 @@ static const struct Animation koopa_seg6_anim_06010634 = { koopa_seg6_animvalue_06010270, koopa_seg6_animindex_06010574, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_06010270), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_06010574), }; diff --git a/actors/koopa/anims/anim_06010E48.inc.c b/actors/koopa/anims/anim_06010E48.inc.c index 213be6d7..1e5f9e19 100644 --- a/actors/koopa/anims/anim_06010E48.inc.c +++ b/actors/koopa/anims/anim_06010E48.inc.c @@ -148,4 +148,6 @@ static const struct Animation koopa_seg6_anim_06010E48 = { koopa_seg6_animvalue_0601064C, koopa_seg6_animindex_06010D88, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_0601064C), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_06010D88), }; diff --git a/actors/koopa/anims/anim_060110D8.inc.c b/actors/koopa/anims/anim_060110D8.inc.c index 7971a27b..38d0fd26 100644 --- a/actors/koopa/anims/anim_060110D8.inc.c +++ b/actors/koopa/anims/anim_060110D8.inc.c @@ -60,4 +60,6 @@ static const struct Animation koopa_seg6_anim_060110D8 = { koopa_seg6_animvalue_06010E60, koopa_seg6_animindex_06011018, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_06010E60), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_06011018), }; diff --git a/actors/koopa/anims/anim_0601134C.inc.c b/actors/koopa/anims/anim_0601134C.inc.c index c27b3e41..5d6e1bf9 100644 --- a/actors/koopa/anims/anim_0601134C.inc.c +++ b/actors/koopa/anims/anim_0601134C.inc.c @@ -58,4 +58,6 @@ static const struct Animation koopa_seg6_anim_0601134C = { koopa_seg6_animvalue_060110F0, koopa_seg6_animindex_0601128C, 0, + ANIM_FIELD_LENGTH(koopa_seg6_animvalue_060110F0), + ANIM_FIELD_LENGTH(koopa_seg6_animindex_0601128C), }; diff --git a/actors/koopa_flag/anims/anim_06001010.inc.c b/actors/koopa_flag/anims/anim_06001010.inc.c index ad7804c6..bd06b011 100644 --- a/actors/koopa_flag/anims/anim_06001010.inc.c +++ b/actors/koopa_flag/anims/anim_06001010.inc.c @@ -44,4 +44,6 @@ static const struct Animation koopa_flag_seg6_anim_06001010 = { koopa_flag_seg6_animvalue_06000E78, koopa_flag_seg6_animindex_06000FA4, 0, + ANIM_FIELD_LENGTH(koopa_flag_seg6_animvalue_06000E78), + ANIM_FIELD_LENGTH(koopa_flag_seg6_animindex_06000FA4), }; diff --git a/actors/lakitu_cameraman/anims/anim_060058E0.inc.c b/actors/lakitu_cameraman/anims/anim_060058E0.inc.c index e4a3e5f6..4aebb41b 100644 --- a/actors/lakitu_cameraman/anims/anim_060058E0.inc.c +++ b/actors/lakitu_cameraman/anims/anim_060058E0.inc.c @@ -62,4 +62,6 @@ static const struct Animation lakitu_seg6_anim_060058E0 = { lakitu_seg6_animvalue_06005638, lakitu_seg6_animindex_06005844, 0, + ANIM_FIELD_LENGTH(lakitu_seg6_animvalue_06005638), + ANIM_FIELD_LENGTH(lakitu_seg6_animindex_06005844), }; diff --git a/actors/lakitu_enemy/anims/anim_05013EDC.inc.c b/actors/lakitu_enemy/anims/anim_05013EDC.inc.c index 170beac7..28147f1d 100644 --- a/actors/lakitu_enemy/anims/anim_05013EDC.inc.c +++ b/actors/lakitu_enemy/anims/anim_05013EDC.inc.c @@ -116,4 +116,6 @@ static const struct Animation lakitu_enemy_seg5_anim_05013EDC = { lakitu_enemy_seg5_animvalue_050138C0, lakitu_enemy_seg5_animindex_05013E70, 0, + ANIM_FIELD_LENGTH(lakitu_enemy_seg5_animvalue_050138C0), + ANIM_FIELD_LENGTH(lakitu_enemy_seg5_animindex_05013E70), }; diff --git a/actors/lakitu_enemy/anims/anim_050140E8.inc.c b/actors/lakitu_enemy/anims/anim_050140E8.inc.c index a332b358..4e54c917 100644 --- a/actors/lakitu_enemy/anims/anim_050140E8.inc.c +++ b/actors/lakitu_enemy/anims/anim_050140E8.inc.c @@ -50,4 +50,6 @@ static const struct Animation lakitu_enemy_seg5_anim_050140E8 = { lakitu_enemy_seg5_animvalue_05013EF4, lakitu_enemy_seg5_animindex_0501407C, 0, + ANIM_FIELD_LENGTH(lakitu_enemy_seg5_animvalue_05013EF4), + ANIM_FIELD_LENGTH(lakitu_enemy_seg5_animindex_0501407C), }; diff --git a/actors/lakitu_enemy/anims/anim_050142E0.inc.c b/actors/lakitu_enemy/anims/anim_050142E0.inc.c index b84cbcba..fd108372 100644 --- a/actors/lakitu_enemy/anims/anim_050142E0.inc.c +++ b/actors/lakitu_enemy/anims/anim_050142E0.inc.c @@ -49,4 +49,6 @@ static const struct Animation lakitu_enemy_seg5_anim_050142E0 = { lakitu_enemy_seg5_animvalue_05014100, lakitu_enemy_seg5_animindex_05014274, 0, + ANIM_FIELD_LENGTH(lakitu_enemy_seg5_animvalue_05014100), + ANIM_FIELD_LENGTH(lakitu_enemy_seg5_animindex_05014274), }; diff --git a/actors/lakitu_enemy/anims/anim_050144BC.inc.c b/actors/lakitu_enemy/anims/anim_050144BC.inc.c index 5200e630..753ba756 100644 --- a/actors/lakitu_enemy/anims/anim_050144BC.inc.c +++ b/actors/lakitu_enemy/anims/anim_050144BC.inc.c @@ -47,4 +47,6 @@ static const struct Animation lakitu_enemy_seg5_anim_050144BC = { lakitu_enemy_seg5_animvalue_050142F8, lakitu_enemy_seg5_animindex_05014450, 0, + ANIM_FIELD_LENGTH(lakitu_enemy_seg5_animvalue_050142F8), + ANIM_FIELD_LENGTH(lakitu_enemy_seg5_animindex_05014450), }; diff --git a/actors/mad_piano/anims/anim_05009A04.inc.c b/actors/mad_piano/anims/anim_05009A04.inc.c index d0522898..6b44eefa 100644 --- a/actors/mad_piano/anims/anim_05009A04.inc.c +++ b/actors/mad_piano/anims/anim_05009A04.inc.c @@ -22,4 +22,6 @@ static const struct Animation mad_piano_seg5_anim_05009A04 = { mad_piano_seg5_animvalue_050099B8, mad_piano_seg5_animindex_050099C8, 0, + ANIM_FIELD_LENGTH(mad_piano_seg5_animvalue_050099B8), + ANIM_FIELD_LENGTH(mad_piano_seg5_animindex_050099C8), }; diff --git a/actors/mad_piano/anims/anim_05009AFC.inc.c b/actors/mad_piano/anims/anim_05009AFC.inc.c index d8a4ac77..46b42922 100644 --- a/actors/mad_piano/anims/anim_05009AFC.inc.c +++ b/actors/mad_piano/anims/anim_05009AFC.inc.c @@ -32,4 +32,6 @@ static const struct Animation mad_piano_seg5_anim_05009AFC = { mad_piano_seg5_animvalue_05009A1C, mad_piano_seg5_animindex_05009AC0, 0, + ANIM_FIELD_LENGTH(mad_piano_seg5_animvalue_05009A1C), + ANIM_FIELD_LENGTH(mad_piano_seg5_animindex_05009AC0), }; diff --git a/actors/manta/anims/anim_05008CFC.inc.c b/actors/manta/anims/anim_05008CFC.inc.c index f0e701d9..f4ff0f43 100644 --- a/actors/manta/anims/anim_05008CFC.inc.c +++ b/actors/manta/anims/anim_05008CFC.inc.c @@ -540,4 +540,6 @@ static const struct Animation manta_seg5_anim_05008CFC = { manta_seg5_animvalue_05006CA0, manta_seg5_animindex_05008BDC, 0, + ANIM_FIELD_LENGTH(manta_seg5_animvalue_05006CA0), + ANIM_FIELD_LENGTH(manta_seg5_animindex_05008BDC), }; diff --git a/actors/mips/anims/anim_06013248.inc.c b/actors/mips/anims/anim_06013248.inc.c index d5979cfc..c82e703e 100644 --- a/actors/mips/anims/anim_06013248.inc.c +++ b/actors/mips/anims/anim_06013248.inc.c @@ -315,4 +315,6 @@ static const struct Animation mips_seg6_anim_06013248 = { mips_seg6_animvalue_06011FE0, mips_seg6_animindex_06013170, 0, + ANIM_FIELD_LENGTH(mips_seg6_animvalue_06011FE0), + ANIM_FIELD_LENGTH(mips_seg6_animindex_06013170), }; diff --git a/actors/mips/anims/anim_0601369C.inc.c b/actors/mips/anims/anim_0601369C.inc.c index 94e4e3a3..7b3c4fca 100644 --- a/actors/mips/anims/anim_0601369C.inc.c +++ b/actors/mips/anims/anim_0601369C.inc.c @@ -89,4 +89,6 @@ static const struct Animation mips_seg6_anim_0601369C = { mips_seg6_animvalue_06013260, mips_seg6_animindex_060135C4, 0, + ANIM_FIELD_LENGTH(mips_seg6_animvalue_06013260), + ANIM_FIELD_LENGTH(mips_seg6_animindex_060135C4), }; diff --git a/actors/mips/anims/anim_060139F8.inc.c b/actors/mips/anims/anim_060139F8.inc.c index 542ad687..898c93ad 100644 --- a/actors/mips/anims/anim_060139F8.inc.c +++ b/actors/mips/anims/anim_060139F8.inc.c @@ -73,4 +73,6 @@ static const struct Animation mips_seg6_anim_060139F8 = { mips_seg6_animvalue_060136B4, mips_seg6_animindex_06013920, 0, + ANIM_FIELD_LENGTH(mips_seg6_animvalue_060136B4), + ANIM_FIELD_LENGTH(mips_seg6_animindex_06013920), }; diff --git a/actors/mips/anims/anim_06014B94.inc.c b/actors/mips/anims/anim_06014B94.inc.c index a8718a3f..915ce0e1 100644 --- a/actors/mips/anims/anim_06014B94.inc.c +++ b/actors/mips/anims/anim_06014B94.inc.c @@ -301,4 +301,6 @@ static const struct Animation mips_seg6_anim_06014B94 = { mips_seg6_animvalue_06013A10, mips_seg6_animindex_06014ABC, 0, + ANIM_FIELD_LENGTH(mips_seg6_animvalue_06013A10), + ANIM_FIELD_LENGTH(mips_seg6_animindex_06014ABC), }; diff --git a/actors/mips/anims/anim_0601561C.inc.c b/actors/mips/anims/anim_0601561C.inc.c index 54386614..9712ceaa 100644 --- a/actors/mips/anims/anim_0601561C.inc.c +++ b/actors/mips/anims/anim_0601561C.inc.c @@ -188,4 +188,6 @@ static const struct Animation mips_seg6_anim_0601561C = { mips_seg6_animvalue_06014BAC, mips_seg6_animindex_06015544, 0, + ANIM_FIELD_LENGTH(mips_seg6_animvalue_06014BAC), + ANIM_FIELD_LENGTH(mips_seg6_animindex_06015544), }; diff --git a/actors/moneybag/anims/anim_06005AD8.inc.c b/actors/moneybag/anims/anim_06005AD8.inc.c index ede160cb..92fca4a2 100644 --- a/actors/moneybag/anims/anim_06005AD8.inc.c +++ b/actors/moneybag/anims/anim_06005AD8.inc.c @@ -26,4 +26,6 @@ static const struct Animation moneybag_seg6_anim_06005AD8 = { moneybag_seg6_animvalue_06005A60, moneybag_seg6_animindex_06005A78, 0, + ANIM_FIELD_LENGTH(moneybag_seg6_animvalue_06005A60), + ANIM_FIELD_LENGTH(moneybag_seg6_animindex_06005A78), }; diff --git a/actors/moneybag/anims/anim_06005BEC.inc.c b/actors/moneybag/anims/anim_06005BEC.inc.c index 6f4617b1..3fb2f57d 100644 --- a/actors/moneybag/anims/anim_06005BEC.inc.c +++ b/actors/moneybag/anims/anim_06005BEC.inc.c @@ -34,4 +34,6 @@ static const struct Animation moneybag_seg6_anim_06005BEC = { moneybag_seg6_animvalue_06005AF0, moneybag_seg6_animindex_06005B8C, 0, + ANIM_FIELD_LENGTH(moneybag_seg6_animvalue_06005AF0), + ANIM_FIELD_LENGTH(moneybag_seg6_animindex_06005B8C), }; diff --git a/actors/moneybag/anims/anim_06005C98.inc.c b/actors/moneybag/anims/anim_06005C98.inc.c index be291985..2c1e56e7 100644 --- a/actors/moneybag/anims/anim_06005C98.inc.c +++ b/actors/moneybag/anims/anim_06005C98.inc.c @@ -28,4 +28,6 @@ static const struct Animation moneybag_seg6_anim_06005C98 = { moneybag_seg6_animvalue_06005C04, moneybag_seg6_animindex_06005C38, 0, + ANIM_FIELD_LENGTH(moneybag_seg6_animvalue_06005C04), + ANIM_FIELD_LENGTH(moneybag_seg6_animindex_06005C38), }; diff --git a/actors/moneybag/anims/anim_06005D3C.inc.c b/actors/moneybag/anims/anim_06005D3C.inc.c index 87795736..d4c06770 100644 --- a/actors/moneybag/anims/anim_06005D3C.inc.c +++ b/actors/moneybag/anims/anim_06005D3C.inc.c @@ -27,4 +27,6 @@ static const struct Animation moneybag_seg6_anim_06005D3C = { moneybag_seg6_animvalue_06005CB0, moneybag_seg6_animindex_06005CDC, 0, + ANIM_FIELD_LENGTH(moneybag_seg6_animvalue_06005CB0), + ANIM_FIELD_LENGTH(moneybag_seg6_animindex_06005CDC), }; diff --git a/actors/moneybag/anims/anim_06005E44.inc.c b/actors/moneybag/anims/anim_06005E44.inc.c index 1db4729f..f75e1a26 100644 --- a/actors/moneybag/anims/anim_06005E44.inc.c +++ b/actors/moneybag/anims/anim_06005E44.inc.c @@ -33,4 +33,6 @@ static const struct Animation moneybag_seg6_anim_06005E44 = { moneybag_seg6_animvalue_06005D54, moneybag_seg6_animindex_06005DE4, 0, + ANIM_FIELD_LENGTH(moneybag_seg6_animvalue_06005D54), + ANIM_FIELD_LENGTH(moneybag_seg6_animindex_06005DE4), }; diff --git a/actors/monty_mole/anims/anim_05004FEC.inc.c b/actors/monty_mole/anims/anim_05004FEC.inc.c index e390715e..3e166826 100644 --- a/actors/monty_mole/anims/anim_05004FEC.inc.c +++ b/actors/monty_mole/anims/anim_05004FEC.inc.c @@ -57,4 +57,6 @@ static const struct Animation monty_mole_seg5_anim_05004FEC = { monty_mole_seg5_animvalue_05004DA0, monty_mole_seg5_animindex_05004F38, 0, + ANIM_FIELD_LENGTH(monty_mole_seg5_animvalue_05004DA0), + ANIM_FIELD_LENGTH(monty_mole_seg5_animindex_05004F38), }; diff --git a/actors/monty_mole/anims/anim_0500527C.inc.c b/actors/monty_mole/anims/anim_0500527C.inc.c index 92222036..06c71ef5 100644 --- a/actors/monty_mole/anims/anim_0500527C.inc.c +++ b/actors/monty_mole/anims/anim_0500527C.inc.c @@ -60,4 +60,6 @@ static const struct Animation monty_mole_seg5_anim_0500527C = { monty_mole_seg5_animvalue_05005004, monty_mole_seg5_animindex_050051C8, 0, + ANIM_FIELD_LENGTH(monty_mole_seg5_animvalue_05005004), + ANIM_FIELD_LENGTH(monty_mole_seg5_animindex_050051C8), }; diff --git a/actors/monty_mole/anims/anim_050054B0.inc.c b/actors/monty_mole/anims/anim_050054B0.inc.c index f5eb9d28..fb6f0802 100644 --- a/actors/monty_mole/anims/anim_050054B0.inc.c +++ b/actors/monty_mole/anims/anim_050054B0.inc.c @@ -54,4 +54,6 @@ static const struct Animation monty_mole_seg5_anim_050054B0 = { monty_mole_seg5_animvalue_05005294, monty_mole_seg5_animindex_050053FC, 0, + ANIM_FIELD_LENGTH(monty_mole_seg5_animvalue_05005294), + ANIM_FIELD_LENGTH(monty_mole_seg5_animindex_050053FC), }; diff --git a/actors/monty_mole/anims/anim_050062B0.inc.c b/actors/monty_mole/anims/anim_050062B0.inc.c index 9429011e..dc0f103f 100644 --- a/actors/monty_mole/anims/anim_050062B0.inc.c +++ b/actors/monty_mole/anims/anim_050062B0.inc.c @@ -243,4 +243,6 @@ static const struct Animation monty_mole_seg5_anim_050062B0 = { monty_mole_seg5_animvalue_050054C8, monty_mole_seg5_animindex_050061FC, 0, + ANIM_FIELD_LENGTH(monty_mole_seg5_animvalue_050054C8), + ANIM_FIELD_LENGTH(monty_mole_seg5_animindex_050061FC), }; diff --git a/actors/monty_mole/anims/anim_050065C0.inc.c b/actors/monty_mole/anims/anim_050065C0.inc.c index 45a9336c..cb204dbd 100644 --- a/actors/monty_mole/anims/anim_050065C0.inc.c +++ b/actors/monty_mole/anims/anim_050065C0.inc.c @@ -68,4 +68,6 @@ static const struct Animation monty_mole_seg5_anim_050065C0 = { monty_mole_seg5_animvalue_050062C8, monty_mole_seg5_animindex_0500650C, 0, + ANIM_FIELD_LENGTH(monty_mole_seg5_animvalue_050062C8), + ANIM_FIELD_LENGTH(monty_mole_seg5_animindex_0500650C), }; diff --git a/actors/monty_mole/anims/anim_050065D8.inc.c b/actors/monty_mole/anims/anim_050065D8.inc.c index b4b5e305..f33c6ae4 100644 --- a/actors/monty_mole/anims/anim_050065D8.inc.c +++ b/actors/monty_mole/anims/anim_050065D8.inc.c @@ -9,4 +9,6 @@ static const struct Animation monty_mole_seg5_anim_050065D8 = { monty_mole_seg5_animvalue_050062C8, monty_mole_seg5_animindex_0500650C, 0, + ANIM_FIELD_LENGTH(monty_mole_seg5_animvalue_050062C8), + ANIM_FIELD_LENGTH(monty_mole_seg5_animindex_0500650C), }; diff --git a/actors/monty_mole/anims/anim_05006880.inc.c b/actors/monty_mole/anims/anim_05006880.inc.c index cc48c84a..51187729 100644 --- a/actors/monty_mole/anims/anim_05006880.inc.c +++ b/actors/monty_mole/anims/anim_05006880.inc.c @@ -61,4 +61,6 @@ static const struct Animation monty_mole_seg5_anim_05006880 = { monty_mole_seg5_animvalue_050065F0, monty_mole_seg5_animindex_050067CC, 0, + ANIM_FIELD_LENGTH(monty_mole_seg5_animvalue_050065F0), + ANIM_FIELD_LENGTH(monty_mole_seg5_animindex_050067CC), }; diff --git a/actors/monty_mole/anims/anim_05006B10.inc.c b/actors/monty_mole/anims/anim_05006B10.inc.c index ce9662f9..ced8d823 100644 --- a/actors/monty_mole/anims/anim_05006B10.inc.c +++ b/actors/monty_mole/anims/anim_05006B10.inc.c @@ -60,4 +60,6 @@ static const struct Animation monty_mole_seg5_anim_05006B10 = { monty_mole_seg5_animvalue_05006898, monty_mole_seg5_animindex_05006A5C, 0, + ANIM_FIELD_LENGTH(monty_mole_seg5_animvalue_05006898), + ANIM_FIELD_LENGTH(monty_mole_seg5_animindex_05006A5C), }; diff --git a/actors/monty_mole/anims/anim_05006DB8.inc.c b/actors/monty_mole/anims/anim_05006DB8.inc.c index 57a0b42e..5211ab4f 100644 --- a/actors/monty_mole/anims/anim_05006DB8.inc.c +++ b/actors/monty_mole/anims/anim_05006DB8.inc.c @@ -61,4 +61,6 @@ static const struct Animation monty_mole_seg5_anim_05006DB8 = { monty_mole_seg5_animvalue_05006B28, monty_mole_seg5_animindex_05006D04, 0, + ANIM_FIELD_LENGTH(monty_mole_seg5_animvalue_05006B28), + ANIM_FIELD_LENGTH(monty_mole_seg5_animindex_05006D04), }; diff --git a/actors/monty_mole/anims/anim_05007230.inc.c b/actors/monty_mole/anims/anim_05007230.inc.c index b4db641c..3fde77e2 100644 --- a/actors/monty_mole/anims/anim_05007230.inc.c +++ b/actors/monty_mole/anims/anim_05007230.inc.c @@ -90,4 +90,6 @@ static const struct Animation monty_mole_seg5_anim_05007230 = { monty_mole_seg5_animvalue_05006DD0, monty_mole_seg5_animindex_0500717C, 0, + ANIM_FIELD_LENGTH(monty_mole_seg5_animvalue_05006DD0), + ANIM_FIELD_LENGTH(monty_mole_seg5_animindex_0500717C), }; diff --git a/actors/peach/anims/anim_0500C638.inc.c b/actors/peach/anims/anim_0500C638.inc.c index a702a0c1..dead8064 100644 --- a/actors/peach/anims/anim_0500C638.inc.c +++ b/actors/peach/anims/anim_0500C638.inc.c @@ -615,4 +615,6 @@ static const struct Animation peach_seg5_anim_0500C638 = { peach_seg5_animvalue_0500A128, peach_seg5_animindex_500C530, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_0500A128), + ANIM_FIELD_LENGTH(peach_seg5_animindex_500C530), }; diff --git a/actors/peach/anims/anim_0500E6B4.inc.c b/actors/peach/anims/anim_0500E6B4.inc.c index 3a9e55db..e372ffa3 100644 --- a/actors/peach/anims/anim_0500E6B4.inc.c +++ b/actors/peach/anims/anim_0500E6B4.inc.c @@ -540,4 +540,6 @@ static const struct Animation peach_seg5_anim_0500E6B4 = { peach_seg5_animvalue_0500C650, peach_seg5_animindex_500E5AC, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_0500C650), + ANIM_FIELD_LENGTH(peach_seg5_animindex_500E5AC), }; diff --git a/actors/peach/anims/anim_0500ED94.inc.c b/actors/peach/anims/anim_0500ED94.inc.c index 2762b93e..5bfbb1e6 100644 --- a/actors/peach/anims/anim_0500ED94.inc.c +++ b/actors/peach/anims/anim_0500ED94.inc.c @@ -130,4 +130,6 @@ static const struct Animation peach_seg5_anim_0500ED94 = { peach_seg5_animvalue_0500E6CC, peach_seg5_animindex_500EC8C, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_0500E6CC), + ANIM_FIELD_LENGTH(peach_seg5_animindex_500EC8C), }; diff --git a/actors/peach/anims/anim_0500F474.inc.c b/actors/peach/anims/anim_0500F474.inc.c index bb0a53f9..d61f6da6 100644 --- a/actors/peach/anims/anim_0500F474.inc.c +++ b/actors/peach/anims/anim_0500F474.inc.c @@ -130,4 +130,6 @@ static const struct Animation peach_seg5_anim_0500F474 = { peach_seg5_animvalue_0500EDAC, peach_seg5_animindex_500F36C, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_0500EDAC), + ANIM_FIELD_LENGTH(peach_seg5_animindex_500F36C), }; diff --git a/actors/peach/anims/anim_0500FE84.inc.c b/actors/peach/anims/anim_0500FE84.inc.c index e643f4f0..33b8bad2 100644 --- a/actors/peach/anims/anim_0500FE84.inc.c +++ b/actors/peach/anims/anim_0500FE84.inc.c @@ -181,4 +181,6 @@ static const struct Animation peach_seg5_anim_0500FE84 = { peach_seg5_animvalue_0500F48C, peach_seg5_animindex_500FD7C, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_0500F48C), + ANIM_FIELD_LENGTH(peach_seg5_animindex_500FD7C), }; diff --git a/actors/peach/anims/anim_05011050.inc.c b/actors/peach/anims/anim_05011050.inc.c index 754ac49e..d0afcebe 100644 --- a/actors/peach/anims/anim_05011050.inc.c +++ b/actors/peach/anims/anim_05011050.inc.c @@ -305,4 +305,6 @@ static const struct Animation peach_seg5_anim_05011050 = { peach_seg5_animvalue_0500FE9C, peach_seg5_animindex_5010F48, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_0500FE9C), + ANIM_FIELD_LENGTH(peach_seg5_animindex_5010F48), }; diff --git a/actors/peach/anims/anim_05012F40.inc.c b/actors/peach/anims/anim_05012F40.inc.c index 6ee23c7e..d9ac92f8 100644 --- a/actors/peach/anims/anim_05012F40.inc.c +++ b/actors/peach/anims/anim_05012F40.inc.c @@ -515,4 +515,6 @@ static const struct Animation peach_seg5_anim_05012F40 = { peach_seg5_animvalue_05011068, peach_seg5_animindex_5012E38, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_05011068), + ANIM_FIELD_LENGTH(peach_seg5_animindex_5012E38), }; diff --git a/actors/peach/anims/anim_05015468.inc.c b/actors/peach/anims/anim_05015468.inc.c index f0abaaa6..cb12efde 100644 --- a/actors/peach/anims/anim_05015468.inc.c +++ b/actors/peach/anims/anim_05015468.inc.c @@ -615,4 +615,6 @@ static const struct Animation peach_seg5_anim_05015468 = { peach_seg5_animvalue_05012F58, peach_seg5_animindex_5015360, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_05012F58), + ANIM_FIELD_LENGTH(peach_seg5_animindex_5015360), }; diff --git a/actors/peach/anims/anim_05016798.inc.c b/actors/peach/anims/anim_05016798.inc.c index ed30ad64..6b881c8f 100644 --- a/actors/peach/anims/anim_05016798.inc.c +++ b/actors/peach/anims/anim_05016798.inc.c @@ -327,4 +327,6 @@ static const struct Animation peach_seg5_anim_05016798 = { peach_seg5_animvalue_05015480, peach_seg5_animindex_5016690, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_05015480), + ANIM_FIELD_LENGTH(peach_seg5_animindex_5016690), }; diff --git a/actors/peach/anims/anim_05018664.inc.c b/actors/peach/anims/anim_05018664.inc.c index 5690c97a..ca235d8f 100644 --- a/actors/peach/anims/anim_05018664.inc.c +++ b/actors/peach/anims/anim_05018664.inc.c @@ -513,4 +513,6 @@ static const struct Animation peach_seg5_anim_05018664 = { peach_seg5_animvalue_050167B0, peach_seg5_animindex_501855C, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_050167B0), + ANIM_FIELD_LENGTH(peach_seg5_animindex_501855C), }; diff --git a/actors/peach/anims/anim_0501B328.inc.c b/actors/peach/anims/anim_0501B328.inc.c index 81946d91..b132cd69 100644 --- a/actors/peach/anims/anim_0501B328.inc.c +++ b/actors/peach/anims/anim_0501B328.inc.c @@ -737,4 +737,6 @@ static const struct Animation peach_seg5_anim_0501B328 = { peach_seg5_animvalue_0501867C, peach_seg5_animindex_501B220, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_0501867C), + ANIM_FIELD_LENGTH(peach_seg5_animindex_501B220), }; diff --git a/actors/peach/anims/anim_0501C404.inc.c b/actors/peach/anims/anim_0501C404.inc.c index ebac8a98..6d9c8213 100644 --- a/actors/peach/anims/anim_0501C404.inc.c +++ b/actors/peach/anims/anim_0501C404.inc.c @@ -290,4 +290,6 @@ static const struct Animation peach_seg5_anim_0501C404 = { peach_seg5_animvalue_0501B340, peach_seg5_animindex_501C2FC, 0, + ANIM_FIELD_LENGTH(peach_seg5_animvalue_0501B340), + ANIM_FIELD_LENGTH(peach_seg5_animindex_501C2FC), }; diff --git a/actors/penguin/anims/anim_050079E4.inc.c b/actors/penguin/anims/anim_050079E4.inc.c index 3c83c267..06444f72 100644 --- a/actors/penguin/anims/anim_050079E4.inc.c +++ b/actors/penguin/anims/anim_050079E4.inc.c @@ -65,4 +65,6 @@ static const struct Animation penguin_seg5_anim_050079E4 = { penguin_seg5_animvalue_05007708, penguin_seg5_animindex_05007954, 0, + ANIM_FIELD_LENGTH(penguin_seg5_animvalue_05007708), + ANIM_FIELD_LENGTH(penguin_seg5_animindex_05007954), }; diff --git a/actors/penguin/anims/anim_05007DCC.inc.c b/actors/penguin/anims/anim_05007DCC.inc.c index db75eff3..3818f609 100644 --- a/actors/penguin/anims/anim_05007DCC.inc.c +++ b/actors/penguin/anims/anim_05007DCC.inc.c @@ -80,4 +80,6 @@ static const struct Animation penguin_seg5_anim_05007DCC = { penguin_seg5_animvalue_050079FC, penguin_seg5_animindex_05007D3C, 0, + ANIM_FIELD_LENGTH(penguin_seg5_animvalue_050079FC), + ANIM_FIELD_LENGTH(penguin_seg5_animindex_05007D3C), }; diff --git a/actors/penguin/anims/anim_050087C0.inc.c b/actors/penguin/anims/anim_050087C0.inc.c index 92dfdd95..c801ed95 100644 --- a/actors/penguin/anims/anim_050087C0.inc.c +++ b/actors/penguin/anims/anim_050087C0.inc.c @@ -177,4 +177,6 @@ static const struct Animation penguin_seg5_anim_050087C0 = { penguin_seg5_animvalue_05007DE4, penguin_seg5_animindex_05008730, 0, + ANIM_FIELD_LENGTH(penguin_seg5_animvalue_05007DE4), + ANIM_FIELD_LENGTH(penguin_seg5_animindex_05008730), }; diff --git a/actors/penguin/anims/anim_05008B5C.inc.c b/actors/penguin/anims/anim_05008B5C.inc.c index 6a0efcc2..d18f3c6f 100644 --- a/actors/penguin/anims/anim_05008B5C.inc.c +++ b/actors/penguin/anims/anim_05008B5C.inc.c @@ -76,4 +76,6 @@ static const struct Animation penguin_seg5_anim_05008B5C = { penguin_seg5_animvalue_050087D8, penguin_seg5_animindex_05008ACC, 0, + ANIM_FIELD_LENGTH(penguin_seg5_animvalue_050087D8), + ANIM_FIELD_LENGTH(penguin_seg5_animindex_05008ACC), }; diff --git a/actors/piranha_plant/anims/anim_06017C38.inc.c b/actors/piranha_plant/anims/anim_06017C38.inc.c index 95f3ea64..3c9e2794 100644 --- a/actors/piranha_plant/anims/anim_06017C38.inc.c +++ b/actors/piranha_plant/anims/anim_06017C38.inc.c @@ -223,4 +223,6 @@ static const struct Animation piranha_plant_seg6_anim_06017C38 = { piranha_plant_seg6_animvalue_06016F80, piranha_plant_seg6_animindex_06017B90, 0, + ANIM_FIELD_LENGTH(piranha_plant_seg6_animvalue_06016F80), + ANIM_FIELD_LENGTH(piranha_plant_seg6_animindex_06017B90), }; diff --git a/actors/piranha_plant/anims/anim_06017D88.inc.c b/actors/piranha_plant/anims/anim_06017D88.inc.c index 6dbf7978..e8cf9526 100644 --- a/actors/piranha_plant/anims/anim_06017D88.inc.c +++ b/actors/piranha_plant/anims/anim_06017D88.inc.c @@ -39,4 +39,6 @@ static const struct Animation piranha_plant_seg6_anim_06017D88 = { piranha_plant_seg6_animvalue_06017C50, piranha_plant_seg6_animindex_06017CE0, 0, + ANIM_FIELD_LENGTH(piranha_plant_seg6_animvalue_06017C50), + ANIM_FIELD_LENGTH(piranha_plant_seg6_animindex_06017CE0), }; diff --git a/actors/piranha_plant/anims/anim_060187B0.inc.c b/actors/piranha_plant/anims/anim_060187B0.inc.c index 38d42f04..e5717b93 100644 --- a/actors/piranha_plant/anims/anim_060187B0.inc.c +++ b/actors/piranha_plant/anims/anim_060187B0.inc.c @@ -181,4 +181,6 @@ static const struct Animation piranha_plant_seg6_anim_060187B0 = { piranha_plant_seg6_animvalue_06017DA0, piranha_plant_seg6_animindex_06018708, 0, + ANIM_FIELD_LENGTH(piranha_plant_seg6_animvalue_06017DA0), + ANIM_FIELD_LENGTH(piranha_plant_seg6_animindex_06018708), }; diff --git a/actors/piranha_plant/anims/anim_06018BA8.inc.c b/actors/piranha_plant/anims/anim_06018BA8.inc.c index 92e0bbe9..33013036 100644 --- a/actors/piranha_plant/anims/anim_06018BA8.inc.c +++ b/actors/piranha_plant/anims/anim_06018BA8.inc.c @@ -82,4 +82,6 @@ static const struct Animation piranha_plant_seg6_anim_06018BA8 = { piranha_plant_seg6_animvalue_060187C8, piranha_plant_seg6_animindex_06018B00, 0, + ANIM_FIELD_LENGTH(piranha_plant_seg6_animvalue_060187C8), + ANIM_FIELD_LENGTH(piranha_plant_seg6_animindex_06018B00), }; diff --git a/actors/piranha_plant/anims/anim_06019854.inc.c b/actors/piranha_plant/anims/anim_06019854.inc.c index bbaaf2f4..4c1fc40a 100644 --- a/actors/piranha_plant/anims/anim_06019854.inc.c +++ b/actors/piranha_plant/anims/anim_06019854.inc.c @@ -221,4 +221,6 @@ static const struct Animation piranha_plant_seg6_anim_06019854 = { piranha_plant_seg6_animvalue_06018BC0, piranha_plant_seg6_animindex_060197AC, 0, + ANIM_FIELD_LENGTH(piranha_plant_seg6_animvalue_06018BC0), + ANIM_FIELD_LENGTH(piranha_plant_seg6_animindex_060197AC), }; diff --git a/actors/piranha_plant/anims/anim_0601A014.inc.c b/actors/piranha_plant/anims/anim_0601A014.inc.c index d26b684d..cb4d6d31 100644 --- a/actors/piranha_plant/anims/anim_0601A014.inc.c +++ b/actors/piranha_plant/anims/anim_0601A014.inc.c @@ -142,4 +142,6 @@ static const struct Animation piranha_plant_seg6_anim_0601A014 = { piranha_plant_seg6_animvalue_0601986C, piranha_plant_seg6_animindex_06019F6C, 0, + ANIM_FIELD_LENGTH(piranha_plant_seg6_animvalue_0601986C), + ANIM_FIELD_LENGTH(piranha_plant_seg6_animindex_06019F6C), }; diff --git a/actors/piranha_plant/anims/anim_0601AAE4.inc.c b/actors/piranha_plant/anims/anim_0601AAE4.inc.c index f757afad..41ac71cc 100644 --- a/actors/piranha_plant/anims/anim_0601AAE4.inc.c +++ b/actors/piranha_plant/anims/anim_0601AAE4.inc.c @@ -191,4 +191,6 @@ static const struct Animation piranha_plant_seg6_anim_0601AAE4 = { piranha_plant_seg6_animvalue_0601A02C, piranha_plant_seg6_animindex_0601AA3C, 0, + ANIM_FIELD_LENGTH(piranha_plant_seg6_animvalue_0601A02C), + ANIM_FIELD_LENGTH(piranha_plant_seg6_animindex_0601AA3C), }; diff --git a/actors/piranha_plant/anims/anim_0601AF34.inc.c b/actors/piranha_plant/anims/anim_0601AF34.inc.c index 9d53edf8..f59fa1b8 100644 --- a/actors/piranha_plant/anims/anim_0601AF34.inc.c +++ b/actors/piranha_plant/anims/anim_0601AF34.inc.c @@ -87,4 +87,6 @@ static const struct Animation piranha_plant_seg6_anim_0601AF34 = { piranha_plant_seg6_animvalue_0601AAFC, piranha_plant_seg6_animindex_0601AE8C, 0, + ANIM_FIELD_LENGTH(piranha_plant_seg6_animvalue_0601AAFC), + ANIM_FIELD_LENGTH(piranha_plant_seg6_animindex_0601AE8C), }; diff --git a/actors/piranha_plant/anims/anim_0601B634.inc.c b/actors/piranha_plant/anims/anim_0601B634.inc.c index b298f041..84c2e69a 100644 --- a/actors/piranha_plant/anims/anim_0601B634.inc.c +++ b/actors/piranha_plant/anims/anim_0601B634.inc.c @@ -130,4 +130,6 @@ static const struct Animation piranha_plant_seg6_anim_0601B634 = { piranha_plant_seg6_animvalue_0601AF4C, piranha_plant_seg6_animindex_0601B58C, 0, + ANIM_FIELD_LENGTH(piranha_plant_seg6_animvalue_0601AF4C), + ANIM_FIELD_LENGTH(piranha_plant_seg6_animindex_0601B58C), }; diff --git a/actors/piranha_plant/anims/anim_0601C304.inc.c b/actors/piranha_plant/anims/anim_0601C304.inc.c index a5632f31..fe6aa016 100644 --- a/actors/piranha_plant/anims/anim_0601C304.inc.c +++ b/actors/piranha_plant/anims/anim_0601C304.inc.c @@ -223,4 +223,6 @@ static const struct Animation piranha_plant_seg6_anim_0601C304 = { piranha_plant_seg6_animvalue_0601B64C, piranha_plant_seg6_animindex_0601C25C, 0, + ANIM_FIELD_LENGTH(piranha_plant_seg6_animvalue_0601B64C), + ANIM_FIELD_LENGTH(piranha_plant_seg6_animindex_0601C25C), }; diff --git a/actors/scuttlebug/anims/anim_0601504C.inc.c b/actors/scuttlebug/anims/anim_0601504C.inc.c index 573125d1..cc1af31d 100644 --- a/actors/scuttlebug/anims/anim_0601504C.inc.c +++ b/actors/scuttlebug/anims/anim_0601504C.inc.c @@ -231,4 +231,6 @@ static const struct Animation scuttlebug_seg6_anim_0601504C = { scuttlebug_seg6_animvalue_06014398, scuttlebug_seg6_animindex_06014E48, 0, + ANIM_FIELD_LENGTH(scuttlebug_seg6_animvalue_06014398), + ANIM_FIELD_LENGTH(scuttlebug_seg6_animindex_06014E48), }; diff --git a/actors/seaweed/anims/anim_0600A4BC.inc.c b/actors/seaweed/anims/anim_0600A4BC.inc.c index 6cf14acf..215e238f 100644 --- a/actors/seaweed/anims/anim_0600A4BC.inc.c +++ b/actors/seaweed/anims/anim_0600A4BC.inc.c @@ -63,4 +63,6 @@ static const struct Animation seaweed_seg6_anim_0600A4BC = { seaweed_seg6_animvalue_0600A1F0, seaweed_seg6_animindex_0600A474, 0, + ANIM_FIELD_LENGTH(seaweed_seg6_animvalue_0600A1F0), + ANIM_FIELD_LENGTH(seaweed_seg6_animindex_0600A474), }; diff --git a/actors/skeeter/anims/anim_06005D44.inc.c b/actors/skeeter/anims/anim_06005D44.inc.c index d9a4909e..e4b28524 100644 --- a/actors/skeeter/anims/anim_06005D44.inc.c +++ b/actors/skeeter/anims/anim_06005D44.inc.c @@ -122,4 +122,6 @@ static const struct Animation skeeter_seg6_anim_06005D44 = { skeeter_seg6_animvalue_06005720, skeeter_seg6_animindex_06005BE8, 0, + ANIM_FIELD_LENGTH(skeeter_seg6_animvalue_06005720), + ANIM_FIELD_LENGTH(skeeter_seg6_animindex_06005BE8), }; diff --git a/actors/skeeter/anims/anim_06006B70.inc.c b/actors/skeeter/anims/anim_06006B70.inc.c index 349bf9e7..f27a8aa9 100644 --- a/actors/skeeter/anims/anim_06006B70.inc.c +++ b/actors/skeeter/anims/anim_06006B70.inc.c @@ -249,4 +249,6 @@ static const struct Animation skeeter_seg6_anim_06006B70 = { skeeter_seg6_animvalue_06005D5C, skeeter_seg6_animindex_06006A14, 0, + ANIM_FIELD_LENGTH(skeeter_seg6_animvalue_06005D5C), + ANIM_FIELD_LENGTH(skeeter_seg6_animindex_06006A14), }; diff --git a/actors/skeeter/anims/anim_060071E0.inc.c b/actors/skeeter/anims/anim_060071E0.inc.c index e29a1391..e0b7d16f 100644 --- a/actors/skeeter/anims/anim_060071E0.inc.c +++ b/actors/skeeter/anims/anim_060071E0.inc.c @@ -125,4 +125,6 @@ static const struct Animation skeeter_seg6_anim_060071E0 = { skeeter_seg6_animvalue_06006B88, skeeter_seg6_animindex_06007084, 0, + ANIM_FIELD_LENGTH(skeeter_seg6_animvalue_06006B88), + ANIM_FIELD_LENGTH(skeeter_seg6_animindex_06007084), }; diff --git a/actors/skeeter/anims/anim_06007DC8.inc.c b/actors/skeeter/anims/anim_06007DC8.inc.c index 957f1d6e..07215833 100644 --- a/actors/skeeter/anims/anim_06007DC8.inc.c +++ b/actors/skeeter/anims/anim_06007DC8.inc.c @@ -213,4 +213,6 @@ static const struct Animation skeeter_seg6_anim_06007DC8 = { skeeter_seg6_animvalue_060071F8, skeeter_seg6_animindex_06007C6C, 0, + ANIM_FIELD_LENGTH(skeeter_seg6_animvalue_060071F8), + ANIM_FIELD_LENGTH(skeeter_seg6_animindex_06007C6C), }; diff --git a/actors/snowman/anims/anim_0500CED8.inc.c b/actors/snowman/anims/anim_0500CED8.inc.c index c3e5302a..59d3d61d 100644 --- a/actors/snowman/anims/anim_0500CED8.inc.c +++ b/actors/snowman/anims/anim_0500CED8.inc.c @@ -43,4 +43,6 @@ static const struct Animation snowman_seg5_anim_0500CED8 = { snowman_seg5_animvalue_0500CD58, snowman_seg5_animindex_0500CE60, 0, + ANIM_FIELD_LENGTH(snowman_seg5_animvalue_0500CD58), + ANIM_FIELD_LENGTH(snowman_seg5_animindex_0500CE60), }; diff --git a/actors/snowman/anims/anim_0500D100.inc.c b/actors/snowman/anims/anim_0500D100.inc.c index fc4cf167..30f17b46 100644 --- a/actors/snowman/anims/anim_0500D100.inc.c +++ b/actors/snowman/anims/anim_0500D100.inc.c @@ -52,4 +52,6 @@ static const struct Animation snowman_seg5_anim_0500D100 = { snowman_seg5_animvalue_0500CEF0, snowman_seg5_animindex_0500D088, 0, + ANIM_FIELD_LENGTH(snowman_seg5_animvalue_0500CEF0), + ANIM_FIELD_LENGTH(snowman_seg5_animindex_0500D088), }; diff --git a/actors/spindrift/anims/anim_050006AC.inc.c b/actors/spindrift/anims/anim_050006AC.inc.c index 84b78656..0520cb64 100644 --- a/actors/spindrift/anims/anim_050006AC.inc.c +++ b/actors/spindrift/anims/anim_050006AC.inc.c @@ -65,6 +65,8 @@ static const struct Animation spindrift_seg5_anim_050006AC = { spindrift_seg5_animvalue_050003D8, spindrift_seg5_animindex_050005F8, 0, + ANIM_FIELD_LENGTH(spindrift_seg5_animvalue_050003D8), + ANIM_FIELD_LENGTH(spindrift_seg5_animindex_050005F8), }; diff --git a/actors/spiny/anims/anim_05016E94.inc.c b/actors/spiny/anims/anim_05016E94.inc.c index 078085ca..df7cd6b7 100644 --- a/actors/spiny/anims/anim_05016E94.inc.c +++ b/actors/spiny/anims/anim_05016E94.inc.c @@ -89,4 +89,6 @@ static const struct Animation spiny_seg5_anim_05016E94 = { spiny_seg5_animvalue_05016A58, spiny_seg5_animindex_05016DA4, 0, + ANIM_FIELD_LENGTH(spiny_seg5_animvalue_05016A58), + ANIM_FIELD_LENGTH(spiny_seg5_animindex_05016DA4), }; diff --git a/actors/spiny_egg/anims/anim_050157CC.inc.c b/actors/spiny_egg/anims/anim_050157CC.inc.c index b5bf9eae..225078f7 100644 --- a/actors/spiny_egg/anims/anim_050157CC.inc.c +++ b/actors/spiny_egg/anims/anim_050157CC.inc.c @@ -27,4 +27,6 @@ static const struct Animation spiny_egg_seg5_anim_050157CC = { spiny_egg_seg5_animvalue_05015750, spiny_egg_seg5_animindex_05015754, 0, + ANIM_FIELD_LENGTH(spiny_egg_seg5_animvalue_05015750), + ANIM_FIELD_LENGTH(spiny_egg_seg5_animindex_05015754), }; diff --git a/actors/sushi/anims/anim_0500AE3C.inc.c b/actors/sushi/anims/anim_0500AE3C.inc.c index ef6c8b36..a92601f9 100644 --- a/actors/sushi/anims/anim_0500AE3C.inc.c +++ b/actors/sushi/anims/anim_0500AE3C.inc.c @@ -86,4 +86,6 @@ static const struct Animation sushi_seg5_anim_0500AE3C = { sushi_seg5_animvalue_0500AA00, sushi_seg5_animindex_0500ADDC, 0, + ANIM_FIELD_LENGTH(sushi_seg5_animvalue_0500AA00), + ANIM_FIELD_LENGTH(sushi_seg5_animindex_0500ADDC), }; diff --git a/actors/swoop/anims/anim_06006E88.inc.c b/actors/swoop/anims/anim_06006E88.inc.c index 57c610cc..59e225d4 100644 --- a/actors/swoop/anims/anim_06006E88.inc.c +++ b/actors/swoop/anims/anim_06006E88.inc.c @@ -32,4 +32,6 @@ static const struct Animation swoop_seg6_anim_06006E88 = { swoop_seg6_animvalue_06006DB8, swoop_seg6_animindex_06006E1C, 0, + ANIM_FIELD_LENGTH(swoop_seg6_animvalue_06006DB8), + ANIM_FIELD_LENGTH(swoop_seg6_animindex_06006E1C), }; diff --git a/actors/swoop/anims/anim_060070B8.inc.c b/actors/swoop/anims/anim_060070B8.inc.c index d321f87d..3de13b22 100644 --- a/actors/swoop/anims/anim_060070B8.inc.c +++ b/actors/swoop/anims/anim_060070B8.inc.c @@ -52,4 +52,6 @@ static const struct Animation swoop_seg6_anim_060070B8 = { swoop_seg6_animvalue_06006EA0, swoop_seg6_animindex_0600704C, 0, + ANIM_FIELD_LENGTH(swoop_seg6_animvalue_06006EA0), + ANIM_FIELD_LENGTH(swoop_seg6_animindex_0600704C), }; diff --git a/actors/toad/anims/anim_06008F7C.inc.c b/actors/toad/anims/anim_06008F7C.inc.c index cd1e09a6..de0c8462 100644 --- a/actors/toad/anims/anim_06008F7C.inc.c +++ b/actors/toad/anims/anim_06008F7C.inc.c @@ -77,4 +77,6 @@ static const struct Animation toad_seg6_anim_06008F7C = { toad_seg6_animvalue_06008C00, toad_seg6_animindex_06008E80, 0, + ANIM_FIELD_LENGTH(toad_seg6_animvalue_06008C00), + ANIM_FIELD_LENGTH(toad_seg6_animindex_06008E80), }; diff --git a/actors/toad/anims/anim_06009310.inc.c b/actors/toad/anims/anim_06009310.inc.c index 78901839..c5f5b732 100644 --- a/actors/toad/anims/anim_06009310.inc.c +++ b/actors/toad/anims/anim_06009310.inc.c @@ -77,4 +77,6 @@ static const struct Animation toad_seg6_anim_06009310 = { toad_seg6_animvalue_06008F94, toad_seg6_animindex_06009214, 0, + ANIM_FIELD_LENGTH(toad_seg6_animvalue_06008F94), + ANIM_FIELD_LENGTH(toad_seg6_animindex_06009214), }; diff --git a/actors/toad/anims/anim_060099F0.inc.c b/actors/toad/anims/anim_060099F0.inc.c index 29e1ef32..42ef0ecd 100644 --- a/actors/toad/anims/anim_060099F0.inc.c +++ b/actors/toad/anims/anim_060099F0.inc.c @@ -130,4 +130,6 @@ static const struct Animation toad_seg6_anim_060099F0 = { toad_seg6_animvalue_06009328, toad_seg6_animindex_060098F4, 0, + ANIM_FIELD_LENGTH(toad_seg6_animvalue_06009328), + ANIM_FIELD_LENGTH(toad_seg6_animindex_060098F4), }; diff --git a/actors/toad/anims/anim_0600A0D0.inc.c b/actors/toad/anims/anim_0600A0D0.inc.c index a8413f56..0367752e 100644 --- a/actors/toad/anims/anim_0600A0D0.inc.c +++ b/actors/toad/anims/anim_0600A0D0.inc.c @@ -130,4 +130,6 @@ static const struct Animation toad_seg6_anim_0600A0D0 = { toad_seg6_animvalue_06009A08, toad_seg6_animindex_06009FD4, 0, + ANIM_FIELD_LENGTH(toad_seg6_animvalue_06009A08), + ANIM_FIELD_LENGTH(toad_seg6_animindex_06009FD4), }; diff --git a/actors/toad/anims/anim_0600B66C.inc.c b/actors/toad/anims/anim_0600B66C.inc.c index 3691296a..c766060c 100644 --- a/actors/toad/anims/anim_0600B66C.inc.c +++ b/actors/toad/anims/anim_0600B66C.inc.c @@ -366,4 +366,6 @@ static const struct Animation toad_seg6_anim_0600B66C = { toad_seg6_animvalue_0600A0E8, toad_seg6_animindex_0600B570, 0, + ANIM_FIELD_LENGTH(toad_seg6_animvalue_0600A0E8), + ANIM_FIELD_LENGTH(toad_seg6_animindex_0600B570), }; diff --git a/actors/toad/anims/anim_0600CE78.inc.c b/actors/toad/anims/anim_0600CE78.inc.c index ebc252c9..3d390801 100644 --- a/actors/toad/anims/anim_0600CE78.inc.c +++ b/actors/toad/anims/anim_0600CE78.inc.c @@ -405,4 +405,6 @@ static const struct Animation toad_seg6_anim_0600CE78 = { toad_seg6_animvalue_0600B684, toad_seg6_animindex_0600CD7C, 0, + ANIM_FIELD_LENGTH(toad_seg6_animvalue_0600B684), + ANIM_FIELD_LENGTH(toad_seg6_animindex_0600CD7C), }; diff --git a/actors/toad/anims/anim_0600E414.inc.c b/actors/toad/anims/anim_0600E414.inc.c index 97fe3630..686bed17 100644 --- a/actors/toad/anims/anim_0600E414.inc.c +++ b/actors/toad/anims/anim_0600E414.inc.c @@ -366,4 +366,6 @@ static const struct Animation toad_seg6_anim_0600E414 = { toad_seg6_animvalue_0600CE90, toad_seg6_animindex_0600E318, 0, + ANIM_FIELD_LENGTH(toad_seg6_animvalue_0600CE90), + ANIM_FIELD_LENGTH(toad_seg6_animindex_0600E318), }; diff --git a/actors/toad/anims/anim_0600FB40.inc.c b/actors/toad/anims/anim_0600FB40.inc.c index 8db6dcab..6fa00a57 100644 --- a/actors/toad/anims/anim_0600FB40.inc.c +++ b/actors/toad/anims/anim_0600FB40.inc.c @@ -391,4 +391,6 @@ static const struct Animation toad_seg6_anim_0600FB40 = { toad_seg6_animvalue_0600E42C, toad_seg6_animindex_0600FA44, 0, + ANIM_FIELD_LENGTH(toad_seg6_animvalue_0600E42C), + ANIM_FIELD_LENGTH(toad_seg6_animindex_0600FA44), }; diff --git a/actors/ukiki/anims/anim_0500D658.inc.c b/actors/ukiki/anims/anim_0500D658.inc.c index b956f83d..a9df6413 100644 --- a/actors/ukiki/anims/anim_0500D658.inc.c +++ b/actors/ukiki/anims/anim_0500D658.inc.c @@ -98,4 +98,6 @@ static const struct Animation ukiki_seg5_anim_0500D658 = { ukiki_seg5_animvalue_0500D198, ukiki_seg5_animindex_0500D538, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_0500D198), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_0500D538), }; diff --git a/actors/ukiki/anims/anim_0500DC80.inc.c b/actors/ukiki/anims/anim_0500DC80.inc.c index f90c1b2d..51d3e922 100644 --- a/actors/ukiki/anims/anim_0500DC80.inc.c +++ b/actors/ukiki/anims/anim_0500DC80.inc.c @@ -119,4 +119,6 @@ static const struct Animation ukiki_seg5_anim_0500DC80 = { ukiki_seg5_animvalue_0500D670, ukiki_seg5_animindex_0500DB60, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_0500D670), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_0500DB60), }; diff --git a/actors/ukiki/anims/anim_0500DDEC.inc.c b/actors/ukiki/anims/anim_0500DDEC.inc.c index 934d8654..a686494a 100644 --- a/actors/ukiki/anims/anim_0500DDEC.inc.c +++ b/actors/ukiki/anims/anim_0500DDEC.inc.c @@ -44,4 +44,6 @@ static const struct Animation ukiki_seg5_anim_0500DDEC = { ukiki_seg5_animvalue_0500DC98, ukiki_seg5_animindex_0500DCCC, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_0500DC98), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_0500DCCC), }; diff --git a/actors/ukiki/anims/anim_0500EACC.inc.c b/actors/ukiki/anims/anim_0500EACC.inc.c index 792ab56d..26faa421 100644 --- a/actors/ukiki/anims/anim_0500EACC.inc.c +++ b/actors/ukiki/anims/anim_0500EACC.inc.c @@ -227,4 +227,6 @@ static const struct Animation ukiki_seg5_anim_0500EACC = { ukiki_seg5_animvalue_0500DE04, ukiki_seg5_animindex_0500E9AC, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_0500DE04), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_0500E9AC), }; diff --git a/actors/ukiki/anims/anim_0500EEA8.inc.c b/actors/ukiki/anims/anim_0500EEA8.inc.c index 414bf0ec..0d9991e5 100644 --- a/actors/ukiki/anims/anim_0500EEA8.inc.c +++ b/actors/ukiki/anims/anim_0500EEA8.inc.c @@ -83,4 +83,6 @@ static const struct Animation ukiki_seg5_anim_0500EEA8 = { ukiki_seg5_animvalue_0500EAE4, ukiki_seg5_animindex_0500ED88, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_0500EAE4), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_0500ED88), }; diff --git a/actors/ukiki/anims/anim_0500F530.inc.c b/actors/ukiki/anims/anim_0500F530.inc.c index 7f7bff4c..05c8624e 100644 --- a/actors/ukiki/anims/anim_0500F530.inc.c +++ b/actors/ukiki/anims/anim_0500F530.inc.c @@ -125,4 +125,6 @@ static const struct Animation ukiki_seg5_anim_0500F530 = { ukiki_seg5_animvalue_0500EEC0, ukiki_seg5_animindex_0500F410, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_0500EEC0), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_0500F410), }; diff --git a/actors/ukiki/anims/anim_0500FC84.inc.c b/actors/ukiki/anims/anim_0500FC84.inc.c index 89b3404e..cf077bfc 100644 --- a/actors/ukiki/anims/anim_0500FC84.inc.c +++ b/actors/ukiki/anims/anim_0500FC84.inc.c @@ -138,4 +138,6 @@ static const struct Animation ukiki_seg5_anim_0500FC84 = { ukiki_seg5_animvalue_0500F548, ukiki_seg5_animindex_0500FB64, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_0500F548), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_0500FB64), }; diff --git a/actors/ukiki/anims/anim_0501006C.inc.c b/actors/ukiki/anims/anim_0501006C.inc.c index 2c0a63ec..dcad7dd6 100644 --- a/actors/ukiki/anims/anim_0501006C.inc.c +++ b/actors/ukiki/anims/anim_0501006C.inc.c @@ -83,4 +83,6 @@ static const struct Animation ukiki_seg5_anim_0501006C = { ukiki_seg5_animvalue_0500FC9C, ukiki_seg5_animindex_0500FF4C, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_0500FC9C), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_0500FF4C), }; diff --git a/actors/ukiki/anims/anim_050103F4.inc.c b/actors/ukiki/anims/anim_050103F4.inc.c index be1f02eb..2a9c35cf 100644 --- a/actors/ukiki/anims/anim_050103F4.inc.c +++ b/actors/ukiki/anims/anim_050103F4.inc.c @@ -77,4 +77,6 @@ static const struct Animation ukiki_seg5_anim_050103F4 = { ukiki_seg5_animvalue_05010084, ukiki_seg5_animindex_050102D4, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_05010084), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_050102D4), }; diff --git a/actors/ukiki/anims/anim_05012ABC.inc.c b/actors/ukiki/anims/anim_05012ABC.inc.c index f40cc248..97b172cc 100644 --- a/actors/ukiki/anims/anim_05012ABC.inc.c +++ b/actors/ukiki/anims/anim_05012ABC.inc.c @@ -641,4 +641,6 @@ static const struct Animation ukiki_seg5_anim_05012ABC = { ukiki_seg5_animvalue_0501040C, ukiki_seg5_animindex_0501299C, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_0501040C), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_0501299C), }; diff --git a/actors/ukiki/anims/anim_05014BE4.inc.c b/actors/ukiki/anims/anim_05014BE4.inc.c index 844266e0..65447660 100644 --- a/actors/ukiki/anims/anim_05014BE4.inc.c +++ b/actors/ukiki/anims/anim_05014BE4.inc.c @@ -551,4 +551,6 @@ static const struct Animation ukiki_seg5_anim_05014BE4 = { ukiki_seg5_animvalue_05012AD4, ukiki_seg5_animindex_05014AC4, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_05012AD4), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_05014AC4), }; diff --git a/actors/ukiki/anims/anim_050153C4.inc.c b/actors/ukiki/anims/anim_050153C4.inc.c index 0d5f3e9a..c445a539 100644 --- a/actors/ukiki/anims/anim_050153C4.inc.c +++ b/actors/ukiki/anims/anim_050153C4.inc.c @@ -147,4 +147,6 @@ static const struct Animation ukiki_seg5_anim_050153C4 = { ukiki_seg5_animvalue_05014BFC, ukiki_seg5_animindex_050152A4, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_05014BFC), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_050152A4), }; diff --git a/actors/ukiki/anims/anim_0501576C.inc.c b/actors/ukiki/anims/anim_0501576C.inc.c index 4dc560f3..defbe3b1 100644 --- a/actors/ukiki/anims/anim_0501576C.inc.c +++ b/actors/ukiki/anims/anim_0501576C.inc.c @@ -79,4 +79,6 @@ static const struct Animation ukiki_seg5_anim_0501576C = { ukiki_seg5_animvalue_050153DC, ukiki_seg5_animindex_0501564C, 0, + ANIM_FIELD_LENGTH(ukiki_seg5_animvalue_050153DC), + ANIM_FIELD_LENGTH(ukiki_seg5_animindex_0501564C), }; diff --git a/actors/unagi/anims/anim_0500FBF4.inc.c b/actors/unagi/anims/anim_0500FBF4.inc.c index e98a8596..3d350dc7 100644 --- a/actors/unagi/anims/anim_0500FBF4.inc.c +++ b/actors/unagi/anims/anim_0500FBF4.inc.c @@ -419,4 +419,6 @@ static const struct Animation unagi_seg5_anim_0500FBF4 = { unagi_seg5_animvalue_0500E310, unagi_seg5_animindex_0500FB34, 0, + ANIM_FIELD_LENGTH(unagi_seg5_animvalue_0500E310), + ANIM_FIELD_LENGTH(unagi_seg5_animindex_0500FB34), }; diff --git a/actors/unagi/anims/anim_05010488.inc.c b/actors/unagi/anims/anim_05010488.inc.c index f14d2355..5b4469e7 100644 --- a/actors/unagi/anims/anim_05010488.inc.c +++ b/actors/unagi/anims/anim_05010488.inc.c @@ -156,4 +156,6 @@ static const struct Animation unagi_seg5_anim_05010488 = { unagi_seg5_animvalue_0500FC0C, unagi_seg5_animindex_050103C8, 0, + ANIM_FIELD_LENGTH(unagi_seg5_animvalue_0500FC0C), + ANIM_FIELD_LENGTH(unagi_seg5_animindex_050103C8), }; diff --git a/actors/unagi/anims/anim_05010B54.inc.c b/actors/unagi/anims/anim_05010B54.inc.c index 12d104a3..918b6e0c 100644 --- a/actors/unagi/anims/anim_05010B54.inc.c +++ b/actors/unagi/anims/anim_05010B54.inc.c @@ -128,4 +128,6 @@ static const struct Animation unagi_seg5_anim_05010B54 = { unagi_seg5_animvalue_050104A0, unagi_seg5_animindex_05010A94, 0, + ANIM_FIELD_LENGTH(unagi_seg5_animvalue_050104A0), + ANIM_FIELD_LENGTH(unagi_seg5_animindex_05010A94), }; diff --git a/actors/unagi/anims/anim_05011488.inc.c b/actors/unagi/anims/anim_05011488.inc.c index ddc7b4a0..db6251fd 100644 --- a/actors/unagi/anims/anim_05011488.inc.c +++ b/actors/unagi/anims/anim_05011488.inc.c @@ -166,4 +166,6 @@ static const struct Animation unagi_seg5_anim_05011488 = { unagi_seg5_animvalue_05010B6C, unagi_seg5_animindex_050113C8, 0, + ANIM_FIELD_LENGTH(unagi_seg5_animvalue_05010B6C), + ANIM_FIELD_LENGTH(unagi_seg5_animindex_050113C8), }; diff --git a/actors/unagi/anims/anim_05011890.inc.c b/actors/unagi/anims/anim_05011890.inc.c index c197def5..55c705b3 100644 --- a/actors/unagi/anims/anim_05011890.inc.c +++ b/actors/unagi/anims/anim_05011890.inc.c @@ -83,4 +83,6 @@ static const struct Animation unagi_seg5_anim_05011890 = { unagi_seg5_animvalue_050114A0, unagi_seg5_animindex_050117D0, 0, + ANIM_FIELD_LENGTH(unagi_seg5_animvalue_050114A0), + ANIM_FIELD_LENGTH(unagi_seg5_animindex_050117D0), }; diff --git a/actors/unagi/anims/anim_05011D40.inc.c b/actors/unagi/anims/anim_05011D40.inc.c index d3efd9c9..f8f4ac0c 100644 --- a/actors/unagi/anims/anim_05011D40.inc.c +++ b/actors/unagi/anims/anim_05011D40.inc.c @@ -94,4 +94,6 @@ static const struct Animation unagi_seg5_anim_05011D40 = { unagi_seg5_animvalue_050118A8, unagi_seg5_animindex_05011C80, 0, + ANIM_FIELD_LENGTH(unagi_seg5_animvalue_050118A8), + ANIM_FIELD_LENGTH(unagi_seg5_animindex_05011C80), }; diff --git a/actors/unagi/anims/anim_0501280C.inc.c b/actors/unagi/anims/anim_0501280C.inc.c index 01e7c6cd..ee0cb7d9 100644 --- a/actors/unagi/anims/anim_0501280C.inc.c +++ b/actors/unagi/anims/anim_0501280C.inc.c @@ -192,4 +192,6 @@ static const struct Animation unagi_seg5_anim_0501280C = { unagi_seg5_animvalue_05011D58, unagi_seg5_animindex_0501274C, 0, + ANIM_FIELD_LENGTH(unagi_seg5_animvalue_05011D58), + ANIM_FIELD_LENGTH(unagi_seg5_animindex_0501274C), }; diff --git a/actors/water_ring/anims/anim_06013F64.inc.c b/actors/water_ring/anims/anim_06013F64.inc.c index bf903ee1..a251bd15 100644 --- a/actors/water_ring/anims/anim_06013F64.inc.c +++ b/actors/water_ring/anims/anim_06013F64.inc.c @@ -42,4 +42,6 @@ static const struct Animation water_ring_seg6_anim_06013F64 = { water_ring_seg6_animvalue_06013DD8, water_ring_seg6_animindex_06013F40, 0, + ANIM_FIELD_LENGTH(water_ring_seg6_animvalue_06013DD8), + ANIM_FIELD_LENGTH(water_ring_seg6_animindex_06013F40), }; diff --git a/actors/whomp/anims/anim_060202DC.inc.c b/actors/whomp/anims/anim_060202DC.inc.c index 29f9a931..7e2e2ea1 100644 --- a/actors/whomp/anims/anim_060202DC.inc.c +++ b/actors/whomp/anims/anim_060202DC.inc.c @@ -56,4 +56,6 @@ static const struct Animation whomp_seg6_anim_060202DC = { whomp_seg6_animvalue_06020098, whomp_seg6_animindex_06020240, 0, + ANIM_FIELD_LENGTH(whomp_seg6_animvalue_06020098), + ANIM_FIELD_LENGTH(whomp_seg6_animindex_06020240), }; diff --git a/actors/whomp/anims/anim_060209EC.inc.c b/actors/whomp/anims/anim_060209EC.inc.c index 39d8856d..34dd46e4 100644 --- a/actors/whomp/anims/anim_060209EC.inc.c +++ b/actors/whomp/anims/anim_060209EC.inc.c @@ -131,4 +131,6 @@ static const struct Animation whomp_seg6_anim_060209EC = { whomp_seg6_animvalue_060202F4, whomp_seg6_animindex_06020950, 0, + ANIM_FIELD_LENGTH(whomp_seg6_animvalue_060202F4), + ANIM_FIELD_LENGTH(whomp_seg6_animindex_06020950), }; diff --git a/actors/wiggler_body/anims/anim_0500C760.inc.c b/actors/wiggler_body/anims/anim_0500C760.inc.c index af99f291..71cc4a6b 100644 --- a/actors/wiggler_body/anims/anim_0500C760.inc.c +++ b/actors/wiggler_body/anims/anim_0500C760.inc.c @@ -90,4 +90,6 @@ static const struct Animation wiggler_seg5_anim_0500C760 = { wiggler_seg5_animvalue_0500C2F0, wiggler_seg5_animindex_0500C6DC, 0, + ANIM_FIELD_LENGTH(wiggler_seg5_animvalue_0500C2F0), + ANIM_FIELD_LENGTH(wiggler_seg5_animindex_0500C6DC), }; diff --git a/actors/wiggler_head/anims/anim_0500EC74.inc.c b/actors/wiggler_head/anims/anim_0500EC74.inc.c index 2ce764be..d117db79 100644 --- a/actors/wiggler_head/anims/anim_0500EC74.inc.c +++ b/actors/wiggler_head/anims/anim_0500EC74.inc.c @@ -109,4 +109,6 @@ static const struct Animation wiggler_seg5_anim_0500EC74 = { wiggler_seg5_animvalue_0500E6F0, wiggler_seg5_animindex_0500EBA8, 0, + ANIM_FIELD_LENGTH(wiggler_seg5_animvalue_0500E6F0), + ANIM_FIELD_LENGTH(wiggler_seg5_animindex_0500EBA8), }; diff --git a/actors/yoshi/anims/anim_050233A4.inc.c b/actors/yoshi/anims/anim_050233A4.inc.c index adb049b7..888d566e 100644 --- a/actors/yoshi/anims/anim_050233A4.inc.c +++ b/actors/yoshi/anims/anim_050233A4.inc.c @@ -211,4 +211,6 @@ static const struct Animation yoshi_seg5_anim_050233A4 = { yoshi_seg5_animvalue_050227D8, yoshi_seg5_animindex_5023278, 0, + ANIM_FIELD_LENGTH(yoshi_seg5_animvalue_050227D8), + ANIM_FIELD_LENGTH(yoshi_seg5_animindex_5023278), }; diff --git a/actors/yoshi/anims/anim_05023E4C.inc.c b/actors/yoshi/anims/anim_05023E4C.inc.c index 0a96f988..6ae5a445 100644 --- a/actors/yoshi/anims/anim_05023E4C.inc.c +++ b/actors/yoshi/anims/anim_05023E4C.inc.c @@ -192,4 +192,6 @@ static const struct Animation yoshi_seg5_anim_05023E4C = { yoshi_seg5_animvalue_050233BC, yoshi_seg5_animindex_5023D20, 0, + ANIM_FIELD_LENGTH(yoshi_seg5_animvalue_050233BC), + ANIM_FIELD_LENGTH(yoshi_seg5_animindex_5023D20), }; diff --git a/actors/yoshi/anims/anim_050240E8.inc.c b/actors/yoshi/anims/anim_050240E8.inc.c index 7d7cca6d..cabeda6d 100644 --- a/actors/yoshi/anims/anim_050240E8.inc.c +++ b/actors/yoshi/anims/anim_050240E8.inc.c @@ -63,4 +63,6 @@ static const struct Animation yoshi_seg5_anim_050240E8 = { yoshi_seg5_animvalue_05023E64, yoshi_seg5_animindex_5023FBC, 0, + ANIM_FIELD_LENGTH(yoshi_seg5_animvalue_05023E64), + ANIM_FIELD_LENGTH(yoshi_seg5_animindex_5023FBC), }; diff --git a/assets/anims/anim_00.inc.c b/assets/anims/anim_00.inc.c index 03a7c356..728c5b6e 100644 --- a/assets/anims/anim_00.inc.c +++ b/assets/anims/anim_00.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_00[] = { anim_00_values, anim_00_indices, 0, + ANIM_FIELD_LENGTH(anim_00_values), + ANIM_FIELD_LENGTH(anim_00_indices), }; diff --git a/assets/anims/anim_01_02.inc.c b/assets/anims/anim_01_02.inc.c index 9e15c60e..9b13b65c 100644 --- a/assets/anims/anim_01_02.inc.c +++ b/assets/anims/anim_01_02.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_01[] = { anim_01_02_values, anim_01_02_indices, 0, + ANIM_FIELD_LENGTH(anim_01_02_values), + ANIM_FIELD_LENGTH(anim_01_02_indices), }; static const struct Animation anim_02[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_02[] = { anim_01_02_values, anim_01_02_indices, 0, + ANIM_FIELD_LENGTH(anim_01_02_values), + ANIM_FIELD_LENGTH(anim_01_02_indices), }; diff --git a/assets/anims/anim_03.inc.c b/assets/anims/anim_03.inc.c index e2f59bd5..f5d50037 100644 --- a/assets/anims/anim_03.inc.c +++ b/assets/anims/anim_03.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_03[] = { anim_03_values, anim_03_indices, 0, + ANIM_FIELD_LENGTH(anim_03_values), + ANIM_FIELD_LENGTH(anim_03_indices), }; diff --git a/assets/anims/anim_04.inc.c b/assets/anims/anim_04.inc.c index 6b078d56..6e15f6ea 100644 --- a/assets/anims/anim_04.inc.c +++ b/assets/anims/anim_04.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_04[] = { anim_04_values, anim_04_indices, 0, + ANIM_FIELD_LENGTH(anim_04_values), + ANIM_FIELD_LENGTH(anim_04_indices), }; diff --git a/assets/anims/anim_05.inc.c b/assets/anims/anim_05.inc.c index e685ddcf..60049974 100644 --- a/assets/anims/anim_05.inc.c +++ b/assets/anims/anim_05.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_05[] = { anim_05_values, anim_05_indices, 0, + ANIM_FIELD_LENGTH(anim_05_values), + ANIM_FIELD_LENGTH(anim_05_indices), }; diff --git a/assets/anims/anim_06.inc.c b/assets/anims/anim_06.inc.c index 878916fa..6e1d4913 100644 --- a/assets/anims/anim_06.inc.c +++ b/assets/anims/anim_06.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_06[] = { anim_06_values, anim_06_indices, 0, + ANIM_FIELD_LENGTH(anim_06_values), + ANIM_FIELD_LENGTH(anim_06_indices), }; diff --git a/assets/anims/anim_07_08.inc.c b/assets/anims/anim_07_08.inc.c index 3ac194a1..3e6c3945 100644 --- a/assets/anims/anim_07_08.inc.c +++ b/assets/anims/anim_07_08.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_07[] = { anim_07_08_values, anim_07_08_indices, 0, + ANIM_FIELD_LENGTH(anim_07_08_values), + ANIM_FIELD_LENGTH(anim_07_08_indices), }; static const struct Animation anim_08[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_08[] = { anim_07_08_values, anim_07_08_indices, 0, + ANIM_FIELD_LENGTH(anim_07_08_values), + ANIM_FIELD_LENGTH(anim_07_08_indices), }; diff --git a/assets/anims/anim_09.inc.c b/assets/anims/anim_09.inc.c index 6721f3cf..cc30f940 100644 --- a/assets/anims/anim_09.inc.c +++ b/assets/anims/anim_09.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_09[] = { anim_09_values, anim_09_indices, 0, + ANIM_FIELD_LENGTH(anim_09_values), + ANIM_FIELD_LENGTH(anim_09_indices), }; diff --git a/assets/anims/anim_0A.inc.c b/assets/anims/anim_0A.inc.c index 2f7cfe58..92ab8b8f 100644 --- a/assets/anims/anim_0A.inc.c +++ b/assets/anims/anim_0A.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_0A[] = { anim_0A_values, anim_0A_indices, 0, + ANIM_FIELD_LENGTH(anim_0A_values), + ANIM_FIELD_LENGTH(anim_0A_indices), }; diff --git a/assets/anims/anim_0B_0C.inc.c b/assets/anims/anim_0B_0C.inc.c index 626583ef..8c631a56 100644 --- a/assets/anims/anim_0B_0C.inc.c +++ b/assets/anims/anim_0B_0C.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_0B[] = { anim_0B_0C_values, anim_0B_0C_indices, 0, + ANIM_FIELD_LENGTH(anim_0B_0C_values), + ANIM_FIELD_LENGTH(anim_0B_0C_indices), }; static const struct Animation anim_0C[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_0C[] = { anim_0B_0C_values, anim_0B_0C_indices, 0, + ANIM_FIELD_LENGTH(anim_0B_0C_values), + ANIM_FIELD_LENGTH(anim_0B_0C_indices), }; diff --git a/assets/anims/anim_0D.inc.c b/assets/anims/anim_0D.inc.c index a851e2f1..94ca06b3 100644 --- a/assets/anims/anim_0D.inc.c +++ b/assets/anims/anim_0D.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_0D[] = { anim_0D_values, anim_0D_indices, 0, + ANIM_FIELD_LENGTH(anim_0D_values), + ANIM_FIELD_LENGTH(anim_0D_indices), }; diff --git a/assets/anims/anim_0E.inc.c b/assets/anims/anim_0E.inc.c index 59b46bad..aaeb8a5e 100644 --- a/assets/anims/anim_0E.inc.c +++ b/assets/anims/anim_0E.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_0E[] = { anim_0E_values, anim_0E_indices, 0, + ANIM_FIELD_LENGTH(anim_0E_values), + ANIM_FIELD_LENGTH(anim_0E_indices), }; diff --git a/assets/anims/anim_0F_10.inc.c b/assets/anims/anim_0F_10.inc.c index ceef13aa..eaec0e18 100644 --- a/assets/anims/anim_0F_10.inc.c +++ b/assets/anims/anim_0F_10.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_0F[] = { anim_0F_10_values, anim_0F_10_indices, 0, + ANIM_FIELD_LENGTH(anim_0F_10_values), + ANIM_FIELD_LENGTH(anim_0F_10_indices), }; static const struct Animation anim_10[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_10[] = { anim_0F_10_values, anim_0F_10_indices, 0, + ANIM_FIELD_LENGTH(anim_0F_10_values), + ANIM_FIELD_LENGTH(anim_0F_10_indices), }; diff --git a/assets/anims/anim_11.inc.c b/assets/anims/anim_11.inc.c index 368a677f..f0f14c81 100644 --- a/assets/anims/anim_11.inc.c +++ b/assets/anims/anim_11.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_11[] = { anim_11_values, anim_11_indices, 0, + ANIM_FIELD_LENGTH(anim_11_values), + ANIM_FIELD_LENGTH(anim_11_indices), }; diff --git a/assets/anims/anim_12.inc.c b/assets/anims/anim_12.inc.c index 512c738b..bf952924 100644 --- a/assets/anims/anim_12.inc.c +++ b/assets/anims/anim_12.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_12[] = { anim_12_values, anim_12_indices, 0, + ANIM_FIELD_LENGTH(anim_12_values), + ANIM_FIELD_LENGTH(anim_12_indices), }; diff --git a/assets/anims/anim_13.inc.c b/assets/anims/anim_13.inc.c index 853c6581..b1db0513 100644 --- a/assets/anims/anim_13.inc.c +++ b/assets/anims/anim_13.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_13[] = { anim_13_values, anim_13_indices, 0, + ANIM_FIELD_LENGTH(anim_13_values), + ANIM_FIELD_LENGTH(anim_13_indices), }; diff --git a/assets/anims/anim_14.inc.c b/assets/anims/anim_14.inc.c index 75e6beae..1ff2aed8 100644 --- a/assets/anims/anim_14.inc.c +++ b/assets/anims/anim_14.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_14[] = { anim_14_values, anim_14_indices, 0, + ANIM_FIELD_LENGTH(anim_14_values), + ANIM_FIELD_LENGTH(anim_14_indices), }; diff --git a/assets/anims/anim_15.inc.c b/assets/anims/anim_15.inc.c index 9653991b..c764d639 100644 --- a/assets/anims/anim_15.inc.c +++ b/assets/anims/anim_15.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_15[] = { anim_15_values, anim_15_indices, 0, + ANIM_FIELD_LENGTH(anim_15_values), + ANIM_FIELD_LENGTH(anim_15_indices), }; diff --git a/assets/anims/anim_16.inc.c b/assets/anims/anim_16.inc.c index 98191447..6175d156 100644 --- a/assets/anims/anim_16.inc.c +++ b/assets/anims/anim_16.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_16[] = { anim_16_values, anim_16_indices, 0, + ANIM_FIELD_LENGTH(anim_16_values), + ANIM_FIELD_LENGTH(anim_16_indices), }; diff --git a/assets/anims/anim_17.inc.c b/assets/anims/anim_17.inc.c index db50a075..4f0420e3 100644 --- a/assets/anims/anim_17.inc.c +++ b/assets/anims/anim_17.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_17[] = { anim_17_values, anim_17_indices, 0, + ANIM_FIELD_LENGTH(anim_17_values), + ANIM_FIELD_LENGTH(anim_17_indices), }; diff --git a/assets/anims/anim_18.inc.c b/assets/anims/anim_18.inc.c index f03b5a28..36d6eb95 100644 --- a/assets/anims/anim_18.inc.c +++ b/assets/anims/anim_18.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_18[] = { anim_18_values, anim_18_indices, 0, + ANIM_FIELD_LENGTH(anim_18_values), + ANIM_FIELD_LENGTH(anim_18_indices), }; diff --git a/assets/anims/anim_19.inc.c b/assets/anims/anim_19.inc.c index 1fadab81..b3c0f05c 100644 --- a/assets/anims/anim_19.inc.c +++ b/assets/anims/anim_19.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_19[] = { anim_19_values, anim_19_indices, 0, + ANIM_FIELD_LENGTH(anim_19_values), + ANIM_FIELD_LENGTH(anim_19_indices), }; diff --git a/assets/anims/anim_1A.inc.c b/assets/anims/anim_1A.inc.c index c178c90b..d5725bbd 100644 --- a/assets/anims/anim_1A.inc.c +++ b/assets/anims/anim_1A.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_1A[] = { anim_1A_values, anim_1A_indices, 0, + ANIM_FIELD_LENGTH(anim_1A_values), + ANIM_FIELD_LENGTH(anim_1A_indices), }; diff --git a/assets/anims/anim_1B.inc.c b/assets/anims/anim_1B.inc.c index 98750ae5..fc23d882 100644 --- a/assets/anims/anim_1B.inc.c +++ b/assets/anims/anim_1B.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_1B[] = { anim_1B_values, anim_1B_indices, 0, + ANIM_FIELD_LENGTH(anim_1B_values), + ANIM_FIELD_LENGTH(anim_1B_indices), }; diff --git a/assets/anims/anim_1C.inc.c b/assets/anims/anim_1C.inc.c index fd59d26d..4eae2f3c 100644 --- a/assets/anims/anim_1C.inc.c +++ b/assets/anims/anim_1C.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_1C[] = { anim_1C_values, anim_1C_indices, 0, + ANIM_FIELD_LENGTH(anim_1C_values), + ANIM_FIELD_LENGTH(anim_1C_indices), }; diff --git a/assets/anims/anim_1D.inc.c b/assets/anims/anim_1D.inc.c index c18d185d..16310d0f 100644 --- a/assets/anims/anim_1D.inc.c +++ b/assets/anims/anim_1D.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_1D[] = { anim_1D_values, anim_1D_indices, 0, + ANIM_FIELD_LENGTH(anim_1D_values), + ANIM_FIELD_LENGTH(anim_1D_indices), }; diff --git a/assets/anims/anim_1E.inc.c b/assets/anims/anim_1E.inc.c index 29eff211..3be80645 100644 --- a/assets/anims/anim_1E.inc.c +++ b/assets/anims/anim_1E.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_1E[] = { anim_1E_values, anim_1E_indices, 0, + ANIM_FIELD_LENGTH(anim_1E_values), + ANIM_FIELD_LENGTH(anim_1E_indices), }; diff --git a/assets/anims/anim_1F.inc.c b/assets/anims/anim_1F.inc.c index f73f8011..6406fe24 100644 --- a/assets/anims/anim_1F.inc.c +++ b/assets/anims/anim_1F.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_1F[] = { anim_1F_values, anim_1F_indices, 0, + ANIM_FIELD_LENGTH(anim_1F_values), + ANIM_FIELD_LENGTH(anim_1F_indices), }; diff --git a/assets/anims/anim_20.inc.c b/assets/anims/anim_20.inc.c index 7c0d0d44..4de8a89c 100644 --- a/assets/anims/anim_20.inc.c +++ b/assets/anims/anim_20.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_20[] = { anim_20_values, anim_20_indices, 0, + ANIM_FIELD_LENGTH(anim_20_values), + ANIM_FIELD_LENGTH(anim_20_indices), }; diff --git a/assets/anims/anim_21.inc.c b/assets/anims/anim_21.inc.c index 1ee5a51e..268ecb8e 100644 --- a/assets/anims/anim_21.inc.c +++ b/assets/anims/anim_21.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_21[] = { anim_21_values, anim_21_indices, 0, + ANIM_FIELD_LENGTH(anim_21_values), + ANIM_FIELD_LENGTH(anim_21_indices), }; diff --git a/assets/anims/anim_22.inc.c b/assets/anims/anim_22.inc.c index f4cb3de2..7a74ca17 100644 --- a/assets/anims/anim_22.inc.c +++ b/assets/anims/anim_22.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_22[] = { anim_22_values, anim_22_indices, 0, + ANIM_FIELD_LENGTH(anim_22_values), + ANIM_FIELD_LENGTH(anim_22_indices), }; diff --git a/assets/anims/anim_23.inc.c b/assets/anims/anim_23.inc.c index 274dffbf..0693f058 100644 --- a/assets/anims/anim_23.inc.c +++ b/assets/anims/anim_23.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_23[] = { anim_23_values, anim_23_indices, 0, + ANIM_FIELD_LENGTH(anim_23_values), + ANIM_FIELD_LENGTH(anim_23_indices), }; diff --git a/assets/anims/anim_24.inc.c b/assets/anims/anim_24.inc.c index ce26453e..fa569299 100644 --- a/assets/anims/anim_24.inc.c +++ b/assets/anims/anim_24.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_24[] = { anim_24_values, anim_24_indices, 0, + ANIM_FIELD_LENGTH(anim_24_values), + ANIM_FIELD_LENGTH(anim_24_indices), }; diff --git a/assets/anims/anim_25.inc.c b/assets/anims/anim_25.inc.c index c17621dd..ab69707a 100644 --- a/assets/anims/anim_25.inc.c +++ b/assets/anims/anim_25.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_25[] = { anim_25_values, anim_25_indices, 0, + ANIM_FIELD_LENGTH(anim_25_values), + ANIM_FIELD_LENGTH(anim_25_indices), }; diff --git a/assets/anims/anim_26.inc.c b/assets/anims/anim_26.inc.c index 1a61eade..ba13b95d 100644 --- a/assets/anims/anim_26.inc.c +++ b/assets/anims/anim_26.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_26[] = { anim_26_values, anim_26_indices, 0, + ANIM_FIELD_LENGTH(anim_26_values), + ANIM_FIELD_LENGTH(anim_26_indices), }; diff --git a/assets/anims/anim_27.inc.c b/assets/anims/anim_27.inc.c index 565308e6..7d680620 100644 --- a/assets/anims/anim_27.inc.c +++ b/assets/anims/anim_27.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_27[] = { anim_27_values, anim_27_indices, 0, + ANIM_FIELD_LENGTH(anim_27_values), + ANIM_FIELD_LENGTH(anim_27_indices), }; diff --git a/assets/anims/anim_28.inc.c b/assets/anims/anim_28.inc.c index ce5ef9f5..5b947a39 100644 --- a/assets/anims/anim_28.inc.c +++ b/assets/anims/anim_28.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_28[] = { anim_28_values, anim_28_indices, 0, + ANIM_FIELD_LENGTH(anim_28_values), + ANIM_FIELD_LENGTH(anim_28_indices), }; diff --git a/assets/anims/anim_29.inc.c b/assets/anims/anim_29.inc.c index 9d05b225..5a25072a 100644 --- a/assets/anims/anim_29.inc.c +++ b/assets/anims/anim_29.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_29[] = { anim_29_values, anim_29_indices, 0, + ANIM_FIELD_LENGTH(anim_29_values), + ANIM_FIELD_LENGTH(anim_29_indices), }; diff --git a/assets/anims/anim_2A.inc.c b/assets/anims/anim_2A.inc.c index 91016520..78cfe761 100644 --- a/assets/anims/anim_2A.inc.c +++ b/assets/anims/anim_2A.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_2A[] = { anim_2A_values, anim_2A_indices, 0, + ANIM_FIELD_LENGTH(anim_2A_values), + ANIM_FIELD_LENGTH(anim_2A_indices), }; diff --git a/assets/anims/anim_2B.inc.c b/assets/anims/anim_2B.inc.c index 67bbf8a4..6b639447 100644 --- a/assets/anims/anim_2B.inc.c +++ b/assets/anims/anim_2B.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_2B[] = { anim_2B_values, anim_2B_indices, 0, + ANIM_FIELD_LENGTH(anim_2B_values), + ANIM_FIELD_LENGTH(anim_2B_indices), }; diff --git a/assets/anims/anim_2C_2D.inc.c b/assets/anims/anim_2C_2D.inc.c index 63791a90..b2b5dbe3 100644 --- a/assets/anims/anim_2C_2D.inc.c +++ b/assets/anims/anim_2C_2D.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_2C[] = { anim_2C_2D_values, anim_2C_2D_indices, 0, + ANIM_FIELD_LENGTH(anim_2C_2D_values), + ANIM_FIELD_LENGTH(anim_2C_2D_indices), }; static const struct Animation anim_2D[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_2D[] = { anim_2C_2D_values, anim_2C_2D_indices, 0, + ANIM_FIELD_LENGTH(anim_2C_2D_values), + ANIM_FIELD_LENGTH(anim_2C_2D_indices), }; diff --git a/assets/anims/anim_2E.inc.c b/assets/anims/anim_2E.inc.c index cf2661ca..5ce4b853 100644 --- a/assets/anims/anim_2E.inc.c +++ b/assets/anims/anim_2E.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_2E[] = { anim_2E_values, anim_2E_indices, 0, + ANIM_FIELD_LENGTH(anim_2E_values), + ANIM_FIELD_LENGTH(anim_2E_indices), }; diff --git a/assets/anims/anim_2F.inc.c b/assets/anims/anim_2F.inc.c index b9d1fd05..7b98256c 100644 --- a/assets/anims/anim_2F.inc.c +++ b/assets/anims/anim_2F.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_2F[] = { anim_2F_values, anim_2F_indices, 0, + ANIM_FIELD_LENGTH(anim_2F_values), + ANIM_FIELD_LENGTH(anim_2F_indices), }; diff --git a/assets/anims/anim_30.inc.c b/assets/anims/anim_30.inc.c index f9eb20b2..02544be1 100644 --- a/assets/anims/anim_30.inc.c +++ b/assets/anims/anim_30.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_30[] = { anim_30_values, anim_30_indices, 0, + ANIM_FIELD_LENGTH(anim_30_values), + ANIM_FIELD_LENGTH(anim_30_indices), }; diff --git a/assets/anims/anim_31.inc.c b/assets/anims/anim_31.inc.c index 8e3bdb8d..618c2835 100644 --- a/assets/anims/anim_31.inc.c +++ b/assets/anims/anim_31.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_31[] = { anim_31_values, anim_31_indices, 0, + ANIM_FIELD_LENGTH(anim_31_values), + ANIM_FIELD_LENGTH(anim_31_indices), }; diff --git a/assets/anims/anim_32.inc.c b/assets/anims/anim_32.inc.c index b7cfc081..95cf3c38 100644 --- a/assets/anims/anim_32.inc.c +++ b/assets/anims/anim_32.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_32[] = { anim_32_values, anim_32_indices, 0, + ANIM_FIELD_LENGTH(anim_32_values), + ANIM_FIELD_LENGTH(anim_32_indices), }; diff --git a/assets/anims/anim_33.inc.c b/assets/anims/anim_33.inc.c index 70fef4fd..9ba01b67 100644 --- a/assets/anims/anim_33.inc.c +++ b/assets/anims/anim_33.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_33[] = { anim_33_values, anim_33_indices, 0, + ANIM_FIELD_LENGTH(anim_33_values), + ANIM_FIELD_LENGTH(anim_33_indices), }; diff --git a/assets/anims/anim_34.inc.c b/assets/anims/anim_34.inc.c index 1e6713e9..387db150 100644 --- a/assets/anims/anim_34.inc.c +++ b/assets/anims/anim_34.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_34[] = { anim_34_values, anim_34_indices, 0, + ANIM_FIELD_LENGTH(anim_34_values), + ANIM_FIELD_LENGTH(anim_34_indices), }; diff --git a/assets/anims/anim_35.inc.c b/assets/anims/anim_35.inc.c index f52dffdd..b155f180 100644 --- a/assets/anims/anim_35.inc.c +++ b/assets/anims/anim_35.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_35[] = { anim_35_values, anim_35_indices, 0, + ANIM_FIELD_LENGTH(anim_35_values), + ANIM_FIELD_LENGTH(anim_35_indices), }; diff --git a/assets/anims/anim_36.inc.c b/assets/anims/anim_36.inc.c index e775b597..0f032569 100644 --- a/assets/anims/anim_36.inc.c +++ b/assets/anims/anim_36.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_36[] = { anim_36_values, anim_36_indices, 0, + ANIM_FIELD_LENGTH(anim_36_values), + ANIM_FIELD_LENGTH(anim_36_indices), }; diff --git a/assets/anims/anim_37.inc.c b/assets/anims/anim_37.inc.c index 0611b5b7..87cde3a5 100644 --- a/assets/anims/anim_37.inc.c +++ b/assets/anims/anim_37.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_37[] = { anim_37_values, anim_37_indices, 0, + ANIM_FIELD_LENGTH(anim_37_values), + ANIM_FIELD_LENGTH(anim_37_indices), }; diff --git a/assets/anims/anim_38.inc.c b/assets/anims/anim_38.inc.c index 179f498a..b316988b 100644 --- a/assets/anims/anim_38.inc.c +++ b/assets/anims/anim_38.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_38[] = { anim_38_values, anim_38_indices, 0, + ANIM_FIELD_LENGTH(anim_38_values), + ANIM_FIELD_LENGTH(anim_38_indices), }; diff --git a/assets/anims/anim_39.inc.c b/assets/anims/anim_39.inc.c index be0ef828..417f76b1 100644 --- a/assets/anims/anim_39.inc.c +++ b/assets/anims/anim_39.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_39[] = { anim_39_values, anim_39_indices, 0, + ANIM_FIELD_LENGTH(anim_39_values), + ANIM_FIELD_LENGTH(anim_39_indices), }; diff --git a/assets/anims/anim_3A.inc.c b/assets/anims/anim_3A.inc.c index 64250f4c..7cd2f8a3 100644 --- a/assets/anims/anim_3A.inc.c +++ b/assets/anims/anim_3A.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_3A[] = { anim_3A_values, anim_3A_indices, 0, + ANIM_FIELD_LENGTH(anim_3A_values), + ANIM_FIELD_LENGTH(anim_3A_indices), }; diff --git a/assets/anims/anim_3B.inc.c b/assets/anims/anim_3B.inc.c index 4ffad423..6a491d50 100644 --- a/assets/anims/anim_3B.inc.c +++ b/assets/anims/anim_3B.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_3B[] = { anim_3B_values, anim_3B_indices, 0, + ANIM_FIELD_LENGTH(anim_3B_values), + ANIM_FIELD_LENGTH(anim_3B_indices), }; diff --git a/assets/anims/anim_3C_3D.inc.c b/assets/anims/anim_3C_3D.inc.c index 577cb39f..aed61159 100644 --- a/assets/anims/anim_3C_3D.inc.c +++ b/assets/anims/anim_3C_3D.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_3C[] = { anim_3C_3D_values, anim_3C_3D_indices, 0, + ANIM_FIELD_LENGTH(anim_3C_3D_values), + ANIM_FIELD_LENGTH(anim_3C_3D_indices), }; static const struct Animation anim_3D[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_3D[] = { anim_3C_3D_values, anim_3C_3D_indices, 0, + ANIM_FIELD_LENGTH(anim_3C_3D_values), + ANIM_FIELD_LENGTH(anim_3C_3D_indices), }; diff --git a/assets/anims/anim_3E.inc.c b/assets/anims/anim_3E.inc.c index c530cfec..6719d583 100644 --- a/assets/anims/anim_3E.inc.c +++ b/assets/anims/anim_3E.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_3E[] = { anim_3E_values, anim_3E_indices, 0, + ANIM_FIELD_LENGTH(anim_3E_values), + ANIM_FIELD_LENGTH(anim_3E_indices), }; diff --git a/assets/anims/anim_3F.inc.c b/assets/anims/anim_3F.inc.c index 73b52a97..4507edf5 100644 --- a/assets/anims/anim_3F.inc.c +++ b/assets/anims/anim_3F.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_3F[] = { anim_3F_values, anim_3F_indices, 0, + ANIM_FIELD_LENGTH(anim_3F_values), + ANIM_FIELD_LENGTH(anim_3F_indices), }; diff --git a/assets/anims/anim_40.inc.c b/assets/anims/anim_40.inc.c index aa77d749..a4c7bb98 100644 --- a/assets/anims/anim_40.inc.c +++ b/assets/anims/anim_40.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_40[] = { anim_40_values, anim_40_indices, 0, + ANIM_FIELD_LENGTH(anim_40_values), + ANIM_FIELD_LENGTH(anim_40_indices), }; diff --git a/assets/anims/anim_41.inc.c b/assets/anims/anim_41.inc.c index aeb296c1..f778320c 100644 --- a/assets/anims/anim_41.inc.c +++ b/assets/anims/anim_41.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_41[] = { anim_41_values, anim_41_indices, 0, + ANIM_FIELD_LENGTH(anim_41_values), + ANIM_FIELD_LENGTH(anim_41_indices), }; diff --git a/assets/anims/anim_42.inc.c b/assets/anims/anim_42.inc.c index 9e1818cd..145ae0f1 100644 --- a/assets/anims/anim_42.inc.c +++ b/assets/anims/anim_42.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_42[] = { anim_42_values, anim_42_indices, 0, + ANIM_FIELD_LENGTH(anim_42_values), + ANIM_FIELD_LENGTH(anim_42_indices), }; diff --git a/assets/anims/anim_43.inc.c b/assets/anims/anim_43.inc.c index 93c218bd..f5ef459f 100644 --- a/assets/anims/anim_43.inc.c +++ b/assets/anims/anim_43.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_43[] = { anim_43_values, anim_43_indices, 0, + ANIM_FIELD_LENGTH(anim_43_values), + ANIM_FIELD_LENGTH(anim_43_indices), }; diff --git a/assets/anims/anim_44.inc.c b/assets/anims/anim_44.inc.c index 82beb454..1369f1e2 100644 --- a/assets/anims/anim_44.inc.c +++ b/assets/anims/anim_44.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_44[] = { anim_44_values, anim_44_indices, 0, + ANIM_FIELD_LENGTH(anim_44_values), + ANIM_FIELD_LENGTH(anim_44_indices), }; diff --git a/assets/anims/anim_45_46.inc.c b/assets/anims/anim_45_46.inc.c index 54405eb3..aaf780b3 100644 --- a/assets/anims/anim_45_46.inc.c +++ b/assets/anims/anim_45_46.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_45[] = { anim_45_46_values, anim_45_46_indices, 0, + ANIM_FIELD_LENGTH(anim_45_46_values), + ANIM_FIELD_LENGTH(anim_45_46_indices), }; static const struct Animation anim_46[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_46[] = { anim_45_46_values, anim_45_46_indices, 0, + ANIM_FIELD_LENGTH(anim_45_46_values), + ANIM_FIELD_LENGTH(anim_45_46_indices), }; diff --git a/assets/anims/anim_47.inc.c b/assets/anims/anim_47.inc.c index ffd918c1..63b65a04 100644 --- a/assets/anims/anim_47.inc.c +++ b/assets/anims/anim_47.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_47[] = { anim_47_values, anim_47_indices, 0, + ANIM_FIELD_LENGTH(anim_47_values), + ANIM_FIELD_LENGTH(anim_47_indices), }; diff --git a/assets/anims/anim_48.inc.c b/assets/anims/anim_48.inc.c index 0e2108e0..fa9ed248 100644 --- a/assets/anims/anim_48.inc.c +++ b/assets/anims/anim_48.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_48[] = { anim_48_values, anim_48_indices, 0, + ANIM_FIELD_LENGTH(anim_48_values), + ANIM_FIELD_LENGTH(anim_48_indices), }; diff --git a/assets/anims/anim_49.inc.c b/assets/anims/anim_49.inc.c index be72c0e5..d1be9594 100644 --- a/assets/anims/anim_49.inc.c +++ b/assets/anims/anim_49.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_49[] = { anim_49_values, anim_49_indices, 0, + ANIM_FIELD_LENGTH(anim_49_values), + ANIM_FIELD_LENGTH(anim_49_indices), }; diff --git a/assets/anims/anim_4A.inc.c b/assets/anims/anim_4A.inc.c index 1b873525..95181ac6 100644 --- a/assets/anims/anim_4A.inc.c +++ b/assets/anims/anim_4A.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_4A[] = { anim_4A_values, anim_4A_indices, 0, + ANIM_FIELD_LENGTH(anim_4A_values), + ANIM_FIELD_LENGTH(anim_4A_indices), }; diff --git a/assets/anims/anim_4B.inc.c b/assets/anims/anim_4B.inc.c index 10864a5a..2d93f855 100644 --- a/assets/anims/anim_4B.inc.c +++ b/assets/anims/anim_4B.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_4B[] = { anim_4B_values, anim_4B_indices, 0, + ANIM_FIELD_LENGTH(anim_4B_values), + ANIM_FIELD_LENGTH(anim_4B_indices), }; diff --git a/assets/anims/anim_4C.inc.c b/assets/anims/anim_4C.inc.c index 77fe1e45..176c1ed2 100644 --- a/assets/anims/anim_4C.inc.c +++ b/assets/anims/anim_4C.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_4C[] = { anim_4C_values, anim_4C_indices, 0, + ANIM_FIELD_LENGTH(anim_4C_values), + ANIM_FIELD_LENGTH(anim_4C_indices), }; diff --git a/assets/anims/anim_4D_4E.inc.c b/assets/anims/anim_4D_4E.inc.c index 6c0851e7..d3e29d00 100644 --- a/assets/anims/anim_4D_4E.inc.c +++ b/assets/anims/anim_4D_4E.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_4D[] = { anim_4D_4E_values, anim_4D_4E_indices, 0, + ANIM_FIELD_LENGTH(anim_4D_4E_values), + ANIM_FIELD_LENGTH(anim_4D_4E_indices), }; static const struct Animation anim_4E[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_4E[] = { anim_4D_4E_values, anim_4D_4E_indices, 0, + ANIM_FIELD_LENGTH(anim_4D_4E_values), + ANIM_FIELD_LENGTH(anim_4D_4E_indices), }; diff --git a/assets/anims/anim_4F.inc.c b/assets/anims/anim_4F.inc.c index 923bdee1..d2b58661 100644 --- a/assets/anims/anim_4F.inc.c +++ b/assets/anims/anim_4F.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_4F[] = { anim_4F_values, anim_4F_indices, 0, + ANIM_FIELD_LENGTH(anim_4F_values), + ANIM_FIELD_LENGTH(anim_4F_indices), }; diff --git a/assets/anims/anim_50.inc.c b/assets/anims/anim_50.inc.c index beac551f..69811fd3 100644 --- a/assets/anims/anim_50.inc.c +++ b/assets/anims/anim_50.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_50[] = { anim_50_values, anim_50_indices, 0, + ANIM_FIELD_LENGTH(anim_50_values), + ANIM_FIELD_LENGTH(anim_50_indices), }; diff --git a/assets/anims/anim_51.inc.c b/assets/anims/anim_51.inc.c index 386b7c31..342a6bfa 100644 --- a/assets/anims/anim_51.inc.c +++ b/assets/anims/anim_51.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_51[] = { anim_51_values, anim_51_indices, 0, + ANIM_FIELD_LENGTH(anim_51_values), + ANIM_FIELD_LENGTH(anim_51_indices), }; diff --git a/assets/anims/anim_52.inc.c b/assets/anims/anim_52.inc.c index 24df6381..b2e16cfb 100644 --- a/assets/anims/anim_52.inc.c +++ b/assets/anims/anim_52.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_52[] = { anim_52_values, anim_52_indices, 0, + ANIM_FIELD_LENGTH(anim_52_values), + ANIM_FIELD_LENGTH(anim_52_indices), }; diff --git a/assets/anims/anim_53.inc.c b/assets/anims/anim_53.inc.c index 1e8c793a..88ab4836 100644 --- a/assets/anims/anim_53.inc.c +++ b/assets/anims/anim_53.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_53[] = { anim_53_values, anim_53_indices, 0, + ANIM_FIELD_LENGTH(anim_53_values), + ANIM_FIELD_LENGTH(anim_53_indices), }; diff --git a/assets/anims/anim_54.inc.c b/assets/anims/anim_54.inc.c index 701d3fcf..25f90369 100644 --- a/assets/anims/anim_54.inc.c +++ b/assets/anims/anim_54.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_54[] = { anim_54_values, anim_54_indices, 0, + ANIM_FIELD_LENGTH(anim_54_values), + ANIM_FIELD_LENGTH(anim_54_indices), }; diff --git a/assets/anims/anim_55.inc.c b/assets/anims/anim_55.inc.c index 6a970397..a2d54ad2 100644 --- a/assets/anims/anim_55.inc.c +++ b/assets/anims/anim_55.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_55[] = { anim_55_values, anim_55_indices, 0, + ANIM_FIELD_LENGTH(anim_55_values), + ANIM_FIELD_LENGTH(anim_55_indices), }; diff --git a/assets/anims/anim_56_57.inc.c b/assets/anims/anim_56_57.inc.c index df4db934..8f7c47af 100644 --- a/assets/anims/anim_56_57.inc.c +++ b/assets/anims/anim_56_57.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_56[] = { anim_56_57_values, anim_56_57_indices, 0, + ANIM_FIELD_LENGTH(anim_56_57_values), + ANIM_FIELD_LENGTH(anim_56_57_indices), }; static const struct Animation anim_57[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_57[] = { anim_56_57_values, anim_56_57_indices, 0, + ANIM_FIELD_LENGTH(anim_56_57_values), + ANIM_FIELD_LENGTH(anim_56_57_indices), }; diff --git a/assets/anims/anim_58.inc.c b/assets/anims/anim_58.inc.c index 6626b71f..bb7d87d3 100644 --- a/assets/anims/anim_58.inc.c +++ b/assets/anims/anim_58.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_58[] = { anim_58_values, anim_58_indices, 0, + ANIM_FIELD_LENGTH(anim_58_values), + ANIM_FIELD_LENGTH(anim_58_indices), }; diff --git a/assets/anims/anim_59.inc.c b/assets/anims/anim_59.inc.c index 6e5bbd2c..a928b1e3 100644 --- a/assets/anims/anim_59.inc.c +++ b/assets/anims/anim_59.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_59[] = { anim_59_values, anim_59_indices, 0, + ANIM_FIELD_LENGTH(anim_59_values), + ANIM_FIELD_LENGTH(anim_59_indices), }; diff --git a/assets/anims/anim_5A.inc.c b/assets/anims/anim_5A.inc.c index 301f9f47..de73dc81 100644 --- a/assets/anims/anim_5A.inc.c +++ b/assets/anims/anim_5A.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_5A[] = { anim_5A_values, anim_5A_indices, 0, + ANIM_FIELD_LENGTH(anim_5A_values), + ANIM_FIELD_LENGTH(anim_5A_indices), }; diff --git a/assets/anims/anim_5B.inc.c b/assets/anims/anim_5B.inc.c index aae2cc5b..2ad8b636 100644 --- a/assets/anims/anim_5B.inc.c +++ b/assets/anims/anim_5B.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_5B[] = { anim_5B_values, anim_5B_indices, 0, + ANIM_FIELD_LENGTH(anim_5B_values), + ANIM_FIELD_LENGTH(anim_5B_indices), }; diff --git a/assets/anims/anim_5C.inc.c b/assets/anims/anim_5C.inc.c index e1466002..d4b3cb30 100644 --- a/assets/anims/anim_5C.inc.c +++ b/assets/anims/anim_5C.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_5C[] = { anim_5C_values, anim_5C_indices, 0, + ANIM_FIELD_LENGTH(anim_5C_values), + ANIM_FIELD_LENGTH(anim_5C_indices), }; diff --git a/assets/anims/anim_5D.inc.c b/assets/anims/anim_5D.inc.c index e653e6fa..d56e37b7 100644 --- a/assets/anims/anim_5D.inc.c +++ b/assets/anims/anim_5D.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_5D[] = { anim_5D_values, anim_5D_indices, 0, + ANIM_FIELD_LENGTH(anim_5D_values), + ANIM_FIELD_LENGTH(anim_5D_indices), }; diff --git a/assets/anims/anim_5E.inc.c b/assets/anims/anim_5E.inc.c index 769755f8..26f95e01 100644 --- a/assets/anims/anim_5E.inc.c +++ b/assets/anims/anim_5E.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_5E[] = { anim_5E_values, anim_5E_indices, 0, + ANIM_FIELD_LENGTH(anim_5E_values), + ANIM_FIELD_LENGTH(anim_5E_indices), }; diff --git a/assets/anims/anim_5F.inc.c b/assets/anims/anim_5F.inc.c index 41a16b2a..be608438 100644 --- a/assets/anims/anim_5F.inc.c +++ b/assets/anims/anim_5F.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_5F[] = { anim_5F_values, anim_5F_indices, 0, + ANIM_FIELD_LENGTH(anim_5F_values), + ANIM_FIELD_LENGTH(anim_5F_indices), }; diff --git a/assets/anims/anim_60.inc.c b/assets/anims/anim_60.inc.c index a1062913..d1280cc2 100644 --- a/assets/anims/anim_60.inc.c +++ b/assets/anims/anim_60.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_60[] = { anim_60_values, anim_60_indices, 0, + ANIM_FIELD_LENGTH(anim_60_values), + ANIM_FIELD_LENGTH(anim_60_indices), }; diff --git a/assets/anims/anim_61.inc.c b/assets/anims/anim_61.inc.c index 9965a94f..c558e802 100644 --- a/assets/anims/anim_61.inc.c +++ b/assets/anims/anim_61.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_61[] = { anim_61_values, anim_61_indices, 0, + ANIM_FIELD_LENGTH(anim_61_values), + ANIM_FIELD_LENGTH(anim_61_indices), }; diff --git a/assets/anims/anim_62.inc.c b/assets/anims/anim_62.inc.c index 35dfa23d..14a566e8 100644 --- a/assets/anims/anim_62.inc.c +++ b/assets/anims/anim_62.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_62[] = { anim_62_values, anim_62_indices, 0, + ANIM_FIELD_LENGTH(anim_62_values), + ANIM_FIELD_LENGTH(anim_62_indices), }; diff --git a/assets/anims/anim_63.inc.c b/assets/anims/anim_63.inc.c index b3ed9f2b..8ee71565 100644 --- a/assets/anims/anim_63.inc.c +++ b/assets/anims/anim_63.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_63[] = { anim_63_values, anim_63_indices, 0, + ANIM_FIELD_LENGTH(anim_63_values), + ANIM_FIELD_LENGTH(anim_63_indices), }; diff --git a/assets/anims/anim_64.inc.c b/assets/anims/anim_64.inc.c index 3481ea2c..54206ac0 100644 --- a/assets/anims/anim_64.inc.c +++ b/assets/anims/anim_64.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_64[] = { anim_64_values, anim_64_indices, 0, + ANIM_FIELD_LENGTH(anim_64_values), + ANIM_FIELD_LENGTH(anim_64_indices), }; diff --git a/assets/anims/anim_65.inc.c b/assets/anims/anim_65.inc.c index 59df79e8..629ffe78 100644 --- a/assets/anims/anim_65.inc.c +++ b/assets/anims/anim_65.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_65[] = { anim_65_values, anim_65_indices, 0, + ANIM_FIELD_LENGTH(anim_65_values), + ANIM_FIELD_LENGTH(anim_65_indices), }; diff --git a/assets/anims/anim_66.inc.c b/assets/anims/anim_66.inc.c index d8b7e2c6..37a69594 100644 --- a/assets/anims/anim_66.inc.c +++ b/assets/anims/anim_66.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_66[] = { anim_66_values, anim_66_indices, 0, + ANIM_FIELD_LENGTH(anim_66_values), + ANIM_FIELD_LENGTH(anim_66_indices), }; diff --git a/assets/anims/anim_67.inc.c b/assets/anims/anim_67.inc.c index 867caca3..c5a89fc7 100644 --- a/assets/anims/anim_67.inc.c +++ b/assets/anims/anim_67.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_67[] = { anim_67_values, anim_67_indices, 0, + ANIM_FIELD_LENGTH(anim_67_values), + ANIM_FIELD_LENGTH(anim_67_indices), }; diff --git a/assets/anims/anim_68.inc.c b/assets/anims/anim_68.inc.c index 19768c87..e5192b40 100644 --- a/assets/anims/anim_68.inc.c +++ b/assets/anims/anim_68.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_68[] = { anim_68_values, anim_68_indices, 0, + ANIM_FIELD_LENGTH(anim_68_values), + ANIM_FIELD_LENGTH(anim_68_indices), }; diff --git a/assets/anims/anim_69.inc.c b/assets/anims/anim_69.inc.c index e2875530..69227e68 100644 --- a/assets/anims/anim_69.inc.c +++ b/assets/anims/anim_69.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_69[] = { anim_69_values, anim_69_indices, 0, + ANIM_FIELD_LENGTH(anim_69_values), + ANIM_FIELD_LENGTH(anim_69_indices), }; diff --git a/assets/anims/anim_6A.inc.c b/assets/anims/anim_6A.inc.c index 8e06df35..3a999879 100644 --- a/assets/anims/anim_6A.inc.c +++ b/assets/anims/anim_6A.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_6A[] = { anim_6A_values, anim_6A_indices, 0, + ANIM_FIELD_LENGTH(anim_6A_values), + ANIM_FIELD_LENGTH(anim_6A_indices), }; diff --git a/assets/anims/anim_6B.inc.c b/assets/anims/anim_6B.inc.c index e55e2dfc..5c0ae506 100644 --- a/assets/anims/anim_6B.inc.c +++ b/assets/anims/anim_6B.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_6B[] = { anim_6B_values, anim_6B_indices, 0, + ANIM_FIELD_LENGTH(anim_6B_values), + ANIM_FIELD_LENGTH(anim_6B_indices), }; diff --git a/assets/anims/anim_6C.inc.c b/assets/anims/anim_6C.inc.c index 9acd05fb..298f1f4a 100644 --- a/assets/anims/anim_6C.inc.c +++ b/assets/anims/anim_6C.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_6C[] = { anim_6C_values, anim_6C_indices, 0, + ANIM_FIELD_LENGTH(anim_6C_values), + ANIM_FIELD_LENGTH(anim_6C_indices), }; diff --git a/assets/anims/anim_6D.inc.c b/assets/anims/anim_6D.inc.c index 2e05a191..0a2d12b9 100644 --- a/assets/anims/anim_6D.inc.c +++ b/assets/anims/anim_6D.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_6D[] = { anim_6D_values, anim_6D_indices, 0, + ANIM_FIELD_LENGTH(anim_6D_values), + ANIM_FIELD_LENGTH(anim_6D_indices), }; diff --git a/assets/anims/anim_6E.inc.c b/assets/anims/anim_6E.inc.c index d3b15165..6d04e075 100644 --- a/assets/anims/anim_6E.inc.c +++ b/assets/anims/anim_6E.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_6E[] = { anim_6E_values, anim_6E_indices, 0, + ANIM_FIELD_LENGTH(anim_6E_values), + ANIM_FIELD_LENGTH(anim_6E_indices), }; diff --git a/assets/anims/anim_6F_70.inc.c b/assets/anims/anim_6F_70.inc.c index aa21be55..fda3221f 100644 --- a/assets/anims/anim_6F_70.inc.c +++ b/assets/anims/anim_6F_70.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_6F[] = { anim_6F_70_values, anim_6F_70_indices, 0, + ANIM_FIELD_LENGTH(anim_6F_70_values), + ANIM_FIELD_LENGTH(anim_6F_70_indices), }; static const struct Animation anim_70[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_70[] = { anim_6F_70_values, anim_6F_70_indices, 0, + ANIM_FIELD_LENGTH(anim_6F_70_values), + ANIM_FIELD_LENGTH(anim_6F_70_indices), }; diff --git a/assets/anims/anim_71.inc.c b/assets/anims/anim_71.inc.c index 323c1603..80a49fe0 100644 --- a/assets/anims/anim_71.inc.c +++ b/assets/anims/anim_71.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_71[] = { anim_71_values, anim_71_indices, 0, + ANIM_FIELD_LENGTH(anim_71_values), + ANIM_FIELD_LENGTH(anim_71_indices), }; diff --git a/assets/anims/anim_72_73.inc.c b/assets/anims/anim_72_73.inc.c index 411baabb..8492f632 100644 --- a/assets/anims/anim_72_73.inc.c +++ b/assets/anims/anim_72_73.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_72[] = { anim_72_73_values, anim_72_73_indices, 0, + ANIM_FIELD_LENGTH(anim_72_73_values), + ANIM_FIELD_LENGTH(anim_72_73_indices), }; static const struct Animation anim_73[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_73[] = { anim_72_73_values, anim_72_73_indices, 0, + ANIM_FIELD_LENGTH(anim_72_73_values), + ANIM_FIELD_LENGTH(anim_72_73_indices), }; diff --git a/assets/anims/anim_74.inc.c b/assets/anims/anim_74.inc.c index f937ffce..a27d973e 100644 --- a/assets/anims/anim_74.inc.c +++ b/assets/anims/anim_74.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_74[] = { anim_74_values, anim_74_indices, 0, + ANIM_FIELD_LENGTH(anim_74_values), + ANIM_FIELD_LENGTH(anim_74_indices), }; diff --git a/assets/anims/anim_75.inc.c b/assets/anims/anim_75.inc.c index 5a5de043..26a7cfc7 100644 --- a/assets/anims/anim_75.inc.c +++ b/assets/anims/anim_75.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_75[] = { anim_75_values, anim_75_indices, 0, + ANIM_FIELD_LENGTH(anim_75_values), + ANIM_FIELD_LENGTH(anim_75_indices), }; diff --git a/assets/anims/anim_76.inc.c b/assets/anims/anim_76.inc.c index 791c50ac..0429f193 100644 --- a/assets/anims/anim_76.inc.c +++ b/assets/anims/anim_76.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_76[] = { anim_76_values, anim_76_indices, 0, + ANIM_FIELD_LENGTH(anim_76_values), + ANIM_FIELD_LENGTH(anim_76_indices), }; diff --git a/assets/anims/anim_77.inc.c b/assets/anims/anim_77.inc.c index 79d3be60..827c5fe9 100644 --- a/assets/anims/anim_77.inc.c +++ b/assets/anims/anim_77.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_77[] = { anim_77_values, anim_77_indices, 0, + ANIM_FIELD_LENGTH(anim_77_values), + ANIM_FIELD_LENGTH(anim_77_indices), }; diff --git a/assets/anims/anim_78.inc.c b/assets/anims/anim_78.inc.c index 60a8b415..42ca68fb 100644 --- a/assets/anims/anim_78.inc.c +++ b/assets/anims/anim_78.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_78[] = { anim_78_values, anim_78_indices, 0, + ANIM_FIELD_LENGTH(anim_78_values), + ANIM_FIELD_LENGTH(anim_78_indices), }; diff --git a/assets/anims/anim_79.inc.c b/assets/anims/anim_79.inc.c index 0da5978f..4ef33a9d 100644 --- a/assets/anims/anim_79.inc.c +++ b/assets/anims/anim_79.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_79[] = { anim_79_values, anim_79_indices, 0, + ANIM_FIELD_LENGTH(anim_79_values), + ANIM_FIELD_LENGTH(anim_79_indices), }; diff --git a/assets/anims/anim_7A.inc.c b/assets/anims/anim_7A.inc.c index 489d8b56..77aba9c0 100644 --- a/assets/anims/anim_7A.inc.c +++ b/assets/anims/anim_7A.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_7A[] = { anim_7A_values, anim_7A_indices, 0, + ANIM_FIELD_LENGTH(anim_7A_values), + ANIM_FIELD_LENGTH(anim_7A_indices), }; diff --git a/assets/anims/anim_7B.inc.c b/assets/anims/anim_7B.inc.c index 4f027fcf..f6919a7f 100644 --- a/assets/anims/anim_7B.inc.c +++ b/assets/anims/anim_7B.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_7B[] = { anim_7B_values, anim_7B_indices, 0, + ANIM_FIELD_LENGTH(anim_7B_values), + ANIM_FIELD_LENGTH(anim_7B_indices), }; diff --git a/assets/anims/anim_7C.inc.c b/assets/anims/anim_7C.inc.c index f9117ce3..6260eb31 100644 --- a/assets/anims/anim_7C.inc.c +++ b/assets/anims/anim_7C.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_7C[] = { anim_7C_values, anim_7C_indices, 0, + ANIM_FIELD_LENGTH(anim_7C_values), + ANIM_FIELD_LENGTH(anim_7C_indices), }; diff --git a/assets/anims/anim_7D.inc.c b/assets/anims/anim_7D.inc.c index a18ebcbf..9b61b2bb 100644 --- a/assets/anims/anim_7D.inc.c +++ b/assets/anims/anim_7D.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_7D[] = { anim_7D_values, anim_7D_indices, 0, + ANIM_FIELD_LENGTH(anim_7D_values), + ANIM_FIELD_LENGTH(anim_7D_indices), }; diff --git a/assets/anims/anim_7E.inc.c b/assets/anims/anim_7E.inc.c index ed073bbb..49e5049e 100644 --- a/assets/anims/anim_7E.inc.c +++ b/assets/anims/anim_7E.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_7E[] = { anim_7E_values, anim_7E_indices, 0, + ANIM_FIELD_LENGTH(anim_7E_values), + ANIM_FIELD_LENGTH(anim_7E_indices), }; diff --git a/assets/anims/anim_7F.inc.c b/assets/anims/anim_7F.inc.c index 1249d36b..5e5973b3 100644 --- a/assets/anims/anim_7F.inc.c +++ b/assets/anims/anim_7F.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_7F[] = { anim_7F_values, anim_7F_indices, 0, + ANIM_FIELD_LENGTH(anim_7F_values), + ANIM_FIELD_LENGTH(anim_7F_indices), }; diff --git a/assets/anims/anim_80.inc.c b/assets/anims/anim_80.inc.c index 21c8db4b..a1c928ed 100644 --- a/assets/anims/anim_80.inc.c +++ b/assets/anims/anim_80.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_80[] = { anim_80_values, anim_80_indices, 0, + ANIM_FIELD_LENGTH(anim_80_values), + ANIM_FIELD_LENGTH(anim_80_indices), }; diff --git a/assets/anims/anim_81.inc.c b/assets/anims/anim_81.inc.c index f82ba32e..a873b9cf 100644 --- a/assets/anims/anim_81.inc.c +++ b/assets/anims/anim_81.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_81[] = { anim_81_values, anim_81_indices, 0, + ANIM_FIELD_LENGTH(anim_81_values), + ANIM_FIELD_LENGTH(anim_81_indices), }; diff --git a/assets/anims/anim_82.inc.c b/assets/anims/anim_82.inc.c index 8e6bc1d3..baacce7d 100644 --- a/assets/anims/anim_82.inc.c +++ b/assets/anims/anim_82.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_82[] = { anim_82_values, anim_82_indices, 0, + ANIM_FIELD_LENGTH(anim_82_values), + ANIM_FIELD_LENGTH(anim_82_indices), }; diff --git a/assets/anims/anim_83.inc.c b/assets/anims/anim_83.inc.c index 71eb7048..0b411091 100644 --- a/assets/anims/anim_83.inc.c +++ b/assets/anims/anim_83.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_83[] = { anim_83_values, anim_83_indices, 0, + ANIM_FIELD_LENGTH(anim_83_values), + ANIM_FIELD_LENGTH(anim_83_indices), }; diff --git a/assets/anims/anim_84.inc.c b/assets/anims/anim_84.inc.c index 21f981af..8a372e30 100644 --- a/assets/anims/anim_84.inc.c +++ b/assets/anims/anim_84.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_84[] = { anim_84_values, anim_84_indices, 0, + ANIM_FIELD_LENGTH(anim_84_values), + ANIM_FIELD_LENGTH(anim_84_indices), }; diff --git a/assets/anims/anim_85.inc.c b/assets/anims/anim_85.inc.c index 951742c2..6caf5373 100644 --- a/assets/anims/anim_85.inc.c +++ b/assets/anims/anim_85.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_85[] = { anim_85_values, anim_85_indices, 0, + ANIM_FIELD_LENGTH(anim_85_values), + ANIM_FIELD_LENGTH(anim_85_indices), }; diff --git a/assets/anims/anim_86.inc.c b/assets/anims/anim_86.inc.c index 27d97a73..69109e34 100644 --- a/assets/anims/anim_86.inc.c +++ b/assets/anims/anim_86.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_86[] = { anim_86_values, anim_86_indices, 0, + ANIM_FIELD_LENGTH(anim_86_values), + ANIM_FIELD_LENGTH(anim_86_indices), }; diff --git a/assets/anims/anim_87.inc.c b/assets/anims/anim_87.inc.c index 894a15c0..fa6b9211 100644 --- a/assets/anims/anim_87.inc.c +++ b/assets/anims/anim_87.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_87[] = { anim_87_values, anim_87_indices, 0, + ANIM_FIELD_LENGTH(anim_87_values), + ANIM_FIELD_LENGTH(anim_87_indices), }; diff --git a/assets/anims/anim_88_89.inc.c b/assets/anims/anim_88_89.inc.c index 6ee554ff..4fcf64ad 100644 --- a/assets/anims/anim_88_89.inc.c +++ b/assets/anims/anim_88_89.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_88[] = { anim_88_89_values, anim_88_89_indices, 0, + ANIM_FIELD_LENGTH(anim_88_89_values), + ANIM_FIELD_LENGTH(anim_88_89_indices), }; static const struct Animation anim_89[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_89[] = { anim_88_89_values, anim_88_89_indices, 0, + ANIM_FIELD_LENGTH(anim_88_89_values), + ANIM_FIELD_LENGTH(anim_88_89_indices), }; diff --git a/assets/anims/anim_8A.inc.c b/assets/anims/anim_8A.inc.c index a0551e56..b05c0dc4 100644 --- a/assets/anims/anim_8A.inc.c +++ b/assets/anims/anim_8A.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_8A[] = { anim_8A_values, anim_8A_indices, 0, + ANIM_FIELD_LENGTH(anim_8A_values), + ANIM_FIELD_LENGTH(anim_8A_indices), }; diff --git a/assets/anims/anim_8B.inc.c b/assets/anims/anim_8B.inc.c index 7dfe90af..685b1af0 100644 --- a/assets/anims/anim_8B.inc.c +++ b/assets/anims/anim_8B.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_8B[] = { anim_8B_values, anim_8B_indices, 0, + ANIM_FIELD_LENGTH(anim_8B_values), + ANIM_FIELD_LENGTH(anim_8B_indices), }; diff --git a/assets/anims/anim_8C.inc.c b/assets/anims/anim_8C.inc.c index f9ae3af0..faf557cc 100644 --- a/assets/anims/anim_8C.inc.c +++ b/assets/anims/anim_8C.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_8C[] = { anim_8C_values, anim_8C_indices, 0, + ANIM_FIELD_LENGTH(anim_8C_values), + ANIM_FIELD_LENGTH(anim_8C_indices), }; diff --git a/assets/anims/anim_8D.inc.c b/assets/anims/anim_8D.inc.c index c09e038c..33dacce0 100644 --- a/assets/anims/anim_8D.inc.c +++ b/assets/anims/anim_8D.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_8D[] = { anim_8D_values, anim_8D_indices, 0, + ANIM_FIELD_LENGTH(anim_8D_values), + ANIM_FIELD_LENGTH(anim_8D_indices), }; diff --git a/assets/anims/anim_8E_8F.inc.c b/assets/anims/anim_8E_8F.inc.c index 08f2af24..dd5663b0 100644 --- a/assets/anims/anim_8E_8F.inc.c +++ b/assets/anims/anim_8E_8F.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_8E[] = { anim_8E_8F_values, anim_8E_8F_indices, 0, + ANIM_FIELD_LENGTH(anim_8E_8F_values), + ANIM_FIELD_LENGTH(anim_8E_8F_indices), }; static const struct Animation anim_8F[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_8F[] = { anim_8E_8F_values, anim_8E_8F_indices, 0, + ANIM_FIELD_LENGTH(anim_8E_8F_values), + ANIM_FIELD_LENGTH(anim_8E_8F_indices), }; diff --git a/assets/anims/anim_90.inc.c b/assets/anims/anim_90.inc.c index 2323da28..a8a7aec9 100644 --- a/assets/anims/anim_90.inc.c +++ b/assets/anims/anim_90.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_90[] = { anim_90_values, anim_90_indices, 0, + ANIM_FIELD_LENGTH(anim_90_values), + ANIM_FIELD_LENGTH(anim_90_indices), }; diff --git a/assets/anims/anim_91.inc.c b/assets/anims/anim_91.inc.c index 4a631993..3f0a32a1 100644 --- a/assets/anims/anim_91.inc.c +++ b/assets/anims/anim_91.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_91[] = { anim_91_values, anim_91_indices, 0, + ANIM_FIELD_LENGTH(anim_91_values), + ANIM_FIELD_LENGTH(anim_91_indices), }; diff --git a/assets/anims/anim_92.inc.c b/assets/anims/anim_92.inc.c index 496297fe..37c3831b 100644 --- a/assets/anims/anim_92.inc.c +++ b/assets/anims/anim_92.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_92[] = { anim_92_values, anim_92_indices, 0, + ANIM_FIELD_LENGTH(anim_92_values), + ANIM_FIELD_LENGTH(anim_92_indices), }; diff --git a/assets/anims/anim_93.inc.c b/assets/anims/anim_93.inc.c index 570c483e..c3ca1afc 100644 --- a/assets/anims/anim_93.inc.c +++ b/assets/anims/anim_93.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_93[] = { anim_93_values, anim_93_indices, 0, + ANIM_FIELD_LENGTH(anim_93_values), + ANIM_FIELD_LENGTH(anim_93_indices), }; diff --git a/assets/anims/anim_94.inc.c b/assets/anims/anim_94.inc.c index bd5a527d..1f57eb90 100644 --- a/assets/anims/anim_94.inc.c +++ b/assets/anims/anim_94.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_94[] = { anim_94_values, anim_94_indices, 0, + ANIM_FIELD_LENGTH(anim_94_values), + ANIM_FIELD_LENGTH(anim_94_indices), }; diff --git a/assets/anims/anim_95.inc.c b/assets/anims/anim_95.inc.c index 4a3cc89a..415db9fb 100644 --- a/assets/anims/anim_95.inc.c +++ b/assets/anims/anim_95.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_95[] = { anim_95_values, anim_95_indices, 0, + ANIM_FIELD_LENGTH(anim_95_values), + ANIM_FIELD_LENGTH(anim_95_indices), }; diff --git a/assets/anims/anim_96.inc.c b/assets/anims/anim_96.inc.c index 4fe68a9a..daabca18 100644 --- a/assets/anims/anim_96.inc.c +++ b/assets/anims/anim_96.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_96[] = { anim_96_values, anim_96_indices, 0, + ANIM_FIELD_LENGTH(anim_96_values), + ANIM_FIELD_LENGTH(anim_96_indices), }; diff --git a/assets/anims/anim_97.inc.c b/assets/anims/anim_97.inc.c index 47209f98..821304c1 100644 --- a/assets/anims/anim_97.inc.c +++ b/assets/anims/anim_97.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_97[] = { anim_97_values, anim_97_indices, 0, + ANIM_FIELD_LENGTH(anim_97_values), + ANIM_FIELD_LENGTH(anim_97_indices), }; diff --git a/assets/anims/anim_98.inc.c b/assets/anims/anim_98.inc.c index 250c1092..99d5325c 100644 --- a/assets/anims/anim_98.inc.c +++ b/assets/anims/anim_98.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_98[] = { anim_98_values, anim_98_indices, 0, + ANIM_FIELD_LENGTH(anim_98_values), + ANIM_FIELD_LENGTH(anim_98_indices), }; diff --git a/assets/anims/anim_99.inc.c b/assets/anims/anim_99.inc.c index 940741aa..d36719a1 100644 --- a/assets/anims/anim_99.inc.c +++ b/assets/anims/anim_99.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_99[] = { anim_99_values, anim_99_indices, 0, + ANIM_FIELD_LENGTH(anim_99_values), + ANIM_FIELD_LENGTH(anim_99_indices), }; diff --git a/assets/anims/anim_9A.inc.c b/assets/anims/anim_9A.inc.c index 62293f37..bbfc82ad 100644 --- a/assets/anims/anim_9A.inc.c +++ b/assets/anims/anim_9A.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_9A[] = { anim_9A_values, anim_9A_indices, 0, + ANIM_FIELD_LENGTH(anim_9A_values), + ANIM_FIELD_LENGTH(anim_9A_indices), }; diff --git a/assets/anims/anim_9B.inc.c b/assets/anims/anim_9B.inc.c index 26009e65..2a29fcb3 100644 --- a/assets/anims/anim_9B.inc.c +++ b/assets/anims/anim_9B.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_9B[] = { anim_9B_values, anim_9B_indices, 0, + ANIM_FIELD_LENGTH(anim_9B_values), + ANIM_FIELD_LENGTH(anim_9B_indices), }; diff --git a/assets/anims/anim_9C.inc.c b/assets/anims/anim_9C.inc.c index 60923794..94519895 100644 --- a/assets/anims/anim_9C.inc.c +++ b/assets/anims/anim_9C.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_9C[] = { anim_9C_values, anim_9C_indices, 0, + ANIM_FIELD_LENGTH(anim_9C_values), + ANIM_FIELD_LENGTH(anim_9C_indices), }; diff --git a/assets/anims/anim_9D.inc.c b/assets/anims/anim_9D.inc.c index a6802a81..7c68846b 100644 --- a/assets/anims/anim_9D.inc.c +++ b/assets/anims/anim_9D.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_9D[] = { anim_9D_values, anim_9D_indices, 0, + ANIM_FIELD_LENGTH(anim_9D_values), + ANIM_FIELD_LENGTH(anim_9D_indices), }; diff --git a/assets/anims/anim_9E.inc.c b/assets/anims/anim_9E.inc.c index 50778300..39ea89d8 100644 --- a/assets/anims/anim_9E.inc.c +++ b/assets/anims/anim_9E.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_9E[] = { anim_9E_values, anim_9E_indices, 0, + ANIM_FIELD_LENGTH(anim_9E_values), + ANIM_FIELD_LENGTH(anim_9E_indices), }; diff --git a/assets/anims/anim_9F.inc.c b/assets/anims/anim_9F.inc.c index f09ac227..e7317e22 100644 --- a/assets/anims/anim_9F.inc.c +++ b/assets/anims/anim_9F.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_9F[] = { anim_9F_values, anim_9F_indices, 0, + ANIM_FIELD_LENGTH(anim_9F_values), + ANIM_FIELD_LENGTH(anim_9F_indices), }; diff --git a/assets/anims/anim_A0.inc.c b/assets/anims/anim_A0.inc.c index 72a5c3f7..f1105c14 100644 --- a/assets/anims/anim_A0.inc.c +++ b/assets/anims/anim_A0.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_A0[] = { anim_A0_values, anim_A0_indices, 0, + ANIM_FIELD_LENGTH(anim_A0_values), + ANIM_FIELD_LENGTH(anim_A0_indices), }; diff --git a/assets/anims/anim_A1.inc.c b/assets/anims/anim_A1.inc.c index a5628408..971ab25a 100644 --- a/assets/anims/anim_A1.inc.c +++ b/assets/anims/anim_A1.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_A1[] = { anim_A1_values, anim_A1_indices, 0, + ANIM_FIELD_LENGTH(anim_A1_values), + ANIM_FIELD_LENGTH(anim_A1_indices), }; diff --git a/assets/anims/anim_A2.inc.c b/assets/anims/anim_A2.inc.c index 06f2f179..e6586c58 100644 --- a/assets/anims/anim_A2.inc.c +++ b/assets/anims/anim_A2.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_A2[] = { anim_A2_values, anim_A2_indices, 0, + ANIM_FIELD_LENGTH(anim_A2_values), + ANIM_FIELD_LENGTH(anim_A2_indices), }; diff --git a/assets/anims/anim_A3.inc.c b/assets/anims/anim_A3.inc.c index a8baa2b5..3e5eec8c 100644 --- a/assets/anims/anim_A3.inc.c +++ b/assets/anims/anim_A3.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_A3[] = { anim_A3_values, anim_A3_indices, 0, + ANIM_FIELD_LENGTH(anim_A3_values), + ANIM_FIELD_LENGTH(anim_A3_indices), }; diff --git a/assets/anims/anim_A4.inc.c b/assets/anims/anim_A4.inc.c index 224d94c0..d11154d2 100644 --- a/assets/anims/anim_A4.inc.c +++ b/assets/anims/anim_A4.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_A4[] = { anim_A4_values, anim_A4_indices, 0, + ANIM_FIELD_LENGTH(anim_A4_values), + ANIM_FIELD_LENGTH(anim_A4_indices), }; diff --git a/assets/anims/anim_A5.inc.c b/assets/anims/anim_A5.inc.c index b51ecbbf..18c445d2 100644 --- a/assets/anims/anim_A5.inc.c +++ b/assets/anims/anim_A5.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_A5[] = { anim_A5_values, anim_A5_indices, 0, + ANIM_FIELD_LENGTH(anim_A5_values), + ANIM_FIELD_LENGTH(anim_A5_indices), }; diff --git a/assets/anims/anim_A6.inc.c b/assets/anims/anim_A6.inc.c index b3c69c07..98071d91 100644 --- a/assets/anims/anim_A6.inc.c +++ b/assets/anims/anim_A6.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_A6[] = { anim_A6_values, anim_A6_indices, 0, + ANIM_FIELD_LENGTH(anim_A6_values), + ANIM_FIELD_LENGTH(anim_A6_indices), }; diff --git a/assets/anims/anim_A7.inc.c b/assets/anims/anim_A7.inc.c index 88fd9985..d3e122ae 100644 --- a/assets/anims/anim_A7.inc.c +++ b/assets/anims/anim_A7.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_A7[] = { anim_A7_values, anim_A7_indices, 0, + ANIM_FIELD_LENGTH(anim_A7_values), + ANIM_FIELD_LENGTH(anim_A7_indices), }; diff --git a/assets/anims/anim_A8.inc.c b/assets/anims/anim_A8.inc.c index b82623ac..12225b09 100644 --- a/assets/anims/anim_A8.inc.c +++ b/assets/anims/anim_A8.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_A8[] = { anim_A8_values, anim_A8_indices, 0, + ANIM_FIELD_LENGTH(anim_A8_values), + ANIM_FIELD_LENGTH(anim_A8_indices), }; diff --git a/assets/anims/anim_A9.inc.c b/assets/anims/anim_A9.inc.c index 7cafdfe8..f1f385b7 100644 --- a/assets/anims/anim_A9.inc.c +++ b/assets/anims/anim_A9.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_A9[] = { anim_A9_values, anim_A9_indices, 0, + ANIM_FIELD_LENGTH(anim_A9_values), + ANIM_FIELD_LENGTH(anim_A9_indices), }; diff --git a/assets/anims/anim_AA.inc.c b/assets/anims/anim_AA.inc.c index 605b3324..c0aa5a5b 100644 --- a/assets/anims/anim_AA.inc.c +++ b/assets/anims/anim_AA.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_AA[] = { anim_AA_values, anim_AA_indices, 0, + ANIM_FIELD_LENGTH(anim_AA_values), + ANIM_FIELD_LENGTH(anim_AA_indices), }; diff --git a/assets/anims/anim_AB.inc.c b/assets/anims/anim_AB.inc.c index 61284122..29c46d3d 100644 --- a/assets/anims/anim_AB.inc.c +++ b/assets/anims/anim_AB.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_AB[] = { anim_AB_values, anim_AB_indices, 0, + ANIM_FIELD_LENGTH(anim_AB_values), + ANIM_FIELD_LENGTH(anim_AB_indices), }; diff --git a/assets/anims/anim_AC.inc.c b/assets/anims/anim_AC.inc.c index 0257dc45..b146d016 100644 --- a/assets/anims/anim_AC.inc.c +++ b/assets/anims/anim_AC.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_AC[] = { anim_AC_values, anim_AC_indices, 0, + ANIM_FIELD_LENGTH(anim_AC_values), + ANIM_FIELD_LENGTH(anim_AC_indices), }; diff --git a/assets/anims/anim_AD.inc.c b/assets/anims/anim_AD.inc.c index 2d66a230..cc7e3a12 100644 --- a/assets/anims/anim_AD.inc.c +++ b/assets/anims/anim_AD.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_AD[] = { anim_AD_values, anim_AD_indices, 0, + ANIM_FIELD_LENGTH(anim_AD_values), + ANIM_FIELD_LENGTH(anim_AD_indices), }; diff --git a/assets/anims/anim_AE.inc.c b/assets/anims/anim_AE.inc.c index d54e5bd3..72577ac7 100644 --- a/assets/anims/anim_AE.inc.c +++ b/assets/anims/anim_AE.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_AE[] = { anim_AE_values, anim_AE_indices, 0, + ANIM_FIELD_LENGTH(anim_AE_values), + ANIM_FIELD_LENGTH(anim_AE_indices), }; diff --git a/assets/anims/anim_AF.inc.c b/assets/anims/anim_AF.inc.c index 14b4d9b6..7f5d4d35 100644 --- a/assets/anims/anim_AF.inc.c +++ b/assets/anims/anim_AF.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_AF[] = { anim_AF_values, anim_AF_indices, 0, + ANIM_FIELD_LENGTH(anim_AF_values), + ANIM_FIELD_LENGTH(anim_AF_indices), }; diff --git a/assets/anims/anim_B0.inc.c b/assets/anims/anim_B0.inc.c index 6ccf1b23..fd895939 100644 --- a/assets/anims/anim_B0.inc.c +++ b/assets/anims/anim_B0.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_B0[] = { anim_B0_values, anim_B0_indices, 0, + ANIM_FIELD_LENGTH(anim_B0_values), + ANIM_FIELD_LENGTH(anim_B0_indices), }; diff --git a/assets/anims/anim_B1.inc.c b/assets/anims/anim_B1.inc.c index eed798a4..5bccf4f5 100644 --- a/assets/anims/anim_B1.inc.c +++ b/assets/anims/anim_B1.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_B1[] = { anim_B1_values, anim_B1_indices, 0, + ANIM_FIELD_LENGTH(anim_B1_values), + ANIM_FIELD_LENGTH(anim_B1_indices), }; diff --git a/assets/anims/anim_B2.inc.c b/assets/anims/anim_B2.inc.c index c51c0ed5..cab53505 100644 --- a/assets/anims/anim_B2.inc.c +++ b/assets/anims/anim_B2.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_B2[] = { anim_B2_values, anim_B2_indices, 0, + ANIM_FIELD_LENGTH(anim_B2_values), + ANIM_FIELD_LENGTH(anim_B2_indices), }; diff --git a/assets/anims/anim_B3.inc.c b/assets/anims/anim_B3.inc.c index a5d3c4fe..ef50d8c1 100644 --- a/assets/anims/anim_B3.inc.c +++ b/assets/anims/anim_B3.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_B3[] = { anim_B3_values, anim_B3_indices, 0, + ANIM_FIELD_LENGTH(anim_B3_values), + ANIM_FIELD_LENGTH(anim_B3_indices), }; diff --git a/assets/anims/anim_B4.inc.c b/assets/anims/anim_B4.inc.c index e152f3b7..39b72550 100644 --- a/assets/anims/anim_B4.inc.c +++ b/assets/anims/anim_B4.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_B4[] = { anim_B4_values, anim_B4_indices, 0, + ANIM_FIELD_LENGTH(anim_B4_values), + ANIM_FIELD_LENGTH(anim_B4_indices), }; diff --git a/assets/anims/anim_B5_B6.inc.c b/assets/anims/anim_B5_B6.inc.c index 5f7a991d..c809687a 100644 --- a/assets/anims/anim_B5_B6.inc.c +++ b/assets/anims/anim_B5_B6.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_B5[] = { anim_B5_B6_values, anim_B5_B6_indices, 0, + ANIM_FIELD_LENGTH(anim_B5_B6_values), + ANIM_FIELD_LENGTH(anim_B5_B6_indices), }; static const struct Animation anim_B6[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_B6[] = { anim_B5_B6_values, anim_B5_B6_indices, 0, + ANIM_FIELD_LENGTH(anim_B5_B6_values), + ANIM_FIELD_LENGTH(anim_B5_B6_indices), }; diff --git a/assets/anims/anim_B7.inc.c b/assets/anims/anim_B7.inc.c index 241e843e..e16fdb2f 100644 --- a/assets/anims/anim_B7.inc.c +++ b/assets/anims/anim_B7.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_B7[] = { anim_B7_values, anim_B7_indices, 0, + ANIM_FIELD_LENGTH(anim_B7_values), + ANIM_FIELD_LENGTH(anim_B7_indices), }; diff --git a/assets/anims/anim_B8.inc.c b/assets/anims/anim_B8.inc.c index 58e1c4c9..6c8f3e53 100644 --- a/assets/anims/anim_B8.inc.c +++ b/assets/anims/anim_B8.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_B8[] = { anim_B8_values, anim_B8_indices, 0, + ANIM_FIELD_LENGTH(anim_B8_values), + ANIM_FIELD_LENGTH(anim_B8_indices), }; diff --git a/assets/anims/anim_B9.inc.c b/assets/anims/anim_B9.inc.c index e8049c24..907c2176 100644 --- a/assets/anims/anim_B9.inc.c +++ b/assets/anims/anim_B9.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_B9[] = { anim_B9_values, anim_B9_indices, 0, + ANIM_FIELD_LENGTH(anim_B9_values), + ANIM_FIELD_LENGTH(anim_B9_indices), }; diff --git a/assets/anims/anim_BA.inc.c b/assets/anims/anim_BA.inc.c index c3dffc4d..93e81e72 100644 --- a/assets/anims/anim_BA.inc.c +++ b/assets/anims/anim_BA.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_BA[] = { anim_BA_values, anim_BA_indices, 0, + ANIM_FIELD_LENGTH(anim_BA_values), + ANIM_FIELD_LENGTH(anim_BA_indices), }; diff --git a/assets/anims/anim_BB.inc.c b/assets/anims/anim_BB.inc.c index 9f03e31f..cbe61747 100644 --- a/assets/anims/anim_BB.inc.c +++ b/assets/anims/anim_BB.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_BB[] = { anim_BB_values, anim_BB_indices, 0, + ANIM_FIELD_LENGTH(anim_BB_values), + ANIM_FIELD_LENGTH(anim_BB_indices), }; diff --git a/assets/anims/anim_BC_BD.inc.c b/assets/anims/anim_BC_BD.inc.c index 4f5ee90f..bf15ddb7 100644 --- a/assets/anims/anim_BC_BD.inc.c +++ b/assets/anims/anim_BC_BD.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_BC[] = { anim_BC_BD_values, anim_BC_BD_indices, 0, + ANIM_FIELD_LENGTH(anim_BC_BD_values), + ANIM_FIELD_LENGTH(anim_BC_BD_indices), }; static const struct Animation anim_BD[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_BD[] = { anim_BC_BD_values, anim_BC_BD_indices, 0, + ANIM_FIELD_LENGTH(anim_BC_BD_values), + ANIM_FIELD_LENGTH(anim_BC_BD_indices), }; diff --git a/assets/anims/anim_BE.inc.c b/assets/anims/anim_BE.inc.c index c69f8945..00adcc7f 100644 --- a/assets/anims/anim_BE.inc.c +++ b/assets/anims/anim_BE.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_BE[] = { anim_BE_values, anim_BE_indices, 0, + ANIM_FIELD_LENGTH(anim_BE_values), + ANIM_FIELD_LENGTH(anim_BE_indices), }; diff --git a/assets/anims/anim_BF.inc.c b/assets/anims/anim_BF.inc.c index 47c141ab..4f6651e2 100644 --- a/assets/anims/anim_BF.inc.c +++ b/assets/anims/anim_BF.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_BF[] = { anim_BF_values, anim_BF_indices, 0, + ANIM_FIELD_LENGTH(anim_BF_values), + ANIM_FIELD_LENGTH(anim_BF_indices), }; diff --git a/assets/anims/anim_C0.inc.c b/assets/anims/anim_C0.inc.c index e8d70869..de4887c0 100644 --- a/assets/anims/anim_C0.inc.c +++ b/assets/anims/anim_C0.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_C0[] = { anim_C0_values, anim_C0_indices, 0, + ANIM_FIELD_LENGTH(anim_C0_values), + ANIM_FIELD_LENGTH(anim_C0_indices), }; diff --git a/assets/anims/anim_C1.inc.c b/assets/anims/anim_C1.inc.c index 79ae71a3..caa31881 100644 --- a/assets/anims/anim_C1.inc.c +++ b/assets/anims/anim_C1.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_C1[] = { anim_C1_values, anim_C1_indices, 0, + ANIM_FIELD_LENGTH(anim_C1_values), + ANIM_FIELD_LENGTH(anim_C1_indices), }; diff --git a/assets/anims/anim_C2.inc.c b/assets/anims/anim_C2.inc.c index 2e7db7ed..4e4afef6 100644 --- a/assets/anims/anim_C2.inc.c +++ b/assets/anims/anim_C2.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_C2[] = { anim_C2_values, anim_C2_indices, 0, + ANIM_FIELD_LENGTH(anim_C2_values), + ANIM_FIELD_LENGTH(anim_C2_indices), }; diff --git a/assets/anims/anim_C3.inc.c b/assets/anims/anim_C3.inc.c index 9cf59544..044a50ed 100644 --- a/assets/anims/anim_C3.inc.c +++ b/assets/anims/anim_C3.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_C3[] = { anim_C3_values, anim_C3_indices, 0, + ANIM_FIELD_LENGTH(anim_C3_values), + ANIM_FIELD_LENGTH(anim_C3_indices), }; diff --git a/assets/anims/anim_C4.inc.c b/assets/anims/anim_C4.inc.c index ead30999..cb910a7d 100644 --- a/assets/anims/anim_C4.inc.c +++ b/assets/anims/anim_C4.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_C4[] = { anim_C4_values, anim_C4_indices, 0, + ANIM_FIELD_LENGTH(anim_C4_values), + ANIM_FIELD_LENGTH(anim_C4_indices), }; diff --git a/assets/anims/anim_C5.inc.c b/assets/anims/anim_C5.inc.c index 008cb412..cdc6239a 100644 --- a/assets/anims/anim_C5.inc.c +++ b/assets/anims/anim_C5.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_C5[] = { anim_C5_values, anim_C5_indices, 0, + ANIM_FIELD_LENGTH(anim_C5_values), + ANIM_FIELD_LENGTH(anim_C5_indices), }; diff --git a/assets/anims/anim_C6.inc.c b/assets/anims/anim_C6.inc.c index 4e783b14..0da0b0cb 100644 --- a/assets/anims/anim_C6.inc.c +++ b/assets/anims/anim_C6.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_C6[] = { anim_C6_values, anim_C6_indices, 0, + ANIM_FIELD_LENGTH(anim_C6_values), + ANIM_FIELD_LENGTH(anim_C6_indices), }; diff --git a/assets/anims/anim_C7.inc.c b/assets/anims/anim_C7.inc.c index 7d045d37..7027b811 100644 --- a/assets/anims/anim_C7.inc.c +++ b/assets/anims/anim_C7.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_C7[] = { anim_C7_values, anim_C7_indices, 0, + ANIM_FIELD_LENGTH(anim_C7_values), + ANIM_FIELD_LENGTH(anim_C7_indices), }; diff --git a/assets/anims/anim_C8.inc.c b/assets/anims/anim_C8.inc.c index f550d760..e0a729dc 100644 --- a/assets/anims/anim_C8.inc.c +++ b/assets/anims/anim_C8.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_C8[] = { anim_C8_values, anim_C8_indices, 0, + ANIM_FIELD_LENGTH(anim_C8_values), + ANIM_FIELD_LENGTH(anim_C8_indices), }; diff --git a/assets/anims/anim_C9.inc.c b/assets/anims/anim_C9.inc.c index 4598a8f0..ca7e8f5f 100644 --- a/assets/anims/anim_C9.inc.c +++ b/assets/anims/anim_C9.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_C9[] = { anim_C9_values, anim_C9_indices, 0, + ANIM_FIELD_LENGTH(anim_C9_values), + ANIM_FIELD_LENGTH(anim_C9_indices), }; diff --git a/assets/anims/anim_CA.inc.c b/assets/anims/anim_CA.inc.c index 14efdbbc..40aac426 100644 --- a/assets/anims/anim_CA.inc.c +++ b/assets/anims/anim_CA.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_CA[] = { anim_CA_values, anim_CA_indices, 0, + ANIM_FIELD_LENGTH(anim_CA_values), + ANIM_FIELD_LENGTH(anim_CA_indices), }; diff --git a/assets/anims/anim_CB_CC.inc.c b/assets/anims/anim_CB_CC.inc.c index 87b594b7..452f9182 100644 --- a/assets/anims/anim_CB_CC.inc.c +++ b/assets/anims/anim_CB_CC.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_CB[] = { anim_CB_CC_values, anim_CB_CC_indices, 0, + ANIM_FIELD_LENGTH(anim_CB_CC_values), + ANIM_FIELD_LENGTH(anim_CB_CC_indices), }; static const struct Animation anim_CC[] = { @@ -20,6 +22,8 @@ static const struct Animation anim_CC[] = { anim_CB_CC_values, anim_CB_CC_indices, 0, + ANIM_FIELD_LENGTH(anim_CB_CC_values), + ANIM_FIELD_LENGTH(anim_CB_CC_indices), }; diff --git a/assets/anims/anim_CD.inc.c b/assets/anims/anim_CD.inc.c index 89172b25..450f9a39 100644 --- a/assets/anims/anim_CD.inc.c +++ b/assets/anims/anim_CD.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_CD[] = { anim_CD_values, anim_CD_indices, 0, + ANIM_FIELD_LENGTH(anim_CD_values), + ANIM_FIELD_LENGTH(anim_CD_indices), }; diff --git a/assets/anims/anim_CE.inc.c b/assets/anims/anim_CE.inc.c index e5f7edd4..6e0d052e 100644 --- a/assets/anims/anim_CE.inc.c +++ b/assets/anims/anim_CE.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_CE[] = { anim_CE_values, anim_CE_indices, 0, + ANIM_FIELD_LENGTH(anim_CE_values), + ANIM_FIELD_LENGTH(anim_CE_indices), }; diff --git a/assets/anims/anim_CF.inc.c b/assets/anims/anim_CF.inc.c index e05f869a..d27da53b 100644 --- a/assets/anims/anim_CF.inc.c +++ b/assets/anims/anim_CF.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_CF[] = { anim_CF_values, anim_CF_indices, 0, + ANIM_FIELD_LENGTH(anim_CF_values), + ANIM_FIELD_LENGTH(anim_CF_indices), }; diff --git a/assets/anims/anim_D0.inc.c b/assets/anims/anim_D0.inc.c index ceff89a5..fd81b540 100644 --- a/assets/anims/anim_D0.inc.c +++ b/assets/anims/anim_D0.inc.c @@ -8,6 +8,8 @@ static const struct Animation anim_D0[] = { anim_D0_values, anim_D0_indices, 0, + ANIM_FIELD_LENGTH(anim_D0_values), + ANIM_FIELD_LENGTH(anim_D0_indices), }; diff --git a/data/dynos_mgr_anim.cpp b/data/dynos_mgr_anim.cpp index 82840378..02b74f7b 100644 --- a/data/dynos_mgr_anim.cpp +++ b/data/dynos_mgr_anim.cpp @@ -99,6 +99,8 @@ void DynOS_Anim_Swap(void *aPtr) { sGfxDataAnimation.unusedBoneCount = _AnimData->mUnk0A.second; sGfxDataAnimation.values = _AnimData->mValues.second.begin(); sGfxDataAnimation.index = _AnimData->mIndex.second.begin(); + sGfxDataAnimation.valuesLength = _AnimData->mValues.second.Count(); + sGfxDataAnimation.indexLength = _AnimData->mIndex.second.Count(); sGfxDataAnimation.length = _AnimData->mLength; _Object->header.gfx.animInfo.curAnim = &sGfxDataAnimation; } diff --git a/include/PR/gbi.h b/include/PR/gbi.h index 32ac0cd4..2bac19fb 100644 --- a/include/PR/gbi.h +++ b/include/PR/gbi.h @@ -3354,6 +3354,7 @@ typedef union { #ifndef MIN #define MIN(a, b) ((a) < (b) ? (a) : (b)) #endif + /* * Dxt is the inverse of the number of 64-bit words in a line of * the texture being loaded using the load_block command. If diff --git a/include/types.h b/include/types.h index 086d8e52..819ac393 100644 --- a/include/types.h +++ b/include/types.h @@ -105,6 +105,8 @@ struct Animation { /*0x0C*/ const s16 *values; /*0x10*/ const u16 *index; /*0x14*/ u32 length; // only used with Mario animations to determine how much to load. 0 otherwise. + /*????*/ u32 valuesLength; + /*????*/ u32 indexLength; }; struct AnimationTable { @@ -113,6 +115,7 @@ struct AnimationTable { }; #define ANIMINDEX_NUMPARTS(animindex) (sizeof(animindex) / sizeof(u16) / 6 - 1) +#define ANIM_FIELD_LENGTH(animindex) (sizeof(animindex) / sizeof(u16)) #define GRAPH_NODE_GUARD 0xAA diff --git a/levels/castle_grounds/areas/1/11/anim.inc.c b/levels/castle_grounds/areas/1/11/anim.inc.c index bf9eb7af..7c87910c 100644 --- a/levels/castle_grounds/areas/1/11/anim.inc.c +++ b/levels/castle_grounds/areas/1/11/anim.inc.c @@ -1,3 +1,4 @@ +#include "include/types.h" // 0x0700C7C8 - 0x0700C8F0 static const s16 castle_grounds_seg7_animvalue_flags[] = { 0, 480, 16383, 4835, 3907, 2463, 721, -1101, -2789, -4125, -4928, -5481, -5883, -6121, -6182, -6054, @@ -33,6 +34,8 @@ static const struct Animation castle_grounds_seg7_anim_flags = { castle_grounds_seg7_animvalue_flags, castle_grounds_seg7_animindex_flags, 0, + ANIM_FIELD_LENGTH(castle_grounds_seg7_animvalue_flags), + ANIM_FIELD_LENGTH(castle_grounds_seg7_animindex_flags), }; // 0x0700C95C - 0x0700C960 diff --git a/src/engine/graph_node.c b/src/engine/graph_node.c index 894e9fcc..eb2c9221 100644 --- a/src/engine/graph_node.c +++ b/src/engine/graph_node.c @@ -829,6 +829,42 @@ s32 retrieve_animation_index(s32 frame, u16 **attributes) { return result; } +s16 retrieve_animation_value(struct Animation *animation, s32 frame, u16 **attributes) { + // validate attributes + if (!attributes) { return 0; } + + u16* attr = *attributes; + if (!attr) { return 0; } + + size_t offset = attr - animation->index; + if ((offset + 1) >= animation->indexLength) { return 0; } + + // validate frame + if (frame < 0) { return 0; } + + // retrieve animation index + s32 index = 0; + if (frame < attr[0]) { + index = attr[1] + frame; + } else { + index = attr[1] + attr[0] - 1; + } + + // clamp index + if (index < 0) { index = 0; } + if (index > (s32)animation->valuesLength) { index = animation->valuesLength - 1; } + + *attributes += 2; + + // keep attributes in bounds + offset = *attributes - animation->index; + if (offset >= animation->indexLength) { + *attributes = (u16*)&animation->index[animation->indexLength - 1]; + } + + return animation->values[index]; +} + /** * Update the animation frame of an object. The animation flags determine * whether it plays forwards or backwards, and whether it stops or loops at @@ -899,17 +935,10 @@ void geo_retreive_animation_translation(struct GraphNodeObject *obj, Vec3f posit if (animation != NULL) { u16 *attribute = segmented_to_virtual((void *) animation->index); - s16 *values = segmented_to_virtual((void *) animation->values); - s16 frame = obj->animInfo.animFrame; - - if (frame < 0) { - frame = 0; - } - - position[0] = (f32) values[retrieve_animation_index(frame, &attribute)]; - position[1] = (f32) values[retrieve_animation_index(frame, &attribute)]; - position[2] = (f32) values[retrieve_animation_index(frame, &attribute)]; + position[0] = (f32) retrieve_animation_value(animation, frame, &attribute); + position[1] = (f32) retrieve_animation_value(animation, frame, &attribute); + position[2] = (f32) retrieve_animation_value(animation, frame, &attribute); } else { vec3f_set(position, 0, 0, 0); } diff --git a/src/engine/graph_node.h b/src/engine/graph_node.h index d2a41895..becd9290 100644 --- a/src/engine/graph_node.h +++ b/src/engine/graph_node.h @@ -442,6 +442,7 @@ void geo_obj_init_animation(struct GraphNodeObject *graphNode, const struct Anim void geo_obj_init_animation_accel(struct GraphNodeObject *graphNode, const struct Animation * const anim, u32 animAccel); s32 retrieve_animation_index(s32 frame, u16 **attributes); +s16 retrieve_animation_value(struct Animation *animation, s32 frame, u16 **attributes); s16 geo_update_animation_frame(struct AnimInfo *obj, s32 *accelAssist); void geo_retreive_animation_translation(struct GraphNodeObject *obj, Vec3f position); diff --git a/src/game/behaviors/clock_arm.inc.c b/src/game/behaviors/clock_arm.inc.c index fbfadb13..24a0058b 100644 --- a/src/game/behaviors/clock_arm.inc.c +++ b/src/game/behaviors/clock_arm.inc.c @@ -2,7 +2,7 @@ * Main loop of the hour and minute hands of the Tick Tock Clock painting. */ void bhv_rotating_clock_arm_loop(void) { - struct Surface *marioSurface; + struct Surface *marioSurface = NULL; u16 rollAngle = o->oFaceAngleRoll; if (gMarioObject != NULL) { o->oFloorHeight = find_floor(gMarioObject->oPosX, gMarioObject->oPosY, gMarioObject->oPosZ, &marioSurface); diff --git a/src/game/mario.c b/src/game/mario.c index e6e38481..d896664d 100644 --- a/src/game/mario.c +++ b/src/game/mario.c @@ -224,14 +224,13 @@ s16 find_mario_anim_flags_and_translation(struct Object *obj, s32 yaw, Vec3s tra if (curAnim == NULL) { return 0; } s16 animFrame = geo_update_animation_frame(&obj->header.gfx.animInfo, NULL); u16 *animIndex = segmented_to_virtual((void *) curAnim->index); - s16 *animValues = segmented_to_virtual((void *) curAnim->values); f32 s = (f32) sins(yaw); f32 c = (f32) coss(yaw); - dx = *(animValues + (retrieve_animation_index(animFrame, &animIndex))) / 4.0f; - translation[1] = *(animValues + (retrieve_animation_index(animFrame, &animIndex))) / 4.0f; - dz = *(animValues + (retrieve_animation_index(animFrame, &animIndex))) / 4.0f; + dx = retrieve_animation_value(curAnim, animFrame, &animIndex) / 4.0f; + translation[1] = retrieve_animation_value(curAnim, animFrame, &animIndex) / 4.0f; + dz = retrieve_animation_value(curAnim, animFrame, &animIndex) / 4.0f; translation[0] = (dx * c) + (dz * s); translation[2] = (-dx * s) + (dz * c); diff --git a/src/game/rendering_graph_node.c b/src/game/rendering_graph_node.c index dfc71892..861dd70c 100644 --- a/src/game/rendering_graph_node.c +++ b/src/game/rendering_graph_node.c @@ -76,7 +76,7 @@ struct GeoAnimState { /*0x02*/ s16 frame; /*0x04*/ f32 translationMultiplier; /*0x08*/ u16 *attribute; - /*0x0C*/ s16 *data; + /*0x0C*/ struct Animation* anim; s16 prevFrame; }; @@ -90,7 +90,7 @@ s16 gCurrAnimFrame; s16 gPrevAnimFrame; f32 gCurAnimTranslationMultiplier; u16 *gCurrAnimAttribute = NULL; -s16 *gCurAnimData = NULL; +struct Animation *gCurAnim = NULL; struct GrowingPool* gDisplayListHeap = NULL; @@ -848,29 +848,20 @@ static void geo_process_background(struct GraphNodeBackground *node) { static void anim_process(Vec3f translation, Vec3s rotation, u8 *animType, s16 animFrame, u16 **animAttribute) { if (*animType == ANIM_TYPE_TRANSLATION) { - translation[0] += gCurAnimData[retrieve_animation_index(animFrame, animAttribute)] - * gCurAnimTranslationMultiplier; - translation[1] += gCurAnimData[retrieve_animation_index(animFrame, animAttribute)] - * gCurAnimTranslationMultiplier; - translation[2] += gCurAnimData[retrieve_animation_index(animFrame, animAttribute)] - * gCurAnimTranslationMultiplier; + translation[0] += retrieve_animation_value(gCurAnim, animFrame, animAttribute) * gCurAnimTranslationMultiplier; + translation[1] += retrieve_animation_value(gCurAnim, animFrame, animAttribute) * gCurAnimTranslationMultiplier; + translation[2] += retrieve_animation_value(gCurAnim, animFrame, animAttribute) * gCurAnimTranslationMultiplier; *animType = ANIM_TYPE_ROTATION; } else { if (*animType == ANIM_TYPE_LATERAL_TRANSLATION) { - translation[0] += - gCurAnimData[retrieve_animation_index(animFrame, animAttribute)] - * gCurAnimTranslationMultiplier; + translation[0] += retrieve_animation_value(gCurAnim, animFrame, animAttribute) * gCurAnimTranslationMultiplier; *animAttribute += 2; - translation[2] += - gCurAnimData[retrieve_animation_index(animFrame, animAttribute)] - * gCurAnimTranslationMultiplier; + translation[2] += retrieve_animation_value(gCurAnim, animFrame, animAttribute) * gCurAnimTranslationMultiplier; *animType = ANIM_TYPE_ROTATION; } else { if (*animType == ANIM_TYPE_VERTICAL_TRANSLATION) { *animAttribute += 2; - translation[1] += - gCurAnimData[retrieve_animation_index(animFrame, animAttribute)] - * gCurAnimTranslationMultiplier; + translation[1] += retrieve_animation_value(gCurAnim, animFrame, animAttribute) * gCurAnimTranslationMultiplier; *animAttribute += 2; *animType = ANIM_TYPE_ROTATION; } else if (*animType == ANIM_TYPE_NO_TRANSLATION) { @@ -881,9 +872,9 @@ static void anim_process(Vec3f translation, Vec3s rotation, u8 *animType, s16 an } if (*animType == ANIM_TYPE_ROTATION) { - rotation[0] = gCurAnimData[retrieve_animation_index(animFrame, animAttribute)]; - rotation[1] = gCurAnimData[retrieve_animation_index(animFrame, animAttribute)]; - rotation[2] = gCurAnimData[retrieve_animation_index(animFrame, animAttribute)]; + rotation[0] = retrieve_animation_value(gCurAnim, animFrame, animAttribute); + rotation[1] = retrieve_animation_value(gCurAnim, animFrame, animAttribute); + rotation[2] = retrieve_animation_value(gCurAnim, animFrame, animAttribute); } } @@ -971,7 +962,7 @@ void geo_set_animation_globals(struct AnimInfo *node, s32 hasAnimation) { gCurAnimEnabled = (anim->flags & ANIM_FLAG_5) == 0; gCurrAnimAttribute = segmented_to_virtual((void *) anim->index); - gCurAnimData = segmented_to_virtual((void *) anim->values); + gCurAnim = anim; if (anim->animYTransDivisor == 0) { gCurAnimTranslationMultiplier = 1.0f; @@ -1014,14 +1005,10 @@ static void geo_process_shadow(struct GraphNodeShadow *node) { if (geo != NULL && geo->type == GRAPH_NODE_TYPE_SCALE) { objScale = ((struct GraphNodeScale *) geo)->scale; } - animOffset[0] = - gCurAnimData[retrieve_animation_index(gCurrAnimFrame, &gCurrAnimAttribute)] - * gCurAnimTranslationMultiplier * objScale; + animOffset[0] = retrieve_animation_value(gCurAnim, gCurrAnimFrame, &gCurrAnimAttribute) * gCurAnimTranslationMultiplier * objScale; animOffset[1] = 0.0f; gCurrAnimAttribute += 2; - animOffset[2] = - gCurAnimData[retrieve_animation_index(gCurrAnimFrame, &gCurrAnimAttribute)] - * gCurAnimTranslationMultiplier * objScale; + animOffset[2] = retrieve_animation_value(gCurAnim, gCurrAnimFrame, &gCurrAnimAttribute) * gCurAnimTranslationMultiplier * objScale; gCurrAnimAttribute -= 6; // simple matrix rotation so the shadow offset rotates along with the object @@ -1442,7 +1429,7 @@ void geo_process_held_object(struct GraphNodeHeldObject *node) { gGeoTempState.frame = gCurrAnimFrame; gGeoTempState.translationMultiplier = gCurAnimTranslationMultiplier; gGeoTempState.attribute = gCurrAnimAttribute; - gGeoTempState.data = gCurAnimData; + gGeoTempState.anim = gCurAnim; gGeoTempState.prevFrame = gPrevAnimFrame; gCurAnimType = 0; gCurGraphNodeHeldObject = (void *) node; @@ -1460,7 +1447,7 @@ void geo_process_held_object(struct GraphNodeHeldObject *node) { gCurrAnimFrame = gGeoTempState.frame; gCurAnimTranslationMultiplier = gGeoTempState.translationMultiplier; gCurrAnimAttribute = gGeoTempState.attribute; - gCurAnimData = gGeoTempState.data; + gCurAnim = gGeoTempState.anim; gPrevAnimFrame = gGeoTempState.prevFrame; gMatStackIndex--; } diff --git a/src/pc/lua/smlua_functions.c b/src/pc/lua/smlua_functions.c index eda36287..18809025 100644 --- a/src/pc/lua/smlua_functions.c +++ b/src/pc/lua/smlua_functions.c @@ -653,12 +653,12 @@ void smlua_func_level_script_parse(lua_State* L) { // custom animations // /////////////////////// -static u16 *smlua_to_u16_list(lua_State* L, int index) { +static u16 *smlua_to_u16_list(lua_State* L, int index, u32* length) { // Get number of values - s32 length = lua_rawlen(L, index); - if (!length) { LOG_LUA("smlua_to_u16_list: Table must not be empty"); return NULL; } - u16 *values = calloc(length, sizeof(u16)); + *length = lua_rawlen(L, index); + if (!*length) { LOG_LUA("smlua_to_u16_list: Table must not be empty"); return NULL; } + u16 *values = calloc(*length, sizeof(u16)); // Retrieve values lua_pushnil(L); @@ -709,13 +709,15 @@ int smlua_func_smlua_anim_util_register_animation(lua_State* L) { s16 loopEnd = smlua_to_integer(L, 6); if (!gSmLuaConvertSuccess) { LOG_LUA("%s: Failed to convert parameter '%s'", "smlua_anim_util_register_animation", "loopEnd"); return 0; } - s16 *values = (s16 *) smlua_to_u16_list(L, 7); + u32 valuesLength = 0; + s16 *values = (s16 *) smlua_to_u16_list(L, 7, &valuesLength); if (!values) { LOG_LUA("%s: Failed to convert parameter '%s'", "smlua_anim_util_register_animation", "values"); return 0; } - - u16 *index = (u16 *) smlua_to_u16_list(L, 8); + + u32 indexLength = 0; + u16 *index = (u16 *) smlua_to_u16_list(L, 8, &indexLength); if (!index) { LOG_LUA("%s: Failed to convert parameter '%s'", "smlua_anim_util_register_animation", "index"); free(values); return 0; } - smlua_anim_util_register_animation(name, flags, animYTransDivisor, startFrame, loopStart, loopEnd, values, index); + smlua_anim_util_register_animation(name, flags, animYTransDivisor, startFrame, loopStart, loopEnd, values, valuesLength, index, indexLength); return 1; } diff --git a/src/pc/lua/utils/smlua_anim_utils.c b/src/pc/lua/utils/smlua_anim_utils.c index 2ebf9e8a..f13157eb 100644 --- a/src/pc/lua/utils/smlua_anim_utils.c +++ b/src/pc/lua/utils/smlua_anim_utils.c @@ -129,7 +129,7 @@ void smlua_anim_util_reset() { sCustomAnimationHead = NULL; } -void smlua_anim_util_register_animation(const char *name, s16 flags, s16 animYTransDivisor, s16 startFrame, s16 loopStart, s16 loopEnd, s16 *values, u16 *index) { +void smlua_anim_util_register_animation(const char *name, s16 flags, s16 animYTransDivisor, s16 startFrame, s16 loopStart, s16 loopEnd, s16 *values, u32 valuesLength, u16 *index, u32 indexLength) { // NULL-checks if (!name) { @@ -159,6 +159,8 @@ void smlua_anim_util_register_animation(const char *name, s16 flags, s16 animYTr node->anim->unusedBoneCount = 0; node->anim->values = values; node->anim->index = index; + node->anim->valuesLength = valuesLength; + node->anim->indexLength = indexLength; node->anim->length = 0; node->next = sCustomAnimationHead; sCustomAnimationHead = node; diff --git a/src/pc/lua/utils/smlua_anim_utils.h b/src/pc/lua/utils/smlua_anim_utils.h index e627b354..62f6773f 100644 --- a/src/pc/lua/utils/smlua_anim_utils.h +++ b/src/pc/lua/utils/smlua_anim_utils.h @@ -67,7 +67,7 @@ struct GlobalObjectAnimations { extern struct GlobalObjectAnimations gGlobalObjectAnimations; void smlua_anim_util_reset(); -void smlua_anim_util_register_animation(const char *name, s16 flags, s16 animYTransDivisor, s16 startFrame, s16 loopStart, s16 loopEnd, s16 *values, u16 *index); +void smlua_anim_util_register_animation(const char *name, s16 flags, s16 animYTransDivisor, s16 startFrame, s16 loopStart, s16 loopEnd, s16 *values, u32 valuesLength, u16 *index, u32 indexLength); void smlua_anim_util_set_animation(struct Object *obj, const char *name); const char *smlua_anim_util_get_current_animation_name(struct Object *obj); diff --git a/tools/mario_anims_converter.py b/tools/mario_anims_converter.py index 361662ae..15c6d473 100755 --- a/tools/mario_anims_converter.py +++ b/tools/mario_anims_converter.py @@ -25,11 +25,13 @@ def parse_struct(filename, lines, lineindex, name): v5 = int(lines[lineindex + 4].rstrip(","), 0) values = lines[lineindex + 6].rstrip(",") indices = lines[lineindex + 7].rstrip(",") - items.append(("header", name, (v1, v2, v3, v4, v5, values, indices))) - if lines[lineindex + 9] != "};": + valuesLength = lines[lineindex + 9].rstrip(",") + indicesLength = lines[lineindex + 10].rstrip(",") + items.append(("header", name, (v1, v2, v3, v4, v5, values, indices, valuesLength, indicesLength))) + if lines[lineindex + 11] != "};": raise_error(filename, lineindex + 9, "Expected \"};\" but got " + lines[lineindex + 9]) order_mapping[name] = len(items) - lineindex += 10 + lineindex += 12 return lineindex def parse_array(filename, lines, lineindex, name, is_indices): @@ -99,7 +101,7 @@ try: for item in items: type, name, obj = item if type == "header": - v1, v2, v3, v4, v5, values, indices = obj + v1, v2, v3, v4, v5, values, indices, valuesLength, indicesLength = obj if order_mapping[indices] < order_mapping[name]: raise SyntaxError("Error: Animation struct must be written before indices array for " + name) if order_mapping[values] < order_mapping[indices]: @@ -113,7 +115,7 @@ try: for item in items: type, name, obj = item if type == "header": - v1, v2, v3, v4, v5, values, indices = obj + v1, v2, v3, v4, v5, values, indices, valuesLength, indicesLength = obj indices_len = len_mapping[indices] // 6 - 1 values_num_values = len_mapping[values] offset_to_struct = "offsetof(struct MarioAnimsObj, " + name + ")" @@ -128,7 +130,9 @@ try: str(indices_len), "(const s16 *)(offsetof(struct MarioAnimsObj, " + values + ") - " + offset_to_struct + ")", "(const u16 *)(offsetof(struct MarioAnimsObj, " + indices + ") - " + offset_to_struct + ")", - offset_to_end + " - " + offset_to_struct + offset_to_end + " - " + offset_to_struct, + str(len_mapping[values]), + str(len_mapping[indices]), ]) + "},") else: is_indices, arr = obj