can someone post the decompiled x7 bat lua ?? also , what should i edit so that that the probability of bat getting critical from hits also increase.i dont want it to be 100% crit.thank you.
|
|
function StandardBatSwordStandAttack_Strong1( OneShotTime, Power, Accuracy, AdditionalPower )
STATE:SetMoveBoxMultiplier( 0.0 );
STATE:SetHitStop( 450, 650 );
STATE:SetStealthCancel( true );
STATE:InitLua( 1000, 40, 0, false );
local range = WEAPON:GetRange();
Attack = CreateCAttack();
Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower );
Attack:InitAttack2( MAKERAY( MAKEVECTOR3(0.0, 250.0, 0), MAKEVECTOR3( 0.0, 0.0, -1.0), range-100 ), 1, 1, false );
Attack:SetAlwaysCritical( true );
AddAttack( ATTACKS, Attack );
Attack = CreateCAttack();
Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_STAND_STRONG, 400, Power+AdditionalPower, AddtionalPower );
Attack:InitAttack2( MAKEBOX( MAKEVECTOR3(0.0, 250.0, 0.0), MAKEVECTOR3( 0.0, 0.0, -1.0 ), range*0.9, range*0.9, range ), 1, 1, false );
Attack:AddBlowCondition( 3000, 2000 );
Attack:SetCameraShakeEnable( true, true, 0 );
Attack:SetCameraShakeSetFactor1( 100, 50, 20 );
Attack:SetCameraShakeSetFactor2( 0, 20, 2000, 3000 );
Attack:SetCameraShakeWhenSuccess( true );
AddAttack( ATTACKS, Attack );
end
Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_STAND_STRONG, 400, Power+AdditionalPower, AddtionalPower ); CHANGE HERE WITH: Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower );
function StandardBatSwordStandAttack_Strong1( OneShotTime, Power, Accuracy, AdditionalPower )
STATE:SetMoveBoxMultiplier( 0.0 );
STATE:SetHitStop( 450, 650 );
STATE:SetStealthCancel( true );
STATE:InitLua( 1000, 40, 0, false );
local range = WEAPON:GetRange();
Attack = CreateCAttack();
Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower );
Attack:InitAttack2( MAKERAY( MAKEVECTOR3(0.0, 250.0, 0), MAKEVECTOR3( 0.0, 0.0, -1.0), range-100 ), 1, 1, false );
Attack:SetAlwaysCritical( true );
AddAttack( ATTACKS, Attack );
Attack = CreateCAttack();
Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower );
Attack:InitAttack2( MAKEBOX( MAKEVECTOR3(0.0, 250.0, 0.0), MAKEVECTOR3( 0.0, 0.0, -1.0 ), range*0.9, range*0.9, range ), 1, 1, false );
Attack:AddBlowCondition( 3000, 2000 );
Attack:SetCameraShakeEnable( true, true, 0 );
Attack:SetCameraShakeSetFactor1( 100, 50, 20 );
Attack:SetCameraShakeSetFactor2( 0, 20, 2000, 3000 );
Attack:SetCameraShakeWhenSuccess( true );
AddAttack( ATTACKS, Attack );
end
Attack = CreateCAttack();
Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower );
Attack:InitAttack2( MAKEBOX( MAKEVECTOR3(0.0, 250.0, 0.0), MAKEVECTOR3( 0.0, 0.0, -1.0 ), range*0.9, range*0.9, range ), 1, 1, false );
Attack:AddBlowCondition( 3000, 2000 );
Attack:SetCameraShakeEnable( true, true, 0 );
Attack:SetCameraShakeSetFactor1( 100, 50, 20 );
Attack:SetCameraShakeSetFactor2( 0, 20, 2000, 3000 );
Attack:SetCameraShakeWhenSuccess( true );
AddAttack( ATTACKS, Attack );
Quote:
Now can you see difference? WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICALCode:function StandardBatSwordStandAttack_Strong1( OneShotTime, Power, Accuracy, AdditionalPower ) STATE:SetMoveBoxMultiplier( 0.0 ); STATE:SetHitStop( 450, 650 ); STATE:SetStealthCancel( true ); STATE:InitLua( 1000, 40, 0, false ); local range = WEAPON:GetRange(); Attack = CreateCAttack(); Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower ); Attack:InitAttack2( MAKERAY( MAKEVECTOR3(0.0, 250.0, 0), MAKEVECTOR3( 0.0, 0.0, -1.0), range-100 ), 1, 1, false ); Attack:SetAlwaysCritical( true ); AddAttack( ATTACKS, Attack ); Attack = CreateCAttack(); Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower ); Attack:InitAttack2( MAKEBOX( MAKEVECTOR3(0.0, 250.0, 0.0), MAKEVECTOR3( 0.0, 0.0, -1.0 ), range*0.9, range*0.9, range ), 1, 1, false ); Attack:AddBlowCondition( 3000, 2000 ); Attack:SetCameraShakeEnable( true, true, 0 ); Attack:SetCameraShakeSetFactor1( 100, 50, 20 ); Attack:SetCameraShakeSetFactor2( 0, 20, 2000, 3000 ); Attack:SetCameraShakeWhenSuccess( true ); AddAttack( ATTACKS, Attack ); end
Code:Attack = CreateCAttack(); Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower ); Attack:InitAttack2( MAKEBOX( MAKEVECTOR3(0.0, 250.0, 0.0), MAKEVECTOR3( 0.0, 0.0, -1.0 ), range*0.9, range*0.9, range ), 1, 1, false ); Attack:AddBlowCondition( 3000, 2000 ); Attack:SetCameraShakeEnable( true, true, 0 ); Attack:SetCameraShakeSetFactor1( 100, 50, 20 ); Attack:SetCameraShakeSetFactor2( 0, 20, 2000, 3000 ); Attack:SetCameraShakeWhenSuccess( true ); AddAttack( ATTACKS, Attack );
Difference is second Attack:InitAttack1Quote:
no i dont see any difference , you did not change anything.
is that 100% critical ? i dont want it to be 100% . and how can i edit the power of strong ?i dont see any value over here with (Power*___) that can be edited .
Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower );
function StandardBatSwordStandAttack_Strong1( OneShotTime, Power, Accuracy, AdditionalPower )
STATE:SetMoveBoxMultiplier( 0.0 );
STATE:SetHitStop( 450, 650 );
STATE:SetStealthCancel( true );
STATE:InitLua( 1000, 40, 0, false );
local range = WEAPON:GetRange();
Attack = CreateCAttack();
Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower );
Attack:InitAttack2( MAKERAY( MAKEVECTOR3(0.0, 250.0, 0), MAKEVECTOR3( 0.0, 0.0, -1.0), range-100 ), 1, 1, false );
Attack:SetAlwaysCritical( true );
AddAttack( ATTACKS, Attack );
Attack = CreateCAttack();
Attack:InitAttack1( WEAPONTYPE_BAT_SWORD, ATTACKATTRIB_BAT_SWORD_CRITICAL, 400, Power+AdditionalPower, AddtionalPower );
Attack:InitAttack2( MAKEBOX( MAKEVECTOR3(0.0, 250.0, 0.0), MAKEVECTOR3( 0.0, 0.0, -1.0 ), range*0.9, range*0.9, range ), 1, 1, false );
Attack:AddBlowCondition( 3000, 2000 );
Attack:SetCameraShakeEnable( true, true, 0 );
Attack:SetCameraShakeSetFactor1( 100, 50, 20 );
Attack:SetCameraShakeSetFactor2( 0, 20, 2000, 3000 );
Attack:SetCameraShakeWhenSuccess( true );
AddAttack( ATTACKS, Attack );
end