Make the Mudman a quest.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@14885 282e977c-c81d-0410-88c4-b93c2d0d6712master
parent
4e293823e8
commit
2113b4efc0
|
@ -0,0 +1,63 @@
|
|||
{
|
||||
"rules": [
|
||||
{
|
||||
"match" : ["*"],
|
||||
"pre" : [["npctoken", "done", "1"]],
|
||||
"post" : [],
|
||||
"msg" : ["Hello, adventurer.\n\nPlease come back later, then I may have something for you."]
|
||||
}, {
|
||||
"match" : ["yes"],
|
||||
"pre" : [["quest", "santo_dominion/Mudman", "10-30"], ["npctoken", "dlg", "ask_corpse"], ["item", "Mudman's residue"]],
|
||||
"post" : [["setnpctoken", "dlg", "0"], ["setnpctoken", "done", "1"], ["quest", "santo_dominion/Mudman", "40"], ["connection", "1"], ["takeitem", "Mudman's residue"]],
|
||||
"msg" : ["Congratulations!\n\nYou can take the treasure."]
|
||||
}, {
|
||||
"match" : ["yes"],
|
||||
"pre" : [["quest", "santo_dominion/Mudman", "10-30"], ["npctoken", "dlg", "ask_corpse"]],
|
||||
"post" : [["setnpctoken", "dlg", "0"]],
|
||||
"msg" : ["Where is the body, then?"]
|
||||
}, {
|
||||
"match" : ["no"],
|
||||
"pre" : [["quest", "santo_dominion/Mudman", "10-30"], ["npctoken", "dlg", "ask_corpse"]],
|
||||
"post" : [["setnpctoken", "dlg", "0"]],
|
||||
"msg" : ["Well, please come back when you have it, then."]
|
||||
}, {
|
||||
"match" : ["*"],
|
||||
"pre" : [["quest", "santo_dominion/Mudman", "10-30"]],
|
||||
"post" : [["setnpctoken", "dlg", "ask_corpse"]],
|
||||
"msg" : ["Did you kill the Mudman?"],
|
||||
"replies" : [["yes", "Yes.", "1"], ["no", "No, not yet.", "1"]]
|
||||
}, {
|
||||
"match" : ["yes"],
|
||||
"pre" : [["npctoken", "dlg", "ask_quest"]],
|
||||
"post" : [["setnpctoken", "dlg", "0"], ["quest", "santo_dominion/Mudman", "10"]],
|
||||
"msg" : ["Then bring me the residue."]
|
||||
}, {
|
||||
"match" : ["*"],
|
||||
"pre" : [["npctoken", "dlg", "ask_quest"]],
|
||||
"post" : [["setnpctoken", "dlg", "0"]],
|
||||
"msg" : ["Ha well, come back if you want to try your strength."]
|
||||
}, {
|
||||
"match" : ["mudman"],
|
||||
"pre" : [["npctoken", "dlg", "ask_mudman"]],
|
||||
"post" : [["setnpctoken", "dlg", "ask_quest"]],
|
||||
"msg" : ["The Mudman is a vile creature lurking in swamps just west of this town.\nThe inhabitants of St. Dominion are scared of the Mudman. Kill him and put his residue on my table. Then I will open the gate for you.\n\nSo are you ready for this challenge?"],
|
||||
"replies" : [["yes", "Sure, I'm more powerful than I appear!", "1"], ["no", "Well, not now, I feel lazy.", "1"]]
|
||||
}, {
|
||||
"match" : ["yes"],
|
||||
"pre" : [["npctoken", "dlg", "ask"]],
|
||||
"post" : [["setnpctoken", "dlg", "ask_mudman"]],
|
||||
"msg" : ["Do you see this room behind me? It's the \"hero's room\". You may enter if you prove yourself worthy by killing the Mudman."],
|
||||
"replies" : [["mudman", "What is the mudman?", "2"]]
|
||||
}, {
|
||||
"match" : ["*"],
|
||||
"pre" : [["npctoken", "dlg", "ask"]],
|
||||
"post" : [["setnpctoken", "dlg", "0"]],
|
||||
"msg" : ["Well, maybe another time, then."]
|
||||
}, {
|
||||
"match" : ["*"],
|
||||
"pre" : [],
|
||||
"post" : [["setnpctoken", "dlg", "ask"]],
|
||||
"msg" : ["Hello adventurer.\n\nDo you want a challenge?"],
|
||||
"replies" : [["yes", "Yes, of course, I'm always ready for challenges.", "1"]]
|
||||
}
|
||||
]}
|
|
@ -8,7 +8,7 @@ enter_x 1
|
|||
enter_y 7
|
||||
msg
|
||||
Created: 2000-11-17
|
||||
Modified: 2008-10-31 Rick Tanner
|
||||
Modified: 2011-07-17 Nicolas Weeger
|
||||
endmsg
|
||||
end
|
||||
arch dungeon_magic
|
||||
|
@ -1652,6 +1652,16 @@ name Mudman's residue
|
|||
type 0
|
||||
material 0
|
||||
value 4000
|
||||
arch event_pickup
|
||||
name santo_dominion/Mudman 20>30
|
||||
title Python
|
||||
slaying /python/quests/QuestAdvance.py
|
||||
end
|
||||
arch event_drop
|
||||
name santo_dominion/Mudman 40
|
||||
title Python
|
||||
slaying /python/quests/QuestEssentialUntil.py
|
||||
end
|
||||
end
|
||||
arch spell_mass_confusion
|
||||
end
|
||||
|
@ -3058,9 +3068,7 @@ arch magic_mouth
|
|||
name 3
|
||||
msg
|
||||
The Mudman says:
|
||||
Ssstranger! The ssswamp iss just like
|
||||
you... Ssswallowing, never getsss
|
||||
enough...
|
||||
Ssstranger! The ssswamp iss just like you... Ssswallowing, never getsss enough...
|
||||
endmsg
|
||||
x 21
|
||||
y 1
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
quest santo_dominion/Mudman
|
||||
title The Mudman
|
||||
description
|
||||
To get some treasure, I need to kill the Mudman, which lives west of Santo Dominion, and bring back its residue to the Golden Lion.
|
||||
end_description
|
||||
restart 1
|
||||
step 10
|
||||
description
|
||||
I must find where the Mudman lives, west of Santo Dominion.
|
||||
end_description
|
||||
end_step
|
||||
step 20
|
||||
description
|
||||
I found where the Mudman lives, now I must kill it and get its corpse.
|
||||
end_description
|
||||
end_step
|
||||
step 30
|
||||
description
|
||||
I have killed the Mudman and got its corpse, which I should bring back to the Golden Lion.
|
||||
end_description
|
||||
end_step
|
||||
step 40
|
||||
finishes_quest
|
||||
description
|
||||
I completed the quest, and can get my treasure.
|
||||
end_description
|
||||
end_step
|
||||
end_quest
|
||||
|
|
@ -2667,6 +2667,13 @@ arch flowers_permanent
|
|||
x 18
|
||||
y 5
|
||||
end
|
||||
arch altar
|
||||
name note: here to satisfy Gridarta, the connection will be activated from the blue wizard's message file.
|
||||
food 1
|
||||
x 18
|
||||
y 6
|
||||
connected 1
|
||||
end
|
||||
arch woodfloor
|
||||
x 18
|
||||
y 6
|
||||
|
@ -2856,26 +2863,11 @@ type 0
|
|||
move_type walk
|
||||
monster 1
|
||||
friendly 1
|
||||
arch event_say
|
||||
name santo_dominion/blue_wizard.msg
|
||||
title Python
|
||||
slaying /python/dialog/npc_dialog.py
|
||||
end
|
||||
arch altar
|
||||
name 1
|
||||
slaying Mudman's residue
|
||||
food 1
|
||||
x 19
|
||||
y 9
|
||||
connected 1
|
||||
end
|
||||
arch magic_mouth
|
||||
name 1
|
||||
msg
|
||||
The blue wizard says:
|
||||
You defeated the Mudman, you are
|
||||
truly a hero! Take your reward.
|
||||
endmsg
|
||||
x 19
|
||||
y 9
|
||||
connected 1
|
||||
move_on 0
|
||||
end
|
||||
arch woodfloor
|
||||
x 19
|
||||
|
|
|
@ -36,3 +36,4 @@ include wolfsburg/wolfsburg.quests
|
|||
|
||||
include darcap/darcap/elemental.quests
|
||||
|
||||
include santo_dominion/santo_dominion.quests
|
||||
|
|
|
@ -726,6 +726,11 @@ hp 28
|
|||
sp 11
|
||||
x 3
|
||||
y 20
|
||||
arch event_apply
|
||||
name santo_dominion/Mudman 10>20
|
||||
title Python
|
||||
slaying /python/quests/QuestAdvance.py
|
||||
end
|
||||
end
|
||||
arch shallow_sea
|
||||
x 3
|
||||
|
|
Loading…
Reference in New Issue