diff options
| author | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2016-02-26 20:49:23 -0500 |
|---|---|---|
| committer | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2016-02-26 20:49:23 -0500 |
| commit | 166b6d460f30b3b5179df5edcdf2ddfc9ede75a0 (patch) | |
| tree | 81c249ba9f4e1e113a2edb11b012419e5b75be6b /gamemode/shared/player_spellcast.lua | |
| parent | 4e876e1331f3b797bf1bcc5a3edd0d8325779bbd (diff) | |
| download | wintersurvival2-166b6d460f30b3b5179df5edcdf2ddfc9ede75a0.tar.gz wintersurvival2-166b6d460f30b3b5179df5edcdf2ddfc9ede75a0.tar.bz2 wintersurvival2-166b6d460f30b3b5179df5edcdf2ddfc9ede75a0.zip | |
Modifications to fireball spell to make it usefull in combat
Diffstat (limited to 'gamemode/shared/player_spellcast.lua')
| -rw-r--r-- | gamemode/shared/player_spellcast.lua | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gamemode/shared/player_spellcast.lua b/gamemode/shared/player_spellcast.lua index 0cf2108..20a6cb5 100644 --- a/gamemode/shared/player_spellcast.lua +++ b/gamemode/shared/player_spellcast.lua @@ -8,9 +8,10 @@ if(SERVER) then util.AddNetworkString("CastSpell") util.AddNetworkString("FinishedCasting") - function meta:Cast(spellname, callback) + function meta:Cast(spellname, callback, weapon) if(self.casting) then return end self.casting = callback + self.wep = weapon print("Casting " .. spellname) net.Start("CastSpell") net.WriteString(spellname) @@ -20,7 +21,9 @@ if(SERVER) then net.Receive("FinishedCasting",function(len,pl) if(pl.casting) then print("Finished casting message received by server: " .. pl:Nick()) - pl.casting(net.ReadInt(BITCOUNT),pl) + local score = net.ReadInt(BITCOUNT) + print("Calling callback with " .. score .. " and " .. pl:Nick()) + pl.casting(score,pl,pl.wep) pl.casting = nil end end) |
