@@ -118,30 +118,11 @@ unsafe fn falco_special_hi_game(fighter: &mut L2CAgentBase) {
118
118
let boma = fighter. boma ( ) ;
119
119
frame ( lua_state, 1.0 ) ;
120
120
if is_excute ( fighter) {
121
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "hip" ) , 0.5 , 367 , 60 , 0 , 60 , 5.0 , 3.2 , -3.1 , -1.5 , None , None , None , 0.75 , 0.8 , * ATTACK_SETOFF_KIND_ON , * 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_fire" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_FIRE , * ATTACK_REGION_BODY ) ;
122
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "hip" ) , 0.5 , 80 , 100 , 80 , 0 , 5.0 , 3.2 , -3.1 , -1.5 , None , None , None , 0.75 , 0.8 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , 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_fire" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_FIRE , * ATTACK_REGION_BODY ) ;
121
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "neck" ) , 16.0 , 80 , 60 , 0 , 80 , 4.0 , 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 5 , 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_fire" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_FIRE , * ATTACK_REGION_BODY ) ;
123
122
}
124
123
wait ( lua_state, 4.0 ) ;
125
124
if is_excute ( fighter) {
126
- AttackModule :: clear_all ( boma) ;
127
- }
128
- for _ in 0 ..7 {
129
- if is_excute ( fighter) {
130
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "hip" ) , 1.0 , 367 , 60 , 0 , 60 , 5.0 , 3.2 , -3.1 , -1.5 , None , None , None , 0.75 , 0.8 , * ATTACK_SETOFF_KIND_ON , * 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_fire" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_FIRE , * ATTACK_REGION_BODY ) ;
131
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "hip" ) , 1.0 , 65 , 100 , 80 , 0 , 5.0 , 3.2 , -3.1 , -1.5 , None , None , None , 0.75 , 0.8 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , 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_fire" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_FIRE , * ATTACK_REGION_BODY ) ;
132
- }
133
- wait ( lua_state, 1.0 ) ;
134
- if is_excute ( fighter) {
135
- AttackModule :: clear_all ( boma) ;
136
- }
137
- wait ( lua_state, 1.0 ) ;
138
- }
139
- if is_excute ( fighter) {
140
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "hip" ) , 2.0 , 75 , 220 , 0 , 75 , 6.0 , -4.0 , 3.5 , -1.5 , None , None , None , 1.5 , 0.8 , * 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_fire" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_KICK , * ATTACK_REGION_BODY ) ;
141
- }
142
- wait ( lua_state, 1.0 ) ;
143
- if is_excute ( fighter) {
144
- AttackModule :: clear_all ( boma) ;
125
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "neck" ) , 11.0 , 80 , 60 , 0 , 80 , 4.0 , 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 1.0 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_F , false , 5 , 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_fire" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_FIRE , * ATTACK_REGION_BODY ) ;
145
126
}
146
127
}
147
128
0 commit comments