@@ -324,9 +324,9 @@ unsafe fn sephiroth_attack_air_f_lw_game(fighter: &mut L2CAgentBase) {
324
324
WorkModule :: on_flag ( boma, * FIGHTER_EDGE_STATUS_ATTACK_AIR_F_WORK_FLAG_PIERCE_GROUND ) ;
325
325
ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "shoulderl" ) , 7.5 , 361 , 86 , 0 , 34 , 3.0 , 0.0 , 0.0 , 2.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_sting" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
326
326
ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "arml" ) , 7.5 , 361 , 86 , 0 , 34 , 3.0 , 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_sting" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
327
- ATTACK ( fighter, 4 , 0 , Hash40 :: new ( "swordl1" ) , 12.0 , 361 , 86 , 0 , 39 , 3.0 , 18.0 , 0.0 , 0.4 , Some ( 23.0 ) , Some ( 0.0 ) , Some ( 0.8 ) , 1.3 , 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_purple" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
328
- ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "swordl1" ) , 10.0 , 361 , 86 , 0 , 39 , 3.0 , 6.5 , 0.0 , -0.2 , Some ( 15.5 ) , Some ( 0.0 ) , Some ( 0.0 ) , 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_sting" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
329
- ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "swordl1" ) , 7.5 , 361 , 86 , 0 , 34 , 3.0 , 0.0 , 0.0 , -0.7 , Some ( 2.5 ) , Some ( 0.0 ) , Some ( -0.4 ) , 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_sting" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
327
+ ATTACK ( fighter, 4 , 0 , Hash40 :: new ( "swordl1" ) , 12.0 , 60 , 86 , 0 , 39 , 3.0 , 18.0 , 0.0 , 0.4 , Some ( 23.0 ) , Some ( 0.0 ) , Some ( 0.8 ) , 1.3 , 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_purple" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
328
+ ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "swordl1" ) , 10.0 , 60 , 86 , 0 , 39 , 3.0 , 6.5 , 0.0 , -0.2 , Some ( 15.5 ) , Some ( 0.0 ) , Some ( 0.0 ) , 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_sting" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
329
+ ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "swordl1" ) , 7.5 , 60 , 86 , 0 , 34 , 3.0 , 0.0 , 0.0 , -0.7 , Some ( 2.5 ) , Some ( 0.0 ) , Some ( -0.4 ) , 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_sting" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
330
330
}
331
331
frame ( lua_state, 12.0 ) ;
332
332
if is_excute ( fighter) {
@@ -336,9 +336,9 @@ unsafe fn sephiroth_attack_air_f_lw_game(fighter: &mut L2CAgentBase) {
336
336
if is_excute ( fighter) {
337
337
ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "shoulderl" ) , 5.0 , 361 , 81 , 0 , 39 , 3.0 , 0.0 , 0.0 , 2.0 , 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_S , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
338
338
ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "arml" ) , 5.0 , 361 , 81 , 0 , 39 , 3.0 , 0.0 , 0.0 , 0.0 , 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_S , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
339
- ATTACK ( fighter, 4 , 0 , Hash40 :: new ( "swordl1" ) , 8.0 , 361 , 81 , 0 , 39 , 2.5 , 18.0 , 0.0 , 0.4 , Some ( 23.5 ) , Some ( 0.0 ) , Some ( 0.8 ) , 1.1 , 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 ) ;
340
- ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "swordl1" ) , 7.0 , 361 , 81 , 0 , 39 , 2.5 , 6.5 , 0.0 , -0.2 , Some ( 15.5 ) , Some ( 0.0 ) , Some ( 0.0 ) , 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_S , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
341
- ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "swordl1" ) , 5.0 , 361 , 81 , 0 , 39 , 2.5 , 0.0 , 0.0 , -0.7 , Some ( 2.5 ) , Some ( 0.0 ) , Some ( -0.4 ) , 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_S , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
339
+ ATTACK ( fighter, 4 , 0 , Hash40 :: new ( "swordl1" ) , 8.0 , 60 , 81 , 0 , 39 , 2.5 , 18.0 , 0.0 , 0.4 , Some ( 23.5 ) , Some ( 0.0 ) , Some ( 0.8 ) , 1.1 , 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 ) ;
340
+ ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "swordl1" ) , 7.0 , 60 , 81 , 0 , 39 , 2.5 , 6.5 , 0.0 , -0.2 , Some ( 15.5 ) , Some ( 0.0 ) , Some ( 0.0 ) , 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_S , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
341
+ ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "swordl1" ) , 5.0 , 60 , 81 , 0 , 39 , 2.5 , 0.0 , 0.0 , -0.7 , Some ( 2.5 ) , Some ( 0.0 ) , Some ( -0.4 ) , 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_S , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
342
342
}
343
343
frame ( lua_state, 20.0 ) ;
344
344
if is_excute ( fighter) {
0 commit comments