@@ -123,19 +123,18 @@ unsafe fn marth_attack_air_hi_game(fighter: &mut L2CAgentBase) {
123
123
frame ( lua_state, 3.0 ) ;
124
124
if is_excute ( fighter) {
125
125
WorkModule :: on_flag ( boma, * FIGHTER_STATUS_ATTACK_AIR_FLAG_ENABLE_LANDING ) ;
126
- FT_MOTION_RATE ( fighter, 2.0 / 2.5 ) ;
127
126
}
128
- frame ( lua_state, 5.45 ) ;
127
+ frame ( lua_state, 5.0 ) ;
128
+ FT_MOTION_RATE_RANGE ( fighter, 5.0 , 13.0 , 6.0 ) ;
129
129
if is_excute ( fighter) {
130
- FT_MOTION_RATE ( fighter, 5.0 / 6.0 ) ;
131
130
ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "sword1" ) , 13.0 , 90 , 70 , 0 , 45 , 4.0 , 0.0 , 0.0 , 7.75 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_MARTH_SWORD , * ATTACK_REGION_SWORD ) ;
132
131
ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "sword1" ) , 10.0 , 80 , 70 , 0 , 30 , 4.0 , 0.0 , 0.0 , 3.0 , None , None , None , 0.8 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
133
132
ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "armr" ) , 9.0 , 80 , 70 , 0 , 20 , 3.5 , 0.0 , 1.0 , 0.0 , None , None , None , 0.8 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
134
133
ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "claviclel" ) , 9.0 , 80 , 70 , 0 , 18 , 3.5 , 0.0 , 0.0 , 0.0 , None , None , None , 0.8 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
135
134
}
136
- frame ( lua_state, 11.45 ) ;
135
+ frame ( lua_state, 13.0 ) ;
136
+ FT_MOTION_RATE ( fighter, 1.0 ) ;
137
137
if is_excute ( fighter) {
138
- FT_MOTION_RATE ( fighter, 1.0 ) ;
139
138
AttackModule :: clear_all ( boma) ;
140
139
}
141
140
frame ( lua_state, 38.0 ) ;
0 commit comments