@@ -449,33 +449,33 @@ unsafe extern "C" fn cloud_special_hi2_game(fighter: &mut L2CAgentBase) {
449
449
}
450
450
frame ( lua_state, 11.0 ) ;
451
451
if is_excute ( fighter) {
452
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 262 , 120 , 0 , 25 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
453
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 50 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
452
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
453
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
454
454
}
455
455
frame ( lua_state, 12.0 ) ;
456
456
if is_excute ( fighter) {
457
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 262 , 120 , 0 , 25 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
458
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 50 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
457
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
458
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
459
459
}
460
460
frame ( lua_state, 13.0 ) ;
461
461
if is_excute ( fighter) {
462
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 262 , 120 , 0 , 25 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
463
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 50 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
462
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
463
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
464
464
}
465
465
frame ( lua_state, 14.0 ) ;
466
466
if is_excute ( fighter) {
467
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 262 , 120 , 0 , 25 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
468
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 50 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
467
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
468
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
469
469
}
470
470
frame ( lua_state, 15.0 ) ;
471
471
if is_excute ( fighter) {
472
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 262 , 120 , 0 , 25 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
473
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 50 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
472
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
473
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
474
474
}
475
475
frame ( lua_state, 16.0 ) ;
476
476
if is_excute ( fighter) {
477
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 262 , 120 , 0 , 25 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
478
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 50 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
477
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
478
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
479
479
}
480
480
481
481
}
@@ -486,18 +486,18 @@ unsafe extern "C" fn cloud_special_hi2_fall_game(fighter: &mut L2CAgentBase) {
486
486
if is_excute ( fighter) {
487
487
notify_event_msc_cmd ! ( fighter, Hash40 :: new_raw( 0x2127e37c07 ) , * GROUND_CLIFF_CHECK_KIND_NONE ) ;
488
488
WorkModule :: off_flag ( boma, * FIGHTER_CLOUD_STATUS_SPECIAL_HI_FLAG_IS_ENABLE_CONTROL ) ;
489
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 262 , 120 , 0 , 30 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
490
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 50 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
489
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
490
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
491
491
}
492
492
frame ( lua_state, 3.0 ) ;
493
493
if is_excute ( fighter) {
494
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 262 , 120 , 0 , 25 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
495
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 50 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
494
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
495
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
496
496
}
497
497
frame ( lua_state, 4.0 ) ;
498
498
if is_excute ( fighter) {
499
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 262 , 120 , 0 , 25 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_POS , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
500
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 50 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
499
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 2.0 , 0.0 , 2.0 , 10.4 , Some ( 0.0 ) , Some ( 2.0 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_A , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
500
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 4.5 , 45 , 80 , 0 , 60 , 4.0 , 0.0 , 4.6 , 9.4 , Some ( 0.0 ) , Some ( 4.2 ) , Some ( -1.0 ) , 1.1 , 1.0 , * ATTACK_SETOFF_KIND_OFF , * ATTACK_LR_CHECK_F , 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_L , * COLLISION_SOUND_ATTR_CUTUP , * ATTACK_REGION_SWORD ) ;
501
501
}
502
502
wait ( lua_state, 3.0 ) ;
503
503
if is_excute ( fighter) {
0 commit comments