From 51c4d22aa8ad131a904f668bd9c1e1e91dce973f Mon Sep 17 00:00:00 2001 From: ErikasKontenis Date: Sun, 26 Jan 2020 14:30:50 +0200 Subject: [PATCH] implement screaming spellbook in rook to skip rook and get first items --- data/actions/scripts/misc/rookgard_skip.lua | 10 ++++++++++ data/globalevents/globalevents.xml | 1 + data/globalevents/scripts/rookgaard_book.lua | 16 ++++++++++++++++ data/items/items.srv | 2 +- 4 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 data/globalevents/scripts/rookgaard_book.lua diff --git a/data/actions/scripts/misc/rookgard_skip.lua b/data/actions/scripts/misc/rookgard_skip.lua index 366fdb3..89779d8 100644 --- a/data/actions/scripts/misc/rookgard_skip.lua +++ b/data/actions/scripts/misc/rookgard_skip.lua @@ -5,6 +5,16 @@ function onUse(player, item, fromPosition, target, toPosition, isHotkey) item:getPosition():sendMagicEffect(CONST_ME_HITBYFIRE) player:say('OUCH!', TALKTYPE_MONSTER_SAY) player:addExperience(4200 - player:getExperience()) + + player:addItem(3355,1) + player:addItem(3361,1) + player:addItem(3559,1) + player:addItem(3552,1) + player:addItem(3412,1) + player:addItem(3273,1) + player:addItem(3031,25) + player:addItem(3582,3) + player:addItem(3003,1) end return true diff --git a/data/globalevents/globalevents.xml b/data/globalevents/globalevents.xml index 23c1c60..bb320ad 100644 --- a/data/globalevents/globalevents.xml +++ b/data/globalevents/globalevents.xml @@ -3,4 +3,5 @@ + diff --git a/data/globalevents/scripts/rookgaard_book.lua b/data/globalevents/scripts/rookgaard_book.lua new file mode 100644 index 0000000..97834fb --- /dev/null +++ b/data/globalevents/scripts/rookgaard_book.lua @@ -0,0 +1,16 @@ +local text = { + "Grrr!", + "", + "Shhh!", + "I SMELL FEEEEAAAAAR!", + "CHAMEK ATH UTHUL ARAK!", + "469", + "LET ME OUT!", + "Sacrifice!", + "More! More!" +} + +function onThink(interval, lastExecution) + Position({x=32095, y=32216, z=7}):sendMonsterSay(text[math.random(#text)]) + return true +end \ No newline at end of file diff --git a/data/items/items.srv b/data/items/items.srv index 8a22cc1..769b318 100644 --- a/data/items/items.srv +++ b/data/items/items.srv @@ -13895,7 +13895,7 @@ Flags = {Take,Expire,ShowDetail} Attributes = {Weight=80,SlotType=RING,HealthTicks=2000,HealthGain=1,ManaTicks=2000,ManaGain=1,ExpireTarget=0,TotalExpireTime=450,DeEquipTarget=3098} TypeID = 3101 -Name = "a spellbook" +Name = "a screaming spellbook" Description = "To humble, or not to humble, that is the question" Flags = {Unmove,Unlay,Unthrow,Unpass,UseEvent} Attributes = {Weight=5800}