@@ -31,19 +31,14 @@ unsafe fn roy_attack_11_game(fighter: &mut L2CAgentBase) {
31
31
unsafe fn roy_attack_dash_game ( fighter : & mut L2CAgentBase ) {
32
32
let lua_state = fighter. lua_state_agent ;
33
33
let boma = fighter. boma ( ) ;
34
- frame ( lua_state, 12.0 ) ;
35
- if is_excute ( fighter) {
36
- ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "sword1" ) , 13.0 , 110 , 47 , 0 , 73 , 4.0 , 0.0 , 0.0 , 2.25 , 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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_ROY_HIT , * ATTACK_REGION_SWORD ) ;
37
- ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "armr" ) , 13.0 , 110 , 47 , 0 , 73 , 4.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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_ROY_HIT , * ATTACK_REGION_SWORD ) ;
38
- ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "shoulderl" ) , 13.0 , 110 , 47 , 0 , 73 , 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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_ROY_HIT , * ATTACK_REGION_SWORD ) ;
39
- //ATK_SET_SHIELD_SETOFF_MUL_arg4(fighter, 0, 1, 2, 1.25);
40
- }
41
34
frame ( lua_state, 13.0 ) ;
42
35
if is_excute ( fighter) {
43
- ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "sword1" ) , 9.0 , 361 , 55 , 0 , 40 , 3.5 , 0.0 , 0.0 , 9.0 , None , None , None , 0.8 , 1.0 , * 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_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_SWORD ) ;
44
- //ATK_SET_SHIELD_SETOFF_MUL_arg4(fighter, 0, 1, 2, 1.25);
36
+ ATTACK ( fighter, 0 , 0 , Hash40 :: new ( "sword1" ) , 13.0 , 110 , 50 , 0 , 70 , 4.0 , 0.0 , 0.0 , 2.25 , 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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_ROY_HIT , * ATTACK_REGION_SWORD ) ;
37
+ ATTACK ( fighter, 1 , 0 , Hash40 :: new ( "armr" ) , 13.0 , 110 , 50 , 0 , 70 , 4.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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_ROY_HIT , * ATTACK_REGION_SWORD ) ;
38
+ ATTACK ( fighter, 2 , 0 , Hash40 :: new ( "shoulderl" ) , 13.0 , 110 , 50 , 0 , 70 , 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 , * COLLISION_CATEGORY_MASK_ALL , * COLLISION_PART_MASK_ALL , false , Hash40 :: new ( "collision_attr_cutup" ) , * ATTACK_SOUND_LEVEL_L , * COLLISION_SOUND_ATTR_ROY_HIT , * ATTACK_REGION_SWORD ) ;
39
+ ATTACK ( fighter, 3 , 0 , Hash40 :: new ( "sword1" ) , 9.0 , 361 , 55 , 0 , 35 , 3.5 , 0.0 , 0.0 , 9.0 , None , None , None , 0.8 , 1.0 , * 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_cutup" ) , * ATTACK_SOUND_LEVEL_M , * COLLISION_SOUND_ATTR_PUNCH , * ATTACK_REGION_SWORD ) ;
45
40
}
46
- wait ( lua_state, 5 .0) ;
41
+ frame ( lua_state, 18 .0) ;
47
42
if is_excute ( fighter) {
48
43
AttackModule :: clear_all ( boma) ;
49
44
}
0 commit comments