adonthell-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[adonthell-wastesedge-commits] Release_0-3-1 ecf6760 220/237: ADDED Init


From: Kai Sterker
Subject: [adonthell-wastesedge-commits] Release_0-3-1 ecf6760 220/237: ADDED Initial Game Data
Date: Mon, 25 Jul 2016 18:15:14 +0000 (UTC)

tag: Release_0-3-1
commit ecf67600582e8077757decbfd6acfd6813d2ecf8
Author: adondev <adondev>
Commit: adondev <adondev>

    ADDED Initial Game Data
---
 AUTHORS         |   16 +-
 Makefile.am     |    2 +-
 audio.data      |  Bin 0 -> 24 bytes
 character.data  |  Bin 795 -> 800 bytes
 mapengine.data  |  Bin 4285 -> 5570 bytes
 quest.data      |  Bin 32 -> 46 bytes
 scripts/init.py | 1190 +------------------------------------------------------
 7 files changed, 18 insertions(+), 1190 deletions(-)

diff --git a/AUTHORS b/AUTHORS
index 7c147fd..492b9a1 100755
--- a/AUTHORS
+++ b/AUTHORS
@@ -1 +1,15 @@
-AUTHORS file for Waste's Edge.
\ No newline at end of file
+Waste's Edge Graphics, Music, Writing and Scripting done by
+
+Alexandre Courbot
+Benjamin Walther-Franks
+James Nash
+Joseph Toscano
+Josh Glover
+Kai Sterker
+Mike Nieforth
+
+____________________________________________________________________________
+The core members of the Adonthell Project team can be contacted via the
+project's homepage at:
+
+    http://adonthell.linuxgames.com/development/team.shtml
diff --git a/Makefile.am b/Makefile.am
index 21a6531..b9daedb 100755
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,7 +2,7 @@ SUBDIRS = . audio gfx maps scripts
 
 pkgdatadir = $(gamedatadir)
 
-pkgdata_DATA = gamename.txt character.data mapengine.data quest.data
+pkgdata_DATA = gamename.txt character.data mapengine.data quest.data 
audio.data PLAYING
 
 EXTRA_DIST = $(pkgdata_DATA)
 
diff --git a/audio.data b/audio.data
new file mode 100644
index 0000000..deade1e
Binary files /dev/null and b/audio.data differ
diff --git a/character.data b/character.data
index 2e0021f..02d665d 100755
Binary files a/character.data and b/character.data differ
diff --git a/mapengine.data b/mapengine.data
index 7cce375..0112d91 100755
Binary files a/mapengine.data and b/mapengine.data differ
diff --git a/quest.data b/quest.data
index eec2607..e754fbd 100755
Binary files a/quest.data and b/quest.data differ
diff --git a/scripts/init.py b/scripts/init.py
index 12e76b8..3bbef63 100755
--- a/scripts/init.py
+++ b/scripts/init.py
@@ -177,9 +177,7 @@ class title_screen:
             self.cleanup ()
 
             # -- load the initial game
-            # gamedata_load (0)
-            gamedata_load_characters (0)
-            gamedata_load_quests (0)
+            gamedata_load (0)
             adonthell.gamedata_player ().set_name (cs.name)
                 
             # -- on to the intro
@@ -214,1192 +212,8 @@ class title_screen:
 
 
     def play_intro (self):
-        # Launches the intro
+        # -- Launches the intro
         import intro
-
-        # Creates the map engine context for the game start
-        lm = gamedata_engine ().get_landmap ()
-        lm.load ("test.map")
-        
-        player = gamedata_player ()
-        player.set_val ("gender", MALE)
-        player.set_val ("race", HALFELF)
-        player.set_val ("type", PLAYER)
-        player.load ("player.mchar")
-        player.set_map (lm)
-        player.jump_to (0, 4, 18)
-        player.stand_east ()
-        player.set_schedule ("intro")
-        
-        gamedata_engine ().set_mapview_schedule ("center_character", 
(player.get_id (),))
-
-        # Setting up the map events
-        # Teleport events
-
-        # From yard to common room
-        # Open the inn door event
-        ev = leave_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 18
-        ev.y = 14
-        ev.dir = WALK_NORTH
-        ev.set_script ("open_inn_door")
-        lm.add_event (ev)
-
-        # Close the inn door event
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 18
-        ev.y = 13
-        ev.set_script ("open_inn_door")
-        lm.add_event (ev)
-
-        # Teleport event
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 18
-        ev.y = 13
-        ev.set_script ("teleport", (1, 13, 7, STAND_NORTH))
-        lm.add_event (ev)
-
-        # From common room to yard
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 1
-        ev.x = 13
-        ev.y = 8
-        ev.set_script ("teleport", (0, 18, 14, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From common room to parlor
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 1
-        ev.x = 14
-        ev.y = 4
-        ev.set_script ("teleport", (2, 1, 4, STAND_EAST))
-        lm.add_event (ev)
-
-        # From parlor to common room
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 2
-        ev.x = 0
-        ev.y = 4
-        ev.set_script ("teleport", (1, 13, 4, STAND_WEST))
-        lm.add_event (ev)
-
-        # From common room to kitchen
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 1
-        ev.x = 1
-        ev.y = 8
-        ev.set_script ("teleport", (3, 1, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From kitchen to common room
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 3
-        ev.x = 1
-        ev.y = 1
-        ev.set_script ("teleport", (1, 1, 7, STAND_NORTH))
-        lm.add_event (ev)
-
-        # From kitchen to yard
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 3
-        ev.x = 7
-        ev.y = 3
-        ev.set_script ("teleport", (0, 12, 14, STAND_EAST))
-        lm.add_event (ev)
-
-        # From yard to kitchen
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 11
-        ev.y = 14
-        ev.set_script ("teleport", (3, 6, 3, STAND_WEST))
-        lm.add_event (ev)
-
-        # From cellar to bathroom
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 3
-        ev.y = 5
-        ev.set_script ("teleport", (5, 4, 6, STAND_NORTH))
-        lm.add_event (ev)
-
-        # From bathroom to cellar
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 5
-        ev.x = 4
-        ev.y = 7
-        ev.set_script ("teleport", (4, 3, 6, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From cellar to alek's
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 0
-        ev.y = 6
-        ev.set_script ("teleport", (6, 5, 6, STAND_WEST))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 0
-        ev.y = 7
-        ev.set_script ("teleport", (6, 5, 7, STAND_WEST))
-        lm.add_event (ev)
-
-        # From alek's to cellar
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 6
-        ev.x = 6
-        ev.y = 6
-        ev.set_script ("teleport", (4, 1, 6, STAND_EAST))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 6
-        ev.x = 6
-        ev.y = 7
-        ev.set_script ("teleport", (4, 1, 7, STAND_EAST))
-        lm.add_event (ev)
-
-        # From cellar to storage
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 0
-        ev.y = 9
-        ev.set_script ("to_storage", (8, 6, 3, STAND_WEST))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 0
-        ev.y = 10
-        ev.set_script ("to_storage", (8, 6, 4, STAND_WEST))
-        lm.add_event (ev)
-
-        # From storage to cellar
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 8
-        ev.x = 7
-        ev.y = 3
-        ev.set_script ("teleport", (4, 1, 9, STAND_EAST))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 8
-        ev.x = 7
-        ev.y = 4
-        ev.set_script ("teleport", (4, 1, 10, STAND_EAST))
-        lm.add_event (ev)
-
-        # From cellar to dwarves'
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 10
-        ev.y = 6
-        ev.set_script ("cellar_to_bjarn", (7, 1, 6, STAND_EAST))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 10
-        ev.y = 7
-        ev.set_script ("cellar_to_bjarn", (7, 1, 7, STAND_EAST))
-        lm.add_event (ev)
-
-        # From dwarves' to cellar
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 7
-        ev.x = 0
-        ev.y = 6
-        ev.set_script ("teleport", (4, 9, 6, STAND_WEST))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 7
-        ev.x = 0
-        ev.y = 7
-        ev.set_script ("teleport", (4, 9, 7, STAND_WEST))
-        lm.add_event (ev)
-
-        # From 1st to Fellnir's
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 9
-        ev.x = 9
-        ev.y = 2
-        ev.set_script ("teleport", (10, 1, 3, STAND_EAST))
-        lm.add_event (ev)
-
-        # From Fellnir's to 1st
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 10
-        ev.x = 0
-        ev.y = 3
-        ev.set_script ("teleport", (9, 8, 2, STAND_WEST))
-        lm.add_event (ev)
-
-        # From 1st to Frostbloom's
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 9
-        ev.x = 0
-        ev.y = 2
-        ev.set_script ("teleport", (11, 4, 3, STAND_WEST))
-        lm.add_event (ev)
-
-        # From Frostbloom's to 1st
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 11
-        ev.x = 5
-        ev.y = 3
-        ev.set_script ("teleport", (9, 1, 2, STAND_EAST))
-        lm.add_event (ev)
-
-        # From 1st to Player's
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 9
-        ev.x = 7
-        ev.y = 4
-        ev.set_script ("teleport", (12, 5, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From Player's to 1st
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 12
-        ev.x = 5
-        ev.y = 1
-        ev.set_script ("teleport", (9, 7, 3, STAND_NORTH))
-        lm.add_event (ev)
-
-        # From 1st to Silverhair's
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 9
-        ev.x = 1
-        ev.y = 7
-        ev.set_script ("fst_to_silverhair", (13, 5, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From Silverhair's to 1st
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 13
-        ev.x = 5
-        ev.y = 1
-        ev.set_script ("silverhair_to_fst", (9, 1, 6, STAND_NORTH))
-        lm.add_event (ev)
-
-        # From 2nd to Redwyne's
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 14
-        ev.x = 3
-        ev.y = 5
-        ev.set_script ("teleport", (15, 1, 5, STAND_EAST))
-        lm.add_event (ev)
-
-        # From Redwyne's to 2nd
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 15
-        ev.x = 0
-        ev.y = 5
-        ev.set_script ("teleport", (14, 2, 5, STAND_WEST))
-        lm.add_event (ev)
-
-        # From 2nd to Oliver's
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 14
-        ev.x = 0
-        ev.y = 5
-        ev.set_script ("teleport", (16, 6, 5, STAND_WEST))
-        lm.add_event (ev)
-
-        # From Oliver's to 2nd
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 16
-        ev.x = 7
-        ev.y = 5
-        ev.set_script ("teleport", (14, 1, 5, STAND_EAST))
-        lm.add_event (ev)
-
-        # From 2nd to Illig's
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 14
-        ev.x = 1
-        ev.y = 8
-        ev.set_script ("teleport", (17, 6, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From Illig's to 2nd
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 17
-        ev.x = 6
-        ev.y = 1
-        ev.set_script ("teleport", (14, 1, 7, STAND_NORTH))
-        lm.add_event (ev)
-
-        # From common room to 1st
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 1
-        ev.x = 12
-        ev.y = 1
-        ev.set_script ("teleport", (9, 8, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From 1st to common room
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 9
-        ev.x = 8
-        ev.y = 1
-        ev.set_script ("teleport", (1, 12, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From 1st to 2nd
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 9
-        ev.x = 6
-        ev.y = 1
-        ev.set_script ("teleport", (14, 4, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From 2nd to 1st
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 14
-        ev.x = 4
-        ev.y = 1
-        ev.set_script ("teleport", (9, 6, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From common room to cellar
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 1
-        ev.x = 9
-        ev.y = 1
-        ev.set_script ("teleport", (4, 6, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From cellar to common room
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 6
-        ev.y = 1
-        ev.set_script ("teleport", (1, 9, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From cellar to kitchen
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 3
-        ev.y = 13
-        ev.set_script ("teleport", (3, 6, 5, STAND_NORTH))
-        lm.add_event (ev)
-
-        # From kitchen to cellar
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 3
-        ev.x = 6
-        ev.y = 6
-        ev.set_script ("teleport", (4, 3, 12, STAND_NORTH))
-        lm.add_event (ev)
-
-        # From yard to guards'
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 12
-        ev.y = 23
-        ev.set_script ("teleport", (18, 7, 3, STAND_WEST))
-        lm.add_event (ev)
-
-        # From guards' to yard
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 18
-        ev.x = 8
-        ev.y = 3
-        ev.set_script ("teleport", (0, 13, 23, STAND_EAST))
-        lm.add_event (ev)
-
-        # From guards ground to guards 1st
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 18
-        ev.x = 1
-        ev.y = 8
-        ev.set_script ("teleport", (19, 2, 8, STAND_EAST))
-        lm.add_event (ev)
-
-        # From guards 1st to guards ground
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 19
-        ev.x = 1
-        ev.y = 8
-        ev.set_script ("teleport", (18, 2, 8, STAND_EAST))
-        lm.add_event (ev)
-
-        # From barn ext. to barn int.
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 24
-        ev.y = 13
-        ev.set_script ("teleport", (20, 1, 6, STAND_NORTH))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 25
-        ev.y = 13
-        ev.set_script ("teleport", (20, 2, 6, STAND_NORTH))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 26
-        ev.y = 13
-        ev.set_script ("teleport", (20, 3, 6, STAND_NORTH))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 27
-        ev.y = 13
-        ev.set_script ("teleport", (20, 4, 6, STAND_NORTH))
-        lm.add_event (ev)
-
-        # From barn int. to barn ext.
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 20
-        ev.x = 1
-        ev.y = 7
-        ev.set_script ("teleport", (0, 24, 14, STAND_SOUTH))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 20
-        ev.x = 2
-        ev.y = 7
-        ev.set_script ("teleport", (0, 25, 14, STAND_SOUTH))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 20
-        ev.x = 3
-        ev.y = 7
-        ev.set_script ("teleport", (0, 26, 14, STAND_SOUTH))
-        lm.add_event (ev)
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 20
-        ev.x = 4
-        ev.y = 7
-        ev.set_script ("teleport", (0, 27, 14, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From cellar to barn
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 12
-        ev.y = 1
-        ev.set_script ("teleport", (20, 1, 3, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From barn to cellar
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 20
-        ev.x = 1
-        ev.y = 2
-        ev.set_script ("teleport", (4, 12, 2, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From barn to loft
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 20
-        ev.x = 3
-        ev.y = 2
-        ev.set_script ("teleport", (21, 1, 3, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From loft to barn
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 21
-        ev.x = 1
-        ev.y = 2
-        ev.set_script ("teleport", (20, 3, 3, STAND_SOUTH))
-        lm.add_event (ev)
-
-        # From loft to veranda
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 21
-        ev.x = 0
-        ev.y = 7
-        ev.set_script ("lft_to_vnd", (0, 23, 12, STAND_WEST))
-        lm.add_event (ev)
-
-        # From veranda to loft
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 24
-        ev.y = 12
-        ev.set_script ("vnd_to_lft", (21, 1, 7, STAND_EAST))
-        lm.add_event (ev)
-
-        # From veranda to silverhair
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 11
-        ev.y = 12
-        ev.set_script ("brn_to_silverhair", (13, 6, 4, STAND_WEST))
-        lm.add_event (ev)
-
-        # From silverhair to veranda
-        ev = enter_event ()
-        ev.thisown = C
-        ev.submap = 13
-        ev.x = 6
-        ev.y = 4
-        ev.set_script ("silverhair_to_brn", (0, 12, 12, STAND_EAST))
-        lm.add_event (ev)
-
-        # Action events
-
-        # -- Common room
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 1
-        ev.x = 10
-        ev.y = 2
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "That clock seems to be late!"))
-        lm.add_event (ev)
-
-        # -- Fellnir
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 10
-        ev.x = 4
-        ev.y = 2
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Aw, a midget yeti, how cute!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 10
-        ev.x = 3
-        ev.y = 6
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I'd better not touch this ... What if it explodes??"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 10
-        ev.x = 4
-        ev.y = 6
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I'd better not touch this ... What if it explodes??"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 10
-        ev.x = 2
-        ev.y = 5
-        ev.dir = STAND_EAST
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I'd better not touch this ... What if it explodes??"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 10
-        ev.x = 5
-        ev.y = 5
-        ev.dir = STAND_WEST
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I'd better not touch this ... What if it explodes??"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 10
-        ev.x = 3
-        ev.y = 4
-        ev.dir = STAND_SOUTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I'd better not touch this ... What if it explodes??"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 10
-        ev.x = 4
-        ev.y = 4
-        ev.dir = STAND_SOUTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I'd better not touch this ... What if it explodes??"))
-        lm.add_event (ev)
-
-        # -- Outside
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 6
-        ev.y = 17
-        ev.dir = STAND_WEST
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Closed. We are all imprisoned here ..."))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 6
-        ev.y = 18
-        ev.dir = STAND_WEST
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Closed. We are all imprisoned here ..."))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 6
-        ev.y = 19
-        ev.dir = STAND_WEST
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Closed. We are all imprisoned here ..."))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 10
-        ev.y = 17
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "No. I certainly won't climb up there!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 18
-        ev.y = 14
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "The entrance to the Inn."))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 0
-        ev.x = 13
-        ev.y = 23
-        ev.dir = STAND_WEST
-        ev.set_script ("character_speak", (player.get_id (), \
-            "That's the guard's house."))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 17
-        ev.x = 1
-        ev.y = 6
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "There's a plaque that reads \"Tristan Illig\"."))
-        lm.add_event (ev)
-
-        # -- Guard's house
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 19
-        ev.x = 2
-        ev.y = 5
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Hm. There are plenty of books on singing inside."))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 19
-        ev.x = 6
-        ev.y = 4
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Locked. The plaque reads \"Bregon Arwold\"."))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 19
-        ev.x = 6
-        ev.y = 8
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Locked. The plaque reads \"Jelom Rasgar\"."))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 6
-        ev.x = 1
-        ev.y = 4
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "The plaque on that chest reads \"Alek Endhelm\"."))
-        lm.add_event (ev)
-
-        # -- Fingolson
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 7
-        ev.x = 7
-        ev.y = 3
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I doubt Master Fingolson would be happy if I went through his 
things ..."))
-        lm.add_event (ev)
-
-        # -- Bath
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 5
-        ev.x = 2
-        ev.y = 3
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Hm, nothing hidden in there!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 5
-        ev.x = 4
-        ev.y = 3
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I have already bathed this month!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 5
-        ev.x = 5
-        ev.y = 3
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I have already bathed this month!"))
-        lm.add_event (ev)
-
-        # -- Silverhair
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 13
-        ev.x = 1
-        ev.y = 6
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Well, I can't dig into my mistress' chest!"))
-        lm.add_event (ev)
-
-        # -- Barrels in the cellar hallway
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 7
-        ev.y = 3
-        ev.dir = STAND_SOUTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Mmmh ... this wine is really tasty!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 8
-        ev.y = 4
-        ev.dir = STAND_WEST
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I'm sure Master Redwyne won't mind if I take a sip."))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 7
-        ev.y = 5
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Hic! Whoa, that's quite strong!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 4
-        ev.y = 10
-        ev.dir = STAND_SOUTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "'Made in Cirdanth', now that's more like it!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 4
-        ev.y = 11
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "'Made in Cirdanth', now that's more like it!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 4
-        ev.y = 10
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "'Made in Uzdun' kal'? How cheap is this Master Redwyne?"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 4
-        ev.y = 8
-        ev.dir = STAND_SOUTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "'Made in Uzdun' kal'? How cheap is this Master Redwyne?"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 4
-        ev.x = 3
-        ev.y = 9
-        ev.dir = STAND_EAST
-        ev.set_script ("character_speak", (player.get_id (), \
-            "'Made in Uzdun' kal'? How cheap is this Master Redwyne?"))
-        lm.add_event (ev)
-
-        # -- Parlour
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 2
-        ev.x = 1
-        ev.y = 2
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "\"Teach yourself Elvish in 21 days\"?"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 2
-        ev.x = 2
-        ev.y = 2
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "\"There and back again\", how unimaginative!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 2
-        ev.x = 4
-        ev.y = 2
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Oh dear, \"The Art of making Yetis\", by R. Frostbloom"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 2
-        ev.x = 5
-        ev.y = 2
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "This is nothing compared to Lady Silverhair's reading room!"))
-        lm.add_event (ev)
-
-        # -- Player's room
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 12
-        ev.x = 3
-        ev.y = 2
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Hey, that looks like Adonthell!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 12
-        ev.x = 1
-        ev.y = 3
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I cannot rest when my mistress needs me!"))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 12
-        ev.x = 2
-        ev.y = 3
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "I cannot rest when my mistress needs me!"))
-        lm.add_event (ev)
-
-        # -- stables
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 21
-        ev.x = 1
-        ev.y = 6
-        ev.dir = STAND_WEST
-        ev.set_script ("character_speak", (player.get_id (), \
-            "An old, dusty chest."))
-        lm.add_event (ev)
-        
-        # -- pantry
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 8
-        ev.x = 3
-        ev.y = 5
-        ev.dir = STAND_NORTH
-        ev.set_script ("character_speak", (player.get_id (), \
-            "Lady Silverhair's luggage, but not what I am looking for."))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 8
-        ev.x = 4
-        ev.y = 5
-        ev.dir = STAND_NORTH
-        ev.set_script ("search_chest", (player.get_id (),))
-        lm.add_event (ev)
-
-        ev = action_event ()
-        ev.thisown = C
-        ev.submap = 21
-        ev.x = 2
-        ev.y = 4
-        ev.dir = STAND_EAST
-        ev.set_script ("character_speak", (player.get_id (), \
-            "An old, empty crate!"))
-        lm.add_event (ev)
-
-
-        # -- Now setup the characters
-        lucia = gamedata_get_character ("Lucia Redwyne")
-        lucia.set_dialogue ("dialogues/lucia_start")
-        lucia.load ("lucia.mchar")
-        lucia.set_map (gamedata_engine ().get_landmap ())
-        lucia.jump_to (3, 4, 3)
-        lucia.set_action ("talk")
-        lucia.set_schedule ("lucia")
-        lucia.stand_south ()
-        lucia.set_portrait ("lucia.pnm")
-
-        orloth = gamedata_get_character ("Orloth Redwyne")
-        orloth.set_dialogue ("dialogues/orloth_start")
-        orloth.load ("orloth.mchar")
-        orloth.set_map (gamedata_engine ().get_landmap ())
-        orloth.jump_to (1, 2, 2)
-        orloth.set_action ("talk")
-        orloth.stand_south ()
-        orloth.set_schedule ("orloth")
-        orloth.set_portrait ("orloth.pnm")
-
-        erek = gamedata_get_character ("Erek Stonebreaker")
-        erek.set_dialogue ("dialogues/erek_start")
-        erek.load ("erek.mchar")
-        erek.set_map (gamedata_engine ().get_landmap ())
-        erek.jump_to (1, 5, 5)
-        erek.set_action ("talk")
-        erek.stand_north ()
-        # changed Erek's text color to violet
-        erek.set_color (3)
-        erek.set_schedule ("erek")
-        erek.set_portrait ("erek.pnm")
-
-        talan = gamedata_get_character ("Talan Wendth")
-        talan.set_dialogue ("dialogues/demo_intro_1")
-        talan.load ("talan.mchar")
-        talan.set_map (gamedata_engine ().get_landmap ())
-        talan.jump_to (0, 7, 17)
-        talan.set_action ("talk")
-        talan.stand_west ()
-        talan.set_schedule ("talan")
-        talan.set_portrait ("talan.pnm")
-
-        jelom = gamedata_get_character ("Jelom Rasgar")
-        jelom.set_dialogue ("dialogues/jelom_start")
-        jelom.load ("jelom.mchar")
-        jelom.set_map (gamedata_engine ().get_landmap ())
-        jelom.jump_to (9, 2, 6)
-        jelom.set_action ("talk")
-        jelom.stand_north ()
-        jelom.set_color (5)
-        jelom.set_schedule ("jelom")
-        jelom.set_portrait ("jelom.pnm")
-
-        alek = gamedata_get_character ("Alek Endhelm")
-        alek.set_dialogue ("dialogues/alek_start")
-        alek.load ("alek.mchar")
-        alek.set_map (gamedata_engine ().get_landmap ())
-        alek.jump_to (1, 1, 3)
-        alek.set_action ("talk")
-        alek.stand_south ()
-        alek.set_schedule ("alek")
-        alek.set_portrait ("alek.pnm")
-
-        oliver = gamedata_get_character ("Oliver Redwyne")
-        oliver.set_dialogue ("dialogues/oliver_start")
-        oliver.load ("oliver.mchar")
-        oliver.set_map (gamedata_engine ().get_landmap ())
-        oliver.jump_to (0, 25, 15)
-        oliver.set_action ("talk")
-        oliver.stand_west ()
-        oliver.set_schedule ("oliver")
-        oliver.set_portrait ("oliver.pnm")
-
-        frostbloom = gamedata_get_character ("Rhayne Frostbloom")
-        frostbloom.set_dialogue ("dialogues/frostbloom_start")
-        frostbloom.load ("frostbloom.mchar")
-        frostbloom.set_map (gamedata_engine ().get_landmap ())
-        frostbloom.jump_to (0, 18, 22)
-        frostbloom.set_action ("talk")
-        frostbloom.stand_north ()
-        frostbloom.set_schedule ("frostbloom")
-        frostbloom.set_portrait ("frostbloom.pnm")
-
-        bjarn = gamedata_get_character ("Bjarn Fingolson")
-        bjarn.set_dialogue ("dialogues/bjarn_start")
-        bjarn.load ("bjarn.mchar")
-        bjarn.set_map (gamedata_engine ().get_landmap ())
-        bjarn.jump_to (7, 3, 6)
-        bjarn.set_action ("talk")
-        bjarn.stand_west ()
-        bjarn.set_schedule ("bjarn")
-        bjarn.set_portrait ("bjarn.pnm")
-
-        silverhair = gamedata_get_character ("Imoen Silverhair")
-        silverhair.set_dialogue ("dialogues/silverhair_start")
-        silverhair.load ("silverhair.mchar")
-        silverhair.set_map (gamedata_engine ().get_landmap ())
-        silverhair.jump_to (13, 4, 4)
-        silverhair.set_action ("talk")
-        silverhair.set_color (4)
-        silverhair.stand_south ()
-        silverhair.set_schedule ("silverhair")
-        silverhair.set_portrait ("silverhair.pnm")
-
-        sarin = gamedata_get_character ("Sarin Trailfollower")
-        sarin.set_dialogue ("dialogues/sarin_start")
-        sarin.load ("servant2.mchar")
-        sarin.set_map (gamedata_engine ().get_landmap ())
-        sarin.jump_to (13, 5, 3)
-        sarin.set_action ("talk")
-        sarin.stand_west ()
-        sarin.set_schedule ("sarin")
-        sarin.set_portrait ("sarin.pnm")
-
-        janesta = gamedata_get_character ("Janesta Skywind")
-        janesta.set_dialogue ("dialogues/janesta_start")
-        janesta.load ("servant1.mchar")
-        janesta.set_map (gamedata_engine ().get_landmap ())
-        janesta.jump_to (13, 6, 3)
-        janesta.set_action ("talk")
-        janesta.stand_north ()
-        janesta.set_schedule ("janesta")
-        janesta.set_portrait ("janesta.pnm")
-
-        fellnir = gamedata_get_character ("Fellnir Kezular")
-        fellnir.set_dialogue ("dialogues/fellnir_start")
-        fellnir.load ("fellnir.mchar")
-        fellnir.set_map (gamedata_engine ().get_landmap ())
-        fellnir.jump_to (10, 4, 4)
-        fellnir.set_action ("talk")
-        fellnir.stand_south ()
-        fellnir.set_schedule ("fellnir")
-        fellnir.set_portrait ("fellnir.pnm")
-
-        tristan = gamedata_get_character ("Tristan Illig")
-        tristan.set_dialogue ("dialogues/tristan_start")
-        tristan.load ("illig.mchar")
-        tristan.set_map (gamedata_engine ().get_landmap ())
-        tristan.jump_to (1, 4, 6)
-        tristan.set_action ("talk")
-        tristan.stand_west ()
-        tristan.set_schedule ("tristan")
-        tristan.set_portrait ("illig.pnm")
-
-        # Once we want to generate the data context files,
-        # just call gamedata::save (1) and copy the .data files
-        # to the game's root directory.
         
         # -- start the mapengine
         gamedata_engine ().mapview_start ()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]