]> git.jsancho.org Git - lugaru.git/commitdiff
Merge branch 'master' of gitlab.com:osslugaru/lugaru
authorCôme Chilliet <come@chilliet.eu>
Thu, 1 Dec 2016 04:08:07 +0000 (11:08 +0700)
committerCôme Chilliet <come@chilliet.eu>
Thu, 1 Dec 2016 04:08:07 +0000 (11:08 +0700)
80 files changed:
.gitattributes [new file with mode: 0644]
CONTENT-LICENSE.txt
DEBUG-OPTIONS.txt [new file with mode: 0644]
Data/Campaigns/main.txt
Data/Campaigns/temple.txt
Data/Debug Readme [deleted file]
Data/Dialogues/Endgood.txt
Data/Dialogues/Endharsh.txt
Data/Dialogues/Example.txt
Data/Dialogues/alphawolf.txt
Data/Dialogues/ambush.txt
Data/Dialogues/april.txt
Data/Dialogues/april2.txt
Data/Dialogues/aprilgerm.txt [deleted file]
Data/Dialogues/clover.txt
Data/Dialogues/clover2.txt
Data/Dialogues/guard.txt
Data/Dialogues/guards.txt
Data/Dialogues/jack.txt
Data/Dialogues/jack2.txt
Data/Dialogues/jack3.txt
Data/Dialogues/jack4.txt
Data/Dialogues/jackguards.txt
Data/Dialogues/king.txt
Data/Dialogues/king2.txt
Data/Dialogues/protest.txt
Data/Dialogues/raidercamp.txt
Data/Dialogues/raiderchief.txt
Data/Dialogues/raiderguard.txt
Data/Dialogues/raiders.txt
Data/Dialogues/raiderscout.txt
Data/Dialogues/raiderscout2.txt
Data/Dialogues/skipper.txt
Data/Dialogues/skipper2.txt
Data/Dialogues/skipper3.txt
Data/Dialogues/trixie.txt
Data/Dialogues/trixie2.txt
Data/Dialogues/turner.txt
Data/Dialogues/turner10.txt
Data/Dialogues/turner2.txt
Data/Dialogues/turner3.txt
Data/Dialogues/turner4.txt
Data/Dialogues/turner5.txt
Data/Dialogues/turner6.txt
Data/Dialogues/turner7.txt
Data/Dialogues/turner8.txt
Data/Dialogues/turner81.txt
Data/Dialogues/turner82.txt
Data/Dialogues/turner9.txt
Data/Dialogues/wolfpatrol.txt
Data/Textures/Belt.png
Data/Textures/Cursor.png
Data/Textures/Desertcl.png
Data/Textures/Gi.png
Data/Textures/GiBottom.png
Data/Textures/GiTeared.png
Data/Textures/GiTop.png
Data/Textures/Shine.png
Data/Textures/fancypants.png
Data/Textures/fancypantscamo.png
Data/Textures/fancypantscamoarctic.png
Data/Textures/fancypantscamodesert.png
Data/Textures/footprint.png
Data/Textures/headband.png
Data/Textures/leatherarmor.png
Data/Textures/logo.png
Data/Textures/longsleeve.png
Data/Textures/mask.png
Data/Textures/pants.png
Data/Textures/shadow.png
Data/Textures/shirt.png
Data/Textures/shirtfemale.png
Data/Textures/temple/World.png
Source/ConsoleCmds.cpp
Source/Dialog.cpp
Source/Dialog.h
Source/Game.h
Source/GameDraw.cpp
Source/GameTick.cpp
Source/win-res/Lugaru.png

diff --git a/.gitattributes b/.gitattributes
new file mode 100644 (file)
index 0000000..c50bd8f
--- /dev/null
@@ -0,0 +1,4 @@
+*.cpp eol=lf
+*.h eol=lf
+*.md eol=lf
+*.txt eol=lf
index 38fda1b3e405ab11b95ef54a63edfbdf52f508d3..f2de889b2c9e93695ac87f36dfee643df81b7a81 100644 (file)
@@ -26,11 +26,3 @@ Data/Textures/GiTeared.png
 Data/Textures/GiBottom.png
 Data/Textures/mask.png
 Data/Textures/temple/World.png
-
-## Wolfire nonfree but redistributable assets
-
-All other game assets and demo data (should all be in "Data" folder
-in the root of the source tree) are not under the same license.
-Wolfire has allowed the other data to be freely redistributed
-for non commercial purposes, but it is forbidden to use in any revenue
-generating works.
diff --git a/DEBUG-OPTIONS.txt b/DEBUG-OPTIONS.txt
new file mode 100644 (file)
index 0000000..0e3ad0a
--- /dev/null
@@ -0,0 +1,115 @@
+Lugaru
+
+---------Set Debug to 1 in config.txt for these to work----------
+
+Map editor:
+shift+m = toggle editor mode
+m = place object
+p = place enemy
+shift-p = place waypoint
+delete = delete most recently made object
+shift-delete = delete most recently made player
+up/down = change size of next object
+control+up/down = change tilt of next object
+left/right = change rotation of next object
+shift+left/right = change type of next object
+h = give 2000 health
+
+o = change enemy's skin
+shift+o = change enemy's type (rabbit/wolf)
+
+control+p = make/connect pathfind waypoint
+period/comma = select pathfind waypoints
+shift+comma = delete pathfind waypoint
+
+Random Keys:
+~=console (map mapname, save mapname, quit)
+tab=minimap
+command+z = restart level
+shift+k = win level
+n = die
+b = slow motion (with motion blur that might work)
+j = toggle snow/grass/desert
+f = spontaneously combust
+i = explode nearby head
+shift+i = explode nearby enemy
+
+
+Console commands: 
+f is floating point, i is integer, b is boolean, str is string.
+
+Map mapname where mapname is the name of a map in the maps folder
+Save mapname where mapname is an unused filename
+Cellar door, rambo, kungfu, white, brown, black = change skins
+
+Tintr f = red clothes color from 0 to 1
+Tintg f = green clothes color from 0 to 1
+Tintb f = blue clothes color from 0 to 1
+Tint f f f = r,g,b clothes colors from 0 to 1
+Noclothes = remove all clothes
+Clothes str = add clothes str.png
+
+Included clothes include:
+shirt
+longsleeve
+earwrap
+footwrap
+pants
+fancypants
+scar
+headband
+leatherwristleft
+leatherwristright
+leatherarmor
+leatherpants
+
+Skybox = toggle skybox (i.e. turn off to get fog)
+Sky Tint f f f =  r,g,b colors from 0 to 1 for the sky
+Sky Light f f f =  r,g,b colors from 0 to 1 for the lighting
+
+Speed f = set player speed
+Strength f = set player power
+Power f = set player power
+Protection f f f = set high,medium,low resistance to blunt attacks
+Armor f f f = set high,medium,low resistance to sharp attacks
+
+slomo f = set the slomo speed
+slofreq i = set the slomo sound frequency
+
+tutorial b = toggle tutorial mode on/off
+hostile b = toggle hostility
+
+type active/sitting/sitting wall/sleeping/dead1/dead2/dead3/dead4 = set initial state
+path keepwalking/pause = determine whether enemies walk through the next pathpoint or pause briefly
+
+mapkilleveryone = set the map objective to kill everyone
+mapgosomewhere = set the map objective to go somewhere
+mapkillsomeone = set the map objective to kill a specific enemy
+mapkillmost = set the map objective to kill everyone but one
+
+hs f i str = set the size, type, and text for a hotspot 
+(type 0 = static, display text
+type 1-10 = attached to player 1-10, display text
+type 11-20 = attached to player 1-10, must kill to win
+type -1 = win if approached)
+
+dhs = delete last hotspot
+
+dialogue str = load the dialogue str.txt and enter directing mode (fly around, press numpad 1-10 to change their head target, press 1-10 for who is saying each line and to go to next line)
+
+ddialogue = delete last dialogue
+
+play i = play dialogue #i
+
+immobile = make immobile; this can increase fps
+mobile = make mobile
+
+proportion f f f f = set head, body, arm and leg proportion (1 is default)
+
+viewdistance x= set the far clipping plane (1 is default)
+fadestart x= set what fraction of the viewdistance an object must pass to begin fading (1 is default)
+
+funnybunny = set player to rabbit
+wolfieisgod = set player to wolf
+
+quit = quit
\ No newline at end of file
index 9b576b7509c9ffa1896d00256c884b894894fab4..ddda1531b153aca8ef3656b33b9280ae5b735a9a 100644 (file)
@@ -1 +1,244 @@
-Campaign Levels: 27\r\rLevel 1:\rName: Start1\rDescription: Village_-_start_campaign_mode!\rChooseNext: 2\rNumNext: 1\rNextLevel: 2\rLocationX: 264\rLocationY: 310\r\rLevel 2:\rName: Start2\rDescription: Stranger\rChooseNext: 0\rNumNext: 1\rNextLevel: 3\rLocationX: 264\rLocationY: 310\r\rLevel 3:\rName: Start3\rDescription: Village\rChooseNext: 1\rNumNext: 1\rNextLevel: 4\rLocationX: 264\rLocationY: 310\r\rLevel 4:\rName: Start4\rDescription: Wanderer\rChooseNext: 1\rNumNext: 1\rNextLevel: 5\rLocationX: 274\rLocationY: 310\r\rLevel 5:\rName: Start5\rDescription: Village\rChooseNext: 1\rNumNext: 1\rNextLevel: 6\rLocationX: 264\rLocationY: 310\r\rLevel 6:\rName: Start6\rDescription: Clearing\rChooseNext: 1\rNumNext: 1\rNextLevel: 7\rLocationX: 260\rLocationY: 295\r\rLevel 7:\rName: Start7\rDescription: Raider_Patrol\rChooseNext: 1\rNumNext: 1\rNextLevel: 8\rLocationX: 250\rLocationY: 278\r\rLevel 8:\rName: raidercamp\rDescription: Raider_Camp\rChooseNext: 1\rNumNext: 1\rNextLevel: 9\rLocationX: 240\rLocationY: 270\r\r\rLevel 8:\rName: Start8\rDescription: Raider_Sentries\rChooseNext: 1\rNumNext: 1\rNextLevel: 10\rLocationX: 255\rLocationY: 265\r\rLevel 9:\rName: Start9\rDescription: Raider_Base\rChooseNext: 0\rNumNext: 1\rNextLevel: 11\rLocationX: 265\rLocationY: 273\r\rLevel 10:\rName: Start10\rDescription: Raider_Base\rChooseNext: 1\rNumNext: 1\rNextLevel: 12\rLocationX: 265\rLocationY: 273\r\rLevel 11:\rName: Start11\rDescription: Old_Raider_Base\rChooseNext: 1\rNumNext: 1\rNextLevel: 13\rLocationX: 286\rLocationY: 276\r\rLevel 12:\rName: Start12\rDescription: Village\rChooseNext: 1\rNumNext: 1\rNextLevel: 14\rLocationX: 264\rLocationY: 310\r\rLevel 13:\rName: Start13\rDescription: Rocky_Hall\rChooseNext: 1\rNumNext: 1\rNextLevel: 15\rLocationX: 284\rLocationY: 312\r\rLevel 14:\rName: Start14\rDescription: Heading_North\rChooseNext: 1\rNumNext: 1\rNextLevel: 16\rLocationX: 332\rLocationY: 272\r\rLevel 15:\rName: Start15\rDescription: Heading_North\rChooseNext: 1\rNumNext: 1\rNextLevel: 17\rLocationX: 345\rLocationY: 246\r\rLevel 16:\rName: Start16\rDescription: Jack's_camp\rChooseNext: 0\rNumNext: 1\rNextLevel: 18\rLocationX: 324\rLocationY: 224\r\rLevel 17:\rName: Start17\rDescription: Jack's_camp\rChooseNext: 1\rNumNext: 1\rNextLevel: 19\rLocationX: 324\rLocationY: 224\r\rLevel 18:\rName: Start18\rDescription: Rocky_Hall\rChooseNext: 0\rNumNext: 1\rNextLevel: 20\rLocationX: 284\rLocationY: 312\r\rLevel 19:\rName: Start19\rDescription: Rocky_Hall\rChooseNext: 1\rNumNext: 1\rNextLevel: 21\rLocationX: 284\rLocationY: 312\r\rLevel 20:\rName: Start20\rDescription: To_Alpha_Wolf\rChooseNext: 1\rNumNext: 1\rNextLevel: 22\rLocationX: 360\rLocationY: 269\r\rLevel 21:\rName: Start21\rDescription: To_Alpha_Wolf\rChooseNext: 1\rNumNext: 1\rNextLevel: 23\rLocationX: 343\rLocationY: 219\r\rLevel 22:\rName: Start22\rDescription: Wolf_Den\rChooseNext: 0\rNumNext: 1\rNextLevel: 24\rLocationX: 327\rLocationY: 179\r\rLevel 23:\rName: Start23\rDescription: Alpha_Wolf\rChooseNext: 1\rNumNext: 1\rNextLevel: 25\rLocationX: 314\rLocationY: 179\r\rLevel 24:\rName: Start24\rDescription: Rocky_Hall\rChooseNext: 0\rNumNext: 1\rNextLevel: 26\rLocationX: 284\rLocationY: 312\r\rLevel 25:\rName: Start25\rDescription: Rocky_Hall\rChooseNext: 0\rNumNext: 1\rNextLevel: 27\rLocationX: 284\rLocationY: 312\r\rLevel 26:\rName: Start26\rDescription: Leave\rChooseNext: 1\rNumNext: 0\rLocationX: 284\rLocationY: 312\r
\ No newline at end of file
+Campaign Levels: 27
+
+Level 1:
+Name: Start1
+Description: Village_-_start_campaign_mode!
+ChooseNext: 2
+NumNext: 1
+NextLevel: 2
+LocationX: 264
+LocationY: 310
+
+Level 2:
+Name: Start2
+Description: Stranger
+ChooseNext: 0
+NumNext: 1
+NextLevel: 3
+LocationX: 264
+LocationY: 310
+
+Level 3:
+Name: Start3
+Description: Village
+ChooseNext: 1
+NumNext: 1
+NextLevel: 4
+LocationX: 264
+LocationY: 310
+
+Level 4:
+Name: Start4
+Description: Wanderer
+ChooseNext: 1
+NumNext: 1
+NextLevel: 5
+LocationX: 274
+LocationY: 310
+
+Level 5:
+Name: Start5
+Description: Village
+ChooseNext: 1
+NumNext: 1
+NextLevel: 6
+LocationX: 264
+LocationY: 310
+
+Level 6:
+Name: Start6
+Description: Clearing
+ChooseNext: 1
+NumNext: 1
+NextLevel: 7
+LocationX: 260
+LocationY: 295
+
+Level 7:
+Name: Start7
+Description: Raider_Patrol
+ChooseNext: 1
+NumNext: 1
+NextLevel: 8
+LocationX: 250
+LocationY: 278
+
+Level 8:
+Name: raidercamp
+Description: Raider_Camp
+ChooseNext: 1
+NumNext: 1
+NextLevel: 9
+LocationX: 240
+LocationY: 270
+
+
+Level 8:
+Name: Start8
+Description: Raider_Sentries
+ChooseNext: 1
+NumNext: 1
+NextLevel: 10
+LocationX: 255
+LocationY: 265
+
+Level 9:
+Name: Start9
+Description: Raider_Base
+ChooseNext: 0
+NumNext: 1
+NextLevel: 11
+LocationX: 265
+LocationY: 273
+
+Level 10:
+Name: Start10
+Description: Raider_Base
+ChooseNext: 1
+NumNext: 1
+NextLevel: 12
+LocationX: 265
+LocationY: 273
+
+Level 11:
+Name: Start11
+Description: Old_Raider_Base
+ChooseNext: 1
+NumNext: 1
+NextLevel: 13
+LocationX: 286
+LocationY: 276
+
+Level 12:
+Name: Start12
+Description: Village
+ChooseNext: 1
+NumNext: 1
+NextLevel: 14
+LocationX: 264
+LocationY: 310
+
+Level 13:
+Name: Start13
+Description: Rocky_Hall
+ChooseNext: 1
+NumNext: 1
+NextLevel: 15
+LocationX: 284
+LocationY: 312
+
+Level 14:
+Name: Start14
+Description: Heading_North
+ChooseNext: 1
+NumNext: 1
+NextLevel: 16
+LocationX: 332
+LocationY: 272
+
+Level 15:
+Name: Start15
+Description: Heading_North
+ChooseNext: 1
+NumNext: 1
+NextLevel: 17
+LocationX: 345
+LocationY: 246
+
+Level 16:
+Name: Start16
+Description: Jack's_camp
+ChooseNext: 0
+NumNext: 1
+NextLevel: 18
+LocationX: 324
+LocationY: 224
+
+Level 17:
+Name: Start17
+Description: Jack's_camp
+ChooseNext: 1
+NumNext: 1
+NextLevel: 19
+LocationX: 324
+LocationY: 224
+
+Level 18:
+Name: Start18
+Description: Rocky_Hall
+ChooseNext: 0
+NumNext: 1
+NextLevel: 20
+LocationX: 284
+LocationY: 312
+
+Level 19:
+Name: Start19
+Description: Rocky_Hall
+ChooseNext: 1
+NumNext: 1
+NextLevel: 21
+LocationX: 284
+LocationY: 312
+
+Level 20:
+Name: Start20
+Description: To_Alpha_Wolf
+ChooseNext: 1
+NumNext: 1
+NextLevel: 22
+LocationX: 360
+LocationY: 269
+
+Level 21:
+Name: Start21
+Description: To_Alpha_Wolf
+ChooseNext: 1
+NumNext: 1
+NextLevel: 23
+LocationX: 343
+LocationY: 219
+
+Level 22:
+Name: Start22
+Description: Wolf_Den
+ChooseNext: 0
+NumNext: 1
+NextLevel: 24
+LocationX: 327
+LocationY: 179
+
+Level 23:
+Name: Start23
+Description: Alpha_Wolf
+ChooseNext: 1
+NumNext: 1
+NextLevel: 25
+LocationX: 314
+LocationY: 179
+
+Level 24:
+Name: Start24
+Description: Rocky_Hall
+ChooseNext: 0
+NumNext: 1
+NextLevel: 26
+LocationX: 284
+LocationY: 312
+
+Level 25:
+Name: Start25
+Description: Rocky_Hall
+ChooseNext: 0
+NumNext: 1
+NextLevel: 27
+LocationX: 284
+LocationY: 312
+
+Level 26:
+Name: Start26
+Description: Leave
+ChooseNext: 1
+NumNext: 0
+LocationX: 284
+LocationY: 312
index 6f219276c2224ee6ae0436b90e759feade5ec17d..f1ab8c5ac21b52e90b255f1a587ff7fa511d16a3 100644 (file)
@@ -1 +1,279 @@
-Campaign Levels: 31\r\rLevel 1:\rName: svenroad\rDescription: Giant_Ruins_-_start_new_campaign!\rChooseNext: 0\rNumNext: 1\rNextLevel: 2\rLocationX: 197\rLocationY: 370\r\rLevel 2:\rName: svenclimb\rDescription: Giant_Ruins\rChooseNext: 1\rNumNext: 1\rNextlevel: 3\rLocationX: 197\rLocationY: 370\r\rLevel 3:\rName: svenheaven\rDescription: Ruins_Top\rChooseNext: 1\rNumNext: 1\rNextlevel: 4\rLocationX: 192\rLocationY: 353\r\rLevel 4:\rName: sventemple\rDescription: Temple_of_the_Wind\rChooseNext: 1\rNumNext: 1\rNextlevel: 5\rLocationX: 135\rLocationY: 320\r\rLevel 5:\rName: svensthwrong\rDescription: West_Pass\rChooseNext: 0\rNumNext: 1\rNextlevel: 6\rLocationX: 80\rLocationY: 293\r\rLevel 6:\rName: svendefend\rDescription: Something_Wrong\rChooseNext: 1\rNumNext: 1\rNextlevel: 7\rLocationX: 80\rLocationY: 293\r\rLevel 7:\rName: svenshan\rDescription: Old_Fort\rChooseNext: 0\rNumNext: 1\rNextlevel: 8\rLocationX: 83\rLocationY: 250\r\rLevel 8:\rName: svenfort\rDescription: Old_Fort\rChooseNext: 1\rNumNext: 1\rNextlevel: 9\rLocationX: 83\rLocationY: 250\r\rLevel 9:\rName: svenforest\rDescription: Heading_for_Clearing\rChooseNext: 0\rNumNext: 1\rNextlevel: 10\rLocationX: 115\rLocationY: 240\r\rLevel 10:\rName: svenearl\rDescription: Clearing\rChooseNext: 1\rNumNext: 1\rNextlevel: 11\rLocationX: 131\rLocationY: 252\r\rLevel 11:\rName: sventemple2\rDescription: Temple_of_the_Wind\rChooseNext: 1\rNumNext: 1\rNextlevel: 12\rLocationX: 135\rLocationY: 320\r\rLevel 12:\rName: svenmeeting\rDescription: Forest_Pagoda\rChooseNext: 1\rNumNext: 1\rNextlevel: 13\rLocationX: 160\rLocationY: 270\r\rLevel 13:\rName: svenredbw\rDescription: Snowy_Fields\rChooseNext: 0\rNumNext: 1\rNextlevel: 14\rLocationX: 240\rLocationY: 213\r\rLevel 14:\rName: svenredbw2\rDescription: Snowy_Fields\rChooseNext: 1\rNumNext: 1\rNextlevel: 15\rLocationX: 240\rLocationY: 213\r\rLevel 15:\rName: svendawn\rDescription: Desert_Beacons\rChooseNext: 1\rNumNext: 1\rNextlevel: 16\rLocationX: 277\rLocationY: 227\r\rLevel 16:\rName: svencanyon\rDescription: Canyon\rChooseNext: 1\rNumNext: 1\rNextlevel: 17\rLocationX: 320\rLocationY: 215\r\rLevel 17:\rName: svenredbw3\rDescription: Snowy_Fields:_Night\rChooseNext: 1\rNumNext: 1\rNextlevel: 18\rLocationX: 240\rLocationY: 213\r\rLevel 18:\rName: svenninjabefore\rDescription: Border\rChooseNext: 1\rNumNext: 1\rNextlevel: 19\rLocationX: 345\rLocationY: 213\r\rLevel 19:\rName: svenninja\rDescription: General_Mansion\rChooseNext: 1\rNumNext: 1\rNextlevel: 20\rLocationX: 405\rLocationY: 213\r\rLevel 20:\rName: svenredbw4\rDescription: Snowy_Fields:_Dawn\rChooseNext: 0\rNumNext: 1\rNextlevel: 21\rLocationX: 240\rLocationY: 213\r\rLevel 21:\rName: svenredbw5\rDescription: Snowy_Fields:_Dawn\rChooseNext: 1\rNumNext: 1\rNextlevel: 22\rLocationX: 240\rLocationY: 213\r\rLevel 22:\rName: svenredbwafter\rDescription: Snowy_Plain\rChooseNext: 1\rNumNext: 1\rNextlevel: 23\rLocationX: 243\rLocationY: 238\r\rLevel 23:\rName: svenruins\rDescription: Ruins\rChooseNext: 1\rNumNext: 1\rNextlevel: 24\rLocationX: 135\rLocationY: 320\r\rLevel 24:\rName: svenalpha\rDescription: Wolf_Mountain\rChooseNext: 1\rNumNext: 1\rNextlevel: 25\rLocationX: 315\rLocationY: 240\r\rLevel 25:\rName: svencouncil\rDescription: Council\rChooseNext: 1\rNumNext: 1\rNextlevel: 26\rLocationX: 313\rLocationY: 288\r\rLevel 26:\rName: svendecoy\rDescription: Border_Wall\rChooseNext: 1\rNumNext: 1\rNextlevel: 27\rLocationX: 382\rLocationY: 255\r\rLevel 27:\rName: svenchasm\rDescription: Castle_Bridge\rChooseNext: 1\rNumNext: 1\rNextlevel: 28\rLocationX: 356\rLocationY: 241\r\rLevel 28:\rName: sventhrone\rDescription: Throne_Hall\rChooseNext: 1\rNumNext: 1\rNextlevel: 29\rLocationX: 336\rLocationY: 227\r\rLevel 29:\rName: svendoor\rDescription: Castle_Entrance\rChooseNext: 1\rNumNext: 1\rNextlevel: 30\rLocationX: 356\rLocationY: 241\r\rLevel 30:\rName: svengrotto\rDescription: Snowy_Grotto\rChooseNext: 1\rNumNext: 1\rNextlevel: 31\rLocationX: 343\rLocationY: 258\r\rLevel 31:\rName: svenfireice\rDescription: Ice_Cave_(Last_Level)\rChooseNext: 1\rNumNext: 0\rLocationX: 343\rLocationY: 258\r
\ No newline at end of file
+Campaign Levels: 31
+
+Level 1:
+Name: svenroad
+Description: Giant_Ruins_-_start_new_campaign!
+ChooseNext: 0
+NumNext: 1
+NextLevel: 2
+LocationX: 197
+LocationY: 370
+
+Level 2:
+Name: svenclimb
+Description: Giant_Ruins
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 3
+LocationX: 197
+LocationY: 370
+
+Level 3:
+Name: svenheaven
+Description: Ruins_Top
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 4
+LocationX: 192
+LocationY: 353
+
+Level 4:
+Name: sventemple
+Description: Temple_of_the_Wind
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 5
+LocationX: 135
+LocationY: 320
+
+Level 5:
+Name: svensthwrong
+Description: West_Pass
+ChooseNext: 0
+NumNext: 1
+Nextlevel: 6
+LocationX: 80
+LocationY: 293
+
+Level 6:
+Name: svendefend
+Description: Something_Wrong
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 7
+LocationX: 80
+LocationY: 293
+
+Level 7:
+Name: svenshan
+Description: Old_Fort
+ChooseNext: 0
+NumNext: 1
+Nextlevel: 8
+LocationX: 83
+LocationY: 250
+
+Level 8:
+Name: svenfort
+Description: Old_Fort
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 9
+LocationX: 83
+LocationY: 250
+
+Level 9:
+Name: svenforest
+Description: Heading_for_Clearing
+ChooseNext: 0
+NumNext: 1
+Nextlevel: 10
+LocationX: 115
+LocationY: 240
+
+Level 10:
+Name: svenearl
+Description: Clearing
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 11
+LocationX: 131
+LocationY: 252
+
+Level 11:
+Name: sventemple2
+Description: Temple_of_the_Wind
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 12
+LocationX: 135
+LocationY: 320
+
+Level 12:
+Name: svenmeeting
+Description: Forest_Pagoda
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 13
+LocationX: 160
+LocationY: 270
+
+Level 13:
+Name: svenredbw
+Description: Snowy_Fields
+ChooseNext: 0
+NumNext: 1
+Nextlevel: 14
+LocationX: 240
+LocationY: 213
+
+Level 14:
+Name: svenredbw2
+Description: Snowy_Fields
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 15
+LocationX: 240
+LocationY: 213
+
+Level 15:
+Name: svendawn
+Description: Desert_Beacons
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 16
+LocationX: 277
+LocationY: 227
+
+Level 16:
+Name: svencanyon
+Description: Canyon
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 17
+LocationX: 320
+LocationY: 215
+
+Level 17:
+Name: svenredbw3
+Description: Snowy_Fields:_Night
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 18
+LocationX: 240
+LocationY: 213
+
+Level 18:
+Name: svenninjabefore
+Description: Border
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 19
+LocationX: 345
+LocationY: 213
+
+Level 19:
+Name: svenninja
+Description: General_Mansion
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 20
+LocationX: 405
+LocationY: 213
+
+Level 20:
+Name: svenredbw4
+Description: Snowy_Fields:_Dawn
+ChooseNext: 0
+NumNext: 1
+Nextlevel: 21
+LocationX: 240
+LocationY: 213
+
+Level 21:
+Name: svenredbw5
+Description: Snowy_Fields:_Dawn
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 22
+LocationX: 240
+LocationY: 213
+
+Level 22:
+Name: svenredbwafter
+Description: Snowy_Plain
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 23
+LocationX: 243
+LocationY: 238
+
+Level 23:
+Name: svenruins
+Description: Ruins
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 24
+LocationX: 135
+LocationY: 320
+
+Level 24:
+Name: svenalpha
+Description: Wolf_Mountain
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 25
+LocationX: 315
+LocationY: 240
+
+Level 25:
+Name: svencouncil
+Description: Council
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 26
+LocationX: 313
+LocationY: 288
+
+Level 26:
+Name: svendecoy
+Description: Border_Wall
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 27
+LocationX: 382
+LocationY: 255
+
+Level 27:
+Name: svenchasm
+Description: Castle_Bridge
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 28
+LocationX: 356
+LocationY: 241
+
+Level 28:
+Name: sventhrone
+Description: Throne_Hall
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 29
+LocationX: 336
+LocationY: 227
+
+Level 29:
+Name: svendoor
+Description: Castle_Entrance
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 30
+LocationX: 356
+LocationY: 241
+
+Level 30:
+Name: svengrotto
+Description: Snowy_Grotto
+ChooseNext: 1
+NumNext: 1
+Nextlevel: 31
+LocationX: 343
+LocationY: 258
+
+Level 31:
+Name: svenfireice
+Description: Ice_Cave_(Last_Level)
+ChooseNext: 1
+NumNext: 0
+LocationX: 343
+LocationY: 258
diff --git a/Data/Debug Readme b/Data/Debug Readme
deleted file mode 100644 (file)
index d680960..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Lugaru\r\r---------Set Debug to 1 in config.txt for these to work----------\r\rMap editor:\rshift+m = toggle editor mode\rm = place object\rp = place enemy\rshift-p = place waypoint\rdelete = delete most recently made object\rshift-delete = delete most recently made player\rup/down = change size of next object\rcontrol+up/down = change tilt of next object\rleft/right = change rotation of next object\rshift+left/right = change type of next object\rh = give 2000 health\r\ro = change enemy's skin\rshift+o = change enemy's type (rabbit/wolf)\r\rcontrol+p = make/connect pathfind waypoint\rperiod/comma = select pathfind waypoints\rshift+comma = delete pathfind waypoint\r\rRandom Keys:\r~=console (map mapname, save mapname, quit)\rtab=minimap\rcommand+z = restart level\rshift+k = win level\rn = die\rb = slow motion (with motion blur that might work)\rj = toggle snow/grass/desert\rf = spontaneously combust\ri = explode nearby head\rshift+i = explode nearby enemy\r\r\rConsole commands: \rf is floating point, i is integer, b is boolean, str is string.\r\rMap mapname where mapname is the name of a map in the maps folder\rSave mapname where mapname is an unused filename\rCellar door, rambo, kungfu, white, brown, black = change skins\r\rTintr f = red clothes color from 0 to 1\rTintg f = green clothes color from 0 to 1\rTintb f = blue clothes color from 0 to 1\rTint f f f = r,g,b clothes colors from 0 to 1\rNoclothes = remove all clothes\rClothes str = add clothes str.png\r\rIncluded clothes include:\rshirt\rlongsleeve\rearwrap\rfootwrap\rpants\rfancypants\rscar\rheadband\rleatherwristleft\rleatherwristright\rleatherarmor\rleatherpants\r\rSkybox = toggle skybox (i.e. turn off to get fog)\rSky Tint f f f =  r,g,b colors from 0 to 1 for the sky\rSky Light f f f =  r,g,b colors from 0 to 1 for the lighting\r\rSpeed f = set player speed\rStrength f = set player power\rPower f = set player power\rProtection f f f = set high,medium,low resistance to blunt attacks\rArmor f f f = set high,medium,low resistance to sharp attacks\r\rslomo f = set the slomo speed\rslofreq i = set the slomo sound frequency\r\rtutorial b = toggle tutorial mode on/off\rhostile b = toggle hostility\r\rtype active/sitting/sitting wall/sleeping/dead1/dead2/dead3/dead4 = set initial state\rpath keepwalking/pause = determine whether enemies walk through the next pathpoint or pause briefly\r\rmapkilleveryone = set the map objective to kill everyone\rmapgosomewhere = set the map objective to go somewhere\rmapkillsomeone = set the map objective to kill a specific enemy\rmapkillmost = set the map objective to kill everyone but one\r\rhs f i str = set the size, type, and text for a hotspot \r(type 0 = static, display text\rtype 1-10 = attached to player 1-10, display text\rtype 11-20 = attached to player 1-10, must kill to win\rtype -1 = win if approached)\r\rdhs = delete last hotspot\r\rdialogue str = load the dialogue str.txt and enter directing mode (fly around, press numpad 1-10 to change their head target, press 1-10 for who is saying each line and to go to next line)\r\rddialogue = delete last dialogue\r\rplay i = play dialogue #i\r\rimmobile = make immobile; this can increase fps\rmobile = make mobile\r\rproportion f f f f = set head, body, arm and leg proportion (1 is default)\r\rviewdistance x= set the far clipping plane (1 is default)\rfadestart x= set what fraction of the viewdistance an object must pass to begin fading (1 is default)\r\rfunnybunny = set player to rabbit\rwolfieisgod = set player to wolf\r\rquit = quit
\ No newline at end of file
index 8a670241436ce10988a879bc50c5c6014e87df6a..7c44ba5da9e3c29fa40969b5bb7741451ba8c91a 100644 (file)
@@ -1 +1,36 @@
-Dialogue boxes: 5\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: What harm could they possibly do?\rSound: 6\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I defeated the wolves and bandits, and nobody is\going hungry.\rSound: 1\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Their dissent will never gain any dangerous\momentum.\rSound: 2\r\rBox 4:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Guard\rText:  Maybe he's not such an incompetent ruler\after all.\rSound: 7\r\rBox 5:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Guard\rText:  I agree.\rSound: 3
\ No newline at end of file
+Dialogue scenes: 5
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: What harm could they possibly do?
+Sound: 6
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I defeated the wolves and bandits, and nobody is\going hungry.
+Sound: 1
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Their dissent will never gain any dangerous\momentum.
+Sound: 2
+
+Scene 4:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Guard
+Text:  Maybe he's not such an incompetent ruler\after all.
+Sound: 7
+
+Scene 5:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Guard
+Text:  I agree.
+Sound: 3
\ No newline at end of file
index 84f30556869a3c7ceccd979f3dcf31dd8f1e554d..95c72239dfa29e6f9806cd78e377271d787bcd07 100644 (file)
@@ -1 +1,43 @@
-Dialogue Boxes: 6\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I killed them all.\rSound: 6\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hopefully this will keep everyone else in line.\rSound: 7\r\rBox 3:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Guard\rText: It is just as I feared. He is mad with power.\rSound: 4\r\rBox 4:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Guard\rText: Look at Fiver. his role model is corrupting him.\rSound: 7\r\rBox 5:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Guard\rText: Maybe we were better off with King Hickory.\rSound: 5\r\rBox 6:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver\rText: Treason!\rSound: 4
\ No newline at end of file
+Dialogue Scenees: 6
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I killed them all.
+Sound: 6
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hopefully this will keep everyone else in line.
+Sound: 7
+
+Scene 3:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Guard
+Text: It is just as I feared. He is mad with power.
+Sound: 4
+
+Scene 4:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Guard
+Text: Look at Fiver. his role model is corrupting him.
+Sound: 7
+
+Scene 5:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Guard
+Text: Maybe we were better off with King Hickory.
+Sound: 5
+
+Scene 6:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver
+Text: Treason!
+Sound: 4
\ No newline at end of file
index 910baf57cf20b7d823bafb7f7c0ea982e8130d67..b130afcb20ea5cac3b0273a015a2179246e6df27 100644 (file)
@@ -1 +1,50 @@
-Dialogue boxes: 7\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hi, Skipper!\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: Hey, Turner!\rSound: 7\r\rBox 3:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: What's all this talk about hiring guards?\rSound: 1\r\rBox 4:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: There's never been any trouble here while I've been in\charge!\rSound: 4\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: The raiders are getting more confident... you never\know.\rSound: 1\r\rBox 6:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: I've seen you when you get mad; I think you could\take care of yourself.\rSound: 6\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: It's not me that I'm worried about.\rSound: 4\r
\ No newline at end of file
+Dialogue scenes: 7
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hi, Skipper!
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: Hey, Turner!
+Sound: 7
+
+Scene 3:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: What's all this talk about hiring guards?
+Sound: 1
+
+Scene 4:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: There's never been any trouble here while I've been in\charge!
+Sound: 4
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: The raiders are getting more confident... you never\know.
+Sound: 1
+
+Scene 6:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: I've seen you when you get mad; I think you could\take care of yourself.
+Sound: 6
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: It's not me that I'm worried about.
+Sound: 4
index 089730fbcd18f2a840c3dc2a5077172d5250822e..26c781c519dea78f529cf26f8db5456576806707 100644 (file)
@@ -1 +1,50 @@
-Dialogue boxes: 7\r\rBox 1:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Ash\rText: I am the Alpha wolf, and you are just a little\herbivore. Do you really think you can kill me?\rSound: 15\r\rBox 2:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Ash\rText: Without your cowardly weapons you would stand no\chance.\rSound: 9\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: ...\rSound: 0\r\rBox 4:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Ash\rText: If you defeat us you will overpopulate yourselves, and\bring on famine and civil war.\rSound: 16\r\rBox 5:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Ash\rText: You will destroy the balance of nature and wreak havok\on this world.\rSound: 10\r\rBox 6:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: If I fail, you will lose control again and kill all\the rabbits, and then starve to death.\rSound: 2\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Either way, you lose, and a death here by my hand\would be a much more honorable one.\rSound: 6
\ No newline at end of file
+Dialogue scenes: 7
+
+Scene 1:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Ash
+Text: I am the Alpha wolf, and you are just a little\herbivore. Do you really think you can kill me?
+Sound: 15
+
+Scene 2:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Ash
+Text: Without your cowardly weapons you would stand no\chance.
+Sound: 9
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: ...
+Sound: 0
+
+Scene 4:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Ash
+Text: If you defeat us you will overpopulate yourselves, and\bring on famine and civil war.
+Sound: 16
+
+Scene 5:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Ash
+Text: You will destroy the balance of nature and wreak havok\on this world.
+Sound: 10
+
+Scene 6:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: If I fail, you will lose control again and kill all\the rabbits, and then starve to death.
+Sound: 2
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Either way, you lose, and a death here by my hand\would be a much more honorable one.
+Sound: 6
\ No newline at end of file
index 900cffa25dbbbc618f0146e8793ee94f7cf69efa..3b25e0ce6fb7c0012b4d9059222bde3c2745cf77 100644 (file)
@@ -1 +1,50 @@
-Dialogue boxes: 7\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Where are we?#############\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.1 0.2 0.0\rName: Wanderer\rText: We're almost there now.\rSound: 5\r\rBox 3:\rLocation: 1\rColor: 0.2 0.1 0.1\rName: Sarah\rText: Turner! \rSound: 4\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I have to go!##############\rSound: 4\r\rBox 5:\rLocation: 2\rColor: 0.1 0.2 0.0\rName: Wanderer\rText: Not so fast.\rSound: 8\r\rBox 6:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: What?!\rSound: 4\r\rBox 7:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Raider\rText: It doesn't matter, they're already dead.\rSound: 7
\ No newline at end of file
+Dialogue scenes: 7
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Where are we?#############
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.1 0.2 0.0
+Name: Wanderer
+Text: We're almost there now.
+Sound: 5
+
+Scene 3:
+Location: 1
+Color: 0.2 0.1 0.1
+Name: Sarah
+Text: Turner! 
+Sound: 4
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I have to go!##############
+Sound: 4
+
+Scene 5:
+Location: 2
+Color: 0.1 0.2 0.0
+Name: Wanderer
+Text: Not so fast.
+Sound: 8
+
+Scene 6:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: What?!
+Sound: 4
+
+Scene 7:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Raider
+Text: It doesn't matter, they're already dead.
+Sound: 7
\ No newline at end of file
index 1345d434fb1f844533f4fc6f040fc9c1a12db3ba..909db9982254c0e9ce5ec5f9d38250078c7d3303 100644 (file)
@@ -1 +1,78 @@
-Dialogue boxes: 11\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hey, April!\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: Hi, dad!\rSound: 7\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Why do you keep climbing up here? You're too old for\this.\rSound: 1\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: These silly tricks are for kids.\rSound: 6\r\rBox 5:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: It's perfectly safe; I've seen you jump down from\here all the time.\rSound: 1\r\rBox 6:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hey, it takes a lot of practice to do that...\rSound: 4\r\rBox 7:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: Besides, I can see really far from up here!\rSound: 1\r\rBox 8:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: That guy over there is creeping me out though;\he looks like he's just waiting for something.\rSound: 1\r\rBox 9:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: What guy?!\rSound: 5\r\rBox 10:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: Over there!\rSound: 6\r\rBox 11:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I'll go see what he's up to.\rSound: 3
\ No newline at end of file
+Dialogue scenes: 11
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hey, April!
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.4 0.2 0.2
+Name: April
+Text: Hi, dad!
+Sound: 7
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Why do you keep climbing up here? You're too old for\this.
+Sound: 1
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: These silly tricks are for kids.
+Sound: 6
+
+Scene 5:
+Location: 2
+Color: 0.4 0.2 0.2
+Name: April
+Text: It's perfectly safe; I've seen you jump down from\here all the time.
+Sound: 1
+
+Scene 6:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hey, it takes a lot of practice to do that...
+Sound: 4
+
+Scene 7:
+Location: 2
+Color: 0.4 0.2 0.2
+Name: April
+Text: Besides, I can see really far from up here!
+Sound: 1
+
+Scene 8:
+Location: 2
+Color: 0.4 0.2 0.2
+Name: April
+Text: That guy over there is creeping me out though;\he looks like he's just waiting for something.
+Sound: 1
+
+Scene 9:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: What guy?!
+Sound: 5
+
+Scene 10:
+Location: 2
+Color: 0.4 0.2 0.2
+Name: April
+Text: Over there!
+Sound: 6
+
+Scene 11:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I'll go see what he's up to.
+Sound: 3
\ No newline at end of file
index 24dc216d23eb5fa687c998b7db19daa0d491d2f4..6c0c0a81a93c689b14ed8ac3009e2f50459eeb7e 100644 (file)
@@ -1 +1,36 @@
-Dialogue boxes: 5\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hey, April!\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: Hi, dad!\rSound: 7\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I don't know who that was, but there may be more.\rSound: 1\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Maybe you should stay up here for a while.\rSound: 6\r\rBox 5:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: Sure!\rSound: 3
\ No newline at end of file
+Dialogue scenes: 5
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hey, April!
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.4 0.2 0.2
+Name: April
+Text: Hi, dad!
+Sound: 7
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I don't know who that was, but there may be more.
+Sound: 1
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Maybe you should stay up here for a while.
+Sound: 6
+
+Scene 5:
+Location: 2
+Color: 0.4 0.2 0.2
+Name: April
+Text: Sure!
+Sound: 3
\ No newline at end of file
diff --git a/Data/Dialogues/aprilgerm.txt b/Data/Dialogues/aprilgerm.txt
deleted file mode 100644 (file)
index aeb090a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Dialogue boxes: 11\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hey, April!\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: Hallo Papa! \87\8e\92\97\9c\8a\91\95\9a\9f\89\90\94\99\9e\rSound: 7\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Warum kletterst du immernoch heir rum? Du bist zu alt daf\9fr.\rSound: 1\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Die billigen Tricks sind was f\9fr Kinder.\rSound: 6\r\rBox 5:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: Ich habe dich hier die ganze Zeit rumh\9fpfen \gesehen.\rSound: 1\r\rBox 6:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hey, du brauchst viel \86bung um da zu machen...\rSound: 4\r\rBox 7:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: Zudem hat man einen sch\9anen Ausblick von hier Oben!\rSound: 1\r\rBox 8:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: Da hinten steht jemand der mir sorgen bereitet\er sieht so aus, als ob er auf etwas wartet\rSound: 1\r\rBox 9:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Wo?!?\rSound: 5\r\rBox 10:\rLocation: 2\rColor: 0.4 0.2 0.2\rName: April\rText: Dort dr\9fben!\rSound: 6\r\rBox 11:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Ich werde mal zu ihm gehen.\rSound: 3
\ No newline at end of file
index 4838c7437586157104835c370f2bd540f9acc631..8efcacf211fc9ce21892ba826d61b5cdc3114160 100644 (file)
@@ -1 +1,43 @@
-Dialogue boxes: 6\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hey, Clover!\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Clover\rText: Wha, time to wake up already?\rSound: 4\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Why are you so sleepy?\rSound: 6\r\rBox 4:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Clover\rText: I had a horrible dream last night...\rSound: 4\r\rBox 5:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Clover\rText: I don't want to talk about it.\rSound: 5\r\rBox 6:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Ah, okay.\rSound: 3\r
\ No newline at end of file
+Dialogue scenes: 6
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hey, Clover!
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Clover
+Text: Wha, time to wake up already?
+Sound: 4
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Why are you so sleepy?
+Sound: 6
+
+Scene 4:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Clover
+Text: I had a horrible dream last night...
+Sound: 4
+
+Scene 5:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Clover
+Text: I don't want to talk about it.
+Sound: 5
+
+Scene 6:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Ah, okay.
+Sound: 3
index c868a2317a85f48dfd7a8630bab3abe4cc379614..12c8e623c326610a62f5bbd089f8f56ee1076b4b 100644 (file)
@@ -1 +1,57 @@
-Dialogue boxes: 8\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hey, you're awake!\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Clover\rText: I am! What happened over there?\rSound: 7\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: A stranger attacked me; I don't know why.\rSound: 1\r\rBox 4:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Clover\rText: Oh god, that's how it began...\rSound: 4\r\rBox 5:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Clover\rText: We have to leave.\rSound: 6\r\rBox 6:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Huh?\rSound: 5\r\rBox 7:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Clover\rText: No, it couldn't have been real. Never mind.\rSound: 1\r\rBox 8:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Okay. I'll talk to you later!\rSound: 3
\ No newline at end of file
+Dialogue scenes: 8
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hey, you're awake!
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Clover
+Text: I am! What happened over there?
+Sound: 7
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: A stranger attacked me; I don't know why.
+Sound: 1
+
+Scene 4:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Clover
+Text: Oh god, that's how it began...
+Sound: 4
+
+Scene 5:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Clover
+Text: We have to leave.
+Sound: 6
+
+Scene 6:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Huh?
+Sound: 5
+
+Scene 7:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Clover
+Text: No, it couldn't have been real. Never mind.
+Sound: 1
+
+Scene 8:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Okay. I'll talk to you later!
+Sound: 3
\ No newline at end of file
index a26ddc2cba51072523556cd165602c05e502d93a..0b1156be7cd0c3a5533a347fc3879f9627439593 100644 (file)
@@ -1 +1,29 @@
-Dialogue boxes: 4\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hello again.\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.2 0.1 0.1\rName: Hunter##\rText: I don't care if my friend thinks you're a hero; I\need the cash to feed my family.\rSound: 1\rBox 3:\r\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Please don't do this. You can't feed your family\if you're dead.\rSound: 6\r\rBox 4:\rLocation: 2\rColor: 0.2 0.1 0.1\rName: Hunter##\rText: That shouldn't be a problem.\rSound: 4
\ No newline at end of file
+Dialogue scenes: 4
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hello again.
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.2 0.1 0.1
+Name: Hunter##
+Text: I don't care if my friend thinks you're a hero; I\need the cash to feed my family.
+Sound: 1
+Scene 3:
+
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Please don't do this. You can't feed your family\if you're dead.
+Sound: 6
+
+Scene 4:
+Location: 2
+Color: 0.2 0.1 0.1
+Name: Hunter##
+Text: That shouldn't be a problem.
+Sound: 4
\ No newline at end of file
index 9efb9c73f672ce1a546cd8b0a5d6e7042653ef81..87bed7c74dd3d2cbea4b2310e22f827fa5ed8ec2 100644 (file)
@@ -1 +1,64 @@
-Dialogue boxes: 8\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Have you seen Jack around here lately?\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText: Jack? I know lots of Jacks.\rSound: 1\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Solid brown, a few inches shorter than me...\rSound: 6\r\rBox 4:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText: Oh, yeah that guy wanted us to kill someone\named Turner.\rSound: 1\r\rBox 4:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText:  ... but since we haven't seen Turner....\rSound: 6\r\rBox 5:\rLocation: 2\rColor: 0.2 0.1 0.1\rName: Hunter##\rText: Isn't this him?#######\rSound: 4\r\rBox 6:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText: Not as far as I'm concerned.#######\rSound: 3\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Thanks, I guess. I'll see you around.\rSound: 1\r\rBox 8:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText: Last I heard, Jack was heading north.\rSound: 3
\ No newline at end of file
+Dialogue scenes: 8
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Have you seen Jack around here lately?
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text: Jack? I know lots of Jacks.
+Sound: 1
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Solid brown, a few inches shorter than me...
+Sound: 6
+
+Scene 4:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text: Oh, yeah that guy wanted us to kill someone\named Turner.
+Sound: 1
+
+Scene 4:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text:  ... but since we haven't seen Turner....
+Sound: 6
+
+Scene 5:
+Location: 2
+Color: 0.2 0.1 0.1
+Name: Hunter##
+Text: Isn't this him?#######
+Sound: 4
+
+Scene 6:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text: Not as far as I'm concerned.#######
+Sound: 3
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Thanks, I guess. I'll see you around.
+Sound: 1
+
+Scene 8:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text: Last I heard, Jack was heading north.
+Sound: 3
\ No newline at end of file
index 6433394919f78fe52566361910a660581e51e1ae..9440ed893cbd094eb6ea243b039cbbd312d77acb 100644 (file)
@@ -1 +1,50 @@
-Dialogue boxes: 7\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hey, Jack######!\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: Hi, Turner! Could you do me a huge favor?\rSound: 2\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Sure, what is it?\rSound: 3\r\rBox 4:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: I went to the Rocky Hall a few days ago and hired two\guards to help protect our village.\rSound: 2\r\rBox 5:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: But they haven't come yet!\rSound: 4\r\rBox 6:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Lazy bastards. I'll check up on them next time I go\over there.\rSound: 2\r\rBox 7:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: Thanks!\rSound: 5
\ No newline at end of file
+Dialogue scenes: 7
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hey, Jack######!
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: Hi, Turner! Could you do me a huge favor?
+Sound: 2
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Sure, what is it?
+Sound: 3
+
+Scene 4:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: I went to the Rocky Hall a few days ago and hired two\guards to help protect our village.
+Sound: 2
+
+Scene 5:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: But they haven't come yet!
+Sound: 4
+
+Scene 6:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Lazy bastards. I'll check up on them next time I go\over there.
+Sound: 2
+
+Scene 7:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: Thanks!
+Sound: 5
\ No newline at end of file
index 1a44569fbbc942cecdb9746759d20a0ba688ef9c..8a64cadb42231194c7c7a72ec05b29f25e80bd28 100644 (file)
@@ -1 +1,57 @@
-Dialogue boxes: 8\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hey, Jack######!\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: Hey, what's up?\rSound: 6\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I think I may have just found a raider scout.\rSound: 1\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I'm going to look for more. Will you come with me?\rSound: 6\r\rBox 5:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: I would, but I hurt my feet yesterday when I fell off\the lookout ruins.\rSound: 1\r\rBox 6:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: I'm not as agile as I used to be.\rSound: 4\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Ah, okay. Please look after my family!\rSound: 1\r\rBox 8:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: I will!\rSound: 5
\ No newline at end of file
+Dialogue scenes: 8
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hey, Jack######!
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: Hey, what's up?
+Sound: 6
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I think I may have just found a raider scout.
+Sound: 1
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I'm going to look for more. Will you come with me?
+Sound: 6
+
+Scene 5:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: I would, but I hurt my feet yesterday when I fell off\the lookout ruins.
+Sound: 1
+
+Scene 6:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: I'm not as agile as I used to be.
+Sound: 4
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Ah, okay. Please look after my family!
+Sound: 1
+
+Scene 8:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: I will!
+Sound: 5
\ No newline at end of file
index 080190b869e81dfb78155ab381c1e67d6ef5082b..eafe35e4003d3db186cf262e60a7768d8c20cd8b 100644 (file)
@@ -1 +1,64 @@
-Dialogue boxes: 9\r\rBox 1:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: Turner...##############\rSound: 6\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: You're alive!#########\rSound: 5\r\rBox 3:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: Not for long, I fear.\rSound: 4\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Where is Skipper?\rSound: 7\r\rBox 5:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: He just watched as the raiders attacked.\rSound: 4\r\rBox 6:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: He went with them to the desert.\rSound: 6\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I swear, I will kill all of them.\rSound: 4\r\rBox 8:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: You must avenge us! And then go to the Rocky Hall\and warn the others!\rSound: 1\r\rBox 9:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I will, but first I will track down Skipper.\rSound: 6
\ No newline at end of file
+Dialogue scenes: 9
+
+Scene 1:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: Turner...##############
+Sound: 6
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: You're alive!#########
+Sound: 5
+
+Scene 3:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: Not for long, I fear.
+Sound: 4
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Where is Skipper?
+Sound: 7
+
+Scene 5:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: He just watched as the raiders attacked.
+Sound: 4
+
+Scene 6:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: He went with them to the desert.
+Sound: 6
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I swear, I will kill all of them.
+Sound: 4
+
+Scene 8:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: You must avenge us! And then go to the Rocky Hall\and warn the others!
+Sound: 1
+
+Scene 9:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I will, but first I will track down Skipper.
+Sound: 6
\ No newline at end of file
index 3c64122e789f4847f03fb5f66b9b8af6c778479b..bcf7d8a0703e354a8820b750cf49d614f8223f60 100644 (file)
@@ -1 +1,85 @@
-Dialogue boxes: 12\r\rBox 1:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: Hi Turner! What an expected surprise!\rSound: 7\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Keep talking, it will make me feel better about\killing you.\rSound: 1\r\rBox 3:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: What? I'm your friend! Why would you hurt me?\rSound: 4\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: The raiders didn't kill Skipper like you wanted; he\told me all about you. Why did you do it?\rSound: 1\r\rBox 5:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: Raiders... so unreliable. Good thing you killed them\all.\rSound: 7\r\rBox 6:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: The wolves killed all the prey near where they live,\and have to expand their territory.\rSound: 6\r\rBox 7:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: They don't want to repeat their mistake and kill\everyone on this island, so they will just make\us slaves.\rSound: 1\r\rBox 8:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: Their only obstacle was the raiders, who bow to\no one. Fortunately I tricked you into solving that\little problem.\rSound: 6\r\rBox 9:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Why would you help them enslave us?\rSound: 4\r\rBox 10:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: They promised the king that they would not\hurt him, so he ordered me to help them. I must do\my duty.\rSound: 1\r\rBox 11:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: The king is in on this? Will I have to kill EVERYBODY\to make this right?\rSound: 4\r\rBox 12:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Jack###\rText: Don't worry, your troubles will all be over soon.\rSound: 6
\ No newline at end of file
+Dialogue scenes: 12
+
+Scene 1:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: Hi Turner! What an expected surprise!
+Sound: 7
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Keep talking, it will make me feel better about\killing you.
+Sound: 1
+
+Scene 3:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: What? I'm your friend! Why would you hurt me?
+Sound: 4
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: The raiders didn't kill Skipper like you wanted; he\told me all about you. Why did you do it?
+Sound: 1
+
+Scene 5:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: Raiders... so unreliable. Good thing you killed them\all.
+Sound: 7
+
+Scene 6:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: The wolves killed all the prey near where they live,\and have to expand their territory.
+Sound: 6
+
+Scene 7:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: They don't want to repeat their mistake and kill\everyone on this island, so they will just make\us slaves.
+Sound: 1
+
+Scene 8:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: Their only obstacle was the raiders, who bow to\no one. Fortunately I tricked you into solving that\little problem.
+Sound: 6
+
+Scene 9:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Why would you help them enslave us?
+Sound: 4
+
+Scene 10:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: They promised the king that they would not\hurt him, so he ordered me to help them. I must do\my duty.
+Sound: 1
+
+Scene 11:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: The king is in on this? Will I have to kill EVERYBODY\to make this right?
+Sound: 4
+
+Scene 12:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Jack###
+Text: Don't worry, your troubles will all be over soon.
+Sound: 6
\ No newline at end of file
index e3be10ab86cdc307c995a56acb0e2e26b2f3aeb0..e35c73ac94e3c54cd68eef7af3e4ef259d08ff6c 100644 (file)
@@ -1 +1,15 @@
-Dialogue boxes: 2\r\rBox 1:\rLocation: 1\rColor: 0.2 0.0 0.0\rName: Jet\rText: Stay sharp, I can feel him coming. My fur is\standing on end.\rSound: 4\r\rBox 2:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Alan\rText: C'mon, that's just because of the cold. You think\he can take five of us? I could probably beat him\myself in a fair fight.\rSound: 1
\ No newline at end of file
+Dialogue scenes: 2
+
+Scene 1:
+Location: 1
+Color: 0.2 0.0 0.0
+Name: Jet
+Text: Stay sharp, I can feel him coming. My fur is\standing on end.
+Sound: 4
+
+Scene 2:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Alan
+Text: C'mon, that's just because of the cold. You think\he can take five of us? I could probably beat him\myself in a fair fight.
+Sound: 1
\ No newline at end of file
index c0699361dc9cdbe0c78018f131ab6914a8e94b75..724538bafafaaddee0e107b965bdb88f812b0196 100644 (file)
@@ -1 +1,65 @@
-Dialogue boxes: 9\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner##\rText: Move aside! I must speak with the king!\rSound: 4\r\rBox 2:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Axle######\rText: I'm not sure I can let you do that.\rSound: 6\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner####\rText: He is betraying you all to save himself!\rSound: 4\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner####\rText: He is letting the wolves enslave our villages because\he is too cowardly to fight!\rSound: 1\r\rBox 5:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Hickory#\rText: What? Guards, kill him!#######\rSound: 4\r\rBox 6:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Axle####\rText: ...\rSound: 0\r\rBox 7:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Guards##\rText: ...\rSound: 0\r\rBox 8:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: You no longer have any power here.\rSound: 7\r\r\rBox 9:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Hickory#\rText: Fine! You will all die without my protection.\I'll deal with you later.\rSound: 4
\ No newline at end of file
+Dialogue scenes: 9
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner##
+Text: Move aside! I must speak with the king!
+Sound: 4
+
+Scene 2:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Axle######
+Text: I'm not sure I can let you do that.
+Sound: 6
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner####
+Text: He is betraying you all to save himself!
+Sound: 4
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner####
+Text: He is letting the wolves enslave our villages because\he is too cowardly to fight!
+Sound: 1
+
+Scene 5:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Hickory#
+Text: What? Guards, kill him!#######
+Sound: 4
+
+Scene 6:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Axle####
+Text: ...
+Sound: 0
+
+Scene 7:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Guards##
+Text: ...
+Sound: 0
+
+Scene 8:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: You no longer have any power here.
+Sound: 7
+
+
+Scene 9:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Hickory#
+Text: Fine! You will all die without my protection.\I'll deal with you later.
+Sound: 4
\ No newline at end of file
index 1fe8cb9cd5b30c8890cb470e9bdcaafd0f9b76bd..980c4a234af73bea0e7998fa2bb33cdfaf933f28 100644 (file)
@@ -1 +1,64 @@
-Dialogue boxes: 9\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner##\rText: So this is where you ran off to.\rSound: 3\r\rBox 2:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Hickory####\rText: Don't even think about trying anything. I sent three\wolves after you, and they will be here soon.#######\rSound: 1\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner##\rText: I am not afraid of wolves; especially ones that I've\just killed.\rSound: 7\r\rBox 4:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Hickory####\rText: What? Impossible. Wolves have evolved to be natural\ killing machines, and you to be their prey.#######\rSound: 4\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner##\rText: They may have sharper claws and stronger muscles\but their tactics are weak. Nobody has ever challenged\them before.\rSound: 2\r\rBox 6:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner##\rText: I fight back because I can, and even if I could not,\I would rather die than surrender. \rSound: 5\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner##\rText: I can kill them with my bare hands. Why are you so\afraid of them? You even have a sword.\rSound: 6\r\rBox 8:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Hickory####\rText: You think I'm afraid? I am not helping the wolves out\of fear. It is all part of my master plan.\rSound: 4\r\rBox 9:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Hickory####\rText: I shouldn't even bother explaining; you have no mind\for subtlety. All you understand is this.\rSound: 1
\ No newline at end of file
+Dialogue scenes: 9
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner##
+Text: So this is where you ran off to.
+Sound: 3
+
+Scene 2:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Hickory####
+Text: Don't even think about trying anything. I sent three\wolves after you, and they will be here soon.#######
+Sound: 1
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner##
+Text: I am not afraid of wolves; especially ones that I've\just killed.
+Sound: 7
+
+Scene 4:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Hickory####
+Text: What? Impossible. Wolves have evolved to be natural\ killing machines, and you to be their prey.#######
+Sound: 4
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner##
+Text: They may have sharper claws and stronger muscles\but their tactics are weak. Nobody has ever challenged\them before.
+Sound: 2
+
+Scene 6:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner##
+Text: I fight back because I can, and even if I could not,\I would rather die than surrender. 
+Sound: 5
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner##
+Text: I can kill them with my bare hands. Why are you so\afraid of them? You even have a sword.
+Sound: 6
+
+Scene 8:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Hickory####
+Text: You think I'm afraid? I am not helping the wolves out\of fear. It is all part of my master plan.
+Sound: 4
+
+Scene 9:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Hickory####
+Text: I shouldn't even bother explaining; you have no mind\for subtlety. All you understand is this.
+Sound: 1
\ No newline at end of file
index 9d2f02ed796d967338bdee69d7cd0b9f53d7acce..ffcff5ecee37b9fe6e914621f61c7b11ac6de083 100644 (file)
@@ -1 +1,36 @@
-Dialogue boxes: 5\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Why are opposing my rule? Don't you realise that\the penalty for treason is death?\rSound: 1\r\rBox 2:\rLocation: 2\rColor: 0.2 0.2 0.0\rName: Nat\rText: That is what we are protesting! You kill anyone\who disagrees with you!\rSound: 4\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I only kill those who disobey me. I have no law\against dissent, but I can't allow you to undermine\my authority.\rSound: 2\r\rBox 4:\rLocation: 2\rColor: 0.2 0.2 0.0\rName: Nat\rText: If you want to stop us, you will have to kill us\all!\rSound: 6\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: It would be my pleasure.\rSound: 7\r
\ No newline at end of file
+Dialogue scenes: 5
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Why are opposing my rule? Don't you realise that\the penalty for treason is death?
+Sound: 1
+
+Scene 2:
+Location: 2
+Color: 0.2 0.2 0.0
+Name: Nat
+Text: That is what we are protesting! You kill anyone\who disagrees with you!
+Sound: 4
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I only kill those who disobey me. I have no law\against dissent, but I can't allow you to undermine\my authority.
+Sound: 2
+
+Scene 4:
+Location: 2
+Color: 0.2 0.2 0.0
+Name: Nat
+Text: If you want to stop us, you will have to kill us\all!
+Sound: 6
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: It would be my pleasure.
+Sound: 7
index 7c53c37d5d04e523b5f60f90a030f19f33f77ed3..3286915ef9d013801730cf098736ae54c6bf73a8 100644 (file)
@@ -1 +1,15 @@
-Dialogue boxes: 2\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: This camp looks vulnerable.\rSound: 1\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Only one of them seems to be fully alert.\rSound: 8
\ No newline at end of file
+Dialogue scenes: 2
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: This camp looks vulnerable.
+Sound: 1
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Only one of them seems to be fully alert.
+Sound: 8
\ No newline at end of file
index da9d653593509bca550d87d52b7aeb06d84003af..959dd0b7fe5eafad792be629da195af53ba92f28 100644 (file)
@@ -1 +1,85 @@
-Dialogue boxes: 12\r\rBox 1:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Aspen\rText: Bring the guards before me. Why aren't they at\their posts?!\rSound: 1\r\rBox 2:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Aspen\rText: Whoa.\rSound: 3\r\rBox 3:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Aspen\rText: I go away for a couple minutes and this is what\happens.\rSound: 1\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: You ordered the raid on my village?\rSound: 6\r\rBox 5:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Aspen\rText: Well, it's a bit more complicated than that.\rSound: 1\r\rBox 6:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Aspen\rText: But yeah, basically.\rSound: 8\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Aspen\rText: You killed my family! And my friends!\rSound: 6\r\rBox 8:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: You even stole my armor!\rSound: 4\r\rBox 9:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Aspen\rText: It looks better on me than it would on you.\rSound: 6\r\rBox 10:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Aspen\rText: I suppose you want to fight me, then.\rSound: 8\r\rBox 11:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Wait, where is Skipper?\rSound: 6\r\rBox 12:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Aspen\rText: He is in our old camp, to the east. Not that it\matters though, since you will soon be dead.\rSound: 1
\ No newline at end of file
+Dialogue scenes: 12
+
+Scene 1:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Aspen
+Text: Bring the guards before me. Why aren't they at\their posts?!
+Sound: 1
+
+Scene 2:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Aspen
+Text: Whoa.
+Sound: 3
+
+Scene 3:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Aspen
+Text: I go away for a couple minutes and this is what\happens.
+Sound: 1
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: You ordered the raid on my village?
+Sound: 6
+
+Scene 5:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Aspen
+Text: Well, it's a bit more complicated than that.
+Sound: 1
+
+Scene 6:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Aspen
+Text: But yeah, basically.
+Sound: 8
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Aspen
+Text: You killed my family! And my friends!
+Sound: 6
+
+Scene 8:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: You even stole my armor!
+Sound: 4
+
+Scene 9:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Aspen
+Text: It looks better on me than it would on you.
+Sound: 6
+
+Scene 10:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Aspen
+Text: I suppose you want to fight me, then.
+Sound: 8
+
+Scene 11:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Wait, where is Skipper?
+Sound: 6
+
+Scene 12:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Aspen
+Text: He is in our old camp, to the east. Not that it\matters though, since you will soon be dead.
+Sound: 1
\ No newline at end of file
index 8ddf68a868224b6a16e4b9cccb405a3d1baf6058..4fe7f4b3d1585fe7e7db9858c5d4dc9986305aef 100644 (file)
@@ -1 +1,15 @@
-Dialogue boxes: 2\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Why aren't you attacking me?\rSound: 6\r\rBox 2:\rLocation: 2\rColor: 0.1 0.2 0.0\rName: Ray\rText: If you beat our leader, what chance do I have? I don't\want to die...\rSound: 1
\ No newline at end of file
+Dialogue scenes: 2
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Why aren't you attacking me?
+Sound: 6
+
+Scene 2:
+Location: 2
+Color: 0.1 0.2 0.0
+Name: Ray
+Text: If you beat our leader, what chance do I have? I don't\want to die...
+Sound: 1
\ No newline at end of file
index ae4393cae9446ddd1ce2c0423109b8d49eb2b171..134e34ef17c0d83660a4d720a117b7f4d09da3e3 100644 (file)
@@ -1 +1,29 @@
-Dialogue boxes: 4\r\rBox 1:\rLocation: 1\rColor: 0.2 0.0 0.0\rName: Hawk\rText: Didn't Skipper say there was some crazy fighter\bunny in his village?\rSound: 1\r\rBox 2:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Cypress\rText: Yeah, but Skipper set a trap for him; he must be\dead by now.\rSound: 6\r\rBox 3:\rLocation: 1\rColor: 0.2 0.0 0.0\rName: Hawk\rText: I certainly hope so. I don't think he'd appreciate\what you did with his wife.\rSound: 1\r\rBox 4:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Cypress\rText: Too bad he wasn't there to see it; I'd love to see\the look on his face.\rSound: 4
\ No newline at end of file
+Dialogue scenes: 4
+
+Scene 1:
+Location: 1
+Color: 0.2 0.0 0.0
+Name: Hawk
+Text: Didn't Skipper say there was some crazy fighter\bunny in his village?
+Sound: 1
+
+Scene 2:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Cypress
+Text: Yeah, but Skipper set a trap for him; he must be\dead by now.
+Sound: 6
+
+Scene 3:
+Location: 1
+Color: 0.2 0.0 0.0
+Name: Hawk
+Text: I certainly hope so. I don't think he'd appreciate\what you did with his wife.
+Sound: 1
+
+Scene 4:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Cypress
+Text: Too bad he wasn't there to see it; I'd love to see\the look on his face.
+Sound: 4
\ No newline at end of file
index 7fe57db3b6a1086bfd150a4c958bee507a05846c..58a016ed5e9ab3bb2f1a2c3201665cb8677e7614 100644 (file)
@@ -1 +1,8 @@
-Dialogue boxes: 1\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner##############\rText: Hi, stranger!##########\rSound: 7
\ No newline at end of file
+Dialogue scenes: 1
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner##############
+Text: Hi, stranger!##########
+Sound: 7
\ No newline at end of file
index 4eed74cc50707653153136471040c5a0ecac4c22..26890482dea712cdcab31582caca2ef64e2817e1 100644 (file)
@@ -1 +1,43 @@
-Dialogue boxes: 6\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: What do you think you're doing here?\rSound: 1\r\rBox 2:\rLocation: 2\rColor: 0.1 0.2 0.0\rName: Wanderer\rText: Hey now, is this how you greet all visitors?\rSound: 4\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: No, but I met one a few minutes ago who attacked me\without warning!\rSound: 1\r\rBox 4:\rLocation: 2\rColor: 0.1 0.2 0.0\rName: Wanderer\rText: What? The raiders are coming here too?\rSound: 4\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: So that WAS a raider scout!\rSound: 6\r\rBox 6:\rLocation: 2\rColor: 0.1 0.2 0.0\rName: Wanderer\rText: Come with me, I can help you.\rSound: 5
\ No newline at end of file
+Dialogue scenes: 6
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: What do you think you're doing here?
+Sound: 1
+
+Scene 2:
+Location: 2
+Color: 0.1 0.2 0.0
+Name: Wanderer
+Text: Hey now, is this how you greet all visitors?
+Sound: 4
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: No, but I met one a few minutes ago who attacked me\without warning!
+Sound: 1
+
+Scene 4:
+Location: 2
+Color: 0.1 0.2 0.0
+Name: Wanderer
+Text: What? The raiders are coming here too?
+Sound: 4
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: So that WAS a raider scout!
+Sound: 6
+
+Scene 6:
+Location: 2
+Color: 0.1 0.2 0.0
+Name: Wanderer
+Text: Come with me, I can help you.
+Sound: 5
\ No newline at end of file
index 910baf57cf20b7d823bafb7f7c0ea982e8130d67..b130afcb20ea5cac3b0273a015a2179246e6df27 100644 (file)
@@ -1 +1,50 @@
-Dialogue boxes: 7\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hi, Skipper!\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: Hey, Turner!\rSound: 7\r\rBox 3:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: What's all this talk about hiring guards?\rSound: 1\r\rBox 4:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: There's never been any trouble here while I've been in\charge!\rSound: 4\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: The raiders are getting more confident... you never\know.\rSound: 1\r\rBox 6:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: I've seen you when you get mad; I think you could\take care of yourself.\rSound: 6\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: It's not me that I'm worried about.\rSound: 4\r
\ No newline at end of file
+Dialogue scenes: 7
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hi, Skipper!
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: Hey, Turner!
+Sound: 7
+
+Scene 3:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: What's all this talk about hiring guards?
+Sound: 1
+
+Scene 4:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: There's never been any trouble here while I've been in\charge!
+Sound: 4
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: The raiders are getting more confident... you never\know.
+Sound: 1
+
+Scene 6:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: I've seen you when you get mad; I think you could\take care of yourself.
+Sound: 6
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: It's not me that I'm worried about.
+Sound: 4
index be3c737ce6109ac87c17e90ecead25ffce3320d7..79650c93bc902d4442030f6c39fc8b223644198f 100644 (file)
@@ -1 +1,57 @@
-Dialogue boxes: 8\r\rBox 1:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: It's too soon!\rSound: 4\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: What?\rSound: 6\r\rBox 3:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: Oh, hi, Turner!\rSound: 5\r\rBox 4:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: Maybe you should go check if there are any other\raider scouts.\rSound: 1\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: That's my plan; aren't you coming?\rSound: 7\r\rBox 6:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: Me? Oh, uh, no. I have to... defend this area.\rSound: 1\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Ah, true. Take care of my family!\rSound: 4\r\rBox 8:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: Don't worry, I will.\rSound: 3
\ No newline at end of file
+Dialogue scenes: 8
+
+Scene 1:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: It's too soon!
+Sound: 4
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: What?
+Sound: 6
+
+Scene 3:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: Oh, hi, Turner!
+Sound: 5
+
+Scene 4:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: Maybe you should go check if there are any other\raider scouts.
+Sound: 1
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: That's my plan; aren't you coming?
+Sound: 7
+
+Scene 6:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: Me? Oh, uh, no. I have to... defend this area.
+Sound: 1
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Ah, true. Take care of my family!
+Sound: 4
+
+Scene 8:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: Don't worry, I will.
+Sound: 3
\ No newline at end of file
index 603263c782ba1945cde683a25b3dc205b131091b..8f26c5dc8abc59d3db54fd4c1e29ba68af771001 100644 (file)
@@ -1 +1,64 @@
-Dialogue boxes: 7\r\rBox 1:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: Turner! I'm so glad you're alive!\rSound: 6\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: ... What?\rSound: 3\r\rBox 3:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: Jack set up the raid, not me! He told me about it,\but swore that nobody would be hurt!\rSound: 1\r\rBox 4:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: He wanted the raiders to kill me so I couldn't talk\but they kept me alive for ransom.\rSound: 1\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: But I saw Jack die!\rSound: 4\r\rBox 6:\rLocation: 2\rColor: 0.0 0.0 0.2\rName: Skipper\rText: Huh? No, that's impossible. He must have been\faking it.\rSound: 1\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I'll go check if his body is there.\rSound: 6\r\rBox 8:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: But you promised to protect my family, and this\stupid guard is still a raider.\rSound: 7\r\rBox 9:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Neither of you deserve to live.\rSound: 4
\ No newline at end of file
+Dialogue scenes: 7
+
+Scene 1:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: Turner! I'm so glad you're alive!
+Sound: 6
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: ... What?
+Sound: 3
+
+Scene 3:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: Jack set up the raid, not me! He told me about it,\but swore that nobody would be hurt!
+Sound: 1
+
+Scene 4:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: He wanted the raiders to kill me so I couldn't talk\but they kept me alive for ransom.
+Sound: 1
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: But I saw Jack die!
+Sound: 4
+
+Scene 6:
+Location: 2
+Color: 0.0 0.0 0.2
+Name: Skipper
+Text: Huh? No, that's impossible. He must have been\faking it.
+Sound: 1
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I'll go check if his body is there.
+Sound: 6
+
+Scene 8:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: But you promised to protect my family, and this\stupid guard is still a raider.
+Sound: 7
+
+Scene 9:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Neither of you deserve to live.
+Sound: 4
\ No newline at end of file
index 9ead0aa9f2407b4d50355a51a20680e790beb9d1..72b165f6d6ef7f0c929beef9e29f21d36294b21d 100644 (file)
@@ -1 +1,36 @@
-Dialogue boxes: 5\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hi, Sarah!####\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.2 0.1 0.1\rName: Sarah#####\rText: Hi, honeybunny!\rSound: 7\r\rBox 3:\rLocation: 2\rColor: 0.2 0.1 0.1\rName: Sarah###\rText: Our daughter is up on the lookout ruins and refuses\to come down.\rSound: 1\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Again?!\rSound: 4\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Okay, I'll get her to come down.\rSound: 6
\ No newline at end of file
+Dialogue scenes: 5
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hi, Sarah!####
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.2 0.1 0.1
+Name: Sarah#####
+Text: Hi, honeybunny!
+Sound: 7
+
+Scene 3:
+Location: 2
+Color: 0.2 0.1 0.1
+Name: Sarah###
+Text: Our daughter is up on the lookout ruins and refuses\to come down.
+Sound: 1
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Again?!
+Sound: 4
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Okay, I'll get her to come down.
+Sound: 6
\ No newline at end of file
index 4aeab13e1968aad432cd56b68df6005774caab16..50658ec7206a5ec566b72409ebdfa3f7691f2f95 100644 (file)
@@ -1 +1,50 @@
-Dialogue boxes: 7\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hey, Sarah!\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.2 0.1 0.1\rName: Sarah\rText: Are you alright?\rSound: 4\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Yes, I'm not sure about the other guy though.\rSound: 1\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I'm going to go check for more.\rSound: 7\r\rBox 5:\rLocation: 2\rColor: 0.2 0.1 0.1\rName: Sarah\rText: I'll come with you.\rSound: 8\r\rBox 6:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Thanks! I would prefer if you stay here with\April though.\rSound: 1\r\rBox 7:\rLocation: 2\rColor: 0.2 0.1 0.1\rName: Sarah\rText: If you insist. Be careful!\rSound: 4
\ No newline at end of file
+Dialogue scenes: 7
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hey, Sarah!
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.2 0.1 0.1
+Name: Sarah
+Text: Are you alright?
+Sound: 4
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Yes, I'm not sure about the other guy though.
+Sound: 1
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I'm going to go check for more.
+Sound: 7
+
+Scene 5:
+Location: 2
+Color: 0.2 0.1 0.1
+Name: Sarah
+Text: I'll come with you.
+Sound: 8
+
+Scene 6:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Thanks! I would prefer if you stay here with\April though.
+Sound: 1
+
+Scene 7:
+Location: 2
+Color: 0.2 0.1 0.1
+Name: Sarah
+Text: If you insist. Be careful!
+Sound: 4
\ No newline at end of file
index 2b8e9f05d1eb731ef706f48238e8e81d8d04be5f..233d4fd35554e41fbbed13e070560dac47cbdb3e 100644 (file)
@@ -1 +1,36 @@
-Dialogue boxes: 5\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: What...\rSound: 4\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: No.\rSound: 4\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: ...\rSound: 0\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: ...\rSound: 0\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: ...\rSound: 0
\ No newline at end of file
+Dialogue scenes: 5
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: What...
+Sound: 4
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: No.
+Sound: 4
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: ...
+Sound: 0
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: ...
+Sound: 0
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: ...
+Sound: 0
\ No newline at end of file
index 9a62dae53fde40041e2bec2234ca1c2b0fdfc03c..5e832a3ee94917799c82c9e9c70a5ca3bf395be8 100644 (file)
@@ -1 +1,36 @@
-Dialogue Boxes: 5\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: You're right, I don't want to be a king.\rSound: 6\r\rBox 2:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiv#er##\rText: Wh##at?############\rSound: 4\r\rBox 3:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Ba##sil#\rText: Goo###d call.###########\rSound: 3\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I don't belong here.####\rSound: 7\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I will go wander the island, and try to find a\purpose for my life.\rSound: 1
\ No newline at end of file
+Dialogue Scenees: 5
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: You're right, I don't want to be a king.
+Sound: 6
+
+Scene 2:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiv#er##
+Text: Wh##at?############
+Sound: 4
+
+Scene 3:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Ba##sil#
+Text: Goo###d call.###########
+Sound: 3
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I don't belong here.####
+Sound: 7
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I will go wander the island, and try to find a\purpose for my life.
+Sound: 1
\ No newline at end of file
index 183384b4cd6d32f1c56c8f37d1470d88ba1e1c8a..026d23b45531dc625bb96c3ba2952ae1a099eb14 100644 (file)
@@ -1 +1,15 @@
-Dialogue boxes: 2\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: This raider looks like he has wandered astray.\rSound: 1\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: That's a nice knife he's wearing.\rSound: 8
\ No newline at end of file
+Dialogue scenes: 2
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: This raider looks like he has wandered astray.
+Sound: 1
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: That's a nice knife he's wearing.
+Sound: 8
\ No newline at end of file
index 33a7936c22ce7656cad62f8e08cd9e91732babd6..a8e67b7f1ae1fba7261e5b80d959fe3d3f51917c 100644 (file)
@@ -1 +1,15 @@
-Dialogue boxes: 2\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: What... he's gone.\rSound: 4\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Maybe he went to the Rocky Hall.\rSound: 1
\ No newline at end of file
+Dialogue scenes: 2
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: What... he's gone.
+Sound: 4
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Maybe he went to the Rocky Hall.
+Sound: 1
\ No newline at end of file
index bf0791577a7d2fc19f88093df655c48395988293..4a2edb885b494c56a21365e1d502962368cbc14a 100644 (file)
@@ -1 +1,15 @@
-Dialogue boxes: 2\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: What is a wolf doing here?!\rSound: 4\r\rBox 2:\rLocation: 2\rColor: 0.1 0.0 0.0\rName: Smoke\rText: Fresh meat!\rSound: 9
\ No newline at end of file
+Dialogue scenes: 2
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: What is a wolf doing here?!
+Sound: 4
+
+Scene 2:
+Location: 2
+Color: 0.1 0.0 0.0
+Name: Smoke
+Text: Fresh meat!
+Sound: 9
\ No newline at end of file
index a09192c6f5db52f43fffcb44f33ca30b4f925f76..79a4186fa5c6ffb180f72fbc5e22a964aa7af49d 100644 (file)
@@ -1 +1,8 @@
-Dialogue boxes: 1\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I will have to take out all the sentries if I want to\take the raiders by surprise.\rSound: 2
\ No newline at end of file
+Dialogue scenes: 1
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I will have to take out all the sentries if I want to\take the raiders by surprise.
+Sound: 2
\ No newline at end of file
index 6e8d699aef143db066ea249d6f4d6e24d3ce4a73..8ea76841af5c1bdb37a1354b9a5c551519c00519 100644 (file)
@@ -1 +1,50 @@
-Dialogue boxes: 7\r\rBox 1:\rLocation: 2\rColor: 0.0 0.0 0.0\rName: Hickory#\rText: He can have his fun pretending to be king, for now.\ We will see who comes out on top.\rSound: 1\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I am going to go talk with the Alpha Wolf,\and kill him if he does not back down.\rSound: 1\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: You have to stay and defend this hall.\rSound: 7\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: What is your name?\rSound: 3\r\rBox 5:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver\rText: Fiver!\rSound: 6\r\rBox 6:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: You are in charge until I return.\rSound: 7\r\rBox 7:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver\rText: Yes, sir!\rSound: 6
\ No newline at end of file
+Dialogue scenes: 7
+
+Scene 1:
+Location: 2
+Color: 0.0 0.0 0.0
+Name: Hickory#
+Text: He can have his fun pretending to be king, for now.\ We will see who comes out on top.
+Sound: 1
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I am going to go talk with the Alpha Wolf,\and kill him if he does not back down.
+Sound: 1
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: You have to stay and defend this hall.
+Sound: 7
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: What is your name?
+Sound: 3
+
+Scene 5:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver
+Text: Fiver!
+Sound: 6
+
+Scene 6:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: You are in charge until I return.
+Sound: 7
+
+Scene 7:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver
+Text: Yes, sir!
+Sound: 6
\ No newline at end of file
index ec97a537444c518fae35e22e9acb94f226f43ae8..9492fa8dbb0607c3773cee02cc82801d15abc899 100644 (file)
@@ -1 +1,15 @@
-Dialogue boxes: 2\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: There may be mothers and children in this den...\rSound: 1\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: And I'm not so sure that I care anymore.\rSound: 4
\ No newline at end of file
+Dialogue scenes: 2
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: There may be mothers and children in this den...
+Sound: 1
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: And I'm not so sure that I care anymore.
+Sound: 4
\ No newline at end of file
index ad2373a81fd9dfde9ce833c51ca81833e6242f59..d8f8163a587967ea1ed7435231989a19b4828929 100644 (file)
@@ -1 +1,92 @@
-Dialogue boxes: 13\r\rBox 1:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Axle####\rText: You know, Turner has no chance at all against the\Alpha Wolf.\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Basil####\rText: Now that he is dead, we might as well re-organize\ourselves.\rSound: 1\r\rBox 3:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText: He's not dead... I've never seen anyone fight as\well as he does.\rSound: 4\r\rBox 4:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Axle####\rText:  Even so, he is a rabbit, and he's trying to fight\the strongest wolf there is.\rSound: 6\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner###\rText: Hey, I'm back.\rSound: 3\r\rBox 6:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Axle####\rText:  You were too scared to fight the Alpha Wolf,\it seems.\rSound: 1\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner####\rText: No, I slew him. And his family. \rSound: 7\r\rBox 8:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText: Wow.\rSound: 3\r\rBox 9:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Axle####\rText:  Hmm... Impressive.\rSound: 6\r\rBox 10:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Basil###\rText:  Thanks for your help, but you would never\fit in here.\rSound: 1\r\rBox 11:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText: No! You should claim the throne; nobody can\challenge your power.\rSound: 4\r\rBox 12:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Basil####\rText:  What? He knows nothing about governing.\rSound: 3\r\rBox 13:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Basil###\rText:  It would be best for you to leave.\rSound: 1
\ No newline at end of file
+Dialogue scenes: 13
+
+Scene 1:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Axle####
+Text: You know, Turner has no chance at all against the\Alpha Wolf.
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Basil####
+Text: Now that he is dead, we might as well re-organize\ourselves.
+Sound: 1
+
+Scene 3:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text: He's not dead... I've never seen anyone fight as\well as he does.
+Sound: 4
+
+Scene 4:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Axle####
+Text:  Even so, he is a rabbit, and he's trying to fight\the strongest wolf there is.
+Sound: 6
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner###
+Text: Hey, I'm back.
+Sound: 3
+
+Scene 6:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Axle####
+Text:  You were too scared to fight the Alpha Wolf,\it seems.
+Sound: 1
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner####
+Text: No, I slew him. And his family. 
+Sound: 7
+
+Scene 8:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text: Wow.
+Sound: 3
+
+Scene 9:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Axle####
+Text:  Hmm... Impressive.
+Sound: 6
+
+Scene 10:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Basil###
+Text:  Thanks for your help, but you would never\fit in here.
+Sound: 1
+
+Scene 11:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text: No! You should claim the throne; nobody can\challenge your power.
+Sound: 4
+
+Scene 12:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Basil####
+Text:  What? He knows nothing about governing.
+Sound: 3
+
+Scene 13:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Basil###
+Text:  It would be best for you to leave.
+Sound: 1
\ No newline at end of file
index 119a6492b8ca735b5c889bda159368658b3c471a..05cbc37c908766155ae3961e1bc887322eb6f11a 100644 (file)
@@ -1 +1,64 @@
-Dialogue boxes: 9\r\rBox 1:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: A##xle#\rText: You know, Turner has no chance at all against the\Alpha Wolf.\rSound: 7\r\rBox 2:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: B##asil#\rText: Now that he is dead, we might as well re-organize\ourselves.\rSound: 1\r\rBox 3:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText: He's not dead... I've never seen anyone fight as\well as he does.\rSound: 4\r\rBox 4:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: A##xle#\rText:  Even so, he is a rabbit, and he's trying to fight\the strongest wolf there is.\rSound: 6\r\rBox 5:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: Hello... I'm back.\rSound: 4\r\rBox 6:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: A##xle#\rText:  You were too scared to fight the Alpha Wolf,\it seems.\rSound: 1\r\rBox 7:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: No, I slew him. And his family. \rSound: 7\r\rBox 8:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText: Wow.#######\rSound: 3\r\rBox 9:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: A##xle#\rText:  Hmm... Impressive.\rSound: 6
\ No newline at end of file
+Dialogue scenes: 9
+
+Scene 1:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: A##xle#
+Text: You know, Turner has no chance at all against the\Alpha Wolf.
+Sound: 7
+
+Scene 2:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: B##asil#
+Text: Now that he is dead, we might as well re-organize\ourselves.
+Sound: 1
+
+Scene 3:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text: He's not dead... I've never seen anyone fight as\well as he does.
+Sound: 4
+
+Scene 4:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: A##xle#
+Text:  Even so, he is a rabbit, and he's trying to fight\the strongest wolf there is.
+Sound: 6
+
+Scene 5:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: Hello... I'm back.
+Sound: 4
+
+Scene 6:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: A##xle#
+Text:  You were too scared to fight the Alpha Wolf,\it seems.
+Sound: 1
+
+Scene 7:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: No, I slew him. And his family. 
+Sound: 7
+
+Scene 8:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text: Wow.#######
+Sound: 3
+
+Scene 9:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: A##xle#
+Text:  Hmm... Impressive.
+Sound: 6
\ No newline at end of file
index 599b16f85ffc4fc1ee959c108f2abf2cb66333a0..89d56709a85477139e460b0fe879e9e81caaff4a 100644 (file)
@@ -1 +1,29 @@
-Dialogue boxes:  4\r\rBox 1:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Ba##sil#\rText:  Thanks for your help, but you would never\fit in here.\rSound: 1\r\rBox 2:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver###\rText: No! You should claim the throne; nobody can\challenge your power.\rSound: 4\r\rBox 3:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Ba##sil#\rText:  What? He knows nothing about governing.\rSound: 3\r\rBox 4:\rLocation: 2\rColor: 0.2 0.0 0.0\rName: Ba##sil#\rText:  It would be best for you to leave.\rSound: 1
\ No newline at end of file
+Dialogue scenes:  4
+
+Scene 1:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Ba##sil#
+Text:  Thanks for your help, but you would never\fit in here.
+Sound: 1
+
+Scene 2:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver###
+Text: No! You should claim the throne; nobody can\challenge your power.
+Sound: 4
+
+Scene 3:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Ba##sil#
+Text:  What? He knows nothing about governing.
+Sound: 3
+
+Scene 4:
+Location: 2
+Color: 0.2 0.0 0.0
+Name: Ba##sil#
+Text:  It would be best for you to leave.
+Sound: 1
\ No newline at end of file
index a611e489d5a264e2ec4c226c4ff0b685eac9bf0b..23cb23a7183223efaff014cfb10dbe6772666958 100644 (file)
@@ -1 +1,50 @@
-Dialogue boxes: 7\r\rBox 1:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: I am going to stay here, and rule over this island.\rSound: 1\r\rBox 2:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText: If any of you want to challenge my authority, be\my guest.\rSound: 2\r\rBox 3:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Guards\rText: ...\rSound: 0\r\rBox 4:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Turner\rText:  Outlaws will no longer be tolerated in my domain.\If anyone disobeys my laws, I will hunt them down and\kill them myself.\rSound: 1\r\rBox 5:\rLocation: 2\rColor: 0.3 0.3 0.3\rName: \rText: ... 2 weeks later\rSound: 0\r\rBox 6:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver\rText: King Turner! One of your villages is staging a\protest against your rule!\rSound: 4\r\rBox 7:\rLocation: 2\rColor: 0.1 0.1 0.2\rName: Fiver\rText: Shall we allow it to continue, or would you like\to go slay them?\rSound: 6
\ No newline at end of file
+Dialogue scenes: 7
+
+Scene 1:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: I am going to stay here, and rule over this island.
+Sound: 1
+
+Scene 2:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text: If any of you want to challenge my authority, be\my guest.
+Sound: 2
+
+Scene 3:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Guards
+Text: ...
+Sound: 0
+
+Scene 4:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Turner
+Text:  Outlaws will no longer be tolerated in my domain.\If anyone disobeys my laws, I will hunt them down and\kill them myself.
+Sound: 1
+
+Scene 5:
+Location: 2
+Color: 0.3 0.3 0.3
+Name: 
+Text: ... 2 weeks later
+Sound: 0
+
+Scene 6:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver
+Text: King Turner! One of your villages is staging a\protest against your rule!
+Sound: 4
+
+Scene 7:
+Location: 2
+Color: 0.1 0.1 0.2
+Name: Fiver
+Text: Shall we allow it to continue, or would you like\to go slay them?
+Sound: 6
\ No newline at end of file
index d9610da287f47425bc754db150603d458dfb2c40..d09832165d64762aa341e4ce0af5d08671d3e593 100644 (file)
@@ -1 +1,22 @@
-Dialogue boxes: 2\r\rBox 1:\rLocation: 1\rColor: 0.2 0.0 0.0\rName: Shadow\rText: That ex-king better not be wrong; I can't\wait to put this silly rabbit in his place.\rSound: 9\r\rBox 2:\rLocation: 2\rColor: 0.0 0.2 0.0\rName: Snow\rText: I smell it nearby; Quick, we must split up and\find it!\rSound: 13\r\rBox 3:\rLocation: 1\rColor: 0.0 0.0 0.0\rName: Wolf\rText: Good point. Whoever kills him gets the heart!\rSound: 11
\ No newline at end of file
+Dialogue scenes: 2
+
+Scene 1:
+Location: 1
+Color: 0.2 0.0 0.0
+Name: Shadow
+Text: That ex-king better not be wrong; I can't\wait to put this silly rabbit in his place.
+Sound: 9
+
+Scene 2:
+Location: 2
+Color: 0.0 0.2 0.0
+Name: Snow
+Text: I smell it nearby; Quick, we must split up and\find it!
+Sound: 13
+
+Scene 3:
+Location: 1
+Color: 0.0 0.0 0.0
+Name: Wolf
+Text: Good point. Whoever kills him gets the heart!
+Sound: 11
\ No newline at end of file
index 4e6fd3468b9be97ef428aa92a48e4ba6f980f735..538eaf093521cad8accd0b0c49dec4809eb4b713 100644 (file)
Binary files a/Data/Textures/Belt.png and b/Data/Textures/Belt.png differ
index 1e851aacc649044ce808510dd1f2552e0835877f..7f8ff284acae2996c87c207c03cbc97d0b482d89 100644 (file)
Binary files a/Data/Textures/Cursor.png and b/Data/Textures/Cursor.png differ
index b3b6b8e55e1408ccf524396994ad5d734628fd7d..9d645be0e8bf7f52d1af1b6e85cbf3f3d39115b5 100644 (file)
Binary files a/Data/Textures/Desertcl.png and b/Data/Textures/Desertcl.png differ
index 495476c8b42b07afaa5a48042bd21c171f2d626a..0cbcfc587e313e0b3def6d4d84f37e0a30e3106a 100644 (file)
Binary files a/Data/Textures/Gi.png and b/Data/Textures/Gi.png differ
index 57b98224f3686f0e02339f1e770ac5e74f23ea1d..334b343c81e16ffde8d6fb43b502f44a10529186 100644 (file)
Binary files a/Data/Textures/GiBottom.png and b/Data/Textures/GiBottom.png differ
index 00aa33ec3385010e2879549a98aa982ba0de0beb..be9541ccf8fb5c4444b91727a4dd9968da30723b 100644 (file)
Binary files a/Data/Textures/GiTeared.png and b/Data/Textures/GiTeared.png differ
index 1a40f0f13d03a831f123e181330c34a20b869264..119566dbb17a67bb4f4956a9141df3648620f28c 100644 (file)
Binary files a/Data/Textures/GiTop.png and b/Data/Textures/GiTop.png differ
index d8382cda21dc7e25ca1ea5fb88b11aad5d740df6..9a5154433b06b013531b56028e2950529b8108cd 100644 (file)
Binary files a/Data/Textures/Shine.png and b/Data/Textures/Shine.png differ
index dd47ce6f86cdb01e9692dd16b2a8f023a96fc4a8..950cfccf2b43bf450f63d333214c3f9daa575084 100644 (file)
Binary files a/Data/Textures/fancypants.png and b/Data/Textures/fancypants.png differ
index 382be34e9d2d016ec74329bb8b0df3dfd8fb88de..07f98a7d437e04ebe6a5e75f6c7383e2c190dc0c 100644 (file)
Binary files a/Data/Textures/fancypantscamo.png and b/Data/Textures/fancypantscamo.png differ
index bc5283d88c40f8500670ecc11e026abb1eb092a8..b81063d7e5ab3c10a4f00cbfc387023f655131c6 100644 (file)
Binary files a/Data/Textures/fancypantscamoarctic.png and b/Data/Textures/fancypantscamoarctic.png differ
index 94906107ba9d524e1627c528f716c3b5f40a9eca..ca8c4e7793b04d985e56e523bb6c96c0444729d3 100644 (file)
Binary files a/Data/Textures/fancypantscamodesert.png and b/Data/Textures/fancypantscamodesert.png differ
index 940607c5d8afecb20ab9adc7b435315f1159189f..e26ff7e70d9c69362f061580359145eafe8d5d4d 100644 (file)
Binary files a/Data/Textures/footprint.png and b/Data/Textures/footprint.png differ
index bbaf0f2815a9e22634c5fcb12924240b160bbf6b..927c30056dd32128031a0b54408440bd8229cd3c 100644 (file)
Binary files a/Data/Textures/headband.png and b/Data/Textures/headband.png differ
index 56686ae2004b623e4af206a04c9ebc444901472a..52f0747464b53160d2ef461c685b4ee32db5488f 100644 (file)
Binary files a/Data/Textures/leatherarmor.png and b/Data/Textures/leatherarmor.png differ
index 77a8ae5fa9c8afaa233e826b543b8ed3e3f6f0ee..1a51cc32617e03a5bcca8a4ac1d478b2b06926ea 100644 (file)
Binary files a/Data/Textures/logo.png and b/Data/Textures/logo.png differ
index 3bec8571eef329d59889f0fa4ecc750cd72c5a57..74824857a4038583ff7ff642b4a01e3cc054de63 100644 (file)
Binary files a/Data/Textures/longsleeve.png and b/Data/Textures/longsleeve.png differ
index 143bd6251fe668af506605ed67194b436c709e2e..325f0c1c0731b008ab5933eb133b5767e936d2ec 100644 (file)
Binary files a/Data/Textures/mask.png and b/Data/Textures/mask.png differ
index 7c0e70200055bc4f2ded1edd78e6520a7221e87d..558267065b531acceacb462065fc374210829cbb 100644 (file)
Binary files a/Data/Textures/pants.png and b/Data/Textures/pants.png differ
index 52b0a22b5aea6599bcbe37e8c808381009404a74..1c3bb8cc8a4abbae8e7eabfa1883b0b8a9d08c03 100644 (file)
Binary files a/Data/Textures/shadow.png and b/Data/Textures/shadow.png differ
index ac9f0c9efe58b00a9b32cfba0aa879334765c504..25d9c558a61bdd5ab6d60e9dac2e2fa990155a2f 100644 (file)
Binary files a/Data/Textures/shirt.png and b/Data/Textures/shirt.png differ
index e862c28c31eb1d60f62dcbda99b85ad1252c32a5..d45cdc6706a78ee77bcc1cfdc7acd277348750d2 100644 (file)
Binary files a/Data/Textures/shirtfemale.png and b/Data/Textures/shirtfemale.png differ
index aa42ca8d296755cec11454162872979a5ef49fa2..cbcb39e803aaf212199332a1c3a8664f90ce305a 100644 (file)
Binary files a/Data/Textures/temple/World.png and b/Data/Textures/temple/World.png differ
index 46b59383ca1903de95e4f10a00fc3f1c934d4543..a4cbfb52865cf050d5eb482ede321075fee7b721 100644 (file)
@@ -601,7 +601,7 @@ void ch_fixtype(const char *args)
 
 void ch_fixrotation(const char *args)
 {
-    int playerId = Dialog::currentBox().participantfocus;
+    int playerId = Dialog::currentScene().participantfocus;
     Dialog::currentDialog().participantyaw[playerId] = Person::players[playerId]->yaw;
 }
 
index 1f7698d94acd8e1886645894a9fd3fec39c5552e..5987c8f498ce225485ce6694692951d8c0110045 100644 (file)
@@ -43,15 +43,15 @@ void Dialog::loadDialogs(FILE* tfile)
 
 Dialog::Dialog(FILE* tfile) : gonethrough(0)
 {
-    int numdialogboxes;
-    funpackf(tfile, "Bi", &numdialogboxes);
+    int numdialogscenes;
+    funpackf(tfile, "Bi", &numdialogscenes);
     funpackf(tfile, "Bi", &type);
     for (int l = 0; l < 10; l++) {
         funpackf(tfile, "Bf Bf Bf", &participantlocation[l].x, &participantlocation[l].y, &participantlocation[l].z);
         funpackf(tfile, "Bf", &participantyaw[l]);
     }
-    for (int l = 0; l < numdialogboxes; l++) {
-        boxes.push_back(DialogBox(tfile));
+    for (int l = 0; l < numdialogscenes; l++) {
+        scenes.push_back(DialogScene(tfile));
     }
 }
 
@@ -85,7 +85,7 @@ void fpackf_string(FILE* tfile, std::string text)
     }
 }
 
-DialogBox::DialogBox(FILE* tfile)
+DialogScene::DialogScene(FILE* tfile)
 {
     funpackf(tfile, "Bi", &location);
     funpackf(tfile, "Bf", &color[0]);
@@ -111,18 +111,18 @@ Dialog::Dialog(int type, std::string filename) : type(type)
 {
     ifstream ipstream(ConvertFileName(filename.c_str()));
     ipstream.ignore(256, ':');
-    int numboxes;
-    ipstream >> numboxes;
-    for (int i = 0; i < numboxes; i++) {
-        boxes.push_back(DialogBox(ipstream));
+    int numscenes;
+    ipstream >> numscenes;
+    for (int i = 0; i < numscenes; i++) {
+        scenes.push_back(DialogScene(ipstream));
         for (unsigned j = 0; j < Person::players.size(); j++) {
-            boxes.back().participantfacing[j] = Person::players[j]->facing;
+            scenes.back().participantfacing[j] = Person::players[j]->facing;
         }
     }
     ipstream.close();
 }
 
-DialogBox::DialogBox(ifstream &ipstream)
+DialogScene::DialogScene(ifstream &ipstream)
 {
     ipstream.ignore(256, ':');
     ipstream.ignore(256, ':');
@@ -168,8 +168,8 @@ void Dialog::tick(int id)
 
 void Dialog::play()
 {
-    for (int i = 0; i < boxes.size(); i++) {
-        int playerId = boxes[i].participantfocus;
+    for (int i = 0; i < scenes.size(); i++) {
+        int playerId = scenes[i].participantfocus;
         Person::players[playerId]->coords = participantlocation[playerId];
         Person::players[playerId]->yaw = participantyaw[playerId];
         Person::players[playerId]->targetyaw = participantyaw[playerId];
@@ -181,8 +181,8 @@ void Dialog::play()
     Dialog::directing = false;
     Dialog::indialogue = 0;
 
-    if (boxes[indialogue].sound != 0) {
-        Game::playdialogueboxsound();
+    if (scenes[indialogue].sound != 0) {
+        Game::playdialoguescenesound();
     }
 }
 
@@ -197,18 +197,18 @@ void Dialog::saveDialogs(FILE* tfile)
 
 void Dialog::save(FILE* tfile)
 {
-    fpackf(tfile, "Bi", boxes.size());
+    fpackf(tfile, "Bi", scenes.size());
     fpackf(tfile, "Bi", type);
     for (int l = 0; l < 10; l++) {
         fpackf(tfile, "Bf Bf Bf", participantlocation[l].x, participantlocation[l].y, participantlocation[l].z);
         fpackf(tfile, "Bf", participantyaw[l]);
     }
-    for (int l = 0; l < boxes.size(); l++) {
-        boxes[l].save(tfile);
+    for (int l = 0; l < scenes.size(); l++) {
+        scenes[l].save(tfile);
     }
 }
 
-void DialogBox::save(FILE* tfile)
+void DialogScene::save(FILE* tfile)
 {
     fpackf(tfile, "Bi", location);
     fpackf(tfile, "Bf", color[0]);
index 96186d308a6da9d44139b2c31bf26ecbe71360a2..59c791e3e280f57b6bcbc6b1accd89fe0a75ed24 100644 (file)
@@ -25,11 +25,11 @@ along with Lugaru.  If not, see <http://www.gnu.org/licenses/>.
 #include "Quaternions.h"
 #include <vector>
 
-class DialogBox
+class DialogScene
 {
 public:
-    DialogBox(FILE* tfile);
-    DialogBox(ifstream &ipstream);
+    DialogScene(FILE* tfile);
+    DialogScene(ifstream &ipstream);
     void save(FILE* tfile);
 
     int location;
@@ -56,7 +56,7 @@ public:
 
     int type;
     int gonethrough;
-    std::vector<DialogBox> boxes;
+    std::vector<DialogScene> scenes;
     XYZ participantlocation[10];
     float participantyaw[10];
 
@@ -65,7 +65,7 @@ public:
 
     static bool inDialog() { return (indialogue != -1); }
     static Dialog& currentDialog() { return dialogs[whichdialogue]; }
-    static DialogBox& currentBox() { return currentDialog().boxes[indialogue]; }
+    static DialogScene& currentScene() { return currentDialog().scenes[indialogue]; }
 
     static int indialogue;
     static int whichdialogue;
index 7369204ebdd1824efb56336d1a7c38e98664bfc2..7ccc49f875b3a7866607e5e7c35a19d806b88174 100644 (file)
@@ -148,7 +148,7 @@ void LoadScreenTexture();
 void LoadingScreen();
 int DrawGLScene(StereoSide side);
 void LoadMenu();
-void playdialogueboxsound();
+void playdialoguescenesound();
 int findClosestPlayer();
 void Loadlevel(int which);
 void Loadlevel(const char *name);
index a37611b38f919ee2297a7137ab4e7af4f70ace26..d8cf5bcec0119eab9a4440c5bf65d11a184e0ba6 100644 (file)
@@ -960,13 +960,13 @@ int Game::DrawGLScene(StereoSide side)
                 glMatrixMode(GL_MODELVIEW);
                 glPushMatrix();
                 glLoadIdentity();
-                if (Dialog::currentBox().location == 1)
+                if (Dialog::currentScene().location == 1)
                     glTranslatef(0, screenheight * 3 / 4, 0);
                 glScalef(screenwidth, screenheight / 4, 1);
                 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
                 glEnable(GL_BLEND);
 
-                glColor4f(Dialog::currentBox().color[0], Dialog::currentBox().color[1], Dialog::currentBox().color[2], 0.7);
+                glColor4f(Dialog::currentScene().color[0], Dialog::currentScene().color[1], Dialog::currentScene().color[2], 0.7);
                 glBegin(GL_QUADS);
                 glVertex3f(0, 0, 0.0f);
                 glVertex3f(1, 0, 0.0f);
@@ -989,9 +989,9 @@ int Game::DrawGLScene(StereoSide side)
                 float starty;
 
                 startx = screenwidth * 1 / 5;
-                if (Dialog::currentBox().location == 1)
+                if (Dialog::currentScene().location == 1)
                     starty = screenheight / 16 + screenheight * 4 / 5;
-                if (Dialog::currentBox().location == 2)
+                if (Dialog::currentScene().location == 2)
                     starty = screenheight * 1 / 5 - screenheight / 16;
 
                 char tempname[264];
@@ -1000,8 +1000,8 @@ int Game::DrawGLScene(StereoSide side)
                     tempname[i] = '\0';
                 }
 
-                for (int i = 0; i < Dialog::currentBox().name.size(); i++) {
-                    tempname[tempnum] = Dialog::currentBox().name[i];
+                for (int i = 0; i < Dialog::currentScene().name.size(); i++) {
+                    tempname[tempnum] = Dialog::currentScene().name[i];
                     if (tempname[tempnum] == '#' || tempname[tempnum] == '\0')
                         tempname[tempnum] = '\0';
                     else
@@ -1010,7 +1010,7 @@ int Game::DrawGLScene(StereoSide side)
 
                 sprintf (string, "%s: ", tempname);
 
-                if (Dialog::currentBox().color[0] + Dialog::currentBox().color[1] + Dialog::currentBox().color[2] < 1.5) {
+                if (Dialog::currentScene().color[0] + Dialog::currentScene().color[1] + Dialog::currentScene().color[2] < 1.5) {
                     glColor4f(0, 0, 0, tutorialopac);
                     text->glPrintOutline(startx - 2 * 7.6 * strlen(string)*screenwidth / 1024 - 4, starty - 4, string, 1, 1.5 * 1.25 * screenwidth / 1024, screenwidth, screenheight);
                     glColor4f(0.7, 0.7, 0.7, tutorialopac);
@@ -1021,9 +1021,9 @@ int Game::DrawGLScene(StereoSide side)
                 }
 
                 tempnum = 0;
-                for (int i = 0; i < Dialog::currentBox().text.size() + 1; i++) {
-                    tempname[tempnum] = Dialog::currentBox().text[i];
-                    if (Dialog::currentBox().text[i] != '#')
+                for (int i = 0; i < Dialog::currentScene().text.size() + 1; i++) {
+                    tempname[tempnum] = Dialog::currentScene().text[i];
+                    if (Dialog::currentScene().text[i] != '#')
                         tempnum++;
                 }
 
@@ -1035,7 +1035,7 @@ int Game::DrawGLScene(StereoSide side)
                 int i = 0;
                 while (!done) {
                     if (string[i] == '\n' || string[i] > 'z' || string[i] < ' ' || string[i] == '\0') {
-                        if (Dialog::currentBox().color[0] + Dialog::currentBox().color[1] + Dialog::currentBox().color[2] < 1.5) {
+                        if (Dialog::currentScene().color[0] + Dialog::currentScene().color[1] + Dialog::currentScene().color[2] < 1.5) {
                             glColor4f(0, 0, 0, tutorialopac);
                             text->glPrintOutline(startx/*-7.6*(i-lastline)*screenwidth/1024*/ - 4, starty - 4 - 20 * screenwidth / 1024 * line, string, 1, 1.5 * 1.25 * screenwidth / 1024, screenwidth, screenheight, lastline, i);
                             glColor4f(1, 1, 1, tutorialopac);
index 4f238e2bf243720e08a4706d1c9fc48f99e890ac..19d043df2a54fadbf640bfba47d68b22dd13994b 100644 (file)
@@ -300,16 +300,16 @@ inline float stepTowardf(float from, float to, float by)
         return from + by;
 }
 
-void Game::playdialogueboxsound()
+void Game::playdialoguescenesound()
 {
     XYZ temppos;
-    temppos = Person::players[Dialog::currentBox().participantfocus]->coords;
+    temppos = Person::players[Dialog::currentScene().participantfocus]->coords;
     temppos = temppos - viewer;
     Normalise(&temppos);
     temppos += viewer;
 
     int sound = -1;
-    switch (Dialog::currentBox().sound) {
+    switch (Dialog::currentScene().sound) {
     case -6:
         sound = alarmsound;
         break;
@@ -2204,15 +2204,15 @@ void doDebugKeys()
 
             if (Input::isKeyPressed(SDL_SCANCODE_M) && Input::isKeyDown(SDL_SCANCODE_LSHIFT)) {
                 if (objects.numobjects < max_objects - 1) {
-                    XYZ boxcoords;
-                    boxcoords.x = Person::players[0]->coords.x;
-                    boxcoords.z = Person::players[0]->coords.z;
-                    boxcoords.y = Person::players[0]->coords.y - 3;
+                    XYZ scenecoords;
+                    scenecoords.x = Person::players[0]->coords.x;
+                    scenecoords.z = Person::players[0]->coords.z;
+                    scenecoords.y = Person::players[0]->coords.y - 3;
                     if (editortype == bushtype)
-                        boxcoords.y = Person::players[0]->coords.y - .5;
+                        scenecoords.y = Person::players[0]->coords.y - .5;
                     if (editortype == firetype)
-                        boxcoords.y = Person::players[0]->coords.y - .5;
-                    //objects.MakeObject(abs(Random()%3),boxcoords,Random()%360);
+                        scenecoords.y = Person::players[0]->coords.y - .5;
+                    //objects.MakeObject(abs(Random()%3),scenecoords,Random()%360);
                     float temprotat, temprotat2;
                     temprotat = editoryaw;
                     temprotat2 = editorpitch;
@@ -2221,9 +2221,9 @@ void doDebugKeys()
                     if (temprotat2 < 0)
                         temprotat2 = Random() % 360;
 
-                    objects.MakeObject(editortype, boxcoords, (int)temprotat - ((int)temprotat) % 30, (int)temprotat2, editorsize);
+                    objects.MakeObject(editortype, scenecoords, (int)temprotat - ((int)temprotat) % 30, (int)temprotat2, editorsize);
                     if (editortype == treetrunktype)
-                        objects.MakeObject(treeleavestype, boxcoords, Random() % 360 * (temprotat2 < 2) + (int)editoryaw - ((int)editoryaw) % 30, editorpitch, editorsize);
+                        objects.MakeObject(treeleavestype, scenecoords, Random() % 360 * (temprotat2 < 2) + (int)editoryaw - ((int)editoryaw) % 30, editorpitch, editorsize);
                 }
             }
 
@@ -5685,31 +5685,31 @@ void Game::Tick()
                         if (Input::isKeyPressed(SDL_SCANCODE_MINUS))
                             whichend = -1;
                         if (whichend != -1) {
-                            Dialog::currentBox().participantfocus = whichend;
+                            Dialog::currentScene().participantfocus = whichend;
                             Dialog::currentDialog().participantlocation[whichend] = Person::players[whichend]->coords;
                             Dialog::currentDialog().participantyaw[whichend] = Person::players[whichend]->yaw;
                         }
                         if (whichend == -1) {
-                            Dialog::currentBox().participantfocus = -1;
+                            Dialog::currentScene().participantfocus = -1;
                         }
                         /* FIXME: potentially accessing -1 in Person::players! */
-                        if (Person::players[Dialog::currentBox().participantfocus]->dead) {
+                        if (Person::players[Dialog::currentScene().participantfocus]->dead) {
                             Dialog::indialogue = -1;
                             Dialog::directing = false;
                             cameramode = 0;
                         }
-                        Dialog::currentBox().camera = viewer;
-                        Dialog::currentBox().camerayaw = yaw;
-                        Dialog::currentBox().camerapitch = pitch;
+                        Dialog::currentScene().camera = viewer;
+                        Dialog::currentScene().camerayaw = yaw;
+                        Dialog::currentScene().camerapitch = pitch;
                         Dialog::indialogue++;
-                        if (Dialog::indialogue < Dialog::currentDialog().boxes.size()) {
-                            if (Dialog::currentBox().sound != 0) {
-                                playdialogueboxsound();
+                        if (Dialog::indialogue < Dialog::currentDialog().scenes.size()) {
+                            if (Dialog::currentScene().sound != 0) {
+                                playdialoguescenesound();
                             }
                         }
 
                         for (unsigned j = 0; j < Person::players.size(); j++) {
-                            Dialog::currentBox().participantfacing[j] = Dialog::currentDialog().boxes[Dialog::indialogue - 1].participantfacing[j];
+                            Dialog::currentScene().participantfacing[j] = Dialog::currentDialog().scenes[Dialog::indialogue - 1].participantfacing[j];
                         }
                     }
                     //TODO: should these be KeyDown or KeyPressed?
@@ -5734,9 +5734,9 @@ void Game::Tick()
                         if (Input::isKeyDown(SDL_SCANCODE_KP_8)) whichend = 8;
                         if (Input::isKeyDown(SDL_SCANCODE_KP_9)) whichend = 9;
                         if (Input::isKeyDown(SDL_SCANCODE_KP_0)) whichend = 0;
-                        Dialog::currentBox().participantfacing[whichend] = facing;
+                        Dialog::currentScene().participantfacing[whichend] = facing;
                     }
-                    if (Dialog::indialogue >= Dialog::currentDialog().boxes.size()) {
+                    if (Dialog::indialogue >= Dialog::currentDialog().scenes.size()) {
                         Dialog::indialogue = -1;
                         Dialog::directing = false;
                         cameramode = 0;
@@ -5744,28 +5744,28 @@ void Game::Tick()
                 }
                 if (!Dialog::directing) {
                     pause_sound(whooshsound);
-                    viewer = Dialog::currentBox().camera;
+                    viewer = Dialog::currentScene().camera;
                     viewer.y = max((double)viewer.y, terrain.getHeight(viewer.x, viewer.z) + .1);
-                    yaw = Dialog::currentBox().camerayaw;
-                    pitch = Dialog::currentBox().camerapitch;
+                    yaw = Dialog::currentScene().camerayaw;
+                    pitch = Dialog::currentScene().camerapitch;
                     if (Dialog::dialoguetime > 0.5) {
                         if (Input::isKeyPressed(attackkey)) {
                             Dialog::indialogue++;
-                            if (Dialog::indialogue < Dialog::currentDialog().boxes.size()) {
-                                if (Dialog::currentBox().sound != 0) {
-                                    playdialogueboxsound();
-                                    if (Dialog::currentBox().sound == -5) {
+                            if (Dialog::indialogue < Dialog::currentDialog().scenes.size()) {
+                                if (Dialog::currentScene().sound != 0) {
+                                    playdialoguescenesound();
+                                    if (Dialog::currentScene().sound == -5) {
                                         hotspot[numhotspots] = Person::players[0]->coords;
                                         hotspotsize[numhotspots] = 10;
                                         hotspottype[numhotspots] = -1;
 
                                         numhotspots++;
                                     }
-                                    if (Dialog::currentBox().sound == -6) {
+                                    if (Dialog::currentScene().sound == -6) {
                                         hostile = 1;
                                     }
 
-                                    if (Person::players[Dialog::currentBox().participantfocus]->dead) {
+                                    if (Person::players[Dialog::currentScene().participantfocus]->dead) {
                                         Dialog::indialogue = -1;
                                         Dialog::directing = false;
                                         cameramode = 0;
@@ -5774,7 +5774,7 @@ void Game::Tick()
                             }
                         }
                     }
-                    if (Dialog::indialogue >= Dialog::currentDialog().boxes.size()) {
+                    if (Dialog::indialogue >= Dialog::currentDialog().scenes.size()) {
                         Dialog::indialogue = -1;
                         Dialog::directing = false;
                         cameramode = 0;
@@ -5925,8 +5925,8 @@ void Game::Tick()
                         Person::players[i]->targetheadpitch = Person::players[i]->lookpitch;
                     }
                     if (Dialog::inDialog()) {
-                        Person::players[i]->targetheadyaw = 180 - roughDirection(Dialog::currentBox().participantfacing[i]);
-                        Person::players[i]->targetheadpitch = pitchOf(Dialog::currentBox().participantfacing[i]);
+                        Person::players[i]->targetheadyaw = 180 - roughDirection(Dialog::currentScene().participantfacing[i]);
+                        Person::players[i]->targetheadpitch = pitchOf(Dialog::currentScene().participantfacing[i]);
                     }
 
                     if (leveltime < .5)
index 1db3a8955eb1f48f1358bb8728b98ae251e29661..f990163ad0d28911f2fbec0a84f986dbaa536e05 100644 (file)
Binary files a/Source/win-res/Lugaru.png and b/Source/win-res/Lugaru.png differ