X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=adventure.yaml;h=fca76765ebf57dd0afeb44d59f1614a86290fa2e;hb=f6373dd32e4ed75b18c9c6fb7dfa103d4ef68891;hp=b740a470a782b3ee2f5be30a04fcd27a32683dfc;hpb=803d2b6ef9e466d2afb62e3fcaa962b3ce3c9427;p=open-adventure.git diff --git a/adventure.yaml b/adventure.yaml index b740a47..fca7676 100644 --- a/adventure.yaml +++ b/adventure.yaml @@ -1,5 +1,5 @@ locations: !!omap -- LOC_0: +- LOC_NOWHERE: description: long: !!null short: !!null @@ -804,7 +804,7 @@ arbitrary_messages: !!omap - FUTILE_CRAWL: 'You have crawled around in some little holes and wound up back in the\nmain passage.' - FOLLOW_STREAM: 'I don''t know where the cave is, but hereabouts no stream can run on\nthe surface for long. I would try the stream.' - NEED_DETAIL: 'I need more detailed instructions to do that.' -- NEreplace: 'I can only tell you what you see as you move about and manipulate\nthings. I cannot tell you where remote things are.' +- NEARBY: 'I can only tell you what you see as you move about and manipulate\nthings. I cannot tell you where remote things are.' - OGRE_SNARL: 'The ogre snarls and shoves you back.' - HUH_MAN: 'Huh?' - ENTRY_QUERY: 'Are you trying to get into the cave?' @@ -883,7 +883,7 @@ arbitrary_messages: !!omap - SPLATTER_MESSAGE: 'There is a loud explosion, and you are suddenly splashed across the\nwalls of the room.' - DWARVES_AWAKEN: 'The resulting ruckus has awakened the dwarves. There are now several\nthreatening little dwarves in the room with you! Most of them throw\nknives at you! All of them get you!' - UNHAPPY_BIRD: 'Oh, leave the poor unhappy bird alone.' -- NEEDED_NEreplace: 'I daresay whatever you want is around here somewhere.' +- NEEDED_NEARBY: 'I daresay whatever you want is around here somewhere.' - STOP_UNKNOWN: 'I don''t know the word "stop". Use "quit" if you want to give up.' - NOT_CONNECTED: 'You can''t get there from here.' - TAME_BEAR: 'You are being followed by a very large, tame bear.' @@ -1024,25 +1024,43 @@ arbitrary_messages: !!omap - GO_UNNEEDED: 'You don''t have to say "go" every time; just specify a direction or, if\nit''s nearby, name the place to which you wish to move.' - CANNOT_CARRY7: !!null -class_messages: !!omap -- CLS_0: !!null -- CLS_1: 'You are obviously a rank amateur. Better luck next time.' -- CLS_2: 'Your score qualifies you as a novice class adventurer.' -- CLS_3: 'You have achieved the rating: "Experienced Adventurer".' -- CLS_4: 'You may now consider yourself a "Seasoned Adventurer".' -- CLS_5: 'You have reached "Junior Master" status.' -- CLS_6: 'Your score puts you in Master Adventurer Class C.' -- CLS_7: 'Your score puts you in Master Adventurer Class B.' -- CLS_8: 'Your score puts you in Master Adventurer Class A.' -- CLS_9: 'All of Adventuredom gives tribute to you, Adventurer Grandmaster!' -- CLS_10: 'Adventuredom stands in awe -- you have now joined the ranks of the\n W O R L D C H A M P I O N A D V E N T U R E R S !\nIt may interest you to know that the Dungeon-Master himself has, to\nmy knowledge, never achieved this threshhold in fewer than 330 turns.' +classes: +- threshold: 0 + message: !!null +- threshold: 45 + message: 'You are obviously a rank amateur. Better luck next time.' +- threshold: 120 + message: 'Your score qualifies you as a novice class adventurer.' +- threshold: 170 + message: 'You have achieved the rating: "Experienced Adventurer".' +- threshold: 250 + message: 'You may now consider yourself a "Seasoned Adventurer".' +- threshold: 320 + message: 'You have reached "Junior Master" status.' +- threshold: 375 + message: 'Your score puts you in Master Adventurer Class C.' +- threshold: 410 + message: 'Your score puts you in Master Adventurer Class B.' +- threshold: 426 + message: 'Your score puts you in Master Adventurer Class A.' +- threshold: 429 + message: 'All of Adventuredom gives tribute to you, Adventurer Grandmaster!' +- threshold: 9999 + message: 'Adventuredom stands in awe -- you have now joined the ranks of the\n W O R L D C H A M P I O N A D V E N T U R E R S !\nIt may interest you to know that the Dungeon-Master himself has, to\nmy knowledge, never achieved this threshhold in fewer than 330 turns.' -turn_threshold_messages: !!omap -- TURN_0: !!null -- TURN_1: 'Tsk! A wizard wouldn''t have to take 350 turns. This is going to cost\nyou a couple of points.' -- TURN_2: 500 turns? That's another few points you've lost. -- TURN_3: 'Are you still at it? Five points off for exceeding 1000 turns!' -- TURN_4: 'Good grief, don''t you *EVER* give up? Do you realize you''ve spent\nover 2500 turns at this? That''s another ten points off, a total of\ntwenty points lost for taking so long.' +turn_thresholds: +- threshold: 350 + point_loss: 2 + message: 'Tsk! A wizard wouldn''t have to take 350 turns. This is going to cost\nyou a couple of points.' +- threshold: 500 + point_loss: 3 + message: '500 turns? That''s another few points you''ve lost.' +- threshold: 1000 + point_loss: 5 + message: 'Are you still at it? Five points off for exceeding 1000 turns!' +- threshold: 2500 + point_loss: 10 + message: 'Good grief, don''t you *EVER* give up? Do you realize you''ve spent\nover 2500 turns at this? That''s another ten points off, a total of\ntwenty points lost for taking so long.' object_descriptions: !!omap - OBJ_0: @@ -1152,14 +1170,13 @@ object_descriptions: !!omap - 'There is a bottle of oil here.' - OBJ_21: inventory: 'Water in the bottle' - longs: [] + longs: !!null - OBJ_22: inventory: 'Oil in the bottle' - longs: [] + longs: !!null - OBJ_23: inventory: '*mirror' - longs: - - '' + longs: !!null - OBJ_24: inventory: '*plant' longs: @@ -1193,12 +1210,10 @@ object_descriptions: !!omap - 'There is a little axe lying beside the bear.' - OBJ_29: inventory: '*cave drawings' - longs: - - '' + longs: !!null - OBJ_30: inventory: '*pirate/genie' - longs: - - '' # never present + longs: !!null # never present - OBJ_31: inventory: '*dragon' longs: @@ -1219,14 +1234,14 @@ object_descriptions: !!omap longs: - 'A burly troll stands by the bridge and insists you throw him a\ntreasure before you may cross.' - 'The troll steps out from beneath the bridge and blocks your way.' - - ' (chased away)' + - '' # chased away - 'The troll sounds quite adamant in his demand for a treasure.' - OBJ_34: inventory: '*phony troll' longs: - 'The troll is nowhere to be seen.' - OBJ_35: - inventory: '' # bear uses rtext 141 + inventory: !!null # bear uses rtext 141 longs: - 'There is a ferocious cave bear eying you from the far end of the room!' - 'There is a gentle cave bear sitting placidly in one corner.' @@ -1239,8 +1254,7 @@ object_descriptions: !!omap - '"This is not the maze where the pirate leaves his treasure chest."' - OBJ_37: inventory: '*volcano and/or geyser' - longs: - - '' + longs: !!null - OBJ_38: inventory: '*vending machine' longs: @@ -1257,8 +1271,7 @@ object_descriptions: !!omap - 'Some worn-out batteries have been discarded nearby.' - OBJ_40: inventory: '*carpet and/or moss and/or curtains' - longs: - - '' + longs: !!null - OBJ_41: inventory: '*ogre' longs: