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 "it/forward.h"
10
11#include "dolphin/types.h"
12#include "lb/types.h"
13
14#include <baselib/forward.h>
15#include <melee/gr/forward.h>
16
17#include <common_structs.h>
18#include <dolphin/mtx.h>
19
20typedef struct {
21 bool x0;
22 bool x4;
24
25typedef struct {
26 bool x0; // [true]
27 s32 x4; // [8]
29
30typedef struct {
31 /* ip+DD4 */ float dir;
32 /* ip+DD8 */ float x4;
33 /* ip+DDC */ float x8;
34 /* ip+DE0 */ float xC;
35 /* ip+DE4 */ float xvel;
36 /* ip+DE8 */ float yvel;
38
40 /* ip+DD4 */ int x0;
41 /* ip+DD8 */ int x4;
42 /* ip+DDC */ int x8;
43 /* ip+DE0 */ int xC;
44 /* ip+DE4 */ float x10;
45 /* ip+DE8 */ float x14;
46 /* ip+DEC */ float x18;
47 /* ip+DF0 */ int x1C;
48 /* ip+DF4 */ int x20;
49 /* ip+DF8 */ int x24;
50 /* ip+DFC */ float x28;
51 /* ip+E00 */ float x2C;
52 /* ip+E04 */ float x30;
53 /* ip+E08 */ int x34;
54 /* ip+E0C */ int x38;
55 /* ip+E10 */ int x3C;
56 /* ip+E14 */ float x40;
57 /* ip+E18 */ float x44;
58 /* ip+E1C */ float x48;
59 /* ip+E20 */ float x4C;
60 /* ip+E24 */ float x50;
61 /* ip+E28 */ int x54;
62 /* ip+E2C */ float x58;
63};
64
65typedef struct itBatAttributes {
66 int x0;
67 int x4;
68 int x8;
69 f32 xC_vel;
71
72typedef struct itBombHei_ItemVars {
73/* +0 */ s32 xDD4;
74/* +4 */ s32 xDD8;
75/* +8 */ s32 xDDC;
76/* +C */ s32 xDE0;
77/* +10 */ s32 xDE4;
78/* +14 */ float xDE8;
79/* +18 */ float xDEC;
80/* +1C */ float xDF0;
81/* +20 */ s32 xDF4;
82/* +24 */ float xDF8;
83/* +28 */ float xDFC;
84/* +2C */ s32 _E00;
85/* +30 */ s32 _E04;
86/* +34 */ s32 _E08;
87/* +38 */ Vec3 xE0C;
89
90typedef struct itBombHeiAttributes {
91/* +0 */ float x0;
92/* +4 */ float x4;
93/* +8 */ float x8;
94/* +C */ s32 xC;
95/* +10 */ float x10;
96/* +14 */ float x14;
97/* +18 */ float x18;
98/* +1C */ float x1C;
100
101typedef struct itBox_ItemVars {
102 s32 xDD4;
103 s32 xDD8;
105
106typedef struct itDosei_ItemVars {
107 s32 xDD4;
108 s32 xDD8;
109 s32 xDDC;
110 s32 xDE0;
111 Vec3 xDE4;
113
114typedef struct itHeart_ItemVars {
116 union {
117 struct {
118 u8 b0 : 1;
119 u8 b1 : 1;
120 u8 b2 : 1;
121 u8 b3 : 1;
122 u8 b4 : 1;
123 u8 b5 : 1;
124 u8 b6 : 1;
125 u8 b7 : 1;
126 };
127 u32 flags;
129 s32 xDDC;
132 f32 xDEC;
134
135typedef struct HeartContainerAttr {
136 s32 x0_heal; // [100]
137 union {
138 struct {
139 u8 b0 : 1;
140 u8 b1 : 1;
141 u8 b2 : 1;
142 u8 b3 : 1;
143 u8 b4 : 1;
144 u8 b5 : 1;
145 u8 b6 : 1;
146 u8 b7 : 1;
148 u32 flags;
149 } x4; // [999]
150 s32 x8; // [1200]
151 s32 xC; // [1140]
152 s32 x10; // [120]
153 f32 x14; // y velocity? [1.5]
154 f32 x18; // y rotation? [0.0349066]
156
157typedef struct itTomato_ItemVars {
159 union {
160 struct {
161 u8 b0 : 1;
162 u8 b1 : 1;
163 u8 b2 : 1;
164 u8 b3 : 1;
165 u8 b4 : 1;
166 u8 b5 : 1;
167 u8 b6 : 1;
168 u8 b7 : 1;
169 };
170 u32 flags;
171 } x4;
172 s32 x8;
174
175typedef struct {
176 int x0;
177 int x4;
178 int x8;
179 int xC;
180 int x10;
181 f32 x14;
183
184typedef struct itLGun_ItemVars {
185 /* +0 ip+DD4 */ int timer;
187
188typedef struct ItLGunAttr {
189 int max_ammo; // [16]
190 Vec3 pos; // [0, 2.128, 6.668]
191} ItLGunAttr;
192
193typedef struct itLGunRay_ItemVars {
194 /* +0 ip+DD4 */ float scale;
195 /* +4 ip+DD8 */ float angle;
196 /* +8 ip+DDC */ float speed;
197 /* +C ip+DE0 */ Vec3 pos;
199
200typedef struct ItLGunRayAttr {
201 /* +0 */ float speed; // [5]
202 /* +4 */ float lifetime; // [80]
203 /* +8 */ float max_scale; // [3]
205
206typedef struct itLGunBeam_ItemVars {
207 /* +0 ip+DD4 */ Vec3 position0;
208 /* +C ip+DE0 */ Vec3 position1;
209 /* +18 ip+DEC */ Vec3 velocity;
210 /* +24 ip+DF8 */ f32 angle0;
211 /* +28 ip+DFC */ f32 angle1;
212 /* +2C ip+E00 */ f32 lifetime;
213 /* +30 ip+E04 */ int xE04;
215
216typedef struct ItLGunBeamAttr {
217 float lifetime; // lifetime - [18]
218 float x4; // related to position calcs for var angle1 - [1]
219 float x8; // related to position calcs for var angle1 - [2]
220 float xC; // related to position calcs for var angle0 - [1.22173]
221 float x10; // related to position calcs for var angle0 - [2/3 * pi]
223
224typedef struct itLipstickAttributes {
225 /* +0 */ float x0;
226 /* +4 */ Vec3 x4;
228
230typedef struct itEgg_ItemVars {
231 /* +0 */ bool x0;
232 /* +4 */ int rand_max;
233 /* +8 */ u8 _8[0x60 - 0x8];
234 /* +60 */ int heal_amount;
236
237typedef struct itHeiho_ItemVars {
238 f32 x0;
239 f32 x4;
241 f32 xC;
242 f32 x10;
243 f32 x14;
244 f32 x18;
245 f32 x1C;
246 s8 x20;
247 s8 x21;
248 s8 x22;
249 s8 x23;
250 s32 x24;
251 f32 x28;
252 s32 x2C;
253 f32 x30;
254 f32 x34;
255 f32 x38;
256 Vec3 x3C;
257 f32 x48;
258 f32 x4C;
259 f32 x50;
261 f32 x58;
262 f32 x5C;
263 f32 x6C;
264 f32 x60;
265 f32 x64;
266 f32 x68;
267 f32 x7C;
268 f32 x70;
269 f32 x74;
270 f32 x78;
272
273typedef struct itFlipper_ItemVars {
274 s32 xDD4;
275 s32 xDD8;
276 s32 xDDC;
277 s32 xDE0;
278 s32 xDE4;
279 s32 xDE8;
281
282typedef struct itFoods_ItemVars {
283 /* +0 ip+DD4 */ s32 x0;
284 /* +4 ip+DD8 */ s32 heal_amount;
286
293
297
298typedef struct itFreeze_ItemVars {
299 /* +0 */ char pad_0[0x1C];
300 /* +1C */ Item_GObj* unk_1C;
301 /* +20 */ UNK_T x20;
303
305typedef struct itUnkAttributes {
306 float x0_float;
307 float x4_float;
308 float x8;
309 float xC;
310 float x10;
312
313typedef struct {
317
318typedef struct {
319 f32 x0;
320 f32 x4;
322
323typedef struct {
324 struct {
325 f32 x0;
326 f32 x4;
327 }* x0;
328 f32 x4;
330
331typedef struct {
332 f32 x0;
333 f32 x4;
335
336typedef struct {
337 u8 b0 : 1;
338 u8 b1 : 1;
339 u8 b2 : 1;
340 u8 b3 : 1;
341 u8 b4 : 1;
342 u8 b5 : 1;
343 u8 b6 : 1;
344 u8 b7 : 1;
346
347typedef struct {
348 int x0;
349 int x4;
351
352typedef struct itTincle_ItemVars {
353 /* +0 ip+DD4 */ u8 x0[0x54 - 0x0];
354 /* +54 ip+E28 */ float x54;
356
357typedef struct {
358 /* ip+DD4 */ float xDD4;
359 /* ip+DD8 */ float xDD8;
360 /* ip+DDC */ float xDDC;
361 /* ip+DE0 */ float xDE0;
362 /* ip+DE4 */ float xDE4;
363 /* ip+DE8 */ int xDE8;
364 /* ip+DEC */ unsigned char xDEC_b0 : 1;
365 /* ip+DEC */ unsigned char xDEC_b1 : 1;
366 /* ip+DEC */ unsigned char xDEC_b2 : 1;
367 /* ip+DEC */ unsigned char xDEC_b3 : 1;
368 /* ip+DEC */ unsigned char xDEC_b4 : 1;
369 /* ip+DEC */ unsigned char xDEC_b5 : 1;
370 /* ip+DEC */ unsigned char xDEC_b6 : 1;
371 /* ip+DEC */ unsigned char xDEC_b7 : 1;
372 /* ip+DF0 */ s32 xDF0;
373 /* ip+DF4 */ char pad_DF4[0xE10 - 0xDF4];
374 /* ip+E10 */ int xE10;
375 /* ip+E14 */ char pad_E14[0xE20 - 0xE14];
376 /* ip+E20 */ Vec3 vel;
379
380typedef struct {
381 u8 _pad[0x14];
382 Vec3 x14;
384
385typedef struct {
386 unsigned char xDD4_b0 : 1;
387 unsigned char xDD4_b1 : 1;
388 unsigned char xDD4_b2 : 1;
389 unsigned char xDD4_b3 : 1;
390 unsigned char xDD4_b4 : 1;
391 unsigned char xDD4_b5 : 1;
392 unsigned char xDD4_b6 : 1;
393 unsigned char xDD4_b7 : 1;
396
397typedef struct {
399 float xDD8;
400 int xDDC;
402 int xDE4;
403 float xDE8;
404 float xDEC;
405 float xDF0;
406 unsigned int xDF4;
409
410typedef struct itPokemonAttributes {
411 f32 x0;
412 s32 timer;
413 s32 max;
414 s32 xC;
415 s32 x10;
416 s32 x14;
417 s32 x18;
419
420typedef struct {
421 s16 x0;
422 u8 padding[0xE34 - 0xDD8];
423 s32 timer;
424 int x64;
426
427typedef struct {
428 int x0;
431
432typedef struct MewVars {
433 f32 x0;
434 f32 x4;
435 f32 x8;
436 f32 xC;
437} MewVars;
438
439typedef struct itCoinAttributes {
440 f32 x0;
441 f32 x4;
442 f32 x8;
443 f32 xC;
444 f32 x10;
445 f32 x14;
446 f32 x18;
447 f32 x1C;
448 f32 x20;
449 f32 x24;
450 f32 x28;
451 f32 x2C;
452 f32 x30;
453 f32 x34;
454 f32 x38;
455 f32 x3C;
456 f32 x40;
457 f32 x44;
458 f32 x48;
460
461typedef struct itCoin_ItemVars {
462 int x0;
463 int x4;
464 f32 x8;
465 f32 xC;
466 int x10;
469
470typedef struct itFFlower_ItemVars {
471 int x0;
472 u32 x4;
474
475typedef struct FFlowerAttr {
476 int x0; // [120]
477 int x4; // [1200]
478 int x8; // [1140]
479 int xC; // [120]
480 float x10; // [1.5]
481 float x14;
483
485 /* +0 */ Vec3 pos;
486 /* +C */ f32 unk;
488
489typedef struct itHassam_ItemVars {
490 f32 x0;
491 f32 x4;
492 f32 x8;
493 f32 xC;
494 f32 x10;
495 f32 x14;
496 s32 x18;
497 s32 x1C;
498 s32 x20;
499 u8 padding[0x5C - 0x20];
500 Vec3 x5C;
501 f32 x68;
503
504typedef struct itKinoko_ItemVars {
505 f32 x0;
506 Vec3 x4;
507 // f32 x8;
508 // f32 xC;
510
511typedef struct itNokoNoko_ItemVars {
512 f32 x0;
513 s32 x4;
514 f32 x8;
515 f32 xC;
516 f32 x10;
517 s32 x14;
518 s32 x18;
519 s32 x1C;
520 s32 x20;
521 s32 x24;
522 s32 x28;
523 s32 x2C;
524 s32 x30;
525 f32 x34;
526 f32 x38;
527 s32 x3C;
528 s32 x40;
529 s32 x44;
530 f32 x48;
531 f32 x4C;
532 f32 x50;
533 f32 x54;
534 f32 x58;
535 f32 x5C;
536 f32 x60;
537 f32 x64;
538 f32 x68;
539 f32 x6C;
540 f32 x70;
542 f32 x84;
543 f32 x88;
544 f32 x8C;
545 f32 x90;
546 f32 x94;
547 f32 x98;
548 f32 x9C;
550
555
561
562typedef struct itTaru_ItemVars {
563 s32 xDD4;
564 s32 xDD8;
566
567typedef struct itTaruCann_DatAttrs {
568 /* +0 */ char pad_0[0x28];
569 /* +28 */ int x28;
570 /* +2C */ int x2C;
572
573typedef struct itKlap_ItemVars {
574 /* +0 ip+DD4 */ f32 x0;
575 /* +4 ip+DD8 */ f32 x4;
576 /* +8 ip+DDC */ f32 x8;
577 /* +C ip+DE0 */ f32 xC;
578 /* +10 ip+DE4 */ f32 x10;
579 /* +14 ip+DE8 */ f32 x14;
580 /* +18 ip+DEC */ f32 x18;
581 /* +1C ip+DF0 */ f32 x1C;
582 /* +20 ip+DF4 */ f32 x20;
583 /* +24 ip+DF8 */ f32 x24;
584 /* +28 ip+DFC */ f32 x28;
586
587typedef struct itChicorita_ItemVars {
588 /* ip+DD4 */ u8 _0[0x60 - 0x0];
589 /* ip+E34 */ s32 x60; // timer?
590 /* ip+E38 */ f32 x64; // y vel
592
593typedef struct itChicoritaAttr {
594 f32 scale;
595 s32 x4; // x60 in item vars gets set to this if -1; max timer/lifetime?
597
598typedef struct itChicoritaLeafAttr {
599 f32 timer;
600 f32 x4;
601 f32 x8; // x pos
602 f32 xC; // y pos
603 f32 x10; // x vel
605
609
610typedef struct it_279D_ItemVars {
611 /* ip+DD4 */ s32 x0;
612 /* ip+DD8 */ Vec3 x4;
613 /* ip+DE4 */ Vec3 x10;
614 /* ip+DF0 */ f32 x1C;
615 /* ip+DF4 */ f32 x20;
616 /* ip+DF8 */ f32 x24;
617 /* ip+DFC */ f32 x28;
618 /* ip+E00 */ f32 x2C[6];
619 // /* ip+E04 */ s32 x30; // scale?
620 // /* ip+E08 */ s32 x34;
621 // /* ip+E0C */ s32 x38;
622 // /* ip+E10 */ s32 x3C;
623 // /* ip+E14 */ s32 x40;
624 /* ip+E18 */ f32 x44;
625 /* ip+E1C */ f32 x48;
626 /* ip+E20 */ f32 x4C; // scale
627 /* ip+E24 */ f32 x50;
628 /* ip+E28 */ s32 x54;
629 /* ip+E2C */ s32 x58; // used as an index back into this struct?
630 /* ip+E30 */ s32 x5C;
632
633typedef struct it_279D_DatAttrs {
634 f32 x0;
635 f32 x4;
636 f32 x8;
637 f32 xC;
638 f32 x10;
639 f32 x14;
640 f32 x18;
641 f32 x1C[6];
642 // f32 x20;
643 // f32 x24;
644 // f32 x28;
645 // f32 x2C;
646 // f32 x30;
647 f32 x34;
648 s32 x38;
649 s32 x3C[160];
650 // f32 x3C;
651 // f32 x40;
652 // f32 x44;
653 // f32 x48;
654 // f32 x4C;
655 // f32 x50;
656 // f32 x54;
657 // f32 x58;
658 // f32 x5C;
659 // s32 x60[160];
660 // f32 padding[0x248 - 0x4C];
661 // f32 x248;
663
664typedef struct it_27B5_ItemVars {
665 /* ip+DD4 */ HSD_JObj* x0;
666 /* ip+DD8 */ s32 x4;
667 /* ip+DDC */ Vec3 x8;
668 /* ip+DE8 */ S32Vec3 x14;
669 /* ip+DF4 */ s32 x20;
670 /* ip+DF8 */ s32 x24;
671 /* ip+DFC */ s32 x28;
672 /* ip+E00 */ f32 x2C;
673 /* ip+E04 */ s32 x30; // scale?
674 /* ip+E08 */ s32 x34;
675 /* ip+E0C */ s32 x38;
676 /* ip+E10 */ s32 x3C;
677 /* ip+E14 */ s32 x40;
678 /* ip+E18 */ f32 x44;
679 /* ip+E1C */ s32 x48;
680 /* ip+E20 */ f32 x4C; // scale
681 /* ip+E24 */ f32 x50;
682 /* ip+E28 */ s32 x54;
683 /* ip+E2C */ s32 x58;
684 /* ip+E30 */ s32 x5C;
686
687typedef struct it_27B5_DatAttrs {
688 f32 scale;
690
691typedef struct it_27CE_ItemVars {
692 /* ip+DD4 */ void* attr;
694
695// Should it_2F28 and it_27CF use the same structs?
696typedef struct it_27CF_ItemVars {
697 f32 x0;
699
700typedef struct it_27CF_DatAttrs {
701 Vec3 pos;
702 Vec3 vel;
703 float lifetime; // lifetime
704 float float2;
705 float float3; // item var x0
706 float x24; // item->xC98
709
710typedef struct it_2F28_ItemVars {
711 f32 x0;
713
715 Vec3 pos;
716 Vec3 vel;
717 f32 float1; // lifetime
718 f32 float2; // item var x0
719};
720
722 f32 x0; // set to float calc result/item->x3C
723 HSD_JObj* x4; // set to item_gobj->hsd_obj
724 Vec3 x8; // called in lb_8000B1CC
725 Vec3 x14; // set equal to x8
727
728typedef struct it_2E5A_ItemVars {
729 // /* ip+DD4 */ HSD_GObj* x0;
730 /* ip+DD4 */ s32 x0;
731 /* ip+DD8 */ s32 x4; // uses regular registers (#? gets multiplied by 2C,
732 // then indexed into attr)
733 /* ip+DDC */ s32 x8; // uses regular registers
734 /* ip+DE0 */ s32 xC; // uses regular registers
735 /* ip+DE4 */ f32 x10; // uses float registers; timer?
736 /* ip+DE8 */ f32 x14;
737 /* ip+DEC */ UnkFlagStruct x18; // has bit assignments
739 // /* ip+DF4 */ s32 x20;
740 // /* ip+DF8 */ s32 x24;
741 // /* ip+DFC */ s32 x28;
742 // /* ip+E00 */ s32 x2C;
743 // /* ip+E04 */ s32 x30;
744 // /* ip+E08 */ s32 x34;
745 // /* ip+E0C */ s32 x38;
746 // /* ip+E10 */ s32 x3C;
747 // /* ip+E14 */ s32 x40;
748 // /* ip+E18 */ s32 x44;
749 // /* ip+E1C */ s32 x48;
750 // /* ip+E20 */ s32 x4C;
751 // /* ip+E24 */ s32 x50;
752 // /* ip+E28 */ s32 x54;
753 // /* ip+E2C */ s32 x58;
755
756typedef struct it_2E5A_DatAttrs_1 {
757 f32 x0; // lifetime?
758 f32 x4; // float assignment
759 f32 x8;
760 f32 xC;
761 f32 x10;
762 f32 x14; // item->x40_vel.x
763 f32 x18;
764 f32 x1C;
765 f32 x20;
766 f32 x24; // float assignment
767 f32 x28;
768 f32 x2C; // float assignment
769 f32 x30;
770 f32 x34;
771 f32 x38;
772 HSD_Joint* x3C; // called in it_80273318
773 f32 x40;
774 f32 x44;
775 f32 x48;
776 s32 x4C; // item->xD84
777 s32 x50;
778 f32 x54; // item->scl
779 itECB* x58; // called in it_80275D5C
780 s32 x5C;
782
783typedef struct it_2E5A_DatAttrs_2 {
784 f32 x0; // lifetime?
785 f32 x4; // float assignment
786 f32 x8;
787 f32 xC;
788 HSD_Joint* x10; // called in it_80273318
789 ItemStateDesc* x14; // item2->xD0_itemStateDesc
790 f32 x18;
791 f32 x1C;
792 s32 x20; // item->xD84
793 f32 x24; // float assignment
794 f32 x28; // item->scl
795 // itECB* x2C; // called in it_80275D5C
797
798typedef struct it_802E5FXX_struct { // used for it_802E5F00 and it_802E5F8C
799 HSD_GObj* x0; // Item GObj assignment/passed to db_80225DD8
800 f32 x4; // float assignment (angle?)
801 f32 x8; // float assignment (used in x40_vel.y calc)
802 s32 xC; // non-float assignment (arg3/arg2/while condition)
803 s32 x10; // non-float assignment
804 s32 x14; // non-float assignment
805 s32 x18; // non-float assignment (gm_8016C6C0)
807
808typedef struct it_2E6A_ItemVars_1 {
809 /* +0 ip+DD4 */ s16 x0;
810 /* +2 ip+DD6 */ s16 x2; // type of union: 1=jobj, 2=vec
811 union {
812 /* +4 ip+DD8 */ HSD_JObj* x4;
813 /* +4 ip+DD8 */ Vec3 x4_vec;
814 };
815 /* +10 ip+DE4 */ Ground* x10;
816 /* +14 ip+DE8 */ void (*x14)(Item_GObj*, Ground*);
817 /* +18 ip+DEC */ void (*x18)(Item_GObj*, Ground*, Vec3*, HSD_GObj*, f32);
818 /* +1C ip+DF0 */ void (*x1C)(Item_GObj*, Ground*, HSD_GObj*);
820
821typedef struct itWhiteBea_ItemVars {
822 /* +0 ip+DD4 */ char pad_0[0x20];
823 /* +20 ip+DF4 */ UNK_T x20;
825
826typedef struct itOctarock_ItemVars {
827 /* +0 ip+DD4 */ char pad_0[0x20];
828 /* +20 ip+DF4 */ Vec3 x20;
830
831typedef struct itSScopeAttributes {
832 /* +0 */ char pad_x0[0x4];
833 /* +4 */ s32 x4;
834 /* +8 */ s32 x8;
835 /* +C */ char pad_xC[0x28];
836 /* +34 */ Vec3 x34;
838
839typedef struct itSonans_ItemVars {
840 /* ip+DD4 */ u8 _0[0x60 - 0x0];
841 /* ip+E34 */ f32 x60;
843
848
849#endif
u8 x0
Definition dbbonus.c:19
void(* x4)(Fighter_GObj *, int, float frame)
Definition ftanim.c:911
ItemKind
Definition forward.h:109
#define UNK_T
Definition placeholder.h:32
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition itCommonItems.h:475
int x8
Definition itCommonItems.h:478
float x14
Definition itCommonItems.h:481
int x4
Definition itCommonItems.h:477
float x10
Definition itCommonItems.h:480
int x0
Definition itCommonItems.h:476
int xC
Definition itCommonItems.h:479
Definition types.h:1105
Definition types.h:650
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:135
u8 b1
Definition itCommonItems.h:140
s32 xC
Definition itCommonItems.h:151
f32 x14
Definition itCommonItems.h:153
u8 b7
Definition itCommonItems.h:146
union HeartContainerAttr::@229 x4
u8 b4
Definition itCommonItems.h:143
f32 x18
Definition itCommonItems.h:154
u32 flags
Definition itCommonItems.h:148
u8 b6
Definition itCommonItems.h:145
u8 b3
Definition itCommonItems.h:142
s32 x8
Definition itCommonItems.h:150
struct HeartContainerAttr::@229::@230 bits
s32 x0_heal
Definition itCommonItems.h:136
s32 x10
Definition itCommonItems.h:152
u8 b0
Definition itCommonItems.h:139
u8 b5
Definition itCommonItems.h:144
u8 b2
Definition itCommonItems.h:141
Definition itCommonItems.h:25
s32 x4
Definition itCommonItems.h:27
bool x0
Definition itCommonItems.h:26
Definition itCommonItems.h:188
Vec3 pos
Definition itCommonItems.h:190
int max_ammo
Definition itCommonItems.h:189
Definition itCommonItems.h:216
float x8
Definition itCommonItems.h:219
float lifetime
Definition itCommonItems.h:217
float xC
Definition itCommonItems.h:220
float x4
Definition itCommonItems.h:218
float x10
Definition itCommonItems.h:221
Definition itCommonItems.h:200
float speed
Definition itCommonItems.h:201
float lifetime
Definition itCommonItems.h:202
float max_scale
Definition itCommonItems.h:203
Definition types.h:148
Definition itCommonItems.h:175
int xC
Definition itCommonItems.h:179
int x4
Definition itCommonItems.h:177
int x8
Definition itCommonItems.h:178
f32 x14
Definition itCommonItems.h:181
int x10
Definition itCommonItems.h:180
int x0
Definition itCommonItems.h:176
Definition itCommonItems.h:432
f32 x0
Definition itCommonItems.h:433
f32 x8
Definition itCommonItems.h:435
f32 xC
Definition itCommonItems.h:436
f32 x4
Definition itCommonItems.h:434
Definition itCommonItems.h:65
f32 xC_vel
Definition itCommonItems.h:69
int x4
Definition itCommonItems.h:67
int x8
Definition itCommonItems.h:68
int x0
Definition itCommonItems.h:66
Definition itCommonItems.h:90
float x4
Definition itCommonItems.h:92
float x0
Definition itCommonItems.h:91
float x1C
Definition itCommonItems.h:98
float x8
Definition itCommonItems.h:93
s32 xC
Definition itCommonItems.h:94
float x10
Definition itCommonItems.h:95
float x18
Definition itCommonItems.h:97
float x14
Definition itCommonItems.h:96
Definition itCommonItems.h:72
float xDEC
Definition itCommonItems.h:79
float xDF8
Definition itCommonItems.h:82
s32 _E00
Definition itCommonItems.h:84
float xDF0
Definition itCommonItems.h:80
s32 _E04
Definition itCommonItems.h:85
float xDFC
Definition itCommonItems.h:83
s32 _E08
Definition itCommonItems.h:86
s32 xDE0
Definition itCommonItems.h:76
s32 xDD8
Definition itCommonItems.h:74
s32 xDDC
Definition itCommonItems.h:75
float xDE8
Definition itCommonItems.h:78
s32 xDE4
Definition itCommonItems.h:77
s32 xDD4
Definition itCommonItems.h:73
Vec3 xE0C
Definition itCommonItems.h:87
s32 xDF4
Definition itCommonItems.h:81
Definition itCommonItems.h:101
s32 xDD8
Definition itCommonItems.h:103
s32 xDD4
Definition itCommonItems.h:102
Definition itCommonItems.h:20
bool x0
Definition itCommonItems.h:21
bool x4
Definition itCommonItems.h:22
Definition itCommonItems.h:593
s32 x4
Definition itCommonItems.h:595
f32 scale
Definition itCommonItems.h:594
Definition itCommonItems.h:598
f32 x4
Definition itCommonItems.h:600
f32 xC
Definition itCommonItems.h:602
f32 x8
Definition itCommonItems.h:601
f32 x10
Definition itCommonItems.h:603
f32 timer
Definition itCommonItems.h:599
Definition itCommonItems.h:587
f32 x64
Definition itCommonItems.h:590
s32 x60
Definition itCommonItems.h:589
u8 _0[0x60 - 0x0]
Definition itCommonItems.h:588
Definition itCommonItems.h:439
f32 x8
Definition itCommonItems.h:442
f32 x4
Definition itCommonItems.h:441
f32 x44
Definition itCommonItems.h:457
f32 x14
Definition itCommonItems.h:445
f32 x1C
Definition itCommonItems.h:447
f32 x28
Definition itCommonItems.h:450
f32 x38
Definition itCommonItems.h:454
f32 xC
Definition itCommonItems.h:443
f32 x40
Definition itCommonItems.h:456
f32 x34
Definition itCommonItems.h:453
f32 x18
Definition itCommonItems.h:446
f32 x2C
Definition itCommonItems.h:451
f32 x10
Definition itCommonItems.h:444
f32 x0
Definition itCommonItems.h:440
f32 x30
Definition itCommonItems.h:452
f32 x3C
Definition itCommonItems.h:455
f32 x48
Definition itCommonItems.h:458
f32 x24
Definition itCommonItems.h:449
f32 x20
Definition itCommonItems.h:448
Definition itCommonItems.h:461
f32 x8
Definition itCommonItems.h:464
int x10
Definition itCommonItems.h:466
int x0
Definition itCommonItems.h:462
int x4
Definition itCommonItems.h:463
f32 xC
Definition itCommonItems.h:465
HSD_GObj * x14
Definition itCommonItems.h:467
Definition itCommonItems.h:106
s32 xDE0
Definition itCommonItems.h:110
Vec3 xDE4
Definition itCommonItems.h:111
s32 xDDC
Definition itCommonItems.h:109
s32 xDD8
Definition itCommonItems.h:108
s32 xDD4
Definition itCommonItems.h:107
Definition types.h:168
Eggs spawned on Yoshi stages / by Chansey.
Definition itCommonItems.h:230
int heal_amount
Definition itCommonItems.h:234
u8 _8[0x60 - 0x8]
Definition itCommonItems.h:233
int rand_max
Definition itCommonItems.h:232
bool x0
Definition itCommonItems.h:231
Definition itCommonItems.h:484
f32 unk
Definition itCommonItems.h:486
Vec3 pos
Definition itCommonItems.h:485
Definition itCommonItems.h:470
int x0
Definition itCommonItems.h:471
u32 x4
Definition itCommonItems.h:472
Definition itCommonItems.h:273
s32 xDE8
Definition itCommonItems.h:279
s32 xDD8
Definition itCommonItems.h:275
s32 xDDC
Definition itCommonItems.h:276
s32 xDD4
Definition itCommonItems.h:274
s32 xDE0
Definition itCommonItems.h:277
s32 xDE4
Definition itCommonItems.h:278
Definition itCommonItems.h:287
HSD_Joint * x4
Definition itCommonItems.h:289
s32 x0
Definition itCommonItems.h:288
s32 xC
Definition itCommonItems.h:291
s32 x8
Definition itCommonItems.h:290
Definition itCommonItems.h:282
s32 x0
Definition itCommonItems.h:283
s32 heal_amount
Definition itCommonItems.h:284
Definition itCommonItems.h:298
Item_GObj * unk_1C
Definition itCommonItems.h:300
char pad_0[0x1C]
Definition itCommonItems.h:299
UNK_T x20
Definition itCommonItems.h:301
Definition itCommonItems.h:357
unsigned char xDEC_b3
Definition itCommonItems.h:367
unsigned char xDEC_b0
Definition itCommonItems.h:364
unsigned char xDEC_b7
Definition itCommonItems.h:371
Vec3 vel
Definition itCommonItems.h:376
float xDD8
Definition itCommonItems.h:359
s32 xDF0
Definition itCommonItems.h:372
int xDE8
Definition itCommonItems.h:363
float xDDC
Definition itCommonItems.h:360
float xDE4
Definition itCommonItems.h:362
unsigned char xDEC_b2
Definition itCommonItems.h:366
unsigned char xDEC_b5
Definition itCommonItems.h:369
float xDE0
Definition itCommonItems.h:361
unsigned char xDEC_b6
Definition itCommonItems.h:370
unsigned char xDEC_b4
Definition itCommonItems.h:368
unsigned char xDEC_b1
Definition itCommonItems.h:365
float xDD4
Definition itCommonItems.h:358
int xE10
Definition itCommonItems.h:374
Definition itCommonItems.h:331
f32 x0
Definition itCommonItems.h:332
f32 x4
Definition itCommonItems.h:333
Definition itCommonItems.h:489
u8 padding[0x5C - 0x20]
Definition itCommonItems.h:499
f32 x14
Definition itCommonItems.h:495
s32 x1C
Definition itCommonItems.h:497
f32 x68
Definition itCommonItems.h:501
f32 x10
Definition itCommonItems.h:494
s32 x18
Definition itCommonItems.h:496
f32 x4
Definition itCommonItems.h:491
s32 x20
Definition itCommonItems.h:498
f32 x0
Definition itCommonItems.h:490
f32 xC
Definition itCommonItems.h:493
f32 x8
Definition itCommonItems.h:492
Vec3 x5C
Definition itCommonItems.h:500
Definition itCommonItems.h:114
u8 b0
Definition itCommonItems.h:118
u8 b5
Definition itCommonItems.h:123
u8 b2
Definition itCommonItems.h:120
s32 xDDC
Definition itCommonItems.h:129
u8 b3
Definition itCommonItems.h:121
u32 flags
Definition itCommonItems.h:127
s32 xDD4_heal
Definition itCommonItems.h:115
u8 b6
Definition itCommonItems.h:124
union itHeart_ItemVars::@226 xDD8
u8 b4
Definition itCommonItems.h:122
f32 xDE8_float
Definition itCommonItems.h:131
f32 xDEC
Definition itCommonItems.h:132
u8 b1
Definition itCommonItems.h:119
u8 b7
Definition itCommonItems.h:125
u8 xDE0_filler[8]
Definition itCommonItems.h:130
Definition itCommonItems.h:237
UnkFlagStruct x8
Definition itCommonItems.h:240
f32 x18
Definition itCommonItems.h:244
f32 x4C
Definition itCommonItems.h:258
f32 x68
Definition itCommonItems.h:266
f32 x34
Definition itCommonItems.h:254
Vec3 x3C
Definition itCommonItems.h:256
s8 x23
Definition itCommonItems.h:249
f32 x58
Definition itCommonItems.h:261
f32 x10
Definition itCommonItems.h:242
f32 x60
Definition itCommonItems.h:264
f32 x78
Definition itCommonItems.h:270
s8 x20
Definition itCommonItems.h:246
s32 x24
Definition itCommonItems.h:250
f32 x14
Definition itCommonItems.h:243
HSD_GObj * x54
Definition itCommonItems.h:260
s8 x21
Definition itCommonItems.h:247
f32 x70
Definition itCommonItems.h:268
f32 x7C
Definition itCommonItems.h:267
f32 x30
Definition itCommonItems.h:253
f32 x0
Definition itCommonItems.h:238
f32 x64
Definition itCommonItems.h:265
s8 x22
Definition itCommonItems.h:248
f32 x1C
Definition itCommonItems.h:245
f32 x6C
Definition itCommonItems.h:263
f32 x4
Definition itCommonItems.h:239
f32 x28
Definition itCommonItems.h:251
f32 x38
Definition itCommonItems.h:255
f32 x50
Definition itCommonItems.h:259
f32 x74
Definition itCommonItems.h:269
f32 x48
Definition itCommonItems.h:257
s32 x2C
Definition itCommonItems.h:252
f32 x5C
Definition itCommonItems.h:262
f32 xC
Definition itCommonItems.h:241
Definition itCommonItems.h:504
Vec3 x4
Definition itCommonItems.h:506
f32 x0
Definition itCommonItems.h:505
Definition itCommonItems.h:573
f32 x24
Definition itCommonItems.h:583
f32 xC
Definition itCommonItems.h:577
f32 x14
Definition itCommonItems.h:579
f32 x0
Definition itCommonItems.h:574
f32 x8
Definition itCommonItems.h:576
f32 x28
Definition itCommonItems.h:584
f32 x18
Definition itCommonItems.h:580
f32 x4
Definition itCommonItems.h:575
f32 x10
Definition itCommonItems.h:578
f32 x20
Definition itCommonItems.h:582
f32 x1C
Definition itCommonItems.h:581
Definition itCommonItems.h:206
Vec3 velocity
Definition itCommonItems.h:209
int xE04
Definition itCommonItems.h:213
Vec3 position1
Definition itCommonItems.h:208
Vec3 position0
Definition itCommonItems.h:207
f32 lifetime
Definition itCommonItems.h:212
f32 angle1
Definition itCommonItems.h:211
f32 angle0
Definition itCommonItems.h:210
Definition itCommonItems.h:193
float scale
Definition itCommonItems.h:194
float speed
Definition itCommonItems.h:196
float angle
Definition itCommonItems.h:195
Vec3 pos
Definition itCommonItems.h:197
Definition itCommonItems.h:184
int timer
Definition itCommonItems.h:185
Definition itCommonItems.h:323
f32 x0
Definition itCommonItems.h:325
f32 x4
Definition itCommonItems.h:326
Definition itCommonItems.h:224
Vec3 x4
Definition itCommonItems.h:226
float x0
Definition itCommonItems.h:225
Definition itCommonItems.h:318
f32 x4
Definition itCommonItems.h:320
f32 x0
Definition itCommonItems.h:319
Definition itCommonItems.h:336
u8 b2
Definition itCommonItems.h:339
u8 b6
Definition itCommonItems.h:343
u8 b5
Definition itCommonItems.h:342
u8 b0
Definition itCommonItems.h:337
u8 b3
Definition itCommonItems.h:340
u8 b1
Definition itCommonItems.h:338
u8 b7
Definition itCommonItems.h:344
u8 b4
Definition itCommonItems.h:341
Definition itCommonItems.h:313
HSD_JObj * x0
Definition itCommonItems.h:314
HSD_JObj * x4
Definition itCommonItems.h:315
Definition itCommonItems.h:385
unsigned char xDD4_b3
Definition itCommonItems.h:389
unsigned char xDD4_b7
Definition itCommonItems.h:393
unsigned char xDD4_b0
Definition itCommonItems.h:386
unsigned char xDD4_b6
Definition itCommonItems.h:392
unsigned char xDD4_b5
Definition itCommonItems.h:391
unsigned char xDD4_b1
Definition itCommonItems.h:387
unsigned char xDD4_b2
Definition itCommonItems.h:388
unsigned char xDD4_b4
Definition itCommonItems.h:390
Definition itCommonItems.h:551
s32 x0
Definition itCommonItems.h:552
f32 x4
Definition itCommonItems.h:553
Definition itCommonItems.h:556
itNokoNoko_DatAttrs2 * x0
Definition itCommonItems.h:557
f32 x8
Definition itCommonItems.h:559
f32 x4
Definition itCommonItems.h:558
Definition itCommonItems.h:511
f32 x38
Definition itCommonItems.h:526
f32 x6C
Definition itCommonItems.h:539
f32 xC
Definition itCommonItems.h:515
f32 x4C
Definition itCommonItems.h:531
f32 x54
Definition itCommonItems.h:533
f32 x88
Definition itCommonItems.h:543
s32 x24
Definition itCommonItems.h:521
f32 x94
Definition itCommonItems.h:546
s32 x2C
Definition itCommonItems.h:523
s32 x28
Definition itCommonItems.h:522
s32 x14
Definition itCommonItems.h:517
s32 x18
Definition itCommonItems.h:518
s32 x20
Definition itCommonItems.h:520
s32 x40
Definition itCommonItems.h:528
f32 x98
Definition itCommonItems.h:547
f32 x64
Definition itCommonItems.h:537
f32 x5C
Definition itCommonItems.h:535
f32 x8
Definition itCommonItems.h:514
s32 x3C
Definition itCommonItems.h:527
f32 x10
Definition itCommonItems.h:516
f32 x0
Definition itCommonItems.h:512
f32 x58
Definition itCommonItems.h:534
f32 x60
Definition itCommonItems.h:536
f32 x9C
Definition itCommonItems.h:548
f32 x70
Definition itCommonItems.h:540
s32 x30
Definition itCommonItems.h:524
s32 x4
Definition itCommonItems.h:513
f32 x34
Definition itCommonItems.h:525
f32 x8C
Definition itCommonItems.h:544
s32 x44
Definition itCommonItems.h:529
f32 x50
Definition itCommonItems.h:532
f32 x68
Definition itCommonItems.h:538
itECB x74
Definition itCommonItems.h:541
f32 x48
Definition itCommonItems.h:530
f32 x84
Definition itCommonItems.h:542
s32 x1C
Definition itCommonItems.h:519
f32 x90
Definition itCommonItems.h:545
Definition itCommonItems.h:826
Vec3 x20
Definition itCommonItems.h:828
char pad_0[0x20]
Definition itCommonItems.h:827
Definition itCommonItems.h:410
s32 x14
Definition itCommonItems.h:416
f32 x0
Definition itCommonItems.h:411
s32 max
Definition itCommonItems.h:413
s32 xC
Definition itCommonItems.h:414
s32 x10
Definition itCommonItems.h:415
s32 timer
Definition itCommonItems.h:412
s32 x18
Definition itCommonItems.h:417
Definition itCommonItems.h:420
int x64
Definition itCommonItems.h:424
s16 x0
Definition itCommonItems.h:421
s32 timer
Definition itCommonItems.h:423
Definition itCommonItems.h:380
Vec3 x14
Definition itCommonItems.h:382
Definition itCommonItems.h:831
s32 x8
Definition itCommonItems.h:834
s32 x4
Definition itCommonItems.h:833
char pad_xC[0x28]
Definition itCommonItems.h:835
char pad_x0[0x4]
Definition itCommonItems.h:832
Vec3 x34
Definition itCommonItems.h:836
Definition itCommonItems.h:839
f32 x60
Definition itCommonItems.h:841
u8 _0[0x60 - 0x0]
Definition itCommonItems.h:840
Definition itCommonItems.h:844
int x0
Definition itCommonItems.h:845
float x4
Definition itCommonItems.h:846
Definition itCommonItems.h:30
float dir
Definition itCommonItems.h:31
float xC
Definition itCommonItems.h:34
float x4
Definition itCommonItems.h:32
float xvel
Definition itCommonItems.h:35
float yvel
Definition itCommonItems.h:36
float x8
Definition itCommonItems.h:33
Definition itCommonItems.h:39
float x18
Definition itCommonItems.h:46
int x34
Definition itCommonItems.h:53
int x8
Definition itCommonItems.h:42
float x44
Definition itCommonItems.h:57
int xC
Definition itCommonItems.h:43
float x40
Definition itCommonItems.h:56
int x24
Definition itCommonItems.h:49
int x1C
Definition itCommonItems.h:47
float x50
Definition itCommonItems.h:60
float x28
Definition itCommonItems.h:50
float x2C
Definition itCommonItems.h:51
int x54
Definition itCommonItems.h:61
int x4
Definition itCommonItems.h:41
float x4C
Definition itCommonItems.h:59
int x20
Definition itCommonItems.h:48
int x3C
Definition itCommonItems.h:55
int x0
Definition itCommonItems.h:40
float x10
Definition itCommonItems.h:44
float x48
Definition itCommonItems.h:58
float x14
Definition itCommonItems.h:45
int x38
Definition itCommonItems.h:54
float x58
Definition itCommonItems.h:62
float x30
Definition itCommonItems.h:52
Definition itCommonItems.h:427
int x0
Definition itCommonItems.h:428
HSD_JObj * jobj
Definition itCommonItems.h:429
Definition itCommonItems.h:567
char pad_0[0x28]
Definition itCommonItems.h:568
int x2C
Definition itCommonItems.h:570
int x28
Definition itCommonItems.h:569
Definition itCommonItems.h:562
s32 xDD4
Definition itCommonItems.h:563
s32 xDD8
Definition itCommonItems.h:564
Definition itCommonItems.h:352
float x54
Definition itCommonItems.h:354
u8 x0[0x54 - 0x0]
Definition itCommonItems.h:353
Definition itCommonItems.h:347
int x0
Definition itCommonItems.h:348
int x4
Definition itCommonItems.h:349
Definition itCommonItems.h:157
union itTomato_ItemVars::@231 x4
u8 b6
Definition itCommonItems.h:167
u8 b4
Definition itCommonItems.h:165
u8 b1
Definition itCommonItems.h:162
u8 b5
Definition itCommonItems.h:166
u8 b3
Definition itCommonItems.h:164
s32 x8
Definition itCommonItems.h:172
u8 b2
Definition itCommonItems.h:163
u32 flags
Definition itCommonItems.h:170
u8 b7
Definition itCommonItems.h:168
s32 heal_amount
Definition itCommonItems.h:158
u8 b0
Definition itCommonItems.h:161
Definition itCommonItems.h:305
float x10
Definition itCommonItems.h:310
float x8
Definition itCommonItems.h:308
float x4_float
Definition itCommonItems.h:307
float x0_float
Definition itCommonItems.h:306
float xC
Definition itCommonItems.h:309
Definition itCommonItems.h:294
s32 xDD4_heal
Definition itCommonItems.h:295
Definition itCommonItems.h:821
char pad_0[0x20]
Definition itCommonItems.h:822
UNK_T x20
Definition itCommonItems.h:823
Definition itCommonItems.h:397
float xDEC
Definition itCommonItems.h:404
int xDDC
Definition itCommonItems.h:400
float xDF0
Definition itCommonItems.h:405
int padDD4
Definition itCommonItems.h:398
HSD_GObj * xDE0
Definition itCommonItems.h:401
unsigned int xDF4
Definition itCommonItems.h:406
float xDE8
Definition itCommonItems.h:403
int xDE4
Definition itCommonItems.h:402
float xDD8
Definition itCommonItems.h:399
Definition itCommonItems.h:606
Fighter * fighter
Definition itCommonItems.h:607
Definition itCommonItems.h:633
f32 x4
Definition itCommonItems.h:635
f32 x10
Definition itCommonItems.h:638
s32 x3C[160]
Definition itCommonItems.h:649
f32 x8
Definition itCommonItems.h:636
f32 x14
Definition itCommonItems.h:639
s32 x38
Definition itCommonItems.h:648
f32 x18
Definition itCommonItems.h:640
f32 x1C[6]
Definition itCommonItems.h:641
f32 x34
Definition itCommonItems.h:647
f32 x0
Definition itCommonItems.h:634
f32 xC
Definition itCommonItems.h:637
Definition itCommonItems.h:610
Vec3 x10
Definition itCommonItems.h:613
f32 x44
Definition itCommonItems.h:624
f32 x50
Definition itCommonItems.h:627
s32 x5C
Definition itCommonItems.h:630
s32 x54
Definition itCommonItems.h:628
f32 x28
Definition itCommonItems.h:617
Vec3 x4
Definition itCommonItems.h:612
f32 x20
Definition itCommonItems.h:615
s32 x58
Definition itCommonItems.h:629
f32 x48
Definition itCommonItems.h:625
f32 x1C
Definition itCommonItems.h:614
f32 x4C
Definition itCommonItems.h:626
f32 x2C[6]
Definition itCommonItems.h:618
s32 x0
Definition itCommonItems.h:611
f32 x24
Definition itCommonItems.h:616
Definition itCommonItems.h:687
f32 scale
Definition itCommonItems.h:688
Definition itCommonItems.h:664
s32 x4
Definition itCommonItems.h:666
Vec3 x8
Definition itCommonItems.h:667
s32 x28
Definition itCommonItems.h:671
f32 x4C
Definition itCommonItems.h:680
s32 x5C
Definition itCommonItems.h:684
f32 x2C
Definition itCommonItems.h:672
s32 x54
Definition itCommonItems.h:682
s32 x20
Definition itCommonItems.h:669
s32 x58
Definition itCommonItems.h:683
S32Vec3 x14
Definition itCommonItems.h:668
s32 x24
Definition itCommonItems.h:670
s32 x48
Definition itCommonItems.h:679
s32 x3C
Definition itCommonItems.h:676
s32 x40
Definition itCommonItems.h:677
s32 x34
Definition itCommonItems.h:674
s32 x38
Definition itCommonItems.h:675
s32 x30
Definition itCommonItems.h:673
f32 x50
Definition itCommonItems.h:681
f32 x44
Definition itCommonItems.h:678
HSD_JObj * x0
Definition itCommonItems.h:665
Definition itCommonItems.h:691
void * attr
Definition itCommonItems.h:692
Definition itCommonItems.h:700
float float2
Definition itCommonItems.h:704
float lifetime
Definition itCommonItems.h:703
float float3
Definition itCommonItems.h:705
Vec3 pos
Definition itCommonItems.h:701
float x24
Definition itCommonItems.h:706
ItemKind kind
Definition itCommonItems.h:707
Vec3 vel
Definition itCommonItems.h:702
Definition itCommonItems.h:696
f32 x0
Definition itCommonItems.h:697
Definition itCommonItems.h:756
HSD_Joint * x3C
Definition itCommonItems.h:772
s32 x4C
Definition itCommonItems.h:776
f32 x1C
Definition itCommonItems.h:764
f32 x4
Definition itCommonItems.h:758
f32 xC
Definition itCommonItems.h:760
f32 x14
Definition itCommonItems.h:762
f32 x20
Definition itCommonItems.h:765
f32 x18
Definition itCommonItems.h:763
f32 x30
Definition itCommonItems.h:769
f32 x44
Definition itCommonItems.h:774
s32 x50
Definition itCommonItems.h:777
f32 x38
Definition itCommonItems.h:771
f32 x8
Definition itCommonItems.h:759
f32 x2C
Definition itCommonItems.h:768
f32 x48
Definition itCommonItems.h:775
f32 x24
Definition itCommonItems.h:766
f32 x54
Definition itCommonItems.h:778
f32 x0
Definition itCommonItems.h:757
f32 x28
Definition itCommonItems.h:767
f32 x10
Definition itCommonItems.h:761
f32 x34
Definition itCommonItems.h:770
f32 x40
Definition itCommonItems.h:773
itECB * x58
Definition itCommonItems.h:779
s32 x5C
Definition itCommonItems.h:780
Definition itCommonItems.h:783
f32 x24
Definition itCommonItems.h:793
f32 x4
Definition itCommonItems.h:785
f32 x18
Definition itCommonItems.h:790
f32 x8
Definition itCommonItems.h:786
HSD_Joint * x10
Definition itCommonItems.h:788
ItemStateDesc * x14
Definition itCommonItems.h:789
f32 x0
Definition itCommonItems.h:784
f32 x1C
Definition itCommonItems.h:791
f32 xC
Definition itCommonItems.h:787
f32 x28
Definition itCommonItems.h:794
s32 x20
Definition itCommonItems.h:792
Definition itCommonItems.h:721
Vec3 x14
Definition itCommonItems.h:725
f32 x0
Definition itCommonItems.h:722
HSD_JObj * x4
Definition itCommonItems.h:723
Vec3 x8
Definition itCommonItems.h:724
Definition itCommonItems.h:728
f32 x10
Definition itCommonItems.h:735
s32 xC
Definition itCommonItems.h:734
UnkFlagStruct x18
Definition itCommonItems.h:737
it_2E5A_ItemVars_struct * x1C
Definition itCommonItems.h:738
f32 x14
Definition itCommonItems.h:736
s32 x4
Definition itCommonItems.h:731
s32 x0
Definition itCommonItems.h:730
s32 x8
Definition itCommonItems.h:733
Definition itCommonItems.h:808
s16 x2
Definition itCommonItems.h:810
s16 x0
Definition itCommonItems.h:809
Ground * x10
Definition itCommonItems.h:815
void(* x14)(Item_GObj *, Ground *)
Definition itCommonItems.h:816
void(* x18)(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition itCommonItems.h:817
void(* x1C)(Item_GObj *, Ground *, HSD_GObj *)
Definition itCommonItems.h:818
HSD_JObj * x4
Definition itCommonItems.h:812
Vec3 x4_vec
Definition itCommonItems.h:813
Definition itCommonItems.h:714
Vec3 vel
Definition itCommonItems.h:716
f32 float1
Definition itCommonItems.h:717
f32 float2
Definition itCommonItems.h:718
Vec3 pos
Definition itCommonItems.h:715
Definition itCommonItems.h:710
f32 x0
Definition itCommonItems.h:711
Definition itCommonItems.h:798
s32 x18
Definition itCommonItems.h:805
s32 xC
Definition itCommonItems.h:802
s32 x10
Definition itCommonItems.h:803
HSD_GObj * x0
Definition itCommonItems.h:799
f32 x8
Definition itCommonItems.h:801
s32 x14
Definition itCommonItems.h:804
f32 x4
Definition itCommonItems.h:800
u8 _pad[0x130]
Definition un_2FC96.c:44
Definition common_structs.h:68