mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-06-15 21:24:28 +02:00
Merge branch '24-introduce-all-outfit-addon-quests' into 'master'
Resolve "Introduce all Outfit & Addon quests" Closes #24 See merge request ErikasKontenis/Sabrehaven!19
This commit is contained in:
commit
ee06e90332
1
New Text Document.txt
Normal file
1
New Text Document.txt
Normal file
@ -0,0 +1 @@
|
||||
next: 17571
|
@ -85,9 +85,17 @@
|
||||
<action actionid="82" script="nostalrius/82.lua" />
|
||||
<action actionid="83" script="nostalrius/83.lua" />
|
||||
|
||||
<!-- Meriana Quest -->
|
||||
<action actionid="17525" script="meriana_quest/tortoise_egg.lua" />
|
||||
<action fromaid="17528" toaid="17530" script="meriana_quest/pirate_map.lua" />
|
||||
|
||||
<!-- Port Hope -->
|
||||
<action actionid="17569" script="port_hope/hydra_egg_quest.lua"/>
|
||||
|
||||
<!-- Liberty Bay -->
|
||||
<action fromid="6087" toid="6090" script="liberty_bay/cult_hymn.lua"/>
|
||||
<action actionid="33216" script="liberty_bay/cult_piano_teleport.lua"/>
|
||||
|
||||
<!-- Nostalrius Default Actions -->
|
||||
<!-- Furniture Parcels -->
|
||||
<action fromid="2775" toid="2812" script="misc/furniture_parcels.lua" />
|
||||
@ -151,6 +159,7 @@
|
||||
<action itemid="3059" script="misc/spellbook.lua" />
|
||||
<action fromid="5792" toid="5797" script="misc/dice.lua" />
|
||||
<action itemid="3114" script="misc/skull_candle.lua" />
|
||||
<action itemid="5957" script="misc/lottery_ticket.lua" />
|
||||
|
||||
<!-- Dolls -->
|
||||
<action itemid="5080" script="misc/dolls.lua" />
|
||||
@ -186,9 +195,13 @@
|
||||
<action itemid="4867" script="misc/botanist_container.lua" />
|
||||
<action itemid="4863" script="misc/butterfly_conservation_kit.lua" />
|
||||
<action itemid="5467" script="misc/fire_bug.lua" />
|
||||
<action itemid="5938" script="misc/ceirons_waterskin.lua" />
|
||||
|
||||
<!-- Chests -->
|
||||
<action itemid="2472" script="misc/chests.lua" />
|
||||
<action itemid="2479" script="misc/chests.lua" />
|
||||
<action itemid="2480" script="misc/chests.lua" />
|
||||
<action itemid="2482" script="misc/chests.lua" />
|
||||
<action itemid="2543" script="misc/chests.lua" />
|
||||
<action itemid="2544" script="misc/chests.lua" />
|
||||
<action itemid="2545" script="misc/chests.lua" />
|
||||
|
21
data/actions/scripts/liberty_bay/cult_hymn.lua
Normal file
21
data/actions/scripts/liberty_bay/cult_hymn.lua
Normal file
@ -0,0 +1,21 @@
|
||||
local config = {
|
||||
[6087] = {storage = 1053, text = 'first', effect = CONST_ME_SOUND_GREEN},
|
||||
[6088] = {storage = 1054, text = 'second', effect = CONST_ME_SOUND_RED},
|
||||
[6089] = {storage = 1055, text = 'third', effect = CONST_ME_SOUND_YELLOW},
|
||||
[6090] = {storage = 1056, text = 'fourth', effect = CONST_ME_SOUND_BLUE}
|
||||
}
|
||||
|
||||
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
|
||||
local playerPosition = player:getPosition()
|
||||
local useItem = config[item.itemid]
|
||||
if player:getStorageValue(useItem.storage) ~= 1 then
|
||||
player:setStorageValue(useItem.storage, 1)
|
||||
player:say("You have learned the ".. useItem.text .." part of a hymn.", TALKTYPE_MONSTER_SAY, false, 0, playerPosition)
|
||||
playerPosition:sendMagicEffect(useItem.effect)
|
||||
item:remove(1)
|
||||
else
|
||||
player:say("You already know the ".. useItem.text .." verse of the hymn.", TALKTYPE_MONSTER_SAY, false, 0, playerPosition)
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
18
data/actions/scripts/liberty_bay/cult_piano_teleport.lua
Normal file
18
data/actions/scripts/liberty_bay/cult_piano_teleport.lua
Normal file
@ -0,0 +1,18 @@
|
||||
local storages = {1053, 1054, 1055, 1056}
|
||||
|
||||
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
|
||||
local playerPosition = player:getPosition()
|
||||
|
||||
for i = 1, #storages do
|
||||
if player:getStorageValue(storages[i]) ~= 1 then
|
||||
player:say("You have not learned all the verses of the hymn.", TALKTYPE_MONSTER_SAY, false, 0, toPosition)
|
||||
playerPosition:sendMagicEffect(CONST_ME_POFF)
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
player:teleportTo(Position(32402, 32794, 9))
|
||||
player:say("You have sucessfully played the secret hymn of the cult.", TALKTYPE_MONSTER_SAY)
|
||||
Game.sendMagicEffect({x = 32402, y = 32794, z = 9}, CONST_ME_SOUND_PURPLE)
|
||||
return true
|
||||
end
|
@ -15,6 +15,16 @@ function onUse(player, item, fromPosition, target, toPosition)
|
||||
item:transform(4869, 1)
|
||||
target:getPosition():sendMagicEffect(10)
|
||||
return true
|
||||
elseif target:getId() == 5658 and player:getStorageValue(17535) == 1 then
|
||||
if player:getStorageValue(17536) < os.time() then
|
||||
item:transform(5937, 1)
|
||||
target:getPosition():sendMagicEffect(10)
|
||||
player:setStorageValue(17536, os.time() + 20 * 60 * 60) -- 20 hour
|
||||
return true
|
||||
else
|
||||
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You just collected a fragile griffinclaw. At least wait for the rest of the plant to recover a bit before gathering more.")
|
||||
return true
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
12
data/actions/scripts/misc/ceirons_waterskin.lua
Normal file
12
data/actions/scripts/misc/ceirons_waterskin.lua
Normal file
@ -0,0 +1,12 @@
|
||||
function onUse(player, item, fromPosition, target, toPosition)
|
||||
if not target:isItem() then
|
||||
return false
|
||||
end
|
||||
|
||||
if target:getId() == 5662 and Game.isItemThere({x = 33024, y = 32672, z = 6}, 5662) then
|
||||
item:transform(5939, 1)
|
||||
target:getPosition():sendMagicEffect(2)
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
@ -1,6 +1,10 @@
|
||||
function onUse(player, item, fromPosition, target, toPosition)
|
||||
local chestQuestNumber = item:getAttribute(ITEM_ATTRIBUTE_CHESTQUESTNUMBER)
|
||||
|
||||
if chestQuestNumber == 0 then
|
||||
return false
|
||||
end
|
||||
|
||||
if player:getStorageValue(chestQuestNumber) > 0 then
|
||||
player:sendTextMessage(MESSAGE_INFO_DESCR, "The " .. item:getName() .. " is empty.")
|
||||
return true
|
||||
@ -42,8 +46,6 @@ function onUse(player, item, fromPosition, target, toPosition)
|
||||
|
||||
player:sendTextMessage(MESSAGE_INFO_DESCR, "You have found " .. rewardName .. ".")
|
||||
player:addItemEx(reward:clone(), true)
|
||||
if not getPlayerFlagValue(player, PlayerFlag_HasInfiniteCapacity) then
|
||||
player:setStorageValue(chestQuestNumber, 1)
|
||||
end
|
||||
player:setStorageValue(chestQuestNumber, 1)
|
||||
return true
|
||||
end
|
||||
|
12
data/actions/scripts/misc/lottery_ticket.lua
Normal file
12
data/actions/scripts/misc/lottery_ticket.lua
Normal file
@ -0,0 +1,12 @@
|
||||
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
|
||||
if math.random(100) == 1 then
|
||||
player:getPosition():sendMagicEffect(CONST_ME_SOUND_YELLOW)
|
||||
player:say("Congratulations! You won a prize!", TALKTYPE_MONSTER_SAY)
|
||||
item:transform(5958)
|
||||
else
|
||||
player:getPosition():sendMagicEffect(CONST_ME_POFF)
|
||||
player:say("Sorry, but you drew a blank.", TALKTYPE_MONSTER_SAY)
|
||||
item:remove(1)
|
||||
end
|
||||
return true
|
||||
end
|
11
data/actions/scripts/port_hope/hydra_egg_quest.lua
Normal file
11
data/actions/scripts/port_hope/hydra_egg_quest.lua
Normal file
@ -0,0 +1,11 @@
|
||||
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
|
||||
if player:getStorageValue(17569) ~= 1 then
|
||||
player:setStorageValue(17569, 1)
|
||||
player:sendTextMessage(MESSAGE_INFO_DESCR, "You have found a hydra egg.")
|
||||
player:addItem(4839, 1)
|
||||
else
|
||||
player:sendTextMessage(MESSAGE_INFO_DESCR, "The " .. item:getName() .. " is empty.")
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
@ -1,3 +1,12 @@
|
||||
local function setBloomingGriffinclaw()
|
||||
local position = {x = 32024, y = 32830, z = 4}
|
||||
if Game.isItemThere(position,5687) then
|
||||
Game.removeItemOnMap(position, 5687)
|
||||
Game.createItem(5658, 1, position)
|
||||
Game.sendMagicEffect(position, 15)
|
||||
end
|
||||
end
|
||||
|
||||
function onStartup()
|
||||
math.randomseed(os.mtime())
|
||||
|
||||
@ -47,4 +56,18 @@ function onStartup()
|
||||
until not result.next(resultId)
|
||||
result.free(resultId)
|
||||
end
|
||||
|
||||
-- blooming griffinclaw
|
||||
local dayNow = tonumber(os.date("%d", os.time()))
|
||||
if (dayNow == 1) then
|
||||
setGlobalStorageValue(1, 0)
|
||||
end
|
||||
|
||||
if getGlobalStorageValue(1) == 0 then
|
||||
local randomDay = math.random(dayNow, 28)
|
||||
if (randomDay == 28) then
|
||||
setGlobalStorageValue(1, 1)
|
||||
addEvent(setBloomingGriffinclaw, 10000)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -7431,12 +7431,12 @@ Flags = {Door,Top,SeparationEvent,Unmove}
|
||||
|
||||
TypeID = 1682
|
||||
Name = "a closed door"
|
||||
Flags = {Door,Unpass,Unmove,Unthrow,Unlay}
|
||||
Description = "It is locked"
|
||||
Flags = {UseEvent,Door,Unpass,Unmove,Unthrow,Unlay}
|
||||
|
||||
TypeID = 1683
|
||||
Name = "a closed door"
|
||||
Description = "It is locked"
|
||||
Flags = {UseEvent,Door,Unpass,Unmove,Unthrow,Unlay}
|
||||
Flags = {Door,Unpass,Unmove,Unthrow,Unlay}
|
||||
|
||||
TypeID = 1684
|
||||
Name = "an open door"
|
||||
@ -7470,12 +7470,12 @@ Flags = {Top,SeparationEvent,Door,Unmove}
|
||||
|
||||
TypeID = 1691
|
||||
Name = "a closed door"
|
||||
Flags = {Door,Unpass,Unmove,Unthrow,Unlay}
|
||||
Description = "It is locked"
|
||||
Flags = {UseEvent,Door,Unpass,Unmove,Unthrow,Unlay}
|
||||
|
||||
TypeID = 1692
|
||||
Name = "a closed door"
|
||||
Description = "It is locked"
|
||||
Flags = {UseEvent,Door,Unpass,Unmove,Unthrow,Unlay}
|
||||
Flags = {Door,Unpass,Unmove,Unthrow,Unlay}
|
||||
|
||||
TypeID = 1693
|
||||
Name = "an open door"
|
||||
@ -26857,11 +26857,13 @@ Attributes = {Weight=2000}
|
||||
|
||||
TypeID = 5938
|
||||
Name = "Ceiron's waterskin"
|
||||
Description = "It is empty"
|
||||
Flags = {Take}
|
||||
Attributes = {Weight=700}
|
||||
|
||||
TypeID = 5939
|
||||
Name = "Ceiron's waterskin"
|
||||
Description = "It contains a special sample of water from a hydra cave"
|
||||
Flags = {Take}
|
||||
Attributes = {Weight=700}
|
||||
|
||||
|
@ -117,9 +117,32 @@ if not globalStorageTable then
|
||||
end
|
||||
|
||||
function Game.getStorageValue(key)
|
||||
return globalStorageTable[key]
|
||||
-- Return from local table if possible
|
||||
if globalStorageTable[key] ~= nil then
|
||||
return globalStorageTable[key]
|
||||
end
|
||||
|
||||
-- Else look for it on the DB
|
||||
local dbData = db.storeQuery("SELECT `value` FROM `global_storage` WHERE `key` = " .. key .. " LIMIT 1;")
|
||||
if dbData ~= false then
|
||||
local value = result.getNumber(dbData, "value")
|
||||
if value ~= nil then
|
||||
-- Save it to globalStorageTable
|
||||
globalStorageTable[key] = value
|
||||
return value
|
||||
end
|
||||
end
|
||||
|
||||
return nil
|
||||
end
|
||||
|
||||
function Game.setStorageValue(key, value)
|
||||
globalStorageTable[key] = value
|
||||
|
||||
local dbData = db.storeQuery("SELECT `value` FROM `global_storage` WHERE `key` = " .. key .. " LIMIT 1;")
|
||||
if dbData ~= false then
|
||||
db.query("UPDATE `global_storage` SET `value`='".. value .."' WHERE `key` = " .. key .. " LIMIT 1;")
|
||||
else
|
||||
db.query("INSERT INTO `global_storage` (`key`, `value`) VALUES (" .. key .. ", " .. value .. ");")
|
||||
end
|
||||
end
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF - 8"?>
|
||||
<monster name="assassin" nameDescription="an assassin" race="blood" experience="105" speed="72" manacost="450">
|
||||
<health now="175" max="175" />
|
||||
<look type="129" head="95" body="95" legs="95" feet="95" corpse="6080" />
|
||||
<look type="152" head="95" body="95" legs="95" feet="95" addons="3" corpse="6080" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="20" mostdamage="10" random="0" />
|
||||
<flags>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF - 8"?>
|
||||
<monster name="black knight" nameDescription="a black knight" race="blood" experience="1600" speed="155" manacost="0">
|
||||
<health now="1800" max="1800" />
|
||||
<look type="131" head="95" body="95" legs="95" feet="95" corpse="6080" />
|
||||
<look type="131" head="95" body="95" legs="95" feet="95" addons="3" corpse="6080" />
|
||||
<targetchange interval="1000" chance="3" />
|
||||
<targetstrategy nearest="80" weakest="10" mostdamage="10" random="0" />
|
||||
<flags>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF - 8"?>
|
||||
<monster name="warlock" nameDescription="a warlock" race="blood" experience="4000" speed="75" manacost="0">
|
||||
<health now="3200" max="3200" />
|
||||
<look type="130" head="0" body="52" legs="128" feet="95" corpse="6080" />
|
||||
<look type="130" head="0" body="52" legs="128" feet="95" addons="1" corpse="6080" />
|
||||
<targetchange interval="1000" chance="50" />
|
||||
<targetstrategy nearest="100" weakest="0" mostdamage="0" random="0" />
|
||||
<flags>
|
||||
|
@ -395,6 +395,9 @@
|
||||
<movevent event="StepIn" itemid="5764" script="misc/drowning.lua" />
|
||||
<movevent event="StepOut" itemid="5764" script="misc/drowning.lua"/>
|
||||
|
||||
<!-- Laguna Islands -->
|
||||
<movevent event="StepIn" frommovementid="17563" tomovementid="17564" script="laguna_islands/erayo_hut_stairs.lua" />
|
||||
|
||||
<!-- Goroma -->
|
||||
<movevent event="StepIn" frommovementid="17506" tomovementid="17508" script="goroma/energy_barrier.lua" />
|
||||
<movevent event="StepIn" movementid="17510" script="goroma/to_ramoa.lua" />
|
||||
@ -423,6 +426,17 @@
|
||||
<movevent event="AddItem" movementid="17526" tileitem="1" script="goroma/final_ferumbras_floor.lua" />
|
||||
<movevent event="StepIn" movementid="17527" script="goroma/back_ferumbras_floor.lua" />
|
||||
<movevent event="AddItem" movementid="17527" tileitem="1" script="goroma/back_ferumbras_floor.lua" />
|
||||
|
||||
<!-- Calassa -->
|
||||
<movevent event="StepIn" frommovementid="14429" tomovementid="14430" script="calassa/calassa_enter.lua" />
|
||||
<movevent event="AddItem" frommovementid="14429" tomovementid="14430" tileitem="1" script="calassa/calassa_enter.lua" />
|
||||
<movevent event="StepIn" movementid="14431" script="calassa/calassa_back.lua" />
|
||||
<movevent event="AddItem" movementid="14431" tileitem="1" script="calassa/calassa_back.lua" />
|
||||
|
||||
<!-- Liberty Bay -->
|
||||
<movevent event="StepIn" movementid="33217" script="liberty_bay/back_cult_piano.lua" />
|
||||
<movevent event="AddItem" movementid="33217" tileitem="1" script="liberty_bay/back_cult_piano.lua" />
|
||||
|
||||
<!-- Floorchange -->
|
||||
<movevent event="StepIn" itemid="293" script="misc/floorchange.lua" />
|
||||
<movevent event="AddItem" itemid="293" tileitem="1" script="misc/floorchange.lua" />
|
||||
|
16
data/movements/scripts/calassa/calassa_back.lua
Normal file
16
data/movements/scripts/calassa/calassa_back.lua
Normal file
@ -0,0 +1,16 @@
|
||||
function onStepIn(creature, item, position, fromPosition)
|
||||
local player = creature:getPlayer()
|
||||
if not player then
|
||||
return true
|
||||
end
|
||||
|
||||
doRelocate(item:getPosition(),{x = 31914, y = 32713, z = 6})
|
||||
item:getPosition():sendMagicEffect(11)
|
||||
Game.sendMagicEffect({x = 31914, y = 32713, z = 6}, 11)
|
||||
end
|
||||
|
||||
function onAddItem(item, tileitem, position)
|
||||
doRelocate(item:getPosition(),{x = 31914, y = 32713, z = 6})
|
||||
item:getPosition():sendMagicEffect(11)
|
||||
Game.sendMagicEffect({x = 31914, y = 32713, z = 6}, 11)
|
||||
end
|
23
data/movements/scripts/calassa/calassa_enter.lua
Normal file
23
data/movements/scripts/calassa/calassa_enter.lua
Normal file
@ -0,0 +1,23 @@
|
||||
function onStepIn(creature, item, position, fromPosition)
|
||||
local player = creature:getPlayer()
|
||||
if not player then
|
||||
return true
|
||||
end
|
||||
|
||||
local headItem = player:getSlotItem(CONST_SLOT_HEAD)
|
||||
if headItem and isInArray({5460}, headItem.itemid) then
|
||||
player:teleportTo(Position(31915, 32716, 12))
|
||||
player:getPosition():sendMagicEffect(2)
|
||||
player:getPosition():sendMagicEffect(CONST_ME_LOSEENERGY)
|
||||
else
|
||||
position.y = position.y - 3
|
||||
player:teleportTo(position)
|
||||
player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
|
||||
end
|
||||
return true
|
||||
end
|
||||
|
||||
function onAddItem(item, tileitem, position)
|
||||
doRelocate(item:getPosition(),{x = 31915, y = 32716, z = 12})
|
||||
Game.sendMagicEffect({x = 31915, y = 32716, z = 12}, 2)
|
||||
end
|
16
data/movements/scripts/laguna_islands/erayo_hut_stairs.lua
Normal file
16
data/movements/scripts/laguna_islands/erayo_hut_stairs.lua
Normal file
@ -0,0 +1,16 @@
|
||||
function onStepIn(creature, item, position, fromPosition)
|
||||
if creature:getCondition(CONDITION_INVISIBLE, CONDITIONID_COMBAT) or creature:getCondition(CONDITION_INVISIBLE, CONDITIONID_RING) then
|
||||
if item:getId() == 485 then
|
||||
doRelocate(item:getPosition(),{x = 32517, y = 32910, z = 8})
|
||||
elseif item:getId() == 1947 then
|
||||
doRelocate(item:getPosition(),{x = 32517, y = 32908, z = 7})
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
doRelocate(item:getPosition(),{x = 32519, y = 32914, z = 7})
|
||||
item:getPosition():sendMagicEffect(11)
|
||||
Game.sendMagicEffect({x = 32519, y = 32914, z = 7}, 11)
|
||||
creature:say("Why are you sneaking around in my house? Think I don't see you?", TALKTYPE_MONSTER_SAY, false, 0, creature:getPosition())
|
||||
end
|
11
data/movements/scripts/liberty_bay/back_cult_piano.lua
Normal file
11
data/movements/scripts/liberty_bay/back_cult_piano.lua
Normal file
@ -0,0 +1,11 @@
|
||||
function onStepIn(creature, item, position, fromPosition)
|
||||
doRelocate(item:getPosition(),{x = 32410, y = 32794, z = 9})
|
||||
item:getPosition():sendMagicEffect(11)
|
||||
Game.sendMagicEffect({x = 32410, y = 32794, z = 9}, 11)
|
||||
end
|
||||
|
||||
function onAddItem(item, tileitem, position)
|
||||
doRelocate(item:getPosition(),{x = 32410, y = 32794, z = 9})
|
||||
item:getPosition():sendMagicEffect(11)
|
||||
Game.sendMagicEffect({x = 32410, y = 32794, z = 9}, 11)
|
||||
end
|
@ -6,6 +6,10 @@ Home = [32417,31583,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",QuestValue(17532)=2,ExpiringQuestValue(17533)<0,! -> "You back. You know, you right. Brother is right. Fist not always good. Tell him that!", SetQuestValue(17532,3), Idle
|
||||
ADDRESS,"hi$",QuestValue(17532)=2,ExpiringQuestValue(17533)<0,! -> *
|
||||
ADDRESS,"hello$",ExpiringQuestValue(17533)>0,! -> "Head aches. GO AWAY!", SetExpiringQuestValue(17533, 3600000), Idle
|
||||
ADDRESS,"hi$",ExpiringQuestValue(17533)>0,! -> *
|
||||
ADDRESS,"hello$",! -> "Whatcha do in my place?"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
@ -20,4 +24,57 @@ VANISH,! -> NOP
|
||||
"fight" -> "You. Weak."
|
||||
"job" -> "No time for such a stupid thing."
|
||||
"name" -> "Ajax."
|
||||
|
||||
"MINE",QuestValue(17532)=1 -> "YOURS? WHAT IS YOURS! NOTHING IS YOURS! IS MINE! GO AWAY, YES?!", EffectOpp(16), Burning(50,10), Topic=1
|
||||
Topic=1,"no" -> "YOU STUPID! STUBBORN! I KILL YOU! WILL LEAVE NOW?!", Topic=2
|
||||
Topic=1 -> "BYE!!!", Idle
|
||||
Topic=2,"no" -> "ARRRRRRRRRR! YOU ME DRIVE MAD! HOW I MAKE YOU GO??", Topic=3
|
||||
Topic=2 -> "ARRRRRRRRRR!!!", Idle
|
||||
Topic=3,"no" -> "I GIVE YOU NO!", Topic=4
|
||||
Topic=3 -> "ARRRRRRRRRR!!!", Idle
|
||||
Topic=4,"say","please" -> "Please? What you mean please? Like I say please you say bye? Please?", Topic=5
|
||||
Topic=4 -> "ARRRRRRRRRR!!!", Idle
|
||||
Topic=5,"yes" -> "Oh. Easy. Okay. Please is good. Now don't say anything. Head aches.", SetQuestValue(17532,2), SetExpiringQuestValue(17533, 3600000), Idle
|
||||
Topic=5 -> "ARRRRRRRRRR!!!", Idle
|
||||
|
||||
"Gelagos",QuestValue(17532)=5 -> "Annoying kid. Bro hates him, but talking no help. Bro needs fighting spirit!"
|
||||
"fighting","spirit",QuestValue(17532)=5 -> "If you want to help bro, bring him fighting spirit. Magic fighting spirit. Ask Djinn."
|
||||
|
||||
"present",QuestValue(17532)=12 -> "Bron gave me present. Ugly, but nice from him. Me want to give present too. You help me?", Topic=6
|
||||
Topic=6,"yes" -> "Good! Me make shiny weapon. If you help me, I make one for you too. Like axe I wear. I need stuff. Listen. ...",
|
||||
"Me need 100 iron ore. Then need crude iron. Then after that 50 behemoth fangs. And 50 lizard leather. You understand?",
|
||||
"Help me yes or no?", Topic=7
|
||||
Topic=6 -> "Maybe later."
|
||||
Topic=7,"yes" -> "Good. You get 100 iron ore first. Come back.", SetQuestValue(17532,13)
|
||||
Topic=7 -> "Maybe later."
|
||||
|
||||
"iron","ore",QuestValue(17532)=13 -> Type=5880, Amount=100, "You bring 100 iron ore?", Topic=8
|
||||
Topic=8,"yes",Count(Type)>=Amount -> "Good! Now bring crude iron.", Delete(Type), SetQuestValue(17532,14)
|
||||
Topic=8,"yes" -> "You do not have that many."
|
||||
Topic=8 -> "Maybe another time."
|
||||
|
||||
"crude","iron",QuestValue(17532)=14 -> Type=5892, Amount=1, "You bring crude iron?", Topic=9
|
||||
Topic=9,"yes",Count(Type)>=Amount -> "Good! Now bring 50 behemoth fangs.", Delete(Type), SetQuestValue(17532,14)
|
||||
Topic=9,"yes" -> "You do not have it."
|
||||
Topic=9 -> "Maybe another time."
|
||||
|
||||
"behemoth","fang",QuestValue(17532)=14 -> Type=5893, Amount=50, "You bring 50 behemoth fangs?", Topic=10
|
||||
Topic=10,"yes",Count(Type)>=Amount -> "Good! Now bring 50 lizard leather.", Delete(Type), SetQuestValue(17532,15)
|
||||
Topic=10,"yes" -> "You do not have that many."
|
||||
Topic=10 -> "Maybe another time."
|
||||
|
||||
"lizard","leather",QuestValue(17532)=15 -> Type=5876, Amount=50, "You bring 50 lizard leather?", Topic=11
|
||||
Topic=11,"yes",Count(Type)>=Amount -> "Ah! All stuff there. I will start making axes now. Come later and ask me for axe.", Delete(Type), SetQuestValue(17532,16), SetExpiringQuestValue(17534, 7200000)
|
||||
Topic=11,"yes" -> "You do not have that many."
|
||||
Topic=11 -> "Maybe another time."
|
||||
|
||||
"addon",ExpiringQuestValue(17534)>0 -> "Wait! I making axes now. Come later, okey?"
|
||||
"axe",ExpiringQuestValue(17534)>0 -> *
|
||||
|
||||
"addon",ExpiringQuestValue(17534)<0,QuestValue(17532)=16 -> "Axe is done! For you. Take. Wear like me.", SetQuestValue(17532,17), AddOutfitAddon(147,1), AddOutfitAddon(143,1), EffectOpp(13)
|
||||
"axe",ExpiringQuestValue(17534)<0,QuestValue(17532)=16 -> *
|
||||
|
||||
"addon",QuestValue(17532)=17 -> "Nice axe. Nice axe."
|
||||
"axe",QuestValue(17532)=17 -> *
|
||||
|
||||
}
|
||||
|
@ -68,26 +68,26 @@ Topic=3,"yes",Count(Type)>=Amount -> "Thank you. Orcs call arrows 'pixo'.", Dele
|
||||
Topic=3,"yes" -> "You don't have one!"
|
||||
Topic=3 -> "Ok, then I don't tell you more about the orcish language."
|
||||
|
||||
"addon",QuestValue(18502)=0,premium -> "Ah, you noticed my new accessory? Sorry, this one is not for sale. It's handmade from rare minotaur leather.", Topic=4
|
||||
"backpack",QuestValue(18502)=0,premium -> *
|
||||
"addon",QuestValue(18502)=0 -> "Ah, you noticed my new accessory? Sorry, this one is not for sale."
|
||||
"backpack",QuestValue(18502)=0 -> *
|
||||
"addon",QuestValue(18502)=0,premium -> "Ah, you noticed my new accessory? Sorry, this one is not for sale. It's handmade from rare minotaur leather.", Topic=4
|
||||
"backpack",QuestValue(18502)=0,premium -> *
|
||||
"addon",QuestValue(18502)=0 -> "Ah, you noticed my new accessory? Sorry, this one is not for sale."
|
||||
"backpack",QuestValue(18502)=0 -> *
|
||||
Topic=4,"minotaur","leather" -> "Well, if you really like this backpack, I could make one for you, but minotaur leather is hard to come by these days. Are you willing to put some work into this?", Topic=5
|
||||
Topic=5,"yes" -> "Alright then, if you bring me 100 pieces of fine minotaur leather I will see what I can do for you. You probably have to kill really many minotaurs though...",
|
||||
"so good luck!", SetQuestValue(18502,1)
|
||||
|
||||
"addon",QuestValue(18502)=1 -> Type=5878, Amount=100, "Ah, right, almost forgot about the backpack! Have you brought me 100 pieces of minotaur leather as requested?", Topic=6
|
||||
"backpack",QuestValue(18502)=1 -> *
|
||||
"addon",QuestValue(18502)=1 -> Type=5878, Amount=100, "Ah, right, almost forgot about the backpack! Have you brought me 100 pieces of minotaur leather as requested?", Topic=6
|
||||
"backpack",QuestValue(18502)=1 -> *
|
||||
Topic=6,"yes",Count(Type)>=Amount -> "Great! Alright, I need a while to finish this backpack for you. Come ask me later, okay?", Delete(Type), SetExpiringQuestValue(18503, 7200000), SetQuestValue(18502,2)
|
||||
Topic=6,"yes" -> "You don't have that many!"
|
||||
Topic=6 -> "Too bad."
|
||||
Topic=6,"yes" -> "You don't have that many!"
|
||||
Topic=6 -> "Too bad."
|
||||
|
||||
"addon",ExpiringQuestValue(18503)>0 -> "Please be patient! I am still working on the backpack details. Come back later, okey?"
|
||||
"backpack",ExpiringQuestValue(18503)>0 -> *
|
||||
"addon",ExpiringQuestValue(18503)>0 -> "Please be patient! I am still working on the backpack details. Come back later, okey?"
|
||||
"backpack",ExpiringQuestValue(18503)>0 -> *
|
||||
|
||||
"addon",ExpiringQuestValue(18503)<0,QuestValue(18502)=2 -> "Just in time! Your backpack is finished. Here you go, I hope you like it.", SetQuestValue(18502,3), AddOutfitAddon(136,1), AddOutfitAddon(128,1)
|
||||
"backpack",ExpiringQuestValue(18503)<0,QuestValue(18502)=2 -> *
|
||||
"addon",ExpiringQuestValue(18503)<0,QuestValue(18502)=2 -> "Just in time! Your backpack is finished. Here you go, I hope you like it.", SetQuestValue(18502,3), AddOutfitAddon(136,1), AddOutfitAddon(128,1), EffectOpp(13)
|
||||
"backpack",ExpiringQuestValue(18503)<0,QuestValue(18502)=2 -> *
|
||||
|
||||
"addon",QuestValue(18502)=3 -> "Oh, you also have a nice backpack just like me!"
|
||||
"backpack",QuestValue(18502)=3 -> *
|
||||
"addon",QuestValue(18502)=3 -> "Oh, you also have a nice backpack just like me!"
|
||||
"backpack",QuestValue(18502)=3 -> *
|
||||
}
|
||||
|
@ -6,6 +6,9 @@ Home = [32635,32402,10]
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",QuestValue(17549)=0,! -> "The gods must be praised that I am finally saved. I do not have many worldly possessions, but please accept a small reward, do you?", Topic=2
|
||||
ADDRESS,"hi$",QuestValue(17549)=0,! -> *
|
||||
ADDRESS,"hiho$",QuestValue(17549)=0,! -> *
|
||||
ADDRESS,"hello$",! -> "The gods must be praised that I am finally saved."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,"hiho$",! -> *
|
||||
@ -65,5 +68,8 @@ VANISH,! -> "May the gods bless you."
|
||||
Topic=1,"yes" -> "So be it!", Idle, EffectOpp(11), Teleport(32626,32402,10), EffectOpp(11)
|
||||
Topic=1 -> "As you wish."
|
||||
|
||||
Topic=2,"yes" -> "I will tell you a small secret now. My friend Lynda in Thais can create a blessed wand. Greet her from me, maybe shewill aid you.", SetQuestValue(17549,1)
|
||||
Topic=2 -> "As you wish."
|
||||
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,7 @@ VANISH,! -> "Good bye."
|
||||
"blueberry" -> Type=3588, Amount=1, Price=1, "Do you want to buy blueberry for %P gold?", Topic=1
|
||||
"cheese" -> Type=3607, Amount=1, Price=6, "Do you want to buy cheese for %P gold?", Topic=1
|
||||
"ham" -> Type=3582, Amount=1, Price=8, "Do you want to buy a ham for %P gold?", Topic=1
|
||||
"juice squeezer" -> Type=5865, Amount=1, Price=100, "Do you want to buy a juice squeezer for %P gold?", Topic=1
|
||||
"juice","squeezer" -> Type=5865, Amount=1, Price=100, "Do you want to buy a juice squeezer for %P gold?", Topic=1
|
||||
"mango" -> Type=5096, Amount=1, Price=10, "Do you want to buy a mango for %P gold?", Topic=1
|
||||
"meat" -> Type=3577, Amount=1, Price=5, "Do you want to buy a meat for %P gold?", Topic=1
|
||||
"melon" -> Type=3593, Amount=1, Price=10, "Do you want to buy a melon for %P gold?", Topic=1
|
||||
@ -42,7 +42,7 @@ VANISH,! -> "Good bye."
|
||||
%1,1<%1,"blueberr" -> Type=3588, Amount=%1, Price=1*%1, "Do you want to buy %A blueberries for %P gold?", Topic=1
|
||||
%1,1<%1,"cheese" -> Type=3607, Amount=%1, Price=6*%1, "Do you want to buy %A cheese for %P gold?", Topic=1
|
||||
%1,1<%1,"ham" -> Type=3582, Amount=%1, Price=8*%1, "Do you want to buy %A ham for %P gold?", Topic=1
|
||||
%1,1<%1,"juice squeezer" -> Type=5865, Amount=%1, Price=100*%1, "Do you want to buy %A juice squeezers for %P gold?", Topic=1
|
||||
%1,1<%1,"juice","squeezer" -> Type=5865, Amount=%1, Price=100*%1, "Do you want to buy %A juice squeezers for %P gold?", Topic=1
|
||||
%1,1<%1,"mango" -> Type=5096, Amount=%1, Price=10*%1, "Do you want to buy %A mangos for %P gold?", Topic=1
|
||||
%1,1<%1,"meat" -> Type=3577, Amount=%1, Price=5*%1, "Do you want to buy %A meats for %P gold?", Topic=1
|
||||
%1,1<%1,"melon" -> Type=3593, Amount=%1, Price=10*%1, "Do you want to buy %A melons for %P gold?", Topic=1
|
||||
@ -56,22 +56,54 @@ Topic=1,"yes",CountMoney>=Price -> "Here it is.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "I am sorry, but you do not have enough gold."
|
||||
Topic=1 -> "Maybe later."
|
||||
|
||||
# Meriana_Quest
|
||||
"mission",QuestValue(17520)=1,QuestValue(17521)=0 -> "You know, we have plenty of rum here but we lack some basic food. Especially food that easily becomes mouldy is a problem. Bring me 100 breads and you will help me a lot.", SetQuestValue(17521,1)
|
||||
"task",QuestValue(17520)=1,QuestValue(17521)=0 -> *
|
||||
|
||||
"mission",QuestValue(17521)=1 -> Type=3600, Amount=100, "Are you here to bring me the 100 pieces of bread that I requested?", Topic=2
|
||||
"task",QuestValue(17521)=1 -> *
|
||||
"bread",QuestValue(17521)=1 -> *
|
||||
Topic=2,"yes",Count(Type)>=Amount -> "What a joy. At least for a few days adequate supply is ensured.", Delete(Type), SetQuestValue(17521,2)
|
||||
Topic=2,"yes" -> "Sorry, you do not have so many."
|
||||
Topic=2 -> "Maybe another time."
|
||||
Topic=2,"yes" -> "Sorry, you do not have so many."
|
||||
Topic=2 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17521)=2 -> "The sailors always tell tales about the famous beer of Carlin. You must know, alcohol is forbidden in that city. ...",
|
||||
"The beer is served in a secret whisper bar anyway. Bring me a sample of the whisper beer, NOT the usual beer but whisper beer. I hope you are listening.", SetQuestValue(17521,3)
|
||||
"task",QuestValue(17521)=2 -> *
|
||||
|
||||
"mission",QuestValue(17521)=3 -> Type=6106, Amount=1, "Did you get a sample of the whisper beer from Carlin?", Topic=3
|
||||
"bread",QuestValue(17521)=1 -> *
|
||||
"task",QuestValue(17521)=3 -> *
|
||||
"beer",QuestValue(17521)=3 -> *
|
||||
Topic=3,"yes",Count(Type)>=Amount -> "Thank you very much. I will test this beauty in privacy.", Delete(Type), SetQuestValue(17521,4)
|
||||
Topic=3,"yes" -> "Sorry, you do not have it."
|
||||
Topic=3 -> "Maybe another time."
|
||||
|
||||
"mission" -> "Sorry, I don't have any missions for you."
|
||||
Topic=3,"yes" -> "Sorry, you do not have it."
|
||||
Topic=3 -> "Maybe another time."
|
||||
|
||||
# Pirate_Outfit_Quest
|
||||
"addon",QuestValue(17520)<12 -> "You mean my hat? Well, first you have to earn our trust."
|
||||
"outfit",QuestValue(17520)<12 -> *
|
||||
"addon",QuestValue(17568)<2,QuestValue(17520)=12 -> "You mean my hat? Well, I might have another one just like that, but I won't simply give it away, even if you earned our trust. You'd have to fulfil a task first."
|
||||
"outfit",QuestValue(17568)<2,QuestValue(17520)=12 -> *
|
||||
"addon",QuestValue(17568)=2 -> "You have my respect. You more than deserve the hat."
|
||||
"outfit",QuestValue(17568)=2 -> *
|
||||
|
||||
"task",QuestValue(17568)=0,QuestValue(17520)=12 -> "Are you up to the task which I'm going to give you and willing to prove you're worthy of wearing such a hat?", Topic=4
|
||||
"mission",QuestValue(17568)=0,QuestValue(17520)=12 -> *
|
||||
Topic=4,"yes" -> "Alright, listen closely. There are four pirate leaders who have been troubling us for a long time now. ...",
|
||||
"They often lead raids on Liberty Bay and wreck havoc in the settlement - and afterwards, the blame is put on us. ...",
|
||||
"Their names are 'Lethal Lissy', 'Ron the Ripper', 'Brutus Bloodbeard' and 'Deadeye Devious'. ...",
|
||||
"If you can find and kill them all, be sure to retrieve an item from them as proof that you killed them. ...",
|
||||
"Bring me the shirt of Lissy, the sabre of Ron, the hat of Brutus and the eye patch of Deadeye and you will be rewarded. ...",
|
||||
"Have you understood everything I told you and are willing to handle this task?", Topic=5
|
||||
Topic=4 -> "Maybe another time."
|
||||
Topic=5,"yes" -> "Good! Come back to me once you have all four items and ask me about that task.", SetQuestValue(17568,1)
|
||||
Topic=5 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17568)=1 -> "Your task is to bring me the shirt of the Lethal Lissy, the sabre of Ron the Ripper, the hat of Brutus Bloodbeard and the eye patch of Deadeye Devious. Did you succeed?", Topic=6
|
||||
"task",QuestValue(17568)=1 -> *
|
||||
Topic=6,"yes",Count(6100)>=1,Count(6102)>=1,Count(6101)>=1,Count(6099)>=1 -> "INCREDIBLE! You have found all four of them! %N, you have my respect. You more than deserve this hat. There you go.", DeleteAmount(6100,1), DeleteAmount(6102,1), DeleteAmount(6101,1), DeleteAmount(6099,1), SetQuestValue(17568,2), AddOutfitAddon(155,2), AddOutfitAddon(151,2), EffectOpp(13)
|
||||
Topic=6,"yes" -> "You don't have all four with you."
|
||||
Topic=6 -> "Maybe another time."
|
||||
|
||||
"mission" -> "Sorry, I don't have any missions for you."
|
||||
"task" -> *
|
||||
}
|
||||
|
@ -6,8 +6,10 @@ Home = [32077,32533,9]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",Burning>0 -> "Hehe. That\'s a good show, %N, with all the pyro effects. You got my attention. For a minute or so."
|
||||
ADDRESS,"hello$",Burning>0 -> "Hehe. That's a good show, %N, with all the pyro effects. You got my attention. For a minute or so."
|
||||
ADDRESS,"hi$",Burning>0 -> *
|
||||
ADDRESS,"hello$",Burning=0 -> "What the hell are you doing here? Get out, you're not hot enough for my taste.", Idle
|
||||
ADDRESS,"hi$",Burning=0 -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
@ -17,5 +19,24 @@ VANISH,! -> NOP
|
||||
"bye" -> "Bye, %N!", Idle
|
||||
"farewell" -> *
|
||||
|
||||
"addon",QuestValue(17562)<17 -> "You don't look like the one for who I should answer about my assassin katana."
|
||||
"outfit",QuestValue(17562)<17 -> *
|
||||
|
||||
"addon",QuestValue(17562)=17 -> "You managed to deceive Erayo? Impressive. Well, I guess, since you have come that far, I might as well give you a task, too, eh?", Topic=1
|
||||
"outfit",QuestValue(17562)=17 -> *
|
||||
Topic=1,"yes" -> "Okay, listen. I don't have a list of stupid objects, I just want two things. A behemoth claw and a nose ring. Got that?", Topic=2
|
||||
Topic=1 -> "Maybe another time."
|
||||
Topic=2,"yes" -> "Good. Come back when you have BOTH. Should be clear where to get a behemoth claw from. There's a horned fox who wears a nose ring. Good luck.", SetQuestValue(17562,18)
|
||||
Topic=2 -> "Maybe another time."
|
||||
|
||||
"ring",QuestValue(17562)=18,Count(5930)>=1,Count(5804)>=1 -> "I see you brought my stuff. Good. I'll keep my promise: Here's a katana in return.", DeleteAmount(5930, 1), DeleteAmount(5804, 1), SetQuestValue(17562,19), AddOutfitAddon(152,2), AddOutfitAddon(156,2), EffectOpp(13)
|
||||
"mission",QuestValue(17562)=18,Count(5930)>=1,Count(5804)>=1 -> *
|
||||
"task",QuestValue(17562)=18,Count(5930)>=1,Count(5804)>=1 -> *
|
||||
|
||||
"ring",QuestValue(17562)=18 -> "I told you to come back when you have BOTH. A behemoth claw and a nose ring."
|
||||
"mission",QuestValue(17562)=18 -> *
|
||||
"task",QuestValue(17562)=18 -> *
|
||||
|
||||
"mission",QuestValue(17562)=19 -> "I don't have any taks for you right now."
|
||||
"task",QuestValue(17562)=19 -> *
|
||||
}
|
||||
|
@ -7,6 +7,8 @@ Home = [32260,31863,14]
|
||||
Radius = 6
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",QuestValue(17561)>4,! -> "Be greeted, dear visitor. Ahhh... I can sense darkness inside your soul... are you a follower of Zathroth?"
|
||||
ADDRESS,"hi$",QuestValue(17561)>4,! -> *
|
||||
ADDRESS,"hello$",! -> "Be greeted, dear visitor. Come and stay ... a while."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
@ -72,4 +74,27 @@ VANISH,! -> "Yes, flee from death. But know it shall be always one ste
|
||||
|
||||
|
||||
"spectral","dress" -> "Your wish for a spectral dress is silly. Allthough I will grant you the permission to take one. My maidens left one in a box in a room, directly south of here.",SetQuestValue(327,1)
|
||||
|
||||
"mission",QuestValue(17561)=5 -> "Say... I have been longing for something for an eternity now... if you help me retrieve it, I will reward you. Do you consent to this arrangement?", Topic=9
|
||||
"task",QuestValue(17561)=5 -> *
|
||||
"outfit",QuestValue(17561)=5 -> *
|
||||
"addon",QuestValue(17561)=5 -> *
|
||||
Topic=9,"yes" -> "Listen... there are no blooming flowers down here and the only smell present is that of death and decay. ...",
|
||||
"I wish that I could breathe the lovely smell of beautiful flowers just one more time, especially those which elves cultivate. ...",
|
||||
"Could you please bring me 50 holy orchids?", Topic=10
|
||||
Topic=9 -> "Maybe next time we meet."
|
||||
Topic=10,"yes" -> "Thank you. I will wait for your return.", SetQuestValue(17561,6)
|
||||
Topic=10 -> "Maybe next time we meet."
|
||||
|
||||
"holy","orchid",QuestValue(17561)=6 -> Type=5922, Amount=50, "Have you really brought me 50 holy orchids?", Topic=11
|
||||
"mission",QuestValue(17561)=6 -> *
|
||||
"task",QuestValue(17561)=6 -> *
|
||||
Topic=11,"yes",Count(Type)>=Amount -> "Thank you! You have no idea what that means to me. As promised, here is your reward... as a follower of Zathroth, I hope that you will like this accessory.", Delete(Type), SetQuestValue(17561,7), AddOutfitAddon(149,1), AddOutfitAddon(145,1), EffectOpp(13)
|
||||
Topic=11,"yes" -> "You don't have it. Return when you are better prepared."
|
||||
Topic=11 -> "Maybe next time we meet."
|
||||
|
||||
"mission",QuestValue(17561)=7 -> "%N follower of Zathroth I have no more rewards for you."
|
||||
"task",QuestValue(17561)=7 -> *
|
||||
"outfit",QuestValue(17561)=7 -> *
|
||||
"addon",QuestValue(17561)=7 -> *
|
||||
}
|
||||
|
@ -6,16 +6,80 @@ Home = [32366,31628,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello, %N."
|
||||
ADDRESS,"hello$",QuestValue(17532)=6,! -> "Oh no! Was that really me? This is so embarassing, I have no idea what has gotten into me. Was that the fighting spirit you gave me?", SetQuestValue(17532,7), Topic=4
|
||||
ADDRESS,"hi$",QuestValue(17532)=6,! -> *
|
||||
ADDRESS,"hello$",! -> "Welcome to my humble hut, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
VANISH,! -> "Bye."
|
||||
|
||||
"bye" -> "Bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
"violence",QuestValue(17532)=0 -> "Convincing Ajax that it is not always necessary to use brute force... this would be such an achievement. Definitely a hard task though. ...",
|
||||
"Listen, I simply have to ask, maybe a stranger can influence him better than I can. Would you help me with my brother?", Topic=1
|
||||
Topic=1,"yes" -> "Really! That is such an incredibly nice offer! I already have a plan. You have to teach him that sometimes words are stronger than fists. ...",
|
||||
"Maybe you can provoke him with something to get angry, like saying... 'MINE!' or something. But beware, I'm sure that he will try to hit you. ...",
|
||||
"Don't do this if you feel weak or ill. He will probably want to make you leave by using violence, but just stay strong and refuse to give up. ...",
|
||||
"If he should ask what else is necessary to make you leave, tell him to 'say please'. Afterwards, do leave and return to him one hour later. ...",
|
||||
"This way he might learn that violence doesn't always help, but that a friendly word might just do the trick. ...",
|
||||
"Have you understood everything I told you and are really willing to take this risk?", Topic=2
|
||||
Topic=1 -> "Maybe another time."
|
||||
Topic=2,"yes" -> "You are indeed not only well educated, but also very courageous. I wish you good luck, you are my last hope.", SetQuestValue(17532,1)
|
||||
Topic=2 -> "Maybe another time."
|
||||
|
||||
"Brother","is","right","Fist","not","always","good",QuestValue(17532)=3 -> "Oh! He really said that? I am so proud of you, %N. These are really good news. Everything would be great... if only there wasn't this person near my house.", SetQuestValue(17532,4)
|
||||
"person",QuestValue(17532)=4 -> "This... person... makes me want to... say something bad... must... control myself. <sweats> I really don't know what to do anymore....",
|
||||
"I wonder if Ajax has an idea. Could you ask him about Gelagos?", Topic=3
|
||||
"gelagos",QuestValue(17532)=4 -> *
|
||||
"gelagos" -> "This... person... makes me want to... say something bad... must... control myself."
|
||||
Topic=3,"yes" -> "Again, I have to thank you for your selfless offer to help me. I hope that Ajax can come up with something, now that he has experienced the power of words.", SetQuestValue(17532,5)
|
||||
Topic=3 -> "Maybe another time."
|
||||
|
||||
"fighting","spirit",QuestValue(17532)=5,Count(5884)>=1 -> "Fighting spirit? What am I supposed to do with this fi... - oh! I feel strange... ME MIGHTY! ME WILL CHASE OFF ANNOYING KIDS!GROOOAARR!! RRRRRRRRRRRRAAAAAAAGE!!", DeleteAmount(5884, 1), SetQuestValue(17532,6), Idle
|
||||
"fighting","spirit" -> "No, no, no. I don't need any fighting spirit never."
|
||||
|
||||
Topic=4,"yes" -> "I'm impressed... I am sure this was Ajax' idea. I would love to give him a present, but if I leave my hut to gather ingredients, he will surely notice. ...",
|
||||
"Would you maybe help me again, one last time, my friend? I assure you that your efforts will not be in vain.", Topic=5
|
||||
Topic=4 -> "Of course not you my educated friend. I can't believe how this happened. I would love to give Ajax a present, but if I leave my hut to gather ingredients, he will surely notice. ...",
|
||||
"Would you maybe help me again, one last time, my friend? I assure you that your efforts will not be in vain.", Topic=5
|
||||
|
||||
"help",QuestValue(17532)=7 -> "Oh, you came to help me to make a present for Ajax?", Topic=5
|
||||
"present",QuestValue(17532)=7 -> *
|
||||
Topic=5,"yes" -> "Great! You see, I really would love to sew a nice shirt for him. I just need a few things for that, so please listen closely: ...",
|
||||
"He loves green and red, so I will need about 50 pieces of red cloth - like the material heroes make their capes of - and 50 pieces of the green cloth Djinns like. ...",
|
||||
"Secondly, I need about 10 rolls of spider silk yarn. I think mermaids can yarn silk of large spiders to create a smooth thread. ...",
|
||||
"The only remaining thing needed would be a bottle of warrior's sweat to spray it over the shirt... he just loves this smell. ...",
|
||||
"Have you understood everything I told you and are willing to handle this task?", Topic=6
|
||||
Topic=5 -> "Hmmm. If you wish to help another time to make a present I will be waiting for you."
|
||||
Topic=6,"yes" -> "Thank you, my friend! Come back to me once you have collected 50 pieces of red cloth and 50 pieces of green cloth.", SetQuestValue(17532,8)
|
||||
Topic=6 -> "Hmmm. If you wish to help another time to make a present I will be waiting for you."
|
||||
"cloth",QuestValue(17532)=8 -> "Have you really managed to fulfill the task and brought me 50 pieces of red cloth and 50 pieces of green cloth?", Topic=7
|
||||
Topic=7,"yes",Count(5911)>=50,Count(5910)>=50 -> "Terrific! I will start to trim it while you gather 10 rolls of spider silk. I'm sure that Ajax will love it.", DeleteAmount(5911,50), DeleteAmount(5910,50), SetQuestValue(17532,9)
|
||||
Topic=7,"yes" -> "Sorry, you do not have so many."
|
||||
Topic=7 -> "Maybe another time."
|
||||
|
||||
"rolls","of","spider","silk",QuestValue(17532)=9 -> "Oh, did you bring 10 rolls of spider silk yarn for me?", Topic=8
|
||||
Topic=8,"yes",Count(5886)>=10 -> "I'm impressed! You really managed to get spider silk yarn for me! I will immediately start to work on this shirt. Please don't forget to bring me warrior's sweat!", DeleteAmount(5886,10), SetQuestValue(17532,10)
|
||||
Topic=8,"yes" -> "Sorry, you do not have so many."
|
||||
Topic=8 -> "Maybe another time."
|
||||
|
||||
"sweat",QuestValue(17532)=10 -> "Were you able to get hold of a flask with pure warrior's sweat?", Topic=9
|
||||
Topic=9,"yes",Count(5885)>=1 -> "Good work, %N! Now I can finally finish this present for Ajax. Because you were such a great help, I have also a present for you. Will you accept it?", DeleteAmount(5885,1), SetQuestValue(17532,11), Topic=10
|
||||
Topic=9,"yes" -> "Sorry, you do not have it."
|
||||
Topic=9 -> "Maybe another time."
|
||||
|
||||
"present",QuestValue(17532)=11 -> "Because you were such a great help, I have also a present for you. Will you accept it?", Topic=10
|
||||
"help",QuestValue(17532)=11 -> *
|
||||
Topic=10,"yes" -> "I have kept this traditional barbarian wig safe for many years now. It is now yours! I hope you will wear it proudly, friend.", AddOutfitAddon(147,2), AddOutfitAddon(143,2), SetQuestValue(17532,12), EffectOpp(13)
|
||||
Topic=10 -> "Okey, ask for it when you feel ready, friend."
|
||||
|
||||
"axe",QuestValue(17532)=17 -> "I know it is you who helped with the present for me from my brother Ajax. Thank you! Wear your axe proudly!"
|
||||
"addon",QuestValue(17532)=17 -> *
|
||||
"wig",QuestValue(17532)>11 -> "I hope you will wear the traditional barbarian wig proudly, friend."
|
||||
"addon",QuestValue(17532)>11 -> *
|
||||
|
||||
}
|
||||
|
@ -17,5 +17,82 @@ VANISH,! -> "May Crunor bless and guide you, %N."
|
||||
"bye" -> "May Crunor bless and guide you, %N.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
"addon",QuestValue(17535)=10 -> "I am proud to see you with the Faolan gift."
|
||||
"outfit",QuestValue(17535)=10 -> *
|
||||
"addon",QuestValue(17535)=0 -> "What are you thinking! I would never allow you to slay my beloved friends for the sake of your narcism. Only Faolan can grant you a fur like this one.", Topic=1
|
||||
"outfit",QuestValue(17535)=0 -> *
|
||||
Topic=1,"faolan" -> "I know where the great wolf mother lives, but I will not tell that to just anyone. You have to earn my respect first. Are you willing to help me?", Topic=2
|
||||
Topic=2,"yes" -> "I hope that I am not asking too much of you with this task. I heard of a flower which is currently unique in Tibia and can survive at only one place. ...",
|
||||
"This place is somewhere in the bleak mountains of Nargor. I would love to have a sample of its blossom, but the problem is that it seldom actually blooms. ...",
|
||||
"I cannot afford to travel there each day just to check whether the time has already come, besides I have no idea where to start looking. ...",
|
||||
"I would be deeply grateful if you could support me in this matter and collect a sample of the blooming Griffinclaw for me. ...",
|
||||
"Have you understood everything I told you and will fulfill this task for me?", Topic=3
|
||||
Topic=2 -> "Maybe another time."
|
||||
Topic=3,"yes" -> Type=4867, Amount=1, "Alright then. Take this botanist's container and return to me once you were able to retrieve a sample. Don't lose patience!", Create(Type), SetQuestValue(17535,1)
|
||||
Topic=3 -> "Maybe another time."
|
||||
|
||||
"task",QuestValue(17535)=1 -> Type=5937, Amount=1, "Were you able to obtain a sample of the Griffinclaw?", Topic=4
|
||||
"mission",QuestValue(17535)=1 -> *
|
||||
"griffinclaw",QuestValue(17535)=1 -> *
|
||||
Topic=4,"yes",Count(Type)>=Amount -> "Crunor be praised! The Griffinclaw really exists! Now, I will make sure that it will not become extinct. If you are ready to help me again, just ask me for a task.", Delete(Type), SetQuestValue(17535,2)
|
||||
Topic=4,"yes" -> "Sorry, you do not have it."
|
||||
Topic=4 -> "Maybe another time."
|
||||
|
||||
"task",QuestValue(17535)=2 -> "Listen, your next task is not exactly easy either. ...",
|
||||
"In the mountains between Ankrahmun and Tiquanda are two hydra lairs. The northern one has many waterfalls whereas the southern one has just tiny water trickles. ...",
|
||||
"However, these trickles are said to contain water as pure and clean as nowhere else in Tibia. ...",
|
||||
"If you could reach one of these trickles and retrieve a water sample for me, it would be a great help. ...",
|
||||
"It is important that you take the water directly from the trickle, not from the pond - else it will not be so pure anymore. ...",
|
||||
"Have you understood everything I told you and will you fulfill this task for me?", Topic=5
|
||||
"mission",QuestValue(17535)=2 -> *
|
||||
Topic=5,"yes" -> Type=5938, Amount=1, "Great! Here, take my waterskin and try to fill it with water from this special trickle. Don't lose my waterskin, I will not accept some random dirty waterskin.", Create(Type), SetQuestValue(17535,3)
|
||||
Topic=5 -> "Maybe another time."
|
||||
|
||||
"waterskin",QuestValue(17535)=3 -> Type=5938, Amount=1, Price=1000, "Have you lost my waterskin? Would you like to buy another one for %P gold?", Topic=6
|
||||
Topic=6,"yes",CountMoney>=Price -> "Here, better don't lose it.", DeleteMoney, Create(Type)
|
||||
Topic=6,"yes" -> "I am sorry, but you do not have enough gold."
|
||||
Topic=6 -> "Maybe another time."
|
||||
|
||||
"task",QuestValue(17535)=3 -> Type=5939, Amount=1, "Did you bring me a sample of the water from the hydra cave?", Topic=7
|
||||
"mission",QuestValue(17535)=3 -> *
|
||||
"water",QuestValue(17535)=3 -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount -> "Good work, %N! This water looks indeed extremely clear. I will examine it right away. If you are ready to help me again, just ask me for a task.", Delete(Type), SetQuestValue(17535,4)
|
||||
Topic=7,"yes" -> "Sorry, you do not have it."
|
||||
Topic=7 -> "Maybe another time."
|
||||
|
||||
"task",QuestValue(17535)=4 -> "I'm glad that you are still with me, %N. Especially because my next task might require even more patience from your side than the ones before. ...",
|
||||
"Demons... these unholy creatures should have never been able to walk the earth. They are a brood fuelled only by hatred and malice. ...",
|
||||
"Even if slain, their evil spirit is not fully killed. It needs a blessed stake to release their last bit of fiendishness and turn them into dust. ...",
|
||||
"It does not work all the time, but if you succeed, their vicious spirit is finally defeated. ...",
|
||||
"I want proof that you are on the right side against Zathroth. Bring me 100 ounces of demon dust and I shall be convinced. ...",
|
||||
"You'll probably need to ask a priest for help to obtain a blessed stake. ...",
|
||||
"Have you understood everything I told you and will you fulfil this task for me?", Topic=8
|
||||
"mission",QuestValue(17535)=4 -> *
|
||||
Topic=8,"yes" -> "Good! I will eagerly await your return.", SetQuestValue(17535,5)
|
||||
Topic=8 -> "Maybe another time."
|
||||
|
||||
"task",QuestValue(17535)=5 -> Type=5906, Amount=100, "Were you really able to collect 100 ounces of demon dust?", Topic=9
|
||||
"mission",QuestValue(17535)=5 -> *
|
||||
"demon","dust",QuestValue(17535)=5 -> *
|
||||
Topic=9,"yes",Count(Type)>=Amount -> "I'm very impressed, %N. With this task you have proven that you are not only on the right side, but also quite powerful. If you are ready to help me again, just ask me for a task.", Delete(Type), SetQuestValue(17535,6)
|
||||
Topic=9,"yes" -> "Sorry, you do not have that many."
|
||||
Topic=9 -> "Maybe another time."
|
||||
|
||||
"task",QuestValue(17535)=6 -> "I have one final task for you, %N. Many months ago, I was trying to free the war wolves which are imprisoned inside the orc fortress. ...",
|
||||
"Unfortunately, my intrusion was discovered and I had to run for my life. During my escape, I lost my favourite wolf tooth chain. ...",
|
||||
"It should still be somewhere in the fortress if the orcs did not try to eat it. I really wish you could retrieve it for me. ...",
|
||||
"It has the letter 'C' carved into one of the teeth. Please look for it. ...",
|
||||
"Have you understood everything I told you and will you fulfil this task for me?", Topic=10
|
||||
"mission",QuestValue(17535)=6 -> *
|
||||
Topic=10,"yes" -> "Good! I will eagerly await your return.", SetQuestValue(17535,7)
|
||||
Topic=10 -> "Maybe another time."
|
||||
|
||||
"task",QuestValue(17535)=7 -> Type=5940, Amount=1, "Have you really found my wolf tooth chain??", Topic=11
|
||||
"mission",QuestValue(17535)=7 -> *
|
||||
"wolf ","tooth","chain",QuestValue(17535)=7 -> *
|
||||
Topic=11,"yes",Count(Type)>=Amount -> "Crunor be praised! You found my beloved chain! %N, you really earned my respect and I consider you as a friend from now on. Remind me to tell you about Faolan sometime.", Delete(Type), SetQuestValue(17535,8)
|
||||
Topic=11,"yes" -> "Sorry, you do not have it."
|
||||
Topic=11 -> "Maybe another time."
|
||||
|
||||
"faolan",QuestValue(17535)=8 -> "Right, I will keep my promise. Faolan roams Tibia freely, but her favourite sleeping cave is on Cormaya. I will cast a spell on you that enables you to speak the wolf language for a while.", SetQuestValue(17535,9), EffectOpp(13)
|
||||
}
|
||||
|
@ -47,7 +47,8 @@ VANISH,! -> "Good bye."
|
||||
"banana" -> "A banana staff is the sign of a high ape magician."
|
||||
"pirates" -> "You have to understand that there are two groups of people that are called pirates. One consists of evil thieves and murderers for whom the word pirate actually stands for. ...",
|
||||
"The others are resistance fighters for whom old ideals are hold true and that are the assertors of the native people."
|
||||
|
||||
|
||||
# Goroma_Counter_Spell_Quest
|
||||
"spellbook",QuestValue(17509)=0,Count(6120)>=1 -> "Ah, thank you very much! I will honour his memory.", Amount=1, Delete(6120), SetQuestValue(17509,1)
|
||||
"counterspell",QuestValue(17509)=0 -> "You should not talk about things you don't know anything about."
|
||||
"energy","field",QuestValue(17509)=0 -> *
|
||||
@ -81,17 +82,70 @@ Topic=5 -> "Maybe another time."
|
||||
|
||||
"counterspell",QuestValue(17509)>4 -> "Hm. I don't think you need another one of my counterspells to cross the barrier on Goroma."
|
||||
|
||||
"mission",QuestValue(17520)=1,QuestValue(17524)=0 -> "The evil cult has placed a curse on one of the captains here. I need at least five of their pirate voodoo dolls to lift that curse.", SetQuestValue(17524,1)
|
||||
# Meriana_Quest
|
||||
"mission",QuestValue(17524)=0 -> "The evil cult has placed a curse on one of the captains here. I need at least five of their pirate voodoo dolls to lift that curse.", SetQuestValue(17524,1)
|
||||
"task",QuestValue(17524)=0 -> *
|
||||
|
||||
"mission",QuestValue(17524)>0,QuestValue(17524)<5 -> Type=5810, Amount=1, "Did you bring one of the required pirate voodoo dolls?", Topic=6
|
||||
"task",QuestValue(17524)>0,QuestValue(17524)<5 -> *
|
||||
"doll",QuestValue(17524)>0,QuestValue(17524)<5 -> *
|
||||
|
||||
"mission",QuestValue(17524)=5 -> Type=5810, Amount=1, "Did you bring the last of the required voodoo dolls?", Topic=6
|
||||
"doll",QuestValue(17524)=5, -> *
|
||||
"task",QuestValue(17524)=5 -> *
|
||||
"doll",QuestValue(17524)=5 -> *
|
||||
Topic=6,"yes",Count(Type)>=Amount -> "Now I can weaken that curse a bit. Thank you.", Delete(Type), SetQuestValue(17524,QuestValue(17524)+1)
|
||||
Topic=6,"yes",Count(Type)>=Amount,QuestValue(17524)=5 -> "Finally I can put an end to that curse. I thank you so much.", Delete(Type), SetQuestValue(17524,QuestValue(17524)+1)
|
||||
Topic=6,"yes" -> "Sorry, you do not have it."
|
||||
Topic=6 -> "Maybe another time."
|
||||
|
||||
"mission" -> "Sorry, I don't have any missions for you."
|
||||
# Shaman_Outfit_Quest
|
||||
"outfit",QuestValue(17570)=0 -> "The Shaman outfit can wear only the one's with the great spiritual wisdom."
|
||||
"addon",QuestValue(17570)=0 -> *
|
||||
|
||||
"outfit",QuestValue(17524)=6,QuestValue(17570)=1 -> "The time has come, my child. I sense great spiritual wisdom in you and I shall grant you a sign of your progress if you can fulfil my task."
|
||||
"addon",QuestValue(17524)=6,QuestValue(17570)=1 -> *
|
||||
|
||||
"outfit",QuestValue(17570)=5 -> "Yours spiritual wisdom is outstanding %N."
|
||||
"addon",QuestValue(17570)=5 -> *
|
||||
|
||||
"mission",QuestValue(17524)=6,QuestValue(17570)=1 -> "Deep in the Tiquandan jungle a monster lurks which is seldom seen. It is the revenge of the jungle against humankind. ...",
|
||||
"This monster, if slain, carries a rare root called mandrake. If you find it, bring it to me. Also, gather 5 of the voodoo dolls used by the mysterious dworc voodoomasters. ...",
|
||||
"If you manage to fulfil this task, I'll grant you your own staff. Have you understood everything and are you ready for this test?", Topic=7
|
||||
"task",QuestValue(17524)=6,QuestValue(17570)=1 -> *
|
||||
Topic=7,"yes" -> "Good! Come back once you've found a mandrake and collected 5 dworcish voodoo dolls.", SetQuestValue(17570,2)
|
||||
Topic=7 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17570)=2 -> "Have you gathered the mandrake and the 5 voodoo dolls from the dworcs?", Topic=8
|
||||
"task",QuestValue(17570)=2 -> *
|
||||
"addon",QuestValue(17570)=2 -> *
|
||||
"outfit",QuestValue(17570)=2 -> *
|
||||
"mandrake",QuestValue(17570)=2 -> *
|
||||
"doll",QuestValue(17570)=2 -> *
|
||||
Topic=8,"yes",Count(3002)>=5,Count(5014)>=1 -> "I'm proud of you my child, excellent work. This staff shall be yours from now on!", DeleteAmount(3002,5), DeleteAmount(5014,1), SetQuestValue(17570,3), AddOutfitAddon(154,2), AddOutfitAddon(158,2), EffectOpp(13)
|
||||
Topic=8,"yes" -> "You don't have the required items with you."
|
||||
Topic=8 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17570)=3 -> "You have successfully passed the first task. If you can fulfil my second task, I will grant you a mask like the one I wear. Will you listen to the requirements?", Topic=9
|
||||
"task",QuestValue(17570)=3 -> *
|
||||
"addon",QuestValue(17570)=3 -> *
|
||||
"outfit",QuestValue(17570)=3 -> *
|
||||
Topic=9,"yes" -> "The dworcs of Tiquanda like to wear certain tribal masks which I'd like to take a look at. Please bring me 5 of these masks. ...",
|
||||
"Secondly, the high ape magicians of Banuta use banana staffs. I'd love to learn more about theses staffs, so please bring me 5 of them, too. ...",
|
||||
"If you manage to fulfil this task, I'll grant you your own mask. Have you understood everything and are you ready for this test?", Topic=10
|
||||
Topic=9 -> "Maybe another time."
|
||||
Topic=10,"yes" -> "Good! Come back once you have collected 5 tribal masks and 5 banana staffs.", SetQuestValue(17570,4)
|
||||
Topic=10 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17570)=4 -> "Have you gathered the 5 tribal masks and the 5 banana staffs?", Topic=11
|
||||
"task",QuestValue(17570)=4 -> *
|
||||
"addon",QuestValue(17570)=4 -> *
|
||||
"outfit",QuestValue(17570)=4 -> *
|
||||
"mask",QuestValue(17570)=4 -> *
|
||||
"staff",QuestValue(17570)=4 -> *
|
||||
Topic=11,"yes",Count(3348)>=5,Count(3403)>=5 -> "Well done, my child! I hereby grant you the right to wear a shamanic mask. Do it proudly.", DeleteAmount(3348,5), DeleteAmount(3403,5), SetQuestValue(17570,5), AddOutfitAddon(154,1), AddOutfitAddon(158,1), EffectOpp(13)
|
||||
Topic=11,"yes" -> "You don't have the required items with you."
|
||||
Topic=11 -> "Maybe another time."
|
||||
|
||||
"mission" -> "Sorry, I don't have any missions for you."
|
||||
"task" -> "Sorry, I don't have any missions for you."
|
||||
}
|
||||
|
@ -108,4 +108,20 @@ Topic=2,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), Cr
|
||||
Topic=2,"yes" -> "Sorry, you do not have one."
|
||||
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many."
|
||||
Topic=2 -> "Maybe next time."
|
||||
|
||||
"addon",QuestValue(17558)=5,male -> "Ah, you must be the hero Trisha talked about. I'll prepare the shoulder spikes for you. Please give me some time to finish. <giggles>", SetQuestValue(17558,6), SetExpiringQuestValue(17559, 7200000)
|
||||
"armor",QuestValue(17558)=5,male -> *
|
||||
"addon",QuestValue(17558)=5,female -> "Ah, you must be the hero Trisha talked about. I'll prepare the shoulder spikes for you. Please give me some time to finish.", SetQuestValue(17558,6), SetExpiringQuestValue(17559, 7200000)
|
||||
"armor",QuestValue(17558)=5,female -> *
|
||||
|
||||
"addon",ExpiringQuestValue(17559)>0 -> "Please give me some time to finish it."
|
||||
"armor",ExpiringQuestValue(17559)>0 -> *
|
||||
|
||||
"addon",ExpiringQuestValue(17559)<0,QuestValue(17558)=6,male -> "Finished! Since you are a man, I thought you probably wanted two. Men always want that little extra status symbol. <giggles>", SetQuestValue(17558,7), AddOutfitAddon(142,1), AddOutfitAddon(134,1), EffectOpp(13)
|
||||
"armor",ExpiringQuestValue(17559)<0,QuestValue(17558)=6,male -> *
|
||||
"addon",ExpiringQuestValue(17559)<0,QuestValue(17558)=6,female -> "Finished! Wear it proudly sister like Trisha do.", SetQuestValue(17558,7), AddOutfitAddon(142,1), AddOutfitAddon(134,1), EffectOpp(13)
|
||||
"armor",ExpiringQuestValue(17559)<0,QuestValue(17558)=6,female -> *
|
||||
|
||||
"addon",QuestValue(17558)=7 -> "Sorry, Trisha told me to adorn only one armor for you and you have already received one."
|
||||
"armor",QuestValue(17558)=7 -> *
|
||||
}
|
||||
|
@ -14,39 +14,83 @@ BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Bye"
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
"do","you","sell" -> "Well erm, currently we are a little short on weapons and the like, but I still have pirate tapestries for sale."
|
||||
"wares" -> *
|
||||
"offer" -> *
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
"do","you","sell" -> "Well erm, currently we are a little short on weapons and the like, but I still have pirate tapestries for sale."
|
||||
"wares" -> *
|
||||
"offer" -> *
|
||||
|
||||
"pirate tapestry" -> Type=5615, Amount=1, Price=40, "Do you want to buy a pirate tapestry for %P gold?", Topic=1
|
||||
%1,1<%1,"pirate tapestry" -> Type=5615, Amount=%1, Price=40*%1, "Do you want to buy %A pirate tapestries for %P gold?", Topic=1
|
||||
"pirate tapestry" -> Type=5615, Amount=1, Price=40, "Do you want to buy a pirate tapestry for %P gold?", Topic=1
|
||||
%1,1<%1,"pirate tapestry" -> Type=5615, Amount=%1, Price=40*%1, "Do you want to buy %A pirate tapestries for %P gold?", Topic=1
|
||||
|
||||
Topic=1,"yes",CountMoney>=Price -> "Here you go. Those would fit nicely into your house, showing that you're a fan and supporter and all that.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "Come back when you have enough money."
|
||||
Topic=1 -> "Maybe next time."
|
||||
Topic=1,"yes" -> "Come back when you have enough money."
|
||||
Topic=1 -> "Maybe next time."
|
||||
|
||||
# Meriana_Quest
|
||||
"mission",QuestValue(17520)=1,QuestValue(17523)=0 -> "I need a new quality atlas for our captains. Only one of the best will do it. I heard the explorers society sells the best, but only to members of a certain rank. You will have to get this rank or ask a high ranking member to buy it for you.", SetQuestValue(17523,1)
|
||||
"task",QuestValue(17520)=1,QuestValue(17523)=0 -> *
|
||||
|
||||
"mission",QuestValue(17523)=1 -> Type=6108, Amount=1, "Did you get an atlas of the explorers society as I requested?", Topic=2
|
||||
"task",QuestValue(17523)=1 -> *
|
||||
"atlas",QuestValue(17523)=1 -> *
|
||||
Topic=2,"yes",Count(Type)>=Amount -> "Indeed, what a fine work... the book I mean. Your work was acceptable all in all.", Delete(Type), SetQuestValue(17523,2)
|
||||
Topic=2,"yes" -> "Sorry, you do not have it."
|
||||
Topic=2 -> "Maybe another time."
|
||||
Topic=2,"yes" -> "Sorry, you do not have it."
|
||||
Topic=2 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17525)=0,QuestValue(17520)>4 -> "You did some impressive things. I think people here start considering you as one of us. But these are dire times and everyone of us is expected to give his best and even exceed himself. Do you think you can handle that?", Topic=3
|
||||
"task",QuestValue(17525)=0,QuestValue(17520)>4 -> *
|
||||
Topic=3,"yes" -> "I am glad to hear this. Please listen. The pirates on Nargor are breeding tortoises. They think eating tortoises makes a hard man even harder. ...",
|
||||
"However I am quite fond of tortoises and can't stand the thought of them being eaten. So I convinced Captain Striker that I can train them to help us. As a substitute for rafts and such ...",
|
||||
"All I need is one tortoise egg from Nargor. This is the opportunity to save a tortoise from a gruesome fate! ...",
|
||||
"I will ask Sebastian to bring you there. Travel to Nargor, find their tortoise eggs and bring me at least one of them.", SetQuestValue(17525,1)
|
||||
Topic=3 -> "Maybe another time."
|
||||
Topic=3 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17525)=1 -> Type=6125, Amount=1, "Did you rescue one of those poor soon-to-be baby tortoises from Nargor?", Topic=4
|
||||
"task",QuestValue(17525)=1 -> *
|
||||
"egg",QuestValue(17525)=1 -> *
|
||||
Topic=4,"yes",Count(Type)>=Amount -> "A real tortoise egg ... I guess you are more accustomed to rescue some noblewoman in distress but you did something good today.", Delete(Type), SetQuestValue(17525,2)
|
||||
Topic=4,"yes" -> "Sorry, you do not have it."
|
||||
Topic=4 -> "Maybe another time."
|
||||
Topic=4,"yes" -> "Sorry, you do not have it."
|
||||
Topic=4 -> "Maybe another time."
|
||||
|
||||
"mission" -> "Sorry, I don't have any missions for you."
|
||||
# Pirate_Outfit_Quest
|
||||
"addon",QuestValue(17520)<12 -> "You're talking about my sabre? Well, first you have to earn our trust before you are granted to wear such a sabre."
|
||||
"outfit",QuestValue(17520)<12 -> *
|
||||
"addon",QuestValue(17567)<4,QuestValue(17520)=12 -> "You're talking about my sabre? Well, even though you earned our trust, you'd have to fulfil a task first before you are granted to wear such a sabre."
|
||||
"outfit",QuestValue(17567)<4,QuestValue(17520)=12 -> *
|
||||
"addon",QuestValue(17567)>3 -> "Firebird is the finest pirate sabre isin't it?"
|
||||
"outfit",QuestValue(17567)>3 -> *
|
||||
|
||||
"task",QuestValue(17567)=0,QuestValue(17520)=12 -> "Are you up to the task which I'm going to give you and willing to prove you're worthy of wearing such a sabre?", Topic=5
|
||||
"mission",QuestValue(17567)=0,QuestValue(17520)=12 -> *
|
||||
Topic=5,"yes" -> "Listen, the task is not that hard. Simply prove that you are with us and not with the pirates from Nargor by bringing me some of their belongings. ...",
|
||||
"Bring me 100 of their eye patches, 100 of their peg legs and 100 of their hooks, in that order. ...",
|
||||
"Have you understood everything I told you and are willing to handle this task?", Topic=6
|
||||
Topic=5 -> "Maybe another time."
|
||||
Topic=6,"yes" -> "Good! Come back to me once you have gathered 100 eye patches.", SetQuestValue(17567,1)
|
||||
Topic=6 -> "Maybe another time."
|
||||
|
||||
"patch",QuestValue(17567)=1 -> Type=6098, Amount=100, "Have you gathered 100 eye patches?", Topic=7
|
||||
"mission",QuestValue(17567)=1 -> *
|
||||
"task",QuestValue(17567)=1 -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount -> "Good job. Alright, now bring me 100 peg legs.", Delete(Type), SetQuestValue(17567,2)
|
||||
Topic=7,"yes" -> "You don't have that many."
|
||||
Topic=7 -> "Maybe another time."
|
||||
|
||||
"leg",QuestValue(17567)=2 -> Type=6126, Amount=100, "Have you gathered 100 peg legs?", Topic=8
|
||||
"mission",QuestValue(17567)=2 -> *
|
||||
"task",QuestValue(17567)=2 -> *
|
||||
Topic=8,"yes",Count(Type)>=Amount -> "Nice. Lastly, bring me 100 pirate hooks. That should be enough to earn your sabre.", Delete(Type), SetQuestValue(17567,3)
|
||||
Topic=8,"yes" -> "You don't have that many."
|
||||
Topic=8 -> "Maybe another time."
|
||||
|
||||
"hook",QuestValue(17567)=3 -> Type=6097, Amount=100, "Have you gathered 100 hooks?", Topic=9
|
||||
"mission",QuestValue(17567)=3 -> *
|
||||
"task",QuestValue(17567)=3 -> *
|
||||
Topic=9,"yes",Count(Type)>=Amount -> "I see, I see. Well done. Go to Morgan and tell him this codeword: 'firebird'. He'll know what to do.", Delete(Type), SetQuestValue(17567,4)
|
||||
Topic=9,"yes" -> "You don't have that many."
|
||||
Topic=9 -> "Maybe another time."
|
||||
|
||||
"mission" -> "Sorry, I don't have any missions for you."
|
||||
"task" -> *
|
||||
}
|
||||
|
@ -47,7 +47,6 @@ VANISH,! -> "Bye."
|
||||
"lugri" -> "A follower of evil that will get what he deserves one day."
|
||||
"excalibug" -> "A weapon of myth. I don't believe that this weapon exists."
|
||||
"news" -> "I am a paladin, not a storyteller."
|
||||
"Sniper gloves" -> "We are always looking for sniper gloves. They are supposed to raise accuracy. If you find a pair, bring them here. Maybe I can offer you a nice trade."
|
||||
|
||||
"member" -> "Every paladin profits from his vocation. It has many advantages to be a paladin."
|
||||
"profit" -> "We will help you to improve your skills. Besides I offer spells for paladins."
|
||||
@ -113,4 +112,65 @@ Topic=3,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "You mus
|
||||
Topic=3,"yes",CountMoney<Price -> "Oh. You do not have enough money."
|
||||
Topic=3,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String)
|
||||
Topic=3 -> "Ok. Then not."
|
||||
|
||||
"sniper","gloves",Count(5875)<=0 -> "We are always looking for sniper gloves. They are supposed to raise accuracy. If you find a pair, bring them here. Maybe I can offer you a nice trade."
|
||||
"sniper","gloves",QuestValue(17538)=0 -> Type=5875, Amount=1, "You found sniper gloves?! Incredible! Listen, if you give them to me, I will grant you the right to wear the sniper gloves accessory. How about it?", Topic=4
|
||||
Topic=4,"yes",Count(Type)>=Amount -> "Great! I hereby grant you the right to wear the sniper gloves as accessory. Congratulations!", Delete(Type), SetQuestValue(17538,1), AddOutfitAddon(137,1), AddOutfitAddon(129,1), EffectOpp(13)
|
||||
Topic=4,"yes" -> "You don't have it."
|
||||
Topic=4 -> "Maybe another time."
|
||||
|
||||
"sniper","gloves",QuestValue(17538)=1 -> Type=5875, Amount=1, Price=2000, "You found sniper gloves?! Incredible! I would pay you 2000 gold pieces for them. How about it?", Topic=5
|
||||
Topic=5,"yes",Count(Type)>=Amount -> "Congratulations.", Delete(Type), CreateMoney
|
||||
Topic=5,"yes" -> "You don't have it."
|
||||
Topic=5 -> "Maybe another time."
|
||||
|
||||
"outfit" -> "Oh, my winged tiara? Those are traditionally awarded after having completed a difficult task for our guild, only to female aspirants though. Male warriors will receive a hooded cloak."
|
||||
"addon" -> *
|
||||
|
||||
"task",QuestValue(17539)=0,male -> "So you are saying that you would like to prove that you deserve to wear such a hooded cloak?", Topic=6
|
||||
"mission",QuestValue(17539)=0,male -> *
|
||||
"task",QuestValue(17539)=0,female -> "So you are saying that you would like to prove that you deserve to wear such a winged tiara?", Topic=6
|
||||
"mission",QuestValue(17539)=0,female -> *
|
||||
Topic=6,"yes" -> "Alright, I will give you a chance. Pay close attention to what I'm going to tell you now. ...",
|
||||
"Recently, one of our members moved to Liberty Bay out of nowhere, talking about some strange cult. That is not the problem, but he took my favourite crossbow with him. ...",
|
||||
"Please find my crossbow. It has my name engraved on it and is very special to me. ...",
|
||||
"Secondly, we need a lot of leather for new quivers. 100 pieces of lizard leather and 100 pieces of red dragon leather should suffice. ...",
|
||||
"Third, since we are giving out tiaras, we are always in need of enchanted chicken wings. Please bring me 5, that would help us tremendously. ...",
|
||||
"Lastly, for our arrow heads we need a lot of steel. Best would be one piece of royal steel, one piece of draconian steel and one piece of hell steel. ...",
|
||||
"Did you understand everything I told you and are willing to handle this task?", Topic=7
|
||||
Topic=6 -> "However."
|
||||
Topic=7,"yes" -> "That's the spirit! I hope you will find my crossbow, %N.", SetQuestValue(17539,1)
|
||||
Topic=7 -> "Maybe another time."
|
||||
|
||||
"crossbow",QuestValue(17539)=1 -> Type=5947, Amount=1, "I'm so excited! Have you really found my crossbow?", Topic=8
|
||||
"mission",QuestValue(17539)=1 -> *
|
||||
"task",QuestValue(17539)=1 -> *
|
||||
Topic=8,"yes",Count(Type)>=Amount,male -> "Yeah! I could kiss you right here and there! Besides, you're a handsome one. <giggles> Please bring me 100 pieces of lizard leather and 100 pieces of red dragon leather now!", Delete(Type), SetQuestValue(17539,2)
|
||||
Topic=8,"yes",Count(Type)>=Amount,female -> "Good work, %N! Please bring me 100 pieces of lizard leather and 100 pieces of red dragon leather now!", Delete(Type), SetQuestValue(17539,2)
|
||||
Topic=8,"yes" -> "You don't have it."
|
||||
Topic=8 -> "Maybe another time."
|
||||
|
||||
"leather",QuestValue(17539)=2 -> "Did you bring me 100 pieces of lizard leather and 100 pieces of red dragon leather?", Topic=9
|
||||
"mission",QuestValue(17539)=2 -> *
|
||||
"task",QuestValue(17539)=2 -> *
|
||||
Topic=9,"yes",Count(5948)>=100,Count(5876)>=100 -> "Good work, %N! That is enough leather for a lot of sturdy quivers. Now, please bring me 5 enchanted chicken wings.", DeleteAmount(5948,100), DeleteAmount(5876,100), SetQuestValue(17539,3)
|
||||
Topic=9,"yes" -> "You don't have that many."
|
||||
Topic=9 -> "Maybe another time."
|
||||
|
||||
"enchanted","chicken","wing",QuestValue(17539)=3 -> Type=5891, Amount=5, "Were you able to get hold of 5 enchanted chicken wings?", Topic=10
|
||||
"mission",QuestValue(17539)=3 -> *
|
||||
"task",QuestValue(17539)=3 -> *
|
||||
Topic=10,"yes",Count(Type)>=Amount -> "Great! Now we can create a few more Tiaras. If only they weren't that expensive... Well anyway, please obtain one piece of royal steel, draconian steel and hell steel each.", Delete(Type), SetQuestValue(17539,4)
|
||||
Topic=10,"yes" -> "You don't have that many."
|
||||
Topic=10 -> "Maybe another time."
|
||||
|
||||
"steel",QuestValue(17539)=4 -> "Ah, have you brought one piece of royal steel, draconian steel and hell steel each?", Topic=11
|
||||
"mission",QuestValue(17539)=4 -> *
|
||||
"task",QuestValue(17539)=4 -> *
|
||||
Topic=11,"yes",Count(5888)>=1,Count(5889)>=1,Count(5887)>=1 -> "Wow, I'm impressed, %N. Your really are a valuable member of our paladin guild. I shall grant you your reward now. Wear it proudly!", DeleteAmount(5888,1), DeleteAmount(5889,1), DeleteAmount(5887,1), SetQuestValue(17539,5), AddOutfitAddon(137,2), AddOutfitAddon(129,2), EffectOpp(13)
|
||||
Topic=11,"yes" -> "You don't have that many."
|
||||
Topic=11 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17539)=5 -> "Paladin guild has no more tasks for you our loyal %N."
|
||||
"task",QuestValue(17539)=5 -> *
|
||||
}
|
||||
|
@ -17,4 +17,70 @@ BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye, %N."
|
||||
|
||||
"bye" -> "Good bye, %N.", Idle
|
||||
|
||||
"addon",QuestValue(17562)<9 -> "You don't look like the one for who I should answer about my assassin head piece."
|
||||
"outfit",QuestValue(17562)<9 -> *
|
||||
|
||||
"addon",QuestValue(17562)=9 -> "Vescu gave you an assassin outfit? Haha. Noticed it lacks the head piece? You look a bit silly. Want my old head piece?", Topic=1
|
||||
"outfit",QuestValue(17562)=9 -> *
|
||||
Topic=1,"yes" -> "Thought so. Could use some help anyway. Listen, I need stuff. Someone gave me a strange assignment - sneak into Thais castle at night and shroud it with cloth without anyone noticing it. ...",
|
||||
"I wonder why anyone would want to shroud a castle, but as long as the guy pays, no problem, I'll do the sneaking part. Need a lot of cloth though. ...",
|
||||
"Gonna make it colourful. Bring me 50 pieces of blue cloth, 50 pieces of green cloth, 50 pieces of red cloth, 50 pieces of brown cloth, 50 pieces of yellow cloth and 50 pieces of white cloth. ...",
|
||||
"Besides, gonna need 10 spools of yarn. Understood?", Topic=2
|
||||
Topic=1 -> "Maybe another time."
|
||||
Topic=2,"yes" -> "Good. Start with the blue cloth. I'll wait.", SetQuestValue(17562,10)
|
||||
Topic=2 -> "Maybe another time."
|
||||
|
||||
"blue","cloth",QuestValue(17562)=10 -> Type=5912, Amount=50, "Brought the 50 pieces of blue cloth?", Topic=3
|
||||
"mission",QuestValue(17562)=10 -> *
|
||||
"task",QuestValue(17562)=10 -> *
|
||||
Topic=3,"yes",Count(Type)>=Amount -> "Good. Get me 50 pieces of green cloth now.", Delete(Type), SetQuestValue(17562,11)
|
||||
Topic=3,"yes" -> "You don't have that many."
|
||||
Topic=3 -> "Maybe another time."
|
||||
|
||||
"green","cloth",QuestValue(17562)=11 -> Type=5910, Amount=50, "Brought the 50 pieces of green cloth?", Topic=4
|
||||
"mission",QuestValue(17562)=11 -> *
|
||||
"task",QuestValue(17562)=11 -> *
|
||||
Topic=4,"yes",Count(Type)>=Amount -> "Good. Get me 50 pieces of red cloth now.", Delete(Type), SetQuestValue(17562,12)
|
||||
Topic=4,"yes" -> "You don't have that many."
|
||||
Topic=4 -> "Maybe another time."
|
||||
|
||||
"red","cloth",QuestValue(17562)=12 -> Type=5911, Amount=50, "Brought the 50 pieces of red cloth?", Topic=5
|
||||
"mission",QuestValue(17562)=12 -> *
|
||||
"task",QuestValue(17562)=12 -> *
|
||||
Topic=5,"yes",Count(Type)>=Amount -> "Good. Get me 50 pieces of brown cloth now.", Delete(Type), SetQuestValue(17562,13)
|
||||
Topic=5,"yes" -> "You don't have that many."
|
||||
Topic=5 -> "Maybe another time."
|
||||
|
||||
"brown","cloth",QuestValue(17562)=13 -> Type=5913, Amount=50, "Brought the 50 pieces of brown cloth?", Topic=6
|
||||
"mission",QuestValue(17562)=13 -> *
|
||||
"task",QuestValue(17562)=13 -> *
|
||||
Topic=6,"yes",Count(Type)>=Amount -> "Good. Get me 50 pieces of yellow cloth now.", Delete(Type), SetQuestValue(17562,14)
|
||||
Topic=6,"yes" -> "You don't have that many."
|
||||
Topic=6 -> "Maybe another time."
|
||||
|
||||
"yellow","cloth",QuestValue(17562)=14 -> Type=5914, Amount=50, "Brought the 50 pieces of yellow cloth?", Topic=7
|
||||
"mission",QuestValue(17562)=14 -> *
|
||||
"task",QuestValue(17562)=14 -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount -> "Good. Get me 50 pieces of white cloth now.", Delete(Type), SetQuestValue(17562,15)
|
||||
Topic=7,"yes" -> "You don't have that many."
|
||||
Topic=7 -> "Maybe another time."
|
||||
|
||||
"white","cloth",QuestValue(17562)=15 -> Type=5909, Amount=50, "Brought the 50 pieces of white cloth?", Topic=8
|
||||
"mission",QuestValue(17562)=15 -> *
|
||||
"task",QuestValue(17562)=15 -> *
|
||||
Topic=8,"yes",Count(Type)>=Amount -> "Good. Get me 10 spools of yarn now.", Delete(Type), SetQuestValue(17562,16)
|
||||
Topic=8,"yes" -> "You don't have that many."
|
||||
Topic=8 -> "Maybe another time."
|
||||
|
||||
"yarn",QuestValue(17562)=16 -> Type=5886, Amount=10, "Brought the 10 spools of yarn?", Topic=9
|
||||
"mission",QuestValue(17562)=16 -> *
|
||||
"task",QuestValue(17562)=16 -> *
|
||||
Topic=9,"yes",Count(Type)>=Amount -> "Thanks. That's it, you're done. Good job, %N. I keep my promise. Here's my old assassin head piece.", Delete(Type), SetQuestValue(17562,17), AddOutfitAddon(152,1), AddOutfitAddon(156,1), EffectOpp(13)
|
||||
Topic=9,"yes" -> "You don't have that many."
|
||||
Topic=9 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17562)>16 -> "Sorry, I don't have any tasks for you anymore."
|
||||
"task",QuestValue(17562)>16 -> *
|
||||
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
# gregor.npc: Datenbank fuer den Ritter Gregor
|
||||
|
||||
Name = "Gregor"
|
||||
Outfit = (131,38-38-38-38)
|
||||
Outfit = (131,38-38-38-38-2)
|
||||
Home = [32407,32202,6]
|
||||
Radius = 4
|
||||
|
||||
@ -81,4 +81,58 @@ Topic=3,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "You hav
|
||||
Topic=3,"yes",CountMoney<Price -> "Return when you have enough gold."
|
||||
Topic=3,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String)
|
||||
Topic=3 -> "Maybe next time."
|
||||
|
||||
"outfit" -> "Only the bravest warriors may wear adorned helmets. They are traditionally awarded after having completed a difficult task for our guild."
|
||||
"addon" -> *
|
||||
|
||||
"task",QuestValue(17542)=0 -> "You mean, you would like to prove that you deserve to wear such a helmet?", Topic=4
|
||||
"mission",QuestValue(17542)=0 -> *
|
||||
Topic=4,"yes" -> "Well then, listen closely. First, you will have to prove that you are a fierce and restless warrior by bringing me 100 perfect behemoth fangs. ...",
|
||||
"Secondly, please retrieve a helmet for us which has been lost a long time ago. The famous Ramsay the Reckless wore it when exploring an ape settlement. ...",
|
||||
"Third, we need a new flask of warrior's sweat. We've run out of it recently, but we need a small amount for the show battles in our arena. ...",
|
||||
"Lastly, I will have our smith refine your helmet if you bring me royal steel, an especially noble metal. ...",
|
||||
"Did you understand everything I told you and are willing to handle this task?", Topic=5
|
||||
Topic=4 -> "However."
|
||||
Topic=5,"yes" -> "Alright then. Come back to me once you have collected 100 perfect behemoth fangs.", SetQuestValue(17542,1)
|
||||
Topic=5 -> "Maybe another time."
|
||||
|
||||
"behemoth","fang",QuestValue(17542)=1 -> Type=5893, Amount=100, "Have you really managed to fulfill the task and brought me 100 perfect behemoth fangs?", Topic=6
|
||||
"mission",QuestValue(17542)=1 -> *
|
||||
"task",QuestValue(17542)=1 -> *
|
||||
Topic=6,"yes",Count(Type)>=Amount,Knight -> "I'm deeply impressed, brave Knight %N. Now, please retrieve Ramsay's helmet.", Delete(Type), SetQuestValue(17542,2)
|
||||
Topic=6,"yes",Count(Type)>=Amount -> "I'm deeply impressed, %N. Even if you are not a knight, you certainly possess knight qualities. Now, please retrieve Ramsay's helmet.", Delete(Type), SetQuestValue(17542,2)
|
||||
Topic=6,"yes" -> "You don't have that many."
|
||||
Topic=6 -> "Maybe another time."
|
||||
|
||||
"reckless","helmet",QuestValue(17542)=2 -> Type=5924, Amount=1, "Did you recover the helmet of Ramsay the Reckless?", Topic=7
|
||||
"mission",QuestValue(17542)=2 -> *
|
||||
"task",QuestValue(17542)=2 -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount,Knight -> "Good work, brave Knight %N! Even though it is damaged, it has a lot of sentimental value. Now, please bring me warrior's sweat.", Delete(Type), SetQuestValue(17542,3)
|
||||
Topic=7,"yes",Count(Type)>=Amount -> "Good work, %N! Even though it is damaged, it has a lot of sentimental value. Now, please bring me warrior's sweat.", Delete(Type), SetQuestValue(17542,3)
|
||||
Topic=7,"yes" -> "You don't have it."
|
||||
Topic=7 -> "Maybe another time."
|
||||
|
||||
"warriors","sweat",QuestValue(17542)=3 -> Type=5885, Amount=1, "Were you able to get hold of a flask with pure warrior's sweat?", Topic=8
|
||||
"mission",QuestValue(17542)=3 -> *
|
||||
"task",QuestValue(17542)=3 -> *
|
||||
Topic=8,"yes",Count(Type)>=Amount,Knight -> "Now that is a pleasant surprise, brave Knight %N! There is only one task left now: Obtain royal steel to have your helmet refined.", Delete(Type), SetQuestValue(17542,4)
|
||||
Topic=8,"yes",Count(Type)>=Amount -> "Now that is a pleasant surprise, %N! There is only one task left now: Obtain royal steel to have your helmet refined.", Delete(Type), SetQuestValue(17542,4)
|
||||
Topic=8,"yes" -> "You don't have it."
|
||||
Topic=8 -> "Maybe another time."
|
||||
|
||||
"royal","steel",QuestValue(17542)=4 -> Type=5887, Amount=1, "Ah, have you brought the royal steel?", Topic=9
|
||||
"mission",QuestValue(17542)=4 -> *
|
||||
"task",QuestValue(17542)=4 -> *
|
||||
Topic=9,"yes",Count(Type)>=Amount,Knight -> "You truly deserve to wear an adorned helmet, brave Knight %N. Please talk to Sam and tell him I sent you. I'm sure he will be glad to refine your helmet.", Delete(Type), SetQuestValue(17542,5)
|
||||
Topic=9,"yes",Count(Type)>=Amount -> "You truly deserve to wear an adorned helmet, %N. Please talk to Sam and tell him I sent you. I'm sure he will be glad to refine your helmet.", Delete(Type), SetQuestValue(17542,5), SetExpiringQuestValue(17544, 7200000)
|
||||
Topic=9,"yes" -> "You don't have it."
|
||||
Topic=9 -> "Maybe another time."
|
||||
|
||||
"helmet",QuestValue(17542)=5 -> "Please talk to Sam and tell him I sent you. I'm sure he will be glad to refine your helmet."
|
||||
"mission",QuestValue(17542)=5 -> *
|
||||
"task",QuestValue(17542)=5 -> *
|
||||
|
||||
"helmet",QuestValue(17542)=6 -> "I see Sam did a great work with your helmet!"
|
||||
"mission",QuestValue(17542)=6 -> "Sorry, but I don't have any task for you now."
|
||||
"task",QuestValue(17542)=6 -> *
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Habdel.npc: Datenbank für den Waffenhändler Habdel
|
||||
|
||||
Name = "Habdel"
|
||||
Outfit = (129,95-2-0-97)
|
||||
Outfit = (146,95-2-0-58-1)
|
||||
Home = [33225,32434,7]
|
||||
Radius = 0
|
||||
|
||||
@ -106,4 +106,27 @@ Topic=2,"yes",Count(Type)>=Amount -> "Fine. Here is your money.", Delete(Type),
|
||||
Topic=2,"yes" -> "Sorry, you do not have one."
|
||||
Topic=2,"yes",Amount>1 -> "Sorry, you do not have that many."
|
||||
Topic=2 -> "Maybe next time."
|
||||
|
||||
"addon",female -> "My scimitar? Yes, that is a true masterpiece. Only a true man can wear it."
|
||||
"outfit",female -> *
|
||||
|
||||
"addon",QuestValue(17555)=0,male -> "My scimitar? Yes, that is a true masterpiece. Of course I could make one for you, but I have a small request. Would you fulfill a task for me?", Topic=3
|
||||
"outfit",QuestValue(17555)=0,male -> *
|
||||
"mission",QuestValue(17555)=0,male -> *
|
||||
"task",QuestValue(17555)=0,male -> *
|
||||
Topic=3,"yes" -> "Listen, um... I know that Ishina has been wanting a comb for a long time... not just any comb, but a mermaid's comb. She said it prevents split ends... or something. ...",
|
||||
"Do you think you could get one for me so I can give it to her? I really would appreciate it.", Topic=4
|
||||
Topic=3 -> "Maybe another time."
|
||||
Topic=4,"yes" -> "Brilliant! I will wait for you to return with a mermaid's comb then.", SetQuestValue(17555,1)
|
||||
Topic=4 -> "Maybe another time."
|
||||
|
||||
"comb",QuestValue(17555)=1,male -> Type=5945, Amount=1, "Have you brought a mermaid's comb for Ishina?", Topic=5
|
||||
"mission",QuestValue(17555)=1,male -> *
|
||||
"task",QuestValue(17555)=1,male -> *
|
||||
Topic=5,"yes",Count(Type)>=Amount -> "Yeah! That's it! I can't wait to give it to her! Oh - but first, I'll fulfil my promise: Here is your scimitar! Thanks again!", Delete(Type), SetQuestValue(17555,2), AddOutfitAddon(146,1), AddOutfitAddon(150,1), EffectOpp(13)
|
||||
Topic=5,"yes" -> "You don't have it."
|
||||
Topic=5 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17555)=2 -> "Sorry but I don't have any tasks for you."
|
||||
"task",QuestValue(17555)=2 -> *
|
||||
}
|
||||
|
@ -158,7 +158,7 @@ topic=2 -> "Uh?"
|
||||
"yes", topic=16 -> "Hairycles sure you will make it. Just use hammer on all that looks like snake or lizard. Tell Hairycles if you succeed with mission.", Create(4835), SetQuestValue(293,17)
|
||||
|
||||
"mission",QuestValue(293)=17,QuestValue(299)=0 -> "Me know its much me asked for but go into the deepest catacombs under Banuta and destroy the monument of the serpent god."
|
||||
"mission",QuestValue(293)=17,QuestValue(299)=1 -> "Finally my people are safe! You have done incredible good for ape people and one day even me brethren will recognise that ...", "I wish I could speak for all when me call you true friend but my people need time to get accustomed to change ...", "Let us hope one day whole Banuta will greet you as a friend. Perhaps you want to check me offers for special friends.",SetQuestValue(293,18)
|
||||
"mission",QuestValue(293)=17,QuestValue(299)=1 -> "Finally my people are safe! You have done incredible good for ape people and one day even me brethren will recognise that ...", "I wish I could speak for all when me call you true friend but my people need time to get accustomed to change ...", "Let us hope one day whole Banuta will greet you as a friend. Perhaps you want to check me offers for special friends... or shamanic powers.",SetQuestValue(293,18)
|
||||
"mission",QuestValue(293)=18 -> "No more missions await you right now, friend. Perhaps you want to check me offers for special friends."
|
||||
|
||||
### ACHTUNG TOPIC 18 OBEN VERWENDET
|
||||
@ -181,5 +181,12 @@ Topic=81,"yes",CountMoney>=Price -> "Here is what you want.", DeleteMoney, Creat
|
||||
Topic=81,"yes" -> "Me sorry, you no money."
|
||||
Topic=81 -> "As you whish, but no better in whole jungle you will find."
|
||||
|
||||
"outfit",QuestValue(293)>17,QuestValue(17570)=0 -> "Me truly proud of you, friend. You learn many about plants, charms and ape people. Me want grant you shamanic power now. You ready?", Topic=82
|
||||
"shamanic","powers",QuestValue(293)>17,QuestValue(17570)=0 -> *
|
||||
Topic=82,"yes" -> "Friend of the ape people! Take my gift and become me apprentice! Here is shaman clothing for you!", AddOutfit(158), AddOutfit(154), SetQuestValue(17570,1), EffectOpp(13)
|
||||
Topic=82 -> "Maybe next time."
|
||||
|
||||
"outfit",QuestValue(17570)>0 -> "Be greeted, friend %N of the ape people!"
|
||||
"shamanic","powers",QuestValue(17570)>0 -> *
|
||||
|
||||
}
|
@ -2,7 +2,7 @@
|
||||
# hanna.npc: Datenbank für die Juwelierin Hanna
|
||||
|
||||
Name = "Hanna"
|
||||
Outfit = (136,113-65-0-96)
|
||||
Outfit = (136,113-65-0-96-2)
|
||||
Home = [32407,32219,7]
|
||||
Radius = 2
|
||||
|
||||
@ -76,4 +76,19 @@ Topic=2,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), Cr
|
||||
Topic=2,"yes" -> "Sorry, you do not have one."
|
||||
Topic=2,"yes",Amount>1 -> "Sorry, you do not have that many."
|
||||
Topic=2 -> "Maybe next time."
|
||||
|
||||
"addon",QuestValue(18501)=0 -> "Pretty, isn't it? My friend Amber taught me how to make it, but I could help you with one if you like. What do you say?", Topic=3
|
||||
"hat",QuestValue(18501)=0 -> *
|
||||
Topic=3,"yes" -> "Okay, here we go, listen closely! I need a few things... a basic hat of course, maybe a legion helmet would do. Then about 100 chicken feathers...",
|
||||
"and 50 honeycombs as glue. That's it, come back to me once you gathered it!", SetQuestValue(18501,1)
|
||||
Topic=3 -> "Maybe another time."
|
||||
|
||||
"addon",QuestValue(18501)=1 -> "Oh, you're back already? Did you bring a legion helmet, 100 chicken feathers and 50 honeycombs?", Topic=4
|
||||
"hat",QuestValue(18501)=1 -> *
|
||||
Topic=4,"yes",Count(3374)>=1,Count(5890)>=100,Count(5902)>=50 -> "Great job! That must have taken a lot of work. Okay, you put it like this... then glue like this... here!", DeleteAmount(3374,1), DeleteAmount(5890,100), DeleteAmount(5902,50), SetQuestValue(18501,2), AddOutfitAddon(136,2), AddOutfitAddon(128,2), EffectOpp(13)
|
||||
Topic=4,"yes" -> "You don't have required ingredients."
|
||||
Topic=4 -> "Maybe another time."
|
||||
|
||||
"addon",QuestValue(18501)>1 -> "I hope you enjoy the hat!"
|
||||
"hat",QuestValue(18501)>1 -> *
|
||||
}
|
||||
|
@ -173,28 +173,28 @@ Topic=11,"yes" -> "You do not have one."
|
||||
Topic=11,"yes",Amount>1 -> "You do not have that many."
|
||||
Topic=11 -> "I understand. Perhaps another time then."
|
||||
|
||||
"fighting","spirit" -> Type=3392, Amount=2, "Do you want to trade %A royal helmets for fighting spirit?", Topic=12
|
||||
"fighting","spirit" -> Type=3392, Amount=2, "I need two royal helmets to extract one container of fighting spirit. Would you like me to perform the extraction?", Topic=12
|
||||
Topic=12,QuestValue(283)<3,! -> "I'm sorry, human. But you need Gabel's permission to trade with me."
|
||||
Topic=12,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5884, Amount=1, Create(Type)
|
||||
Topic=12,"yes" -> "You do not have one."
|
||||
Topic=12,"yes",Amount>1 -> "You do not have that many."
|
||||
Topic=12 -> "I understand. Perhaps another time then."
|
||||
|
||||
"magic","sulphur" -> Type=3280, Amount=3, "Do you want to trade %A fire swords for magic sulphur?", Topic=13
|
||||
"magic","sulphur" -> Type=3280, Amount=3, "I need three fire sword to extract one magic sulphur. Would you like me to perform the extraction?", Topic=13
|
||||
Topic=13,QuestValue(283)<3,! -> "I'm sorry, human. But you need Gabel's permission to trade with me."
|
||||
Topic=13,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5904, Amount=1, Create(Type)
|
||||
Topic=13,"yes" -> "You do not have one."
|
||||
Topic=13,"yes",Amount>1 -> "You do not have that many."
|
||||
Topic=13 -> "I understand. Perhaps another time then."
|
||||
|
||||
"warrior","sweat" -> Type=3369, Amount=4, "Do you want to trade %A warrior helmets for flask of warrior's sweat?", Topic=14
|
||||
"warrior","sweat" -> Type=3369, Amount=4, "I need four warrior helmets to extract one flask of warrior's sweat. Would you like me to perform the extraction?", Topic=14
|
||||
Topic=14,QuestValue(283)<3,! -> "I'm sorry, human. But you need Gabel's permission to trade with me."
|
||||
Topic=14,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5885, Amount=1, Create(Type)
|
||||
Topic=14,"yes" -> "You do not have one."
|
||||
Topic=14,"yes",Amount>1 -> "You do not have that many."
|
||||
Topic=14 -> "I understand. Perhaps another time then."
|
||||
|
||||
"chicken","wing" -> Type=3079, Amount=1, "Do you want to trade %A boots of haste for enchanted chicken wing?", Topic=15
|
||||
"chicken","wing" -> Type=3079, Amount=1, "I need one pair of boots of haste to extract one enchanted chicken wing. Would you like me to perform the extraction?", Topic=15
|
||||
Topic=15,QuestValue(283)<3,! -> "I'm sorry, human. But you need Gabel's permission to trade with me."
|
||||
Topic=15,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5891, Amount=1, Create(Type)
|
||||
Topic=15,"yes" -> "You do not have one."
|
||||
|
@ -4,7 +4,7 @@
|
||||
Name = "Helor"
|
||||
Outfit = (134,57-79-95-98)
|
||||
Home = [32572,32753,6]
|
||||
Radius = 0
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Be greeted in the name of the gods, traveller."
|
||||
|
@ -49,4 +49,55 @@ VANISH,! -> "Good bye, %N."
|
||||
"tax" -> "I don't care about such mundane things like 'taxes'."
|
||||
"privilege" -> "The city was granted a few privileges by the king. I can't even tell which. They don't affect me that much."
|
||||
"gambling" -> "I too love to gamble now and then in the Hard Rock tavern."
|
||||
|
||||
"addon",QuestValue(17563)=0 -> "I think I'm having an innovative vision! I feel that people are getting tired of attempting to look wealthy and of displaying their treasures. ...",
|
||||
"A really new and innovative look would be - the 'poor man's look'! I can already see it in front of me... yes... a little ragged... but not too shabby! ...",
|
||||
"I need material right now! Argh - the vision starts to fade... please hurry, can you bring me some stuff?", Topic=1
|
||||
"outfit",QuestValue(17563)=0 -> *
|
||||
Topic=1,"yes" -> "Good! Listen, I need the following material - first, 20 pieces of brown cloth, like the worn and ragged ghoul clothing. ...",
|
||||
"Secondly, 50 pieces of minotaur leather. Third, I need bat wings, maybe 10. And 30 heaven blossoms, the flowers elves cultivate. ...",
|
||||
"Have you noted down everything and will help me gather the material?", Topic=2
|
||||
Topic=1 -> "Maybe another time."
|
||||
Topic=2,"yes" -> "Terrific! What are you waiting for?! Start right away to gather 20 pieces of brown cloth and come back once you have them!", SetQuestValue(17563,1)
|
||||
Topic=2 -> "Maybe another time."
|
||||
|
||||
"brown","cloth",QuestValue(17563)=1 -> Type=5913, Amount=20, "Ah! Have you brought 20 pieces of brown cloth?", Topic=3
|
||||
"mission",QuestValue(17563)=1 -> *
|
||||
"task",QuestValue(17563)=1 -> *
|
||||
Topic=3,"yes",Count(Type)>=Amount -> "Yes, yes, that's it! Very well, now I need 50 pieces of minotaur leather to continue.", Delete(Type), SetQuestValue(17563,2)
|
||||
Topic=3,"yes" -> "You don't have that many."
|
||||
Topic=3 -> "Maybe another time."
|
||||
|
||||
"minotaur","leather",QuestValue(17563)=2 -> Type=5878, Amount=50, "Were you able to obtain 50 pieces of minotaur leather?", Topic=4
|
||||
"mission",QuestValue(17563)=2 -> *
|
||||
"task",QuestValue(17563)=2 -> *
|
||||
Topic=4,"yes",Count(Type)>=Amount -> "Great! This leather will suffice. Now, please, the 10 bat wings.", Delete(Type), SetQuestValue(17563,3)
|
||||
Topic=4,"yes" -> "You don't have that many."
|
||||
Topic=4 -> "Maybe another time."
|
||||
|
||||
"bat","wing",QuestValue(17563)=3 -> Type=5894, Amount=10, "Did you get me the 10 bat wings?", Topic=5
|
||||
"mission",QuestValue(17563)=3 -> *
|
||||
"task",QuestValue(17563)=3 -> *
|
||||
Topic=5,"yes",Count(Type)>=Amount -> "Hooray! These bat wings are ugly enough. Now the last thing: Please bring me 30 heaven blossoms to neutralise the ghoulish stench.", Delete(Type), SetQuestValue(17563,4)
|
||||
Topic=5,"yes" -> "You don't have that many."
|
||||
Topic=5 -> "Maybe another time."
|
||||
|
||||
"heaven","blossom",QuestValue(17563)=4 -> Type=5921, Amount=30, "Is this the lovely smell of 30 heaven blossoms?", Topic=6
|
||||
"mission",QuestValue(17563)=4 -> *
|
||||
"task",QuestValue(17563)=4 -> *
|
||||
Topic=6,"yes",Count(Type)>=Amount -> "This is it! I will immediately start to work on this outfit. Come back in a day or something... then my new creation will be born!", Delete(Type), SetQuestValue(17563,5), SetExpiringQuestValue(17564, 86400000)
|
||||
Topic=6,"yes" -> "You don't have that many."
|
||||
Topic=6 -> "Maybe another time."
|
||||
|
||||
"addon",ExpiringQuestValue(17564)>0 -> "Please be patient! I am still working on this outfit details. Come back later, okey?"
|
||||
"outfit",ExpiringQuestValue(17564)>0 -> *
|
||||
|
||||
"outfit",ExpiringQuestValue(17564)<0,QuestValue(17563)=5 -> "Eureka! Alas, the poor man's outfit is finished, but... to be honest... it turned out much less appealing than I expected. However, you can have it if you want, okay?", Topic=7
|
||||
"mission",ExpiringQuestValue(17564)<0,QuestValue(17563)=5 -> *
|
||||
"task",ExpiringQuestValue(17564)<0,QuestValue(17563)=5 -> *
|
||||
Topic=7,"yes" -> "Here you go. Maybe you enjoy it after all.", AddOutfit(157), AddOutfit(153), SetQuestValue(17563,6), EffectOpp(13)
|
||||
Topic=7 -> "If you change your mind I will keep this outfit for you later."
|
||||
|
||||
"mission",QuestValue(17563)>5 -> "I don't have any taks for you right now."
|
||||
"task",QuestValue(17563)>5 -> *
|
||||
}
|
||||
|
@ -70,4 +70,53 @@ Topic=13,"yes" -> "You do not have one."
|
||||
Topic=13,"yes",Amount>1 -> "You do not have that many."
|
||||
Topic=13 -> "Perhaps another time then."
|
||||
|
||||
"addon" -> "Currently we are offering accessories for the nobleman - and, of course, noblewoman - outfit. Would you like to hear more about our offer?", Topic=2
|
||||
Topic=2,"yes",male -> "Especially for you, my lord, we are offering a fashionable top hat and a fancy coat like the one Kalvin wears. Which one are you interested in?", Topic=3
|
||||
Topic=2,"yes",female -> "Especially for you, my lady, we are offering a pretty hat and a beautiful dress like the ones I wear. Which one are you interested in?", Topic=3
|
||||
Topic=2 -> "As you wish."
|
||||
Topic=3,"hat",QuestValue(17551)=0 -> Amount=17552, "Great! Since our accessories are hand-tailored designer pieces, of course they are not made for citizens with an empty wallet. Should I inform you about our payment policy?", Topic=4
|
||||
Topic=3,"hat",QuestValue(17551)=1 -> Amount=17552, "Oh, I see you already have noble hat. Maybe take a look choosing another noble addon."
|
||||
Topic=3,"dress",QuestValue(17553)=0,female -> Amount=17554, "Great! Since our accessories are hand-tailored designer pieces, of course they are not made for citizens with an empty wallet. Should I inform you about our payment policy?", Topic=4
|
||||
Topic=3,"dress",QuestValue(17553)=1,female -> Amount=17554, "Oh, I see you already have noble dress. Maybe take a look choosing another noble addon."
|
||||
Topic=3,"coat",QuestValue(17553)=0,male -> Amount=17554, "Great! Since our accessories are hand-tailored designer pieces, of course they are not made for citizens with an empty wallet. Should I inform you about our payment policy?", Topic=4
|
||||
Topic=3,"coat",QuestValue(17553)=1,male -> Amount=17554, "Oh, I see you already have noble coat. Maybe take a look choosing another noble addon."
|
||||
Topic=3 -> "Perhaps another time then."
|
||||
Topic=4,"yes" -> "This accessory requires a small fee of 150000 gold pieces. Of course, we do not want to put you at any risk to be attacked while carrying this huge amount of money.",
|
||||
"This is why we have established our brand-new installment sale. You can choose to either pay the price at once, or if you want to be safe, by installments of 10000 gold pieces.",
|
||||
"I also have to inform you that once you started paying for one of the accessories, you have to finish the payment first before you can start paying for the other one, of course.",
|
||||
"Are you interested in purchasing this accessory?", Topic=5
|
||||
Topic=4 -> "Perhaps another time then."
|
||||
Topic=5,"yes" -> "I'm very pleased to hear that, %N! Which do you prefer - paying 150000 at once or 10000 for 15 times?", Topic=6
|
||||
Topic=5 -> "Perhaps another time then."
|
||||
Topic=6,"once" -> "Good, I have noted down your order. Once you have the money, please come back to pick up your accessory.", SetQuestValue(Amount,1)
|
||||
Topic=6,"150000" -> *
|
||||
Topic=6,"15" -> "Good, I have noted down your order. Once you have the money, please come back to pick up your accessory.", SetQuestValue(Amount,2)
|
||||
Topic=6,"10000" -> *
|
||||
Topic=6 -> "Perhaps another time then."
|
||||
|
||||
"addon",QuestValue(17552)=1, QuestValue(17551)=0 -> Price=150000, "Ah, are you here to pickup your accessory for 150000 gold pieces?", Topic=7
|
||||
"accessory",QuestValue(17552)=1, QuestValue(17551)=0 -> *
|
||||
Topic=7,"yes",CountMoney>=Price -> "Congratulations! Here is your brand-new accessory, I hope you like it. Please visit us again!", DeleteMoney, SetQuestValue(17551,1), AddOutfitAddon(140,2), AddOutfitAddon(132,2), EffectOpp(13)
|
||||
Topic=7,"yes" -> "I hate to disappoint you, but it seems you do not have enough gold."
|
||||
Topic=7 -> "Perhaps another time then."
|
||||
|
||||
"addon",QuestValue(17552)>1, QuestValue(17551)=0 -> Price=10000, "Ah, are you here to pay your installment of 10000 gold pieces for your accessory?", Topic=8
|
||||
"accessory",QuestValue(17552)>1, QuestValue(17551)=0 -> *
|
||||
Topic=8,"yes",CountMoney>=Price -> "Good, I have noted down your installment. Please come back once you have the money.", DeleteMoney, SetQuestValue(17552, QuestValue(17552)+1)
|
||||
Topic=8,"yes",CountMoney>=Price,QuestValue(17552)>=16 -> "Congratulations! Here is your brand-new accessory, I hope you like it. Please visit us again!", DeleteMoney, SetQuestValue(17551,1), AddOutfitAddon(140,2), AddOutfitAddon(132,2), EffectOpp(13)
|
||||
Topic=8,"yes" -> "I hate to disappoint you, but it seems you do not have enough gold."
|
||||
Topic=8 -> "Perhaps another time then."
|
||||
|
||||
"addon",QuestValue(17554)=1, QuestValue(17553)=0 -> Price=150000, "Ah, are you here to pickup your accessory for 150000 gold pieces?", Topic=9
|
||||
"accessory",QuestValue(17554)=1, QuestValue(17553)=0 -> *
|
||||
Topic=9,"yes",CountMoney>=Price -> "Congratulations! Here is your brand-new accessory, I hope you like it. Please visit us again!", DeleteMoney, SetQuestValue(17553,1), AddOutfitAddon(140,1), AddOutfitAddon(132,1), EffectOpp(13)
|
||||
Topic=9,"yes" -> "I hate to disappoint you, but it seems you do not have enough gold."
|
||||
Topic=9 -> "Perhaps another time then."
|
||||
|
||||
"addon",QuestValue(17554)>1, QuestValue(17553)=0 -> Price=10000, "Ah, are you here to pay your installment of 10000 gold pieces for your accessory?", Topic=10
|
||||
"accessory",QuestValue(17554)>1, QuestValue(17553)=0 -> *
|
||||
Topic=10,"yes",CountMoney>=Price -> "Good, I have noted down your installment. Please come back once you have the money.", DeleteMoney, SetQuestValue(17554, QuestValue(17554)+1)
|
||||
Topic=10,"yes",CountMoney>=Price,QuestValue(17554)>=16 -> "Congratulations! Here is your brand-new accessory, I hope you like it. Please visit us again!", DeleteMoney, SetQuestValue(17553,1), AddOutfitAddon(140,1), AddOutfitAddon(132,1), EffectOpp(13)
|
||||
Topic=10,"yes" -> "I hate to disappoint you, but it seems you do not have enough gold."
|
||||
Topic=10 -> "Perhaps another time then."
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
# ishina.npc: Datenbank für die Juwelierin Ishina
|
||||
|
||||
Name = "Ishina"
|
||||
Outfit = (138,95-9-87-95)
|
||||
Outfit = (150,95-9-87-95-1)
|
||||
Home = [33231,32423,7]
|
||||
Radius = 0
|
||||
|
||||
@ -79,4 +79,27 @@ Topic=2,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), Cr
|
||||
Topic=2,"yes" -> "Sorry, you do not have one."
|
||||
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many."
|
||||
Topic=2 -> "Maybe next time."
|
||||
|
||||
"addon",male -> "My jewelled belt? Yes, that is a true masterpiece. However, this accessory is for lady only."
|
||||
"outfit",male -> *
|
||||
|
||||
"addon",QuestValue(17555)=0,female -> "My jewelled belt? Yes, that is a true masterpiece. Of course I could make one for you, but I have a small request. Would you fulfill a task for me?", Topic=3
|
||||
"outfit",QuestValue(17555)=0,female -> *
|
||||
"mission",QuestValue(17555)=0,female -> *
|
||||
"task",QuestValue(17555)=0,female -> *
|
||||
Topic=3,"yes" -> "Listen, um... I was wanting a comb for a long time... not just any comb, but a mermaid's comb. ...",
|
||||
"Do you think you could get one for me? I really would appreciate it.", Topic=4
|
||||
Topic=3 -> "Hmm, but next time."
|
||||
Topic=4,"yes" -> "Brilliant! I will wait for you to return with a mermaid's comb then.", SetQuestValue(17555,1)
|
||||
Topic=4 -> "Hmm, but next time."
|
||||
|
||||
"comb",QuestValue(17555)=1,female -> Type=5945, Amount=1, "Have you brought a mermaid's comb?", Topic=5
|
||||
"mission",QuestValue(17555)=1,female -> *
|
||||
"task",QuestValue(17555)=1,female -> *
|
||||
Topic=5,"yes",Count(Type)>=Amount -> "Yeah! That's it! I can't wait to comb my hair! Oh - but first, I'll fulfil my promise: Here is your jewelled belt! Thanks again!", Delete(Type), SetQuestValue(17555,2), AddOutfitAddon(146,1), AddOutfitAddon(150,1), EffectOpp(13)
|
||||
Topic=5,"yes" -> "You don't have it."
|
||||
Topic=5 -> "Hmm, but next time."
|
||||
|
||||
"mission",QuestValue(17555)=2 -> "Sorry but I don't have any tasks for you."
|
||||
"task",QuestValue(17555)=2 -> *
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
# lubo.npc: Datenbank fuer Lubo, den Haendler im Abenteurer-Laden
|
||||
|
||||
Name = "Lubo"
|
||||
Outfit = (129,38-39-96-114)
|
||||
Outfit = (128,115-39-96-118-3)
|
||||
Home = [32488,32119,7]
|
||||
Radius = 3
|
||||
|
||||
@ -62,4 +62,27 @@ VANISH,! -> "Good bye."
|
||||
Topic=1,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "Come back, when you have enough money."
|
||||
Topic=1 -> "Hmm, but next time."
|
||||
|
||||
"addon",QuestValue(18502)=0,premium -> "Sorry, the backpack I wear is not for sale. It's handmade from rare minotaur leather.", Topic=4
|
||||
"backpack",QuestValue(18502)=0,premium -> *
|
||||
"addon",QuestValue(18502)=0 -> "Sorry, the backpack I wear is not for sale."
|
||||
"backpack",QuestValue(18502)=0 -> *
|
||||
Topic=4,"minotaur","leather" -> "Well, if you really like this backpack, I could make one for you, but minotaur leather is hard to come by these days. Are you willing to put some work into this?", Topic=5
|
||||
Topic=5,"yes" -> "Alright then, if you bring me 100 pieces of fine minotaur leather I will see what I can do for you. You probably have to kill really many minotaurs though...",
|
||||
"so good luck!", SetQuestValue(18502,1)
|
||||
|
||||
"addon",QuestValue(18502)=1 -> Type=5878, Amount=100, "Ah, right, almost forgot about the backpack! Have you brought me 100 pieces of minotaur leather as requested?", Topic=6
|
||||
"backpack",QuestValue(18502)=1 -> *
|
||||
Topic=6,"yes",Count(Type)>=Amount -> "Great! Alright, I need a while to finish this backpack for you. Come ask me later, okay?", Delete(Type), SetExpiringQuestValue(18503, 7200000), SetQuestValue(18502,2)
|
||||
Topic=6,"yes" -> "You don't have that many!"
|
||||
Topic=6 -> "Too bad."
|
||||
|
||||
"addon",ExpiringQuestValue(18503)>0 -> "Uh... I didn't expect you to return that early. Sorry, but I'm not finished yet with your backpack. I'm doing the best I can, promised."
|
||||
"backpack",ExpiringQuestValue(18503)>0 -> *
|
||||
|
||||
"addon",ExpiringQuestValue(18503)<0,QuestValue(18502)=2 -> "Just in time! Your backpack is finished. Here you go, I hope you like it.", SetQuestValue(18502,3), AddOutfitAddon(136,1), AddOutfitAddon(128,1), EffectOpp(13)
|
||||
"backpack",ExpiringQuestValue(18503)<0,QuestValue(18502)=2 -> *
|
||||
|
||||
"addon",QuestValue(18502)=3 -> "Oh, you also have a nice backpack just like me!"
|
||||
"backpack",QuestValue(18502)=3 -> *
|
||||
}
|
||||
|
@ -88,4 +88,54 @@ Topic=1 -> "As you wish."
|
||||
|
||||
"death","to","noodles" -> Type=3061, Amount=1, "So, I guess you bring me a magic crystal?", Topic=3
|
||||
Topic=3,"yes",Count(Type)>=Amount -> "Fine. Now you get what you deserve, you fool! DIE IN AGONY!", Burning(25,25), EffectOpp(6), EffectMe(14), Delete(Type), Idle
|
||||
|
||||
"addon",QuestValue(17561)>4,male -> "This skull shows that you are a true follower of Zathroth and the glorious gods of darkness."
|
||||
"outfit",QuestValue(17561)>4,male -> *
|
||||
"addon",QuestValue(17561)>4,female -> "This tiara shows that you are a true follower of Zathroth and the glorious gods of darkness."
|
||||
"outfit",QuestValue(17561)>4,female -> *
|
||||
|
||||
"mission",QuestValue(17561)=0,male -> "This skull shows that you are a true follower of Zathroth and the glorious gods of darkness. Are you willing to prove your loyalty?", Topic=5
|
||||
"task",QuestValue(17561)=0,male -> *
|
||||
"outfit",QuestValue(17561)=0,male -> *
|
||||
"addon",QuestValue(17561)=0,male -> *
|
||||
"mission",QuestValue(17561)=0,female -> "This tiara shows that you are a true follower of Zathroth and the glorious gods of darkness. Are you willing to prove your loyalty?", Topic=5
|
||||
"task",QuestValue(17561)=0,female -> *
|
||||
"outfit",QuestValue(17561)=0,female -> *
|
||||
"addon",QuestValue(17561)=0,female -> *
|
||||
|
||||
Topic=5,"yes" -> "It will be a hard task which requires many sacrifices. Do you still want to proceed?", Topic=6
|
||||
Topic=5 -> "As you wish."
|
||||
Topic=6,"yes" -> "Good decision, %N. Your first sacrifice will be a medusa shield. Bring it to me and do give it happily.", SetQuestValue(17561,1)
|
||||
Topic=6 -> "As you wish."
|
||||
|
||||
"medusa","shield",QuestValue(17561)=1 -> Type=3436, Amount=1, "Is it your true wish to sacrifice a medusa shield to Zathroth?", Topic=7
|
||||
"mission",QuestValue(17561)=1 -> *
|
||||
"task",QuestValue(17561)=1 -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount -> "Good. I accept your sacrifice. The second sacrifice I require from you is a dragon scale mail. Bring it to me and do give it happily.", Delete(Type), SetQuestValue(17561,2)
|
||||
Topic=7,"yes" -> "Don't be ashamed but you don't have it."
|
||||
Topic=7 -> "As you wish."
|
||||
|
||||
"dragon","scale","mail",QuestValue(17561)=2 -> Type=3386, Amount=1, "Is it your true wish to sacrifice a dragon scale mail to Zathroth?", Topic=8
|
||||
"mission",QuestValue(17561)=2 -> *
|
||||
"task",QuestValue(17561)=2 -> *
|
||||
Topic=8,"yes",Count(Type)>=Amount -> "Good. I accept your sacrifice. The third sacrifice I require from you are crown legs. Bring them to me and do give them happily.", Delete(Type), SetQuestValue(17561,3)
|
||||
Topic=8,"yes" -> "Don't be ashamed but you don't have it."
|
||||
Topic=8 -> "As you wish."
|
||||
|
||||
"crown","legs",QuestValue(17561)=3 -> Type=3382, Amount=1, "Is it your true wish to sacrifice crown legs to Zathroth?", Topic=9
|
||||
"mission",QuestValue(17561)=3 -> *
|
||||
"task",QuestValue(17561)=3 -> *
|
||||
Topic=9,"yes",Count(Type)>=Amount -> "Good. I accept your sacrifice. The last sacrifice I require from you is a ring of the sky. Bring it to me and do give it happily.", Delete(Type), SetQuestValue(17561,4)
|
||||
Topic=9,"yes" -> "Don't be ashamed but you don't have it."
|
||||
Topic=9 -> "As you wish."
|
||||
|
||||
"ring","of","the","sky",QuestValue(17561)=4 -> Type=3006, Amount=1, "Is it your true wish to sacrifice a ring of the sky to Zathroth?", Topic=10
|
||||
"mission",QuestValue(17561)=4 -> *
|
||||
"task",QuestValue(17561)=4 -> *
|
||||
Topic=10,"yes",Count(Type)>=Amount -> "Good. I accept your sacrifice. You have proven that you are a true follower of Zathroth and do not hesitate to sacrifice worldly goods. Thus, I will reward you with this headgear.", Delete(Type), SetQuestValue(17561,5), AddOutfitAddon(149,2), AddOutfitAddon(145,2), EffectOpp(13)
|
||||
Topic=10,"yes" -> "Don't be ashamed but you don't have it."
|
||||
Topic=10 -> "As you wish."
|
||||
|
||||
"mission",QuestValue(17561)>4 -> "%N follower of Zathroth I have no more tasks for you."
|
||||
"task",QuestValue(17561)>4 -> *
|
||||
}
|
||||
|
@ -155,4 +155,55 @@ Topic=8,"i$","will$" -> *
|
||||
Topic=9,"yes" -> "So by the powers of the gods your souls are now bound together for eternity. May the gods watch with grace over your further life as a married couple. Go now and celebrate your marriage!", EffectOpp(14), EffectMe(13), Idle
|
||||
Topic=9,"i$","will$" -> *
|
||||
Topic=9,"no" -> "Your neglection of love hurts my heart. Leave now!", Idle
|
||||
|
||||
"angelina",QuestValue(17549)=1 -> "Angelina had been imprisoned? My, these are horrible news, but I am so glad to hear that she is safe now. ...",
|
||||
"I will happily carry out her wish and reward you, but I fear I need some important ingredients for my blessing spell first....",
|
||||
"Will you gather them for me?", Topic=10
|
||||
Topic=10,"yes" -> "Thank you, I promise that your efforts won't be in vain! Listen closely now: First, I need a sample of five druid rods and five sorcerer wands. ...",
|
||||
"I need a snakebite rod, a moonlight rod, a volcanic rod, a quagmire rod and a hailstorm rod. Then, I need a wand of vortex, a wand of dragonbreath ...",
|
||||
"a wand of plague, a wand of cosmic energy and a wand of inferno. Please bring them all at once so that their energy will be balanced. ...",
|
||||
"Secondly, I need 10 ounces of magic sulphur. It can absorb the elemental energy of all the wands and rods and bind it to something else. ...",
|
||||
"Next, I will need a soul stone. These can be used as a vessel for energy, evil as well as good. They are rarely used nowadays though. ...",
|
||||
"Lastly, I need a lot of holy energy. I can extract it from ankhs, but only a small amount each time. I will need about 20 ankhs. ...",
|
||||
"Did you understand everything I told you and will help me with my blessing?", Topic=11
|
||||
Topic=10 -> "As you wish."
|
||||
Topic=11,"yes" -> "Alright then. Come back to with a sample of those five wands and five rods I mentioned, please.", SetQuestValue(17549,2)
|
||||
Topic=11 -> "As you wish."
|
||||
|
||||
"sample",QuestValue(17549)=2 -> "Did you bring a sample of the wands and rods with you?", Topic=12
|
||||
"wand",QuestValue(17549)=2 -> *
|
||||
"rod",QuestValue(17549)=2 -> *
|
||||
Topic=12,"yes",Count(3074)>=1,Count(3075)>=1,Count(3072)>=1,Count(3073)>=1,Count(3071)>=1,Count(3066)>=1,Count(3070)>=1,Count(3069)>=1,Count(3065)>=1,Count(3067)>=1 -> "Thank you, that must have been a lot to carry. Now, please bring me 10 ounces of magic sulphur.", DeleteAmount(3074, 1), DeleteAmount(3075, 1), DeleteAmount(3072, 1), DeleteAmount(3073, 1), DeleteAmount(3071, 1), DeleteAmount(3066, 1), DeleteAmount(3070, 1), DeleteAmount(3065, 1), DeleteAmount(3067, 1), DeleteAmount(3069, 1), SetQuestValue(17549,3)
|
||||
Topic=12,"yes" -> "You don't have that many."
|
||||
Topic=12 -> "Maybe another time."
|
||||
|
||||
"magic","sulphur",QuestValue(17549)=3 -> Type=5904, Amount=10, "Did you obtain 10 ounces of magic sulphur?", Topic=13
|
||||
"mission",QuestValue(17549)=3 -> *
|
||||
"task",QuestValue(17549)=3 -> *
|
||||
Topic=13,"yes",Count(Type)>=Amount -> "Very good. I will immediately start to prepare the ritual and extract the elemental energy from the wands and rods. Please bring me the Necromancer's soul stone now.", Delete(Type), SetQuestValue(17549,4)
|
||||
Topic=13,"yes" -> "You don't have that many."
|
||||
Topic=13 -> "Maybe another time."
|
||||
|
||||
"soul","stone",QuestValue(17549)=4 -> Type=5809, Amount=1, "Were you actually able to retrieve the Necromancer's soul stone?", Topic=14
|
||||
"mission",QuestValue(17549)=4 -> *
|
||||
"task",QuestValue(17549)=4 -> *
|
||||
Topic=14,"yes",Count(Type)>=Amount -> "You have found a rarity there, %N. This will become the tip of your blessed wand. Please bring me 20 ankhs now to complete the ritual.", Delete(Type), SetQuestValue(17549,5)
|
||||
Topic=14,"yes" -> "You don't have it."
|
||||
Topic=14 -> "Maybe another time."
|
||||
|
||||
"ankh",QuestValue(17549)=5 -> Type=3077, Amount=20, "Am I sensing enough holy energy from ankhs here?", Topic=15
|
||||
"mission",QuestValue(17549)=5 -> *
|
||||
"task",QuestValue(17549)=5 -> *
|
||||
Topic=15,"yes",Count(Type)>=Amount -> "The ingredients for the ritual are complete! I will start to prepare your blessed wand, but I have to medidate first. Please come back later to hear how the ritual went.", Delete(Type), SetQuestValue(17549,6),SetExpiringQuestValue(17550, 10800000)
|
||||
Topic=15,"yes" -> "You don't have 20 of them."
|
||||
Topic=15 -> "Maybe another time."
|
||||
|
||||
"addon",ExpiringQuestValue(17550)>0 -> "Please let me focus for a while, %N."
|
||||
"ritual",ExpiringQuestValue(17550)>0 -> *
|
||||
|
||||
"addon",ExpiringQuestValue(17550)<0,QuestValue(17549)=6 -> "I'm glad to tell you that I have finished the ritual, %N. Here is your new wand. I hope you carry it proudly for everyone to see.", SetQuestValue(17549,7), AddOutfitAddon(141,1), AddOutfitAddon(130,1), EffectOpp(13)
|
||||
"ritual",ExpiringQuestValue(17550)<0,QuestValue(17549)=6 -> *
|
||||
|
||||
"addon",QuestValue(17549)=7 -> "Wear your wand proudly for everyone to see!"
|
||||
"ritual",QuestValue(17549)=7 -> *
|
||||
}
|
||||
|
@ -6,14 +6,22 @@ Home = [33355,31991,8]
|
||||
Radius = 4
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> NOP
|
||||
ADDRESS,"hi$",! -> NOP
|
||||
ADDRESS,"hello$",QuestValue(17535)>8,! -> "Interesting. A human who can speak the language of wolves."
|
||||
ADDRESS,"hi$",QuestValue(17535)>8,! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> NOP
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
VANISH,! -> "YOOOOUHHOOOUU!"
|
||||
|
||||
"bye" -> Idle
|
||||
"bye" -> "YOOOOUHHOOOUU!", Idle
|
||||
|
||||
"addon",QuestValue(17535)=9 -> "I can see in your eyes that you are a honest and friendly person, %N. You were patient enough to learn our language and I will grant you a special gift. Will you accept it?", Topic=1
|
||||
"outfit",QuestValue(17535)=9 -> *
|
||||
Topic=1,"yes", -> "From now on, you shall be known as %N, the bear warrior. You shall be strong and proud as Angros, the great dark bear. He shall guide your path.", SetQuestValue(17535,10), AddOutfitAddon(144,1), AddOutfitAddon(148,1), EffectOpp(13)
|
||||
Topic=1 -> "Maybe another time."
|
||||
|
||||
"addon",QuestValue(17535)=10 -> "I am proud to see you as strong as the Angros!"
|
||||
"outfit",QuestValue(17535)=10 -> *
|
||||
|
||||
}
|
||||
|
@ -16,8 +16,12 @@ VANISH,! -> "How rude."
|
||||
|
||||
"bye" -> "Good bye, %N.", Idle
|
||||
|
||||
"comb" -> "Sorry, I don't have a spare comb. I lost my favourite one when diving around in Calassa."
|
||||
|
||||
# The Mermaid Marina Quest
|
||||
"silk","yarn",QuestValue(17504)=0 -> "Um. You mean, you really want me to touch that gooey spider silk just because you need yarn? Well... do you think that I'm pretty?", Topic=1
|
||||
"spool","of","yarn",QuestValue(17504)=0 -> *
|
||||
"spider","silk",QuestValue(17504)=0 -> *
|
||||
Topic=1,"yes" -> "Well, everyone would say that in your position. Do you think that I'm really, absolutely the most stunning being that you have ever seen?", Topic=2
|
||||
Topic=1 -> "Get out of there!"
|
||||
Topic=2,"yes" -> "<giggles> It's funny how easy it is to get humans to say what you want. Now, proving it will be even more fun! ...",
|
||||
@ -31,6 +35,8 @@ Topic=3,"yes" -> "Sorry, you do not have so many."
|
||||
Topic=3 -> "Maybe another time."
|
||||
|
||||
"silk","yarn",QuestValue(17504)=2 -> Type=5879, Amount=10, "Okay... a deal is a deal, would you like me to create a spool of yarn from 10 pieces of spider silk?", Topic=4
|
||||
"spool","of","yarn",QuestValue(17504)=2 -> *
|
||||
"spider","silk",QuestValue(17504)=2 -> *
|
||||
Topic=4,"yes",Count(Type)>=Amount -> "Ew... gooey... there you go.", Delete(Type), Amount=1, Create(5886)
|
||||
Topic=4,"yes" -> "Sorry, you do not have so many."
|
||||
Topic=4 -> "Maybe another time."
|
||||
|
@ -2,7 +2,7 @@
|
||||
# miraia.npc: Datenbank für die Wirtin Miraia
|
||||
|
||||
Name = "Miraia"
|
||||
Outfit = (136,95-0-7-115)
|
||||
Outfit = (150,95-0-7-115-3)
|
||||
Home = [33238,32483,7]
|
||||
Radius = 1
|
||||
|
||||
@ -60,4 +60,55 @@ VANISH,! -> "Daraman's blessings. Come back soon."
|
||||
Topic=1,"yes",CountMoney>=Price -> "Here it is.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "I am sorry, but you do not have enough gold."
|
||||
Topic=1 -> "Maybe later."
|
||||
|
||||
"addon",QuestValue(17557)=5,female -> "Hehe, I like your pretty veil!"
|
||||
"outfit",QuestValue(17557)=5,female -> *
|
||||
"addon" -> "Hehe, would you like to wear a pretty veil like I do? Well... I could help you, but you would have to complete a task first."
|
||||
"outfit" -> *
|
||||
|
||||
"mission",male -> "I don't have any tasks available for you handsome."
|
||||
"task",male -> *
|
||||
|
||||
"mission",QuestValue(17557)=0,female -> "You mean, you would like to prove that you deserve to wear such a veil?", Topic=5
|
||||
"task",QuestValue(17557)=0,female -> *
|
||||
Topic=5,"yes" -> "Alright, then listen to the following requirements. We are currently in dire need of ape fur since the Caliph has requested a new bathroom carpet. ...",
|
||||
"Thus, please bring me 100 pieces of ape fur. Secondly, it came to our ears that the explorer society has discovered a new undersea race of fishmen. ...",
|
||||
"Their fins are said to allow humans to walk on water! Please bring us 100 of these fish fin. ...",
|
||||
"Third, if the plan of walking on water should fail, we need enchanted chicken wings to prevent the testers from drowning. Please bring me two. ...",
|
||||
"Last but not least, just drop by with 100 pieces of blue cloth and I will happily show you how to create this veil. ...",
|
||||
"Did you understand everything I told you and are willing to handle this task?", Topic=6
|
||||
Topic=5 -> "Maybe next time."
|
||||
Topic=6,"yes" -> "Excellent! Come back to me once you have collected 100 pieces of ape fur.", SetQuestValue(17557,1)
|
||||
Topic=6 -> "Maybe next time."
|
||||
|
||||
"ape","fur",QuestValue(17557)=1,female -> Type=5883, Amount=100, "Have you really managed to fulfil the task and brought me 100 pieces of ape fur?", Topic=7
|
||||
"mission",QuestValue(17557)=1,female -> *
|
||||
"task",QuestValue(17557)=1,female -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount -> "Ahhh, this softness! I'm impressed, %N. You're on the best way to earn that veil. Now, please retrieve 100 fish fins.", Delete(Type), SetQuestValue(17557,2)
|
||||
Topic=7,"yes" -> "You don't have that many."
|
||||
Topic=7 -> "Maybe next time."
|
||||
|
||||
"fish","fin",QuestValue(17557)=2,female -> Type=5895, Amount=100, "Were you able to discover the undersea race and retrieved 100 fish fins?", Topic=8
|
||||
"mission",QuestValue(17557)=2,female -> *
|
||||
"task",QuestValue(17557)=2,female -> *
|
||||
Topic=8,"yes",Count(Type)>=Amount -> "I never thought you'd make it, %N. Now we only need two enchanted chicken wings to start our waterwalking test!", Delete(Type), SetQuestValue(17557,3)
|
||||
Topic=8,"yes" -> "You don't have that many."
|
||||
Topic=8 -> "Maybe next time."
|
||||
|
||||
"enchanted","chicken","wing",QuestValue(17557)=3,female -> Type=5891, Amount=2, "Were you able to get hold of two enchanted chicken wings?", Topic=9
|
||||
"mission",QuestValue(17557)=3,female -> *
|
||||
"task",QuestValue(17557)=3,female -> *
|
||||
Topic=9,"yes",Count(Type)>=Amount -> "Great, thank you very much. Just bring me 100 pieces of blue cloth now and I will happily show you how to make a veil.", Delete(Type), SetQuestValue(17557,4)
|
||||
Topic=9,"yes" -> "You don't have that many."
|
||||
Topic=9 -> "Maybe next time."
|
||||
|
||||
"blue","cloth",QuestValue(17557)=4,female -> Type=5912, Amount=100, "Ah, have you brought the 100 pieces of blue cloth?", Topic=10
|
||||
"mission",QuestValue(17557)=4,female -> *
|
||||
"task",QuestValue(17557)=4,female -> *
|
||||
Topic=10,"yes",Count(Type)>=Amount -> "Ah! Congratulations - I hope this veil will turn out as beautiful as you are. Here, I'll do it for you.", Delete(Type), SetQuestValue(17557,5), AddOutfitAddon(146,2), AddOutfitAddon(150,2), EffectOpp(13)
|
||||
Topic=10,"yes" -> "You don't have that many."
|
||||
Topic=10 -> "Maybe next time."
|
||||
|
||||
"mission",QuestValue(17557)=5 -> "Sorry but I don't have any tasks for you."
|
||||
"task",QuestValue(17557)=5 -> *
|
||||
}
|
||||
|
@ -26,4 +26,24 @@ Topic=1 -> "Maybe another time."
|
||||
"mission",QuestValue(17522)=1 -> "Please deliver my letter to Eremo as fast as you can."
|
||||
"mission",QuestValue(17522)=2 -> "Thank you for delivering my letter to Eremo. I have no more missions for you.", SetQuestValue(17522,3)
|
||||
"mission" -> "Sorry, I don't have any missions for you."
|
||||
|
||||
"addon" -> "I can forge the finest weapons for knights and warriors. They may wear them proudly and visible to everyone."
|
||||
"outfit" -> *
|
||||
|
||||
"weapon" -> "Would you rather be interested in a knight's sword or in a warrior's sword?", Topic=2
|
||||
"forge" -> "What would you like me to forge for you? A knight's sword or a warrior's sword?", Topic=2
|
||||
Topic=2,"knight",QuestValue(17541)=0 -> "Great! Simply bring me 100 Iron Ore and one Crude Iron and I will happily forge it for you.", SetQuestValue(17541,1)
|
||||
Topic=2,"knight",QuestValue(17541)=1,Count(5880)>=100,Count(5892)>=1 -> "Alright! As a matter of fact, I have one in store. Here you go!", DeleteAmount(5880,100), DeleteAmount(5892,1), SetQuestValue(17541,2), AddOutfitAddon(139,1), AddOutfitAddon(131,1), EffectOpp(13)
|
||||
Topic=2,"knight",QuestValue(17541)=1 -> "Great! Simply bring me 100 Iron Ore and one Crude Iron and I will happily forge it for you."
|
||||
Topic=2,"knight",QuestValue(17541)=2 -> "Sorry since you already have one sword I will not forge more for you."
|
||||
|
||||
Topic=2,"warrior",QuestValue(17560)=0 -> "Great! Simply bring me 100 iron ore and one royal steel and I will happily forge it for you.", SetQuestValue(17560,1)
|
||||
Topic=2,"warrior",QuestValue(17560)=1,Count(5880)>=100,Count(5887)>=1 -> "Alright! As a matter of fact, I have one in store. Here you go!", DeleteAmount(5880,100), DeleteAmount(5887,1), SetQuestValue(17560,2), AddOutfitAddon(142,2), AddOutfitAddon(134,2), EffectOpp(13)
|
||||
Topic=2,"warrior",QuestValue(17560)=1 -> "Great! Simply bring me 100 iron ore and one royal steel and I will happily forge it for you."
|
||||
Topic=2,"warrior",QuestValue(17560)=2 -> "Sorry since you already have one sword I will not forge more for you."
|
||||
Topic=2 -> "Maybe another time."
|
||||
|
||||
"firebird",QuestValue(17567)=4 -> "Ahh. So Duncan sent you, eh? You must have done something really impressive. Okay, take this fine sabre from me, mate.", SetQuestValue(17567,5), AddOutfitAddon(155,1), AddOutfitAddon(151,1), EffectOpp(13)
|
||||
"firebird",QuestValue(17567)=5 -> "Shhh! Don't repeat the same like a parrot. That is a codeword!"
|
||||
|
||||
}
|
||||
|
@ -2,9 +2,9 @@
|
||||
# myra.npc: Datenbank für die Magierlehrerin Myra
|
||||
|
||||
Name = "Myra"
|
||||
Outfit = (140,115-0-19-95)
|
||||
Outfit = (138,115-0-19-94-3)
|
||||
Home = [32580,32751,6]
|
||||
Radius = 0
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings."
|
||||
@ -137,4 +137,101 @@ Topic=3,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "You hav
|
||||
Topic=3,"yes",CountMoney<Price -> "You need more money."
|
||||
Topic=3,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String)
|
||||
Topic=3 -> "Then not."
|
||||
|
||||
"outfit" -> "This Tiara is an award by the academy of Edron in recognition of my service here."
|
||||
"addon" -> *
|
||||
|
||||
"task",QuestValue(17547)=0 -> "Well... maybe, if you help me a little, I could convince the academy of Edron that you are a valuable help here and deserve an award too. How about it?", Topic=4
|
||||
"mission",QuestValue(17547)=0 -> *
|
||||
"tiara",QuestValue(17547)=0 -> *
|
||||
Topic=4,"yes" -> "Okay, great! You see, I need a few magical ingredients which I've run out of. First of all, please bring me 70 bat wings. ...",
|
||||
"Then, I urgently need a lot of red cloth. I think 20 pieces should suffice. ...",
|
||||
"Oh, and also, I could use a whole load of ape fur. Please bring me 40 pieces. ...",
|
||||
"After that, um, let me think... I'd like to have some holy orchids. Or no, many holy orchids, to be safe. Like 35. ...",
|
||||
"Then, 10 spools of spider silk yarn, 60 lizard scales and 40 red dragon scales. ...",
|
||||
"I know I'm forgetting something.. wait... ah yes, 15 ounces of magic sulphur and 30 ounces of vampire dust. ...",
|
||||
"That's it already! Easy task, isn't it? I'm sure you could get all of that within a short time. ...",
|
||||
"Did you understand everything I told you and are willing to handle this task?", Topic=5
|
||||
Topic=4 -> "However."
|
||||
Topic=5,"yes" -> "Fine! Let's start with the 70 bat wings. I really feel uncomfortable out there in the jungle.", SetQuestValue(17547,1)
|
||||
Topic=5 -> "Maybe another time."
|
||||
|
||||
"bat","wing",QuestValue(17547)=1 -> Type=5894, Amount=70, "Oh, did you bring the 70 bat wings for me?", Topic=6
|
||||
"mission",QuestValue(17547)=1 -> *
|
||||
"task",QuestValue(17547)=1 -> *
|
||||
Topic=6,"yes",Count(Type)>=Amount -> "Thank you! I really needed them for my anti-wrinkle lotion. Now, please bring me 20 pieces of red cloth.", Delete(Type), SetQuestValue(17547,2)
|
||||
Topic=6,"yes" -> "You don't have that many."
|
||||
Topic=6 -> "Maybe another time."
|
||||
|
||||
"red","cloth",QuestValue(17547)=2 -> Type=5911, Amount=20, "Have you found 20 pieces of red cloth?", Topic=7
|
||||
"mission",QuestValue(17547)=2 -> *
|
||||
"task",QuestValue(17547)=2 -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount -> "Great! This should be enough for my new dress. Don't forget to bring me 40 pieces of ape fur next!", Delete(Type), SetQuestValue(17547,3)
|
||||
Topic=7,"yes" -> "You don't have that many."
|
||||
Topic=7 -> "Maybe another time."
|
||||
|
||||
"ape","fur",QuestValue(17547)=3 -> Type=5883, Amount=40, "Were you able to retrieve 40 pieces of ape fur?", Topic=8
|
||||
"mission",QuestValue(17547)=3 -> *
|
||||
"task",QuestValue(17547)=3 -> *
|
||||
Topic=8,"yes",Count(Type)>=Amount -> "Nice job, %N. You see, I'm testing a new depilation cream. I guess if it works on ape fur it's good quality. Next, please bring me 35 holy orchids.", Delete(Type), SetQuestValue(17547,4)
|
||||
Topic=8,"yes" -> "You don't have that many."
|
||||
Topic=8 -> "Maybe another time."
|
||||
|
||||
"holy","orchid",QuestValue(17547)=4 -> Type=5922, Amount=35, "Did you convince the elves to give you 35 holy orchids?", Topic=9
|
||||
"mission",QuestValue(17547)=4 -> *
|
||||
"task",QuestValue(17547)=4 -> *
|
||||
Topic=9,"yes",Count(Type)>=Amount -> "Thank god! The scent of holy orchids is simply the only possible solution against the horrible stench from the tavern latrine. Now, please bring me 10 rolls of spider silk yarn!", Delete(Type), SetQuestValue(17547,5)
|
||||
Topic=9,"yes" -> "You don't have that many."
|
||||
Topic=9 -> "Maybe another time."
|
||||
|
||||
"yarn",QuestValue(17547)=5 -> Type=5886, Amount=10, "Oh, did you bring 10 spools of spider silk yarn for me?", Topic=10
|
||||
"mission",QuestValue(17547)=5 -> *
|
||||
"task",QuestValue(17547)=5 -> *
|
||||
Topic=10,"yes",Count(Type)>=Amount -> "I appreciate it. My pet doggie manages to bite through all sorts of leashes, which is why he is always gone. I'm sure this strong yarn will keep him. Now, go for the 60 lizard scales!", Delete(Type), SetQuestValue(17547,6)
|
||||
Topic=10,"yes" -> "You don't have that many."
|
||||
Topic=10 -> "Maybe another time."
|
||||
|
||||
"lizard","scale",QuestValue(17547)=6 -> Type=5881, Amount=60, "Have you found 60 lizard scales?", Topic=11
|
||||
"mission",QuestValue(17547)=6 -> *
|
||||
"task",QuestValue(17547)=6 -> *
|
||||
Topic=11,"yes",Count(Type)>=Amount -> "Good job. They will look almost like sequins on my new dress. Please go for the 40 red dragon scales now.", Delete(Type), SetQuestValue(17547,7)
|
||||
Topic=11,"yes" -> "You don't have that many."
|
||||
Topic=11 -> "Maybe another time."
|
||||
|
||||
"red","dragon","scale",QuestValue(17547)=7 -> Type=5882, Amount=40, "Were you able to get all 40 red dragon scales?", Topic=12
|
||||
"mission",QuestValue(17547)=7 -> *
|
||||
"task",QuestValue(17547)=7 -> *
|
||||
Topic=12,"yes",Count(Type)>=Amount -> "Thanks! They make a pretty decoration, don't you think? Please bring me 15 ounces of magic sulphur now!", Delete(Type), SetQuestValue(17547,8)
|
||||
Topic=12,"yes" -> "You don't have that many."
|
||||
Topic=12 -> "Maybe another time."
|
||||
|
||||
"magic","sulphur",QuestValue(17547)=8 -> Type=5904, Amount=15, "Have you collected 15 ounces of magic sulphur?", Topic=13
|
||||
"mission",QuestValue(17547)=8 -> *
|
||||
"task",QuestValue(17547)=8 -> *
|
||||
Topic=13,"yes",Count(Type)>=Amount -> "Ah, that's enough magic sulphur for my new peeling. You should try it once, your skin gets incredibly smooth. Now, the only thing I need is vampire dust. 30 ounces will suffice.", Delete(Type), SetQuestValue(17547,9)
|
||||
Topic=13,"yes" -> "You don't have that many."
|
||||
Topic=13 -> "Maybe another time."
|
||||
|
||||
"vampire","dust",QuestValue(17547)=9 -> Type=5905, Amount=30, "Have you gathered 30 ounces of vampire dust?", Topic=14
|
||||
"mission",QuestValue(17547)=9 -> *
|
||||
"task",QuestValue(17547)=9 -> *
|
||||
Topic=14,"yes",Count(Type)>=Amount -> "Ah, great. Now I can finally finish the potion which the academy of Edron asked me to. I guess, now you want your reward, don't you?", Delete(Type), SetQuestValue(17547,10), Topic=15
|
||||
Topic=14,"yes" -> "You don't have that many."
|
||||
Topic=14 -> "Maybe another time."
|
||||
|
||||
Topic=15,"yes" -> "I thought so. Go to the academy of Edron and tell Zoltan that I sent you. I will send a nomination to him. You were really a great help. Thanks again!", SetQuestValue(17547,11)
|
||||
Topic=15 -> "Ok, no reward for you then. However, thank you for yours help!"
|
||||
|
||||
"mission",QuestValue(17547)=10 -> "I guess, you want your reward, don't you?", Topic=16
|
||||
"task",QuestValue(17547)=10 -> *
|
||||
"reward",QuestValue(17547)=10 -> *
|
||||
Topic=16,"yes" -> "I thought so. Go to the academy of Edron and tell Zoltan that I sent you. I will send a nomination to him. You were really a great help. Thanks again!", SetQuestValue(17547,11)
|
||||
Topic=16 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17547)=11 -> "Go to the academy of Edron and tell Zoltan that I sent you."
|
||||
"task",QuestValue(17547)=11 -> *
|
||||
"reward",QuestValue(17547)=11 -> *
|
||||
|
||||
"mission",QuestValue(17547)=12 -> "Sorry, but I don't have any tasks available for you right now."
|
||||
"task",QuestValue(17547)=12 -> *
|
||||
}
|
||||
|
@ -175,7 +175,7 @@ Topic=3 -> "Maybe another time."
|
||||
|
||||
"addon",QuestValue(18501)=1 -> "Oh, you're back already? Did you bring a legion helmet, 100 chicken feathers and 50 honeycombs?", Topic=4
|
||||
"hat",QuestValue(18501)=1 -> *
|
||||
Topic=4,"yes",Count(3374)>=1,Count(5890)>=100,Count(5902)>=50 -> "Great job! That must have taken a lot of work. Okay, you put it like this... then glue like this... here!", DeleteAmount(3374,1), DeleteAmount(5890,100), DeleteAmount(5902,50), SetQuestValue(18501,2), AddOutfitAddon(136,2), AddOutfitAddon(128,2)
|
||||
Topic=4,"yes",Count(3374)>=1,Count(5890)>=100,Count(5902)>=50 -> "Great job! That must have taken a lot of work. Okay, you put it like this... then glue like this... here!", DeleteAmount(3374,1), DeleteAmount(5890,100), DeleteAmount(5902,50), SetQuestValue(18501,2), AddOutfitAddon(136,2), AddOutfitAddon(128,2), EffectOpp(13)
|
||||
Topic=4,"yes" -> "You don't have required ingredients."
|
||||
Topic=4 -> "Maybe another time."
|
||||
|
||||
|
@ -76,5 +76,7 @@ Topic=1,"mermaid" -> "The mermaid is the most beautiful creatu
|
||||
"So take this as your very own ship. Oh, and remind me about the pirate outfit sometime.", Create(Type), SetQuestValue(17520,11)
|
||||
"mission" -> "Sorry, I don't have any missions for you."
|
||||
|
||||
"outfit",QuestValue(17520)=11 -> "Ah, right! The pirate outfit! Here you go, now you are truly one of us.", AddOutfit(155), AddOutfit(151), SetQuestValue(17520,12)
|
||||
"outfit",QuestValue(17520)=11 -> "Ah, right! The pirate outfit! Here you go, now you are truly one of us.", AddOutfit(155), AddOutfit(151), SetQuestValue(17520,12), EffectOpp(13)
|
||||
"outfit",QuestValue(17520)=12 -> "The pirate of the first choice!"
|
||||
"addon",QuestValue(17520)=12 -> *
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
# razan.npc: Datenbank fuer den Waffenmeister Razan
|
||||
|
||||
Name = "Razan"
|
||||
Outfit = (129,95-19-10-58)
|
||||
Outfit = (146,95-19-10-58-3)
|
||||
Home = [33239,32409,7]
|
||||
Radius = 2
|
||||
|
||||
@ -112,4 +112,55 @@ Topic=4,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "You hav
|
||||
Topic=4,"yes",CountMoney<Price -> "Return when you have enough gold."
|
||||
Topic=4,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String)
|
||||
Topic=4 -> "Maybe next time."
|
||||
|
||||
"addon",QuestValue(17557)=5,male -> "Only oriental weaponmasters may wear it. Just like you."
|
||||
"outfit",QuestValue(17557)=5,male -> *
|
||||
"addon" -> "My turban? Eh no, you can't have it. Only oriental weaponmasters may wear it after having completed a difficult task."
|
||||
"outfit" -> *
|
||||
|
||||
"mission",female -> "I don't have any tasks available for you my lady."
|
||||
"task",female -> *
|
||||
|
||||
"mission",QuestValue(17557)=0,male -> "You mean, you would like to prove that you deserve to wear such a turban?", Topic=5
|
||||
"task",QuestValue(17557)=0,male -> *
|
||||
Topic=5,"yes" -> "Alright, then listen to the following requirements. We are currently in dire need of ape fur since the Caliph has requested a new bathroom carpet. ...",
|
||||
"Thus, please bring me 100 pieces of ape fur. Secondly, it came to our ears that the explorer society has discovered a new undersea race of fishmen. ...",
|
||||
"Their fins are said to allow humans to walk on water! Please bring us 100 of these fish fin. ...",
|
||||
"Third, if the plan of walking on water should fail, we need enchanted chicken wings to prevent the testers from drowning. Please bring me two. ...",
|
||||
"Last but not least, just drop by with 100 pieces of blue cloth and I will happily show you how to make a turban. ...",
|
||||
"Did you understand everything I told you and are willing to handle this task?", Topic=6
|
||||
Topic=5 -> "Maybe next time."
|
||||
Topic=6,"yes" -> "Excellent! Come back to me once you have collected 100 pieces of ape fur.", SetQuestValue(17557,1)
|
||||
Topic=6 -> "Maybe next time."
|
||||
|
||||
"ape","fur",QuestValue(17557)=1,male -> Type=5883, Amount=100, "Have you really managed to fulfil the task and brought me 100 pieces of ape fur?", Topic=7
|
||||
"mission",QuestValue(17557)=1,male -> *
|
||||
"task",QuestValue(17557)=1,male -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount -> "Ahhh, this softness! I'm impressed, %N. You're on the best way to earn that turban. Now, please retrieve 100 fish fins.", Delete(Type), SetQuestValue(17557,2)
|
||||
Topic=7,"yes" -> "You don't have that many."
|
||||
Topic=7 -> "Maybe next time."
|
||||
|
||||
"fish","fin",QuestValue(17557)=2,male -> Type=5895, Amount=100, "Were you able to discover the undersea race and retrieved 100 fish fins?", Topic=8
|
||||
"mission",QuestValue(17557)=2,male -> *
|
||||
"task",QuestValue(17557)=2,male -> *
|
||||
Topic=8,"yes",Count(Type)>=Amount -> "I never thought you'd make it, %N. Now we only need two enchanted chicken wings to start our waterwalking test!", Delete(Type), SetQuestValue(17557,3)
|
||||
Topic=8,"yes" -> "You don't have that many."
|
||||
Topic=8 -> "Maybe next time."
|
||||
|
||||
"enchanted","chicken","wing",QuestValue(17557)=3,male -> Type=5891, Amount=2, "Were you able to get hold of two enchanted chicken wings?", Topic=9
|
||||
"mission",QuestValue(17557)=3,male -> *
|
||||
"task",QuestValue(17557)=3,male -> *
|
||||
Topic=9,"yes",Count(Type)>=Amount -> "Great, thank you very much. Just bring me 100 pieces of blue cloth now and I will happily show you how to make a turban.", Delete(Type), SetQuestValue(17557,4)
|
||||
Topic=9,"yes" -> "You don't have that many."
|
||||
Topic=9 -> "Maybe next time."
|
||||
|
||||
"blue","cloth",QuestValue(17557)=4,male -> Type=5912, Amount=100, "Ah, have you brought the 100 pieces of blue cloth?", Topic=10
|
||||
"mission",QuestValue(17557)=4,male -> *
|
||||
"task",QuestValue(17557)=4,male -> *
|
||||
Topic=10,"yes",Count(Type)>=Amount -> "Ah! Congratulations - even if you are not a true weaponmaster, you surely deserve to wear this turban. Here, I'll tie it for you.", Delete(Type), SetQuestValue(17557,5), AddOutfitAddon(146,2), AddOutfitAddon(150,2), EffectOpp(13)
|
||||
Topic=10,"yes" -> "You don't have that many."
|
||||
Topic=10 -> "Maybe next time."
|
||||
|
||||
"mission",QuestValue(17557)=5 -> "Sorry but I don't have any tasks for you."
|
||||
"task",QuestValue(17557)=5 -> *
|
||||
}
|
||||
|
@ -184,6 +184,13 @@ Topic=5,"yes",Count(Type)>=Amount -> "Thank you verry much! This brings back goo
|
||||
Topic=5,"yes",Count(Type)<Amount -> "No, you don't have my old backpack. What a pity."
|
||||
Topic=5,"no" -> "What a pity."
|
||||
|
||||
"addon",ExpiringQuestValue(17544)>0 -> "Oh, Gregor sent you? I see. It will be my pleasure to adorn your helmet. Please give me some time to finish it."
|
||||
"adorned","helmet",ExpiringQuestValue(17544)>0 -> *
|
||||
|
||||
"addon",ExpiringQuestValue(17544)<0,QuestValue(17542)=5 -> "Just in time, %N. Your helmet is finished, I hope you like it.", SetQuestValue(17542,6), AddOutfitAddon(139,2), AddOutfitAddon(131,2), EffectOpp(13)
|
||||
"adorned","helmet",ExpiringQuestValue(17544)<0,QuestValue(17542)=5 -> *
|
||||
|
||||
"addon",QuestValue(17542)=6 -> "Sorry, Gregor told me to adorn only one helmet for you and you have already received one."
|
||||
"adorned","helmet",QuestValue(17542)=6 -> *
|
||||
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
# sandra.npc: Datenbank für die Trankhändlerin Sandra
|
||||
|
||||
Name = "Sandra"
|
||||
Outfit = (137,115-63-95-38)
|
||||
Outfit = (140,115-95-127-76-1)
|
||||
Home = [33258,31840,7]
|
||||
Radius = 2
|
||||
|
||||
@ -48,9 +48,9 @@ VANISH,! -> "Good bye and please come back soon."
|
||||
"oil" -> Type=2874, Data=7, Amount=1, Price=20, "Do you want to buy a potion of oil for %P gold?", Topic=2
|
||||
"water" -> Type=2874, Data=1, Amount=1, Price=8, "Do you want to buy a potion of distilled water for %P gold?", Topic=2
|
||||
|
||||
"deposit" -> "I will pay you 5 gold for every empty vial. Ok?", Data=0, Topic=3
|
||||
"vial" -> *
|
||||
"flask" -> *
|
||||
"deposit",QuestValue(17545)=1 -> "I will pay you 5 gold for every empty vial. Ok?", Data=0, Topic=3
|
||||
"vial",QuestValue(17545)=1 -> *
|
||||
"flask",QuestValue(17545)=1 -> *
|
||||
|
||||
Topic=2,"yes",CountMoney>=Price -> "Here you are. There is a deposit of 5 gold on the vial.", DeleteMoney, Create(Type)
|
||||
Topic=2,"yes" -> "Come back, when you have enough money."
|
||||
@ -66,4 +66,39 @@ Topic=4,"yes" -> "Finally. You have no idea how difficult it is to keep somethin
|
||||
Topic=4 -> "How do you even know about the stuff then..."
|
||||
Topic=5,"Your","continued","existence","is","payment","enough" -> "What?? How dare you?! I am a sorcerer of the most reknown academy on the face of this world. Do you think some lousy pirates could scare me? Get lost! Now! I will have no further dealings with the likes of you!", SetQuestValue(17520,3)
|
||||
Topic=5 -> "I see no deal with you then."
|
||||
|
||||
"deposit",QuestValue(17545)=0 -> "The Edron academy has introduced a bonus system. Each time you deposit 100 vials without claiming the money for it, you will receive a lottery ticket. ...",
|
||||
"Some of these lottery tickets will grant you a special potion belt accessory, if you bring the ticket to me. ...",
|
||||
"If you join the bonus system now, I will ask you each time you are bringing back 100 or more vials to me whether you claim your deposit or rather want a lottery ticket. ...",
|
||||
"Of course, you can leave or join the bonus system at any time by just asking me for the 'bonus'. ...",
|
||||
"Would you like to join the bonus system now?", Topic=6
|
||||
"vial",QuestValue(17545)=0 -> *
|
||||
"flask",QuestValue(17545)=0 -> *
|
||||
Topic=6,"yes" -> "Great! I've signed you up for our bonus system. From now on, you will have the chance to win the potion belt addon!", SetQuestValue(17545,2)
|
||||
Topic=6,"no" -> "Alright. I removed your name from our list. If you want to join again and get the chance to win a potion belt addon, just ask me for the 'bonus'.", SetQuestValue(17545,1)
|
||||
Topic=6 -> "Maybe another time."
|
||||
|
||||
"deposit",QuestValue(17545)=2 -> "Would you like to get a lottery ticket instead of the deposit for your vials?", Topic=7
|
||||
"vial",QuestValue(17545)=2 -> *
|
||||
"flask",QuestValue(17545)=2 -> *
|
||||
Topic=7,"yes",Count(2874)>=100 -> "Ok! Here take this lottery ticket.", DeleteAmount(2874, 100), Type=5957, Amount=1, Create(Type)
|
||||
Topic=7,"yes" -> "You don't have 100 empty vials."
|
||||
Topic=7 -> "Maybe another time."
|
||||
|
||||
"bonus",QuestValue(17545)=2 -> "Would you like to leave our bonus system?", Topic=8
|
||||
Topic=8,"yes" -> "Alright. I removed your name from our list. If you want to join again and get the chance to win a potion belt addon, just ask me for the 'bonus'.", SetQuestValue(17545,1)
|
||||
Topic=8 -> "Alright. Your name is still in our bonus system list."
|
||||
|
||||
"bonus",QuestValue(17545)=1 -> "Would you like to join our bonus system?", Topic=9
|
||||
Topic=9,"yes" -> "Alright. I added your name from in to the bonus system list. Wish you best of luck on depositing vials!", SetQuestValue(17545,2)
|
||||
Topic=9 -> "Maybe another time."
|
||||
|
||||
"winning","lottery","ticket",QuestValue(17546)=0 -> Type=5958, Amount=1, "Are you here to claim a prize?", Topic=10
|
||||
"prize",QuestValue(17546)=0 -> *
|
||||
Topic=10,"yes",Count(Type)>=Amount -> "Congratulations! Here, from now on you can wear our lovely potion belt as accessory.", Delete(Type), SetQuestValue(17546,1), AddOutfitAddon(138,1), AddOutfitAddon(133,1), EffectOpp(13)
|
||||
Topic=10,"yes" -> "Where is yours winning lottery ticket then?"
|
||||
Topic=10 -> "Maybe another time."
|
||||
|
||||
"winning","lottery","ticket",QuestValue(17546)=1 -> "I am sorry, but since you already have our potion belt we have no further prizes left for you. Maybe try to gift the winning lottery ticket for someone who really want to claim the accessory."
|
||||
"prize",QuestValue(17546)=1 -> *
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
# simon.npc: Datenbank für den Bettler Simon auf der Insel Fibula
|
||||
|
||||
Name = "Simon the Beggar"
|
||||
Outfit = (128,116-123-32-40)
|
||||
Outfit = (153,116-123-32-40-3)
|
||||
Home = [32186,32468,7]
|
||||
Radius = 4
|
||||
|
||||
@ -56,4 +56,77 @@ Topic=3 -> "Ok. No problem. I'll find another buyer."
|
||||
Topic=4,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
|
||||
Topic=4,"yes" -> "Come back, when you have enough money."
|
||||
Topic=4 -> "Hmm, but next time."
|
||||
|
||||
"addon",QuestValue(17563)<6 -> "My beard should not bother you my friend."
|
||||
"outfit",QuestValue(17563)<6 -> *
|
||||
"beard",QuestValue(17563)<6 -> *
|
||||
|
||||
"addon",QuestValue(17563)=6 -> "Haha, that beard is - well, not fake, but there's a trick behind it. I noticed people tend to be more generous towards a poor gramps. Want to know my trick?", Topic=5
|
||||
"outfit",QuestValue(17563)=6 -> *
|
||||
"beard",QuestValue(17563)=6 -> *
|
||||
Topic=5,"yes",male -> "I can mix a secret potion which will increase your facial hair growth enormeously. I call it 'Instabeard'. However, it requires certain ingredients. ...",
|
||||
"For the small fee of 20000 gold pieces I will help you mix this potion. Just bring me 100 pieces of ape fur, which are necessary to create this potion. ...",
|
||||
"Do we have a deal?", Topic=6
|
||||
Topic=5,"yes",female -> "I can mix a secret potion which increases facial hair growth enormeously. I call it 'Instabeard'. However, I fear it works only for men. ...",
|
||||
"Even if it worked on girls, I'd rather not be responsible for you ruining your pretty face. I have an idea though. If you help me brew one of these potions, I sell something nice to you. ...",
|
||||
"I still have a pretty gypsy dress and a pearl necklace somewhere, which you could wear instead of this ragged skirt. For the small fee of 20000 gold pieces, it'd be yours. ...",
|
||||
"You only have to bring me 100 pieces of ape fur, so I can brew the potion. Do we have a deal?", Topic=6
|
||||
Topic=5 -> "Maybe another time."
|
||||
Topic=6,"yes" -> "Great! Come back to me once you have the 100 pieces of ape fur and I'll do my part of the deal.", SetQuestValue(17563,7)
|
||||
Topic=6 -> "Maybe another time."
|
||||
|
||||
"ape","fur",QuestValue(17563)=7 -> Type=5883, Amount=100, Price=20000, "Have you brought me the 100 pieces of ape fur and 20000 gold pieces?", Topic=7
|
||||
"20000",QuestValue(17563)=7 -> *
|
||||
"mission",QuestValue(17563)=7 -> *
|
||||
"task",QuestValue(17563)=7 -> *
|
||||
"outfit",QuestValue(17563)=7 -> *
|
||||
"addon",QuestValue(17563)=7 -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount,CountMoney>=Price,male -> "Ahh! Very good. I will start mixing the potion immediately. Come back later. Bye bye.", Delete(Type), DeleteMoney, SetQuestValue(17563,8), Idle
|
||||
Topic=7,"yes",Count(Type)>=Amount,CountMoney>=Price,female -> "Ahh! Very good. I will start mixing the potion immediately and sell it to some poor foo- eh, man. Goodbye.", Delete(Type), DeleteMoney, SetQuestValue(17563,8), Idle
|
||||
Topic=7,"yes" -> "You do not have all the required items."
|
||||
Topic=7 -> "Maybe another time."
|
||||
|
||||
"addon",QuestValue(17563)=8,male -> "Hmm, I'm not done yet with your potion. But here, let me sprinkle a few drops of my own potion on your face... there you go. Now you just have to wait.", SetQuestValue(17563,9), SetExpiringQuestValue(17565, 432000000), Idle
|
||||
"outfit",QuestValue(17563)=8,male -> *
|
||||
"beard",QuestValue(17563)=8,male -> *
|
||||
|
||||
"addon",ExpiringQuestValue(17565)>0 -> "Hmm, hmmm, I think you already have a little more hair than the last time I saw you. Just be patient and don't shave. I'm gonna check the progress for you."
|
||||
"outfit",ExpiringQuestValue(17565)>0 -> *
|
||||
"beard",ExpiringQuestValue(17565)>0 -> *
|
||||
|
||||
"outfit",ExpiringQuestValue(17565)<0,QuestValue(17563)=9 -> "Aha! I can see it! Now that you've waited patiently without shaving, your beard is perfect! All thanks to my, err, potion. Yes. Goodbye!", AddOutfitAddon(157,2), AddOutfitAddon(153,2), SetQuestValue(17563,10), EffectOpp(13), Idle
|
||||
|
||||
"gypsy","dress",QuestValue(17563)=8,female -> "Oh, I'm sorry... I almost forgot! Okay, okay... here is your promised dress. I'm sure it will look so much better on you than on me- I mean, my, err, sister.", AddOutfitAddon(157,2), AddOutfitAddon(153,2), SetQuestValue(17563,10), EffectOpp(13), Idle
|
||||
"outfit",QuestValue(17563)=8,female -> *
|
||||
"addon",QuestValue(17563)=8,female -> *
|
||||
|
||||
"staff",QuestValue(17563)<10 -> "No, no. It's mine, get your own one!"
|
||||
|
||||
"outfit",QuestValue(17563)=10 -> "No, no. Our deal is finished, no complaining now, I don't have time all day. And no, you can't have my staff.", SetQuestValue(17563,11)
|
||||
"addon",QuestValue(17563)=10 -> *
|
||||
|
||||
"staff",QuestValue(17563)=11 -> "I said, no! Or well - I have a suggestion to make. Will you listen?", Topic=8
|
||||
"addon",QuestValue(17563)=11 -> *
|
||||
"outfit",QuestValue(17563)=11 -> *
|
||||
"mission",QuestValue(17563)=11 -> *
|
||||
"task",QuestValue(17563)=11 -> *
|
||||
Topic=8,"yes" -> "When I was wandering around in Tibia, I lost my favourite staff somewhere in the northern ruins in Edron. ...",
|
||||
"Uh, don't ask me what I was doing there... sort of a pilgrimage. Well anyway, if you could bring that staff back to me, I promise I'll give you my current one. ...",
|
||||
"What do you say?", Topic=9
|
||||
Topic=8 -> "Maybe another time."
|
||||
Topic=9,"yes" -> "Good! Come back to me once you have retrieved my staff. Good luck.", SetQuestValue(17563,12), Idle
|
||||
Topic=9 -> "Maybe another time."
|
||||
|
||||
"staff",QuestValue(17563)=12 -> Type=6107, Amount=1, "Did you bring my favourite staff??", Topic=10
|
||||
"mission",QuestValue(17563)=12 -> *
|
||||
"task",QuestValue(17563)=12 -> *
|
||||
"outfit",QuestValue(17563)=12 -> *
|
||||
"addon",QuestValue(17563)=12 -> *
|
||||
Topic=10,"yes",Count(Type)>=Amount -> "Yes!! That's it! I'm so glad! Here, you can have my other one. Thanks!", Delete(Type), AddOutfitAddon(157,1), AddOutfitAddon(153,1), SetQuestValue(17563,13), EffectOpp(13), Idle
|
||||
Topic=10,"yes" -> "You don't have it."
|
||||
Topic=10 -> "Maybe another time."
|
||||
|
||||
"mission",QuestValue(17563)=13 -> "Nah, nothing new."
|
||||
"task",QuestValue(17563)=13 -> *
|
||||
|
||||
}
|
||||
|
@ -43,7 +43,9 @@ VANISH,! -> "Doh?"
|
||||
"rat" -> Type=3994, Amount=1, Price=2, "I'll give you %P gold for a dead rat. Do you accept?", Topic=1
|
||||
"rabbit" -> Type=4173, Amount=1, Price=2, "I'll give you %P gold for a dead rabbit. Do you accept?", Topic=1
|
||||
"wolf" -> Type=4007, Amount=1, Price=5, "Do you want to sell a dead wolf for %P gold?", Topic=1
|
||||
"minotaur leather" -> Type=5878, Amount=1, Price=12, "Do you want to sell a minotaur leather for %P gold?", Topic=1
|
||||
"minotaur","leather" -> Type=5878, Amount=1, Price=12, "Do you want to sell a minotaur leather for %P gold?", Topic=1
|
||||
"wolf","paw" -> Type=5897, Amount=1, Price=7, "Do you want to sell a wolf paw for %P gold?", Topic=1
|
||||
"bear","paw" -> Type=5896, Amount=1, Price=10, "Do you want to sell a bear paw for %P gold?", Topic=1
|
||||
|
||||
%1,1<%1,"rat",Questvalue(224)=0 -> Type=3994, Amount=%1, Price=2*%1, "I'll give you %P gold for %A dead rats. Do you accept?", Topic=2
|
||||
%1,1<%1,"rabbit",Questvalue(224)=0 -> Type=4173, Amount=%1, Price=2*%1, "I'll give you %P gold for %A dead rabbits. Do you accept?", Topic=2
|
||||
@ -51,7 +53,9 @@ VANISH,! -> "Doh?"
|
||||
%1,1<%1,"rabbit" -> Type=4173, Amount=%1, Price=2*%1, "I'll give you %P gold for %A dead rabbits. Do you accept?", Topic=1
|
||||
%1,1<%1,"wolf" -> Type=4007, Amount=%1, Price=5*%1, "Do you want to sell %A dead wolves for %P gold?", Topic=1
|
||||
%1,1<%1,"wolves" -> Type=4007, Amount=%1, Price=5*%1, "Do you want to sell %A dead wolves for %P gold?", Topic=1
|
||||
%1,1<%1,"minotaur leather" -> Type=5878, Amount=%1, Price=12*%1, "Do you want to sell %A minotaur leathers for %P gold?", Topic=1
|
||||
%1,1<%1,"minotaur","leather" -> Type=5878, Amount=%1, Price=12*%1, "Do you want to sell %A minotaur leathers for %P gold?", Topic=1
|
||||
%1,1<%1,"wolf","paw" -> Type=5897, Amount=%1, Price=7*%1, "Do you want to sell %A wolf paws for %P gold?", Topic=1
|
||||
%1,1<%1,"bear","paw" -> Type=5896, Amount=%1, Price=10*%1, "Do you want to sell %A bear paws for %P gold?", Topic=1
|
||||
|
||||
Topic=1,"yes",Count(Type)>=Amount -> "Ok. Corpse for me, gold for you.", Delete(Type), CreateMoney
|
||||
Topic=1,"yes" -> "Sorry, you do not have a fresh one."
|
||||
@ -73,7 +77,7 @@ Topic=2 -> "Maybe another time."
|
||||
|
||||
"addon",QuestValue(18504)=1 -> "Have you brought 50 bear paws and 50 wolf paws?", Topic=3
|
||||
"paws",QuestValue(18504)=1 -> *
|
||||
Topic=3,"yes",Count(5897)>=50,Count(5896)>=50 -> "Excellent! Like promised, here are your bear paws.", DeleteAmount(5897,50), DeleteAmount(5896,50), SetQuestValue(18504,2), AddOutfitAddon(148,1), AddOutfitAddon(144,1)
|
||||
Topic=3,"yes",Count(5897)>=50,Count(5896)>=50 -> "Excellent! Like promised, here are your bear paws.", DeleteAmount(5897,50), DeleteAmount(5896,50), SetQuestValue(18504,2), AddOutfitAddon(148,1), AddOutfitAddon(144,1), EffectOpp(13)
|
||||
Topic=3,"yes" -> "You don't have required ingredients."
|
||||
Topic=3 -> "Maybe another time."
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
# trisha.npc: Datenbank fuer die Ritterin Trisha
|
||||
|
||||
Name = "Trisha"
|
||||
Outfit = (139,94-67-38-95)
|
||||
Outfit = (142,94-67-38-95-1)
|
||||
Home = [32348,31748,7]
|
||||
Radius = 3
|
||||
|
||||
@ -56,4 +56,61 @@ Topic=3,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "You hav
|
||||
Topic=3,"yes",CountMoney<Price -> "Return when you have enough gold."
|
||||
Topic=3,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String)
|
||||
Topic=3 -> "Maybe next time."
|
||||
|
||||
"addon",QuestValue(17558)=7 -> "You are the true hero to wear the same spiky shoulder pad like I do."
|
||||
"outfit",QuestValue(17558)=7 -> *
|
||||
"addon" -> "Are you talking about my spiky shoulder pad? You can't buy one of these. They have to be earned."
|
||||
"outfit" -> *
|
||||
|
||||
"mission",QuestValue(17558)=0 -> "I'm not sure if you are enough of a hero to earn them. You could try, though. What do you think?", Topic=5
|
||||
"task",QuestValue(17558)=0 -> *
|
||||
"earn",QuestValue(17558)=0 -> *
|
||||
Topic=5,"yes" -> "Okay, who knows, maybe you have a chance. A really small one though. Listen up: ...",
|
||||
"First, you have to prove your guts by bringing me 100 hardened bones. ...",
|
||||
"Next, if you actually managed to collect that many, please complete a small task for our guild and bring us 100 turtle shells. ...",
|
||||
"It is said that excellent shields can be created from these. ...",
|
||||
"Alright, um, afterwards show me that you have fighting spirit. Any true hero needs plenty of that. ...",
|
||||
"The last task is the hardest. You will need to bring me a claw from a mighty dragon king. ...",
|
||||
"Did you understand everything I told you and are willing to handle this task?", Topic=6
|
||||
Topic=5 -> "Maybe next time."
|
||||
Topic=6,"yes" -> "Excellent! Come back to me once you have collected 100 hardened bones.", SetQuestValue(17558,1)
|
||||
Topic=6 -> "Maybe next time."
|
||||
|
||||
"hardened","bone",QuestValue(17558)=1 -> Type=5925, Amount=100, "How are you faring with your mission? Have you collected all 100 hardened bones?", Topic=7
|
||||
"mission",QuestValue(17558)=1 -> *
|
||||
"task",QuestValue(17558)=1 -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount -> "I'm surprised. That's pretty good for a man. Now, bring us the 100 turtle shells.", Delete(Type), SetQuestValue(17558,2)
|
||||
Topic=7,"yes" -> "You don't have that many."
|
||||
Topic=7 -> "Maybe next time."
|
||||
|
||||
"turtle","shell",QuestValue(17558)=2 -> Type=5899, Amount=100, "Did you get us 100 turtle shells so we can make new shields?", Topic=8
|
||||
"mission",QuestValue(17558)=2 -> *
|
||||
"task",QuestValue(17558)=2 -> *
|
||||
Topic=8,"yes",Count(Type)>=Amount,male -> "Well done - for a man. These shells are enough to build many strong new shields. Thank you! Now - show me fighting spirit.", Delete(Type), SetQuestValue(17558,3)
|
||||
Topic=8,"yes",Count(Type)>=Amount,female -> "Well done, sister. These shells are enough to build many strong new shields. Thank you! Now - show me fighting spirit.", Delete(Type), SetQuestValue(17558,3)
|
||||
Topic=8,"yes" -> "You don't have that many."
|
||||
Topic=8 -> "Maybe next time."
|
||||
|
||||
"fighting","spirit",QuestValue(17558)=3 -> Type=5884, Amount=1, "So, can you show me your fighting spirit?", Topic=9
|
||||
"mission",QuestValue(17558)=3 -> *
|
||||
"task",QuestValue(17558)=3 -> *
|
||||
Topic=9,"yes",Count(Type)>=Amount,male -> "Correct - pretty smart for a man. But the hardest task is yet to come: the claw from a lord among the dragon lords.", Delete(Type), SetQuestValue(17558,4)
|
||||
Topic=9,"yes",Count(Type)>=Amount,female -> "Correct - you are smart sister. But the hardest task is yet to come: the claw from a lord among the dragon lords.", Delete(Type), SetQuestValue(17558,4)
|
||||
Topic=9,"yes" -> "You don't have it."
|
||||
Topic=9 -> "Maybe next time."
|
||||
|
||||
"dragon","claw",QuestValue(17558)=4 -> Type=5919, Amount=1, "Have you actually managed to obtain the dragon claw I asked for?", Topic=10
|
||||
"mission",QuestValue(17558)=4 -> *
|
||||
"task",QuestValue(17558)=4 -> *
|
||||
Topic=10,"yes",Count(Type)>=Amount,male -> "You did it! I have seldom seen a man as courageous as you. I really have to say that you deserve to wear a spike. Go ask Cornelia to adorn your armour.", Delete(Type), SetQuestValue(17558,5)
|
||||
Topic=10,"yes",Count(Type)>=Amount,female -> "You did it! I really have to say that you deserve to wear a spike. Go ask Cornelia to adorn your armour.", Delete(Type), SetQuestValue(17558,5)
|
||||
Topic=10,"yes" -> "You don't have it."
|
||||
Topic=10 -> "Maybe next time."
|
||||
|
||||
"mission",QuestValue(17558)=5 -> "Go ask Cornelia to adorn your armour."
|
||||
"task",QuestValue(17558)=5 -> *
|
||||
"earn",QuestValue(17558)=5 -> *
|
||||
|
||||
"mission",QuestValue(17558)=7 -> "Sorry but I don't have any tasks for you."
|
||||
"task",QuestValue(17558)=7 -> *
|
||||
}
|
||||
|
@ -2,9 +2,9 @@
|
||||
# ustan.npc: Datenbank für den Druidenlehrer Ustan
|
||||
|
||||
Name = "Ustan"
|
||||
Outfit = (132,0-24-13-76)
|
||||
Outfit = (144,0-24-13-76-1)
|
||||
Home = [32580,32757,6]
|
||||
Radius = 0
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Crunor's blessing, traveller."
|
||||
@ -140,4 +140,31 @@ Topic=3,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "You have t
|
||||
Topic=3,"yes",CountMoney<Price -> "Sorry, you do not have enough gold."
|
||||
Topic=3,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String)
|
||||
Topic=3 -> "Maybe next time."
|
||||
|
||||
"wolf","tooth","chain" -> Type=3012, Amount=1, Price=100, "Do you want to sell a wolf tooth chain for %P gold?", Topic=4
|
||||
"wolf","paw" -> Type=5897, Amount=1, Price=70, "Do you want to sell a wolf paw for %P gold?", Topic=4
|
||||
"bear","paw" -> Type=5896, Amount=1, Price=100, "Do you want to sell a bear paw for %P gold?", Topic=4
|
||||
|
||||
%1,1<%1,"wolf","tooth","chain" -> Type=3012, Amount=%1, Price=100*%1, "Do you want to sell %A wolf tooth chains for %P gold?", Topic=4
|
||||
%1,1<%1,"wolf","paw" -> Type=5897, Amount=%1, Price=70*%1, "Do you want to sell %A wolf paws for %P gold?", Topic=4
|
||||
%1,1<%1,"bear","paw" -> Type=5896, Amount=%1, Price=100*%1, "Do you want to sell %A bear paws for %P gold?", Topic=4
|
||||
|
||||
Topic=4,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), CreateMoney
|
||||
Topic=4,"yes" -> "Sorry, you do not have it."
|
||||
Topic=4,"yes",Amount>1 -> "Sorry, you do not have so many."
|
||||
Topic=4 -> "Maybe another time."
|
||||
|
||||
"addon",QuestValue(18504)=0,premium -> "Would you like to wear bear paws like I do? No problem, just bring me 50 bear paws and 50 wolf paws and I'll fit them on.", SetQuestValue(18504,1)
|
||||
"paws",QuestValue(18504)=0,premium -> *
|
||||
"addon",QuestValue(18504)=0 -> "Addons can be wear only by premium players."
|
||||
"paws",QuestValue(18504)=0 -> *
|
||||
|
||||
"addon",QuestValue(18504)=1 -> "Have you brought 50 bear paws and 50 wolf paws?", Topic=5
|
||||
"paws",QuestValue(18504)=1 -> *
|
||||
Topic=5,"yes",Count(5897)>=50,Count(5896)>=50 -> "Excellent! Like promised, here are your bear paws.", DeleteAmount(5897,50), DeleteAmount(5896,50), SetQuestValue(18504,2), AddOutfitAddon(148,1), AddOutfitAddon(144,1), EffectOpp(13)
|
||||
Topic=5,"yes" -> "You don't have required ingredients."
|
||||
Topic=5 -> "Maybe another time."
|
||||
|
||||
"addon",QuestValue(18504)=2 -> "I see that you like your new bear paws!"
|
||||
"paws",QuestValue(18504)=2 -> *
|
||||
}
|
||||
|
@ -19,5 +19,79 @@ VANISH,! -> "Oh, two t-trolls. Hellooo, wittle twolls. <hicks>"
|
||||
"bye" -> "T-time for another b-beer. <hicks>", Idle
|
||||
"farewell" -> *
|
||||
|
||||
"addon" -> "I can give you a <hicks> scar as an addon. Nyahahah."
|
||||
"booze" -> "Did I say booze? I meant, flamingo. <hicks> Pink birds are kinda cool, don't you think? Especially on a painting."
|
||||
"flamingo" -> "You have to enjoy the word. Like, flayyyminnngoooo. Say it with me. <hicks>"
|
||||
"flayyyminnngoooo" -> "Yes, you got it! Hahaha, we understand each other. Good job. <hicks>"
|
||||
"job" -> "I'm a killer! Yeshindeed! A masterful assassin. I prefer that too 'Peekay'. <hicks>"
|
||||
"outfit" -> "O-outfit? You already have a t-troll outfit. That's good enough for you. <hicks>"
|
||||
|
||||
"sober",QuestValue(17562)=0 -> "I wish there was like a potion which makes you sober in an instant. Dwarven rings wear off so fast. <hicks>", Topic=1
|
||||
Topic=1,"potion" -> "It's so hard to know the exact time when to stop drinking.hicks; C-could you help me to brew such a potion?", Topic=2
|
||||
Topic=1 -> "I don't think so. <hicks>"
|
||||
Topic=2,"yes" -> "You're a true buddy. I promise I will t-try to avoid killing you even if someone asks me to. hicks ...",
|
||||
"Listen, I have this old formula from my grandma. <hicks> It says... 30 beholder eyes... 10 red dragon scales. ...",
|
||||
"Then 30 lizard scales... 20 fish fins - ew, this sounds disgusting, I wonder if this is really a potion or rather a cleaning agent. ...",
|
||||
"Add 20 ounces of vampire dust, 10 ounces of demon dust and mix well with one flask of warrior's sweat. <hicks> ...",
|
||||
"Okayyy, this is a lot... we'll take this step by step. <hicks> Will you help me gathering 30 beholder eyes?", Topic=3
|
||||
Topic=2 -> "Then not. <hicks>"
|
||||
Topic=3,"yes" -> "G-good. Go get them, I'll have a beer in the meantime.", SetQuestValue(17562,1)
|
||||
Topic=3 -> "Then not. <hicks>"
|
||||
|
||||
"beholder","eye",QuestValue(17562)=1 -> Type=5898, Amount=30, "Have you really managed to bring me 30 beholder eyes? <hicks>", Topic=4
|
||||
"mission",QuestValue(17562)=1 -> *
|
||||
"task",QuestValue(17562)=1 -> *
|
||||
Topic=4,"yes",Count(Type)>=Amount -> "Aw-awsome! <hicks> Squishy! Now, please bring me 10 red dragon scales.", Delete(Type), SetQuestValue(17562,2)
|
||||
Topic=4,"yes" -> "Next time you lie to me I'll k-kill you. <hicks> Don't think I can't aim well just because I'm d-drunk."
|
||||
Topic=4 -> "Then not. <hicks>"
|
||||
|
||||
"red","dragon","scale",QuestValue(17562)=2 -> Type=5882, Amount=10, "D-did you get all of the 10 red dragon scales? <hicks>", Topic=5
|
||||
"mission",QuestValue(17562)=2 -> *
|
||||
"task",QuestValue(17562)=2 -> *
|
||||
Topic=5,"yes",Count(Type)>=Amount -> "G-good work, ... wha-what's your name again? <hicks> Anyway... come back with 30 lizard scales.", Delete(Type), SetQuestValue(17562,3)
|
||||
Topic=5,"yes" -> "Next time you lie to me I'll k-kill you. <hicks> Don't think I can't aim well just because I'm d-drunk."
|
||||
Topic=5 -> "Then not. <hicks>"
|
||||
|
||||
"lizard","scale",QuestValue(17562)=3 -> Type=5881, Amount=30, "Ah, are those - <hicks> - the 30 lizard scales?", Topic=6
|
||||
"mission",QuestValue(17562)=3 -> *
|
||||
"task",QuestValue(17562)=3 -> *
|
||||
Topic=6,"yes",Count(Type)>=Amount -> "This potion will become p-pretty scaly. I'm not sure yet if I want to d-drink that. I think the 20 fish fins which come next won't really improve it. <hicks>", Delete(Type), SetQuestValue(17562,4)
|
||||
Topic=6,"yes" -> "Next time you lie to me I'll k-kill you. <hicks> Don't think I can't aim well just because I'm d-drunk."
|
||||
Topic=6 -> "Then not. <hicks>"
|
||||
|
||||
"fish","fin",QuestValue(17562)=4 -> Type=5895, Amount=20, "Eww, is that disgusting smell coming from the 20 fish fins? <burps>", Topic=7
|
||||
"mission",QuestValue(17562)=4 -> *
|
||||
"task",QuestValue(17562)=4 -> *
|
||||
Topic=7,"yes",Count(Type)>=Amount -> "Alrrrrrrright! Thanks for the f-fish. Get me the 20 ounces of vampire dust now. I'll have another b-beer.", Delete(Type), SetQuestValue(17562,5)
|
||||
Topic=7,"yes" -> "Next time you lie to me I'll k-kill you. <hicks> Don't think I can't aim well just because I'm d-drunk."
|
||||
Topic=7 -> "Then not. <hicks>"
|
||||
|
||||
"vampire","dust",QuestValue(17562)=5 -> Type=5905, Amount=20, "Have you collected 20 ounces of vampire d-dust? <hicks>", Topic=8
|
||||
"mission",QuestValue(17562)=5 -> *
|
||||
"task",QuestValue(17562)=5 -> *
|
||||
Topic=8,"yes",Count(Type)>=Amount -> "Tha-thank you. Trolls are good for something a-after all. Bring me the 10 ounces of demon dust now. <hicks>", Delete(Type), SetQuestValue(17562,6)
|
||||
Topic=8,"yes" -> "Next time you lie to me I'll k-kill you. <hicks> Don't think I can't aim well just because I'm d-drunk."
|
||||
Topic=8 -> "Then not. <hicks>"
|
||||
|
||||
"demon","dust",QuestValue(17562)=6 -> Type=5906, Amount=10, "Have you slain enough d-demons to gather 10 ounces of demon dust? <hicks>", Topic=9
|
||||
"mission",QuestValue(17562)=6 -> *
|
||||
"task",QuestValue(17562)=6 -> *
|
||||
Topic=9,"yes",Count(Type)>=Amount -> "G-great. You're a reeeal k-killer like me, eh? I think I'll g-give you something fun when the potion is complete. But first, b-bring me warrior's sweat.", Delete(Type), SetQuestValue(17562,7)
|
||||
Topic=9,"yes" -> "Next time you lie to me I'll k-kill you. <hicks> Don't think I can't aim well just because I'm d-drunk."
|
||||
Topic=9 -> "Then not. <hicks>"
|
||||
|
||||
"warrior","sweat",QuestValue(17562)=7 -> Type=5885, Amount=1, "This s-smells even worse than the fish fins. Is that warrior's sweat?", Topic=10
|
||||
"mission",QuestValue(17562)=7 -> *
|
||||
"task",QuestValue(17562)=7 -> *
|
||||
Topic=10,"yes",Count(Type)>=Amount -> "Yahaha! Here we g-go. I'll just take a small sip - <gulp>. Okay, this is disgusting, but it seems to work. I'll teach you something fun, remind me to tell you a secret sometime.", Delete(Type), SetQuestValue(17562,8)
|
||||
Topic=10,"yes" -> "Next time you lie to me I'll k-kill you. <hicks> Don't think I can't aim well just because I'm d-drunk."
|
||||
Topic=10 -> "Then not. <hicks>"
|
||||
|
||||
"secret",QuestValue(17562)=8 -> "Right. <hicks> Since you helped me to b-brew that potion and thus ensured the high quality of my work <hicks>, I'll give you my old assassin costume. It lacks the head part, but it's almost like new. Don't pretend to be me though, 'kay? <hicks>", AddOutfit(152), AddOutfit(156), EffectOpp(13), SetQuestValue(17562,9)
|
||||
"mission",QuestValue(17562)=8 -> *
|
||||
"task",QuestValue(17562)=8 -> *
|
||||
|
||||
"secret",QuestValue(17562)>8 -> "What secret? <hicks>"
|
||||
"mission",QuestValue(17562)>8 -> "Sorry. <hicks> I have to start working soon."
|
||||
"task",QuestValue(17562)>8 -> *
|
||||
}
|
||||
|
@ -159,28 +159,28 @@ Topic=11,"yes" -> "You do not have one, human!"
|
||||
Topic=11,"yes",Amount>1 -> "You do not have that many, human!"
|
||||
Topic=11 -> "As you wish."
|
||||
|
||||
"fighting","spirit" -> Type=3392, Amount=2, "Do you want to trade %A royal helmets for fighting spirit?", Topic=12
|
||||
"fighting","spirit" -> Type=3392, Amount=2, "I need two royal helmets to extract one container of fighting spirit. Would you like me to perform the extraction?", Topic=12
|
||||
Topic=12,QuestValue(288)<3,! -> "I'm sorry, but you don't have Malor's permission to trade with me."
|
||||
Topic=12,"yes",Count(Type)>=Amount -> "Good. Here you are.", Delete(Type), Type=5884, Amount=1, Create(Type)
|
||||
Topic=12,"yes" -> "You do not have one, human!"
|
||||
Topic=12,"yes",Amount>1 -> "You do not have that many, human!"
|
||||
Topic=12 -> "As you wish."
|
||||
|
||||
"magic","sulphur" -> Type=3280, Amount=3, "Do you want to trade %A fire swords for magic sulphur?", Topic=13
|
||||
"magic","sulphur" -> Type=3280, Amount=3, "I need three fire sword to extract one magic sulphur. Would you like me to perform the extraction?", Topic=13
|
||||
Topic=13,QuestValue(288)<3,! -> "I'm sorry, but you don't have Malor's permission to trade with me."
|
||||
Topic=13,"yes",Count(Type)>=Amount -> "Good. Here you are.", Delete(Type), Type=5904, Amount=1, Create(Type)
|
||||
Topic=13,"yes" -> "You do not have one, human!"
|
||||
Topic=13,"yes",Amount>1 -> "You do not have that many, human!"
|
||||
Topic=13 -> "As you wish."
|
||||
|
||||
"warrior","sweat" -> Type=3369, Amount=4, "Do you want to trade %A warrior helmets for flask of warrior's sweat?", Topic=14
|
||||
"warrior","sweat" -> Type=3369, Amount=4, "I need four warrior helmets to extract one flask of warrior's sweat. Would you like me to perform the extraction?", Topic=14
|
||||
Topic=14,QuestValue(288)<3,! -> "I'm sorry, but you don't have Malor's permission to trade with me."
|
||||
Topic=14,"yes",Count(Type)>=Amount -> "Good. Here you are.", Delete(Type), Type=5885, Amount=1, Create(Type)
|
||||
Topic=14,"yes" -> "You do not have one, human!"
|
||||
Topic=14,"yes",Amount>1 -> "You do not have that many, human!"
|
||||
Topic=14 -> "As you wish."
|
||||
|
||||
"chicken","wing" -> Type=3079, Amount=1, "Do you want to trade %A boots of haste for enchanted chicken wing?", Topic=15
|
||||
"chicken","wing" -> Type=3079, Amount=1, "I need one pair of boots of haste to extract one enchanted chicken wing. Would you like me to perform the extraction?", Topic=15
|
||||
Topic=15,QuestValue(288)<3,! -> "I'm sorry, but you don't have Malor's permission to trade with me."
|
||||
Topic=15,"yes",Count(Type)>=Amount -> "Good. Here you are.", Delete(Type), Type=5891, Amount=1, Create(Type)
|
||||
Topic=15,"yes" -> "You do not have one, human!"
|
||||
|
@ -81,5 +81,18 @@ Topic=2 -> "Lost your heart?"
|
||||
|
||||
"permission",QuestValue(17513)=2 -> "You already have the permission to enter the citadel."
|
||||
|
||||
"myra",QuestValue(17547)=11,male -> "Bah, I know. I received some sort of 'nomination' from our outpost in Port Hope. ...",
|
||||
"Usually it takes a little more than that for an award though. However, I honour Myra's word. ...",
|
||||
"I hereby grant you the right to wear a special sign of honour, acknowledged by the academy of Edron. Since you are a man, I guess you don't want girlish stuff. There you go.", SetQuestValue(17547,12), AddOutfitAddon(138,2), AddOutfitAddon(133,2), EffectOpp(13)
|
||||
|
||||
"myra",QuestValue(17547)=11,female -> "Bah, I know. I received some sort of 'nomination' from our outpost in Port Hope. ...",
|
||||
"Usually it takes a little more than that for an award though. However, I honour Myra's word.", SetQuestValue(17547,12), AddOutfitAddon(138,2), AddOutfitAddon(133,2), EffectOpp(13)
|
||||
|
||||
"myra" -> "She was sent to Port Hope by the academy of Edron to function as an adviser in magical matters and as a teacher for sorcerers in need of training."
|
||||
|
||||
"proof",QuestValue(17548)=0,Count(5903)>=1 -> "... I cannot believe my eyes. You retrieved this hat from Ferumbras' remains? That is incredible. If you give it to me, I will grant you the right to wear this hat as addon. What do you say?", Topic=4
|
||||
Topic=4,"yes" -> "I bow to you, %N, and hereby grant you the right to wear Ferumbras' hat as accessory. Congratulations!", DeleteAmount(5903, 1), SetQuestValue(17548,1), AddOutfitAddon(130,2), AddOutfitAddon(141,2), EffectOpp(13)
|
||||
Topic=4 -> "Maybe another time."
|
||||
"proof",QuestValue(17548)=0 -> "If you should manage to defeat Ferumbras, bring a proof of his death here and you will be rewarded."
|
||||
"proof",QuestValue(17548)=1 -> "The Ferumbras death proof will remain for eternity to you."
|
||||
}
|
||||
|
Binary file not shown.
@ -3153,16 +3153,25 @@
|
||||
<monster name="hyaena" x="-3" y="1" z="6" spawntime="600" />
|
||||
<monster name="hyaena" x="2" y="2" z="6" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="33011" centery="32667" centerz="6" radius="3">
|
||||
<monster name="hydra" x="0" y="-1" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32121" centery="32677" centerz="6" radius="4">
|
||||
<monster name="warlock" x="-2" y="-3" z="6" spawntime="59" />
|
||||
<monster name="behemoth" x="1" y="2" z="6" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="33026" centery="32677" centerz="6" radius="3">
|
||||
<monster name="hydra" x="1" y="0" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32113" centery="32679" centerz="6" radius="2">
|
||||
<monster name="warlock" x="1" y="-1" z="6" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="32129" centery="32679" centerz="6" radius="2">
|
||||
<monster name="lich" x="1" y="2" z="6" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="32996" centery="32680" centerz="6" radius="4">
|
||||
<monster name="hydra" x="0" y="-1" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33069" centery="32681" centerz="6" radius="4">
|
||||
<monster name="dragon" x="-2" y="-3" z="6" spawntime="900" />
|
||||
<monster name="dragon" x="1" y="-1" z="6" spawntime="900" />
|
||||
@ -3185,6 +3194,9 @@
|
||||
<monster name="behemoth" x="3" y="2" z="6" spawntime="59" />
|
||||
<monster name="behemoth" x="-2" y="3" z="6" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="33015" centery="32689" centerz="6" radius="3">
|
||||
<monster name="hydra" x="1" y="-1" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32112" centery="32695" centerz="6" radius="2">
|
||||
<monster name="lich" x="-1" y="-2" z="6" spawntime="59" />
|
||||
<monster name="lich" x="1" y="1" z="6" spawntime="59" />
|
||||
|
@ -1362,6 +1362,25 @@ INSERT INTO `server_config` (`config`, `value`) VALUES
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `global_storage`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `global_storage` (
|
||||
`key` int(10) unsigned NOT NULL DEFAULT '0',
|
||||
`value` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`key`)
|
||||
) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8;
|
||||
|
||||
--
|
||||
-- Dumping data for table `global_storage`
|
||||
--
|
||||
|
||||
INSERT INTO `global_storage` (`key`, `value`) VALUES
|
||||
(1, 0); -- key 1 = blooming griffinclaw; value 0 = not started in this month, value 1 = already started once
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tile_store`
|
||||
--
|
||||
|
@ -3739,7 +3739,7 @@ void Game::addMonsterSayText(const Position& pos, const std::string& text)
|
||||
|
||||
for (Creature* spectator : list) {
|
||||
if (Player* tmpPlayer = spectator->getPlayer()) {
|
||||
tmpPlayer->sendCreatureSay(nullptr, TALKTYPE_MONSTER_SAY, text, &pos);
|
||||
tmpPlayer->sendCreatureSay(tmpPlayer, TALKTYPE_MONSTER_SAY, text, &pos);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -781,6 +781,7 @@ bool IOLoginData::savePlayer(Player* player)
|
||||
query.str(std::string());
|
||||
|
||||
DBInsert storageQuery("INSERT INTO `player_storage` (`player_id`, `key`, `value`) VALUES ");
|
||||
player->genReservedStorageRange();
|
||||
|
||||
for (const auto& it : player->storageMap) {
|
||||
query << player->getGUID() << ',' << it.first << ',' << it.second;
|
||||
|
@ -92,7 +92,7 @@
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_CONSOLE;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CONSOLE;__EXCEPTION_TRACER__;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<AdditionalIncludeDirectories>
|
||||
</AdditionalIncludeDirectories>
|
||||
@ -124,7 +124,7 @@
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;_CONSOLE;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>NDEBUG;_CONSOLE;__EXCEPTION_TRACER__;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
@ -160,7 +160,7 @@
|
||||
<ClCompile Include="..\src\databasemanager.cpp" />
|
||||
<ClCompile Include="..\src\databasetasks.cpp" />
|
||||
<ClCompile Include="..\src\depotlocker.cpp" />
|
||||
<ClCompile Include="..\src\events.cpp" />
|
||||
<ClCompile Include="..\src\events.cpp" />
|
||||
<ClCompile Include="..\src\fileloader.cpp" />
|
||||
<ClCompile Include="..\src\game.cpp" />
|
||||
<ClCompile Include="..\src\globalevent.cpp" />
|
||||
@ -190,7 +190,7 @@
|
||||
<PrecompiledHeaderFile>otpch.h</PrecompiledHeaderFile>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\src\otserv.cpp" />
|
||||
<ClCompile Include="..\src\outfit.cpp" />
|
||||
<ClCompile Include="..\src\outfit.cpp" />
|
||||
<ClCompile Include="..\src\outputmessage.cpp" />
|
||||
<ClCompile Include="..\src\party.cpp" />
|
||||
<ClCompile Include="..\src\player.cpp" />
|
||||
@ -216,7 +216,7 @@
|
||||
<ClCompile Include="..\src\vocation.cpp" />
|
||||
<ClCompile Include="..\src\waitlist.cpp" />
|
||||
<ClCompile Include="..\src\wildcardtree.cpp" />
|
||||
<ClCompile Include="..\src\xtea.cpp" />
|
||||
<ClCompile Include="..\src\xtea.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\src\account.h" />
|
||||
@ -240,7 +240,7 @@
|
||||
<ClInclude Include="..\src\databasetasks.h" />
|
||||
<ClInclude Include="..\src\definitions.h" />
|
||||
<ClInclude Include="..\src\depotlocker.h" />
|
||||
<ClInclude Include="..\src\events.h" />
|
||||
<ClInclude Include="..\src\events.h" />
|
||||
<ClInclude Include="..\src\enums.h" />
|
||||
<ClInclude Include="..\src\fileloader.h" />
|
||||
<ClInclude Include="..\src\game.h" />
|
||||
@ -265,7 +265,7 @@
|
||||
<ClInclude Include="..\src\networkmessage.h" />
|
||||
<ClInclude Include="..\src\npc.h" />
|
||||
<ClInclude Include="..\src\otpch.h" />
|
||||
<ClInclude Include="..\src\outfit.h" />
|
||||
<ClInclude Include="..\src\outfit.h" />
|
||||
<ClInclude Include="..\src\outputmessage.h" />
|
||||
<ClInclude Include="..\src\party.h" />
|
||||
<ClInclude Include="..\src\player.h" />
|
||||
@ -294,7 +294,7 @@
|
||||
<ClInclude Include="..\src\vocation.h" />
|
||||
<ClInclude Include="..\src\waitlist.h" />
|
||||
<ClInclude Include="..\src\wildcardtree.h" />
|
||||
<ClInclude Include="..\src\xtea.h" />
|
||||
<ClInclude Include="..\src\xtea.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
|
Loading…
x
Reference in New Issue
Block a user