SSBM Decomp
Loading...
Searching...
No Matches
itCommonItems.h
Go to the documentation of this file.
1
3#ifndef MELEE_IT_ITCOMMONITEMS_H
4#define MELEE_IT_ITCOMMONITEMS_H
5
6#include <placeholder.h>
7#include <platform.h>
8
9#include "dolphin/types.h"
10
11#include "it/forward.h"
12
13#include "lb/types.h"
14
15#include <baselib/forward.h>
16#include <melee/gr/forward.h>
17
18#include <common_structs.h>
19#include <dolphin/mtx.h>
20
21typedef struct {
22 bool x0;
23 bool x4;
25
26typedef struct {
27 bool x0; // [true]
28 s32 x4; // [8]
30
31typedef struct {
32 /* ip+DD4 */ float dir;
33 /* ip+DD8 */ float x4;
34 /* ip+DDC */ float x8;
35 /* ip+DE0 */ float xC;
36 /* ip+DE4 */ float xvel;
37 /* ip+DE8 */ float yvel;
39
41 /* ip+DD4 */ int x0;
42 /* ip+DD8 */ int x4;
43 /* ip+DDC */ int x8;
44 /* ip+DE0 */ int xC;
45 /* ip+DE4 */ float x10;
46 /* ip+DE8 */ float x14;
47 /* ip+DEC */ float x18;
48 /* ip+DF0 */ int x1C;
49 /* ip+DF4 */ int x20;
50 /* ip+DF8 */ int x24;
51 /* ip+DFC */ float x28;
52 /* ip+E00 */ float x2C;
53 /* ip+E04 */ float x30;
54 /* ip+E08 */ int x34;
55 /* ip+E0C */ int x38;
56 /* ip+E10 */ int x3C;
57 /* ip+E14 */ float x40;
58 /* ip+E18 */ float x44;
59 /* ip+E1C */ float x48;
60 /* ip+E20 */ float x4C;
61 /* ip+E24 */ float x50;
62 /* ip+E28 */ int x54;
63 /* ip+E2C */ float x58;
64};
65
66typedef struct itBatAttributes {
67 int x0;
68 int x4;
69 int x8;
70 f32 xC_vel;
72
73typedef struct itBombHei_ItemVars {
74 /* +0 */ s32 xDD4;
75 /* +4 */ s32 xDD8;
76 /* +8 */ s32 xDDC;
77 /* +C */ s32 xDE0;
78 /* +10 */ s32 xDE4;
79 /* +14 */ float xDE8;
80 /* +18 */ float xDEC;
81 /* +1C */ float xDF0;
82 /* +20 */ float xDF4;
83 /* +24 */ float xDF8;
84 /* +28 */ float xDFC;
85 /* +2C */ s32 _E00;
86 /* +30 */ f32 xE04;
87 /* +34 */ s32 _E08;
88 /* +38 */ Vec3 xE0C;
90
91typedef struct itBombHeiAttributes {
92 /* +0 */ float x0;
93 /* +4 */ float x4;
94 /* +8 */ float x8;
95 /* +C */ float xC;
96 /* +10 */ float x10;
97 /* +14 */ float x14;
98 /* +18 */ float x18;
99 /* +1C */ float x1C;
100 /* +20 */ Vec3 x20;
102
103typedef struct itBox_ItemVars {
104 /* +0 */ s32 opened;
105 /* +4 */ s32
107 /* +8 */ HSD_GObj*
109 /* +C */ f32 rot_vel_x;
110 /* +10 */ f32 rot_vel_y;
112
117
118typedef struct itEvYoshiEgg_ItemVars {
119 /* +0 */ s32 xDD4;
120 /* +4 */ s32 xDD8;
122
128
133
134typedef struct itWstarAttributes {
135 /* +0 */ f32 x0;
136 /* +4 */ f32 x4;
137 /* +8 */ f32 x8;
138 /* +C */ f32 xC;
139 /* +10 */ f32 x10;
140 /* +14 */ f32 x14;
141 /* +18 */ f32 x18;
142 /* +1C */ f32 x1C;
143 /* +20 */ f32 x20;
144 /* +24 */ s32 x24_count;
147
148typedef struct itKyasarin_ItemVars {
149 /* +0 ip+DD4 */ char pad_0[0x20];
150 /* +20 ip+DF4 */ HSD_GObj* x20;
151 /* +24 ip+DF8 */ f32 x24;
153
154typedef struct itKyasarinAttributes {
155 /* +0 */ s32* x0;
156 /* +4 */ f32 x4;
157 /* +8 */ f32 x8;
159
161 /* +0 ip+DD4 */ char pad_0[0x20];
162 /* +20 ip+DF4 */ s32 x20;
163 /* +24 ip+DF8 */ f32 x24;
165
167 /* +0 */ s32* x0;
168 /* +4 */ f32 x4;
169 /* +8 */ f32 x8;
170 /* +C */ s32 xC;
171 /* +10 */ s32 x10;
173
174typedef struct itHououAttr {
175 /* +00 */ f32 timer;
176 /* +04 */ u8 x4_pad[0x14];
177 /* +18 */ f32 x18;
178 /* +1C */ f32 x1C;
180
181typedef struct itLugiaAttributes {
182 /* +0 */ f32 x0;
183 /* +4 */ f32 x4;
185
187typedef struct itBoxAttributes {
188 /* +00 */ s32 spawn_weight_0;
189 /* +04 */ s32 spawn_weight_1;
190 /* +08 */ s32 spawn_weight_2;
191 /* +0C */ s32 empty_weight;
193 /* +14 */ f32 damage_threshold;
195 /* +1C */ f32
198
209
210typedef struct itHeart_ItemVars {
212 union {
213 struct {
214 s8 b0 : 1;
215 u8 b1 : 1;
216 u8 b2 : 1;
217 u8 b3 : 1;
218 u8 b4 : 1;
219 u8 b5 : 1;
220 u8 b6 : 1;
221 u8 b7 : 1;
222 };
223 u32 flags;
228 f32 xDEC;
230
231typedef struct HeartContainerAttr {
232 s32 x0_heal; // [100]
233 union {
234 struct {
235 u8 b0 : 1;
236 u8 b1 : 1;
237 u8 b2 : 1;
238 u8 b3 : 1;
239 u8 b4 : 1;
240 u8 b5 : 1;
241 u8 b6 : 1;
242 u8 b7 : 1;
244 u32 flags;
245 } x4; // [999]
246 s32 x8; // [1200]
247 s32 xC; // [1140]
248 s32 x10; // [120]
249 f32 x14; // y velocity? [1.5]
250 f32 x18; // y rotation? [0.0349066]
252
253typedef struct itTomato_ItemVars {
254 /* +0 ip+DD4 */ s32 heal_amount;
255 /* +4:0 ip+DD8:0 */ bool x4_b0 : 1;
256 /* +8 ip+DDC */ u32 x8;
258
259typedef struct {
262 int x8;
263 int xC;
264 int x10;
265 f32 x14;
267
268typedef struct itLGun_ItemVars {
269 /* +0 ip+DD4 */ int timer;
271
272typedef struct ItLGunAttr {
273 int max_ammo; // [16]
274 Vec3 pos; // [0, 2.128, 6.668]
275} ItLGunAttr;
276
277typedef struct itLGunRay_ItemVars {
278 /* +0 ip+DD4 */ float scale;
279 /* +4 ip+DD8 */ float angle;
280 /* +8 ip+DDC */ float speed;
281 /* +C ip+DE0 */ Vec3 pos;
283
284typedef struct ItLGunRayAttr {
285 /* +0 */ float speed; // [5]
286 /* +4 */ float lifetime; // [80]
287 /* +8 */ float max_scale; // [3]
289
290typedef struct itLGunBeam_ItemVars {
291 /* +0 ip+DD4 */ Vec3 position0;
292 /* +C ip+DE0 */ Vec3 position1;
293 /* +18 ip+DEC */ Vec3 velocity;
294 /* +24 ip+DF8 */ f32 angle0;
295 /* +28 ip+DFC */ f32 angle1;
296 /* +2C ip+E00 */ f32 lifetime;
297 /* +30 ip+E04 */ int xE04;
299
300typedef struct ItLGunBeamAttr {
301 float lifetime; // lifetime - [18]
302 float x4; // related to position calcs for var angle1 - [1]
303 float x8; // related to position calcs for var angle1 - [2]
304 float xC; // related to position calcs for var angle0 - [1.22173]
305 float x10; // related to position calcs for var angle0 - [2/3 * pi]
307
308typedef struct itLipstickAttributes {
309 /* +0 */ s32 x0;
310 /* +4 */ Vec3 x4;
312
314typedef struct itEgg_ItemVars {
315 /* +0 */ bool x0;
316 /* +4 */ int rand_max;
317 /* +8 */ u8 _8[0x60 - 0x8];
318 /* +60 */ int heal_amount;
320
321typedef struct itHeiho_ItemVars {
322 f32 x0;
323 f32 x4;
325 f32 xC;
326 f32 x10;
327 f32 x14;
328 f32 x18;
329 f32 x1C;
335 f32 x28;
337 f32 x30;
338 f32 x34;
339 f32 x38;
340 Vec3 x3C;
341 f32 x48;
342 f32 x4C;
343 f32 x50;
345 f32 x58;
346 f32 x5C;
347 f32 x6C;
348 f32 x60;
349 f32 x64;
350 f32 x68;
351 f32 x7C;
352 f32 x70;
353 f32 x74;
354 f32 x78;
356
366
367typedef struct itFlipper_DatAttrs {
368 /* +0 */ s32 x0;
369 /* +4 */ s32 x4;
371
372typedef struct itHarisen_DatAttrs {
373 /* +0 */ f32 x0_scale;
375
376typedef struct itFoods_ItemVars {
377 /* +0 ip+DD4 */ u32 x0;
378 /* +4 ip+DD8 */ u32 heal_amount;
380
387
392
401
402typedef struct itFreeze_ItemVars {
403 /* +0 */ f32 x0;
404 /* +4 */ Vec3 x4;
405 /* +10 */ f32 x10;
406 /* +14 */ f32 x14;
407 /* +18 */ s32 x18;
408 /* +1C */ Item_GObj* unk_1C;
409 /* +20 */ UNK_T x20;
411
413typedef struct itUnkAttributes {
414 float x0_float;
415 float x4_float;
416 float x8;
417 float xC;
418 float x10;
420
421typedef struct {
425
426typedef struct {
427 f32 x0;
428 f32 x4;
430
431typedef struct {
432 union {
433 Vec3* x0_f32;
434 S32Vec3* x0_s32;
435 } x0;
436 /* 0x04 */ s32 x4;
437 /* 0x08 */ s32 x8;
438 /* 0x0C */ s32 xC;
439 /* 0x10 */ u8 pad_10[0x18 - 0x10];
440 /* 0x18 */ s32 x18;
441 /* 0x1C */ f32 x1C;
442 /* 0x20 */ f32 x20;
443 /* 0x24 */ f32 x24;
444 /* 0x28 */ f32 x28;
445 /* 0x2C */ f32 x2C;
446 /* 0x30 */ f32 x30;
447 /* 0x34 */ f32 x34;
448 /* 0x38 */ f32 x38;
449 /* 0x3C */ s8 x3C;
450 /* 0x3D */ s8 x3D;
451 /* 0x3E */ s8 x3E;
453
454typedef struct itLikelike_ItemVars {
455 /* +0 ip+DD4 */ char pad_0[0x18];
456 /* +18 ip+DEC */ s32 x18;
457 /* +1C ip+DF0 */ char pad_1C[0x4];
458 /* +20 ip+DF4 */ Vec3 x20;
459 /* +2C ip+E00 */ char pad_2C[0xC];
460 /* +38 ip+E0C */ s32 x38;
461 /* +3C ip+E10 */ s32 x3C;
462 /* +40 ip+E14 */ s32 x40; // x40, x44, x48 are likely some form of S32Vec
463 /* +44 ip+E18 */ s32 x44;
464 /* +48 ip+E1C */ s32 x48;
465 /* +4C ip+E20 */ s32 x4C;
466 /* +50 ip+E24 */ HSD_GObj* x50;
467 /* +54 ip+E28 */ HurtCapsule* x54;
469
470typedef struct {
472 f32 x4;
474
475typedef struct {
476 u8 b0 : 1;
477 u8 b1 : 1;
478 u8 b2 : 1;
479 u8 b3 : 1;
480 u8 b4 : 1;
481 u8 b5 : 1;
482 u8 b6 : 1;
483 u8 b7 : 1;
485
486typedef struct {
487 int x0;
488 int x4;
490
491typedef struct itTincle_ItemVars {
492 /* +0 ip+DD4 */ u8 pad[0x20];
493 /* +20 ip+DF4 */ s32 x20;
494 /* +24 ip+DF8 */ u8 pad1[0x8];
495 /* +2C ip+E00 */ s32 x2C;
496 /* +30 ip+E04 */ u8 pad1b[0x8];
497 /* +38 ip+E0C */ f32 x38;
498 /* +3C ip+E10 */ u8 pad1c[0x14];
499 /* +50 ip+E24 */ f32 x50;
500 /* +54 ip+E28 */ f32 x54;
501 /* +58 ip+E2C */ u8 pad2[0x4];
502 /* +5C ip+E30 */ f32 x5C;
504
505typedef struct {
506 /* ip+DD4 */ float xDD4;
507 /* ip+DD8 */ float xDD8;
508 /* ip+DDC */ float xDDC;
509 /* ip+DE0 */ float xDE0;
510 /* ip+DE4 */ float xDE4;
511 /* ip+DE8 */ int xDE8;
512 /* ip+DEC */ unsigned char xDEC_b0 : 1;
513 /* ip+DEC */ unsigned char xDEC_b1 : 1;
514 /* ip+DEC */ unsigned char xDEC_b2 : 1;
515 /* ip+DEC */ unsigned char xDEC_b3 : 1;
516 /* ip+DEC */ unsigned char xDEC_b4 : 1;
517 /* ip+DEC */ unsigned char xDEC_b5 : 1;
518 /* ip+DEC */ unsigned char xDEC_b6 : 1;
519 /* ip+DEC */ unsigned char xDEC_b7 : 1;
520 /* ip+DF0 */ s32 xDF0;
521 /* ip+DF4 */ float xDF4;
522 /* ip+DF8 */ float xDF8;
523 /* ip+DFC */ float xDFC;
524 /* ip+E00 */ char pad_E00[0xE04 - 0xE00];
525 /* ip+E04 */ float xE04;
526 /* ip+E08 */ unsigned char xE08_b0 : 1;
527 /* ip+E08 */ unsigned char xE08_b1 : 1;
528 /* ip+E08 */ unsigned char xE08_b2 : 1;
529 /* ip+E08 */ unsigned char xE08_b3 : 1;
530 /* ip+E08 */ unsigned char xE08_b4 : 1;
531 /* ip+E08 */ unsigned char xE08_b5 : 1;
532 /* ip+E08 */ unsigned char xE08_b6 : 1;
533 /* ip+E08 */ unsigned char xE08_b7 : 1;
534 /* ip+E09 */ char pad_E09[0xE0C - 0xE09];
535 /* ip+E0C */ int xE0C;
536 /* ip+E10 */ int xE10;
537 /* ip+E14 */ char pad_E14[0xE1C - 0xE14];
538 /* ip+E1C */ unsigned char xE1C_b0 : 1;
539 /* ip+E1C */ unsigned char xE1C_b1 : 1;
540 /* ip+E1C */ unsigned char xE1C_b2 : 1;
541 /* ip+E1C */ unsigned char xE1C_b3 : 1;
542 /* ip+E1C */ unsigned char xE1C_b4 : 1;
543 /* ip+E1C */ unsigned char xE1C_b5 : 1;
544 /* ip+E1C */ unsigned char xE1C_b6 : 1;
545 /* ip+E1C */ unsigned char xE1C_b7 : 1;
546 /* ip+E1D */ char pad_E1D[0xE20 - 0xE1D];
547 /* ip+E20 */ Vec3 vel;
550
551typedef struct {
552 /* ip+DD4 */ f32 xDD4;
553 /* ip+DD8 */ f32 xDD8;
554 /* ip+DDC */ f32 xDDC;
555 /* ip+DE0 */ f32 xDE0;
556 /* ip+DE4 */ f32 xDE4;
557 /* ip+DE8 */ s32 xDE8;
558 /* ip+DEC */ s32 xDEC;
559 /* ip+DF0 */ s32 xDF0;
560 /* ip+DF4 */ unsigned char xDF4_b0 : 1;
561 /* ip+DF4 */ unsigned char xDF4_b1 : 1;
562 /* ip+DF4 */ unsigned char xDF4_b2 : 1;
563 /* ip+DF4 */ unsigned char xDF4_b3 : 1;
564 /* ip+DF4 */ unsigned char xDF4_b4 : 1;
565 /* ip+DF4 */ unsigned char xDF4_b5 : 1;
566 /* ip+DF4 */ unsigned char xDF4_b6 : 1;
567 /* ip+DF4 */ unsigned char xDF4_b7 : 1;
568 /* ip+DF5 */ char pad_DF5[0xE20 - 0xDF5];
569 /* ip+E20 */ Vec3 vel;
572
573typedef struct {
574 u8 _pad[0x14];
575 Vec3 x14;
577
578typedef struct {
579 unsigned char xDD4_b0 : 1;
580 unsigned char xDD4_b1 : 1;
581 unsigned char xDD4_b2 : 1;
582 unsigned char xDD4_b3 : 1;
583 unsigned char xDD4_b4 : 1;
584 unsigned char xDD4_b5 : 1;
585 unsigned char xDD4_b6 : 1;
586 unsigned char xDD4_b7 : 1;
589
590typedef struct {
592 float xDD8;
593 int xDDC;
595 int xDE4;
596 float xDE8;
597 float xDEC;
598 float xDF0;
599 unsigned int xDF4;
602
612
613typedef struct {
614 s16 x0;
615 u8 padding[0xE34 - 0xDD8];
617 int x64;
618 int x68;
619 int x6C;
620 f32 xE44;
622
623typedef struct itHitodeman_ItemVars {
624 /* +0 ip+DD4 */ char pad_0[0x60];
625 /* +60 ip+E34 */ float x60;
626 /* +64 ip+E38 */ float x64;
627 /* +68 ip+E3C */ s32 x68;
628 /* +6C ip+E40 */ char pad_6C[0x1C];
629 /* +88 ip+E5C */ s32 x88;
630 /* +8C ip+E60 */ char pad_8C[0x4];
631 /* +90 ip+E64 */ HSD_GObj* x90;
633
634typedef struct {
635 int x0;
638
639typedef struct MewVars {
640 f32 x0;
641 f32 x4;
642 f32 x8;
643 f32 xC;
644} MewVars;
645
646typedef struct itCoinAttributes {
647 f32 x0;
648 f32 x4;
649 f32 x8;
650 f32 xC;
651 f32 x10;
652 f32 x14;
653 f32 x18;
654 f32 x1C;
655 f32 x20;
656 f32 x24;
657 f32 x28;
658 f32 x2C;
659 f32 x30;
660 f32 x34;
661 f32 x38;
662 f32 x3C;
663 f32 x40;
664 f32 x44;
665 f32 x48;
667
668typedef struct itCoin_ItemVars {
669 int x0;
670 int x4;
671 f32 x8;
672 f32 xC;
673 int x10;
676
677typedef struct itFFlower_ItemVars {
678 int x0;
679 u32 x4;
681
682typedef struct FFlowerAttr {
683 int x0; // [120]
684 int x4; // [1200]
685 int x8; // [1140]
686 int xC; // [120]
687 float x10; // [1.5]
688 float x14;
690
692 /* +0 */ Vec3 pos;
693 /* +C */ f32 unk;
695
696typedef struct itHassam_ItemVars {
697 f32 x0;
698 f32 x4;
699 f32 x8;
700 f32 xC;
701 f32 x10;
702 f32 x14;
706 u8 padding[0x5C - 0x20];
707 Vec3 x5C;
708 f32 x68;
710
711typedef struct itKinoko_ItemVars {
712 f32 x0;
713 Vec3 x4;
714 // f32 x8;
715 // f32 xC;
717
757
762
768
769typedef struct itTaruAttributes {
770 /* +00 */ s32 x0;
771 /* +04 */ s32 x4;
772 /* +08 */ f32 x8;
773 /* +0C */ f32 xC;
774 /* +10 */ f32 x10;
775 /* +14 */ f32 x14;
776 /* +18 */ f32 x18;
777 /* +1C */ f32 x1C;
778 /* +20 */ f32 x20;
779 /* +24 */ f32 x24;
780 /* +28 */ f32 x28;
781 /* +2C */ f32 x2C;
782 /* +30 */ f32 x30;
783 /* +34 */ f32 x34;
785
786typedef struct itTaru_ItemVars {
787 /* +0 ip+DD4 */ s32 xDD4;
788 /* +4 ip+DD8 */ s32 xDD8;
789 /* +8 ip+DDC */ f32 xDDC;
790 /* +C ip+DE0 */ f32 xDE0;
791 /* +10 ip+DE4 */ f32 xDE4;
792 /* +14 ip+DE8 */ Vec3 xDE8;
794
795typedef struct itTarucann_ItemVars {
796 /* +0 ip+DD4 */ s32 x0;
797 /* +4 ip+DD8 */ s32 x4;
798 /* +8 ip+DDC */ f32 x8;
799 /* +C ip+DE0 */ f32 xC;
800 /* +10 ip+DE4 */ f32 x10;
801 /* +14 ip+DE8 */ Vec3 x14;
802 /* +20 ip+DF4 */ Fighter_GObj* x20;
803 /* +24 ip+DF8 */ s32 x24;
804 /* +28 ip+DFC */ f32 x28;
806
807typedef struct itTaruCann_DatAttrs {
808 /* +00 */ f32 x0;
809 /* +04 */ char pad_4[0x4];
810 /* +08 */ f32 x8;
811 /* +0C */ f32 xC;
812 /* +10 */ f32 x10;
813 /* +14 */ f32 x14;
814 /* +18 */ f32 x18;
815 /* +1C */ f32 x1C;
816 /* +20 */ f32 x20;
817 /* +24 */ f32 x24;
818 /* +28 */ int x28;
819 /* +2C */ int x2C;
820 /* +30 */ u32 x30;
821 /* +34 */ int x34;
822 /* +38 */ u32 x38;
823 /* +3C */ u32 x3C;
824 /* +40 */ u32 x40;
825 /* +44 */ u32 x44;
826 /* +48 */ f32 x48;
827 /* +4C */ f32 x4C;
828 /* +50 */ f32 x50;
830
831typedef struct itKusudama_ItemVars {
832 /* +0 ip+DD4 */ bool x0;
833 /* +4 ip+DD8 */ s32 x4;
835
836typedef struct itKusudamaAttributes {
837 /* +00 */ s32 x0;
838 /* +04 */ s32 x4;
839 /* +08 */ s32 x8;
840 /* +0C */ s32 xC;
841 /* +10 */ ItemKind x10;
842 /* +14 */ s32 x14;
843 /* +18 */ f32 x18;
844 /* +1C */ f32 x1C;
845 /* +20 */ f32 x20;
846 /* +24 */ u8 _24[0x4];
847 /* +28 */ f32 x28;
848 /* +2C */ f32 x2C;
850
851typedef struct itKlap_ItemVars {
852 /* +0 ip+DD4 */ f32 x0;
853 /* +4 ip+DD8 */ f32 x4;
854 /* +8 ip+DDC */ f32 x8;
855 /* +C ip+DE0 */ f32 xC;
856 /* +10 ip+DE4 */ f32 x10;
857 /* +14 ip+DE8 */ f32 x14;
858 /* +18 ip+DEC */ f32 x18;
859 /* +1C ip+DF0 */ f32 x1C;
860 /* +20 ip+DF4 */ HSD_GObj* x20;
861 /* +24 ip+DF8 */ f32 x24;
862 /* +28 ip+DFC */ f32 x28;
864
865typedef struct itLeadeadAttr_x0 {
866 /* 0x00 */ s32 x0;
867 /* 0x04 */ f32 x4;
869
870typedef struct itLeadeadAttributes {
871 /* 0x00 */ itLeadeadAttr_x0* x0;
872 /* 0x04 */ s32 x4;
873 /* 0x08 */ f32 x8;
874 /* 0x0C */ f32 xC;
875 /* 0x10 */ f32 x10;
876 /* 0x14 */ f32 x14;
877 /* 0x18 */ s16 x18;
878 /* 0x1A */ s16 x1A;
879 /* 0x1C */ s16 x1C;
880 /* 0x1E */ s8 x1E;
882
883typedef struct itChicorita_ItemVars {
884 /* ip+DD4 */ u8 _0[0x60 - 0x0];
885 /* ip+E34 */ s32 x60; // timer?
886 /* ip+E38 */ f32 x64; // y vel
888
889typedef struct itChicoritaAttr {
890 f32 scale;
891 s32 x4; // x60 in item vars gets set to this if -1; max timer/lifetime?
893
894typedef struct itMarilAttributes {
895 f32 x0;
896 f32 x4;
897 f32 x8;
898 f32 xC;
899 f32 x10;
900 f32 x14;
902
903typedef struct itMaril_ItemVars {
904 u8 pad[0x60];
905 union {
906 struct {
907 u8 x0 : 1;
908 u8 x1 : 1;
909 u8 x2 : 1;
910 u8 x3 : 1;
911 u8 x4 : 1;
912 u8 x5 : 1;
913 u8 x6 : 1;
914 u8 x7 : 1;
915 };
916 u32 flags;
918 f32 x64;
919 f32 x68;
920 Vec3 x6C;
922
923typedef struct itLizardon_ItemVars {
924 /* +00 ip+DD4 */ u8 pad[0x60];
925 /* +60 ip+E34 */ s32 x60;
926 /* +64 ip+E38 */ s32 x64;
927 /* +68 ip+E3C */ f32 x68;
928 /* +6C ip+E40 */ s32 x6C;
929 /* +70 ip+E44 */ s32 x70;
930 /* +74 ip+E48 */ s32 x74[4];
932
944
954
955typedef struct itLucky_ItemVars {
956 /* ip+DD4 */ u8 _0[0x60 - 0x0];
957 /* ip+E34 */ enum_t x60;
958 /* ip+E38 */ s32 x64;
959 /* ip+E3C */ s32 x68;
961
962typedef struct itChicoritaLeafAttr {
963 f32 timer;
964 f32 x4;
965 f32 x8; // x pos
966 f32 xC; // y pos
967 f32 x10; // x vel
969
973
974typedef struct it_279D_ItemVars {
975 /* ip+DD4 */ s32 x0;
976 /* ip+DD8 */ Vec3 x4;
977 /* ip+DE4 */ Vec3 x10;
978 /* ip+DF0 */ f32 x1C;
979 /* ip+DF4 */ f32 x20;
980 /* ip+DF8 */ f32 x24;
981 /* ip+DFC */ f32 x28;
982 /* ip+E00 */ f32 x2C[6];
983 // /* ip+E04 */ s32 x30; // scale?
984 // /* ip+E08 */ s32 x34;
985 // /* ip+E0C */ s32 x38;
986 // /* ip+E10 */ s32 x3C;
987 // /* ip+E14 */ s32 x40;
988 /* ip+E18 */ f32 x44;
989 /* ip+E1C */ f32 x48;
990 /* ip+E20 */ f32 x4C; // scale
991 /* ip+E24 */ f32 x50;
992 /* ip+E28 */ s32 x54;
993 /* ip+E2C */ s32 x58; // used as an index back into this struct?
994 /* ip+E30 */ s32 x5C;
996
998 /* ip+DD4 */ s32 x0;
999 /* ip+DD8 */ Vec3 x4;
1000 /* ip+DE4 */ s32 x10[3];
1001 /* ip+DF0 */ s32 x1C;
1002 /* ip+DF4 */ s32 x20;
1003 /* ip+DF8 */ f32 x24;
1004 /* ip+DFC */ s32 x28;
1005 /* ip+E00 */ f32 x2C[6];
1006 /* ip+E18 */ f32 x44;
1007 /* ip+E1C */ f32 x48;
1008 /* ip+E20 */ f32 x4C;
1009 /* ip+E24 */ f32 x50;
1010 /* ip+E28 */ s32 x54;
1011 /* ip+E2C */ s32 x58;
1012 /* ip+E30 */ s32 x5C;
1014
1015typedef struct it_279D_DatAttrs {
1016 f32 x0;
1017 f32 x4;
1018 f32 x8;
1019 f32 xC;
1020 f32 x10;
1021 f32 x14;
1022 f32 x18;
1023 f32 x1C[6];
1024 // f32 x20;
1025 // f32 x24;
1026 // f32 x28;
1027 // f32 x2C;
1028 // f32 x30;
1029 f32 x34;
1031 s32 x3C[160];
1032 // f32 x3C;
1033 // f32 x40;
1034 // f32 x44;
1035 // f32 x48;
1036 // f32 x4C;
1037 // f32 x50;
1038 // f32 x54;
1039 // f32 x58;
1040 // f32 x5C;
1041 // s32 x60[160];
1042 // f32 padding[0x248 - 0x4C];
1043 // f32 x248;
1045
1046typedef struct it_27B5_ItemVars {
1047 /* ip+DD4 */ HSD_JObj* x0;
1048 /* ip+DD8 */ s32 x4;
1049 /* ip+DDC */ Vec3 x8;
1050 /* ip+DE8 */ S32Vec3 x14;
1051 /* ip+DF4 */ s32 x20;
1052 /* ip+DF8 */ s32 x24;
1053 /* ip+DFC */ s32 x28;
1054 /* ip+E00 */ f32 x2C;
1055 /* ip+E04 */ s32 x30; // scale?
1056 /* ip+E08 */ s32 x34;
1057 /* ip+E0C */ s32 x38;
1058 /* ip+E10 */ s32 x3C;
1059 /* ip+E14 */ s32 x40;
1060 /* ip+E18 */ f32 x44;
1061 /* ip+E1C */ s32 x48;
1062 /* ip+E20 */ f32 x4C; // scale
1063 /* ip+E24 */ f32 x50;
1064 /* ip+E28 */ s32 x54;
1065 /* ip+E2C */ s32 x58;
1066 /* ip+E30 */ s32 x5C;
1068
1069typedef struct it_27B5_DatAttrs {
1072
1073typedef struct it_27CE_ItemVars {
1074 /* ip+DD4 */ void* attr;
1076
1078typedef struct it_27CF_ItemVars {
1079 f32 x0;
1081
1082typedef struct it_27CF_DatAttrs {
1083 Vec3 pos;
1084 Vec3 vel;
1085 float lifetime; // lifetime
1086 float float2;
1087 float float3; // item var x0
1088 float x24; // item->xC98
1091
1092typedef struct it_2F28_ItemVars {
1093 f32 x0;
1095
1097 Vec3 pos;
1098 Vec3 vel;
1099 f32 float1; // lifetime
1100 f32 float2; // item var x0
1101};
1102
1104 f32 x0; // set to float calc result/item->x3C
1105 HSD_JObj* x4; // set to item_gobj->hsd_obj
1106 Vec3 x8; // called in lb_8000B1CC
1107 Vec3 x14; // set equal to x8
1109
1110typedef struct it_2E5A_ItemVars {
1111 // /* ip+DD4 */ HSD_GObj* x0;
1112 /* ip+DD4 */ s32 x0;
1113 /* ip+DD8 */ s32 x4; // uses regular registers (#? gets multiplied by 2C,
1114 // then indexed into attr)
1115 /* ip+DDC */ s32 x8; // uses regular registers
1116 /* ip+DE0 */ s32 xC; // uses regular registers
1117 /* ip+DE4 */ f32 x10; // uses float registers; timer?
1118 /* ip+DE8 */ f32 x14;
1119 /* ip+DEC */ UnkFlagStruct x18; // has bit assignments
1121 // /* ip+DF4 */ s32 x20;
1122 // /* ip+DF8 */ s32 x24;
1123 // /* ip+DFC */ s32 x28;
1124 // /* ip+E00 */ s32 x2C;
1125 // /* ip+E04 */ s32 x30;
1126 // /* ip+E08 */ s32 x34;
1127 // /* ip+E0C */ s32 x38;
1128 // /* ip+E10 */ s32 x3C;
1129 // /* ip+E14 */ s32 x40;
1130 // /* ip+E18 */ s32 x44;
1131 // /* ip+E1C */ s32 x48;
1132 // /* ip+E20 */ s32 x4C;
1133 // /* ip+E24 */ s32 x50;
1134 // /* ip+E28 */ s32 x54;
1135 // /* ip+E2C */ s32 x58;
1137
1138typedef struct it_2E5A_DatAttrs_1 {
1139 f32 x0; // lifetime?
1140 f32 x4; // float assignment
1141 f32 x8;
1142 f32 xC;
1143 f32 x10;
1144 f32 x14; // item->x40_vel.x
1145 f32 x18;
1146 f32 x1C;
1147 f32 x20;
1148 f32 x24; // float assignment
1149 f32 x28;
1150 f32 x2C; // float assignment
1151 f32 x30;
1152 f32 x34;
1153 f32 x38;
1154 HSD_Joint* x3C; // called in it_80273318
1155 f32 x40;
1156 f32 x44;
1157 f32 x48;
1158 s32 x4C; // item->xD84
1160 f32 x54; // item->scl
1161 itECB* x58; // called in it_80275D5C
1164
1165typedef struct it_2E5A_DatAttrs_2 {
1166 f32 x0; // lifetime?
1167 f32 x4; // float assignment
1168 f32 x8;
1169 f32 xC;
1170 HSD_Joint* x10; // called in it_80273318
1171 ItemStateDesc* x14; // item2->xD0_itemStateDesc
1172 f32 x18;
1173 f32 x1C;
1174 s32 x20; // item->xD84
1175 f32 x24; // float assignment
1176 f32 x28; // item->scl
1177 // itECB* x2C; // called in it_80275D5C
1179
1180typedef struct it_802E5FXX_struct { // used for it_802E5F00 and it_802E5F8C
1181 HSD_GObj* x0; // Item GObj assignment/passed to db_80225DD8
1182 f32 x4; // float assignment (angle?)
1183 f32 x8; // float assignment (used in x40_vel.y calc)
1184 s32 xC; // non-float assignment (arg3/arg2/while condition)
1185 s32 x10; // non-float assignment
1186 s32 x14; // non-float assignment
1187 s32 x18; // non-float assignment (gm_8016C6C0)
1189
1190typedef struct it_2E6A_ItemVars_1 {
1191 /* +0 ip+DD4 */ s16 x0;
1192 /* +2 ip+DD6 */ s16 x2; // type of union: 1=jobj, 2=vec
1193 union {
1194 /* +4 ip+DD8 */ HSD_JObj* x4;
1195 /* +4 ip+DD8 */ Vec3 x4_vec;
1196 };
1197 /* +10 ip+DE4 */ Ground* x10;
1198 /* +14 ip+DE8 */ void (*x14)(Item_GObj*, Ground*);
1199 /* +18 ip+DEC */ void (*x18)(Item_GObj*, Ground*, Vec3*, HSD_GObj*, f32);
1200 /* +1C ip+DF0 */ void (*x1C)(Item_GObj*, Ground*, HSD_GObj*);
1202
1203typedef struct itWhiteBea_ItemVars {
1204 /* +0 ip+DD4 */ char pad_0[0x18];
1205 /* +18 ip+DEC */ s32 x18;
1206 /* +1C ip+DF0 */ char pad_1C[0x4];
1207 /* +20 ip+DF4 */ UNK_T x20;
1208 /* +24 ip+DF8 */ char pad_24[0x4];
1209 /* +28 ip+DFC */ s32 x28;
1210 /* +2C ip+E00 */ char pad_2C[0x10];
1211 /* +3C ip+E10 */ s32 x3C;
1212 /* +40 ip+E14 */ s32 x40;
1214
1215typedef struct itWhiteBeaAttributes {
1216 /* +0 */ s32* x0;
1217 /* +4 */ f32 x4;
1219
1220typedef struct itOctarock_ItemVars {
1221 /* +0 ip+DD4 */ char pad_0[0x18];
1222 /* +18 ip+DEC */ s32 x18;
1223 /* +1C ip+DF0 */ char pad_1C[0x4];
1224 /* +20 ip+DF4 */ Vec3 x20;
1225 /* +2C ip+E00 */ s32 x2C;
1226 /* +30 ip+E04 */ char pad_30[0x2];
1227 /* +32 ip+E06 */ s16 x32;
1229
1230typedef struct itSScopeAttributes {
1231 /* +0 */ char pad_x0[0x4];
1232 /* +4 */ s32 x4;
1233 /* +8 */ s32 x8;
1234 /* +C */ char pad_xC[0x28];
1235 /* +34 */ Vec3 x34;
1237
1238typedef struct itScopeBeam_ItemVars {
1239 int x0;
1240 float x4;
1242
1243typedef struct itsonansAttributes {
1244 f32 x0;
1245 f32 x4;
1246 f32 x8; // hit sens
1247 f32 xC;
1248 f32 x10;
1249 f32 x14;
1250 f32 x18;
1251 f32 x1C;
1252 f32 x20;
1253 s32 x24; // lifetimeset
1255
1256typedef struct itSonans_ItemVars {
1257 /* ip+DD4 */ u8 _0[0x60 - 0x0];
1258 /* ip+E34 */ f32 x60;
1259 /* ip+E38 */ f32 x64;
1260 /* ip+E3C */ f32 x68;
1262
1267
1268typedef struct itTosakinto_ItemVars {
1269 /* ip+DD4 */ u8 x0_pad[0x60];
1270 /* ip+E34 */ enum_t x60_msid;
1271 /* ip+E38 */ float x64_vel_x;
1272 /* ip+E3C */ int x68_sfx_id;
1273
1275
1281
1282typedef struct itMDisableAttributes {
1283 /* +0 */ f32 lifetime;
1284 /* +4 */ f32 x_vel;
1286
1287typedef struct itMDisable_ItemVars {
1288 Fighter_GObj* owner;
1290
1292 /* +0 */ float x0;
1293 /* +4 */ float x4;
1294 /* +8 */ float scale;
1296
1312
1313typedef struct itOctarockAttributes {
1315 f32 x4;
1316 f32 x8;
1317 f32 xC;
1318 f32 x10;
1319 f32 x14;
1320 f32 x18;
1321 s16 x1C;
1323
1325 /* 0x00 */ u8 pad[0x20];
1326 /* 0x20 */ s32 x20;
1327 /* 0x24 */ u8 pad1[0x4];
1328 /* 0x28 */ s32 x28;
1330
1331typedef struct itPatapata_ItemVars {
1332 /* 0x00 */ u8 pad[0x20];
1333 /* 0x20 */ s32 x20;
1334 /* 0x24 */ s32 x24;
1335 /* 0x28 */ s32 x28;
1336 /* 0x2C */ f32 x2C;
1337 /* 0x30 */ f32 x30;
1338 /* 0x34 */ u8 pad1[0x40 - 0x34];
1339 /* 0x40 */ s32 x40;
1341
1342typedef struct itPatapataDatAttrs {
1343 /* 0x00 */ u8 pad[0x4];
1344 /* 0x04 */ f32 x4;
1346
1347typedef struct itPatapataAttributes {
1349 /* 0x04 */ f32 x4;
1350 /* 0x08 */ f32 x8;
1351 /* 0x0C */ f32 xC;
1352 /* 0x10 */ s32 x10;
1353 /* 0x14 */ f32 x14;
1354 /* 0x18 */ f32 x18;
1355 /* 0x1C */ s32 x1C;
1356 /* 0x20 */ f32 x20;
1357 /* 0x24 */ s32 x24;
1359
1361 /* 0x00 */ s32* x0;
1362 /* 0x04 */ f32 x4;
1364
1371
1372typedef struct itFreezer_ItemVars {
1373 /* ip+DD4 */ u8 _0[0x60 - 0x0];
1374 /* ip+E34 */ s32 x60;
1376
1378 /* xDD4 */ u8 _0[0x60 - 0x0];
1379 /* xE34 */ UnkFlagStruct x60;
1380 /* xE35 */ u8 x61[0x64 - 0x61];
1381 /* xE38 */ f32 x64;
1383
1389
1390typedef struct itkireihana_ItemVars {
1391 /* xDD4 */ f32 x0;
1392 /* xDD8 */ u32 x4;
1393 /* xDDC */ f32 x8;
1394 /* xDD8 */ u8 pad[0x60 - 0xC];
1395 /* xE34 */ f32 fall_speed;
1396 /* xE38 */ int timer_unk0;
1397 /* xE3C */ int timer_unk1;
1398 /* xE40 */ int timer_unk2;
1399 /* xE44 */ f32 x70;
1401
1403 f32 x0;
1404 u32 x4;
1405 u32 x8;
1406 u32 xC;
1408
1410 /* +00 */ f32 x0;
1411 /* +04 */ f32 x4;
1412 /* +08 */ f32 x8;
1413 /* +0C */ f32 xC;
1415
1416typedef struct itThunder_ItemVars {
1417 /* xDD8 */ u8 pad[0x60 - 0x0];
1418 /* xE34 */ s32 x60;
1419 /* xE38 */ s32 x64;
1420 /* xE3C */ f32 x68;
1422
1429
1430typedef struct itOldkuri_ItemVars {
1431 /* +00 */ char pad[0x18];
1432 /* +18 */ s32 xDEC;
1433 /* +1C */ char pad2[0x4];
1434 /* +20 */ f32 xDF4;
1435 /* +24 */ s32 xDF8;
1436 /* +28 */ s32 xDFC;
1438
1439typedef struct itUnknown_ItemVars {
1440 /* +00 ip+DD4 */ char pad_0[0x60];
1441 /* +60 ip+E34 */ f32 x60;
1442 /* +64 ip+E38 */ s32 x64;
1443 /* +68 ip+E3C */ s32 x68;
1445
1446typedef struct itUnknownAttributes {
1447 /* +00 */ f32 x0;
1448 /* +04 */ f32 x4;
1449 /* +08 */ char pad_8[0x4];
1450 /* +0C */ f32 xC;
1451 /* +10 */ f32 x10;
1452 /* +14 */ char pad_14[0x4];
1453 /* +18 */ s32 x18;
1454 /* +1C */ s32 x1C;
1455 /* +20 */ s32 x20;
1457
1459 /* +00 */ f32 x0;
1460 /* +04 */ f32 x4;
1461 /* +08 */ f32 x8;
1463
1464typedef struct itLugia_ItemVars {
1465 /* +00 ip+DD4 */ u8 x0_pad[0x7C];
1466 /* +7C ip+E50 */ Vec3 xE50;
1468
1470 /* +00 ip+DD4 */ u8 x0_pad[0x34];
1471 /* +34 ip+E08 */ s16 x34;
1472 /* +36 ip+E0A */ s16 x36;
1473 /* +38 ip+E0C */ UNK_T x38;
1475
1476typedef struct itMatadogas_ItemVars {
1477 /* +00 ip+DD4 */ char pad_0[0x60];
1478 /* +60 ip+E34 */ s32 x60;
1479 /* +64 ip+E38 */ s32 x64;
1480 /* +68 ip+E3C */ s32 x68;
1482
1483#endif
u8 x0
Definition dbbonus.c:20
signed char s8
Definition hsd_3B2B.h:3
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
ItemKind
Definition forward.h:109
u8 _pad[0x10]
Definition particle.c:2808
#define UNK_T
Definition placeholder.h:31
#define STATIC_ASSERT(cond)
Definition platform.h:110
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition itCommonItems.h:682
int x8
Definition itCommonItems.h:685
float x14
Definition itCommonItems.h:688
int x4
Definition itCommonItems.h:684
float x10
Definition itCommonItems.h:687
int x0
Definition itCommonItems.h:683
int xC
Definition itCommonItems.h:686
Definition types.h:1115
Definition types.h:955
Definition aobj.h:58
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition jobj.h:130
Definition itCommonItems.h:231
u8 b1
Definition itCommonItems.h:236
s32 xC
Definition itCommonItems.h:247
f32 x14
Definition itCommonItems.h:249
u8 b7
Definition itCommonItems.h:242
u8 b4
Definition itCommonItems.h:239
f32 x18
Definition itCommonItems.h:250
u32 flags
Definition itCommonItems.h:244
u8 b6
Definition itCommonItems.h:241
u8 b3
Definition itCommonItems.h:238
struct HeartContainerAttr::@266::@267 bits
union HeartContainerAttr::@266 x4
s32 x8
Definition itCommonItems.h:246
s32 x0_heal
Definition itCommonItems.h:232
s32 x10
Definition itCommonItems.h:248
u8 b0
Definition itCommonItems.h:235
u8 b5
Definition itCommonItems.h:240
u8 b2
Definition itCommonItems.h:237
Definition types.h:88
Definition itCommonItems.h:26
s32 x4
Definition itCommonItems.h:28
bool x0
Definition itCommonItems.h:27
Definition itCommonItems.h:272
Vec3 pos
Definition itCommonItems.h:274
int max_ammo
Definition itCommonItems.h:273
Definition itCommonItems.h:300
float x8
Definition itCommonItems.h:303
float lifetime
Definition itCommonItems.h:301
float xC
Definition itCommonItems.h:304
float x4
Definition itCommonItems.h:302
float x10
Definition itCommonItems.h:305
Definition itCommonItems.h:284
float speed
Definition itCommonItems.h:285
float lifetime
Definition itCommonItems.h:286
float max_scale
Definition itCommonItems.h:287
Definition types.h:147
Definition itCommonItems.h:259
int xC
Definition itCommonItems.h:263
int x8
Definition itCommonItems.h:262
f32 x14
Definition itCommonItems.h:265
int x10
Definition itCommonItems.h:264
int heal_amount_0
Definition itCommonItems.h:260
int heal_amount_1
Definition itCommonItems.h:261
Definition itCommonItems.h:639
f32 x0
Definition itCommonItems.h:640
f32 x8
Definition itCommonItems.h:642
f32 xC
Definition itCommonItems.h:643
f32 x4
Definition itCommonItems.h:641
Definition itCommonItems.h:66
f32 xC_vel
Definition itCommonItems.h:70
int x4
Definition itCommonItems.h:68
int x8
Definition itCommonItems.h:69
int x0
Definition itCommonItems.h:67
Definition itCommonItems.h:91
float x4
Definition itCommonItems.h:93
float xC
Definition itCommonItems.h:95
Vec3 x20
Definition itCommonItems.h:100
float x0
Definition itCommonItems.h:92
float x1C
Definition itCommonItems.h:99
float x8
Definition itCommonItems.h:94
float x10
Definition itCommonItems.h:96
float x18
Definition itCommonItems.h:98
float x14
Definition itCommonItems.h:97
Definition itCommonItems.h:73
float xDEC
Definition itCommonItems.h:80
float xDF8
Definition itCommonItems.h:83
s32 _E00
Definition itCommonItems.h:85
float xDF0
Definition itCommonItems.h:81
float xDFC
Definition itCommonItems.h:84
s32 _E08
Definition itCommonItems.h:87
s32 xDE0
Definition itCommonItems.h:77
s32 xDD8
Definition itCommonItems.h:75
s32 xDDC
Definition itCommonItems.h:76
float xDE8
Definition itCommonItems.h:79
f32 xE04
Definition itCommonItems.h:86
s32 xDE4
Definition itCommonItems.h:78
s32 xDD4
Definition itCommonItems.h:74
Vec3 xE0C
Definition itCommonItems.h:88
float xDF4
Definition itCommonItems.h:82
Box/Crate item attributes loaded from .dat file.
Definition itCommonItems.h:187
s32 special_spawn_weight
Weight for special item roll.
Definition itCommonItems.h:192
f32 break_vel_threshold
Velocity needed to break box on landing.
Definition itCommonItems.h:196
f32 damage_threshold
Damage needed to break the box.
Definition itCommonItems.h:193
s32 spawn_weight_2
Weight for item spawn outcome 3.
Definition itCommonItems.h:190
s32 spawn_weight_0
Weight for item spawn outcome 1.
Definition itCommonItems.h:188
f32 bounce_angle_threshold
Max angle from vertical to stop.
Definition itCommonItems.h:194
s32 empty_weight
Weight for empty box (no items)
Definition itCommonItems.h:191
s32 spawn_weight_1
Weight for item spawn outcome 2.
Definition itCommonItems.h:189
Definition itCommonItems.h:103
f32 rot_vel_y
Rotation velocity around Y axis (wobble)
Definition itCommonItems.h:110
f32 rot_vel_x
Rotation velocity around X axis (wobble)
Definition itCommonItems.h:109
s32 despawn_timer
Countdown timer after opening (starts at 40)
Definition itCommonItems.h:106
s32 opened
True if box has been opened/broken.
Definition itCommonItems.h:104
HSD_GObj * spawned_gobj
Related GObj that needs cleanup on destroy.
Definition itCommonItems.h:108
Definition itCommonItems.h:21
bool x0
Definition itCommonItems.h:22
bool x4
Definition itCommonItems.h:23
Definition itCommonItems.h:889
s32 x4
Definition itCommonItems.h:891
f32 scale
Definition itCommonItems.h:890
Definition itCommonItems.h:962
f32 x4
Definition itCommonItems.h:964
f32 xC
Definition itCommonItems.h:966
f32 x8
Definition itCommonItems.h:965
f32 x10
Definition itCommonItems.h:967
f32 timer
Definition itCommonItems.h:963
Definition itCommonItems.h:883
f32 x64
Definition itCommonItems.h:886
s32 x60
Definition itCommonItems.h:885
u8 _0[0x60 - 0x0]
Definition itCommonItems.h:884
Definition itCommonItems.h:646
f32 x8
Definition itCommonItems.h:649
f32 x4
Definition itCommonItems.h:648
f32 x44
Definition itCommonItems.h:664
f32 x14
Definition itCommonItems.h:652
f32 x1C
Definition itCommonItems.h:654
f32 x28
Definition itCommonItems.h:657
f32 x38
Definition itCommonItems.h:661
f32 xC
Definition itCommonItems.h:650
f32 x40
Definition itCommonItems.h:663
f32 x34
Definition itCommonItems.h:660
f32 x18
Definition itCommonItems.h:653
f32 x2C
Definition itCommonItems.h:658
f32 x10
Definition itCommonItems.h:651
f32 x0
Definition itCommonItems.h:647
f32 x30
Definition itCommonItems.h:659
f32 x3C
Definition itCommonItems.h:662
f32 x48
Definition itCommonItems.h:665
f32 x24
Definition itCommonItems.h:656
f32 x20
Definition itCommonItems.h:655
Definition itCommonItems.h:668
f32 x8
Definition itCommonItems.h:671
int x10
Definition itCommonItems.h:673
int x0
Definition itCommonItems.h:669
int x4
Definition itCommonItems.h:670
f32 xC
Definition itCommonItems.h:672
HSD_GObj * x14
Definition itCommonItems.h:674
Definition itCommonItems.h:1458
f32 x8
Definition itCommonItems.h:1461
f32 x4
Definition itCommonItems.h:1460
f32 x0
Definition itCommonItems.h:1459
Definition itCommonItems.h:199
s32 xDE0
Definition itCommonItems.h:203
Vec3 xDF8
Definition itCommonItems.h:207
Vec3 xDE4
Definition itCommonItems.h:204
s32 xDD8
Definition itCommonItems.h:201
f32 xDF4
Definition itCommonItems.h:206
f32 xDDC
Definition itCommonItems.h:202
f32 xDF0
Definition itCommonItems.h:205
s32 xDD4
Definition itCommonItems.h:200
Definition types.h:168
Eggs spawned on Yoshi stages / by Chansey.
Definition itCommonItems.h:314
int heal_amount
Definition itCommonItems.h:318
u8 _8[0x60 - 0x8]
Definition itCommonItems.h:317
int rand_max
Definition itCommonItems.h:316
bool x0
Definition itCommonItems.h:315
Definition itCommonItems.h:113
s32 x0
Definition itCommonItems.h:114
u32 * x4
Definition itCommonItems.h:115
Definition itCommonItems.h:118
s32 xDD4
Definition itCommonItems.h:119
s32 xDD8
Definition itCommonItems.h:120
Definition itCommonItems.h:691
f32 unk
Definition itCommonItems.h:693
Vec3 pos
Definition itCommonItems.h:692
Definition itCommonItems.h:677
int x0
Definition itCommonItems.h:678
u32 x4
Definition itCommonItems.h:679
Definition itCommonItems.h:367
s32 x4
Definition itCommonItems.h:369
s32 x0
Definition itCommonItems.h:368
Definition itCommonItems.h:357
f32 xDE4
Definition itCommonItems.h:362
f32 xDE0
Definition itCommonItems.h:361
HSD_JObj * xDEC
Definition itCommonItems.h:364
s32 xDE8
Definition itCommonItems.h:363
s32 xDD8
Definition itCommonItems.h:359
s32 xDDC
Definition itCommonItems.h:360
s32 xDD4
Definition itCommonItems.h:358
Definition itCommonItems.h:381
HSD_Joint * x4
Definition itCommonItems.h:383
s32 x0
Definition itCommonItems.h:382
s32 xC
Definition itCommonItems.h:385
s32 x8
Definition itCommonItems.h:384
Definition itCommonItems.h:376
u32 x0
Definition itCommonItems.h:377
u32 heal_amount
Definition itCommonItems.h:378
Definition itCommonItems.h:402
f32 x10
Definition itCommonItems.h:405
Item_GObj * unk_1C
Definition itCommonItems.h:408
f32 x14
Definition itCommonItems.h:406
f32 x0
Definition itCommonItems.h:403
Vec3 x4
Definition itCommonItems.h:404
s32 x18
Definition itCommonItems.h:407
UNK_T x20
Definition itCommonItems.h:409
Definition itCommonItems.h:1365
f32 x0
Definition itCommonItems.h:1366
f32 x4
Definition itCommonItems.h:1367
s32 xC
Definition itCommonItems.h:1369
f32 x8
Definition itCommonItems.h:1368
Definition itCommonItems.h:1372
s32 x60
Definition itCommonItems.h:1374
u8 _0[0x60 - 0x0]
Definition itCommonItems.h:1373
Definition itCommonItems.h:1384
f32 x8
Definition itCommonItems.h:1387
f32 x0
Definition itCommonItems.h:1385
f32 x4
Definition itCommonItems.h:1386
Definition itCommonItems.h:1377
u8 x61[0x64 - 0x61]
Definition itCommonItems.h:1380
UnkFlagStruct x60
Definition itCommonItems.h:1379
u8 _0[0x60 - 0x0]
Definition itCommonItems.h:1378
f32 x64
Definition itCommonItems.h:1381
Definition itCommonItems.h:505
float xDF8
Definition itCommonItems.h:522
unsigned char xDEC_b3
Definition itCommonItems.h:515
unsigned char xE1C_b7
Definition itCommonItems.h:545
unsigned char xE08_b5
Definition itCommonItems.h:531
unsigned char xDEC_b0
Definition itCommonItems.h:512
unsigned char xE1C_b1
Definition itCommonItems.h:539
unsigned char xE1C_b2
Definition itCommonItems.h:540
unsigned char xDEC_b7
Definition itCommonItems.h:519
float xE04
Definition itCommonItems.h:525
unsigned char xE1C_b0
Definition itCommonItems.h:538
unsigned char xE08_b7
Definition itCommonItems.h:533
unsigned char xE08_b4
Definition itCommonItems.h:530
Vec3 vel
Definition itCommonItems.h:547
float xDD8
Definition itCommonItems.h:507
float xDF4
Definition itCommonItems.h:521
s32 xDF0
Definition itCommonItems.h:520
unsigned char xE1C_b3
Definition itCommonItems.h:541
int xDE8
Definition itCommonItems.h:511
float xDDC
Definition itCommonItems.h:508
int xE0C
Definition itCommonItems.h:535
unsigned char xE08_b6
Definition itCommonItems.h:532
float xDFC
Definition itCommonItems.h:523
float xDE4
Definition itCommonItems.h:510
unsigned char xE08_b1
Definition itCommonItems.h:527
unsigned char xE1C_b4
Definition itCommonItems.h:542
unsigned char xDEC_b2
Definition itCommonItems.h:514
unsigned char xDEC_b5
Definition itCommonItems.h:517
unsigned char xE08_b3
Definition itCommonItems.h:529
float xDE0
Definition itCommonItems.h:509
unsigned char xDEC_b6
Definition itCommonItems.h:518
unsigned char xDEC_b4
Definition itCommonItems.h:516
unsigned char xE1C_b6
Definition itCommonItems.h:544
unsigned char xE08_b0
Definition itCommonItems.h:526
unsigned char xE1C_b5
Definition itCommonItems.h:543
unsigned char xDEC_b1
Definition itCommonItems.h:513
unsigned char xE08_b2
Definition itCommonItems.h:528
float xDD4
Definition itCommonItems.h:506
int xE10
Definition itCommonItems.h:536
Definition itCommonItems.h:1469
UNK_T x38
Definition itCommonItems.h:1473
s16 x34
Definition itCommonItems.h:1471
u8 x0_pad[0x34]
Definition itCommonItems.h:1470
s16 x36
Definition itCommonItems.h:1472
Definition itCommonItems.h:470
f32 x4
Definition itCommonItems.h:472
f32 initial_velocity
Definition itCommonItems.h:471
Definition itCommonItems.h:372
f32 x0_scale
Definition itCommonItems.h:373
Definition itCommonItems.h:696
u8 padding[0x5C - 0x20]
Definition itCommonItems.h:706
f32 x14
Definition itCommonItems.h:702
s32 x1C
Definition itCommonItems.h:704
f32 x68
Definition itCommonItems.h:708
f32 x10
Definition itCommonItems.h:701
s32 x18
Definition itCommonItems.h:703
f32 x4
Definition itCommonItems.h:698
s32 x20
Definition itCommonItems.h:705
f32 x0
Definition itCommonItems.h:697
f32 xC
Definition itCommonItems.h:700
f32 x8
Definition itCommonItems.h:699
Vec3 x5C
Definition itCommonItems.h:707
Definition itCommonItems.h:210
u8 b5
Definition itCommonItems.h:219
u8 b2
Definition itCommonItems.h:216
s32 xDDC
Definition itCommonItems.h:225
u8 b3
Definition itCommonItems.h:217
u32 flags
Definition itCommonItems.h:223
s32 xDD4_heal
Definition itCommonItems.h:211
union itHeart_ItemVars::@263 xDD8
u8 b6
Definition itCommonItems.h:220
u8 b4
Definition itCommonItems.h:218
f32 xDE8_float
Definition itCommonItems.h:227
f32 xDEC
Definition itCommonItems.h:228
u8 b1
Definition itCommonItems.h:215
u8 b7
Definition itCommonItems.h:221
u8 xDE0_filler[8]
Definition itCommonItems.h:226
s8 b0
Definition itCommonItems.h:214
Definition itCommonItems.h:321
UnkFlagStruct x8
Definition itCommonItems.h:324
f32 x18
Definition itCommonItems.h:328
f32 x4C
Definition itCommonItems.h:342
f32 x68
Definition itCommonItems.h:350
f32 x34
Definition itCommonItems.h:338
Vec3 x3C
Definition itCommonItems.h:340
s8 x23
Definition itCommonItems.h:333
f32 x58
Definition itCommonItems.h:345
f32 x10
Definition itCommonItems.h:326
f32 x60
Definition itCommonItems.h:348
f32 x78
Definition itCommonItems.h:354
s8 x20
Definition itCommonItems.h:330
s32 x24
Definition itCommonItems.h:334
f32 x14
Definition itCommonItems.h:327
HSD_GObj * x54
Definition itCommonItems.h:344
s8 x21
Definition itCommonItems.h:331
f32 x70
Definition itCommonItems.h:352
f32 x7C
Definition itCommonItems.h:351
f32 x30
Definition itCommonItems.h:337
f32 x0
Definition itCommonItems.h:322
f32 x64
Definition itCommonItems.h:349
s8 x22
Definition itCommonItems.h:332
f32 x1C
Definition itCommonItems.h:329
f32 x6C
Definition itCommonItems.h:347
f32 x4
Definition itCommonItems.h:323
f32 x28
Definition itCommonItems.h:335
f32 x38
Definition itCommonItems.h:339
f32 x50
Definition itCommonItems.h:343
f32 x74
Definition itCommonItems.h:353
f32 x48
Definition itCommonItems.h:341
s32 x2C
Definition itCommonItems.h:336
f32 x5C
Definition itCommonItems.h:346
f32 xC
Definition itCommonItems.h:325
Definition itCommonItems.h:623
s32 x68
Definition itCommonItems.h:627
float x60
Definition itCommonItems.h:625
char pad_6C[0x1C]
Definition itCommonItems.h:628
char pad_8C[0x4]
Definition itCommonItems.h:630
float x64
Definition itCommonItems.h:626
char pad_0[0x60]
Definition itCommonItems.h:624
HSD_GObj * x90
Definition itCommonItems.h:631
s32 x88
Definition itCommonItems.h:629
Definition itCommonItems.h:174
u8 x4_pad[0x14]
Definition itCommonItems.h:176
f32 x18
Definition itCommonItems.h:177
f32 x1C
Definition itCommonItems.h:178
f32 timer
Definition itCommonItems.h:175
Definition itCommonItems.h:711
Vec3 x4
Definition itCommonItems.h:713
f32 x0
Definition itCommonItems.h:712
Definition itCommonItems.h:851
f32 x24
Definition itCommonItems.h:861
f32 xC
Definition itCommonItems.h:855
f32 x14
Definition itCommonItems.h:857
f32 x0
Definition itCommonItems.h:852
f32 x8
Definition itCommonItems.h:854
f32 x28
Definition itCommonItems.h:862
f32 x18
Definition itCommonItems.h:858
HSD_GObj * x20
Definition itCommonItems.h:860
f32 x4
Definition itCommonItems.h:853
f32 x10
Definition itCommonItems.h:856
f32 x1C
Definition itCommonItems.h:859
Definition itCommonItems.h:1297
int x48_gfx
Definition itCommonItems.h:1310
float x24_angle
Definition itCommonItems.h:1301
int x40_frame_counter
Definition itCommonItems.h:1308
Vec x18_vel
Definition itCommonItems.h:1300
float x28_speed
Definition itCommonItems.h:1302
float x2C_lifetime
Definition itCommonItems.h:1303
Vec x0_pos
Definition itCommonItems.h:1298
float x34_base_scale
Definition itCommonItems.h:1305
float x3C_scale
Definition itCommonItems.h:1307
int x30
Definition itCommonItems.h:1304
bool x44_spawned
Definition itCommonItems.h:1309
float x38_base_speed
Definition itCommonItems.h:1306
Vec xC_direction
Definition itCommonItems.h:1299
Definition itCommonItems.h:836
s32 x8
Definition itCommonItems.h:839
ItemKind x10
Definition itCommonItems.h:841
f32 x1C
Definition itCommonItems.h:844
u8 _24[0x4]
Definition itCommonItems.h:846
f32 x20
Definition itCommonItems.h:845
s32 xC
Definition itCommonItems.h:840
s32 x4
Definition itCommonItems.h:838
f32 x18
Definition itCommonItems.h:843
f32 x28
Definition itCommonItems.h:847
s32 x14
Definition itCommonItems.h:842
f32 x2C
Definition itCommonItems.h:848
s32 x0
Definition itCommonItems.h:837
Definition itCommonItems.h:831
bool x0
Definition itCommonItems.h:832
s32 x4
Definition itCommonItems.h:833
Definition itCommonItems.h:154
f32 x4
Definition itCommonItems.h:156
s32 * x0
Definition itCommonItems.h:155
f32 x8
Definition itCommonItems.h:157
Definition itCommonItems.h:166
s32 * x0
Definition itCommonItems.h:167
f32 x8
Definition itCommonItems.h:169
s32 xC
Definition itCommonItems.h:170
f32 x4
Definition itCommonItems.h:168
s32 x10
Definition itCommonItems.h:171
Definition itCommonItems.h:160
f32 x24
Definition itCommonItems.h:163
char pad_0[0x20]
Definition itCommonItems.h:161
s32 x20
Definition itCommonItems.h:162
Definition itCommonItems.h:148
char pad_0[0x20]
Definition itCommonItems.h:149
f32 x24
Definition itCommonItems.h:151
HSD_GObj * x20
Definition itCommonItems.h:150
Definition itCommonItems.h:290
Vec3 velocity
Definition itCommonItems.h:293
int xE04
Definition itCommonItems.h:297
Vec3 position1
Definition itCommonItems.h:292
Vec3 position0
Definition itCommonItems.h:291
f32 lifetime
Definition itCommonItems.h:296
f32 angle1
Definition itCommonItems.h:295
f32 angle0
Definition itCommonItems.h:294
Definition itCommonItems.h:277
float scale
Definition itCommonItems.h:278
float speed
Definition itCommonItems.h:280
float angle
Definition itCommonItems.h:279
Vec3 pos
Definition itCommonItems.h:281
Definition itCommonItems.h:268
int timer
Definition itCommonItems.h:269
Definition itCommonItems.h:865
f32 x4
Definition itCommonItems.h:867
s32 x0
Definition itCommonItems.h:866
Definition itCommonItems.h:870
s32 x4
Definition itCommonItems.h:872
f32 x14
Definition itCommonItems.h:876
f32 xC
Definition itCommonItems.h:874
s16 x1C
Definition itCommonItems.h:879
f32 x8
Definition itCommonItems.h:873
s16 x1A
Definition itCommonItems.h:878
s8 x1E
Definition itCommonItems.h:880
itLeadeadAttr_x0 * x0
Definition itCommonItems.h:871
s16 x18
Definition itCommonItems.h:877
f32 x10
Definition itCommonItems.h:875
Definition itCommonItems.h:431
s32 x8
Definition itCommonItems.h:437
S32Vec3 * x0_s32
Definition itCommonItems.h:434
f32 x2C
Definition itCommonItems.h:445
s32 xC
Definition itCommonItems.h:438
f32 x24
Definition itCommonItems.h:443
f32 x34
Definition itCommonItems.h:447
s32 x4
Definition itCommonItems.h:436
f32 x30
Definition itCommonItems.h:446
f32 x38
Definition itCommonItems.h:448
s8 x3D
Definition itCommonItems.h:450
Vec3 * x0_f32
Definition itCommonItems.h:433
f32 x28
Definition itCommonItems.h:444
s8 x3E
Definition itCommonItems.h:451
f32 x1C
Definition itCommonItems.h:441
f32 x20
Definition itCommonItems.h:442
s8 x3C
Definition itCommonItems.h:449
s32 x18
Definition itCommonItems.h:440
Definition itCommonItems.h:454
s32 x18
Definition itCommonItems.h:456
s32 x40
Definition itCommonItems.h:462
char pad_2C[0xC]
Definition itCommonItems.h:459
s32 x44
Definition itCommonItems.h:463
s32 x4C
Definition itCommonItems.h:465
s32 x48
Definition itCommonItems.h:464
Vec3 x20
Definition itCommonItems.h:458
HSD_GObj * x50
Definition itCommonItems.h:466
s32 x3C
Definition itCommonItems.h:461
s32 x38
Definition itCommonItems.h:460
HurtCapsule * x54
Definition itCommonItems.h:467
char pad_0[0x18]
Definition itCommonItems.h:455
char pad_1C[0x4]
Definition itCommonItems.h:457
Definition itCommonItems.h:308
s32 x0
Definition itCommonItems.h:309
Vec3 x4
Definition itCommonItems.h:310
Definition itCommonItems.h:933
s32 x14
Definition itCommonItems.h:939
s32 x2C
Definition itCommonItems.h:942
f32 xC
Definition itCommonItems.h:937
f32 x4
Definition itCommonItems.h:935
s32 x28
Definition itCommonItems.h:941
f32 x0
Definition itCommonItems.h:934
s32 x18[4]
Definition itCommonItems.h:940
f32 x10
Definition itCommonItems.h:938
f32 x8
Definition itCommonItems.h:936
Definition itCommonItems.h:923
s32 x64
Definition itCommonItems.h:926
s32 x6C
Definition itCommonItems.h:928
s32 x70
Definition itCommonItems.h:929
u8 pad[0x60]
Definition itCommonItems.h:924
f32 x68
Definition itCommonItems.h:927
s32 x60
Definition itCommonItems.h:925
s32 x74[4]
Definition itCommonItems.h:930
Definition itCommonItems.h:945
f32 x8
Definition itCommonItems.h:948
s32 x18
Definition itCommonItems.h:952
f32 xC
Definition itCommonItems.h:949
s32 x10
Definition itCommonItems.h:950
s32 x14
Definition itCommonItems.h:951
f32 x4
Definition itCommonItems.h:947
f32 x0
Definition itCommonItems.h:946
Definition itCommonItems.h:955
s32 x68
Definition itCommonItems.h:959
u8 _0[0x60 - 0x0]
Definition itCommonItems.h:956
s32 x64
Definition itCommonItems.h:958
enum_t x60
Definition itCommonItems.h:957
Definition itCommonItems.h:181
f32 x0
Definition itCommonItems.h:182
f32 x4
Definition itCommonItems.h:183
Definition itCommonItems.h:1464
u8 x0_pad[0x7C]
Definition itCommonItems.h:1465
Vec3 xE50
Definition itCommonItems.h:1466
Definition itCommonItems.h:426
f32 x4
Definition itCommonItems.h:428
f32 x0
Definition itCommonItems.h:427
Definition itCommonItems.h:475
u8 b2
Definition itCommonItems.h:478
u8 b6
Definition itCommonItems.h:482
u8 b5
Definition itCommonItems.h:481
u8 b0
Definition itCommonItems.h:476
u8 b3
Definition itCommonItems.h:479
u8 b1
Definition itCommonItems.h:477
u8 b7
Definition itCommonItems.h:483
u8 b4
Definition itCommonItems.h:480
Definition itCommonItems.h:1282
f32 lifetime
Definition itCommonItems.h:1283
f32 x_vel
Definition itCommonItems.h:1284
Definition itCommonItems.h:1287
Fighter_GObj * owner
Definition itCommonItems.h:1288
Definition itCommonItems.h:894
f32 x14
Definition itCommonItems.h:900
f32 x10
Definition itCommonItems.h:899
f32 x8
Definition itCommonItems.h:897
f32 xC
Definition itCommonItems.h:898
f32 x0
Definition itCommonItems.h:895
f32 x4
Definition itCommonItems.h:896
Definition itCommonItems.h:903
u8 x4
Definition itCommonItems.h:911
u8 x7
Definition itCommonItems.h:914
f32 x68
Definition itCommonItems.h:919
u8 x2
Definition itCommonItems.h:909
u8 x3
Definition itCommonItems.h:910
u8 pad[0x60]
Definition itCommonItems.h:904
f32 x64
Definition itCommonItems.h:918
u32 flags
Definition itCommonItems.h:916
u8 x5
Definition itCommonItems.h:912
u8 x1
Definition itCommonItems.h:908
u8 x0
Definition itCommonItems.h:907
union itMaril_ItemVars::@269 x60
Vec3 x6C
Definition itCommonItems.h:920
u8 x6
Definition itCommonItems.h:913
Definition itCommonItems.h:1409
f32 x8
Definition itCommonItems.h:1412
f32 x4
Definition itCommonItems.h:1411
f32 xC
Definition itCommonItems.h:1413
f32 x0
Definition itCommonItems.h:1410
Definition itCommonItems.h:1476
s32 x60
Definition itCommonItems.h:1478
s32 x64
Definition itCommonItems.h:1479
char pad_0[0x60]
Definition itCommonItems.h:1477
s32 x68
Definition itCommonItems.h:1480
Definition itCommonItems.h:421
HSD_JObj * x0
Definition itCommonItems.h:422
HSD_JObj * x4
Definition itCommonItems.h:423
Definition itCommonItems.h:997
s32 x58
Definition itCommonItems.h:1011
s32 x20
Definition itCommonItems.h:1002
s32 x10[3]
Definition itCommonItems.h:1000
f32 x44
Definition itCommonItems.h:1006
f32 x24
Definition itCommonItems.h:1003
f32 x48
Definition itCommonItems.h:1007
s32 x28
Definition itCommonItems.h:1004
Vec3 x4
Definition itCommonItems.h:999
f32 x4C
Definition itCommonItems.h:1008
s32 x1C
Definition itCommonItems.h:1001
f32 x2C[6]
Definition itCommonItems.h:1005
s32 x54
Definition itCommonItems.h:1010
f32 x50
Definition itCommonItems.h:1009
s32 x5C
Definition itCommonItems.h:1012
s32 x0
Definition itCommonItems.h:998
Definition itCommonItems.h:578
unsigned char xDD4_b3
Definition itCommonItems.h:582
unsigned char xDD4_b7
Definition itCommonItems.h:586
unsigned char xDD4_b0
Definition itCommonItems.h:579
unsigned char xDD4_b6
Definition itCommonItems.h:585
unsigned char xDD4_b5
Definition itCommonItems.h:584
unsigned char xDD4_b1
Definition itCommonItems.h:580
unsigned char xDD4_b2
Definition itCommonItems.h:581
unsigned char xDD4_b4
Definition itCommonItems.h:583
Definition itCommonItems.h:1291
float scale
Definition itCommonItems.h:1294
float x4
Definition itCommonItems.h:1293
float x0
Definition itCommonItems.h:1292
Definition itCommonItems.h:758
s32 x0
Definition itCommonItems.h:759
f32 x4
Definition itCommonItems.h:760
Definition itCommonItems.h:763
itNokoNoko_DatAttrs2 * x0
Definition itCommonItems.h:764
f32 x8
Definition itCommonItems.h:766
f32 x4
Definition itCommonItems.h:765
Definition itCommonItems.h:718
f32 x38
Definition itCommonItems.h:733
f32 x6C
Definition itCommonItems.h:746
f32 xC
Definition itCommonItems.h:722
f32 x4C
Definition itCommonItems.h:738
f32 x54
Definition itCommonItems.h:740
f32 x88
Definition itCommonItems.h:750
s32 x24
Definition itCommonItems.h:728
f32 x94
Definition itCommonItems.h:753
s32 x2C
Definition itCommonItems.h:730
s32 x28
Definition itCommonItems.h:729
s32 x14
Definition itCommonItems.h:724
s32 x18
Definition itCommonItems.h:725
s32 x20
Definition itCommonItems.h:727
s32 x40
Definition itCommonItems.h:735
f32 x98
Definition itCommonItems.h:754
f32 x64
Definition itCommonItems.h:744
f32 x5C
Definition itCommonItems.h:742
f32 x8
Definition itCommonItems.h:721
s32 x3C
Definition itCommonItems.h:734
f32 x10
Definition itCommonItems.h:723
f32 x0
Definition itCommonItems.h:719
f32 x58
Definition itCommonItems.h:741
f32 x60
Definition itCommonItems.h:743
f32 x9C
Definition itCommonItems.h:755
f32 x70
Definition itCommonItems.h:747
s32 x30
Definition itCommonItems.h:731
s32 x4
Definition itCommonItems.h:720
f32 x34
Definition itCommonItems.h:732
f32 x8C
Definition itCommonItems.h:751
s32 x44
Definition itCommonItems.h:736
f32 x50
Definition itCommonItems.h:739
f32 x68
Definition itCommonItems.h:745
itECB x74
Definition itCommonItems.h:748
f32 x48
Definition itCommonItems.h:737
f32 x84
Definition itCommonItems.h:749
s32 x1C
Definition itCommonItems.h:726
f32 x90
Definition itCommonItems.h:752
Definition itCommonItems.h:1313
f32 x4
Definition itCommonItems.h:1315
f32 x14
Definition itCommonItems.h:1319
f32 x10
Definition itCommonItems.h:1318
f32 x8
Definition itCommonItems.h:1316
f32 xC
Definition itCommonItems.h:1317
f32 x18
Definition itCommonItems.h:1320
s32 * x0
Definition itCommonItems.h:1314
s16 x1C
Definition itCommonItems.h:1321
Definition itCommonItems.h:1220
char pad_0[0x18]
Definition itCommonItems.h:1221
char pad_30[0x2]
Definition itCommonItems.h:1226
s32 x18
Definition itCommonItems.h:1222
s16 x32
Definition itCommonItems.h:1227
Vec3 x20
Definition itCommonItems.h:1224
s32 x2C
Definition itCommonItems.h:1225
char pad_1C[0x4]
Definition itCommonItems.h:1223
Definition itCommonItems.h:1430
char pad[0x18]
Definition itCommonItems.h:1431
s32 xDF8
Definition itCommonItems.h:1435
s32 xDFC
Definition itCommonItems.h:1436
f32 xDF4
Definition itCommonItems.h:1434
s32 xDEC
Definition itCommonItems.h:1432
char pad2[0x4]
Definition itCommonItems.h:1433
Definition itCommonItems.h:1360
f32 x4
Definition itCommonItems.h:1362
s32 * x0
Definition itCommonItems.h:1361
Definition itCommonItems.h:1324
u8 pad1[0x4]
Definition itCommonItems.h:1327
s32 x20
Definition itCommonItems.h:1326
s32 x28
Definition itCommonItems.h:1328
u8 pad[0x20]
Definition itCommonItems.h:1325
Definition itCommonItems.h:1347
f32 x18
Definition itCommonItems.h:1354
f32 x20
Definition itCommonItems.h:1356
f32 x14
Definition itCommonItems.h:1353
itPatapataDatAttrs * x0
Definition itCommonItems.h:1348
s32 x24
Definition itCommonItems.h:1357
f32 x8
Definition itCommonItems.h:1350
s32 x1C
Definition itCommonItems.h:1355
s32 x10
Definition itCommonItems.h:1352
f32 xC
Definition itCommonItems.h:1351
f32 x4
Definition itCommonItems.h:1349
Definition itCommonItems.h:1342
u8 pad[0x4]
Definition itCommonItems.h:1343
f32 x4
Definition itCommonItems.h:1344
Definition itCommonItems.h:1331
u8 pad1[0x40 - 0x34]
Definition itCommonItems.h:1338
s32 x28
Definition itCommonItems.h:1335
f32 x30
Definition itCommonItems.h:1337
s32 x20
Definition itCommonItems.h:1333
s32 x40
Definition itCommonItems.h:1339
f32 x2C
Definition itCommonItems.h:1336
u8 pad[0x20]
Definition itCommonItems.h:1332
s32 x24
Definition itCommonItems.h:1334
Definition itCommonItems.h:603
s32 x14
Definition itCommonItems.h:609
f32 x0
Definition itCommonItems.h:604
s32 max
Definition itCommonItems.h:606
s32 xC
Definition itCommonItems.h:607
s32 x10
Definition itCommonItems.h:608
s32 timer
Definition itCommonItems.h:605
s32 x18
Definition itCommonItems.h:610
Definition itCommonItems.h:613
int x6C
Definition itCommonItems.h:619
int x64
Definition itCommonItems.h:617
f32 xE44
Definition itCommonItems.h:620
s16 x0
Definition itCommonItems.h:614
s32 timer
Definition itCommonItems.h:616
int x68
Definition itCommonItems.h:618
Definition itCommonItems.h:551
f32 xDD4
Definition itCommonItems.h:552
unsigned char xDF4_b0
Definition itCommonItems.h:560
unsigned char xDF4_b5
Definition itCommonItems.h:565
s32 xDEC
Definition itCommonItems.h:558
s32 xDE8
Definition itCommonItems.h:557
f32 xDE4
Definition itCommonItems.h:556
unsigned char xDF4_b3
Definition itCommonItems.h:563
f32 xDE0
Definition itCommonItems.h:555
Vec3 vel
Definition itCommonItems.h:569
f32 xDD8
Definition itCommonItems.h:553
unsigned char xDF4_b6
Definition itCommonItems.h:566
f32 xDDC
Definition itCommonItems.h:554
s32 xDF0
Definition itCommonItems.h:559
unsigned char xDF4_b1
Definition itCommonItems.h:561
unsigned char xDF4_b4
Definition itCommonItems.h:564
unsigned char xDF4_b7
Definition itCommonItems.h:567
unsigned char xDF4_b2
Definition itCommonItems.h:562
Definition itCommonItems.h:573
Vec3 x14
Definition itCommonItems.h:575
Definition itCommonItems.h:1230
s32 x8
Definition itCommonItems.h:1233
s32 x4
Definition itCommonItems.h:1232
char pad_xC[0x28]
Definition itCommonItems.h:1234
char pad_x0[0x4]
Definition itCommonItems.h:1231
Vec3 x34
Definition itCommonItems.h:1235
Definition itCommonItems.h:1238
int x0
Definition itCommonItems.h:1239
float x4
Definition itCommonItems.h:1240
Definition itCommonItems.h:1256
f32 x60
Definition itCommonItems.h:1258
f32 x68
Definition itCommonItems.h:1260
f32 x64
Definition itCommonItems.h:1259
u8 _0[0x60 - 0x0]
Definition itCommonItems.h:1257
Definition itCommonItems.h:1263
int x0
Definition itCommonItems.h:1264
float x4
Definition itCommonItems.h:1265
Definition itCommonItems.h:31
float dir
Definition itCommonItems.h:32
float xC
Definition itCommonItems.h:35
float x4
Definition itCommonItems.h:33
float xvel
Definition itCommonItems.h:36
float yvel
Definition itCommonItems.h:37
float x8
Definition itCommonItems.h:34
Definition itCommonItems.h:40
float x18
Definition itCommonItems.h:47
int x34
Definition itCommonItems.h:54
int x8
Definition itCommonItems.h:43
float x44
Definition itCommonItems.h:58
int xC
Definition itCommonItems.h:44
float x40
Definition itCommonItems.h:57
int x24
Definition itCommonItems.h:50
int x1C
Definition itCommonItems.h:48
float x50
Definition itCommonItems.h:61
float x28
Definition itCommonItems.h:51
float x2C
Definition itCommonItems.h:52
int x54
Definition itCommonItems.h:62
int x4
Definition itCommonItems.h:42
float x4C
Definition itCommonItems.h:60
int x20
Definition itCommonItems.h:49
int x3C
Definition itCommonItems.h:56
int x0
Definition itCommonItems.h:41
float x10
Definition itCommonItems.h:45
float x48
Definition itCommonItems.h:59
float x14
Definition itCommonItems.h:46
int x38
Definition itCommonItems.h:55
float x58
Definition itCommonItems.h:63
float x30
Definition itCommonItems.h:53
Definition itCommonItems.h:634
int x0
Definition itCommonItems.h:635
HSD_JObj * jobj
Definition itCommonItems.h:636
Definition itCommonItems.h:769
s32 x4
Definition itCommonItems.h:771
f32 xC
Definition itCommonItems.h:773
f32 x34
Definition itCommonItems.h:783
f32 x1C
Definition itCommonItems.h:777
f32 x2C
Definition itCommonItems.h:781
s32 x0
Definition itCommonItems.h:770
f32 x24
Definition itCommonItems.h:779
f32 x20
Definition itCommonItems.h:778
f32 x30
Definition itCommonItems.h:782
f32 x28
Definition itCommonItems.h:780
f32 x8
Definition itCommonItems.h:772
f32 x18
Definition itCommonItems.h:776
f32 x14
Definition itCommonItems.h:775
f32 x10
Definition itCommonItems.h:774
Definition itCommonItems.h:807
f32 x8
Definition itCommonItems.h:810
f32 x4C
Definition itCommonItems.h:827
f32 x1C
Definition itCommonItems.h:815
int x34
Definition itCommonItems.h:821
f32 x24
Definition itCommonItems.h:817
u32 x40
Definition itCommonItems.h:824
f32 x10
Definition itCommonItems.h:812
f32 x50
Definition itCommonItems.h:828
u32 x30
Definition itCommonItems.h:820
f32 xC
Definition itCommonItems.h:811
u32 x3C
Definition itCommonItems.h:823
f32 x14
Definition itCommonItems.h:813
f32 x20
Definition itCommonItems.h:816
f32 x48
Definition itCommonItems.h:826
int x2C
Definition itCommonItems.h:819
f32 x18
Definition itCommonItems.h:814
u32 x38
Definition itCommonItems.h:822
f32 x0
Definition itCommonItems.h:808
int x28
Definition itCommonItems.h:818
u32 x44
Definition itCommonItems.h:825
char pad_4[0x4]
Definition itCommonItems.h:809
Definition itCommonItems.h:786
f32 xDDC
Definition itCommonItems.h:789
Vec3 xDE8
Definition itCommonItems.h:792
f32 xDE4
Definition itCommonItems.h:791
f32 xDE0
Definition itCommonItems.h:790
s32 xDD4
Definition itCommonItems.h:787
s32 xDD8
Definition itCommonItems.h:788
Definition itCommonItems.h:795
f32 x10
Definition itCommonItems.h:800
s32 x0
Definition itCommonItems.h:796
Vec3 x14
Definition itCommonItems.h:801
f32 x28
Definition itCommonItems.h:804
f32 xC
Definition itCommonItems.h:799
s32 x4
Definition itCommonItems.h:797
s32 x24
Definition itCommonItems.h:803
f32 x8
Definition itCommonItems.h:798
Fighter_GObj * x20
Definition itCommonItems.h:802
Definition itCommonItems.h:1423
u32 xC
Definition itCommonItems.h:1427
f32 x8
Definition itCommonItems.h:1426
f32 x4
Definition itCommonItems.h:1425
f32 x0
Definition itCommonItems.h:1424
Definition itCommonItems.h:1416
s32 x60
Definition itCommonItems.h:1418
u8 pad[0x60 - 0x0]
Definition itCommonItems.h:1417
f32 x68
Definition itCommonItems.h:1420
s32 x64
Definition itCommonItems.h:1419
Definition itCommonItems.h:491
s32 x2C
Definition itCommonItems.h:495
f32 x54
Definition itCommonItems.h:500
u8 pad[0x20]
Definition itCommonItems.h:492
u8 pad1c[0x14]
Definition itCommonItems.h:498
s32 x20
Definition itCommonItems.h:493
u8 pad1[0x8]
Definition itCommonItems.h:494
f32 x38
Definition itCommonItems.h:497
u8 pad1b[0x8]
Definition itCommonItems.h:496
u8 pad2[0x4]
Definition itCommonItems.h:501
f32 x5C
Definition itCommonItems.h:502
f32 x50
Definition itCommonItems.h:499
Definition itCommonItems.h:486
int x0
Definition itCommonItems.h:487
int x4
Definition itCommonItems.h:488
Definition itCommonItems.h:253
u32 x8
Definition itCommonItems.h:256
bool x4_b0
Definition itCommonItems.h:255
s32 heal_amount
Definition itCommonItems.h:254
Definition itCommonItems.h:1276
float x8_vel_x
Definition itCommonItems.h:1279
float x4_life_timer
Definition itCommonItems.h:1278
float x0_scale
Definition itCommonItems.h:1277
Definition itCommonItems.h:1268
int x68_sfx_id
Definition itCommonItems.h:1272
u8 x0_pad[0x60]
Definition itCommonItems.h:1269
float x64_vel_x
Definition itCommonItems.h:1271
enum_t x60_msid
Definition itCommonItems.h:1270
Definition itCommonItems.h:413
float x10
Definition itCommonItems.h:418
float x8
Definition itCommonItems.h:416
float x4_float
Definition itCommonItems.h:415
float x0_float
Definition itCommonItems.h:414
float xC
Definition itCommonItems.h:417
Definition itCommonItems.h:1446
f32 x4
Definition itCommonItems.h:1448
f32 x10
Definition itCommonItems.h:1451
char pad_14[0x4]
Definition itCommonItems.h:1452
s32 x20
Definition itCommonItems.h:1455
char pad_8[0x4]
Definition itCommonItems.h:1449
s32 x18
Definition itCommonItems.h:1453
f32 x0
Definition itCommonItems.h:1447
s32 x1C
Definition itCommonItems.h:1454
f32 xC
Definition itCommonItems.h:1450
Definition itCommonItems.h:1439
char pad_0[0x60]
Definition itCommonItems.h:1440
f32 x60
Definition itCommonItems.h:1441
s32 x68
Definition itCommonItems.h:1443
s32 x64
Definition itCommonItems.h:1442
Definition itCommonItems.h:393
u8 xC[0x8]
Definition itCommonItems.h:397
f32 x18
Definition itCommonItems.h:399
f32 x14
Definition itCommonItems.h:398
s32 x8
Definition itCommonItems.h:396
s32 x4
Definition itCommonItems.h:395
u8 x0[0x4]
Definition itCommonItems.h:394
Definition itCommonItems.h:388
s32 xDD8
Definition itCommonItems.h:390
s32 xDD4_heal
Definition itCommonItems.h:389
Definition itCommonItems.h:1215
s32 * x0
Definition itCommonItems.h:1216
f32 x4
Definition itCommonItems.h:1217
Definition itCommonItems.h:1203
char pad_2C[0x10]
Definition itCommonItems.h:1210
char pad_0[0x18]
Definition itCommonItems.h:1204
s32 x18
Definition itCommonItems.h:1205
char pad_1C[0x4]
Definition itCommonItems.h:1206
s32 x3C
Definition itCommonItems.h:1211
s32 x40
Definition itCommonItems.h:1212
char pad_24[0x4]
Definition itCommonItems.h:1208
UNK_T x20
Definition itCommonItems.h:1207
s32 x28
Definition itCommonItems.h:1209
Definition itCommonItems.h:129
HSD_AnimJoint * x0_anim_joint
Definition itCommonItems.h:130
enum_t x4_sfx
Definition itCommonItems.h:131
Definition itCommonItems.h:134
f32 x18
Definition itCommonItems.h:141
f32 x10
Definition itCommonItems.h:139
f32 x14
Definition itCommonItems.h:140
itWstarAttrEntry x28_entries[1]
Definition itCommonItems.h:145
s32 x24_count
Definition itCommonItems.h:144
f32 x0
Definition itCommonItems.h:135
f32 x8
Definition itCommonItems.h:137
f32 x4
Definition itCommonItems.h:136
f32 x1C
Definition itCommonItems.h:142
f32 xC
Definition itCommonItems.h:138
f32 x20
Definition itCommonItems.h:143
Definition itCommonItems.h:123
s32 xDDC
Definition itCommonItems.h:126
f32 xDD4
Definition itCommonItems.h:124
f32 xDD8
Definition itCommonItems.h:125
Definition itCommonItems.h:590
float xDEC
Definition itCommonItems.h:597
int xDDC
Definition itCommonItems.h:593
float xDF0
Definition itCommonItems.h:598
int padDD4
Definition itCommonItems.h:591
HSD_GObj * xDE0
Definition itCommonItems.h:594
unsigned int xDF4
Definition itCommonItems.h:599
float xDE8
Definition itCommonItems.h:596
int xDE4
Definition itCommonItems.h:595
float xDD8
Definition itCommonItems.h:592
Definition itCommonItems.h:970
Fighter * fighter
Definition itCommonItems.h:971
Definition itCommonItems.h:1015
f32 x4
Definition itCommonItems.h:1017
f32 x10
Definition itCommonItems.h:1020
s32 x3C[160]
Definition itCommonItems.h:1031
f32 x8
Definition itCommonItems.h:1018
f32 x14
Definition itCommonItems.h:1021
s32 x38
Definition itCommonItems.h:1030
f32 x18
Definition itCommonItems.h:1022
f32 x1C[6]
Definition itCommonItems.h:1023
f32 x34
Definition itCommonItems.h:1029
f32 x0
Definition itCommonItems.h:1016
f32 xC
Definition itCommonItems.h:1019
Definition itCommonItems.h:974
Vec3 x10
Definition itCommonItems.h:977
f32 x44
Definition itCommonItems.h:988
f32 x50
Definition itCommonItems.h:991
s32 x5C
Definition itCommonItems.h:994
s32 x54
Definition itCommonItems.h:992
f32 x28
Definition itCommonItems.h:981
Vec3 x4
Definition itCommonItems.h:976
f32 x20
Definition itCommonItems.h:979
s32 x58
Definition itCommonItems.h:993
f32 x48
Definition itCommonItems.h:989
f32 x1C
Definition itCommonItems.h:978
f32 x4C
Definition itCommonItems.h:990
f32 x2C[6]
Definition itCommonItems.h:982
s32 x0
Definition itCommonItems.h:975
f32 x24
Definition itCommonItems.h:980
Definition itCommonItems.h:1069
f32 scale
Definition itCommonItems.h:1070
Definition itCommonItems.h:1046
s32 x4
Definition itCommonItems.h:1048
Vec3 x8
Definition itCommonItems.h:1049
s32 x28
Definition itCommonItems.h:1053
f32 x4C
Definition itCommonItems.h:1062
s32 x5C
Definition itCommonItems.h:1066
f32 x2C
Definition itCommonItems.h:1054
s32 x54
Definition itCommonItems.h:1064
s32 x20
Definition itCommonItems.h:1051
s32 x58
Definition itCommonItems.h:1065
S32Vec3 x14
Definition itCommonItems.h:1050
s32 x24
Definition itCommonItems.h:1052
s32 x48
Definition itCommonItems.h:1061
s32 x3C
Definition itCommonItems.h:1058
s32 x40
Definition itCommonItems.h:1059
s32 x34
Definition itCommonItems.h:1056
s32 x38
Definition itCommonItems.h:1057
s32 x30
Definition itCommonItems.h:1055
f32 x50
Definition itCommonItems.h:1063
f32 x44
Definition itCommonItems.h:1060
HSD_JObj * x0
Definition itCommonItems.h:1047
Definition itCommonItems.h:1073
void * attr
Definition itCommonItems.h:1074
Definition itCommonItems.h:1082
float float2
Definition itCommonItems.h:1086
float lifetime
Definition itCommonItems.h:1085
float float3
Definition itCommonItems.h:1087
Vec3 pos
Definition itCommonItems.h:1083
float x24
Definition itCommonItems.h:1088
ItemKind kind
Definition itCommonItems.h:1089
Vec3 vel
Definition itCommonItems.h:1084
Should it_2F28 and it_27CF use the same structs?
Definition itCommonItems.h:1078
f32 x0
Definition itCommonItems.h:1079
Definition itCommonItems.h:1138
HSD_Joint * x3C
Definition itCommonItems.h:1154
s32 x4C
Definition itCommonItems.h:1158
f32 x1C
Definition itCommonItems.h:1146
f32 x4
Definition itCommonItems.h:1140
f32 xC
Definition itCommonItems.h:1142
f32 x14
Definition itCommonItems.h:1144
f32 x20
Definition itCommonItems.h:1147
f32 x18
Definition itCommonItems.h:1145
f32 x30
Definition itCommonItems.h:1151
f32 x44
Definition itCommonItems.h:1156
s32 x50
Definition itCommonItems.h:1159
f32 x38
Definition itCommonItems.h:1153
f32 x8
Definition itCommonItems.h:1141
f32 x2C
Definition itCommonItems.h:1150
f32 x48
Definition itCommonItems.h:1157
f32 x24
Definition itCommonItems.h:1148
f32 x54
Definition itCommonItems.h:1160
f32 x0
Definition itCommonItems.h:1139
f32 x28
Definition itCommonItems.h:1149
f32 x10
Definition itCommonItems.h:1143
f32 x34
Definition itCommonItems.h:1152
f32 x40
Definition itCommonItems.h:1155
itECB * x58
Definition itCommonItems.h:1161
s32 x5C
Definition itCommonItems.h:1162
Definition itCommonItems.h:1165
f32 x24
Definition itCommonItems.h:1175
f32 x4
Definition itCommonItems.h:1167
f32 x18
Definition itCommonItems.h:1172
f32 x8
Definition itCommonItems.h:1168
HSD_Joint * x10
Definition itCommonItems.h:1170
ItemStateDesc * x14
Definition itCommonItems.h:1171
f32 x0
Definition itCommonItems.h:1166
f32 x1C
Definition itCommonItems.h:1173
f32 xC
Definition itCommonItems.h:1169
f32 x28
Definition itCommonItems.h:1176
s32 x20
Definition itCommonItems.h:1174
Definition itCommonItems.h:1103
Vec3 x14
Definition itCommonItems.h:1107
f32 x0
Definition itCommonItems.h:1104
HSD_JObj * x4
Definition itCommonItems.h:1105
Vec3 x8
Definition itCommonItems.h:1106
Definition itCommonItems.h:1110
f32 x10
Definition itCommonItems.h:1117
s32 xC
Definition itCommonItems.h:1116
UnkFlagStruct x18
Definition itCommonItems.h:1119
it_2E5A_ItemVars_struct * x1C
Definition itCommonItems.h:1120
f32 x14
Definition itCommonItems.h:1118
s32 x4
Definition itCommonItems.h:1113
s32 x0
Definition itCommonItems.h:1112
s32 x8
Definition itCommonItems.h:1115
Definition itCommonItems.h:1190
s16 x2
Definition itCommonItems.h:1192
s16 x0
Definition itCommonItems.h:1191
Ground * x10
Definition itCommonItems.h:1197
void(* x14)(Item_GObj *, Ground *)
Definition itCommonItems.h:1198
void(* x18)(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition itCommonItems.h:1199
void(* x1C)(Item_GObj *, Ground *, HSD_GObj *)
Definition itCommonItems.h:1200
HSD_JObj * x4
Definition itCommonItems.h:1194
Vec3 x4_vec
Definition itCommonItems.h:1195
Definition itCommonItems.h:1096
Vec3 vel
Definition itCommonItems.h:1098
f32 float1
Definition itCommonItems.h:1099
f32 float2
Definition itCommonItems.h:1100
Vec3 pos
Definition itCommonItems.h:1097
Definition itCommonItems.h:1092
f32 x0
Definition itCommonItems.h:1093
Definition itCommonItems.h:1180
s32 x18
Definition itCommonItems.h:1187
s32 xC
Definition itCommonItems.h:1184
s32 x10
Definition itCommonItems.h:1185
HSD_GObj * x0
Definition itCommonItems.h:1181
f32 x8
Definition itCommonItems.h:1183
s32 x14
Definition itCommonItems.h:1186
f32 x4
Definition itCommonItems.h:1182
Definition itCommonItems.h:1402
u32 x8
Definition itCommonItems.h:1405
u32 xC
Definition itCommonItems.h:1406
f32 x0
Definition itCommonItems.h:1403
u32 x4
Definition itCommonItems.h:1404
Definition itCommonItems.h:1390
int timer_unk2
Definition itCommonItems.h:1398
f32 fall_speed
Definition itCommonItems.h:1395
f32 x0
Definition itCommonItems.h:1391
f32 x70
Definition itCommonItems.h:1399
u8 pad[0x60 - 0xC]
Definition itCommonItems.h:1394
u32 x4
Definition itCommonItems.h:1392
f32 x8
Definition itCommonItems.h:1393
int timer_unk0
Definition itCommonItems.h:1396
int timer_unk1
Definition itCommonItems.h:1397
Definition itCommonItems.h:1243
f32 x0
Definition itCommonItems.h:1244
f32 x20
Definition itCommonItems.h:1252
s32 x24
Definition itCommonItems.h:1253
f32 x8
Definition itCommonItems.h:1246
f32 x4
Definition itCommonItems.h:1245
f32 x14
Definition itCommonItems.h:1249
f32 x1C
Definition itCommonItems.h:1251
f32 xC
Definition itCommonItems.h:1247
f32 x18
Definition itCommonItems.h:1250
f32 x10
Definition itCommonItems.h:1248
Definition common_structs.h:75