#include "geo_header.h" const GeoLayout toad_player_toad_player_head_capless[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_Head_Capless_Switch_Option_Head_Capless_mesh_layer_4), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_toad_player_left_hand_closed[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_Left_Hand_DL_mesh_layer_1), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_toad_player_left_hand_open[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_Left_Hand_Open_Switch_Option_Left_Hand_Open_mesh_layer_1), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_toad_player_right_hand_open[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_Right_Hand_Open_Switch_Option_Right_Hand_Open_mesh_layer_1), GEO_OPEN_NODE(), GEO_HELD_OBJECT(0, 0, 0, 0, geo_switch_mario_hand_grab_pos), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_toad_player_right_hand_peace[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_Right_Hand_Peace_Switch_Option_Right_Hand_Peace_mesh_layer_1), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_toad_player_right_hand_cap[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_right_hand_cap), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_right_hand_cap_decal), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_toad_player_right_hand_wing_cap[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_right_hand_cap), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_right_hand_cap_decal), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_Right_Hand_Wing_Cap_Switch_Option_Right_Hand_Wing_Cap_Wings_mesh_layer_4), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_head_capless[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_Capless_Switch_Option_Head_Capless_mesh_layer_4), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_left_hand_closed[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_Left_Hand_DL_mesh_layer_1), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_left_hand_open[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_Left_Hand_Open_Switch_Option_Left_Hand_Open_mesh_layer_1), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_right_hand_open[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_Right_Hand_Open_Switch_Option_Right_Hand_Open_mesh_layer_1), GEO_OPEN_NODE(), GEO_HELD_OBJECT(0, 0, 0, 0, geo_switch_mario_hand_grab_pos), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_right_hand_peace[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_Right_Hand_Peace_Switch_Option_Right_Hand_Peace_mesh_layer_1), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_right_hand_cap[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_right_hand_cap), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_right_hand_cap_decal), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_right_hand_wing_cap[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_right_hand_cap), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_right_hand_cap_decal), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Right_Hand_Wing_Cap_Switch_Option_Right_Hand_Wing_Cap_Wings_mesh_layer_4), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt1[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_half_closed_1), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt2[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_closed_2), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt3[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_right_3), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt4[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_left_4), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt5[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_up_5), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt6[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_down_6), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt7[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_dead_7), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt1[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 40, 0, NULL), GEO_OPEN_NODE(), GEO_SCALE(LAYER_FORCE, 262144), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_move_mario_part_from_parent), GEO_ASM(0, geo_mario_tilt_torso), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 0, 0, 0, toad_player_Torso_mesh_layer_1), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 83, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_head_rotation), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_cap_on_off), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_cap_base), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_cap_decal), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_head_capless), GEO_CLOSE_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_eyes), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_DL_mesh_layer_1), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt1), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt2), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt3), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt4), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt5), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt6), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_Eye_Switch_opt7), GEO_CLOSE_NODE(), GEO_TRANSLATE_ROTATE(LAYER_FORCE, 138, -117, 132, -22, 40, -135), GEO_OPEN_NODE(), GEO_ASM(1, geo_mario_rotate_wing_cap_wings), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_cap_wings), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_TRANSLATE_ROTATE(LAYER_FORCE, 138, -117, -132, 22, -40, -135), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_rotate_wing_cap_wings), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_cap_wings), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 65, -3, 52, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 0, 0, 0, toad_player_Left_Arm_Color_mesh_layer_1), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 20, 0, 0, toad_player_Left_Forearm_mesh_layer_1), GEO_OPEN_NODE(), GEO_SWITCH_CASE(1, geo_switch_mario_hand), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(1, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Left_Hand_DL_mesh_layer_1), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_left_hand_open), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_left_hand_closed), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_left_hand_closed), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_left_hand_closed), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 65, -3, -52, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 0, 0, 0, toad_player_Right_Arm_Color_mesh_layer_1), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 20, 0, 0, toad_player_Right_Forearm_mesh_layer_1), GEO_OPEN_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_hand), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Right_Hand_DL_mesh_layer_1), GEO_CLOSE_NODE(), GEO_HELD_OBJECT(0, 0, 0, 0, geo_switch_mario_hand_grab_pos), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_right_hand_open), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_right_hand_peace), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_right_hand_cap), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1_jump_toad_player_toad_player_right_hand_wing_cap), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 4, 7, 38, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 21, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 16, 0, 0, toad_player_Left_Shoe_mesh_layer_1), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 4, 7, -38, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 21, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 16, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(2, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Right_Shoe_DL_mesh_layer_1), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_head_capless[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_Head_Capless_Switch_Option_Head_Capless_mesh_layer_4), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_left_hand_closed[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_Left_Hand_DL_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_left_hand_open[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_Left_Hand_Open_Switch_Option_Left_Hand_Open_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_right_hand_open[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_Right_Hand_Open_Switch_Option_Right_Hand_Open_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_HELD_OBJECT(0, 0, 0, 0, geo_switch_mario_hand_grab_pos), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_right_hand_peace[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_Right_Hand_Peace_Switch_Option_Right_Hand_Peace_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_right_hand_cap[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_right_hand_cap_metal), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_right_hand_wing_cap[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, toad_player_right_hand_cap_metal), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_Right_Hand_Wing_Cap_Switch_Option_Right_Hand_Wing_Cap_Wings_mesh_layer_4_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt2[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 40, 0, NULL), GEO_OPEN_NODE(), GEO_SCALE(LAYER_FORCE, 262144), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_move_mario_part_from_parent), GEO_ASM(0, geo_mario_tilt_torso), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, toad_player_Torso_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 83, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_head_rotation), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_cap_on_off), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_metal_cap), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_head_capless), GEO_CLOSE_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_eyes), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Head_DL_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_TRANSLATE_ROTATE(LAYER_FORCE, 138, -117, 132, -22, 40, -135), GEO_OPEN_NODE(), GEO_ASM(1, geo_mario_rotate_wing_cap_wings), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_metal_cap_wings), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_TRANSLATE_ROTATE(LAYER_FORCE, 138, -117, -132, 22, -40, -135), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_rotate_wing_cap_wings), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_metal_cap_wings), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 65, -3, 52, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, toad_player_Left_Arm_Color_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 20, 0, 0, toad_player_Left_Forearm_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_SWITCH_CASE(1, geo_switch_mario_hand), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(1, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Left_Hand_DL_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_left_hand_open), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_left_hand_closed), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_left_hand_closed), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_left_hand_closed), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 65, -3, -52, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, toad_player_Right_Arm_Color_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 20, 0, 0, toad_player_Right_Forearm_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_hand), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Right_Hand_DL_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_HELD_OBJECT(0, 0, 0, 0, geo_switch_mario_hand_grab_pos), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_right_hand_open), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_right_hand_peace), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_right_hand_cap), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt2_jump_toad_player_toad_player_right_hand_wing_cap), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 4, 7, 38, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 21, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 16, 0, 0, toad_player_Left_Shoe_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 4, 7, -38, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 21, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 16, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(2, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Right_Shoe_DL_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_head_capless[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_Capless_Switch_Option_Head_Capless_mesh_layer_4), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_left_hand_closed[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_Left_Hand_DL_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_left_hand_open[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_Left_Hand_Open_Switch_Option_Left_Hand_Open_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_right_hand_open[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_Right_Hand_Open_Switch_Option_Right_Hand_Open_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_HELD_OBJECT(0, 0, 0, 0, geo_switch_mario_hand_grab_pos), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_right_hand_peace[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_Right_Hand_Peace_Switch_Option_Right_Hand_Peace_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_right_hand_cap[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_right_hand_cap_metal), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_right_hand_cap_metal), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_right_hand_wing_cap[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 26, 0, 0, toad_player_right_hand_cap_metal), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_right_hand_cap_metal), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Right_Hand_Wing_Cap_Switch_Option_Right_Hand_Wing_Cap_Wings_mesh_layer_4_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt3[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 40, 0, NULL), GEO_OPEN_NODE(), GEO_SCALE(LAYER_FORCE, 262144), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_move_mario_part_from_parent), GEO_ASM(0, geo_mario_tilt_torso), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 0, 0, 0, toad_player_Torso_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 83, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_head_rotation), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_cap_on_off), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_metal_cap), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_head_capless), GEO_CLOSE_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_eyes), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Head_DL_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_TRANSLATE_ROTATE(LAYER_FORCE, 138, -117, 132, -22, 40, -135), GEO_OPEN_NODE(), GEO_ASM(1, geo_mario_rotate_wing_cap_wings), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_metal_cap_wings), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_TRANSLATE_ROTATE(LAYER_FORCE, 138, -117, -132, 22, -40, -135), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_rotate_wing_cap_wings), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_metal_cap_wings), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 65, -3, 52, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 0, 0, 0, toad_player_Left_Arm_Color_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 20, 0, 0, toad_player_Left_Forearm_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_SWITCH_CASE(1, geo_switch_mario_hand), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(1, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Left_Hand_DL_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_left_hand_open), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_left_hand_closed), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_left_hand_closed), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_left_hand_closed), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 65, -3, -52, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 0, 0, 0, toad_player_Right_Arm_Color_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 20, 0, 0, toad_player_Right_Forearm_mesh_layer_1_mat_override_metal_0), GEO_OPEN_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_hand), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Right_Hand_DL_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_HELD_OBJECT(0, 0, 0, 0, geo_switch_mario_hand_grab_pos), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_right_hand_open), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_right_hand_peace), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_right_hand_cap), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt3_jump_toad_player_toad_player_right_hand_wing_cap), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 4, 7, 38, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 21, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_TRANSPARENT, 16, 0, 0, toad_player_Left_Shoe_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 4, 7, -38, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 21, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 16, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(2, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_Right_Shoe_DL_mesh_layer_1_mat_override_metal_0), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt1[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_half_closed_1), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt2[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_closed_2), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt3[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_right_3), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt4[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_left_4), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt5[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_up_5), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt6[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_down_6), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt7[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Head_DL_mesh_layer_1_mat_override_eyes_dead_7), GEO_CLOSE_NODE(), GEO_RETURN(), }; const GeoLayout toad_player_geo[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_SHADOW(1, 180, 100), GEO_OPEN_NODE(), GEO_SCALE(LAYER_FORCE, 4096), GEO_OPEN_NODE(), GEO_ASM(LAYER_OPAQUE + 3, geo_mario_set_player_colors), GEO_ASM(LAYER_ALPHA + 3, geo_mario_set_player_colors), GEO_ASM(LAYER_TRANSPARENT + 3, geo_mario_set_player_colors), GEO_ASM(LAYER_OPAQUE << 2, geo_mirror_mario_backface_culling), GEO_ASM(LAYER_ALPHA << 2, geo_mirror_mario_backface_culling), GEO_ASM(LAYER_TRANSPARENT << 2, geo_mirror_mario_backface_culling), GEO_ASM(0, geo_mirror_mario_set_alpha), GEO_SWITCH_CASE(0, geo_switch_mario_cap_effect), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 40, 0, NULL), GEO_OPEN_NODE(), GEO_SCALE(LAYER_FORCE, 262144), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_move_mario_part_from_parent), GEO_ASM(0, geo_mario_tilt_torso), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, toad_player_Torso_mesh_layer_1), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 83, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_head_rotation), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_cap_on_off), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_cap_base), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_cap_decal), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_toad_player_head_capless), GEO_CLOSE_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_eyes), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Head_DL_mesh_layer_1), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt1), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt2), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt3), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt4), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt5), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt6), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt0_Eye_Switch_opt7), GEO_CLOSE_NODE(), GEO_TRANSLATE_ROTATE(LAYER_FORCE, 138, -117, 132, -22, 40, -135), GEO_OPEN_NODE(), GEO_ASM(1, geo_mario_rotate_wing_cap_wings), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_cap_wings), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_TRANSLATE_ROTATE(LAYER_FORCE, 138, -117, -132, 22, -40, -135), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_rotate_wing_cap_wings), GEO_ROTATION_NODE(LAYER_FORCE, 0, 0, 0), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_cap_wings), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 65, -3, 52, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, toad_player_Left_Arm_Color_mesh_layer_1), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 20, 0, 0, toad_player_Left_Forearm_mesh_layer_1), GEO_OPEN_NODE(), GEO_SWITCH_CASE(1, geo_switch_mario_hand), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(1, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Left_Hand_DL_mesh_layer_1), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_toad_player_left_hand_open), GEO_BRANCH(1, toad_player_toad_player_left_hand_closed), GEO_BRANCH(1, toad_player_toad_player_left_hand_closed), GEO_BRANCH(1, toad_player_toad_player_left_hand_closed), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 65, -3, -52, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, toad_player_Right_Arm_Color_mesh_layer_1), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 20, 0, 0, toad_player_Right_Forearm_mesh_layer_1), GEO_OPEN_NODE(), GEO_SWITCH_CASE(0, geo_switch_mario_hand), GEO_OPEN_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 26, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(0, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Right_Hand_DL_mesh_layer_1), GEO_CLOSE_NODE(), GEO_HELD_OBJECT(0, 0, 0, 0, geo_switch_mario_hand_grab_pos), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_toad_player_right_hand_open), GEO_BRANCH(1, toad_player_toad_player_right_hand_peace), GEO_BRANCH(1, toad_player_toad_player_right_hand_cap), GEO_BRANCH(1, toad_player_toad_player_right_hand_wing_cap), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 4, 7, 38, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 21, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 16, 0, 0, toad_player_Left_Shoe_mesh_layer_1), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 4, 7, -38, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 21, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ANIMATED_PART(LAYER_OPAQUE, 16, 0, 0, NULL), GEO_OPEN_NODE(), GEO_ASM(2, geo_mario_hand_foot_scaler), GEO_SCALE(LAYER_FORCE, 65536), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_Right_Shoe_DL_mesh_layer_1), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt1), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt2), GEO_BRANCH(1, toad_player_2_Cap_Effect_Switch_opt3), GEO_CLOSE_NODE(), GEO_ASM((LAYER_OPAQUE << 2) | 1, geo_mirror_mario_backface_culling), GEO_ASM((LAYER_ALPHA << 2) | 1, geo_mirror_mario_backface_culling), GEO_ASM((LAYER_TRANSPARENT << 2) | 1, geo_mirror_mario_backface_culling), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_player_material_revert_render_settings), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_player_material_revert_render_settings), GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_player_material_revert_render_settings), GEO_CLOSE_NODE(), GEO_END(), };