11#define MG_ROD_LURE_LINE_LEN 106
12#define MG_ROD_UKI_LINE_LEN 100
Definition Z2Creature.h:7
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_msg_flow.h:49
Fishing Rod.
Definition d_a_mg_rod.h:84
f32 reel_speed
Definition d_a_mg_rod.h:286
u8 field_0x1510[0x1514 - 0x1510]
Definition d_a_mg_rod.h:294
s8 field_0x10a5
Definition d_a_mg_rod.h:204
dBgS_AcchCir acchcir
Definition d_a_mg_rod.h:229
u8 field_0x14E5[0x14EC - 0x14E5]
Definition d_a_mg_rod.h:283
s8 field_0x1009
Definition d_a_mg_rod.h:166
f32 field_0x6e4
Definition d_a_mg_rod.h:115
s16 action
Definition d_a_mg_rod.h:146
J3DModel * lure_model[5]
Definition d_a_mg_rod.h:149
f32 field_0x142c
Definition d_a_mg_rod.h:257
f32 field_0x13b0
Definition d_a_mg_rod.h:233
f32 field_0x1424
Definition d_a_mg_rod.h:255
f32 field_0x6e0
Definition d_a_mg_rod.h:114
cXyz play_cam_center
Definition d_a_mg_rod.h:237
s8 esa_kind
Definition d_a_mg_rod.h:180
s16 field_0xffc
Definition d_a_mg_rod.h:159
u8 field_0x102f
Definition d_a_mg_rod.h:183
u8 field_0x14e4
Definition d_a_mg_rod.h:282
s8 lure_type
Definition d_a_mg_rod.h:147
f32 field_0x13ac
Definition d_a_mg_rod.h:232
s16 field_0x75c
Definition d_a_mg_rod.h:126
cXyz field_0x6ac
Definition d_a_mg_rod.h:109
f32 field_0x1154
Definition d_a_mg_rod.h:220
f32 play_cam_fovy
Definition d_a_mg_rod.h:247
s16 field_0x1418
Definition d_a_mg_rod.h:251
fpc_ProcID boat_actor_id
Definition d_a_mg_rod.h:214
u8 field_0x14FE[0x1504 - 0x14FE]
Definition d_a_mg_rod.h:290
s8 field_0x1148
Definition d_a_mg_rod.h:215
dBgS_ObjAcch acch
Definition d_a_mg_rod.h:230
csXyz field_0x1084
Definition d_a_mg_rod.h:192
s16 timers[10]
Definition d_a_mg_rod.h:98
u8 field_0x14C6[0x14C8 - 0x14C6]
Definition d_a_mg_rod.h:274
J3DModel * unk_ring_model[6]
Definition d_a_mg_rod.h:121
u8 field_0x146c
Definition d_a_mg_rod.h:265
u8 vib_timer
Definition d_a_mg_rod.h:210
f32 field_0x150c
Definition d_a_mg_rod.h:293
s8 field_0x6e8
Definition d_a_mg_rod.h:116
u8 field_0x13a8
Definition d_a_mg_rod.h:231
mDoExt_3DlineMat0_c linemat
Definition d_a_mg_rod.h:135
s8 field_0x102e
Definition d_a_mg_rod.h:182
f32 field_0x1428
Definition d_a_mg_rod.h:256
mg_rod_s mg_rod
Definition d_a_mg_rod.h:104
f32 field_0x141c
Definition d_a_mg_rod.h:253
dMsgFlow_c msgflow
Definition d_a_mg_rod.h:270
s16 field_0x1004
Definition d_a_mg_rod.h:163
f32 field_0xfec
Definition d_a_mg_rod.h:154
Z2Creature sound
Definition d_a_mg_rod.h:213
u8 field_0x1038[0x103C - 0x1038]
Definition d_a_mg_rod.h:185
f32 rod_stick_x
Definition d_a_mg_rod.h:275
u8 field_0xFA4[0x0FAC - 0x0FA4]
Definition d_a_mg_rod.h:152
u32 sibuki_eff[4]
Definition d_a_mg_rod.h:223
f32 field_0x1464
Definition d_a_mg_rod.h:263
s16 kind
Definition d_a_mg_rod.h:145
s8 field_0x100f
Definition d_a_mg_rod.h:172
u8 field_0x1515
Definition d_a_mg_rod.h:296
s8 field_0x146d
Definition d_a_mg_rod.h:266
u8 field_0xF6F[0x0F74 - 0x0F6F]
Definition d_a_mg_rod.h:142
s16 play_cam_mode
Definition d_a_mg_rod.h:234
f32 field_0xf74
Definition d_a_mg_rod.h:143
u8 field_0x168c
Definition d_a_mg_rod.h:299
s16 field_0x1006
Definition d_a_mg_rod.h:164
u8 field_0x100c
Definition d_a_mg_rod.h:169
s16 field_0x114e
Definition d_a_mg_rod.h:218
cXyz hook_pos
Definition d_a_mg_rod.h:189
f32 field_0x590
Definition d_a_mg_rod.h:99
f32 field_0x1420
Definition d_a_mg_rod.h:254
u8 vibmode
Definition d_a_mg_rod.h:209
cXyz play_cam_eye_target
Definition d_a_mg_rod.h:238
s16 field_0xff4
Definition d_a_mg_rod.h:157
s16 field_0x109c
Definition d_a_mg_rod.h:199
u16 field_0x14c2
Definition d_a_mg_rod.h:272
s16 field_0x141a
Definition d_a_mg_rod.h:252
f32 field_0x6f8
Definition d_a_mg_rod.h:118
f32 field_0xf64
Definition d_a_mg_rod.h:138
u8 field_0xF38[0x0F40 - 0x0F38]
Definition d_a_mg_rod.h:134
f32 rod_substick_y
Definition d_a_mg_rod.h:280
s8 field_0x10a7
Definition d_a_mg_rod.h:206
cXyz field_0x764
Definition d_a_mg_rod.h:129
f32 field_0x118c
Definition d_a_mg_rod.h:228
s16 field_0x1404
Definition d_a_mg_rod.h:244
cXyz play_cam_eye
Definition d_a_mg_rod.h:236
dCcD_Sph ccSph
Definition d_a_mg_rod.h:298
s8 field_0x100d
Definition d_a_mg_rod.h:170
f32 field_0x594
Definition d_a_mg_rod.h:100
f32 field_0xf78
Definition d_a_mg_rod.h:144
f32 getRodStickY()
Definition d_a_mg_rod.h:87
f32 field_0x598
Definition d_a_mg_rod.h:101
s8 field_0x10a9
Definition d_a_mg_rod.h:208
u16 catch_flow_id
Definition d_a_mg_rod.h:273
f32 field_0x14d4
Definition d_a_mg_rod.h:278
bool checkRodEquipPermission()
Definition d_a_mg_rod.h:88
s8 field_0x10a6
Definition d_a_mg_rod.h:205
u8 field_0x146E[0x1470 - 0x146E]
Definition d_a_mg_rod.h:267
s16 field_0x1000
Definition d_a_mg_rod.h:161
s16 field_0x1150
Definition d_a_mg_rod.h:219
s8 field_0x100e
Definition d_a_mg_rod.h:171
s8 field_0xf81
Definition d_a_mg_rod.h:148
f32 field_0x140c
Definition d_a_mg_rod.h:248
s16 field_0x1472
Definition d_a_mg_rod.h:269
f32 field_0xf68
Definition d_a_mg_rod.h:139
s16 field_0xff0
Definition d_a_mg_rod.h:155
s16 field_0x6c4
Definition d_a_mg_rod.h:111
cXyz field_0x6c8
Definition d_a_mg_rod.h:112
u8 field_0x6a8
Definition d_a_mg_rod.h:108
f32 rod_substick_x
Definition d_a_mg_rod.h:279
J3DModel * hook_model[2]
Definition d_a_mg_rod.h:150
f32 field_0xc20[98]
Definition d_a_mg_rod.h:131
f32 field_0x1410
Definition d_a_mg_rod.h:249
s16 field_0x101e
Definition d_a_mg_rod.h:175
f32 getRodStickX()
Definition d_a_mg_rod.h:86
s16 field_0x578
Definition d_a_mg_rod.h:97
cXyz play_cam_eye_speed
Definition d_a_mg_rod.h:240
f32 field_0xff8
Definition d_a_mg_rod.h:158
f32 field_0x14ec
Definition d_a_mg_rod.h:284
cXyz field_0x106c
Definition d_a_mg_rod.h:190
f32 field_0x14d0
Definition d_a_mg_rod.h:277
u8 arg0
Definition d_a_mg_rod.h:94
u8 field_0x1158[0x1165 - 0x1158]
Definition d_a_mg_rod.h:221
fpc_ProcID mg_fish_id
Definition d_a_mg_rod.h:211
s16 field_0x14fa
Definition d_a_mg_rod.h:288
s8 field_0x1008
Definition d_a_mg_rod.h:165
J3DModel * ring_model
Definition d_a_mg_rod.h:151
u8 field_0x1098[0x109C - 0x1098]
Definition d_a_mg_rod.h:198
s16 field_0x108e
Definition d_a_mg_rod.h:195
s8 field_0xf6e
Definition d_a_mg_rod.h:141
s16 field_0x1022
Definition d_a_mg_rod.h:177
s16 field_0x104e[8]
Definition d_a_mg_rod.h:188
u32 field_0x117c
Definition d_a_mg_rod.h:225
u8 field_0x1406
Definition d_a_mg_rod.h:245
u8 field_0x1430[0x1434 - 0x1430]
Definition d_a_mg_rod.h:258
s16 field_0x109e
Definition d_a_mg_rod.h:200
cXyz field_0x6b8
Definition d_a_mg_rod.h:110
f32 field_0x760
Definition d_a_mg_rod.h:128
cXyz field_0x1078
Definition d_a_mg_rod.h:191
f32 field_0x6a0
Definition d_a_mg_rod.h:106
s8 field_0x10a8
Definition d_a_mg_rod.h:207
u8 field_0x168d
Definition d_a_mg_rod.h:300
u32 field_0x1180[2]
Definition d_a_mg_rod.h:226
s16 field_0x1400
Definition d_a_mg_rod.h:242
s16 field_0x14fc
Definition d_a_mg_rod.h:289
f32 field_0xf5c
Definition d_a_mg_rod.h:136
s16 field_0x1402
Definition d_a_mg_rod.h:243
f32 field_0x59c
Definition d_a_mg_rod.h:102
u8 field_0xF6C[0x0F6E - 0x0F6C]
Definition d_a_mg_rod.h:140
u8 field_0x5A0[0x05A4 - 0x05A0]
Definition d_a_mg_rod.h:103
cXyz field_0x744
Definition d_a_mg_rod.h:124
s16 field_0x75e
Definition d_a_mg_rod.h:127
f32 field_0x1508
Definition d_a_mg_rod.h:292
cXyz field_0x1458
Definition d_a_mg_rod.h:262
fopAc_ac_c actor
Definition d_a_mg_rod.h:91
u8 field_0x14c0
Definition d_a_mg_rod.h:271
cXyz field_0x1010
Definition d_a_mg_rod.h:173
cXyz field_0x750
Definition d_a_mg_rod.h:125
u8 field_0x740[0x0744 - 0x0740]
Definition d_a_mg_rod.h:123
u32 field_0x1178
Definition d_a_mg_rod.h:224
f32 field_0xf60
Definition d_a_mg_rod.h:137
s16 field_0x114c
Definition d_a_mg_rod.h:217
f32 field_0xdb0[98]
Definition d_a_mg_rod.h:133
u8 HIOInit
Definition d_a_mg_rod.h:301
dCcD_Stts ccStts
Definition d_a_mg_rod.h:297
J3DModel * rod_uki_model[15]
Definition d_a_mg_rod.h:105
cXyz field_0x1434
Definition d_a_mg_rod.h:259
bool checkReelSpin()
Definition d_a_mg_rod.h:89
s16 field_0x1020
Definition d_a_mg_rod.h:176
u8 field_0x1407
Definition d_a_mg_rod.h:246
J3DModel * uki_saki_model
Definition d_a_mg_rod.h:179
cXyz play_cam_center_speed
Definition d_a_mg_rod.h:241
s16 field_0x10b0
Definition d_a_mg_rod.h:212
f32 field_0x1414
Definition d_a_mg_rod.h:250
f32 cast_power
Definition d_a_mg_rod.h:119
J3DModel * esa_model[2]
Definition d_a_mg_rod.h:184
s16 field_0xff2
Definition d_a_mg_rod.h:156
s16 field_0x101c[1]
Definition d_a_mg_rod.h:174
f32 field_0x1090
Definition d_a_mg_rod.h:196
s16 field_0x10a0
Definition d_a_mg_rod.h:201
s16 field_0x103c[8]
Definition d_a_mg_rod.h:186
u8 arg1
Definition d_a_mg_rod.h:95
csXyz field_0x71c[6]
Definition d_a_mg_rod.h:122
request_of_phase_process_class phase
Definition d_a_mg_rod.h:92
u8 field_0x1468[0x146C - 0x1468]
Definition d_a_mg_rod.h:264
f32 prev_rod_substick_y
Definition d_a_mg_rod.h:281
J3DModel * uki_model
Definition d_a_mg_rod.h:178
f32 rod_stick_y
Definition d_a_mg_rod.h:276
cXyz field_0x144c
Definition d_a_mg_rod.h:261
s8 field_0x1165
Definition d_a_mg_rod.h:222
s8 field_0x10a4
Definition d_a_mg_rod.h:203
cXyz field_0x6d4
Definition d_a_mg_rod.h:113
mDoExt_McaMorf * rod_modelMorf
Definition d_a_mg_rod.h:120
s16 field_0x114a
Definition d_a_mg_rod.h:216
u8 field_0x104C[0x104E - 0x104C]
Definition d_a_mg_rod.h:187
cXyz play_cam_center_target
Definition d_a_mg_rod.h:239
f32 field_0x6a4
Definition d_a_mg_rod.h:107
f32 field_0x1094
Definition d_a_mg_rod.h:197
f32 field_0x1504
Definition d_a_mg_rod.h:291
s16 play_cam_timer
Definition d_a_mg_rod.h:235
s16 field_0x14f8
Definition d_a_mg_rod.h:287
u8 field_0xDA8[0x0DB0 - 0x0DA8]
Definition d_a_mg_rod.h:132
f32 field_0x1188
Definition d_a_mg_rod.h:227
u8 field_0x1470
Definition d_a_mg_rod.h:268
mg_hook_s mg_hook[2]
Definition d_a_mg_rod.h:153
s16 field_0x10a2
Definition d_a_mg_rod.h:202
s16 field_0x1002
Definition d_a_mg_rod.h:162
cXyz field_0x6ec
Definition d_a_mg_rod.h:117
char * arcname
Definition d_a_mg_rod.h:93
cXyz field_0x1440
Definition d_a_mg_rod.h:260
s8 hook_kind
Definition d_a_mg_rod.h:181
s16 field_0x108c
Definition d_a_mg_rod.h:194
int reel_btn_flags
Definition d_a_mg_rod.h:285
s16 field_0x108a
Definition d_a_mg_rod.h:193
u8 field_0x1514
Definition d_a_mg_rod.h:295
s8 field_0x100a
Definition d_a_mg_rod.h:167
s16 field_0xffe
Definition d_a_mg_rod.h:160
u8 arg2
Definition d_a_mg_rod.h:96
u8 field_0x100b
Definition d_a_mg_rod.h:168
mg_line_s mg_line
Definition d_a_mg_rod.h:130
Definition f_op_actor.h:230
Definition m_Do_ext.h:584
Definition m_Do_ext.h:369
mg_rod_lure_action
Definition d_a_mg_rod.h:48
@ ACTION_LURE_ACTION
Definition d_a_mg_rod.h:53
@ ACTION_LURE_BARE
Definition d_a_mg_rod.h:56
@ ACTION_LURE_ONBOAT
Definition d_a_mg_rod.h:49
@ ACTION_LURE_HIT
Definition d_a_mg_rod.h:54
@ ACTION_LURE_HEART
Definition d_a_mg_rod.h:57
@ ACTION_LURE_CATCH
Definition d_a_mg_rod.h:55
@ ACTION_LURE_STANDBY
Definition d_a_mg_rod.h:50
@ ACTION_LURE_CAST
Definition d_a_mg_rod.h:52
mg_catch_type
Definition d_a_mg_rod.h:14
@ MG_CATCH_BIN
Definition d_a_mg_rod.h:21
@ MG_CATCH_BB
Definition d_a_mg_rod.h:20
@ MG_CATCH_BT
Definition d_a_mg_rod.h:16
@ MG_CATCH_ED
Definition d_a_mg_rod.h:23
@ MG_CATCH_SY
Definition d_a_mg_rod.h:24
@ MG_CATCH_SG
Definition d_a_mg_rod.h:19
@ MG_CATCH_FISH
Definition d_a_mg_rod.h:15
@ MG_CATCH_KN
Definition d_a_mg_rod.h:22
@ MG_CATCH_SP
Definition d_a_mg_rod.h:17
@ MG_CATCH_LH
Definition d_a_mg_rod.h:18
mg_rod_uki_action
Definition d_a_mg_rod.h:40
@ ACTION_UKI_READY
Definition d_a_mg_rod.h:41
@ ACTION_UKI_CATCH
Definition d_a_mg_rod.h:45
@ ACTION_UKI_STANDBY
Definition d_a_mg_rod.h:42
@ ACTION_UKI_HIT
Definition d_a_mg_rod.h:44
STATIC_ASSERT(sizeof(dmg_rod_class)==0x1690)
mg_rod_kind
Definition d_a_mg_rod.h:35
@ MG_ROD_KIND_UKI
Definition d_a_mg_rod.h:37
@ MG_ROD_KIND_LURE
Definition d_a_mg_rod.h:36
mg_lure_type
Definition d_a_mg_rod.h:27
@ MG_LURE_PE
Definition d_a_mg_rod.h:29
@ MG_LURE_PO
Definition d_a_mg_rod.h:30
@ MG_LURE_WS
Definition d_a_mg_rod.h:31
@ MG_LURE_FR
Definition d_a_mg_rod.h:28
@ MG_LURE_SP
Definition d_a_mg_rod.h:32
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_a_mg_rod.h:68
cXyz field_0x0[2]
Definition d_a_mg_rod.h:69
csXyz field_0x18
Definition d_a_mg_rod.h:70
Definition d_a_mg_rod.h:64
cXyz pos[100]
Definition d_a_mg_rod.h:65
Definition d_a_mg_rod.h:60
cXyz field_0x0[16]
Definition d_a_mg_rod.h:61
Definition d_a_obj_lp.h:15