1#ifndef MELEE_PL_TYPES_H
2#define MELEE_PL_TYPES_H
signed char s8
Definition hsd_3B2B.h:3
unsigned char u8
Definition hsd_3B2B.h:2
FighterKind
Definition forward.h:82
@ StatsAttack_Count
Definition forward.h:122
#define UNK_T
Definition placeholder.h:31
u16 x12_b0
Definition types.h:118
u8 x0
player slot
Definition types.h:107
s16 x8
Definition types.h:115
s16 x10
Definition types.h:117
float x0
combo damage?
Definition types.h:112
u16 x6
Definition types.h:114
f32 x4
Definition types.h:108
u32 xC
Definition types.h:110
u32 x8
Definition types.h:109
int xC
Definition types.h:116
s16 x4
Definition types.h:113
u8 x2
Definition types.h:129
int x0
Definition types.h:126
struct StaleMoveTable::pl_x8C0_t::@321 x4[5]
u8 x3_b0
Definition types.h:130
u16 x0
Definition types.h:128
u8 x4_b0
Definition types.h:137
u32 x0
Definition types.h:136
u8 x4_b1
Definition types.h:138
struct StaleMoveTable::pl_x8D8_t::@322 x4[5]
int x0
Definition types.h:134
int x710[39]
Definition types.h:122
u16 attack_instance
Definition types.dox:30
int xCB8
Definition types.h:159
float xC9C
Definition types.h:152
plActionStats total_attack_count_struct
Definition types.h:105
int xCA4
Definition types.h:154
struct StaleMoveTable::pl_x8C0_t x8C0
ft_800898B4_t xCC0
Definition types.h:161
float xC64
Definition types.h:143
unsigned int xCAC
Definition types.h:156
int current_index
Definition types.h:100
float xC60
Definition types.h:142
int xCEC
Definition types.h:168
float xC6C
Definition types.h:145
unsigned int x904[215]
Definition types.h:141
u32 xCE4
Definition types.h:166
int x7AC[39]
Definition types.h:123
float xCDC
Definition types.h:164
u32 x674[39]
Definition types.h:121
float xC74
Definition types.h:147
unsigned int xCA8
Definition types.h:155
struct StaleMoveTable::pl_x8D8_t x8D8
int xCB0
Definition types.h:157
float xC78[6]
Definition types.h:148
float xC98
Definition types.h:151
int xCD8
Definition types.h:163
int x848[30]
Definition types.h:124
int xCF0
Definition types.h:169
struct StaleMoveTable::pl_x5EC_t x5EC
u16 move_id
Definition types.dox:29
int xCB4
Definition types.h:158
float xCE0
Definition types.h:165
int xC68
Definition types.h:144
UnkPlBonusBits xCBC
Definition types.h:160
float xCA0
Definition types.h:153
u32 xCE8
Definition types.h:167
u16 xCD4
Definition types.h:162
int xC94
Definition types.h:150
struct StaleMoveTable::@310 StaleMoves[10]
unsigned int xC90
Definition types.h:149
float xC70
Definition types.h:146
u32 specials_count
Definition types.h:72
u32 total
Definition types.h:67
u8 x504[StatsAttack_Count]
related to UnkPlBonusBits
Definition types.h:78
u32 x578
Definition types.h:83
u32 x590
Definition types.h:89
u32 x580
Definition types.h:85
u32 x588
Definition types.h:87
u32 x574
Definition types.h:82
u8 x5B8[4]
Definition types.h:92
u32 thrown_item_count
Definition types.h:70
u32 x570
Definition types.h:81
u32 x58C
Definition types.h:88
u32 x4F8_count
Definition types.h:73
u8 x5BC_b3
Definition types.h:96
u8 x5BC_b0
Definition types.h:93
struct plAttackStats hits
Definition types.h:59
u32 aerials_count
Definition types.h:71
u32 x4FC_count
Definition types.h:74
struct plAttackStats attacks
Definition types.h:58
u32 x57C
Definition types.h:84
u8 x5BC_b2
Definition types.h:95
u32 x594
Definition types.h:90
u32 x598[8]
Definition types.h:91
u32 x568
Definition types.h:79
u32 x584
Definition types.h:86
u8 x5BC_b1
Definition types.h:94
u32 x500
Definition types.h:75
u32 x56C
Definition types.h:80
u8 b5
Definition types.dox:18
u8 b7
Definition types.dox:20
u8 b2
Definition types.dox:15
u8 b4
Definition types.dox:17
u8 b3
Definition types.dox:16
u8 b0
Definition types.dox:13
u8 has_transformation
Definition types.dox:14
FighterKind internal_id
Definition types.h:30
u8 slot
Definition types.dox:10
enum_t unk8
Definition types.dox:11
u8 b6
Definition types.dox:19
u8 b2
Definition types.h:18
u8 slot
Definition types.h:13
FighterKind internal_id
Definition types.h:12
u8 b6
Definition types.h:22
s8 x5
Definition types.h:14
u8 b7
Definition types.h:23
u8 b3
Definition types.h:19
u8 has_transformation
Definition types.h:17
u8 b0
Definition types.h:16
u8 b5
Definition types.h:21
u8 b4
Definition types.h:20
u32 by_attack_counts[StatsAttack_Count]
Definition types.h:47
u32 x1A4_count
increments on down specials?
Definition types.h:53
u32 aerials_count
Definition types.h:49
u32 total
Definition types.h:46
u32 x1A8
Definition types.h:54
u32 specials_count
Definition types.h:50
u32 thrown_item_count
Definition types.h:48
u32 x1A0_count
increments on most attacks, but not down special?
Definition types.h:52
int unk_5B0
Definition types.h:263
char pad_194[0x418]
Definition types.h:261
int unk_190
Definition types.h:260
char pad_0[0x190]
Definition types.h:259
int unk_5AC
Definition types.h:262
float x84
Definition types.h:296
float xE8
Definition types.h:321
int x128
Definition types.h:337
unsigned int x94
Definition types.h:300
unsigned int x158
Definition types.h:347
float x5C
Definition types.h:286
float xF8
Definition types.h:325
unsigned int x70
Definition types.h:291
unsigned int x88
Definition types.h:297
float x114
Definition types.h:332
float x38
Definition types.h:278
u8 x20[0x24 - 0x20]
Definition types.h:272
unsigned int x118
Definition types.h:333
u8 x160[0x164 - 0x160]
Definition types.h:349
int x120
Definition types.h:335
u8 x50[0x58 - 0x50]
Definition types.h:284
unsigned int x8C
Definition types.h:298
unsigned int x148
Definition types.h:343
unsigned int x74
Definition types.h:292
int x110
Definition types.h:331
float x28
Definition types.h:274
unsigned int xE0
Definition types.h:319
unsigned int x174
Definition types.h:354
u32 xDC
Definition types.h:318
u8 xF0[0xF4 - 0xF0]
Definition types.h:323
float x44
Definition types.h:281
float xFC
Definition types.h:326
unsigned int x30
Definition types.h:276
u32 x3C
Definition types.h:279
unsigned int xA4
Definition types.h:304
int x108
Definition types.h:329
unsigned int x2C
Definition types.h:275
float xCC
Definition types.h:314
UNK_T xE4
Definition types.h:320
float xD0
Definition types.h:315
unsigned int x144
Definition types.h:342
unsigned int x18
Definition types.h:270
float x180
Definition types.h:357
unsigned int x14C
Definition types.h:344
unsigned int xB0
Definition types.h:307
float x100
Definition types.h:327
float xA0
Definition types.h:303
float x104
Definition types.h:328
unsigned int x168
Definition types.h:351
float xD8
Definition types.h:317
u32 x40
Definition types.h:280
int x12C
Definition types.h:338
unsigned int x124
Definition types.h:336
float xF4
Definition types.h:324
float xD4
Definition types.h:316
unsigned int x80
Definition types.h:295
float x60
Definition types.h:287
float x58
Definition types.h:285
unsigned int x15C
Definition types.h:348
float x9C
Definition types.h:302
float x98
Definition types.h:301
unsigned int xC8
Definition types.h:313
unsigned int xAC
Definition types.h:306
u8 x138[0x144 - 0x138]
Definition types.h:341
unsigned int xC4
Definition types.h:312
unsigned int x1C
Definition types.h:271
unsigned int xBC
Definition types.h:310
unsigned int xB8
Definition types.h:309
float x64
Definition types.h:288
int x24
Definition types.h:273
unsigned int x7C
Definition types.h:294
int x17C
Definition types.h:356
unsigned int x150
Definition types.h:345
unsigned int x178
Definition types.h:355
unsigned int x134
Definition types.h:340
float x6C
Definition types.h:290
float x68
Definition types.h:289
u8 x0[0x4]
Definition types.h:267
unsigned int xA8
Definition types.h:305
u8 x8[0x10]
Definition types.h:269
unsigned int x90
Definition types.h:299
unsigned int x170
Definition types.h:353
unsigned int x164
Definition types.h:350
float x48
Definition types.h:282
float x78
Definition types.h:293
u8 xC0[0xC4 - 0xC0]
Definition types.h:311
unsigned int x130
Definition types.h:339
float x34
Definition types.h:277
unsigned int xB4
Definition types.h:308
unsigned int x154
Definition types.h:346
int xEC
Definition types.h:322
int x4
Definition types.h:268
unsigned int x16C
Definition types.h:352
float x4C
Definition types.h:283
float x10C
Definition types.h:330
float x11C
Definition types.h:334
unsigned int xD54
Definition types.h:199
unsigned int xD48
Definition types.h:196
int xCF4
Definition types.h:175
int xD68
Definition types.h:204
int xDB0
Definition types.h:222
u8 xDD0_value
Definition types.h:231
int xDC4
Definition types.h:227
float xCF8
Definition types.h:176
float xD74
Definition types.h:207
unsigned int xD4C
Definition types.h:197
u8 bit0
Definition types.h:233
float xD94
Definition types.h:215
unsigned long xD60
Definition types.h:202
u8 bit4
Definition types.h:237
int xD90
Definition types.h:214
float xD78
Definition types.h:208
int xDA4
Definition types.h:219
u32 xD30
Definition types.h:190
float xDC0
Definition types.h:226
u8 bit6
Definition types.h:239
unsigned int xD58
Definition types.h:200
u32 xD20
Definition types.h:186
union pl_StaleMoveTableExt_t::@324 xDD1
unsigned int xD40
Definition types.h:194
u8 bit7
Definition types.h:240
u8 xDD1_value
Definition types.h:244
u8 bit5
Definition types.h:238
int xDCC
Definition types.h:229
int xDAC
Definition types.h:221
float xD80
Definition types.h:210
u8 bit1
Definition types.h:234
u32 xD28
Definition types.h:188
u32 xD38
Definition types.h:192
unsigned int xD04
Definition types.h:179
int xD70
Definition types.h:206
int xDC8
Definition types.h:228
float xD8C
Definition types.h:213
u32 xD3C
Definition types.h:193
StaleMoveTable x0_staleMoveTable
Definition types.h:174
u8 bit3
Definition types.h:236
float xD84
Definition types.h:211
unsigned int xD18
Definition types.h:184
unsigned int xD50
Definition types.h:198
u32 xD24
Definition types.h:187
int xDA8
Definition types.h:220
int xD10
Definition types.h:182
int xD00
Definition types.h:178
int xD64
Definition types.h:203
u32 xD1C
Definition types.h:185
int xDB8
Definition types.h:224
int xD34
Definition types.h:191
int xD9C
Definition types.h:217
int xDB4
Definition types.h:223
int xD6C
Definition types.h:205
unsigned int xD44
Definition types.h:195
u32 xD14
Definition types.h:183
float xD88
Definition types.h:212
int xDA0
Definition types.h:218
u32 xD2C
Definition types.h:189
unsigned int xD5C
Definition types.h:201
unsigned int xD08
Definition types.h:180
u8 bit2
Definition types.h:235
int xD98
Definition types.h:216
union pl_StaleMoveTableExt_t::@323 xDD0
unsigned int xD0C
Definition types.h:181
float xD7C
Definition types.h:209
int xCFC
Definition types.h:177
int xDBC
Definition types.h:225