Quest: Moogly Bill's treasure.

git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@18227 282e977c-c81d-0410-88c4-b93c2d0d6712
master
ryo_saeba 2012-06-15 21:41:25 +00:00
parent ec483691bd
commit 0b9672d742
13 changed files with 139 additions and 26 deletions

View File

@ -8,7 +8,7 @@ enter_x 3
enter_y 27
msg
Created: 1994-05-27 langley (langley@fermat.dartmouth.edu)
Modified: 2012-02-20 Rick Tanner
Modified: 2012-06-15 Nicolas Weeger
endmsg
end
arch cobblestones2
@ -729,6 +729,9 @@ type 41
connected 7
activate_on_push 1
activate_on_release 1
arch npc_dialog
name /port_joseph/pirates/rowboat.msg
end
end
arch sea
x 3
@ -738,6 +741,15 @@ arch sea
x 3
y 29
end
arch magic_ear
msg
@match tortola
Aye! Tortola it is!
endmsg
x 3
y 29
connected 7
end
arch cobblestones2
x 4
end
@ -919,15 +931,6 @@ arch pstone_1
x 4
y 26
end
arch magic_ear
msg
@match tortola
Aye! Tortola it is!
endmsg
x 4
y 27
connected 7
end
arch magic_mouth
msg
Have ye the name of the treasure island?

View File

@ -9,7 +9,7 @@ enter_x 7
enter_y 14
msg
Created: 1994-06-11 langley (langley@fermat.dartmouth.edu)
Modified: 2012-02-21 Rick Tanner
Modified: 2012-06-15 Nicolas Weeger
endmsg
end
arch dungeon_floor
@ -807,6 +807,10 @@ x 7
y 1
value 1000
weight 20000
arch quest_advance_pickup
name port_joseph/MooglyBill 0-60>70
unique 1
end
end
arch dungeon_floor
x 7

View File

@ -0,0 +1,9 @@
{
"rules": [
{
"match" : ["tortola"],
"pre" : [["quest", "port_joseph/MooglyBill", "0-40"]],
"post" : [["quest", "port_joseph/MooglyBill", "50"]],
"msg" : [""]
}
]}

View File

@ -9,7 +9,7 @@ enter_x 9
enter_y 4
msg
Created: 1994-06-11 larry langley (langley@fermat.dartmouth.edu)
Modified: 2012-02-21 Rick Tanner
Modified: 2012-06-15 Nicolas Weeger
endmsg
end
arch dun33
@ -183,6 +183,9 @@ hp 5
sp 7
x 3
y 1
arch quest_advance_apply
name port_joseph/MooglyBill 0-50>60
end
end
arch dungeon_floor
x 3

View File

@ -0,0 +1,44 @@
quest port_joseph/MooglyBill
title Moogly Bill's treasure
face pirate.111
description
I've heard of Moogly Bill, a pirate, who hide his treasure somewhere.
end_description
step 10
description
I should talk to Redeye, who has more information.
end_description
end_step
step 20
description
Percival knows things about Moogly Bill, but I should talk to Portia first.
end_description
end_step
step 30
description
I should talk to Percival, and mention 'violet'.
end_description
end_step
step 40
description
I must find Moogly Bill's grave, and the name of the treasure island.
end_description
end_step
step 50
description
I should explore the island.
end_description
end_step
step 60
description
I've reached the entrance to Moogly Bill's treasure.
end_description
end_step
step 70
finishes_quest
description
I've claimed Moogly Bill's treasure.
end_description
end_step
end_quest

View File

@ -8,7 +8,7 @@ enter_x 16
enter_y 6
msg
Created: 1994-05-17 langley (langley@fermat.dartmouth.edu)
Modified: 2012-02-21 Rick Tanner
Modified: 2012-06-15 Nicolas Weeger
endmsg
outdoor 1
end
@ -1644,6 +1644,9 @@ endmsg
x 14
y 6
unaggressive 1
arch npc_dialog
name /port_joseph/town/dshark_redeye.msg
end
end
arch woodfloor
x 14
@ -2080,6 +2083,9 @@ endmsg
x 17
y 15
unaggressive 1
arch npc_dialog
name /port_joseph/town/dshark_thief.msg
end
end
arch woodfloor
x 17

View File

@ -0,0 +1,9 @@
{
"rules": [
{
"match" : ["portia", "lady"],
"pre" : [["quest", "port_joseph/MooglyBill", "0-20"]],
"post" : [["quest", "port_joseph/MooglyBill", "20"]],
"msg" : ["Eh, a pretty lass in her day. Ask her about Percy, not me. She has a house up near the church."]
}
]}

View File

@ -0,0 +1,9 @@
{
"rules": [
{
"match" : ["redeye"],
"pre" : [["quest", "port_joseph/MooglyBill", "=0"]],
"post" : [["quest", "port_joseph/MooglyBill", "10"]],
"msg" : ["Redeye is in the back room watching the fight. He's the ugly one."]
}
]}

View File

@ -0,0 +1,9 @@
{
"rules": [
{
"match" : ["violet"],
"pre" : [["quest", "port_joseph/MooglyBill", "0-30"]],
"post" : [["quest", "port_joseph/MooglyBill", "40"]],
"msg" : ["Ah so Portia sent ye. . .'\nThe king's navy is attacking the fort! This is as far as I dare take ye.\nThe grave is under the shadow of the wall to the north. Return with the name of the island where he buried his treasure . . ."]
}
]}

View File

@ -0,0 +1,9 @@
{
"rules": [
{
"match" : ["percival", "percy"],
"pre" : [["quest", "port_joseph/MooglyBill", "0-20"]],
"post" : [["quest", "port_joseph/MooglyBill", "30"]],
"msg" : ["Ah Percy! Being stubborn is he? Well, he and I are old friends. Yes, just mention `violet' and he'll know who sent you."]
}
]}

View File

@ -8,7 +8,7 @@ enter_x 13
enter_y 5
msg
Created: 1994-05-26 langley
Modified: 2012-02-21 Rick Tanner
Modified: 2012-06-15 Nicolas Weeger
endmsg
end
arch woodfloor
@ -2138,6 +2138,9 @@ randomitems none
arch spell_magic_bullet
end
end
arch npc_dialog
name /port_joseph/town/portia.msg
end
end
arch woodfloor
x 23

View File

@ -47,3 +47,5 @@ include quests/quests.quests
include brest/brest.quests
include euthville/euthville.quests
include port_joseph/port_joseph.quests

View File

@ -4,7 +4,7 @@ region portjoseph
width 50
height 50
msg
Modified: 2012-05-23 Rick Tanner
Modified: 2012-06-15 Nicolas Weeger
endmsg
outdoor 1
tile_path_1 world_101_113
@ -3742,6 +3742,9 @@ endmsg
x 15
y 46
unaggressive 1
arch npc_dialog
name /port_joseph/town/percival.msg
end
end
arch rowboat
slaying /port_joseph/pirates/fortvsship
@ -3762,6 +3765,17 @@ arch sea
x 15
y 48
end
arch magic_ear
msg
@match violet
Percival says 'Ah so Portia sent ye. . .'
The king's navy is attacking the fort! This is as far as I dare take ye.
The grave is under the shadow of the wall to the north. Return with the name of the island where he buried his treasure . . .
endmsg
x 15
y 48
connected 2
end
arch sea
x 15
y 49
@ -4011,17 +4025,6 @@ arch pier_1_2
x 16
y 45
end
arch magic_ear
msg
@match violet
Percival says `Ah so Portia sent ye. . .'
The king's navy is attacking the fort! This is as far as I dare take ye.
The grave is under the shadow of the wall to the north. Return with the name of the island where he buried his treasure . . .
endmsg
x 16
y 46
connected 2
end
arch phole_1
name sea
slaying /world/world_100_114