Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local CombatHandler = {}
- local Settings = {
- HitCost = 10
- }
- function CombatHandler:MouseButton1(Player, Args)
- local Enemy, Stance, Direction = unpack(Args)
- local EnemyData = {}
- for _,Data in {"Blocking", "Stance", "Stamina"} do
- EnemyData[Data] = self.DataStore:GetData(Enemy, Data)
- end
- local Blocking = EnemyData.Blocking
- local PerfectBlock = Blocking and (Stance == EnemyData.Stance)
- self.Damage:TakeHit(Player, Enemy, {Settings["HitCost"], Settings["HitCost"], Blocking, PerfectBlock, Direction})
- end
- return CombatHandler
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement