@@ -35,9 +35,9 @@ unsafe fn duckhunt_attack_11_game(fighter: &mut L2CAgentBase) {
35
35
36
36
frame ( lua_state, 4.0 ) ;
37
37
if is_excute ( fighter) {
38
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 2.0 , 361 , 30 , 0 , 20 , 3.0 , 0.0 , 4.0 , 6.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_PUNCH , * ATTACK_REGION_PUNCH ) ;
39
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 2.0 , 361 , 30 , 0 , 20 , 3.0 , 0.0 , 4.0 , 8.5 , 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_PUNCH , * ATTACK_REGION_PUNCH ) ;
40
- ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "top" ) , 2.0 , 361 , 30 , 0 , 20 , 3.0 , 0.0 , 4.0 , 11.5 , 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_PUNCH , * ATTACK_REGION_PUNCH ) ;
38
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 2.0 , 70 , 30 , 0 , 20 , 3.0 , 0.0 , 4.0 , 6.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_PUNCH , * ATTACK_REGION_PUNCH ) ;
39
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 2.0 , 70 , 30 , 0 , 20 , 3.0 , 0.0 , 4.0 , 8.5 , 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_PUNCH , * ATTACK_REGION_PUNCH ) ;
40
+ ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "top" ) , 2.0 , 70 , 30 , 0 , 20 , 3.0 , 0.0 , 4.0 , 11.5 , 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_PUNCH , * ATTACK_REGION_PUNCH ) ;
41
41
//Locking hitboxes
42
42
ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "top" ) , 2.0 , 361 , 30 , 0 , 20 , 3.0 , 0.0 , 4.0 , 6.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_G , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
43
43
ATTACK ( fighter, 4 , 0 , Hash40 :: new ( "top" ) , 2.0 , 361 , 20 , 0 , 15 , 3.0 , 0.0 , 4.0 , 8.5 , 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_G , * COLLISION_CATEGORY_MASK_FIGHTER , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
@@ -61,8 +61,8 @@ unsafe fn duckhunt_attack_12_game(fighter: &mut L2CAgentBase) {
61
61
let boma = fighter. boma ( ) ;
62
62
frame ( lua_state, 5.0 ) ;
63
63
if is_excute ( fighter) {
64
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 2.0 , 361 , 30 , 0 , 30 , 3.0 , 0.0 , 3.5 , 2.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_PUNCH , * ATTACK_REGION_HEAD ) ;
65
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 2.0 , 361 , 25 , 0 , 25 , 5.0 , 0.0 , 7.5 , 5.5 , None , None , None , 1.2 , 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_PUNCH , * ATTACK_REGION_HEAD ) ;
64
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "top" ) , 2.0 , 70 , 30 , 0 , 30 , 3.0 , 0.0 , 3.5 , 2.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_PUNCH , * ATTACK_REGION_HEAD ) ;
65
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "top" ) , 2.0 , 70 , 25 , 0 , 25 , 5.0 , 0.0 , 7.5 , 5.5 , None , None , None , 1.2 , 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_PUNCH , * ATTACK_REGION_HEAD ) ;
66
66
//Locking hitboxes
67
67
ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "top" ) , 2.0 , 361 , 30 , 0 , 20 , 3.0 , 0.0 , 3.5 , 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_G , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
68
68
ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "top" ) , 2.0 , 361 , 20 , 0 , 15 , 5.0 , 0.0 , 7.5 , 5.5 , 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_G , * COLLISION_CATEGORY_MASK_FIGHTER , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_normal" ) , * ATTACK_SOUND_LEVEL_S , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
0 commit comments