read able:require("Resources/Script/ActorStates_Constants.lua")
function StandardAirgun(OneShotTime, Power, Accuracy, AdditionalPower)
STATE:SetFrontOffset(275)
STATE:InitLua(0, 1000, 3000, MAKEVECTOR3(50, 280, 0), 250, false, 1000, MAKEVECTOR3(-100, -100, -160))
local range = WEAPON:GetRange()
Attack1 = CreateCAttack()
Attack1:InitAttack1(WEAPONTYPE_AIR_GUN, ATTACKATTRIB_AIRGUN, 150, Power * 1 + AdditionalPower, AddtionalPower)
Attack1:InitAttack2(MAKECONE(MAKEVECTOR3(0, 0, 0), MAKEVECTOR3(0, 0, -1), 35, 300, 1000), 1, 1, false)
Attack1:SetCollisionRangeAdjust(false, false)
Attack1:SetCameraShakeEnable(true, true, 0)
Attack1:SetCameraShakeSetFactor1(50, 25, 5)
Attack1:SetCameraShakeSetFactor2(1, 1, 1000, 1000)
Attack1:SetCameraShakeRandomDir(true)
Attack1:AddBlowCondition(2500, 2500)
AddAttack(ATTACKS, Attack1)
Attack1 = CreateCAttack()
Attack1:InitAttack1(WEAPONTYPE_AIR_GUN, ATTACKATTRIB_AIRGUN, 150, Power * 1 + AdditionalPower, AddtionalPower)
Attack1:InitAttack2(MAKECONE(MAKEVECTOR3(0, 0, 0), MAKEVECTOR3(0, 0, -1), 29, 300, 1300), 1, 1, false)
Attack1:SetCollisionRangeAdjust(false, false)
Attack1:SetCameraShakeEnable(true, true, 0)
Attack1:SetCameraShakeSetFactor1(50, 25, 5)
Attack1:SetCameraShakeSetFactor2(1, 1, 1000, 1000)
Attack1:SetCameraShakeRandomDir(true)
Attack1:AddBlowCondition(3000, 3000)
AddAttack(ATTACKS, Attack1)
end
nonread able:LuaQ @Weapon_Airgun.lua A@ @ $ € € require + Resources/Script/ActorStates_Constants.lua StandardAirgun . A@ A€ @ A ‚ E B \‚ ‚ C E \ A A C E \€ G E KAŁ A ŽB Œ ‚ \A€E K A ‚ E C \‚ ‚ C ܁ B AB ‚ \A E K \A E KA€ € A \A€E K A \A€E KAA B AB B \A E K€ \A€E K \A EA … \A€E \€ G E KAŁ A ŽB Œ ‚ \A€E K A ‚ E C \‚
܁ B AB ‚ \A E K \A E KA€ € A \A€E K A \A€E KAA B AB B \A E K€ \A€E K ‚ \A EA … \A€ € ) STATE SetFrontOffset 0q@ InitLua @@ p@ MAKEVECTOR3 I@ €q@ @o@ Y d WEAPON GetRange Attack1 CreateCAttack InitAttack1 WEAPONTYPE_AIR_GUN ATTACKATTRIB_AIRGUN b@ ? AddtionalPower InitAttack2 MAKECONE €A@ r@ SetCollisionRangeAdjust SetCameraShakeEnable SetCameraShakeSetFactor1 9@ @ SetCameraShakeSetFactor2 SetCameraShakeRandomDir AddBlowCondition ˆ@
AddAttack ATTACKS =@ P”@ ! ! ! ! # # # $ $ $ $ $ $ $ $ $ % % % % % % % % % % % % % % % % % % % % % & & & & & ' ' ' ' ' ' ( ( ( ( ( ( ) ) ) ) ) ) ) * * * * + + + + + , , , , . OneShotTime Power Accuracy AdditionalPower range . .