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