From ada813f1af257a9759ebe99e20f565d3019a230c Mon Sep 17 00:00:00 2001 From: rjtanner Date: Wed, 22 Aug 2012 06:08:38 +0000 Subject: [PATCH] New Map, Lone Town Imperial Post Office (pup_land/lone_town/shops/IPO_lonetown) with the usual features of message sending and receiving along with a message board. Updated world map (pup_land/lone_town/town) to include the IPO. git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@18412 282e977c-c81d-0410-88c4-b93c2d0d6712 --- pup_land/lone_town/shops/IPO_lonetown | 1251 +++++++++++++++++++++++++ pup_land/lone_town/town | 10 +- 2 files changed, 1260 insertions(+), 1 deletion(-) create mode 100644 pup_land/lone_town/shops/IPO_lonetown diff --git a/pup_land/lone_town/shops/IPO_lonetown b/pup_land/lone_town/shops/IPO_lonetown new file mode 100644 index 000000000..db9fe1bba --- /dev/null +++ b/pup_land/lone_town/shops/IPO_lonetown @@ -0,0 +1,1251 @@ +arch map +name Lone Town Imperial Post Office +difficulty 2 +region lonetown +width 14 +height 14 +enter_x 9 +enter_y 9 +msg +Created: 2001-09-05 Commander Gros (yann.chachkoff@mailandnews.com) +Modified: 2012-08-22 Rick Tanner +Following a Lord MiDS idea +endmsg +outdoor 1 +end +arch grass_only +end +arch grass_only +y 1 +end +arch grass_only +y 2 +end +arch grass_only +y 3 +end +arch grass_only +y 4 +end +arch grass_only +y 5 +end +arch grass_only +y 6 +end +arch grass_only +y 7 +end +arch grass_only +y 8 +end +arch grass_only +y 9 +end +arch grass_only +y 10 +end +arch grass_only +y 11 +end +arch grass_only +y 12 +end +arch grass_only +y 13 +end +arch grass_only +x 1 +end +arch grass_only +x 1 +y 1 +end +arch grass_only +x 1 +y 2 +end +arch grass_only +x 1 +y 3 +end +arch grass_only +x 1 +y 4 +end +arch grass_only +x 1 +y 5 +end +arch grass_only +x 1 +y 6 +end +arch grass_only +x 1 +y 7 +end +arch grass_only +x 1 +y 8 +end +arch grass_only +x 1 +y 9 +end +arch grass_only +x 1 +y 10 +end +arch grass_only +x 1 +y 11 +end +arch grass_only +x 1 +y 12 +end +arch grass_only +x 1 +y 13 +end +arch grass_only +x 2 +end +arch grass_only +x 2 +y 1 +end +arch dungeon_floor +x 2 +y 2 +end +arch woodwall_2_2_2 +x 2 +y 2 +end +arch dungeon_floor +x 2 +y 3 +end +arch woodwall_2_1_1 +x 2 +y 3 +end +arch light2 +x 2 +y 4 +end +arch dungeon_floor +x 2 +y 4 +end +arch woodwall_2_1_1 +x 2 +y 4 +end +arch dungeon_magic +x 2 +y 5 +end +arch dungeon_floor +x 2 +y 5 +end +arch woodwall_3_2 +x 2 +y 5 +end +arch dungeon_floor +x 2 +y 6 +end +arch swall_1_2 +x 2 +y 6 +end +arch woodwall_2_1_1 +x 2 +y 6 +end +arch light2 +x 2 +y 7 +end +arch dungeon_floor +x 2 +y 7 +end +arch woodwall_win1 +x 2 +y 7 +end +arch dungeon_floor +x 2 +y 8 +end +arch woodwall_2_1_1 +x 2 +y 8 +end +arch light2 +x 2 +y 9 +end +arch dungeon_floor +x 2 +y 9 +end +arch woodwall_2_1_1 +x 2 +y 9 +end +arch dungeon_floor +x 2 +y 10 +end +arch woodwall_2_1_1 +x 2 +y 10 +end +arch dungeon_floor +x 2 +y 11 +end +arch woodwall_2_2_1 +x 2 +y 11 +end +arch grass_only +x 2 +y 12 +end +arch grass_only +x 2 +y 13 +end +arch grass_only +x 3 +end +arch grass_only +x 3 +y 1 +end +arch dungeon_floor +x 3 +y 2 +end +arch woodwall_2_1_2 +x 3 +y 2 +end +arch woodfloor2 +x 3 +y 3 +end +arch table_3 +x 3 +y 3 +end +arch scrollcase +x 3 +y 3 +end +arch woodfloor2 +x 3 +y 4 +end +arch woodfloor2 +x 3 +y 5 +end +arch swall_1_4_half +x 3 +y 5 +end +arch woodwall_1_3 +x 3 +y 5 +end +arch woodfloor2 +x 3 +y 6 +end +arch light4 +x 3 +y 7 +end +arch woodfloor2 +x 3 +y 7 +end +arch woodfloor2 +x 3 +y 8 +end +arch woodfloor2 +x 3 +y 9 +end +arch chair_2.4 +x 3 +y 9 +end +arch light4 +x 3 +y 10 +end +arch woodfloor2 +x 3 +y 10 +end +arch light2 +x 3 +y 11 +end +arch dungeon_floor +x 3 +y 11 +end +arch woodwall_2_1_2 +x 3 +y 11 +end +arch grass_only +x 3 +y 12 +end +arch grass_only +x 3 +y 13 +end +arch grass_only +x 4 +end +arch grass_only +x 4 +y 1 +end +arch dungeon_floor +x 4 +y 2 +end +arch woodwall_2_1_2 +x 4 +y 2 +end +arch woodfloor2 +x 4 +y 3 +end +arch desk +x 4 +y 3 +end +arch woodfloor2 +x 4 +y 4 +end +arch dungeon_magic +x 4 +y 5 +end +arch woodfloor2 +x 4 +y 5 +end +arch longtable_1_4 +x 4 +y 5 +end +arch swall_2_1_2 +x 4 +y 5 +end +arch woodfloor2 +x 4 +y 6 +end +arch woodfloor2 +x 4 +y 7 +end +arch woodfloor2 +x 4 +y 8 +end +arch woodfloor2 +x 4 +y 9 +end +arch table_3 +x 4 +y 9 +end +arch book_read +name Manual +msg +Receiving Mail +----------------------- +Open the mailbox and get the scrolls, read them by applying. +.. +Sending Mail +----------------------- +Get a pencil and be sure that you are able to use the literacy skill. You can get both at the office; ask Postmaster Seruvvo for help. +.. +Get a pre-addressed mailscroll, mark it and write on it with the command: use_skill inscription +.. +Multiple lines of text may be written. +.. +When done, drop the scroll in the mailbox and it will be sent. +endmsg +x 4 +y 9 +end +arch woodfloor2 +x 4 +y 10 +end +arch chair_2.3 +x 4 +y 10 +end +arch light2 +x 4 +y 11 +end +arch dungeon_floor +x 4 +y 11 +end +arch woodwall_2_1_2 +x 4 +y 11 +end +arch grass_only +x 4 +y 12 +end +arch grass_only +x 4 +y 13 +end +arch grass_only +x 5 +end +arch grass_only +x 5 +y 1 +end +arch light2 +x 5 +y 2 +end +arch dungeon_floor +x 5 +y 2 +end +arch woodwall_win2 +x 5 +y 2 +end +arch woodfloor2 +x 5 +y 3 +end +arch woodfloor2 +x 5 +y 4 +end +arch chair_2.1 +x 5 +y 4 +end +arch merchant +name Postmaster Cliff +msg +@match * +Seems the mail's down... sorry, come back once the required law is passed. +endmsg +x 5 +y 4 +level 115 +arch event_say +title Python +slaying /python/IPO/say.py +end +end +arch woodfloor2 +x 5 +y 5 +end +arch dungeon_magic +x 5 +y 5 +end +arch longtable_2_1_2 +x 5 +y 5 +end +arch swall_2_1_2 +x 5 +y 5 +end +arch woodfloor2 +x 5 +y 6 +end +arch woodfloor2 +x 5 +y 7 +end +arch woodfloor2 +x 5 +y 8 +end +arch chair_2.1 +x 5 +y 8 +end +arch woodfloor2 +x 5 +y 9 +end +arch table_3 +x 5 +y 9 +end +arch scroll +name Prospectus +msg +Imperial Post Services +----------------------- +Thank you for choosing the IPS to take care of your messages. Want to get more? We have a wide range of products and services to offer to anyone. Pirate? Try our TalkParrots(tm)! Beholder? Enjoy our fabulous non-stereoscopical cards! And don't forget: The Empire Is Everywhere For You! +endmsg +x 5 +y 9 +end +arch woodfloor2 +x 5 +y 10 +end +arch light2 +x 5 +y 11 +end +arch dungeon_floor +x 5 +y 11 +end +arch woodwall_win2 +x 5 +y 11 +end +arch grass_only +x 5 +y 12 +end +arch grass_only +x 5 +y 13 +end +arch grass_only +x 6 +end +arch grass_only +x 6 +y 1 +end +arch dungeon_floor +x 6 +y 2 +end +arch woodwall_2_1_2 +x 6 +y 2 +end +arch woodfloor2 +x 6 +y 3 +end +arch bookshelf +x 6 +y 3 +end +arch woodfloor2 +x 6 +y 4 +end +arch dungeon_magic +x 6 +y 5 +end +arch woodfloor2 +x 6 +y 5 +end +arch longtable_1_3 +x 6 +y 5 +end +arch swall_2_1_2 +x 6 +y 5 +end +arch woodfloor2 +x 6 +y 6 +end +arch light4 +x 6 +y 7 +end +arch woodfloor2 +x 6 +y 7 +end +arch woodfloor2 +x 6 +y 8 +end +arch woodfloor2 +x 6 +y 9 +end +arch chair_2.2 +x 6 +y 9 +end +arch woodfloor2 +x 6 +y 10 +end +arch dungeon_floor +x 6 +y 11 +end +arch woodwall_2_1_2 +x 6 +y 11 +end +arch grass_only +x 6 +y 12 +end +arch grass_only +x 6 +y 13 +end +arch grass_only +x 7 +end +arch grass_only +x 7 +y 1 +end +arch dungeon_floor +x 7 +y 2 +end +arch woodwall_2_1_2 +x 7 +y 2 +end +arch woodfloor2 +x 7 +y 3 +end +arch bookshelf +x 7 +y 3 +end +arch woodfloor2 +x 7 +y 4 +end +arch dungeon_magic +x 7 +y 5 +end +arch woodfloor2 +x 7 +y 5 +end +arch swall_1_3_half +x 7 +y 5 +end +arch woodwall_1_4 +x 7 +y 5 +end +arch woodfloor2 +x 7 +y 6 +end +arch woodfloor2 +x 7 +y 7 +end +arch woodfloor2 +x 7 +y 8 +end +arch woodfloor2 +x 7 +y 9 +end +arch woodfloor2 +x 7 +y 10 +end +arch light2 +x 7 +y 11 +end +arch dungeon_floor +x 7 +y 11 +end +arch woodwall_2_1_2 +x 7 +y 11 +end +arch grass_only +x 7 +y 12 +end +arch grass_only +x 7 +y 13 +end +arch grass_only +x 8 +end +arch grass_only +x 8 +y 1 +end +arch light2 +x 8 +y 2 +end +arch dungeon_floor +x 8 +y 2 +end +arch woodwall_win2 +x 8 +y 2 +end +arch woodfloor2 +x 8 +y 3 +end +arch woodfloor2 +x 8 +y 4 +end +arch woodfloor2 +x 8 +y 5 +end +arch woodwall_2_1_2 +x 8 +y 5 +end +arch woodfloor2 +x 8 +y 6 +end +arch woodfloor2 +x 8 +y 7 +end +arch woodfloor2 +x 8 +y 8 +end +arch woodfloor2 +x 8 +y 9 +end +arch button_small +x 8 +y 10 +connected 1 +end +arch woodfloor2 +x 8 +y 10 +end +arch dungeon_floor +x 8 +y 11 +end +arch woodwall_1_3 +x 8 +y 11 +end +arch dungeon_magic +x 8 +y 12 +end +arch invis_exit +slaying ../town +hp 4 +sp 14 +x 8 +y 12 +end +arch grass_only +x 8 +y 12 +end +arch grass_only +x 8 +y 13 +end +arch grass_only +x 9 +end +arch grass_only +x 9 +y 1 +end +arch dungeon_floor +x 9 +y 2 +end +arch woodwall_2_1_2 +x 9 +y 2 +end +arch woodfloor2 +x 9 +y 3 +end +arch bookshelf2 +x 9 +y 3 +end +arch woodfloor2 +x 9 +y 4 +end +arch woodfloor2 +x 9 +y 5 +end +arch woodwall_2_1_2 +x 9 +y 5 +end +arch woodfloor2 +x 9 +y 6 +end +arch sign +name Lone Town Message Board +msg +I am a talking board, please say something to me. If you don't know what to say, try help. +endmsg +x 9 +y 6 +arch event_say +name Lone Town board +title Python +slaying /python/IPO/board.py +end +end +arch light4 +x 9 +y 7 +end +arch woodfloor2 +x 9 +y 7 +end +arch woodfloor2 +x 9 +y 8 +end +arch woodfloor2 +x 9 +y 9 +end +arch light4 +x 9 +y 10 +end +arch button_small +x 9 +y 10 +connected 1 +end +arch woodfloor2 +x 9 +y 10 +end +arch button_small +x 9 +y 11 +connected 1 +end +arch dungeon_floor +x 9 +y 11 +end +arch odoorn2_closed_1 +x 9 +y 11 +connected 1 +end +arch dungeon_magic +x 9 +y 12 +end +arch invis_exit +slaying ../town +hp 4 +sp 14 +x 9 +y 12 +end +arch grass_only +x 9 +y 12 +end +arch grass_only +x 9 +y 13 +end +arch grass_only +x 10 +end +arch grass_only +x 10 +y 1 +end +arch dungeon_floor +x 10 +y 2 +end +arch woodwall_2_1_2 +x 10 +y 2 +end +arch woodfloor2 +x 10 +y 3 +end +arch bookshelf +x 10 +y 3 +end +arch woodfloor2 +x 10 +y 4 +end +arch woodfloor2 +x 10 +y 5 +end +arch woodwall_2_1_2 +x 10 +y 5 +end +arch woodfloor2 +x 10 +y 6 +end +arch clock +msg +No matter when you look at it, it is always too slow. +endmsg +x 10 +y 6 +end +arch woodfloor2 +x 10 +y 7 +end +arch woodfloor2 +x 10 +y 8 +end +arch mailbox +x 10 +y 8 +material 0 +weight 0 +arch event_close +title Python +slaying /python/IPO/send.py +end +arch event_apply +title Python +slaying /python/IPO/receive.py +end +end +arch woodfloor2 +x 10 +y 9 +end +arch button_small +x 10 +y 10 +connected 1 +end +arch woodfloor2 +x 10 +y 10 +end +arch dungeon_floor +x 10 +y 11 +end +arch woodwall_1_4 +x 10 +y 11 +end +arch dungeon_magic +x 10 +y 12 +end +arch invis_exit +slaying ../town +hp 4 +sp 14 +x 10 +y 12 +end +arch grass_only +x 10 +y 12 +end +arch grass_only +x 10 +y 13 +end +arch grass_only +x 11 +end +arch grass_only +x 11 +y 1 +end +arch dungeon_floor +x 11 +y 2 +end +arch woodwall_2_2_3 +x 11 +y 2 +end +arch dungeon_floor +x 11 +y 3 +end +arch woodwall_2_1_1 +x 11 +y 3 +end +arch light2 +x 11 +y 4 +end +arch dungeon_floor +x 11 +y 4 +end +arch woodwall_2_1_1 +x 11 +y 4 +end +arch dungeon_magic +x 11 +y 5 +end +arch dungeon_floor +x 11 +y 5 +end +arch woodwall_3_4 +x 11 +y 5 +end +arch dungeon_floor +x 11 +y 6 +end +arch woodwall_2_1_1 +x 11 +y 6 +end +arch light2 +x 11 +y 7 +end +arch dungeon_floor +x 11 +y 7 +end +arch woodwall_win1 +x 11 +y 7 +end +arch dungeon_floor +x 11 +y 8 +end +arch woodwall_2_1_1 +x 11 +y 8 +end +arch light2 +x 11 +y 9 +end +arch dungeon_floor +x 11 +y 9 +end +arch woodwall_2_1_1 +x 11 +y 9 +end +arch dungeon_floor +x 11 +y 10 +end +arch woodwall_2_1_1 +x 11 +y 10 +end +arch dungeon_floor +x 11 +y 11 +end +arch woodwall_2_2_4 +x 11 +y 11 +end +arch grass_only +x 11 +y 12 +end +arch grass_only +x 11 +y 13 +end +arch grass_only +x 12 +end +arch grass_only +x 12 +y 1 +end +arch grass_only +x 12 +y 2 +end +arch grass_only +x 12 +y 3 +end +arch grass_only +x 12 +y 4 +end +arch grass_only +x 12 +y 5 +end +arch grass_only +x 12 +y 6 +end +arch grass_only +x 12 +y 7 +end +arch grass_only +x 12 +y 8 +end +arch grass_only +x 12 +y 9 +end +arch grass_only +x 12 +y 10 +end +arch grass_only +x 12 +y 11 +end +arch grass_only +x 12 +y 12 +end +arch grass_only +x 12 +y 13 +end +arch cobblestones +x 13 +end +arch cobblestones +x 13 +y 1 +end +arch cobblestones +x 13 +y 2 +end +arch cobblestones +x 13 +y 3 +end +arch cobblestones +x 13 +y 4 +end +arch cobblestones +x 13 +y 5 +end +arch cobblestones +x 13 +y 6 +end +arch cobblestones +x 13 +y 7 +end +arch cobblestones +x 13 +y 8 +end +arch cobblestones +x 13 +y 9 +end +arch cobblestones +x 13 +y 10 +end +arch cobblestones +x 13 +y 11 +end +arch cobblestones +x 13 +y 12 +end +arch cobblestones +x 13 +y 13 +end diff --git a/pup_land/lone_town/town b/pup_land/lone_town/town index 32cead84a..5f5fd5f67 100644 --- a/pup_land/lone_town/town +++ b/pup_land/lone_town/town @@ -8,7 +8,7 @@ enter_x 5 enter_y 18 msg Created: 1996-02-25 -Modified: 2012-03-01 Rick Tanner +Modified: 2012-08-22 Rick Tanner endmsg end arch grass @@ -553,6 +553,14 @@ arch grass x 4 y 14 end +arch house_2 +name Lone Town Imperial Post Office +slaying shops/IPO_lonetown +hp 9 +sp 9 +x 4 +y 14 +end arch grass x 4 y 15