#include <common_structs.h>
u16* Npc::adjustedPalettes[16] |
u8 Npc::alpha |
f32 Npc::animationSpeed |
Referenced by create_npc_impl(), set_npc_sprite(), and update_npcs().
s32 Npc::animNotifyValue |
Referenced by appendGfx_npc().
s16 Npc::blendPalA |
s16 Npc::blendPalB |
s16 Npc::blendPalC |
Referenced by npc_render_with_double_pal_blending(), and npc_set_palswap_2().
s16 Npc::blendPalD |
Referenced by npc_render_with_double_pal_blending(), and npc_set_palswap_2().
union { ... } Npc::blur |
s8 Npc::changedDecoration[2] |
Referenced by npc_set_decoration().
Vec3f Npc::colliderPos |
Referenced by create_npc_impl(), npc_do_player_collision(), npc_do_world_collision(), and update_npcs().
s32 Npc::collisionChannel |
Referenced by ai_check_fwd_collisions(), AvoidPlayerAI_ChaseInit(), basic_ai_chase(), basic_ai_loiter(), basic_ai_wander(), BooPatrolAI_Move(), CleftAI_Tackle(), create_npc_impl(), FlyingAI_Loiter(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingNoAttackAI_13(), HoppingAI_Chase(), HoppingAI_Hop(), HoppingAI_HopInit(), init(), LakituAI_Loiter(), LakituAI_Wander(), MagikoopaAI_10(), npc_do_world_collision(), npc_follow_init(), npc_follow_npc(), npc_try_apply_gravity(), npc_try_snap_to_ground(), ParatroopaAI_Overshoot(), partner_flying_enable(), partner_init_get_out(), partner_init_put_away(), partner_move_to_goal(), partner_walking_enable(), partner_walking_follow_player(), PiranhaPlantAI_10(), SentinelAI_Descend(), SentinelAI_LosePlayer(), SentinelAI_ReturnHome(), UnkNpcAIFunc12(), and update_npcs().
s16 Npc::collisionDiameter |
Referenced by ai_check_fwd_collisions(), AvoidPlayerAI_ChaseInit(), basic_ai_chase(), basic_ai_chase_init(), basic_ai_loiter(), basic_ai_wander(), check_conversation_trigger(), CleftAI_Ambush(), CleftAI_HidingInit(), CleftAI_Tackle(), create_encounters(), create_npc_impl(), create_partner_npc(), FlyingMagikoopaAI_15(), HoppingAI_Chase(), HoppingAI_Hop(), HoppingAI_HopInit(), init(), npc_do_other_npc_collision(), npc_do_player_collision(), npc_do_world_collision(), npc_try_apply_gravity(), npc_try_snap_to_ground(), npc_update_decoration_bowser_aura(), partner_do_player_collision(), partner_flying_follow_player(), partner_flying_update_motion(), partner_get_out(), partner_move_to_goal(), partner_walking_follow_player(), PiranhaPlantAI_10(), spawn_cloud_surface_effects(), spawn_default_surface_effects(), spawn_flower_surface_effects(), spawn_hedge_surface_effects(), spawn_snow_surface_effects(), spawn_water_surface_effects(), test_first_strike(), UnkNpcAIFunc12(), update_encounters_neutral(), and update_npcs().
s16 Npc::collisionHeight |
Referenced by _show_message(), ai_check_fwd_collisions(), AvoidPlayerAI_Chase(), AvoidPlayerAI_ChaseInit(), basic_ai_chase(), basic_ai_check_player_dist(), basic_ai_loiter(), basic_ai_wander(), check_conversation_trigger(), CleftAI_Ambush(), CleftAI_FindPlayer(), CleftAI_Hiding(), CleftAI_HidingInit(), CleftAI_Tackle(), ClubbaNappingAI_Sleep(), create_encounters(), create_npc_impl(), create_partner_npc(), FlyingAI_Loiter(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingMagikoopaAI_11(), FlyingMagikoopaAI_15(), FlyingMagikoopaAI_21(), FlyingMagikoopaAI_23(), FlyingNoAttackAI_13(), GuardAI_Chase(), GuardAI_Idle(), GuardAI_ReturnHome(), HoppingAI_Chase(), HoppingAI_Hop(), HoppingAI_HopInit(), HoppingAI_Loiter(), init(), interact_speech_setup(), interact_speech_update(), LakituAI_Loiter(), LakituAI_Wander(), MagikoopaAI_21(), MagikoopaAI_23(), MeleeHitbox_32(), MeleeHitbox_CanSeePlayer(), npc_do_other_npc_collision(), npc_do_player_collision(), npc_do_world_collision(), npc_update_decoration_bowser_aura(), npc_update_decoration_glow_behind(), npc_update_decoration_glow_in_front(), npc_update_decoration_seeing_stars(), npc_update_decoration_sweat(), ParatroopaAI_Overshoot(), ParatroopaAI_Windup(), partner_flying_follow_player(), partner_flying_update_motion(), partner_flying_update_player_tracking(), partner_get_out(), partner_move_to_goal(), partner_walking_follow_player(), PatrolAI_Chase(), PatrolAI_Loiter(), PatrolAI_Move(), PiranhaPlantAI_01(), PiranhaPlantAI_10(), PiranhaPlantAI_12(), PiranhaPlantAI_LosePlayer(), ProjectileHitbox_30(), ProjectileHitbox_GetUsableProjectileID(), SentinelAI_LosePlayer(), SentinelAI_ReturnHome(), set_script_owner_npc_col_height(), spawn_drops(), SpearGuyAI_Loiter(), test_first_strike(), UnkDistFunc(), UnkNpcAIFunc12(), UnkNpcAIFunc48(), update_encounters_neutral(), and update_npcs().
u16 Npc::copiedPalettes[16][16] |
AnimID Npc::curAnim |
Referenced by _show_message(), _use_partner_ability(), appendGfx_example_player(), appendGfx_fake_player(), appendGfx_npc(), AvoidPlayerAI_Chase(), AvoidPlayerAI_ChaseInit(), basic_ai_chase(), basic_ai_chase_init(), basic_ai_found_player_jump_init(), basic_ai_loiter_init(), basic_ai_wander_init(), BooPatrolAI_Loiter(), CleftAI_Disguise(), CleftAI_DisguiseInit(), CleftAI_FindPlayerInit(), CleftAI_Hiding(), CleftAI_HidingInit(), CleftAI_LosePlayer(), CleftAI_PreAmbush(), CleftAI_RevUpInit(), ClubbaNappingAI_Init(), ClubbaNappingAI_LoiterInit(), ClubbaNappingAI_ReturnHome(), ClubbaNappingAI_ReturnHomeInit(), ClubbaNappingAI_Sleep(), create_npc_impl(), FlyingAI_ChaseInit(), FlyingAI_JumpInit(), FlyingAI_LoiterInit(), FlyingAI_LosePlayer(), FlyingAI_WanderInit(), FlyingMagikoopaAI_21(), FlyingMagikoopaAI_22(), FlyingMagikoopaAI_23(), FlyingMagikoopaAI_24(), FlyingNoAttackAI_12(), FlyingNoAttackAI_13(), GrooveGuyAI_03(), GuardAI_Chase(), GuardAI_ChaseInit(), GuardAI_IdleInit(), GuardAI_ReturnHomeInit(), HoppingAI_LoiterInit(), MagikoopaAI_00(), MagikoopaAI_10(), MagikoopaAI_21(), MagikoopaAI_22(), MagikoopaAI_23(), MagikoopaAI_24(), MeleeHitbox_30(), MeleeHitbox_31(), MeleeHitbox_32(), npc_follow_init(), npc_follow_npc(), npc_reload_all(), npc_render_with_double_pal_blending(), npc_render_with_single_pal_blending(), npc_render_with_watt_idle_palettes(), ParatroopaAI_Dive(), ParatroopaAI_Overshoot(), ParatroopaAI_Windup(), partner_flying_enable(), partner_flying_follow_player(), partner_get_out(), partner_move_to_goal(), partner_put_away(), partner_walking_enable(), partner_walking_follow_player(), PatrolAI_Chase(), PatrolAI_ChaseInit(), PatrolAI_JumpInit(), PatrolAI_LoiterInit(), PatrolAI_MoveInit(), PatrolAI_PostLoiter(), PatrolNoAttackAI_15(), peach_set_disguise_anim(), PiranhaPlantAI_00(), PiranhaPlantAI_01(), PiranhaPlantAI_10(), PiranhaPlantAI_11(), PiranhaPlantAI_12(), ProjectileHitbox_30(), ProjectileHitbox_32(), SentinelAI_ChaseInit(), SentinelAI_LosePlayerInit(), set_npc_animation(), set_npc_sprite(), set_script_owner_npc_anim(), ShyGuyPatrolAI_14(), ShyGuyPatrolAI_15(), ShyGuyPatrolAI_17(), ShyGuyWanderAI_14(), ShyGuyWanderAI_15(), ShyGuyWanderAI_17(), SpearGuyAI_Loiter(), UnkDistFunc(), UnkNpcAIFunc12(), UnkNpcAIFunc48(), unkVtxFunc001(), and update_npcs().
s16 Npc::curFloor |
s16 Npc::curWall |
Referenced by create_npc_impl(), npc_do_world_collision(), partner_walking_follow_player(), and update_npcs().
s16 Npc::decorationGlowPhase[2] |
Referenced by npc_update_decoration_charged(), and npc_update_decoration_sweat().
s8 Npc::decorationInitialized[2] |
struct EffectInstance* Npc::decorations[2] |
Referenced by create_npc_impl(), npc_remove_decoration_bowser_aura(), npc_remove_decoration_glow_behind(), npc_remove_decoration_glow_in_front(), npc_remove_decoration_seeing_stars(), npc_update_decoration_bowser_aura(), npc_update_decoration_glow_behind(), npc_update_decoration_glow_in_front(), and npc_update_decoration_seeing_stars().
s8 Npc::decorationType[2] |
s16 Npc::duration |
Referenced by _npc_jump_to(), ai_suspend_for_time(), ai_try_set_state(), AvoidPlayerAI_Chase(), AvoidPlayerAI_ChaseInit(), AvoidPlayerAI_LosePlayer(), basic_ai_chase(), basic_ai_chase_init(), basic_ai_loiter(), basic_ai_loiter_init(), basic_ai_lose_player(), basic_ai_wander(), basic_ai_wander_init(), BooPatrolAI_Loiter(), CleftAI_Ambush(), CleftAI_Disguise(), CleftAI_DisguiseInit(), CleftAI_FindPlayer(), CleftAI_Hiding(), CleftAI_HidingInit(), CleftAI_LosePlayer(), CleftAI_PostDisguise(), CleftAI_PreAmbush(), CleftAI_ReturnHome(), CleftAI_RevUp(), CleftAI_RevUpInit(), CleftAI_Tackle(), ClubbaNappingAI_FallAsleep(), ClubbaNappingAI_Init(), ClubbaNappingAI_Loiter(), ClubbaNappingAI_ReturnHome(), ClubbaNappingAI_ReturnHomeInit(), ClubbaNappingAI_Sleep(), ClubbaNappingAI_WakeUp(), FlyingAI_Chase(), FlyingAI_ChaseInit(), FlyingAI_Jump(), FlyingAI_JumpInit(), FlyingAI_Loiter(), FlyingAI_LoiterInit(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingAI_WanderInit(), FlyingMagikoopaAI_10(), FlyingMagikoopaAI_11(), FlyingMagikoopaAI_15(), FlyingMagikoopaAI_17(), FlyingMagikoopaAI_20(), FlyingMagikoopaAI_21(), FlyingMagikoopaAI_22(), FlyingMagikoopaAI_23(), FlyingMagikoopaAI_24(), FlyingMagikoopaAI_50(), FlyingNoAttackAI_12(), FlyingNoAttackAI_13(), FlyingNoAttackAI_20(), GrooveGuyAI_02(), GuardAI_Chase(), GuardAI_ChaseInit(), GuardAI_LosePlayer(), HoppingAI_Chase(), HoppingAI_Loiter(), HoppingAI_LoiterInit(), HoppingAI_LosePlayer(), LakituAI_Loiter(), LakituAI_Wander(), MagikoopaAI_00(), MagikoopaAI_01(), MagikoopaAI_05(), MagikoopaAI_06(), MagikoopaAI_10(), MagikoopaAI_11(), MagikoopaAI_20(), MagikoopaAI_21(), MagikoopaAI_22(), MagikoopaAI_23(), MagikoopaAI_24(), MeleeHitbox_30(), MeleeHitbox_31(), MeleeHitbox_32(), MeleeHitbox_33(), npc_follow_npc(), ParatroopaAI_Dive(), ParatroopaAI_Overshoot(), ParatroopaAI_Reset(), ParatroopaAI_Windup(), partner_flying_follow_player(), partner_get_out(), partner_put_away(), partner_walking_follow_player(), PatrolAI_Chase(), PatrolAI_ChaseInit(), PatrolAI_Loiter(), PatrolAI_LoiterInit(), PatrolAI_LosePlayer(), PiranhaPlantAI_00(), PiranhaPlantAI_01(), PiranhaPlantAI_10(), PiranhaPlantAI_11(), PiranhaPlantAI_12(), PiranhaPlantAI_13(), PiranhaPlantAI_LosePlayer(), player_jump(), ProjectileHitbox_30(), ProjectileHitbox_31(), ProjectileHitbox_32(), ProjectileHitbox_33(), SentinelAI_Chase(), SentinelAI_ChaseInit(), SentinelAI_Descend(), SentinelAI_DescendInit(), SentinelAI_GrabPlayer(), SentinelAI_LosePlayer(), SentinelAI_LosePlayerInit(), SentinelAI_PostLosePlayer(), set_script_owner_npc_anim(), set_script_owner_npc_col_height(), ShyGuyPatrolAI_14(), ShyGuyPatrolAI_15(), ShyGuyPatrolAI_16(), ShyGuyPatrolAI_17(), ShyGuyWanderAI_14(), ShyGuyWanderAI_15(), ShyGuyWanderAI_16(), ShyGuyWanderAI_17(), SpearGuyAI_LoiterInit(), UnkDistFunc(), UnkNpcAIFunc12(), and UnkNpcAIFunc48().
AnimID* Npc::extraAnimList |
Referenced by create_npc_impl(), npc_reload_all(), set_npc_sprite(), and update_npcs().
s32 Npc::flags |
Referenced by _npc_jump_to(), action_update_parasol(), appendGfx_npc(), appendGfx_npc_blur(), basic_ai_found_player_jump(), basic_ai_found_player_jump_init(), can_open_menus(), check_conversation_trigger(), check_for_interactables(), create_encounters(), create_npc_impl(), disable_npc_blur(), disable_npc_shadow(), enable_npc_blur(), enable_npc_shadow(), end_outta_sight_cleanup(), entity_HiddenPanel_flip_over(), entity_HiddenPanel_idle(), entity_Tweester_idle(), FlyingAI_Loiter(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingNoAttackAI_13(), free_npc(), free_npc_by_index(), func_800E06D8(), func_800EA5B8(), get_npc_pos(), get_npc_safe(), get_npc_unsafe(), GuardAI_Alert(), GuardAI_AlertInit(), has_valid_conversation_npc(), HoppingAI_Chase(), HoppingAI_ChaseInit(), HoppingAI_Hop(), HoppingAI_HopInit(), MagikoopaAI_00(), MagikoopaAI_01(), MagikoopaAI_10(), npc_do_other_npc_collision(), npc_do_player_collision(), npc_do_world_collision(), npc_find_closest(), npc_find_closest_simple(), npc_find_standing_on_entity(), npc_follow_init(), npc_follow_npc(), npc_get_collider_below(), npc_get_render_yaw(), npc_reload_all(), npc_render_with_double_pal_blending(), npc_render_with_single_pal_blending(), npc_render_with_watt_idle_palettes(), npc_render_without_adjusted_palettes(), npc_try_apply_gravity(), npc_try_snap_to_ground(), partner_flying_enable(), partner_flying_follow_player(), partner_flying_update_motion(), partner_get_out(), partner_init_get_out(), partner_init_put_away(), partner_move_to_goal(), partner_put_away(), partner_walking_enable(), partner_walking_follow_player(), partner_walking_update_motion(), PatrolAI_Jump(), PatrolAI_JumpInit(), peach_check_for_parasol_input(), peach_sync_disguise_npc(), PiranhaPlantAI_10(), pre_battle(), pre_battle(), Quizmo_NPC_OnRender(), render_npcs(), SentinelAI_Chase(), SentinelAI_ChaseInit(), SentinelAI_Descend(), SentinelAI_ReturnHomeInit(), set_npc_sprite(), should_continue_inspect(), spawn_surface_effects(), test_reflection_worker_partner(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), update_encounters_neutral(), update_encounters_post_battle(), update_npcs(), worker_reflect_partner_all(), worker_reflect_partner_floor(), worker_reflect_partner_wall(), and worker_update_partner_reflection().
u8 Npc::hideAlpha |
Used when hiding NPCs; Multiplied with Npc::alpha.
Referenced by create_npc_impl(), npc_render_with_double_pal_blending(), npc_render_with_single_pal_blending(), npc_render_with_watt_idle_palettes(), npc_render_without_adjusted_palettes(), and render_npcs().
Vec3s Npc::homePos |
Referenced by create_encounters(), and create_npc_impl().
s16 Npc::imgfxArg1 |
Referenced by npc_imgfx_update(), and npc_set_imgfx_params().
s16 Npc::imgfxArg2 |
Referenced by npc_imgfx_update(), and npc_set_imgfx_params().
s16 Npc::imgfxArg3 |
Referenced by npc_imgfx_update(), and npc_set_imgfx_params().
s16 Npc::imgfxArg4 |
Referenced by npc_imgfx_update(), and npc_set_imgfx_params().
u16 Npc::imgfxFlags |
Referenced by create_npc_impl(), func_8024022C_BC808C(), func_80240A7C_BD42EC(), npc_imgfx_update(), and npc_set_imgfx_params().
s16 Npc::imgfxType |
Referenced by create_npc_impl(), npc_imgfx_update(), and npc_set_imgfx_params().
b16 Npc::isFacingAway |
Referenced by action_update_parasol(), create_npc_impl(), npc_get_render_yaw(), and set_npc_yaw().
f32 Npc::jumpScale |
Referenced by _npc_jump_to(), basic_ai_found_player_jump(), basic_ai_found_player_jump_init(), create_npc_impl(), FlyingAI_ChaseInit(), FlyingAI_LosePlayer(), FlyingMagikoopaAI_15(), GuardAI_Alert(), GuardAI_AlertInit(), HoppingAI_Chase(), HoppingAI_ChaseInit(), HoppingAI_Hop(), HoppingAI_HopInit(), npc_follow_npc(), npc_try_apply_gravity(), ParatroopaAI_Dive(), ParatroopaAI_Overshoot(), ParatroopaAI_Windup(), partner_flying_follow_player(), partner_flying_update_motion(), partner_get_out(), partner_move_to_goal(), partner_put_away(), partner_walking_enable(), partner_walking_follow_player(), partner_walking_update_motion(), PatrolAI_Jump(), PatrolAI_JumpInit(), player_jump(), StoneChompAI_ChaseInit(), StoneChompAI_HopInit(), and update_npcs().
f32 Npc::jumpVel |
Referenced by _npc_jump_to(), _use_partner_ability(), basic_ai_found_player_jump(), basic_ai_found_player_jump_init(), create_npc_impl(), FlyingAI_ChaseInit(), FlyingAI_LosePlayer(), FlyingMagikoopaAI_15(), GuardAI_Alert(), GuardAI_AlertInit(), HoppingAI_Chase(), HoppingAI_ChaseInit(), HoppingAI_Hop(), HoppingAI_HopInit(), npc_follow_init(), npc_follow_npc(), npc_try_apply_gravity(), ParatroopaAI_Dive(), ParatroopaAI_Overshoot(), ParatroopaAI_Windup(), partner_flying_follow_player(), partner_flying_update_motion(), partner_get_out(), partner_move_to_goal(), partner_put_away(), partner_walking_enable(), partner_walking_follow_player(), partner_walking_update_motion(), PatrolAI_Jump(), PatrolAI_JumpInit(), player_jump(), pre_battle(), StoneChompAI_ChaseInit(), StoneChompAI_HopInit(), and update_npcs().
f32 Npc::moveSpeed |
Referenced by _npc_jump_to(), ai_check_fwd_collisions(), AvoidPlayerAI_Chase(), AvoidPlayerAI_ChaseInit(), basic_ai_chase(), basic_ai_chase_init(), basic_ai_wander(), basic_ai_wander_init(), BooPatrolAI_Move(), CleftAI_LosePlayer(), CleftAI_ReturnHome(), CleftAI_RevUp(), CleftAI_Tackle(), ClubbaNappingAI_ReturnHome(), ClubbaNappingAI_ReturnHomeInit(), create_npc_impl(), FlyingAI_ChaseInit(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingAI_WanderInit(), FlyingMagikoopaAI_15(), FlyingNoAttackAI_12(), FlyingNoAttackAI_13(), GuardAI_Chase(), GuardAI_ChaseInit(), GuardAI_IdleInit(), GuardAI_ReturnHome(), GuardAI_ReturnHomeInit(), HoppingAI_Chase(), HoppingAI_ChaseInit(), HoppingAI_Hop(), LakituAI_Wander(), MagikoopaAI_05(), MagikoopaAI_06(), npc_follow_npc(), ParatroopaAI_Dive(), ParatroopaAI_Overshoot(), ParatroopaAI_Windup(), partner_flying_follow_player(), partner_get_out(), partner_move_to_goal(), partner_put_away(), partner_walking_follow_player(), PatrolAI_Chase(), PatrolAI_ChaseInit(), PatrolAI_Move(), PatrolAI_MoveInit(), PatrolAI_PostLoiter(), PatrolNoAttackAI_15(), player_jump(), SentinelAI_Chase(), SentinelAI_ChaseInit(), SentinelAI_ReturnHome(), SentinelAI_ReturnHomeInit(), ShyGuyPatrolAI_14(), ShyGuyPatrolAI_15(), ShyGuyPatrolAI_16(), ShyGuyWanderAI_14(), ShyGuyWanderAI_15(), ShyGuyWanderAI_16(), spawn_surface_effects(), UnkDistFunc(), UnkNpcAIFunc12(), and update_npcs().
Vec3f Npc::moveToPos |
Referenced by _npc_jump_to(), basic_ai_found_player_jump(), basic_ai_found_player_jump_init(), can_dismount(), FlyingAI_Loiter(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingMagikoopaAI_15(), FlyingMagikoopaAI_17(), GuardAI_Alert(), GuardAI_AlertInit(), LakituAI_Wander(), npc_follow_npc(), partner_flying_follow_player(), partner_get_out(), partner_move_to_goal(), partner_put_away(), partner_walking_follow_player(), PatrolAI_Jump(), PatrolAI_JumpInit(), player_jump(), SentinelAI_ReturnHome(), and update_player().
s16 Npc::nextPalTime |
s8 Npc::npcID |
void(* Npc::onRender) (struct Npc *) |
Run after the display list for this NPC is built.
Referenced by appendGfx_npc(), and create_npc_impl().
void(* Npc::onUpdate) (struct Npc *) |
Run before anything else for this NPC in update_npcs()
Referenced by create_npc_impl(), and update_npcs().
s8 Npc::originalPalettesCount |
u16* * Npc::originalPalettesList |
s8 Npc::palAnimState |
s16 Npc::palBlendAlpha |
s8 Npc::palSwapPrevType |
Referenced by create_npc_impl(), npc_revert_palswap_mode(), npc_set_palswap_mode_A(), and npc_set_palswap_mode_B().
s16 Npc::palswapTimeAtoB |
s16 Npc::palswapTimeBtoA |
u16 Npc::palswapTimeHoldA |
s16 Npc::palswapTimeHoldB |
s8 Npc::palSwapType |
f32 Npc::planarFlyDist |
Vec3f Npc::pos |
Referenced by _npc_jump_to(), _show_message(), _use_partner_ability(), action_update_parasol(), ai_check_fwd_collisions(), ai_check_player_dist(), ai_enemy_play_sound(), appendGfx_example_player(), appendGfx_fake_player(), appendGfx_npc(), AvoidPlayerAI_ChaseInit(), basic_ai_chase(), basic_ai_chase_init(), basic_ai_check_player_dist(), basic_ai_found_player_jump(), basic_ai_found_player_jump_init(), basic_ai_loiter(), basic_ai_lose_player(), basic_ai_wander(), BooPatrolAI_Move(), check_conversation_trigger(), CleftAI_Ambush(), CleftAI_CanSeePlayer(), CleftAI_FindPlayer(), CleftAI_PreAmbush(), CleftAI_ReturnHome(), CleftAI_RevUp(), CleftAI_Tackle(), ClubbaNappingAI_Loiter(), ClubbaNappingAI_ReturnHome(), ClubbaNappingAI_Sleep(), create_encounters(), create_npc_impl(), create_partner_npc(), draw_encounters_pre_battle(), enable_npc_blur(), entity_HiddenPanel_idle(), FlyingAI_ChaseInit(), FlyingAI_Jump(), FlyingAI_JumpInit(), FlyingAI_Loiter(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingAI_WanderInit(), FlyingMagikoopaAI_11(), FlyingMagikoopaAI_15(), FlyingMagikoopaAI_16(), FlyingMagikoopaAI_17(), FlyingMagikoopaAI_21(), FlyingMagikoopaAI_24(), FlyingMagikoopaAI_50(), FlyingNoAttackAI_12(), FlyingNoAttackAI_13(), func_E0020000(), get_npc_pos(), GuardAI_Alert(), GuardAI_AlertInit(), GuardAI_ChaseInit(), GuardAI_Idle(), GuardAI_ReturnHome(), HoppingAI_Chase(), HoppingAI_ChaseInit(), HoppingAI_Hop(), HoppingAI_HopInit(), HoppingAI_Loiter(), interact_speech_setup(), interact_speech_update(), LakituAI_Loiter(), LakituAI_Wander(), MagikoopaAI_10(), MagikoopaAI_21(), MagikoopaAI_CanShootSpell(), MeleeHitbox_CanSeePlayer(), npc_do_other_npc_collision(), npc_do_player_collision(), npc_do_world_collision(), npc_find_closest(), npc_find_closest_simple(), npc_find_standing_on_entity(), npc_follow_npc(), npc_get_collider_below(), npc_move_heading(), npc_try_apply_gravity(), npc_try_snap_to_ground(), npc_update_decoration_bowser_aura(), npc_update_decoration_glow_behind(), npc_update_decoration_glow_in_front(), npc_update_decoration_seeing_stars(), npc_update_decoration_sweat(), npc_update_npc_tracking(), parasol_get_npc(), ParatroopaAI_Dive(), ParatroopaAI_Overshoot(), ParatroopaAI_Windup(), partner_clear_player_tracking(), partner_do_player_collision(), partner_flying_enable(), partner_flying_follow_player(), partner_flying_update_motion(), partner_get_out(), partner_move_to_goal(), partner_put_away(), partner_walking_enable(), partner_walking_follow_player(), partner_walking_update_motion(), PatrolAI_ChaseInit(), PatrolAI_Jump(), PatrolAI_JumpInit(), PatrolAI_Loiter(), PatrolAI_Move(), PatrolAI_MoveInit(), PatrolNoAttackAI_15(), peach_make_disguise_npc(), peach_sync_disguise_npc(), PiranhaPlantAI_10(), player_jump(), ProjectileHitbox_32(), ProjectileHitbox_GetUsableProjectileID(), render_npcs(), SentinelAI_Chase(), SentinelAI_ChaseInit(), SentinelAI_Descend(), SentinelAI_DescendInit(), SentinelAI_LosePlayer(), SentinelAI_ReturnHome(), SentinelAI_ReturnHomeInit(), set_script_owner_npc_anim(), sfx_play_sound_at_npc(), spawn_cloud_surface_effects(), spawn_default_surface_effects(), spawn_drops(), spawn_flower_surface_effects(), spawn_hedge_surface_effects(), spawn_snow_surface_effects(), spawn_water_surface_effects(), SpearGuyAI_Loiter(), sync_held_position(), sync_player_position(), test_first_strike(), UnkDistFunc(), UnkNpcAIFunc12(), update_encounters_neutral(), update_npc_blur(), update_npcs(), update_player(), worker_draw_example_player(), and worker_draw_fake_player().
s8 Npc::renderMode |
f32 Npc::renderYaw |
Referenced by ai_check_player_dist(), appendGfx_example_player(), appendGfx_fake_player(), appendGfx_npc_blur(), basic_ai_check_player_dist(), create_npc_impl(), FlyingMagikoopaAI_21(), MagikoopaAI_21(), npc_get_render_yaw(), npc_update_decoration_bowser_aura(), partner_flying_follow_player(), partner_walking_follow_player(), peach_sync_disguise_npc(), and update_npcs().
s8 Npc::resetPalAdjust |
Vec3f Npc::rot |
Referenced by appendGfx_npc(), appendGfx_npc_blur(), create_npc_impl(), GrooveGuyAI_03(), and SentinelAI_Descend().
f32 Npc::rotPivotOffsetY |
Referenced by appendGfx_npc(), and create_npc_impl().
Vec3f Npc::scale |
Referenced by _use_partner_ability(), appendGfx_npc(), appendGfx_npc_blur(), create_npc_impl(), create_partner_npc(), MagikoopaAI_01(), MagikoopaAI_10(), MagikoopaAI_11(), npc_update_decoration_bowser_aura(), npc_update_decoration_glow_in_front(), partner_get_out(), partner_put_away(), and partner_reset_data().
f32 Npc::screenSpaceOffset2D[2] |
Referenced by appendGfx_npc(), create_npc_impl(), and npc_render_without_adjusted_palettes().
s32 Npc::shadowIndex |
f32 Npc::shadowScale |
Referenced by create_encounters(), create_npc_impl(), and update_npcs().
s8 Npc::spriteColorVariations |
Referenced by npc_reload_all(), and npc_render_with_watt_idle_palettes().
s32 Npc::spriteInstanceID |
Referenced by appendGfx_npc(), appendGfx_npc_blur(), create_npc_impl(), free_npc(), free_npc_by_index(), MagikoopaAI_11(), npc_imgfx_update(), npc_reload_all(), npc_render_with_double_pal_blending(), npc_render_with_single_pal_blending(), npc_render_with_watt_idle_palettes(), npc_render_without_adjusted_palettes(), npc_update_decoration_charged(), SentinelAI_Descend(), SentinelAI_LosePlayerInit(), set_npc_sprite(), and update_npcs().
s16 Npc::turnAroundYawAdjustment |
Referenced by basic_ai_loiter(), basic_ai_wander(), CleftAI_DisguiseInit(), CleftAI_ReturnHome(), ClubbaNappingAI_FallAsleep(), ClubbaNappingAI_ReturnHome(), create_npc_impl(), FlyingAI_Chase(), FlyingAI_Loiter(), FlyingAI_Wander(), FlyingMagikoopaAI_16(), FlyingMagikoopaAI_21(), GuardAI_ReturnHome(), HoppingAI_Loiter(), LakituAI_Loiter(), LakituAI_Wander(), MeleeHitbox_30(), npc_get_render_yaw(), PatrolAI_Loiter(), PatrolAI_Move(), SentinelAI_ReturnHome(), UnkDistFunc(), and UnkNpcAIFunc48().
char Npc::unk_336[10] |
s16 Npc::unk_96 |
Referenced by create_encounters(), and create_npc_impl().
char Npc::unk_A5 |
char Npc::unk_AE[2] |
char Npc::unk_B8[4] |
char Npc::unk_C2[2] |
s8 Npc::verticalRenderOffset |
Referenced by appendGfx_npc(), and create_npc_impl().
f32 Npc::verticalStretch |
Referenced by appendGfx_npc(), appendGfx_npc_blur(), create_npc_impl(), and npc_render_without_adjusted_palettes().
f32 Npc::yaw |
Referenced by _npc_jump_to(), _show_message(), action_update_parasol(), ai_check_fwd_collisions(), AvoidPlayerAI_Chase(), AvoidPlayerAI_ChaseInit(), basic_ai_chase(), basic_ai_chase_init(), basic_ai_check_player_dist(), basic_ai_loiter(), basic_ai_loiter_init(), basic_ai_lose_player(), basic_ai_wander(), basic_ai_wander_init(), BooPatrolAI_Loiter(), BooPatrolAI_Move(), CleftAI_Ambush(), CleftAI_CanSeePlayer(), CleftAI_FindPlayer(), CleftAI_FindPlayerInit(), CleftAI_PreAmbush(), CleftAI_ReturnHome(), CleftAI_RevUp(), CleftAI_Tackle(), ClubbaNappingAI_Loiter(), ClubbaNappingAI_LoiterInit(), ClubbaNappingAI_ReturnHome(), ClubbaNappingAI_Sleep(), create_npc_impl(), FlyingAI_ChaseInit(), FlyingAI_JumpInit(), FlyingAI_Loiter(), FlyingAI_LoiterInit(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingAI_WanderInit(), FlyingMagikoopaAI_15(), FlyingMagikoopaAI_17(), FlyingNoAttackAI_12(), FlyingNoAttackAI_13(), GuardAI_Chase(), GuardAI_ChaseInit(), GuardAI_Idle(), GuardAI_IdleInit(), GuardAI_ReturnHome(), HoppingAI_Chase(), HoppingAI_ChaseInit(), HoppingAI_Hop(), HoppingAI_HopInit(), HoppingAI_Loiter(), HoppingAI_LoiterInit(), LakituAI_Loiter(), LakituAI_Wander(), MagikoopaAI_05(), MagikoopaAI_06(), MagikoopaAI_10(), MagikoopaAI_CanShootSpell(), MeleeHitbox_CanSeePlayer(), npc_do_world_collision(), npc_follow_npc(), npc_get_render_yaw(), npc_try_apply_gravity(), npc_try_snap_to_ground(), ParatroopaAI_Dive(), ParatroopaAI_Overshoot(), ParatroopaAI_Windup(), partner_flying_follow_player(), partner_flying_update_motion(), partner_get_out(), partner_move_to_goal(), partner_put_away(), partner_walking_follow_player(), PatrolAI_Chase(), PatrolAI_ChaseInit(), PatrolAI_Loiter(), PatrolAI_LoiterInit(), PatrolAI_Move(), peach_sync_disguise_npc(), PiranhaPlantAI_10(), player_jump(), ProjectileHitbox_32(), ProjectileHitbox_GetUsableProjectileID(), SentinelAI_Chase(), SentinelAI_ChaseInit(), SentinelAI_LosePlayer(), SentinelAI_ReturnHome(), set_npc_yaw(), set_script_owner_npc_anim(), ShyGuyPatrolAI_15(), ShyGuyPatrolAI_16(), ShyGuyWanderAI_15(), ShyGuyWanderAI_16(), spawn_cloud_surface_effects(), spawn_default_surface_effects(), spawn_flower_surface_effects(), spawn_hedge_surface_effects(), spawn_snow_surface_effects(), spawn_water_surface_effects(), SpearGuyAI_Loiter(), sync_held_position(), sync_player_position(), UnkNpcAIFunc12(), and update_encounters_neutral().
s16 Npc::yawCamOffset |