[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 ()
- [adonthell-wastesedge-commits] Release_0-3-1 c8fca18 186/237: FIXED extro, (continued)
- [adonthell-wastesedge-commits] Release_0-3-1 c8fca18 186/237: FIXED extro, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 fa60e79 139/237: Building now creates byte-compiled script files, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 c2af165 106/237: Added the final mapcharacters., Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 bfb1042 180/237: IMPROVED chest-owners, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 b239465 152/237: CHANGED scripts to new character handling, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 9a014b6 191/237: FIXES to the extro, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 770b604 235/237: REMOVED ^M's from end of line, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 eb644d3 229/237: FIXED Audio should now be in sync with the extro, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 4c2c7ff 214/237: Finished entrance for veranda effect., Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 148ae8b 012/237: This module has nothing to do here and may crash everything! (Alex), Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 ecf6760 220/237: ADDED Initial Game Data,
Kai Sterker <=
- [adonthell-wastesedge-commits] Release_0-3-1 623d0fc 190/237: *** empty log message ***, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 b27fa89 169/237: FIXED Erek's dialogue (I hope), Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 4306c41 202/237: FIXED Running Alek, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 f286520 193/237: ADDED line about Frostbloom's noise, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 cfc73d0 039/237: ADDED Alek Endhelm, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 dfabd4e 205/237: REMIXED some of the tunes, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 6f37ab3 213/237: MADE Veranda fully walkable, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 5b397b2 207/237: Varanda is now walkable, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 9b0ce0b 233/237: Fixed running alek animation, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 11fcf14 167/237: ADDED Searching of Silverhair's luggage, Kai Sterker, 2016/07/25