forked from Bastion/Bastion
parent
878d5db7ae
commit
56d0e10214
@ -1,24 +0,0 @@ |
|||||||
local Tinkr, Bastion = ... |
|
||||||
local ExampleModule = Bastion.Module:New('ExampleModule') |
|
||||||
local Player = Bastion.UnitManager:Get('player') |
|
||||||
|
|
||||||
-- Create a local spellbook |
|
||||||
local SpellBook = Bastion.SpellBook:New() |
|
||||||
|
|
||||||
local FlashHeal = SpellBook:GetSpell(2061) |
|
||||||
|
|
||||||
-- Get a global spell (this can collide with other modules, so be careful) |
|
||||||
-- This is useful for caching common spells that you might not actually cast, and to avoid needless spell creation inline |
|
||||||
local FlashHeal = Bastion.Globals.SpellBook:GetSpell(2061) |
|
||||||
|
|
||||||
local AdvancedMath = Bastion:Import('AdvancedMath') |
|
||||||
|
|
||||||
print(AdvancedMath:Add(1, 2)) |
|
||||||
|
|
||||||
ExampleModule:Sync(function() |
|
||||||
if Player:GetHP() <= 50 then |
|
||||||
FlashHeal:Cast(Player) |
|
||||||
end |
|
||||||
end) |
|
||||||
|
|
||||||
Bastion:Register(ExampleModule) |
|
Loading…
Reference in new issue