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

Classes

class  daNpc_Ks_HIO_c
 
struct  path
 

Functions

static void setPlayerPosAndAngle (cXyz *i_pos, s16 i_angle)
 
static BOOL checkDoorDemo ()
 
static BOOL otherBgCheck (fopAc_ac_c *p_actor, fopAc_ac_c *p_actor2)
 
static void anm_init (npc_ks_class *i_this, int param_2, f32 i_morf, u8 i_attr, f32 i_rate)
 
static int nodeCallBack (J3DJoint *i_joint, int param_2)
 
static int daNpc_Ks_Draw (npc_ks_class *npc_ks)
 
static void * s_resq_sub (void *i_actor, void *i_data)
 
static void * s_b_sub (void *i_actor, void *i_data)
 
static fopAc_ac_csearch_bomb (npc_ks_class *i_this, int param_2)
 
static fopAc_ac_cbomb_view_check (npc_ks_class *i_this)
 
static fopAc_ac_cbomb_check (npc_ks_class *i_this)
 
static void * s_e_sub (void *i_actor, void *i_data)
 
static fopAc_ac_csearch_enemy (npc_ks_class *i_this, int param_2, f32 param_3)
 
static fopAc_ac_cenemy_view_check (npc_ks_class *i_this, f32 param_2)
 
static fopAc_ac_cenemy_check (npc_ks_class *i_this, f32 param_2)
 
static void * s_en_sub (void *i_actor, void *i_data)
 
static fopAc_ac_cen_search_test (npc_ks_class *i_this)
 
static void * s_ori_sub (void *i_actor, void *i_data)
 
static void npc_ks_pole_ori (npc_ks_class *i_this)
 
static int npc_ks_ori (npc_ks_class *i_this)
 
static void * shot_bo_sub (void *i_actor, void *i_data)
 
static int npc_ks_ori2 (npc_ks_class *i_this)
 
static void npc_ks_home (npc_ks_class *i_this)
 
static void * s_sw_sub (void *i_actor, void *i_data)
 
static void * s_ha_sub (void *i_actor, void *i_data)
 
static void * s_01_sub (void *i_actor, void *i_data)
 
static int npc_ks_demo_02 (npc_ks_class *i_this)
 
static void * s_dn_sub (void *i_actor, void *i_data)
 
static int npc_ks_demo_022 (npc_ks_class *i_this)
 
static void npc_ks_demo_04 (npc_ks_class *i_this)
 
static void npc_ks_to_hang (npc_ks_class *i_this)
 
static void * s_next_do_sub (void *i_actor, void *i_data)
 
static void * s_next_get_sub (void *i_actor, void *i_data)
 
static void order_set (int param_1)
 
static void all_carry_finish (int param_1)
 
static void hang_end_check (npc_ks_class *i_this)
 
static void npc_ks_hang (npc_ks_class *i_this)
 
static void npc_ks_hang_s (npc_ks_class *i_this)
 
static void npc_ks_e_hang (npc_ks_class *i_this)
 
static int all_move_check (int param_1, int param_2)
 
static int go_jump_check (int param_1)
 
static int npc_ks_e_jump (npc_ks_class *i_this)
 
static npc_ks_classget_move_saru (npc_ks_class *i_this, int param_2)
 
static int all_hang_check (npc_ks_class *i_this, int param_2)
 
static void cam_3d_morf (npc_ks_class *i_this, f32 param_2)
 
static void * s_fs_sub (void *i_actor, void *i_data)
 
static void * s_fsdown_sub (void *i_actor, void *i_data)
 
static void demo_camera (npc_ks_class *i_this)
 
static int saru_count_check (npc_ks_class *i_this)
 
static void action_check (npc_ks_class *i_this)
 
static BOOL water_check (npc_ks_class *i_this, cXyz param_2, f32 param_3)
 
static int npc_ks_option (npc_ks_class *i_this)
 
static void npc_ks_awaydoor (npc_ks_class *i_this)
 
static int npc_ks_guide_00 (npc_ks_class *i_this)
 
static int npc_ks_guide_00_2 (npc_ks_class *i_this)
 
static int npc_ks_guide_00_3 (npc_ks_class *i_this)
 
static int npc_ks_guide_01 (npc_ks_class *i_this)
 
static int npc_ks_guide_02 (npc_ks_class *i_this)
 
static int npc_ks_guide_22 (npc_ks_class *i_this)
 
static int npc_ks_guide_09 (npc_ks_class *i_this)
 
static int npc_ks_demo_12 (npc_ks_class *i_this)
 
static int npc_ks_guide_0409 (npc_ks_class *i_this)
 
static int path_search (npc_ks_class *i_this)
 
static int npc_ks_mori (npc_ks_class *i_this)
 
static int npc_ks_fsdemo (npc_ks_class *i_this)
 
static void npc_ks_kago (npc_ks_class *i_this)
 
static void anm_se_set (npc_ks_class *i_this)
 
static void action (npc_ks_class *i_this)
 
static void * s_kago_sub (void *i_actor, void *i_data)
 
static void kantera_sub (npc_ks_class *i_this)
 
static int daNpc_Ks_Execute (npc_ks_class *i_this)
 
static int daNpc_Ks_IsDelete (npc_ks_class *i_this)
 
static int daNpc_Ks_Delete (npc_ks_class *i_this)
 
static int useHeapInit (fopAc_ac_c *a_this)
 
static BOOL start_check (npc_ks_class *i_this)
 
static void * s_check_sub (void *i_actor, void *i_data)
 
static int daNpc_Ks_Create (fopAc_ac_c *a_this)
 

Variables

static cXyz obj_pos
 
static npc_ks_classleader
 
static u32 call_pt
 
static u8 l_HIOInit
 
static daNpc_Ks_HIO_c l_HIO
 
static npc_ks_classsaru_p [8]
 
static void * target_info [10]
 
static int target_info_count
 
static int target_bgc [10]
 
static path guide_path_04 [7]
 
static path move_path_02 [5]
 
static f32 yuka_jump_x = 80.0f
 
static path guide_path_00 [10]
 
static path guide_path_00_2 [7]
 
static path guide_path_00_3 [6]
 
static path guide_path_01 [12]
 
static path guide_path_02 [21]
 
static path guide_path_22 [6]
 
static path guide_path_09 [9]
 
static path guide_path_12 [5]
 
static path guide_path_0409 [5]
 
static path guide_path_fs [7]
 
static int c_start
 
 AUDIO_INSTANCES
 
static actor_method_class l_daNpc_Ks_Method
 
actor_process_profile_definition g_profile_NPC_KS
 

Function Documentation

◆ action()

static void action ( npc_ks_class * i_this)
static

◆ action_check()

static void action_check ( npc_ks_class * i_this)
static

◆ all_carry_finish()

static void all_carry_finish ( int param_1)
static

◆ all_hang_check()

static int all_hang_check ( npc_ks_class * i_this,
int param_2 )
static

◆ all_move_check()

static int all_move_check ( int param_1,
int param_2 )
static

◆ anm_init()

static void anm_init ( npc_ks_class * i_this,
int param_2,
f32 i_morf,
u8 i_attr,
f32 i_rate )
static

◆ anm_se_set()

static void anm_se_set ( npc_ks_class * i_this)
static

◆ bomb_check()

static fopAc_ac_c * bomb_check ( npc_ks_class * i_this)
static

◆ bomb_view_check()

static fopAc_ac_c * bomb_view_check ( npc_ks_class * i_this)
static

◆ cam_3d_morf()

static void cam_3d_morf ( npc_ks_class * i_this,
f32 param_2 )
static

◆ checkDoorDemo()

static BOOL checkDoorDemo ( )
static

◆ daNpc_Ks_Create()

static int daNpc_Ks_Create ( fopAc_ac_c * a_this)
static

◆ daNpc_Ks_Delete()

static int daNpc_Ks_Delete ( npc_ks_class * i_this)
static

◆ daNpc_Ks_Draw()

static int daNpc_Ks_Draw ( npc_ks_class * npc_ks)
static

◆ daNpc_Ks_Execute()

static int daNpc_Ks_Execute ( npc_ks_class * i_this)
static

◆ daNpc_Ks_IsDelete()

static int daNpc_Ks_IsDelete ( npc_ks_class * i_this)
static

◆ demo_camera()

static void demo_camera ( npc_ks_class * i_this)
static

◆ en_search_test()

static fopAc_ac_c * en_search_test ( npc_ks_class * i_this)
static

◆ enemy_check()

static fopAc_ac_c * enemy_check ( npc_ks_class * i_this,
f32 param_2 )
static

◆ enemy_view_check()

static fopAc_ac_c * enemy_view_check ( npc_ks_class * i_this,
f32 param_2 )
static

◆ get_move_saru()

static npc_ks_class * get_move_saru ( npc_ks_class * i_this,
int param_2 )
static

◆ go_jump_check()

static int go_jump_check ( int param_1)
static

◆ hang_end_check()

static void hang_end_check ( npc_ks_class * i_this)
static

◆ kantera_sub()

static void kantera_sub ( npc_ks_class * i_this)
static

◆ nodeCallBack()

static int nodeCallBack ( J3DJoint * i_joint,
int param_2 )
static

◆ npc_ks_awaydoor()

static void npc_ks_awaydoor ( npc_ks_class * i_this)
static

◆ npc_ks_demo_02()

static int npc_ks_demo_02 ( npc_ks_class * i_this)
static

◆ npc_ks_demo_022()

static int npc_ks_demo_022 ( npc_ks_class * i_this)
static

◆ npc_ks_demo_04()

static void npc_ks_demo_04 ( npc_ks_class * i_this)
static

◆ npc_ks_demo_12()

static int npc_ks_demo_12 ( npc_ks_class * i_this)
static

◆ npc_ks_e_hang()

static void npc_ks_e_hang ( npc_ks_class * i_this)
static

◆ npc_ks_e_jump()

static int npc_ks_e_jump ( npc_ks_class * i_this)
static

◆ npc_ks_fsdemo()

static int npc_ks_fsdemo ( npc_ks_class * i_this)
static

◆ npc_ks_guide_00()

static int npc_ks_guide_00 ( npc_ks_class * i_this)
static

◆ npc_ks_guide_00_2()

static int npc_ks_guide_00_2 ( npc_ks_class * i_this)
static

◆ npc_ks_guide_00_3()

static int npc_ks_guide_00_3 ( npc_ks_class * i_this)
static

◆ npc_ks_guide_01()

static int npc_ks_guide_01 ( npc_ks_class * i_this)
static

◆ npc_ks_guide_02()

static int npc_ks_guide_02 ( npc_ks_class * i_this)
static

◆ npc_ks_guide_0409()

static int npc_ks_guide_0409 ( npc_ks_class * i_this)
static

◆ npc_ks_guide_09()

static int npc_ks_guide_09 ( npc_ks_class * i_this)
static

◆ npc_ks_guide_22()

static int npc_ks_guide_22 ( npc_ks_class * i_this)
static

◆ npc_ks_hang()

static void npc_ks_hang ( npc_ks_class * i_this)
static

◆ npc_ks_hang_s()

static void npc_ks_hang_s ( npc_ks_class * i_this)
static

◆ npc_ks_home()

static void npc_ks_home ( npc_ks_class * i_this)
static

◆ npc_ks_kago()

static void npc_ks_kago ( npc_ks_class * i_this)
static

◆ npc_ks_mori()

static int npc_ks_mori ( npc_ks_class * i_this)
static

◆ npc_ks_option()

static int npc_ks_option ( npc_ks_class * i_this)
static

◆ npc_ks_ori()

static int npc_ks_ori ( npc_ks_class * i_this)
static

◆ npc_ks_ori2()

static int npc_ks_ori2 ( npc_ks_class * i_this)
static

◆ npc_ks_pole_ori()

static void npc_ks_pole_ori ( npc_ks_class * i_this)
static

◆ npc_ks_to_hang()

static void npc_ks_to_hang ( npc_ks_class * i_this)
static

◆ order_set()

static void order_set ( int param_1)
static

◆ otherBgCheck()

static BOOL otherBgCheck ( fopAc_ac_c * p_actor,
fopAc_ac_c * p_actor2 )
static

◆ path_search()

static int path_search ( npc_ks_class * i_this)
static

◆ s_01_sub()

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

◆ s_b_sub()

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

◆ s_check_sub()

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

◆ s_dn_sub()

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

◆ s_e_sub()

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

◆ s_en_sub()

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

◆ s_fs_sub()

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

◆ s_fsdown_sub()

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

◆ s_ha_sub()

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

◆ s_kago_sub()

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

◆ s_next_do_sub()

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

◆ s_next_get_sub()

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

◆ s_ori_sub()

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

◆ s_resq_sub()

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

◆ s_sw_sub()

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

◆ saru_count_check()

static int saru_count_check ( npc_ks_class * i_this)
static

◆ search_bomb()

static fopAc_ac_c * search_bomb ( npc_ks_class * i_this,
int param_2 )
static

◆ search_enemy()

static fopAc_ac_c * search_enemy ( npc_ks_class * i_this,
int param_2,
f32 param_3 )
static

◆ setPlayerPosAndAngle()

static void setPlayerPosAndAngle ( cXyz * i_pos,
s16 i_angle )
static

◆ shot_bo_sub()

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

◆ start_check()

static BOOL start_check ( npc_ks_class * i_this)
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * a_this)
static

◆ water_check()

static BOOL water_check ( npc_ks_class * i_this,
cXyz param_2,
f32 param_3 )
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ c_start

int c_start
static

◆ call_pt

u32 call_pt
static

◆ g_profile_NPC_KS

actor_process_profile_definition g_profile_NPC_KS
extern
Initial value:
= {
3,
sizeof(npc_ks_class),
0,
0,
701,
0x00044100,
}
Monkey NPC (Kozaru)
Definition d_a_npc_ks.h:17
static actor_method_class l_daNpc_Ks_Method
Definition d_a_npc_ks.cpp:7460
@ PROC_NPC_KS
Definition d_procname.h:105
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ 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

◆ guide_path_00

path guide_path_00[10]
static
Initial value:
= {
{ 0, 54.0f, 3300.0f, 5328.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 39.0f, 3300.0f, 5592.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 15.0f, 3276.0f, 5849.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 8.0f, 3234.0f, 6132.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, -1.0f, 3198.0f, 6372.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 5.0f, 3162.0f, 6620.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 46.0f, 3150.0f, 6877.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 159.0f, 3150.0f, 7102.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 292.0f, 3150.0f, 7219.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

◆ guide_path_00_2

path guide_path_00_2[7]
static
Initial value:
= {
{ 0, 0.0f, 3150.0f, 6775.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 9.0f, 3195.0f, 6449.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 1.0f, 3255.0f, 6044.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 1.0f, 3300.0f, 5612.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, -2.0f, 3300.0f, 5108.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
}

◆ guide_path_00_3

path guide_path_00_3[6]
static
Initial value:
= {
{ 0, -81.0f, 3150.0f, 6492.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 87.0f, 3200.0f, 6191.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 121.0f, 3250.0f, 5857.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 160.0f, 3300.0f, 5622.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 48.0f, 3300.0f, 4906.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

◆ guide_path_01

path guide_path_01[12]
static
Initial value:
= {
{ 0, 5262.0f, 3213.0f, 7710.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 5968.0f, 3250.0f, 7167.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 6250.0f, 3320.0f, 6656.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 6321.0f, 3420.0f, 6432.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, 6506.0f, 3420.0f, 5962.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, 6930.0f, 3423.0f, 5477.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, 7029.0f, 3356.0f, 4814.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7847.0f, 3373.0f, 4538.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, 8410.0f, 3477.0f, 4530.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 9200.0f, 3453.0f, 4839.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 10240.0f, 3751.0f, 4888.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

◆ guide_path_02

path guide_path_02[21]
static
Initial value:
= {
{ 0, 12307.0f, 3152.0f, 5237.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 12929.0f, 3152.0f, 5512.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13490.0f, 3202.0f, 5456.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13885.0f, 3352.0f, 5122.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 14053.0f, 3402.0f, 4796.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 14020.0f, 3494.0f, 4337.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13709.0f, 3579.0f, 3878.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13473.0f, 3695.0f, 3649.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13080.0f, 3752.0f, 3455.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 12889.0f, 3764.0f, 3265.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 12748.0f, 3152.0f, 4865.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13097.0f, 3152.0f, 5282.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13586.0f, 3202.0f, 5575.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13927.0f, 3302.0f, 5421.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 14210.0f, 3402.0f, 4899.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 14112.0f, 3494.0f, 4217.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13665.0f, 3656.0f, 3593.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13341.0f, 3735.0f, 3363.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 13019.0f, 3752.0f, 3436.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

◆ guide_path_04

path guide_path_04[7]
static
Initial value:
= {
{ 0, -4554.0f, 3893.0f, -2377.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, -3379.0f, 3944.0f, -2314.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, -1887.0f, 3944.0f, -2184.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, -912.0f, 3907.0f, -2243.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 100.0f, 3900.0f, -2536.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, 519.0f, 4590.0f, -2889.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
}

◆ guide_path_0409

path guide_path_0409[5]
static
Initial value:
= {
{ 0, 6939.0f, 3462.0f, -230.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7077.0f, 3518.0f, -866.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7120.0f, 3591.0f, -1596.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7292.0f, 3613.0f, -2636.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

◆ guide_path_09

path guide_path_09[9]
static
Initial value:
= {
{ 0, 7395.0f, 3273.0f, -4866.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7404.0f, 3273.0f, -5527.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7404.0f, 3225.0f, -6251.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7415.0f, 3225.0f, -6578.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, 7386.0f, 3407.0f, -6691.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7335.0f, 3521.0f, -7005.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7229.0f, 3600.0f, -7728.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7319.0f, 3602.0f, -8395.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

◆ guide_path_12

path guide_path_12[5]
static
Initial value:
= {
{ 0, 7370.0f, 3600.0f, -9473.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 7500.0f, 3698.0f, -9867.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, 8130.0f, 3378.0f, -10770.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, 8750.0f, 3675.0f, -10744.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

◆ guide_path_22

path guide_path_22[6]
static
Initial value:
= {
{ 0, 0.0f, 2354.0f, 12941.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, 0.0f, 3000.0f, 12879.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0.0f, 3150.0f, 12556.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0.0f, 3150.0f, 12164.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0.0f, 3150.0f, 11695.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

◆ guide_path_fs

path guide_path_fs[7]
static
Initial value:
= {
{ 1, -38786.0f, 1140.0f, -23321.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1, -38195.0f, 750.0f, -22650.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, -37953.0f, 694.0f, -22015.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, -37606.0f, 545.0f, -21748.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, -37158.0f, 306.0f, -21628.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, -36548.0f, 348.0f, -21429.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

◆ l_daNpc_Ks_Method

actor_method_class l_daNpc_Ks_Method
static
Initial value:
= {
}
static int daNpc_Ks_Draw(npc_ks_class *npc_ks)
Definition d_a_npc_ks.cpp:244
static int daNpc_Ks_Create(fopAc_ac_c *a_this)
Definition d_a_npc_ks.cpp:7321
static int daNpc_Ks_Delete(npc_ks_class *i_this)
Definition d_a_npc_ks.cpp:6875
static int daNpc_Ks_Execute(npc_ks_class *i_this)
Definition d_a_npc_ks.cpp:6671
static int daNpc_Ks_IsDelete(npc_ks_class *i_this)
Definition d_a_npc_ks.cpp:6871
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daNpc_Ks_HIO_c l_HIO
static

◆ l_HIOInit

u8 l_HIOInit
static

◆ leader

npc_ks_class* leader
static

◆ move_path_02

path move_path_02[5]
static
Initial value:
= {
{ 0, 10910.0f, 3748.0f, 4630.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 11002.0f, 3748.0f, 4085.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 11474.0f, 3748.0f, 3709.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 12007.0f, 3698.0f, 3553.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 12103.0f, 3148.0f, 4760.0f, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

◆ obj_pos

cXyz obj_pos
static

◆ saru_p

npc_ks_class* saru_p[8]
static
Initial value:
= {
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
}

◆ target_bgc

int target_bgc[10]
static

◆ target_info

void* target_info[10]
static

◆ target_info_count

int target_info_count
static

◆ yuka_jump_x

f32 yuka_jump_x = 80.0f
static