@@ -12,9 +12,8 @@ unsafe fn sephiroth_attack_11_game(fighter: &mut L2CAgentBase) {
12
12
ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "legl" ) , 2.5 , 60 , 100 , 30 , 1 , 3.0 , 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA_d , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
13
13
ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "kneel" ) , 2.5 , 82 , 100 , 30 , 1 , 3.0 , 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA_d , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
14
14
ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "kneel" ) , 2.5 , 82 , 100 , 30 , 1 , 3.5 , 4.0 , 0.0 , 0.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA_d , * COLLISION_CATEGORY_MASK_FIGHTER , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
15
- ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "top" ) , 2.5 , 82 , 100 , 30 , 1 , 3.5 , 0.0 , 6.0 , 8.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA_d , * COLLISION_CATEGORY_MASK_FIGHTER , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
16
- ATTACK ( fighter, 4 , 0 , Hash40 :: new ( "top" ) , 2.5 , 361 , 15 , 0 , 25 , 3.0 , 0.0 , 3.0 , 4.0 , Some ( 0.0 ) , Some ( 3.0 ) , Some ( 12.0 ) , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_G , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
17
- AttackModule :: set_down_only ( boma, 4 , false ) ;
15
+ ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "top" ) , 2.5 , 361 , 15 , 0 , 25 , 3.0 , 0.0 , 3.0 , 4.0 , Some ( 0.0 ) , Some ( 3.0 ) , Some ( 12.0 ) , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_G , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
16
+ AttackModule :: set_down_only ( boma, 3 , false ) ;
18
17
}
19
18
wait ( lua_state, 3.0 ) ;
20
19
if is_excute ( fighter) {
@@ -24,10 +23,7 @@ unsafe fn sephiroth_attack_11_game(fighter: &mut L2CAgentBase) {
24
23
if is_excute ( fighter) {
25
24
WorkModule :: on_flag ( boma, * FIGHTER_STATUS_ATTACK_FLAG_ENABLE_COMBO ) ;
26
25
}
27
- frame ( lua_state, 18.0 ) ;
28
- if is_excute ( fighter) {
29
- WorkModule :: on_flag ( boma, * FIGHTER_STATUS_ATTACK_FLAG_ENABLE_NO_HIT_COMBO ) ;
30
- }
26
+
31
27
}
32
28
33
29
#[ acmd_script( agent = "edge" , script = "expression_attack11" , category = ACMD_EXPRESSION , low_priority ) ]
@@ -67,10 +63,8 @@ unsafe fn sephiroth_attack_12_game(fighter: &mut L2CAgentBase) {
67
63
ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "legr" ) , 3.0 , 60 , 100 , 30 , 1 , 3.0 , 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA_d , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
68
64
ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "kneer" ) , 3.0 , 75 , 100 , 30 , 1 , 3.0 , 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA_d , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
69
65
ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "kneer" ) , 3.0 , 75 , 100 , 30 , 1 , 3.5 , 4.0 , 0.0 , 0.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA_d , * COLLISION_CATEGORY_MASK_FIGHTER , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
70
- ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "top" ) , 3.0 , 75 , 100 , 30 , 1 , 3.5 , 0.0 , 6.0 , 5.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA_d , * COLLISION_CATEGORY_MASK_FIGHTER , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
71
- ATTACK ( fighter, 4 , 0 , Hash40 :: new ( "top" ) , 3.0 , 75 , 100 , 30 , 1 , 3.5 , 0.0 , 6.0 , 11.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_GA_d , * COLLISION_CATEGORY_MASK_FIGHTER , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
72
- ATTACK ( fighter, 5 , 0 , Hash40 :: new ( "top" ) , 3.0 , 361 , 15 , 0 , 25 , 3.0 , 0.0 , 3.0 , 4.0 , Some ( 0.0 ) , Some ( 3.0 ) , Some ( 14.0 ) , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_G , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
73
- AttackModule :: set_down_only ( boma, 5 , false ) ;
66
+ ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "top" ) , 3.0 , 361 , 15 , 0 , 25 , 3.0 , 0.0 , 3.0 , 4.0 , Some ( 0.0 ) , Some ( 3.0 ) , Some ( 14.0 ) , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 0 , 0.0 , 0 , false , false , false , false , true , * COLLISION_SITUATION_MASK_G , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_KICK ) ;
67
+ AttackModule :: set_down_only ( boma, 3 , false ) ;
74
68
}
75
69
wait ( lua_state, 3.0 ) ;
76
70
if is_excute ( fighter) {
@@ -80,10 +74,7 @@ unsafe fn sephiroth_attack_12_game(fighter: &mut L2CAgentBase) {
80
74
if is_excute ( fighter) {
81
75
WorkModule :: on_flag ( boma, * FIGHTER_STATUS_ATTACK_FLAG_ENABLE_COMBO ) ;
82
76
}
83
- frame ( lua_state, 18.0 ) ;
84
- if is_excute ( fighter) {
85
- WorkModule :: on_flag ( boma, * FIGHTER_STATUS_ATTACK_FLAG_ENABLE_NO_HIT_COMBO ) ;
86
- }
77
+
87
78
}
88
79
89
80
#[ acmd_script( agent = "edge" , script = "game_attack13" , category = ACMD_GAME , low_priority) ]
0 commit comments