summaryrefslogtreecommitdiffstats
path: root/example/serverdata/scripts/status
diff options
context:
space:
mode:
Diffstat (limited to 'example/serverdata/scripts/status')
-rw-r--r--example/serverdata/scripts/status/jump.lua53
-rw-r--r--example/serverdata/scripts/status/plague.lua28
2 files changed, 0 insertions, 81 deletions
diff --git a/example/serverdata/scripts/status/jump.lua b/example/serverdata/scripts/status/jump.lua
deleted file mode 100644
index 3410747..0000000
--- a/example/serverdata/scripts/status/jump.lua
+++ /dev/null
@@ -1,53 +0,0 @@
--------------------------------------------------------------
--- This status jumps from being to being --
--- Thats all it does. --
-----------------------------------------------------------------------------------
--- Copyright 2009 The Mana World Development Team --
--- --
--- This file is part of The Mana World. --
--- --
--- The Mana World is free software; you can redistribute it and/or modify it --
--- under the terms of the GNU General Public License as published by the Free --
--- Software Foundation; either version 2 of the License, or any later version. --
-----------------------------------------------------------------------------------
-
-
-function tick(target, ticknumber)
- if (ticknumber % 10 == 0) then
- mana.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)
- end
-
- if (ticknumber % 50 ~= 0) then return end
-
- local victims = mana.get_beings_in_circle(mana.posX(target), mana.posY(target), 64)
- local count = #victims
-
- if i == 0 then return end
-
- local i
- local remaining = 1000
- local victim = nil
-
- repeat
- remaining = remaining - 1
- i = math.random(count)
- victim = victims[i]
- if (victim == target) then
- victim = nil
- i = -1
- else
- i = mana.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)
-
- mana.being_apply_status(victim, 2, 6000)
- mana.being_say(victim, "Now I have the jumping bug")
-end
diff --git a/example/serverdata/scripts/status/plague.lua b/example/serverdata/scripts/status/plague.lua
deleted file mode 100644
index 5f98268..0000000
--- a/example/serverdata/scripts/status/plague.lua
+++ /dev/null
@@ -1,28 +0,0 @@
--------------------------------------------------------------
--- This when applied to a being will spread from one being --
--- to another --
--- Thats all it does. --
-----------------------------------------------------------------------------------
--- Copyright 2009 The Mana World Development Team --
--- --
--- This file is part of The Mana World. --
--- --
--- The Mana World is free software; you can redistribute it and/or modify it --
--- under the terms of the GNU General Public License as published by the Free --
--- Software Foundation; either version 2 of the License, or any later version. --
-----------------------------------------------------------------------------------
-
-function tick(target, ticknumber)
- if (ticknumber % 10 == 0) then
- mana.being_say(target, "I have the plague! :( = " .. ticknumber)
- end
- local victims = mana.get_beings_in_circle(mana.posX(target), mana.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")
- end
- i = i + 1
- end
-end