@@ -131,13 +131,17 @@ unsafe fn ganon_attack_hi3_game(fighter: &mut L2CAgentBase) {
131
131
FT_MOTION_RATE ( fighter, 1.0 ) ;
132
132
if is_excute ( fighter) {
133
133
ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "haver" ) , 14.0 , 78 , 75 , 0 , 50 , 5.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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_HEAVY , * ATTACK_REGION_SWORD ) ;
134
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "haver" ) , 14.0 , 78 , 75 , 0 , 50 , 4.5 , 0.0 , 4 .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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_HEAVY , * ATTACK_REGION_SWORD ) ;
134
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "haver" ) , 14.0 , 78 , 75 , 0 , 50 , 4.5 , 0.0 , 6 .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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_HEAVY , * ATTACK_REGION_SWORD ) ;
135
135
ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "haver" ) , 14.0 , 78 , 75 , 0 , 50 , 4.5 , 0.0 , 12.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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_HEAVY , * ATTACK_REGION_SWORD ) ;
136
+ ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "haver" ) , 14.0 , 78 , 75 , 0 , 50 , 4.5 , 0.0 , 18.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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_HEAVY , * ATTACK_REGION_SWORD ) ;
137
+ ATTACK ( fighter, 4 , 0 , Hash40 :: new ( "armr" ) , 14.0 , 78 , 75 , 0 , 50 , 3.5 , 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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_HEAVY , * ATTACK_REGION_SWORD ) ;
136
138
}
137
139
frame ( lua_state, 15.0 ) ;
138
140
if is_excute ( fighter) {
141
+ AttackModule :: clear ( boma, 3 , false ) ;
142
+ AttackModule :: clear ( boma, 4 , false ) ;
139
143
ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "haver" ) , 8.0 , 78 , 75 , 0 , 50 , 5.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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_HEAVY , * ATTACK_REGION_SWORD ) ;
140
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "haver" ) , 8.0 , 78 , 75 , 0 , 50 , 4.5 , 0.0 , 4 .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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_HEAVY , * ATTACK_REGION_SWORD ) ;
144
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "haver" ) , 8.0 , 78 , 75 , 0 , 50 , 4.5 , 0.0 , 6 .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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_HEAVY , * ATTACK_REGION_SWORD ) ;
141
145
ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "haver" ) , 8.0 , 78 , 75 , 0 , 50 , 4.5 , 0.0 , 12.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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_HEAVY , * ATTACK_REGION_SWORD ) ;
142
146
}
143
147
frame ( lua_state, 18.0 ) ;
0 commit comments