From 5ff34fd2458dff28d664c90fb93f455231f8633c Mon Sep 17 00:00:00 2001 From: Thorbjørn Lindeijer Date: Sun, 11 Mar 2012 18:16:16 +0100 Subject: Register Lua script API functions into the global namespace Scripts mostly execute the Mana script API, and it seems like just unnecessary verbosity to refer to the 'mana' table all the time. This table no longer exists now. Reviewed-by: Erik Schilling --- example/scripts/status/jump.lua | 18 +++++++++--------- example/scripts/status/plague.lua | 12 ++++++------ 2 files changed, 15 insertions(+), 15 deletions(-) (limited to 'example/scripts/status') diff --git a/example/scripts/status/jump.lua b/example/scripts/status/jump.lua index 166c90d1..9dc01951 100644 --- a/example/scripts/status/jump.lua +++ b/example/scripts/status/jump.lua @@ -14,16 +14,16 @@ local function tick(target, ticknumber) if (ticknumber % 10 == 0) then - mana.being_say(target, "I have the jumping bug!") + being_say(target, "I have the jumping bug!") end - if (mana.being_get_status_time(target, 2) < 2000) then - mana.being_set_status_time(target, 2, 6000) + if (being_get_status_time(target, 2) < 2000) then + being_set_status_time(target, 2, 6000) end if (ticknumber % 50 ~= 0) then return end - local victims = mana.get_beings_in_circle(mana.posX(target), mana.posY(target), 64) + local victims = get_beings_in_circle(posX(target), posY(target), 64) local count = #victims if i == 0 then return end @@ -40,16 +40,16 @@ local function tick(target, ticknumber) victim = nil i = -1 else - i = mana.being_type(victim) + i = being_type(victim) end until (i == TYPE_MONSTER or i == TYPE_CHARACTER or remaining == 0) if (victim == nil) then return end - mana.being_remove_status(target, 2) + being_remove_status(target, 2) - mana.being_apply_status(victim, 2, 6000) - mana.being_say(victim, "Now I have the jumping bug") + being_apply_status(victim, 2, 6000) + being_say(victim, "Now I have the jumping bug") end -mana.get_status_effect("jumping status"):on_tick(tick) +get_status_effect("jumping status"):on_tick(tick) diff --git a/example/scripts/status/plague.lua b/example/scripts/status/plague.lua index a43b9d40..2f6a5f6c 100644 --- a/example/scripts/status/plague.lua +++ b/example/scripts/status/plague.lua @@ -14,17 +14,17 @@ local function tick(target, ticknumber) if (ticknumber % 10 == 0) then - mana.being_say(target, "I have the plague! :( = " .. ticknumber) + being_say(target, "I have the plague! :( = " .. ticknumber) end - local victims = mana.get_beings_in_circle(mana.posX(target), mana.posY(target), 64) + local victims = get_beings_in_circle(posX(target), posY(target), 64) local i = 1 while (victims[i]) do - if (mana.being_has_status(victims[i], 1) == false) then - mana.being_apply_status(victims[i], 1, 6000) - mana.being_say(victims[i], "I don't feel so good") + if (being_has_status(victims[i], 1) == false) then + being_apply_status(victims[i], 1, 6000) + being_say(victims[i], "I don't feel so good") end i = i + 1 end end -mana.get_status_effect("plague"):on_tick(tick) +get_status_effect("plague"):on_tick(tick) -- cgit v1.2.3-70-g09d2