@@ -9,15 +9,9 @@ unsafe fn chrom_attack_11_game(fighter: &mut L2CAgentBase) {
9
9
frame ( lua_state, 5.0 ) ;
10
10
if is_excute ( fighter) {
11
11
FighterAreaModuleImpl :: enable_fix_jostle_area ( boma, 5.0 , 5.0 ) ;
12
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "armr" ) , 7.0 , 64 , 60 , 0 , 50 , 3.5 , -1.0 , 0.0 , 0.0 , 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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
13
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "sword1" ) , 7.0 , 64 , 60 , 0 , 50 , 3.75 , 0.0 , 0.0 , 2.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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
14
- ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "sword1" ) , 7.0 , 64 , 60 , 0 , 50 , 3.75 , 0.0 , 0.0 , 9.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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
15
- /*
16
- ATTACK(fighter, 4, 0, Hash40::new("top"), 3.0, 361, 20, 0, 25, 3.7, 0.0, 10.0, 6.0, Some(0.0), Some(10.0), Some(5.5), 1.4, 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_cutup"), *ATTACK_SOUND_LEVEL_M, *COLLISION_SOUND_ATTR_CHROM_HIT, *ATTACK_REGION_SWORD);
17
- ATTACK(fighter, 5, 0, Hash40::new("armr"), 3.5, 361, 20, 0, 25, 1.5, -1.0, 0.0, 0.0, None, None, None, 1.4, 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_cutup"), *ATTACK_SOUND_LEVEL_M, *COLLISION_SOUND_ATTR_CHROM_HIT, *ATTACK_REGION_SWORD);
18
- ATTACK(fighter, 6, 0, Hash40::new("sword1"), 3.5, 361, 20, 0, 25, 3.8, 0.0, 0.0, 2.5, None, None, None, 1.5, 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_cutup"), *ATTACK_SOUND_LEVEL_M, *COLLISION_SOUND_ATTR_CHROM_HIT, *ATTACK_REGION_SWORD);
19
- ATTACK(fighter, 7, 0, Hash40::new("sword1"), 3.5, 361, 20, 0, 25, 3.8, 0.0, 0.0, 9.5, None, None, None, 1.5, 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_cutup"), *ATTACK_SOUND_LEVEL_M, *COLLISION_SOUND_ATTR_CHROM_HIT, *ATTACK_REGION_SWORD);
20
- */
12
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "armr" ) , 7.0 , 64 , 60 , 0 , 50 , 3.0 , -1.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_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
13
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "sword1" ) , 7.0 , 64 , 60 , 0 , 50 , 3.0 , 0.0 , 0.0 , 2.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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
14
+ ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "sword1" ) , 7.0 , 64 , 60 , 0 , 50 , 3.0 , 0.0 , 0.0 , 8.7 , 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_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
21
15
}
22
16
frame ( lua_state, 9.0 ) ;
23
17
if is_excute ( fighter) {
@@ -32,10 +26,10 @@ unsafe fn chrom_attack_dash_game(fighter: &mut L2CAgentBase) {
32
26
let boma = fighter. boma ( ) ;
33
27
frame ( lua_state, 13.0 ) ;
34
28
if is_excute ( fighter) {
35
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "shoulderl" ) , 11.0 , 43 , 91 , 0 , 65 , 2.5 , 0.0 , 0.0 , 0.0 , None , None , None , 1.1 , 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_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
36
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "armr" ) , 11.0 , 43 , 91 , 0 , 65 , 4 .0, 0.0 , 0.0 , 0.0 , None , None , None , 1.1 , 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_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
37
- ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "sword1" ) , 11.0 , 43 , 91 , 0 , 65 , 3.75 , 0.0 , 0.0 , 2.25 , None , None , None , 1.1 , 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_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
38
- ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "sword1" ) , 11.0 , 43 , 91 , 0 , 65 , 3.75 , 0.0 , 0.0 , 9.0 , None , None , None , 1.1 , 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_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
29
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "shoulderl" ) , 11.0 , 43 , 91 , 0 , 65 , 2.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_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
30
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "armr" ) , 11.0 , 43 , 91 , 0 , 65 , 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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
31
+ ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "sword1" ) , 11.0 , 43 , 91 , 0 , 65 , 3.0 , 0.0 , 0.0 , 2.25 , 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_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
32
+ ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "sword1" ) , 11.0 , 43 , 91 , 0 , 65 , 3.0 , 0.0 , 0.0 , 8.7 , 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_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_CHROM_HIT , * ATTACK_REGION_SWORD ) ;
39
33
}
40
34
wait ( lua_state, 4.0 ) ;
41
35
if is_excute ( fighter) {
0 commit comments