Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --by Kijan
- isGearGrid = true
- survSheetGUID = ""
- gridScript = "fff4c9"
- function onload(saved_data)
- if not Global.getVar("bypassSavedLoad") then
- loaded_data = JSON.decode(saved_data)
- if loaded_data ~= nil then
- self.UI.setXml(loaded_data)
- end
- end
- end
- function onSave()
- local saved_data = JSON.encode(self.UI.getXml())
- if Global.getVar("clearSavedData") then
- saved_data = ""
- end
- return saved_data
- end
- function getStats(params)
- local statConversion = {attack = "speed", wound = "strength", hit = "accuracy", crit = "luck", speed = "speed", strength = "strength", accuracy = "accuracy", luck = "luck", movement = "movement", move = "movement", evasion = "evasion"}
- local stat = ""
- if #params == 1 then
- stat = statConversion[params[1]]
- return tonumber(self.UI.getAttribute(stat, "text"))
- else
- local stats = {}
- for _, v in pairs(params) do
- stat = statConversion[v]
- table.insert(stats, tonumber(self.UI.getAttribute(stat, "text")))
- end
- return stats
- end
- end
- function setStats(params)
- local statConversion = {attack = "speed", wound = "strength", hit = "accuracy", crit = "luck", speed = "speed", strength = "strength", accuracy = "accuracy", luck = "luck", movement = "movement", move = "movement", evasion = "evasion"}
- local stat = ""
- for k, v in pairs(params) do
- stat = statConversion[k]
- self.UI.setAttribute(stat, "text", v)
- end
- end
- function toggleCheckBox(player, value, id)
- getObjectFromGUID(gridScript).call("toggleCheckBox", {obj = self, player = player, value = value, id = id})
- end
- function counter(player, value, id)
- getObjectFromGUID(gridScript).call("counter", {obj = self, player = player, value = value, id = id, survSheet = survSheetGUID})
- end
- function onCollisionEnter(collision_info)
- --getObjectFromGUID(gridScript).call("collision", {obj = self, collision_info = collision_info})
- end
- function onCollisionExit(collision_info)
- --getObjectFromGUID(gridScript).call("collisionExit", {obj = self, collision_info = collision_info})
- end
- function clickedSurvDied(player, value, id)
- getObjectFromGUID(gridScript).call("clickedSurvDied", {obj = self, player = player, value = value, id = id})
- end
- function clickedSaveSurv(player, value, id)
- getObjectFromGUID(gridScript).call("clickedSaveSurv", {obj = self, player = player, value = value, id = id})
- end
- function clickedWeaponProf(player, value, id)
- end
- function SetWeapon(WpnStat)
- getObjectFromGUID(gridScript).call("SetWeapon", {obj = self, WpnStat = WpnStat})
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement