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

Classes

struct  anmTblPrm
 
struct  jnt
 
struct  jntTblMPrm
 
struct  jntTblWPrm
 
struct  prmTbl
 

Enumerations

enum  MAN_a_RES_File_ID { BMDR_MAN_A = 0x3 }
 
enum  MAN_a_TW_RES_File_ID { BMDR_MAN_A_TW = 0x3 }
 
enum  MAD_a_RES_File_ID { BMDR_MAD_A = 0x3 }
 
enum  MAD_a_TW_RES_File_ID { BMDR_MAD_A_TW = 0x3 }
 
enum  MCN_a_RES_File_ID { BMDR_MCN_A = 0x4 , BTP_MCN_A = 0x7 }
 
enum  MCN_a_TW_RES_File_ID { BMDR_MCN_A_TW = 0x4 , BTP_MCN_A_TW = 0x7 }
 
enum  MON_a_RES_File_ID { BMDR_MON_A = 0x4 , BTP_MON_A = 0x7 }
 
enum  MON_a_TW_RES_File_ID { BMDR_MON_A_TW = 0x4 , BTP_MON_A_TW = 0x7 }
 
enum  MAN_b_RES_File_ID { BMDR_MAN_B = 0x3 }
 
enum  MAN_b_TW_RES_File_ID { BMDR_MAN_B_TW = 0x3 }
 
enum  MAN_c_RES_File_ID { BMDR_MAN_C = 0x4 , BTP_MAN_C = 0x7 }
 
enum  MAN_c_TW_RES_File_ID { BMDR_MAN_C_TW = 0x4 , BTP_MAN_C_TW = 0x7 }
 
enum  MAS_a_RES_File_ID { BMDR_MAS_A = 0x4 , BTP_MAS_A = 0x7 }
 
enum  MAS_a_TW_RES_File_ID { BMDR_MAS_A_TW = 0x4 , BTP_MAS_A_TW = 0x7 }
 
enum  MBN_a_RES_File_ID { BMDR_MBN_A = 0x4 , BTP_MBN_A = 0x7 }
 
enum  MBN_a_TW_RES_File_ID { BMDR_MBN_A_TW = 0x4 , BTP_MBN_A_TW = 0x7 }
 
enum  MAN_a2_RES_File_ID { BMDR_MAN_A2 = 0x4 , BTP_MAN_A2 = 0x7 }
 
enum  MAN_a2_TW_RES_File_ID { BMDR_MAN_A2_TW = 0x4 , BTP_MAN_A2_TW = 0x7 }
 
enum  MAD_a2_RES_File_ID { BMDR_MAD_A2 = 0x4 , BTP_MAD_A2 = 0x7 }
 
enum  MAD_a2_TW_RES_File_ID { BMDR_MAD_A2_TW = 0x3 }
 
enum  MCN_a2_RES_File_ID { BMDR_MCN_A2 = 0x4 , BTP_MCN_A2 = 0x7 }
 
enum  MCN_a2_TW_RES_File_ID { BMDR_MCN_A2_TW = 0x4 , BTP_MCN_A2_TW = 0x7 }
 
enum  MON_a2_RES_File_ID { BMDR_MON_A2 = 0x4 , BTP_MON_A2 = 0x7 }
 
enum  MON_a2_TW_RES_File_ID { BMDR_MON_A2_TW = 0x4 , BTP_MON_A2_TW = 0x7 }
 
enum  MAN_b2_RES_File_ID { BMDR_MAN_B2 = 0x3 }
 
enum  MAN_b2_TW_RES_File_ID { BMDR_MAN_B2_TW = 0x3 }
 
enum  MAN_c2_RES_File_ID { BMDR_MAN_C2 = 0x4 , BTP_MAN_C2 = 0x7 }
 
enum  MAN_c2_TW_RES_File_ID { BMDR_MAN_C2_TW = 0x4 , BTP_MAN_C2_TW = 0x7 }
 
enum  MAS_a2_RES_File_ID { BMDR_MAS_A2 = 0x4 , BTP_MAS_A2 = 0x7 }
 
enum  MAS_a2_TW_RES_File_ID { BMDR_MAS_A2_TW = 0x4 , BTP_MAS_A2_TW = 0x7 }
 
enum  MBN_a2_RES_File_ID { BMDR_MBN_A2 = 0x4 , BTP_MBN_A2 = 0x7 }
 
enum  MBN_a2_TW_RES_File_ID { BMDR_MBN_A2_TW = 0x4 , BTP_MBN_A2_TW = 0x7 }
 
enum  WAN_a_RES_File_ID { BMDR_WAN_A = 0x4 , BTP_WAN_A = 0x7 }
 
enum  WAN_a_TW_RES_File_ID { BMDR_WAN_A_TW = 0x4 , BTP_WAN_A_TW = 0x7 }
 
enum  WAD_a_RES_File_ID { BMDR_WAD_A = 0x4 , BTP_WAD_A = 0x7 }
 
enum  WAD_a_TW_RES_File_ID { BMDR_WAD_A_TW = 0x4 , BTP_WAD_A_TW = 0x7 }
 
enum  MAT_a_RES_File_ID { BMDR_MAT_A = 0x3 }
 
enum  MAT_a_TW_RES_File_ID { BMDR_MAT_A_TW = 0x3 }
 
enum  WCN_a_RES_File_ID { BMDR_WCN_A = 0x4 , BTP_WCN_A = 0x7 }
 
enum  WCN_a_TW_RES_File_ID { BMDR_WCN_A_TW = 0x4 , BTP_WCN_A_TW = 0x7 }
 
enum  WON_a_RES_File_ID { BMDR_WON_A = 0x4 , BTP_WON_A = 0x7 }
 
enum  WON_a_TW_RES_File_ID { BMDR_WON_A_TW = 0x4 , BTP_WON_A_TW = 0x7 }
 
enum  WGN_a_RES_File_ID { BMDR_WGN_A = 0x4 , BTP_WGN_A = 0x7 }
 
enum  WGN_a_TW_RES_File_ID { BMDR_WGN_A_TW = 0x4 , BTP_WGN_A_TW = 0x7 }
 
enum  WAN_b_RES_File_ID { BMDR_WAN_B = 0x4 , BTP_WAN_B = 0x7 }
 
enum  WAN_b_TW_RES_File_ID { BMDR_WAN_B_TW = 0x4 , BTP_WAN_B_TW = 0x7 }
 
enum  WAN_a2_RES_File_ID { BMDR_WAN_A2 = 0x4 , BTP_WAN_A2 = 0x7 }
 
enum  WAN_a2_TW_RES_File_ID { BMDR_WAN_A2_TW = 0x4 , BTP_WAN_A2_TW = 0x7 }
 
enum  WAD_a2_RES_File_ID { BMDR_WAD_A2 = 0x4 , BTP_WAD_A2 = 0x7 }
 
enum  WAD_a2_TW_RES_File_ID { BMDR_WAD_A2_TW = 0x4 , BTP_WAD_A2_TW = 0x7 }
 
enum  MAT_a2_RES_File_ID { BMDR_MAT_A2 = 0x3 }
 
enum  MAT_a2_TW_RES_File_ID { BMDR_MAT_A2_TW = 0x3 }
 
enum  WCN_a2_RES_File_ID { BMDR_WCN_A2 = 0x4 , BTP_WCN_A2 = 0x7 }
 
enum  WCN_a2_TW_RES_File_ID { BMDR_WCN_A2_TW = 0x4 , BTP_WCN_A2_TW = 0x7 }
 
enum  WON_a2_RES_File_ID { BMDR_WON_A2 = 0x4 , BTP_WON_A2 = 0x7 }
 
enum  WON_a2_TW_RES_File_ID { BMDR_WON_A2_TW = 0x4 , BTP_WON_A2_TW = 0x7 }
 
enum  WGN_a2_RES_File_ID { BMDR_WGN_A2 = 0x4 , BTP_WGN_A2 = 0x7 }
 
enum  WGN_a2_TW_RES_File_ID { BMDR_WGN_A2_TW = 0x4 , BTP_WGN_A2_TW = 0x7 }
 
enum  WAN_b2_RES_File_ID { BMDR_WAN_B2 = 0x4 , BTP_WAN_B2 = 0x7 }
 
enum  WAN_b2_TW_RES_File_ID { BMDR_WAN_B2_TW = 0x4 , BTP_WAN_B2_TW = 0x7 }
 
enum  object_RES_File_ID {
  BMDR_B_BROOM = 0x3 , BMDR_B_CHAIR_M , BMDR_B_CHAIR_W , BMDR_B_FLUTE ,
  BMDR_B_MILKTUBO , BMDR_B_SPEAR , BMDR_B_TUBO , BMDR_CELEB_BAG_M ,
  BMDR_CELEB_BAG_W , BMDR_J_GUITAR , BMDR_K_KAGOM , BMDR_K_KAGOW ,
  BMDR_MARO_BAG_M , BMDR_MARO_BAG_W , BMDR_SOL_SHE
}
 
enum  objectTW_RES_File_ID {
  BMDR_B_BROOM_TW = 0x3 , BMDR_B_CHAIR_M_TW , BMDR_B_CHAIR_W_TW , BMDR_B_FLUTE_TW ,
  BMDR_B_MILKTUBO_TW , BMDR_B_SPEAR_TW , BMDR_B_TUBO_TW , BMDR_CELEB_BAG_M_TW ,
  BMDR_CELEB_BAG_W_TW , BMDR_J_GUITAR_TW , BMDR_K_KAGOM_TW , BMDR_K_KAGOW_TW
}
 
enum  Mgeneral_RES_File_ID {
  BCK_M_BROWSE_A = 0x3 , BCK_M_BROWSE_B , BCK_M_LOOK_A , BCK_M_LOOK_B ,
  BCK_M_MARO_DANCE , BCK_M_RUN_A , BCK_M_RUN_B , BCK_M_SING ,
  BCK_M_SIT_TO_WOLF_A , BCK_M_SIT_TO_WOLF_B , BCK_M_SITTALK_A , BCK_M_SITTALK_A_B ,
  BCK_M_SITTALK_B , BCK_M_SITTALK_B_B , BCK_M_SITWAIT_A , BCK_M_SITWAIT_B ,
  BCK_M_SURPRISE , BCK_M_TALK_A , BCK_M_TALK_B , BCK_M_TALK_B_WALL ,
  BCK_M_TALK_C , BCK_M_TALK_WALL , BCK_M_TO_WOLF , BCK_M_WAIT_A ,
  BCK_M_WAIT_B , BCK_M_WAIT_WALL , BCK_M_WALK_A , BCK_M_WALK_B
}
 
enum  Mspecial_RES_File_ID {
  BCK_M_KAMAE = 0x3 , BCK_M_KAMAE_C , BCK_M_KAMAE_STEP , BCK_M_KAMAE_WAIT_B ,
  BCK_M_PLAYM , BCK_M_RUN_KAGO , BCK_M_RUN_KAMAE , BCK_M_RUN_STICK ,
  BCK_M_RUN_TUBO , BCK_M_TALK_B_KAGO , BCK_M_TALK_B_STICK , BCK_M_TALK_B_TUBO ,
  BCK_M_TALK_KAGO , BCK_M_TALK_STICK , BCK_M_TALK_TUBO , BCK_M_WAIT_KAGO ,
  BCK_M_WAIT_STICK , BCK_M_WAIT_TUBO , BCK_M_WALK_KAGO , BCK_M_WALK_STICK ,
  BCK_M_WALK_TUBO
}
 
enum  Wgeneral_RES_File_ID {
  BCK_W_2LADYTALK_A = 0x3 , BCK_W_2LADYTALK_B , BCK_W_2NORMALTALK_A , BCK_W_2NORMALTALK_B ,
  BCK_W_BROWSE_A , BCK_W_BROWSE_B , BCK_W_CELLME , BCK_W_LOOK_A ,
  BCK_W_LOOK_B , BCK_W_MARO_DANCE , BCK_W_RUN_A , BCK_W_RUN_B ,
  BCK_W_SING , BCK_W_SIT_TO_WOLF_A , BCK_W_SIT_TO_WOLF_B , BCK_W_SITTALK_A ,
  BCK_W_SITTALK_A_B , BCK_W_SITTALK_B , BCK_W_SITTALK_B_B , BCK_W_SITWAIT_A ,
  BCK_W_SITWAIT_B , BCK_W_SURPRISE , BCK_W_TALK_A , BCK_W_TALK_B ,
  BCK_W_TALK_B_WALL , BCK_W_TALK_C , BCK_W_TALK_WALL , BCK_W_TO_WOLF ,
  BCK_W_WAIT_A , BCK_W_WAIT_B , BCK_W_WAIT_WALL , BCK_W_WALK_A ,
  BCK_W_WALK_B
}
 
enum  Wspecial_RES_File_ID {
  BCK_W_PLAYM = 0x3 , BCK_W_RUN_KAGO , BCK_W_RUN_STICK , BCK_W_RUN_TUBO ,
  BCK_W_TALK_B_KAGO , BCK_W_TALK_B_STICK , BCK_W_TALK_B_TUBO , BCK_W_TALK_KAGO ,
  BCK_W_TALK_STICK , BCK_W_TALK_TUBO , BCK_W_WAIT_KAGO , BCK_W_WAIT_STICK ,
  BCK_W_WAIT_TUBO , BCK_W_WALK_KAGO , BCK_W_WALK_STICK , BCK_W_WALK_TUBO
}
 
enum  Animation {
  ANM_WAIT_A , ANM_WAIT_B , ANM_WALK_A , ANM_WALK_B ,
  ANM_RUN_A , ANM_RUN_B , ANM_TALK_A , ANM_TALK_B ,
  ANM_TALK_C , ANM_LOOK_A , ANM_LOOK_B , ANM_WAIT_WALL ,
  ANM_TALK_WALL , ANM_TALK_B_WALL , ANM_SITWAIT_A , ANM_SITTALK_A ,
  ANM_SITTALK_A_B , ANM_SITWAIT_B , ANM_SITTALK_B , ANM_SITTALK_B_B ,
  ANM_BROWSE_A , ANM_BROWSE_B , ANM_WAIT_KAGO , ANM_TALK_KAGO ,
  ANM_TALK_B_KAGO , ANM_WALK_KAGO , ANM_WAIT_STICK , ANM_TALK_STICK ,
  ANM_TALK_B_STICK , ANM_WALK_STICK , ANM_WAIT_TUBO , ANM_TALK_TUBO ,
  ANM_TALK_B_TUBO , ANM_WALK_TUBO , ANM_PLAYM , ANM_RUN_KAGO ,
  ANM_RUN_STICK , ANM_RUN_TUBO , ANM_TO_WOLF , ANM_SIT_TO_WOLF_A ,
  ANM_SIT_TO_WOLF_B , ANM_SURPRISE , ANM_KAMAE , ANM_KAMAE_WAIT_B ,
  ANM_KAMAE_STEP , ANM_RUN_KAMAE , ANM_KAMAE_C , ANM_MARO_DANCE ,
  ANM_2LADYTALK_A , ANM_2LADYTALK_B , ANM_2NORMALTALK_A , ANM_2NORMALTALK_B ,
  ANM_CELLME , ANM_SING
}
 
enum  Motion {
  MOT_TALK_A , MOT_WAIT_A , MOT_WAIT_B , MOT_TALK_B = 0x4 ,
  MOT_TALK_A_B_A , MOT_TALK_C , MOT_TALK_B_A_C , MOT_TALK_A_B_C ,
  MOT_BROWSE , MOT_BROWSE_TALK_A_B , MOT_BROWSE_TALK_A_B_C , MOT_2LADYTALK_A ,
  MOT_2LADYTALK_B , MOT_TALK_A_2LADYTALK_A , MOT_WAIT_A_2LADYTALK_B , MOT_TALK_A_2LADYTALK_A_2NORMALTALK_A ,
  MOT_WAIT_A_2LADYTALK_B_2NORMALTALK_B , MOT_2LADYTALK_A_B_2NORMALTALK_A_B , MOT_LOOK_A , MOT_LOOK_B ,
  MOT_LOOK_A_B , MOT_WAIT_WALL , MOT_TALK_WALL , MOT_SITWAIT_A ,
  MOT_SITTALK_SITWAIT_A , MOT_SITWAIT_B , MOT_SITTALK_SITWAIT_B , MOT_SING ,
  MOT_SITTALK_A , MOT_SITTALK_A_B , MOT_SITTALK_A_A_B , MOT_SITTALK_B ,
  MOT_SITTALK_B_B , MOT_SITTALK_B_B_B , MOT_KAMAE , MOT_KAMAE_C ,
  MOT_KAMAE_STEP , MOT_SURPRISE , MOT_TO_WOLF
}
 
enum  Object {
  OBJ_TUBO , OBJ_TUBO2 , OBJ_SPEAR , OBJ_BROOM ,
  OBJ_KAGOM , OBJ_KAGOW , OBJ_GUITAR , OBJ_FLUTE ,
  OBJ_MILKTUBO , OBJ_CELEB_BAG_M , OBJ_CELEB_BAG_W , OBJ_MARO_BAG_M ,
  OBJ_MARO_BAG_W
}
 
enum  Joint_NUM { JntM_NUM_e = 0x13 , JntW_NUM_e = 0x15 }
 
enum  Joint_M {
  JNTM_CENTER , JNTM_BACKBONE , JNTM_NECK , JNTM_HEAD ,
  JNTM_SHOULDERL , JNTM_ARML1 , JNTM_ARML2 , JNTM_HANDL ,
  JNTM_SHOULDERR , JNTM_ARMR1 , JNTM_ARMR2 , JNTM_HANDR ,
  JNTM_WAIST , JNTM_LEGL1 , JNTM_LEGL2 , JNTM_FOOTL ,
  JNTM_LEGR1 , JNTM_LEGR2 , JNTM_FOOTR
}
 
enum  Joint_W {
  JNTW_CENTER , JNTW_BACKBONE , JNTW_NECK , JNTW_HEAD ,
  JNTW_SHOULDERL , JNTW_ARML1 , JNTW_ARML2 , JNTW_HANDL ,
  JNTW_SHOULDERR , JNTW_ARMR1 , JNTW_ARMR2 , JNTW_HANDR ,
  JNTW_WAIST , JNTW_LEGL1 , JNTW_LEGL2 , JNTW_FOOTL ,
  JNTW_SKIRTL , JNTW_LEGR1 , JNTW_LEGR2 , JNTW_FOOTR ,
  JNTW_SKIRTR
}
 
enum  Type {
  MdlMANa_e , MdlMADa_e , MdlMCNa_e , MdlMONa_e ,
  MdlMANb_e , MdlMANc_e , MdlMASa_e , MdlMBNa_e ,
  MdlMANa2_e , MdlMADa2_e , MdlMCNa2_e , MdlMONa2_e ,
  MdlMANb2_e , MdlMANc2_e , MdlMASa2_e , MdlMBNa2_e ,
  MdlWANa_e , MdlWADa_e , MdlMATa_e , MdlWCNa_e ,
  MdlWONa_e , MdlWGNa_e , MdlWANb_e , MdlWANa2_e ,
  MdlWADa2_e , MdlMATa2_e , MdlWCNa2_e , MdlWONa2_e ,
  MdlWGNa2_e , MdlWANb2_e
}
 

Functions

f32 AtnOfs (int param_1)
 
f32 ChkWallR (int type)
 
f32 ChkWallH (int type)
 
f32 CylR (int type)
 
f32 CylH (int type)
 
f32 ObjScale (int type)
 
f32 JntTX (int type, int jnt_no)
 
f32 JntTY (int type, int jnt_no)
 
f32 JntTZ (int type, int jnt_no)
 
s16 JntRX (int type, int jnt_no)
 
s16 JntRY (int type, int jnt_no)
 
s16 JntRZ (int type, int jnt_no)
 
static void * s_sub (void *i_actor, void *i_data)
 
static int daNpcChat_Create (void *a_this)
 
static int daNpcChat_Delete (void *a_this)
 
static int daNpcChat_Execute (void *a_this)
 
static int daNpcChat_Draw (void *a_this)
 
static int daNpcChat_IsDelete (void *a_this)
 

Variables

static char *const l_resMANa [6]
 
static char *const l_resMADa [6]
 
static char *const l_resMCNa [6]
 
static char *const l_resMONa [6]
 
static char *const l_resMANb [6]
 
static char *const l_resMANc [6]
 
static char *const l_resMASa [6]
 
static char *const l_resMBNa [6]
 
static char *const l_resMANa2 [6]
 
static char *const l_resMADa2 [6]
 
static char *const l_resMCNa2 [6]
 
static char *const l_resMONa2 [6]
 
static char *const l_resMANb2 [6]
 
static char *const l_resMANc2 [6]
 
static char *const l_resMASa2 [6]
 
static char *const l_resMBNa2 [6]
 
static char *const l_resWANa [6]
 
static char *const l_resWADa [6]
 
static char *const l_resMATa [6]
 
static char *const l_resWCNa [6]
 
static char *const l_resWONa [6]
 
static char *const l_resWGNa [6]
 
static char *const l_resWANb [6]
 
static char *const l_resWANa2 [6]
 
static char *const l_resWADa2 [6]
 
static char *const l_resMATa2 [6]
 
static char *const l_resWCNa2 [6]
 
static char *const l_resWONa2 [6]
 
static char *const l_resWGNa2 [6]
 
static char *const l_resWANb2 [6]
 
static char *const * l_resNameTbl [30]
 
static anmTblPrm l_bmdTbl [30]
 
static anmTblPrm l_bmdTWTbl [30]
 
static anmTblPrm l_btpTbl [30]
 
static anmTblPrm l_btpTWTbl [30]
 
static anmTblPrm l_bckTbl_M [54]
 
static anmTblPrm l_bckTbl_W [54]
 
static jntTblMPrm a_jntTbl_M [16]
 
static prmTbl a_prmTbl_M [16]
 
static jntTblWPrm a_jntTbl_W [14]
 
static prmTbl a_prmTbl_W [14]
 
static char * l_evtNames [1]
 
static char * l_myName = "Chat"
 
static daNpcChat_Param_c l_HIO
 
static anmTblPrm const l_objTbl [13]
 
static anmTblPrm const l_objTWTbl [13]
 
 AUDIO_INSTANCES
 
static actor_method_class daNpcChat_MethodTable
 
actor_process_profile_definition g_profile_NPC_CHAT
 

Enumeration Type Documentation

◆ Animation

enum Animation
Enumerator
ANM_WAIT_A 
ANM_WAIT_B 
ANM_WALK_A 
ANM_WALK_B 
ANM_RUN_A 
ANM_RUN_B 
ANM_TALK_A 
ANM_TALK_B 
ANM_TALK_C 
ANM_LOOK_A 
ANM_LOOK_B 
ANM_WAIT_WALL 
ANM_TALK_WALL 
ANM_TALK_B_WALL 
ANM_SITWAIT_A 
ANM_SITTALK_A 
ANM_SITTALK_A_B 
ANM_SITWAIT_B 
ANM_SITTALK_B 
ANM_SITTALK_B_B 
ANM_BROWSE_A 
ANM_BROWSE_B 
ANM_WAIT_KAGO 
ANM_TALK_KAGO 
ANM_TALK_B_KAGO 
ANM_WALK_KAGO 
ANM_WAIT_STICK 
ANM_TALK_STICK 
ANM_TALK_B_STICK 
ANM_WALK_STICK 
ANM_WAIT_TUBO 
ANM_TALK_TUBO 
ANM_TALK_B_TUBO 
ANM_WALK_TUBO 
ANM_PLAYM 
ANM_RUN_KAGO 
ANM_RUN_STICK 
ANM_RUN_TUBO 
ANM_TO_WOLF 
ANM_SIT_TO_WOLF_A 
ANM_SIT_TO_WOLF_B 
ANM_SURPRISE 
ANM_KAMAE 
ANM_KAMAE_WAIT_B 
ANM_KAMAE_STEP 
ANM_RUN_KAMAE 
ANM_KAMAE_C 
ANM_MARO_DANCE 
ANM_2LADYTALK_A 
ANM_2LADYTALK_B 
ANM_2NORMALTALK_A 
ANM_2NORMALTALK_B 
ANM_CELLME 
ANM_SING 

◆ Joint_M

enum Joint_M
Enumerator
JNTM_CENTER 
JNTM_BACKBONE 
JNTM_NECK 
JNTM_HEAD 
JNTM_SHOULDERL 
JNTM_ARML1 
JNTM_ARML2 
JNTM_HANDL 
JNTM_SHOULDERR 
JNTM_ARMR1 
JNTM_ARMR2 
JNTM_HANDR 
JNTM_WAIST 
JNTM_LEGL1 
JNTM_LEGL2 
JNTM_FOOTL 
JNTM_LEGR1 
JNTM_LEGR2 
JNTM_FOOTR 

◆ Joint_NUM

enum Joint_NUM
Enumerator
JntM_NUM_e 
JntW_NUM_e 

◆ Joint_W

enum Joint_W
Enumerator
JNTW_CENTER 
JNTW_BACKBONE 
JNTW_NECK 
JNTW_HEAD 
JNTW_SHOULDERL 
JNTW_ARML1 
JNTW_ARML2 
JNTW_HANDL 
JNTW_SHOULDERR 
JNTW_ARMR1 
JNTW_ARMR2 
JNTW_HANDR 
JNTW_WAIST 
JNTW_LEGL1 
JNTW_LEGL2 
JNTW_FOOTL 
JNTW_SKIRTL 
JNTW_LEGR1 
JNTW_LEGR2 
JNTW_FOOTR 
JNTW_SKIRTR 

◆ MAD_a2_RES_File_ID

Enumerator
BMDR_MAD_A2 
BTP_MAD_A2 

◆ MAD_a2_TW_RES_File_ID

Enumerator
BMDR_MAD_A2_TW 

◆ MAD_a_RES_File_ID

Enumerator
BMDR_MAD_A 

◆ MAD_a_TW_RES_File_ID

Enumerator
BMDR_MAD_A_TW 

◆ MAN_a2_RES_File_ID

Enumerator
BMDR_MAN_A2 
BTP_MAN_A2 

◆ MAN_a2_TW_RES_File_ID

Enumerator
BMDR_MAN_A2_TW 
BTP_MAN_A2_TW 

◆ MAN_a_RES_File_ID

Enumerator
BMDR_MAN_A 

◆ MAN_a_TW_RES_File_ID

Enumerator
BMDR_MAN_A_TW 

◆ MAN_b2_RES_File_ID

Enumerator
BMDR_MAN_B2 

◆ MAN_b2_TW_RES_File_ID

Enumerator
BMDR_MAN_B2_TW 

◆ MAN_b_RES_File_ID

Enumerator
BMDR_MAN_B 

◆ MAN_b_TW_RES_File_ID

Enumerator
BMDR_MAN_B_TW 

◆ MAN_c2_RES_File_ID

Enumerator
BMDR_MAN_C2 
BTP_MAN_C2 

◆ MAN_c2_TW_RES_File_ID

Enumerator
BMDR_MAN_C2_TW 
BTP_MAN_C2_TW 

◆ MAN_c_RES_File_ID

Enumerator
BMDR_MAN_C 
BTP_MAN_C 

◆ MAN_c_TW_RES_File_ID

Enumerator
BMDR_MAN_C_TW 
BTP_MAN_C_TW 

◆ MAS_a2_RES_File_ID

Enumerator
BMDR_MAS_A2 
BTP_MAS_A2 

◆ MAS_a2_TW_RES_File_ID

Enumerator
BMDR_MAS_A2_TW 
BTP_MAS_A2_TW 

◆ MAS_a_RES_File_ID

Enumerator
BMDR_MAS_A 
BTP_MAS_A 

◆ MAS_a_TW_RES_File_ID

Enumerator
BMDR_MAS_A_TW 
BTP_MAS_A_TW 

◆ MAT_a2_RES_File_ID

Enumerator
BMDR_MAT_A2 

◆ MAT_a2_TW_RES_File_ID

Enumerator
BMDR_MAT_A2_TW 

◆ MAT_a_RES_File_ID

Enumerator
BMDR_MAT_A 

◆ MAT_a_TW_RES_File_ID

Enumerator
BMDR_MAT_A_TW 

◆ MBN_a2_RES_File_ID

Enumerator
BMDR_MBN_A2 
BTP_MBN_A2 

◆ MBN_a2_TW_RES_File_ID

Enumerator
BMDR_MBN_A2_TW 
BTP_MBN_A2_TW 

◆ MBN_a_RES_File_ID

Enumerator
BMDR_MBN_A 
BTP_MBN_A 

◆ MBN_a_TW_RES_File_ID

Enumerator
BMDR_MBN_A_TW 
BTP_MBN_A_TW 

◆ MCN_a2_RES_File_ID

Enumerator
BMDR_MCN_A2 
BTP_MCN_A2 

◆ MCN_a2_TW_RES_File_ID

Enumerator
BMDR_MCN_A2_TW 
BTP_MCN_A2_TW 

◆ MCN_a_RES_File_ID

Enumerator
BMDR_MCN_A 
BTP_MCN_A 

◆ MCN_a_TW_RES_File_ID

Enumerator
BMDR_MCN_A_TW 
BTP_MCN_A_TW 

◆ Mgeneral_RES_File_ID

Enumerator
BCK_M_BROWSE_A 
BCK_M_BROWSE_B 
BCK_M_LOOK_A 
BCK_M_LOOK_B 
BCK_M_MARO_DANCE 
BCK_M_RUN_A 
BCK_M_RUN_B 
BCK_M_SING 
BCK_M_SIT_TO_WOLF_A 
BCK_M_SIT_TO_WOLF_B 
BCK_M_SITTALK_A 
BCK_M_SITTALK_A_B 
BCK_M_SITTALK_B 
BCK_M_SITTALK_B_B 
BCK_M_SITWAIT_A 
BCK_M_SITWAIT_B 
BCK_M_SURPRISE 
BCK_M_TALK_A 
BCK_M_TALK_B 
BCK_M_TALK_B_WALL 
BCK_M_TALK_C 
BCK_M_TALK_WALL 
BCK_M_TO_WOLF 
BCK_M_WAIT_A 
BCK_M_WAIT_B 
BCK_M_WAIT_WALL 
BCK_M_WALK_A 
BCK_M_WALK_B 

◆ MON_a2_RES_File_ID

Enumerator
BMDR_MON_A2 
BTP_MON_A2 

◆ MON_a2_TW_RES_File_ID

Enumerator
BMDR_MON_A2_TW 
BTP_MON_A2_TW 

◆ MON_a_RES_File_ID

Enumerator
BMDR_MON_A 
BTP_MON_A 

◆ MON_a_TW_RES_File_ID

Enumerator
BMDR_MON_A_TW 
BTP_MON_A_TW 

◆ Motion

enum Motion
Enumerator
MOT_TALK_A 
MOT_WAIT_A 
MOT_WAIT_B 
MOT_TALK_B 
MOT_TALK_A_B_A 
MOT_TALK_C 
MOT_TALK_B_A_C 
MOT_TALK_A_B_C 
MOT_BROWSE 
MOT_BROWSE_TALK_A_B 
MOT_BROWSE_TALK_A_B_C 
MOT_2LADYTALK_A 
MOT_2LADYTALK_B 
MOT_TALK_A_2LADYTALK_A 
MOT_WAIT_A_2LADYTALK_B 
MOT_TALK_A_2LADYTALK_A_2NORMALTALK_A 
MOT_WAIT_A_2LADYTALK_B_2NORMALTALK_B 
MOT_2LADYTALK_A_B_2NORMALTALK_A_B 
MOT_LOOK_A 
MOT_LOOK_B 
MOT_LOOK_A_B 
MOT_WAIT_WALL 
MOT_TALK_WALL 
MOT_SITWAIT_A 
MOT_SITTALK_SITWAIT_A 
MOT_SITWAIT_B 
MOT_SITTALK_SITWAIT_B 
MOT_SING 
MOT_SITTALK_A 
MOT_SITTALK_A_B 
MOT_SITTALK_A_A_B 
MOT_SITTALK_B 
MOT_SITTALK_B_B 
MOT_SITTALK_B_B_B 
MOT_KAMAE 
MOT_KAMAE_C 
MOT_KAMAE_STEP 
MOT_SURPRISE 
MOT_TO_WOLF 

◆ Mspecial_RES_File_ID

Enumerator
BCK_M_KAMAE 
BCK_M_KAMAE_C 
BCK_M_KAMAE_STEP 
BCK_M_KAMAE_WAIT_B 
BCK_M_PLAYM 
BCK_M_RUN_KAGO 
BCK_M_RUN_KAMAE 
BCK_M_RUN_STICK 
BCK_M_RUN_TUBO 
BCK_M_TALK_B_KAGO 
BCK_M_TALK_B_STICK 
BCK_M_TALK_B_TUBO 
BCK_M_TALK_KAGO 
BCK_M_TALK_STICK 
BCK_M_TALK_TUBO 
BCK_M_WAIT_KAGO 
BCK_M_WAIT_STICK 
BCK_M_WAIT_TUBO 
BCK_M_WALK_KAGO 
BCK_M_WALK_STICK 
BCK_M_WALK_TUBO 

◆ Object

enum Object
Enumerator
OBJ_TUBO 
OBJ_TUBO2 
OBJ_SPEAR 
OBJ_BROOM 
OBJ_KAGOM 
OBJ_KAGOW 
OBJ_GUITAR 
OBJ_FLUTE 
OBJ_MILKTUBO 
OBJ_CELEB_BAG_M 
OBJ_CELEB_BAG_W 
OBJ_MARO_BAG_M 
OBJ_MARO_BAG_W 

◆ object_RES_File_ID

Enumerator
BMDR_B_BROOM 
BMDR_B_CHAIR_M 
BMDR_B_CHAIR_W 
BMDR_B_FLUTE 
BMDR_B_MILKTUBO 
BMDR_B_SPEAR 
BMDR_B_TUBO 
BMDR_CELEB_BAG_M 
BMDR_CELEB_BAG_W 
BMDR_J_GUITAR 
BMDR_K_KAGOM 
BMDR_K_KAGOW 
BMDR_MARO_BAG_M 
BMDR_MARO_BAG_W 
BMDR_SOL_SHE 

◆ objectTW_RES_File_ID

Enumerator
BMDR_B_BROOM_TW 
BMDR_B_CHAIR_M_TW 
BMDR_B_CHAIR_W_TW 
BMDR_B_FLUTE_TW 
BMDR_B_MILKTUBO_TW 
BMDR_B_SPEAR_TW 
BMDR_B_TUBO_TW 
BMDR_CELEB_BAG_M_TW 
BMDR_CELEB_BAG_W_TW 
BMDR_J_GUITAR_TW 
BMDR_K_KAGOM_TW 
BMDR_K_KAGOW_TW 

◆ Type

enum Type
Enumerator
MdlMANa_e 
MdlMADa_e 
MdlMCNa_e 
MdlMONa_e 
MdlMANb_e 
MdlMANc_e 
MdlMASa_e 
MdlMBNa_e 
MdlMANa2_e 
MdlMADa2_e 
MdlMCNa2_e 
MdlMONa2_e 
MdlMANb2_e 
MdlMANc2_e 
MdlMASa2_e 
MdlMBNa2_e 
MdlWANa_e 
MdlWADa_e 
MdlMATa_e 
MdlWCNa_e 
MdlWONa_e 
MdlWGNa_e 
MdlWANb_e 
MdlWANa2_e 
MdlWADa2_e 
MdlMATa2_e 
MdlWCNa2_e 
MdlWONa2_e 
MdlWGNa2_e 
MdlWANb2_e 

◆ WAD_a2_RES_File_ID

Enumerator
BMDR_WAD_A2 
BTP_WAD_A2 

◆ WAD_a2_TW_RES_File_ID

Enumerator
BMDR_WAD_A2_TW 
BTP_WAD_A2_TW 

◆ WAD_a_RES_File_ID

Enumerator
BMDR_WAD_A 
BTP_WAD_A 

◆ WAD_a_TW_RES_File_ID

Enumerator
BMDR_WAD_A_TW 
BTP_WAD_A_TW 

◆ WAN_a2_RES_File_ID

Enumerator
BMDR_WAN_A2 
BTP_WAN_A2 

◆ WAN_a2_TW_RES_File_ID

Enumerator
BMDR_WAN_A2_TW 
BTP_WAN_A2_TW 

◆ WAN_a_RES_File_ID

Enumerator
BMDR_WAN_A 
BTP_WAN_A 

◆ WAN_a_TW_RES_File_ID

Enumerator
BMDR_WAN_A_TW 
BTP_WAN_A_TW 

◆ WAN_b2_RES_File_ID

Enumerator
BMDR_WAN_B2 
BTP_WAN_B2 

◆ WAN_b2_TW_RES_File_ID

Enumerator
BMDR_WAN_B2_TW 
BTP_WAN_B2_TW 

◆ WAN_b_RES_File_ID

Enumerator
BMDR_WAN_B 
BTP_WAN_B 

◆ WAN_b_TW_RES_File_ID

Enumerator
BMDR_WAN_B_TW 
BTP_WAN_B_TW 

◆ WCN_a2_RES_File_ID

Enumerator
BMDR_WCN_A2 
BTP_WCN_A2 

◆ WCN_a2_TW_RES_File_ID

Enumerator
BMDR_WCN_A2_TW 
BTP_WCN_A2_TW 

◆ WCN_a_RES_File_ID

Enumerator
BMDR_WCN_A 
BTP_WCN_A 

◆ WCN_a_TW_RES_File_ID

Enumerator
BMDR_WCN_A_TW 
BTP_WCN_A_TW 

◆ Wgeneral_RES_File_ID

Enumerator
BCK_W_2LADYTALK_A 
BCK_W_2LADYTALK_B 
BCK_W_2NORMALTALK_A 
BCK_W_2NORMALTALK_B 
BCK_W_BROWSE_A 
BCK_W_BROWSE_B 
BCK_W_CELLME 
BCK_W_LOOK_A 
BCK_W_LOOK_B 
BCK_W_MARO_DANCE 
BCK_W_RUN_A 
BCK_W_RUN_B 
BCK_W_SING 
BCK_W_SIT_TO_WOLF_A 
BCK_W_SIT_TO_WOLF_B 
BCK_W_SITTALK_A 
BCK_W_SITTALK_A_B 
BCK_W_SITTALK_B 
BCK_W_SITTALK_B_B 
BCK_W_SITWAIT_A 
BCK_W_SITWAIT_B 
BCK_W_SURPRISE 
BCK_W_TALK_A 
BCK_W_TALK_B 
BCK_W_TALK_B_WALL 
BCK_W_TALK_C 
BCK_W_TALK_WALL 
BCK_W_TO_WOLF 
BCK_W_WAIT_A 
BCK_W_WAIT_B 
BCK_W_WAIT_WALL 
BCK_W_WALK_A 
BCK_W_WALK_B 

◆ WGN_a2_RES_File_ID

Enumerator
BMDR_WGN_A2 
BTP_WGN_A2 

◆ WGN_a2_TW_RES_File_ID

Enumerator
BMDR_WGN_A2_TW 
BTP_WGN_A2_TW 

◆ WGN_a_RES_File_ID

Enumerator
BMDR_WGN_A 
BTP_WGN_A 

◆ WGN_a_TW_RES_File_ID

Enumerator
BMDR_WGN_A_TW 
BTP_WGN_A_TW 

◆ WON_a2_RES_File_ID

Enumerator
BMDR_WON_A2 
BTP_WON_A2 

◆ WON_a2_TW_RES_File_ID

Enumerator
BMDR_WON_A2_TW 
BTP_WON_A2_TW 

◆ WON_a_RES_File_ID

Enumerator
BMDR_WON_A 
BTP_WON_A 

◆ WON_a_TW_RES_File_ID

Enumerator
BMDR_WON_A_TW 
BTP_WON_A_TW 

◆ Wspecial_RES_File_ID

Enumerator
BCK_W_PLAYM 
BCK_W_RUN_KAGO 
BCK_W_RUN_STICK 
BCK_W_RUN_TUBO 
BCK_W_TALK_B_KAGO 
BCK_W_TALK_B_STICK 
BCK_W_TALK_B_TUBO 
BCK_W_TALK_KAGO 
BCK_W_TALK_STICK 
BCK_W_TALK_TUBO 
BCK_W_WAIT_KAGO 
BCK_W_WAIT_STICK 
BCK_W_WAIT_TUBO 
BCK_W_WALK_KAGO 
BCK_W_WALK_STICK 
BCK_W_WALK_TUBO 

Function Documentation

◆ AtnOfs()

f32 AtnOfs ( int param_1)
inline

◆ ChkWallH()

f32 ChkWallH ( int type)
inline

◆ ChkWallR()

f32 ChkWallR ( int type)
inline

◆ CylH()

f32 CylH ( int type)
inline

◆ CylR()

f32 CylR ( int type)
inline

◆ daNpcChat_Create()

static int daNpcChat_Create ( void * a_this)
static

◆ daNpcChat_Delete()

static int daNpcChat_Delete ( void * a_this)
static

◆ daNpcChat_Draw()

static int daNpcChat_Draw ( void * a_this)
static

◆ daNpcChat_Execute()

static int daNpcChat_Execute ( void * a_this)
static

◆ daNpcChat_IsDelete()

static int daNpcChat_IsDelete ( void * a_this)
static

◆ JntRX()

s16 JntRX ( int type,
int jnt_no )
inline

◆ JntRY()

s16 JntRY ( int type,
int jnt_no )
inline

◆ JntRZ()

s16 JntRZ ( int type,
int jnt_no )
inline

◆ JntTX()

f32 JntTX ( int type,
int jnt_no )
inline

◆ JntTY()

f32 JntTY ( int type,
int jnt_no )
inline

◆ JntTZ()

f32 JntTZ ( int type,
int jnt_no )
inline

◆ ObjScale()

f32 ObjScale ( int type)
inline

◆ s_sub()

static void * s_sub ( void * i_actor,
void * i_data )
static

Variable Documentation

◆ a_jntTbl_M

jntTblMPrm a_jntTbl_M[16]
static

◆ a_jntTbl_W

jntTblWPrm a_jntTbl_W[14]
static

◆ a_prmTbl_M

prmTbl a_prmTbl_M[16]
static

◆ a_prmTbl_W

prmTbl a_prmTbl_W[14]
static

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ daNpcChat_MethodTable

actor_method_class daNpcChat_MethodTable
static
Initial value:
= {
}
static int daNpcChat_IsDelete(void *a_this)
Definition d_a_npc_chat.cpp:4117
static int daNpcChat_Draw(void *a_this)
Definition d_a_npc_chat.cpp:4113
static int daNpcChat_Execute(void *a_this)
Definition d_a_npc_chat.cpp:4109
static int daNpcChat_Delete(void *a_this)
Definition d_a_npc_chat.cpp:4105
static int daNpcChat_Create(void *a_this)
Definition d_a_npc_chat.cpp:4101
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_NPC_CHAT

actor_process_profile_definition g_profile_NPC_CHAT
extern
Initial value:
= {
7,
sizeof(daNpcChat_c),
0,
0,
398,
0x00044107,
}
NPC Chat.
Definition d_a_npc_chat.h:32
static actor_method_class daNpcChat_MethodTable
Definition d_a_npc_chat.cpp:4123
@ PROC_NPC_CHAT
Definition d_procname.h:660
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_bckTbl_M

anmTblPrm l_bckTbl_M[54]
static

◆ l_bckTbl_W

anmTblPrm l_bckTbl_W[54]
static

◆ l_bmdTbl

anmTblPrm l_bmdTbl[30]
static

◆ l_bmdTWTbl

anmTblPrm l_bmdTWTbl[30]
static

◆ l_btpTbl

anmTblPrm l_btpTbl[30]
static

◆ l_btpTWTbl

anmTblPrm l_btpTWTbl[30]
static

◆ l_evtNames

char* l_evtNames[1]
static
Initial value:
= {
NULL,
}

◆ l_HIO

daNpcChat_Param_c l_HIO
static

◆ l_myName

char* l_myName = "Chat"
static

◆ l_objTbl

anmTblPrm const l_objTbl[13]
static
Initial value:
= {
{"object", BMDR_B_TUBO},
{"object", BMDR_B_TUBO},
{"object", BMDR_B_SPEAR},
{"object", BMDR_B_BROOM},
{"object", BMDR_K_KAGOM},
{"object", BMDR_K_KAGOW},
{"object", BMDR_J_GUITAR},
{"object", BMDR_B_FLUTE},
{"object", BMDR_B_MILKTUBO},
{"object", BMDR_CELEB_BAG_M},
{"object", BMDR_CELEB_BAG_W},
{"object", BMDR_MARO_BAG_M},
{"object", BMDR_MARO_BAG_W},
}
@ BMDR_K_KAGOW
Definition d_a_npc_chat.cpp:464
@ BMDR_CELEB_BAG_W
Definition d_a_npc_chat.cpp:461
@ BMDR_MARO_BAG_M
Definition d_a_npc_chat.cpp:465
@ BMDR_B_BROOM
Definition d_a_npc_chat.cpp:453
@ BMDR_CELEB_BAG_M
Definition d_a_npc_chat.cpp:460
@ BMDR_B_SPEAR
Definition d_a_npc_chat.cpp:458
@ BMDR_B_MILKTUBO
Definition d_a_npc_chat.cpp:457
@ BMDR_K_KAGOM
Definition d_a_npc_chat.cpp:463
@ BMDR_MARO_BAG_W
Definition d_a_npc_chat.cpp:466
@ BMDR_B_FLUTE
Definition d_a_npc_chat.cpp:456
@ BMDR_B_TUBO
Definition d_a_npc_chat.cpp:459
@ BMDR_J_GUITAR
Definition d_a_npc_chat.cpp:462

◆ l_objTWTbl

anmTblPrm const l_objTWTbl[13]
static
Initial value:
= {
{"objectTW", BMDR_B_TUBO_TW},
{"objectTW", BMDR_B_TUBO_TW},
{"objectTW", BMDR_B_SPEAR_TW},
{"objectTW", BMDR_B_BROOM_TW},
{"objectTW", BMDR_K_KAGOM_TW},
{"objectTW", BMDR_K_KAGOW_TW},
{"objectTW", BMDR_J_GUITAR_TW},
{"objectTW", BMDR_B_FLUTE_TW},
{"objectTW", BMDR_B_MILKTUBO_TW},
{"objectTW", BMDR_CELEB_BAG_M_TW},
{"objectTW", BMDR_CELEB_BAG_W_TW},
{"objectTW", -1},
{"objectTW", -1},
}
@ BMDR_B_MILKTUBO_TW
Definition d_a_npc_chat.cpp:476
@ BMDR_K_KAGOW_TW
Definition d_a_npc_chat.cpp:483
@ BMDR_J_GUITAR_TW
Definition d_a_npc_chat.cpp:481
@ BMDR_B_BROOM_TW
Definition d_a_npc_chat.cpp:472
@ BMDR_B_SPEAR_TW
Definition d_a_npc_chat.cpp:477
@ BMDR_CELEB_BAG_W_TW
Definition d_a_npc_chat.cpp:480
@ BMDR_B_FLUTE_TW
Definition d_a_npc_chat.cpp:475
@ BMDR_K_KAGOM_TW
Definition d_a_npc_chat.cpp:482
@ BMDR_B_TUBO_TW
Definition d_a_npc_chat.cpp:478
@ BMDR_CELEB_BAG_M_TW
Definition d_a_npc_chat.cpp:479

◆ l_resMADa

char* const l_resMADa[6]
static
Initial value:
= {
"MAD_a",
"MAD_a_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMADa2

char* const l_resMADa2[6]
static
Initial value:
= {
"MAD_a2",
"MAD_a2_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMANa

char* const l_resMANa[6]
static
Initial value:
= {
"MAN_a",
"MAN_a_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMANa2

char* const l_resMANa2[6]
static
Initial value:
= {
"MAN_a2",
"MAN_a2_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMANb

char* const l_resMANb[6]
static
Initial value:
= {
"MAN_b",
"MAN_b_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMANb2

char* const l_resMANb2[6]
static
Initial value:
= {
"MAN_b2",
"MAN_b2_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMANc

char* const l_resMANc[6]
static
Initial value:
= {
"MAN_c",
"MAN_c_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMANc2

char* const l_resMANc2[6]
static
Initial value:
= {
"MAN_c2",
"MAN_c2_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMASa

char* const l_resMASa[6]
static
Initial value:
= {
"MAS_a",
"MAS_a_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMASa2

char* const l_resMASa2[6]
static
Initial value:
= {
"MAS_a2",
"MAS_a2_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMATa

char* const l_resMATa[6]
static
Initial value:
= {
"MAT_a",
"MAT_a_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resMATa2

char* const l_resMATa2[6]
static
Initial value:
= {
"MAT_a2",
"MAT_a2_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resMBNa

char* const l_resMBNa[6]
static
Initial value:
= {
"MBN_a",
"MBN_a_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMBNa2

char* const l_resMBNa2[6]
static
Initial value:
= {
"MBN_a2",
"MBN_a2_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMCNa

char* const l_resMCNa[6]
static
Initial value:
= {
"MCN_a",
"MCN_a_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMCNa2

char* const l_resMCNa2[6]
static
Initial value:
= {
"MCN_a2",
"MCN_a2_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMONa

char* const l_resMONa[6]
static
Initial value:
= {
"MON_a",
"MON_a_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resMONa2

char* const l_resMONa2[6]
static
Initial value:
= {
"MON_a2",
"MON_a2_TW",
"Mgeneral",
"Mspecial",
"object",
"objectTW",
}

◆ l_resNameTbl

char* const* l_resNameTbl[30]
static
Initial value:
= {
}
static char *const l_resMANa[6]
Definition d_a_npc_chat.cpp:798
static char *const l_resWCNa[6]
Definition d_a_npc_chat.cpp:969
static char *const l_resMADa2[6]
Definition d_a_npc_chat.cpp:879
static char *const l_resWGNa[6]
Definition d_a_npc_chat.cpp:987
static char *const l_resWANb[6]
Definition d_a_npc_chat.cpp:996
static char *const l_resMANc2[6]
Definition d_a_npc_chat.cpp:915
static char *const l_resMATa2[6]
Definition d_a_npc_chat.cpp:1023
static char *const l_resMANa2[6]
Definition d_a_npc_chat.cpp:870
static char *const l_resMATa[6]
Definition d_a_npc_chat.cpp:960
static char *const l_resWONa[6]
Definition d_a_npc_chat.cpp:978
static char *const l_resWADa2[6]
Definition d_a_npc_chat.cpp:1014
static char *const l_resMONa2[6]
Definition d_a_npc_chat.cpp:897
static char *const l_resMANc[6]
Definition d_a_npc_chat.cpp:843
static char *const l_resMBNa[6]
Definition d_a_npc_chat.cpp:861
static char *const l_resMANb2[6]
Definition d_a_npc_chat.cpp:906
static char *const l_resMONa[6]
Definition d_a_npc_chat.cpp:825
static char *const l_resWANb2[6]
Definition d_a_npc_chat.cpp:1059
static char *const l_resMADa[6]
Definition d_a_npc_chat.cpp:807
static char *const l_resMANb[6]
Definition d_a_npc_chat.cpp:834
static char *const l_resWANa[6]
Definition d_a_npc_chat.cpp:942
static char *const l_resMBNa2[6]
Definition d_a_npc_chat.cpp:933
static char *const l_resWONa2[6]
Definition d_a_npc_chat.cpp:1041
static char *const l_resMCNa[6]
Definition d_a_npc_chat.cpp:816
static char *const l_resWCNa2[6]
Definition d_a_npc_chat.cpp:1032
static char *const l_resWGNa2[6]
Definition d_a_npc_chat.cpp:1050
static char *const l_resMASa[6]
Definition d_a_npc_chat.cpp:852
static char *const l_resWADa[6]
Definition d_a_npc_chat.cpp:951
static char *const l_resMCNa2[6]
Definition d_a_npc_chat.cpp:888
static char *const l_resWANa2[6]
Definition d_a_npc_chat.cpp:1005
static char *const l_resMASa2[6]
Definition d_a_npc_chat.cpp:924

◆ l_resWADa

char* const l_resWADa[6]
static
Initial value:
= {
"WAD_a",
"WAD_a_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWADa2

char* const l_resWADa2[6]
static
Initial value:
= {
"WAD_a2",
"WAD_a2_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWANa

char* const l_resWANa[6]
static
Initial value:
= {
"WAN_a",
"WAN_a_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWANa2

char* const l_resWANa2[6]
static
Initial value:
= {
"WAN_a2",
"WAN_a2_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWANb

char* const l_resWANb[6]
static
Initial value:
= {
"WAN_b",
"WAN_b_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWANb2

char* const l_resWANb2[6]
static
Initial value:
= {
"WAN_b2",
"WAN_b2_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWCNa

char* const l_resWCNa[6]
static
Initial value:
= {
"WCN_a",
"WCN_a_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWCNa2

char* const l_resWCNa2[6]
static
Initial value:
= {
"WCN_a2",
"WCN_a2_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWGNa

char* const l_resWGNa[6]
static
Initial value:
= {
"WGN_a",
"WGN_a_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWGNa2

char* const l_resWGNa2[6]
static
Initial value:
= {
"WGN_a2",
"WGN_a2_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWONa

char* const l_resWONa[6]
static
Initial value:
= {
"WON_a",
"WON_a_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}

◆ l_resWONa2

char* const l_resWONa2[6]
static
Initial value:
= {
"WON_a2",
"WON_a2_TW",
"Wgeneral",
"Wspecial",
"object",
"objectTW",
}