@@ -7,9 +7,9 @@ unsafe fn littlemac_attack_11_game(fighter: &mut L2CAgentBase) {
7
7
frame ( lua_state, 1.0 ) ;
8
8
if is_excute ( fighter) {
9
9
WorkModule :: on_flag ( boma, * FIGHTER_STATUS_WORK_ID_FLAG_RESERVE_ATTACK_DISABLE_MINI_JUMP_ATTACK ) ;
10
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "shoulderl " ) , 2.5 , 82 , 25 , 0 , 30 , 2 .5, 0.0 , 0.0 , 0.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_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 ) ;
11
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "arml" ) , 2.5 , 82 , 25 , 0 , 30 , 3.0 , 0.0 , 0.0 , 0.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_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 ) ;
12
- ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "handl " ) , 2.5 , 82 , 25 , 0 , 30 , 3 .5, 0.0 , 0.0 , 0.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_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 ) ;
10
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "handl " ) , 2.5 , 88 , 25 , 0 , 30 , 3 .5, 0.0 , 0.0 , 0.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_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 ) ;
11
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "arml" ) , 2.5 , 83 , 25 , 0 , 30 , 3.0 , 0.0 , 0.0 , 0.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_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 ) ;
12
+ ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "shoulderl " ) , 2.5 , 78 , 25 , 0 , 30 , 2 .5, 0.0 , 0.0 , 0.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_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 ) ;
13
13
ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "top" ) , 2.5 , 361 , 10 , 0 , 27 , 2.5 , 0.0 , 4.5 , 3.0 , Some ( 0.0 ) , Some ( 4.5 ) , Some ( 11.0 ) , 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 ) ;
14
14
AttackModule :: set_attack_height_all ( boma, app:: AttackHeight ( * ATTACK_HEIGHT_MIDDLE ) , false ) ;
15
15
}
@@ -33,9 +33,9 @@ unsafe fn littlemac_attack_12_game(fighter: &mut L2CAgentBase) {
33
33
VarModule :: off_flag ( fighter. battle_object , vars:: littlemac:: instance:: IS_DREAMLAND_EXPRESS ) ;
34
34
VarModule :: off_flag ( fighter. battle_object , vars:: littlemac:: instance:: IS_LATE_DLE_INPUT ) ;
35
35
WorkModule :: on_flag ( boma, * FIGHTER_STATUS_WORK_ID_FLAG_RESERVE_ATTACK_DISABLE_MINI_JUMP_ATTACK ) ;
36
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "shoulderr " ) , 3.0 , 83 , 80 , 0 , 10 , 3 .0, 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 0.9 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , 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 ) ;
37
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "armr" ) , 3.0 , 83 , 80 , 0 , 10 , 3.5 , 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 0.9 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , 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 ) ;
38
- ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "handr " ) , 3.0 , 83 , 80 , 0 , 10 , 4 .0, 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 0.9 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , 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 ) ;
36
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "handr " ) , 3.0 , 88 , 55 , 0 , 20 , 4 .0, 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 0.9 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , 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 ) ;
37
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "armr" ) , 3.0 , 83 , 55 , 0 , 20 , 3.5 , 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 0.9 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , 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 ) ;
38
+ ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "shoulderr " ) , 3.0 , 78 , 55 , 0 , 20 , 3 .0, 0.0 , 0.0 , 0.0 , None , None , None , 1.0 , 0.9 , * ATTACK_SETOFF_KIND_ON , * ATTACK_LR_CHECK_POS , 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
39
ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "top" ) , 3.0 , 361 , 25 , 0 , 25 , 2.5 , 0.0 , 4.5 , 5.0 , Some ( 0.0 ) , Some ( 4.5 ) , Some ( 12.0 ) , 1.0 , 0.9 , * 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 ) ;
40
40
}
41
41
frame ( lua_state, 4.0 ) ;
@@ -73,17 +73,17 @@ unsafe fn littlemac_attack_13_game(fighter: &mut L2CAgentBase) {
73
73
if is_excute ( fighter) {
74
74
let is_dle = VarModule :: is_flag ( fighter. battle_object , vars:: littlemac:: instance:: IS_DREAMLAND_EXPRESS ) ;
75
75
let angle = if is_dle { 70 } else { 62 } ;
76
- let bkb = if is_dle { 60 } else { 70 } ;
77
- let kbg = if is_dle { 52 } else { 88 } ;
76
+ let bkb = if is_dle { 62 } else { 70 } ;
77
+ let kbg = if is_dle { 40 } else { 88 } ;
78
78
let hitlag = if is_dle { 1.5 } else { 1.0 } ;
79
79
let sdi = if is_dle { 0.6 } else { 1.0 } ;
80
80
let collision_attr = if is_dle { Hash40 :: new ( "collision_attr_elec" ) } else { Hash40 :: new ( "collision_attr_normal" ) } ;
81
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "arml" ) , 5 .0, angle, kbg, 0 , bkb, 3.2 , 2.0 , 0.0 , 0.0 , None , None , None , hitlag, sdi, * 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 , collision_attr, * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
82
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "shoulderl" ) , 5 .0, angle, kbg, 0 , bkb, 3.0 , 0.0 , 0.0 , 0.0 , None , None , None , hitlag, sdi, * 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 , collision_attr, * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
83
- ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "bust" ) , 5 .0, angle, kbg, 0 , bkb, 3.0 , 0.0 , 0.0 , 0.0 , None , None , None , hitlag, sdi, * 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 , collision_attr, * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
84
- ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "top" ) , 5 .0, angle, kbg, 0 , bkb, 3.5 , 0.0 , 8.0 , 6.0 , None , None , None , hitlag, sdi, * 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 , collision_attr, * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
81
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "arml" ) , 7 .0, angle, kbg, 0 , bkb, 3.2 , 2.0 , 0.0 , 0.0 , None , None , None , hitlag, sdi, * 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 , collision_attr, * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
82
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "shoulderl" ) , 7 .0, angle, kbg, 0 , bkb, 3.0 , 0.0 , 0.0 , 0.0 , None , None , None , hitlag, sdi, * 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 , collision_attr, * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
83
+ ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "bust" ) , 7 .0, angle, kbg, 0 , bkb, 3.0 , 0.0 , 0.0 , 0.0 , None , None , None , hitlag, sdi, * 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 , collision_attr, * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
84
+ ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "top" ) , 7 .0, angle, kbg, 0 , bkb, 3.5 , 0.0 , 8.0 , 6.0 , None , None , None , hitlag, sdi, * 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 , collision_attr, * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_PUNCH ) ;
85
85
if is_dle {
86
- ATK_SET_SHIELD_SETOFF_MUL_arg5 ( fighter, 0 , 1 , 2 , 3 , 2.0 ) ;
86
+ ATK_SET_SHIELD_SETOFF_MUL_arg5 ( fighter, 0 , 1 , 2 , 3 , 2.5 ) ;
87
87
}
88
88
}
89
89
frame ( lua_state, 7.0 ) ;
0 commit comments