Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_pachi_maro.cpp File Reference

Enumerations

enum  Maro_RES_File_ID {
  BCK_MARO_F_TALK_A = 0x6 , BCK_MARO_STEP , BCK_MARO_WAIT_A , BMDR_MARO = 0xB ,
  BTK_MARO = 0xE , BTP_MARO = 0x11 , BTP_MARO_F_TALK_A
}
 
enum  Maro_TW_RES_File_ID { BMDR_MARO_TW = 0x5 , BTK_MARO_TW = 0x8 , BTP_MARO_TW = 0xB }
 
enum  Maro1_RES_File_ID {
  BCK_MARO_F_SURPRISE = 0x6 , BCK_MARO_F_TALK_B , BCK_MARO_F_TALK_C , BCK_MARO_FH_SURPRISE ,
  BCK_MARO_RUN , BCK_MARO_STOP , BCK_MARO_TALK_A , BCK_MARO_TALK_B ,
  BCK_MARO_TALK_C , BTK_MARO_TALK_B = 0x11 , BTK_MARO_TALK_C , BTP_MARO_F_SURPRISE = 0x15 ,
  BTP_MARO_F_TALK_B , BTP_MARO_F_TALK_C , BTP_MARO_FH_SURPRISE , EVT_MARO1_EVENT_LIST = 0x1B
}
 
enum  Maro2_RES_File_ID {
  BCK_MARO_CROUCH = 0x5 , BCK_MARO_F_GLARE_TALK , BCK_MARO_FH_GLARE_TALK , BTP_MARO_F_GLARE_TALK = 0xA ,
  BTP_MARO_FH_GLARE_TALK , EVT_MARO2_EVENT_LIST = 0xE
}
 
enum  Maro3_RES_File_ID {
  BCK_MARO_ASK = 0x4 , BCK_MARO_ASKING , BCK_MARO_F_BESUTALK , BCK_MARO_FH_BESUTALK ,
  BTP_MARO_F_BESUTALK = 0xA , BTP_MARO_FH_BESUTALK
}
 
enum  Taro1_RES_File_ID {
  BCK_TARO_CHOP_A = 0x7 , BCK_TARO_CHOP_B , BCK_TARO_F_PANIC , BCK_TARO_F_S_GET ,
  BCK_TARO_F_SAD , BCK_TARO_F_SHOUT , BCK_TARO_F_SURPRISE , BCK_TARO_FH_PANIC ,
  BCK_TARO_FH_SAD , BCK_TARO_FH_SURPRISE , BCK_TARO_RUN , BCK_TARO_S_CHOP_A ,
  BCK_TARO_S_CHOP_B , BCK_TARO_S_GET , BCK_TARO_S_RUN , BCK_TARO_S_WAIT ,
  BCK_TARO_TALK_A , BCK_TARO_TALK_B , BCK_TARO_WAIT_B , BCK_TARO_WAIT_D ,
  BCK_TARO_WAIT_E , BCK_TARO_WAIT_F , BMDR_TARO_STICK_A = 0x1F , BMDR_TARO_SWB ,
  BTK_TARO_S_GET = 0x23 , BTK_TARO_TALK_C , BTK_TARO_TALK_E , BTK_TARO_TARK_D ,
  BTP_TARO_F_PANIC = 0x29 , BTP_TARO_F_S_GET , BTP_TARO_F_SAD , BTP_TARO_F_SHOUT ,
  BTP_TARO_F_SURPRISE , BTP_TARO_FH_PANIC , BTP_TARO_FH_SAD , BTP_TARO_FH_SURPRISE ,
  EVT_TARO1_EVENT_LIST = 0x33
}
 
enum  Taro2_RES_File_ID {
  BCK_TARO_CALL = 0x6 , BCK_TARO_F_CALL , BCK_TARO_F_HI , BCK_TARO_F_MARVELOUS ,
  BCK_TARO_F_POINT , BCK_TARO_F_WATCH , BCK_TARO_F_WAVE , BCK_TARO_HI ,
  BCK_TARO_HI_WAIT , BCK_TARO_LOOKBACK , BCK_TARO_MARVELOUS , BCK_TARO_POINT ,
  BCK_TARO_TO_WAIT_C2 , BCK_TARO_WATCH , BCK_TARO_WATCHING , BCK_TARO_WAVE ,
  BTK_TARO_LOOKBACK = 0x18 , BTP_TARO_F_CALL = 0x1B , BTP_TARO_F_HI , BTP_TARO_F_MARVELOUS ,
  BTP_TARO_F_POINT , BTP_TARO_F_WATCH , BTP_TARO_F_WAVE , EVT_TARO2_EVENT_LIST = 0x23
}
 
enum  Len1_RES_File_ID {
  BCK_LEN_DISLIKE_A = 0x6 , BCK_LEN_DISLIKE_B , BCK_LEN_EVADE_A , BCK_LEN_EVADE_B ,
  BCK_LEN_EVADE_C , BCK_LEN_F_DISLIKE_A , BCK_LEN_F_DISLIKE_B , BCK_LEN_F_EVADE_A ,
  BCK_LEN_F_TALK_B , BCK_LEN_F_TALK_C , BCK_LEN_F_TALK_D , BCK_LEN_F_WAIT_BC_CONNECT ,
  BCK_LEN_F_WAIT_C , BCK_LEN_F_WAIT_D , BCK_LEN_F_WAIT_E , BCK_LEN_FH_DISLIKE_B ,
  BCK_LEN_FH_EVADE_B , BCK_LEN_FH_TALK_C , BCK_LEN_FH_TALK_D , BCK_LEN_FH_WAIT_C ,
  BCK_LEN_FH_WAIT_D , BCK_LEN_TALK_A , BCK_LEN_TALK_C , BCK_LEN_WAIT_B ,
  BCK_LEN_WAIT_BC_CONNECT , BCK_LEN_WAIT_C , BCK_LEN_WAIT_D , BCK_LEN_WAIT_E ,
  BCK_LEN_WALK_A , BTK_LEN_F_DISLIKE = 0x25 , BTK_LEN_F_DISLIKE_B , BTK_LEN_FH_DISLIKE_B ,
  BTP_LEN_F_DISLIKE_A = 0x2A , BTP_LEN_F_DISLIKE_B , BTP_LEN_F_EVADE_A , BTP_LEN_F_TALK_C ,
  BTP_LEN_F_TALK_D , BTP_LEN_F_WAIT_C , BTP_LEN_FH_TALK_C , BTP_LEN_FH_TALK_D ,
  BTP_LEN_FH_WAIT_C , EVT_LEN1_EVENT_LIST = 0x35
}
 
enum  Besu1_RES_File_ID {
  BCK_BESU_F_MADTALK = 0x5 , BCK_BESU_F_TALK_A , BCK_BESU_F_TALK_B , BCK_BESU_F_WAIT_B ,
  BCK_BESU_FH_MADTALK , BCK_BESU_FH_TALK_A , BCK_BESU_FH_TALK_B , BCK_BESU_RUN ,
  BCK_BESU_TALK_A , BCK_BESU_TALK_B , BCK_BESU_WAIT_B , BTP_BESU_F_MADTALK = 0x12 ,
  BTP_BESU_F_TALK_A , BTP_BESU_F_TALK_B , BTP_BESU_F_WAIT_B , BTP_BESU_FH_MADTALK ,
  BTP_BESU_FH_TALK_A , BTP_BESU_FH_TALK_B , BESU1_EVT_EVENT_LIST = 0x1B
}
 
enum  evt_pachi_RES_File_ID { EVT_EVT_PACHI_EVENT_LIST = 0x3 }
 
enum  RES_Name {
  NONE , MARO , MARO_TW , MARO1 ,
  MARO2 , MARO3 , TARO1 , TARO2 ,
  LEN1 , BESU1 , EVT_PACHI
}
 
enum  Face_Motion_Animation {
  FACE_MOT_ANM_NONE , FACE_MOT_ANM_TALK_A , FACE_MOT_ANM_TALK_B , FACE_MOT_ANM_TALK_C ,
  FACE_MOT_ANM_SURPRISE , FACE_MOT_ANM_GLARE_TALK , FACE_MOT_ANM_BESUTALK , FACE_MOT_ANM_H_SURPRISE ,
  FACE_MOT_ANM_H_GLARE_TALK , FACE_MOT_ANM_H_BESUTALK
}
 
enum  Motion_Animation {
  MOT_ANM_WAIT_A , MOT_ANM_CROUCH , MOT_ANM_ASKING , MOT_ANM_TALK_A ,
  MOT_ANM_TALK_B , MOT_ANM_TALK_C , MOT_ANM_ASK , MOT_ANM_STOP ,
  MOT_ANM_STEP , MOT_ANM_RUN
}
 
enum  Face_Motion {
  FACE_MOT_TALK_A , FACE_MOT_SURPRISE , FACE_MOT_TALK_B , FACE_MOT_GLARE_TALK ,
  FACE_MOT_BESUTALK , FACE_MOT_TALK_C , FACE_MOT_H_SURPRISE , FACE_MOT_H_GLARE_TALK ,
  FACE_MOT_H_BESUTALK , FACE_MOT_NONE
}
 
enum  Motion {
  MOT_WAIT_A , MOT_TALK_A , MOT_CROUCH , MOT_ASK ,
  MOT_STOP , MOT_TALK_B , MOT_TALK_C , MOT_STEP ,
  MOT_RUN
}
 
enum  Type { TYPE_0 }
 
enum  Event { EVT_NONE , EVT_TUTRIAL_TALK }
 

Functions

static int daNpc_Pachi_Maro_Create (void *i_this)
 
static int daNpc_Pachi_Maro_Delete (void *i_this)
 
static int daNpc_Pachi_Maro_Execute (void *i_this)
 
static int daNpc_Pachi_Maro_Draw (void *i_this)
 
static int daNpc_Pachi_Maro_IsDelete (void *i_this)
 

Variables

static int l_bmdData [2][2]
 
static daNpcT_evtData_c l_evtList [2]
 
static char * l_resNameList [11]
 
static s8 l_loadResPtrn0 [3]
 
static s8 l_loadResPtrn1 [3]
 
static s8 l_loadResPtrn2 [6]
 
static s8 l_loadResPtrn3 [5]
 
static s8l_loadResPtrnList [2]
 
static daNpcT_faceMotionAnmData_c l_faceMotionAnmData [10]
 
static daNpcT_motionAnmData_c l_motionAnmData [10]
 
static daNpcT_MotionSeqMngr_c::sequenceStepData_c l_faceMotionSequenceData [40]
 
static daNpcT_MotionSeqMngr_c::sequenceStepData_c l_motionSequenceData [36]
 
static NPC_PACHI_MARO_HIO_CLASS l_HIO
 
static actor_method_class daNpc_Pachi_Maro_MethodTable
 
actor_process_profile_definition g_profile_NPC_PACHI_MARO
 

Enumeration Type Documentation

◆ Besu1_RES_File_ID

Enumerator
BCK_BESU_F_MADTALK 
BCK_BESU_F_TALK_A 
BCK_BESU_F_TALK_B 
BCK_BESU_F_WAIT_B 
BCK_BESU_FH_MADTALK 
BCK_BESU_FH_TALK_A 
BCK_BESU_FH_TALK_B 
BCK_BESU_RUN 
BCK_BESU_TALK_A 
BCK_BESU_TALK_B 
BCK_BESU_WAIT_B 
BTP_BESU_F_MADTALK 
BTP_BESU_F_TALK_A 
BTP_BESU_F_TALK_B 
BTP_BESU_F_WAIT_B 
BTP_BESU_FH_MADTALK 
BTP_BESU_FH_TALK_A 
BTP_BESU_FH_TALK_B 
BESU1_EVT_EVENT_LIST 

◆ Event

enum Event
Enumerator
EVT_NONE 
EVT_TUTRIAL_TALK 

◆ evt_pachi_RES_File_ID

Enumerator
EVT_EVT_PACHI_EVENT_LIST 

◆ Face_Motion

Enumerator
FACE_MOT_TALK_A 
FACE_MOT_SURPRISE 
FACE_MOT_TALK_B 
FACE_MOT_GLARE_TALK 
FACE_MOT_BESUTALK 
FACE_MOT_TALK_C 
FACE_MOT_H_SURPRISE 
FACE_MOT_H_GLARE_TALK 
FACE_MOT_H_BESUTALK 
FACE_MOT_NONE 

◆ Face_Motion_Animation

Enumerator
FACE_MOT_ANM_NONE 
FACE_MOT_ANM_TALK_A 
FACE_MOT_ANM_TALK_B 
FACE_MOT_ANM_TALK_C 
FACE_MOT_ANM_SURPRISE 
FACE_MOT_ANM_GLARE_TALK 
FACE_MOT_ANM_BESUTALK 
FACE_MOT_ANM_H_SURPRISE 
FACE_MOT_ANM_H_GLARE_TALK 
FACE_MOT_ANM_H_BESUTALK 

◆ Len1_RES_File_ID

Enumerator
BCK_LEN_DISLIKE_A 
BCK_LEN_DISLIKE_B 
BCK_LEN_EVADE_A 
BCK_LEN_EVADE_B 
BCK_LEN_EVADE_C 
BCK_LEN_F_DISLIKE_A 
BCK_LEN_F_DISLIKE_B 
BCK_LEN_F_EVADE_A 
BCK_LEN_F_TALK_B 
BCK_LEN_F_TALK_C 
BCK_LEN_F_TALK_D 
BCK_LEN_F_WAIT_BC_CONNECT 
BCK_LEN_F_WAIT_C 
BCK_LEN_F_WAIT_D 
BCK_LEN_F_WAIT_E 
BCK_LEN_FH_DISLIKE_B 
BCK_LEN_FH_EVADE_B 
BCK_LEN_FH_TALK_C 
BCK_LEN_FH_TALK_D 
BCK_LEN_FH_WAIT_C 
BCK_LEN_FH_WAIT_D 
BCK_LEN_TALK_A 
BCK_LEN_TALK_C 
BCK_LEN_WAIT_B 
BCK_LEN_WAIT_BC_CONNECT 
BCK_LEN_WAIT_C 
BCK_LEN_WAIT_D 
BCK_LEN_WAIT_E 
BCK_LEN_WALK_A 
BTK_LEN_F_DISLIKE 
BTK_LEN_F_DISLIKE_B 
BTK_LEN_FH_DISLIKE_B 
BTP_LEN_F_DISLIKE_A 
BTP_LEN_F_DISLIKE_B 
BTP_LEN_F_EVADE_A 
BTP_LEN_F_TALK_C 
BTP_LEN_F_TALK_D 
BTP_LEN_F_WAIT_C 
BTP_LEN_FH_TALK_C 
BTP_LEN_FH_TALK_D 
BTP_LEN_FH_WAIT_C 
EVT_LEN1_EVENT_LIST 

◆ Maro1_RES_File_ID

Enumerator
BCK_MARO_F_SURPRISE 
BCK_MARO_F_TALK_B 
BCK_MARO_F_TALK_C 
BCK_MARO_FH_SURPRISE 
BCK_MARO_RUN 
BCK_MARO_STOP 
BCK_MARO_TALK_A 
BCK_MARO_TALK_B 
BCK_MARO_TALK_C 
BTK_MARO_TALK_B 
BTK_MARO_TALK_C 
BTP_MARO_F_SURPRISE 
BTP_MARO_F_TALK_B 
BTP_MARO_F_TALK_C 
BTP_MARO_FH_SURPRISE 
EVT_MARO1_EVENT_LIST 

◆ Maro2_RES_File_ID

Enumerator
BCK_MARO_CROUCH 
BCK_MARO_F_GLARE_TALK 
BCK_MARO_FH_GLARE_TALK 
BTP_MARO_F_GLARE_TALK 
BTP_MARO_FH_GLARE_TALK 
EVT_MARO2_EVENT_LIST 

◆ Maro3_RES_File_ID

Enumerator
BCK_MARO_ASK 
BCK_MARO_ASKING 
BCK_MARO_F_BESUTALK 
BCK_MARO_FH_BESUTALK 
BTP_MARO_F_BESUTALK 
BTP_MARO_FH_BESUTALK 

◆ Maro_RES_File_ID

Enumerator
BCK_MARO_F_TALK_A 
BCK_MARO_STEP 
BCK_MARO_WAIT_A 
BMDR_MARO 
BTK_MARO 
BTP_MARO 
BTP_MARO_F_TALK_A 

◆ Maro_TW_RES_File_ID

Enumerator
BMDR_MARO_TW 
BTK_MARO_TW 
BTP_MARO_TW 

◆ Motion

enum Motion
Enumerator
MOT_WAIT_A 
MOT_TALK_A 
MOT_CROUCH 
MOT_ASK 
MOT_STOP 
MOT_TALK_B 
MOT_TALK_C 
MOT_STEP 
MOT_RUN 

◆ Motion_Animation

Enumerator
MOT_ANM_WAIT_A 
MOT_ANM_CROUCH 
MOT_ANM_ASKING 
MOT_ANM_TALK_A 
MOT_ANM_TALK_B 
MOT_ANM_TALK_C 
MOT_ANM_ASK 
MOT_ANM_STOP 
MOT_ANM_STEP 
MOT_ANM_RUN 

◆ RES_Name

enum RES_Name
Enumerator
NONE 
MARO 
MARO_TW 
MARO1 
MARO2 
MARO3 
TARO1 
TARO2 
LEN1 
BESU1 
EVT_PACHI 

◆ Taro1_RES_File_ID

Enumerator
BCK_TARO_CHOP_A 
BCK_TARO_CHOP_B 
BCK_TARO_F_PANIC 
BCK_TARO_F_S_GET 
BCK_TARO_F_SAD 
BCK_TARO_F_SHOUT 
BCK_TARO_F_SURPRISE 
BCK_TARO_FH_PANIC 
BCK_TARO_FH_SAD 
BCK_TARO_FH_SURPRISE 
BCK_TARO_RUN 
BCK_TARO_S_CHOP_A 
BCK_TARO_S_CHOP_B 
BCK_TARO_S_GET 
BCK_TARO_S_RUN 
BCK_TARO_S_WAIT 
BCK_TARO_TALK_A 
BCK_TARO_TALK_B 
BCK_TARO_WAIT_B 
BCK_TARO_WAIT_D 
BCK_TARO_WAIT_E 
BCK_TARO_WAIT_F 
BMDR_TARO_STICK_A 
BMDR_TARO_SWB 
BTK_TARO_S_GET 
BTK_TARO_TALK_C 
BTK_TARO_TALK_E 
BTK_TARO_TARK_D 
BTP_TARO_F_PANIC 
BTP_TARO_F_S_GET 
BTP_TARO_F_SAD 
BTP_TARO_F_SHOUT 
BTP_TARO_F_SURPRISE 
BTP_TARO_FH_PANIC 
BTP_TARO_FH_SAD 
BTP_TARO_FH_SURPRISE 
EVT_TARO1_EVENT_LIST 

◆ Taro2_RES_File_ID

Enumerator
BCK_TARO_CALL 
BCK_TARO_F_CALL 
BCK_TARO_F_HI 
BCK_TARO_F_MARVELOUS 
BCK_TARO_F_POINT 
BCK_TARO_F_WATCH 
BCK_TARO_F_WAVE 
BCK_TARO_HI 
BCK_TARO_HI_WAIT 
BCK_TARO_LOOKBACK 
BCK_TARO_MARVELOUS 
BCK_TARO_POINT 
BCK_TARO_TO_WAIT_C2 
BCK_TARO_WATCH 
BCK_TARO_WATCHING 
BCK_TARO_WAVE 
BTK_TARO_LOOKBACK 
BTP_TARO_F_CALL 
BTP_TARO_F_HI 
BTP_TARO_F_MARVELOUS 
BTP_TARO_F_POINT 
BTP_TARO_F_WATCH 
BTP_TARO_F_WAVE 
EVT_TARO2_EVENT_LIST 

◆ Type

enum Type
Enumerator
TYPE_0 

Function Documentation

◆ daNpc_Pachi_Maro_Create()

static int daNpc_Pachi_Maro_Create ( void * i_this)
static

◆ daNpc_Pachi_Maro_Delete()

static int daNpc_Pachi_Maro_Delete ( void * i_this)
static

◆ daNpc_Pachi_Maro_Draw()

static int daNpc_Pachi_Maro_Draw ( void * i_this)
static

◆ daNpc_Pachi_Maro_Execute()

static int daNpc_Pachi_Maro_Execute ( void * i_this)
static

◆ daNpc_Pachi_Maro_IsDelete()

static int daNpc_Pachi_Maro_IsDelete ( void * i_this)
static

Variable Documentation

◆ daNpc_Pachi_Maro_MethodTable

actor_method_class daNpc_Pachi_Maro_MethodTable
static
Initial value:
= {
}
static int daNpc_Pachi_Maro_Draw(void *i_this)
Definition d_a_npc_pachi_maro.cpp:1650
static int daNpc_Pachi_Maro_Execute(void *i_this)
Definition d_a_npc_pachi_maro.cpp:1646
static int daNpc_Pachi_Maro_Delete(void *i_this)
Definition d_a_npc_pachi_maro.cpp:1642
static int daNpc_Pachi_Maro_Create(void *i_this)
Definition d_a_npc_pachi_maro.cpp:1638
static int daNpc_Pachi_Maro_IsDelete(void *i_this)
Definition d_a_npc_pachi_maro.cpp:1654
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_NPC_PACHI_MARO

actor_process_profile_definition g_profile_NPC_PACHI_MARO
extern
Initial value:
= {
7,
0,
0,
370,
0x00044107,
}
Malo (Slingshot Tutorial)
Definition d_a_npc_pachi_maro.h:41
static actor_method_class daNpc_Pachi_Maro_MethodTable
Definition d_a_npc_pachi_maro.cpp:1658
@ PROC_NPC_PACHI_MARO
Definition d_procname.h:634
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_NPC_e
Definition f_op_actor.h:42
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
leafdraw_method_class g_fpcLf_Method
Definition f_pc_leaf.cpp:63
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
leafdraw_method_class base
Definition f_op_actor.h:9
process_method_class base
Definition f_pc_leaf.h:12

◆ l_bmdData

int l_bmdData[2][2]
static
Initial value:
= {
{11, 1},
{5, 2},
}

◆ l_evtList

daNpcT_evtData_c l_evtList[2]
static
Initial value:
= {
{"", 0},
{"TUTRIAL_TALK", 10},
}

◆ l_faceMotionAnmData

daNpcT_faceMotionAnmData_c l_faceMotionAnmData[10]
static
Initial value:
= {
}
@ EMode_LOOP
Definition J3DAnimation.h:925
@ EMode_NONE
Definition J3DAnimation.h:923
@ BCK_MARO_FH_BESUTALK
Definition d_a_npc_pachi_maro.cpp:86
@ BTP_MARO_FH_BESUTALK
Definition d_a_npc_pachi_maro.cpp:90
@ BCK_MARO_F_BESUTALK
Definition d_a_npc_pachi_maro.cpp:85
@ BTP_MARO_F_BESUTALK
Definition d_a_npc_pachi_maro.cpp:89
@ BTP_MARO_FH_GLARE_TALK
Definition d_a_npc_pachi_maro.cpp:75
@ BTP_MARO_F_GLARE_TALK
Definition d_a_npc_pachi_maro.cpp:74
@ BCK_MARO_FH_GLARE_TALK
Definition d_a_npc_pachi_maro.cpp:71
@ BCK_MARO_F_GLARE_TALK
Definition d_a_npc_pachi_maro.cpp:70
@ BTP_MARO_F_TALK_A
Definition d_a_npc_pachi_maro.cpp:27
@ BCK_MARO_F_TALK_A
Definition d_a_npc_pachi_maro.cpp:15
@ BTP_MARO
Definition d_a_npc_pachi_maro.cpp:26
@ BTP_MARO_F_SURPRISE
Definition d_a_npc_pachi_maro.cpp:58
@ BCK_MARO_F_TALK_B
Definition d_a_npc_pachi_maro.cpp:44
@ BTP_MARO_F_TALK_B
Definition d_a_npc_pachi_maro.cpp:59
@ BTP_MARO_F_TALK_C
Definition d_a_npc_pachi_maro.cpp:60
@ BCK_MARO_F_TALK_C
Definition d_a_npc_pachi_maro.cpp:45
@ BTP_MARO_FH_SURPRISE
Definition d_a_npc_pachi_maro.cpp:61
@ BCK_MARO_FH_SURPRISE
Definition d_a_npc_pachi_maro.cpp:46
@ BCK_MARO_F_SURPRISE
Definition d_a_npc_pachi_maro.cpp:43
@ MARO3
Definition d_a_npc_pachi_maro.cpp:266
@ MARO2
Definition d_a_npc_pachi_maro.cpp:265
@ MARO
Definition d_a_npc_pachi_maro.cpp:262
@ NONE
Definition d_a_npc_pachi_maro.cpp:261
@ MARO1
Definition d_a_npc_pachi_maro.cpp:264

◆ l_faceMotionSequenceData

daNpcT_MotionSeqMngr_c::sequenceStepData_c l_faceMotionSequenceData[40]
static
Initial value:
= {
{FACE_MOT_ANM_TALK_A, -1, 1}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{FACE_MOT_ANM_SURPRISE, -1, 1}, {FACE_MOT_ANM_H_SURPRISE, -1, 0}, {-1, 0, 0}, {-1, 0, 0},
{FACE_MOT_ANM_TALK_B, -1, 1}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{FACE_MOT_ANM_GLARE_TALK, -1, 1}, {FACE_MOT_ANM_H_GLARE_TALK, -1, 0}, {-1, 0, 0}, {-1, 0, 0},
{FACE_MOT_ANM_BESUTALK, -1, 1}, {FACE_MOT_ANM_H_BESUTALK, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{FACE_MOT_ANM_TALK_C, -1, 1}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{FACE_MOT_ANM_H_SURPRISE, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{FACE_MOT_ANM_H_GLARE_TALK, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{FACE_MOT_ANM_H_BESUTALK, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{FACE_MOT_ANM_NONE, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
}
@ FACE_MOT_ANM_BESUTALK
Definition d_a_npc_pachi_maro.cpp:281
@ FACE_MOT_ANM_TALK_A
Definition d_a_npc_pachi_maro.cpp:276
@ FACE_MOT_ANM_SURPRISE
Definition d_a_npc_pachi_maro.cpp:279
@ FACE_MOT_ANM_H_GLARE_TALK
Definition d_a_npc_pachi_maro.cpp:283
@ FACE_MOT_ANM_H_SURPRISE
Definition d_a_npc_pachi_maro.cpp:282
@ FACE_MOT_ANM_GLARE_TALK
Definition d_a_npc_pachi_maro.cpp:280
@ FACE_MOT_ANM_TALK_B
Definition d_a_npc_pachi_maro.cpp:277
@ FACE_MOT_ANM_H_BESUTALK
Definition d_a_npc_pachi_maro.cpp:284
@ FACE_MOT_ANM_NONE
Definition d_a_npc_pachi_maro.cpp:275
@ FACE_MOT_ANM_TALK_C
Definition d_a_npc_pachi_maro.cpp:278

◆ l_HIO

NPC_PACHI_MARO_HIO_CLASS l_HIO
static

◆ l_loadResPtrn0

s8 l_loadResPtrn0[3]
static
Initial value:
= {
MARO, MARO1, -1,
}

◆ l_loadResPtrn1

s8 l_loadResPtrn1[3]
static
Initial value:
= {
MARO, MARO_TW, -1,
}
@ MARO_TW
Definition d_a_npc_pachi_maro.cpp:263

◆ l_loadResPtrn2

s8 l_loadResPtrn2[6]
static
Initial value:
= {
}
@ EVT_PACHI
Definition d_a_npc_pachi_maro.cpp:271

◆ l_loadResPtrn3

s8 l_loadResPtrn3[5]
static
Initial value:
= {
}

◆ l_loadResPtrnList

s8* l_loadResPtrnList[2]
static
Initial value:
= {
}
static s8 l_loadResPtrn3[5]
Definition d_a_npc_pachi_maro.cpp:402
static s8 l_loadResPtrn2[6]
Definition d_a_npc_pachi_maro.cpp:398

◆ l_motionAnmData

daNpcT_motionAnmData_c l_motionAnmData[10]
static
Initial value:
= {
}
@ BCK_MARO_ASK
Definition d_a_npc_pachi_maro.cpp:83
@ BCK_MARO_ASKING
Definition d_a_npc_pachi_maro.cpp:84
@ BCK_MARO_CROUCH
Definition d_a_npc_pachi_maro.cpp:69
@ BCK_MARO_WAIT_A
Definition d_a_npc_pachi_maro.cpp:17
@ BCK_MARO_STEP
Definition d_a_npc_pachi_maro.cpp:16
@ BTK_MARO
Definition d_a_npc_pachi_maro.cpp:23
@ BCK_MARO_TALK_B
Definition d_a_npc_pachi_maro.cpp:50
@ BCK_MARO_TALK_A
Definition d_a_npc_pachi_maro.cpp:49
@ BTK_MARO_TALK_B
Definition d_a_npc_pachi_maro.cpp:54
@ BCK_MARO_TALK_C
Definition d_a_npc_pachi_maro.cpp:51
@ BTK_MARO_TALK_C
Definition d_a_npc_pachi_maro.cpp:55
@ BCK_MARO_STOP
Definition d_a_npc_pachi_maro.cpp:48
@ BCK_MARO_RUN
Definition d_a_npc_pachi_maro.cpp:47

◆ l_motionSequenceData

daNpcT_MotionSeqMngr_c::sequenceStepData_c l_motionSequenceData[36]
static
Initial value:
= {
{MOT_ANM_WAIT_A, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{MOT_ANM_TALK_A, -1, 1}, {MOT_ANM_WAIT_A, -1, 0}, {-1, 0, 0}, {-1, 0, 0},
{MOT_ANM_CROUCH, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{MOT_ANM_ASK, 0, 1}, {MOT_ANM_ASKING, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{MOT_ANM_STOP, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{MOT_ANM_TALK_B, -1, 1}, {MOT_ANM_WAIT_A, -1, 0}, {-1, 0, 0}, {-1, 0, 0},
{MOT_ANM_TALK_C, -1, 1}, {MOT_ANM_WAIT_A, -1, 0}, {-1, 0, 0}, {-1, 0, 0},
{MOT_ANM_STEP, 4, 1}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{MOT_ANM_RUN, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
}
@ MOT_ANM_TALK_A
Definition d_a_npc_pachi_maro.cpp:291
@ MOT_ANM_STOP
Definition d_a_npc_pachi_maro.cpp:295
@ MOT_ANM_ASKING
Definition d_a_npc_pachi_maro.cpp:290
@ MOT_ANM_CROUCH
Definition d_a_npc_pachi_maro.cpp:289
@ MOT_ANM_ASK
Definition d_a_npc_pachi_maro.cpp:294
@ MOT_ANM_TALK_B
Definition d_a_npc_pachi_maro.cpp:292
@ MOT_ANM_STEP
Definition d_a_npc_pachi_maro.cpp:296
@ MOT_ANM_TALK_C
Definition d_a_npc_pachi_maro.cpp:293
@ MOT_ANM_RUN
Definition d_a_npc_pachi_maro.cpp:297
@ MOT_ANM_WAIT_A
Definition d_a_npc_pachi_maro.cpp:288

◆ l_resNameList

char* l_resNameList[11]
static
Initial value:
= {
"",
"Maro",
"Maro_TW",
"Maro1",
"Maro2",
"Maro3",
"Taro1",
"Taro2",
"Len1",
"Besu1",
"evt_pachi",
}