[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[adonthell-wastesedge-commits] Release_0-3-1 c20844e 118/237: UPDATED Er
From: |
Kai Sterker |
Subject: |
[adonthell-wastesedge-commits] Release_0-3-1 c20844e 118/237: UPDATED Erek's dialogue |
Date: |
Mon, 25 Jul 2016 18:15:04 +0000 (UTC) |
tag: Release_0-3-1
commit c20844e770c6ecd8eb39c459ca711f331128510a
Author: adondev <adondev>
Commit: adondev <adondev>
UPDATED Erek's dialogue
---
scripts/dialogues/erek_start.py | 521 ++++++++++++++++++++++-----------------
1 file changed, 296 insertions(+), 225 deletions(-)
diff --git a/scripts/dialogues/erek_start.py b/scripts/dialogues/erek_start.py
index e009648..74be2b8 100755
--- a/scripts/dialogues/erek_start.py
+++ b/scripts/dialogues/erek_start.py
@@ -2,7 +2,7 @@ import adonthell
class erek_start:
loop = []
- strings = ["Before you stands a young Dwarf, with an open face and no
sign of the traditional beard. His expression shows his intelligence and a
trace of humor as he watches you expectantly.", "You are Erek Stonebreaker,
aren't you?", "That I am. Erek Stonebreaker, aspirant to the trading business
and Master Fingolsons apprentice. But I seem to not remember you, $fm
{madam/sir}.", "I am $name.", "I am $name, Lady Silverhair's man. I have some
questions.", "Well met then, $name. Only I f [...]
+ strings = ["Before you stands a young Dwarf, with an open face and no
sign of the traditional beard. His expression shows his intelligence and a
trace of humor as he watches you expectantly.", "You are Erek Stonebreaker,
aren't you?", "That I am. Erek Stonebreaker, aspirant to the trading business
and Master Fingolsons apprentice. But I seem to not remember you, $fm
{madam/sir}.", "I am $name.", "I am $name, Lady Silverhair's man. I have some
questions.", "Well met then, $name. Only I f [...]
def set_name (self, new_name):
pass
@@ -17,7 +17,7 @@ class erek_start:
self.the_player = p
self.the_npc = n
- self.dialogue = [self.start, self.answer1, self.answer3,
self.answer4, self.answer7, self.answer8, self.answer11, self.answer12,
self.answer13, self.answer14, self.answer16, self.answer19, self.answer20,
self.answer22, self.answer23, self.answer24, self.answer25, self.answer26,
self.answer27, self.answer28, self.answer29, self.answer30, self.answer32,
self.answer33, self.answer34, self.answer37, self.answer38, self.answer40,
self.answer41, self.answer42, self.answer43, self.answer45, s [...]
+ self.dialogue = [self.start, self.answer1, self.answer3,
self.answer4, self.answer7, self.answer8, self.answer11, self.answer12,
self.answer13, self.answer14, self.answer16, self.answer19, self.answer20,
self.answer22, self.answer23, self.answer24, self.answer25, self.answer26,
self.answer27, self.answer28, self.answer29, self.answer30, self.answer32,
self.answer33, self.answer34, self.answer37, self.answer38, self.answer40,
self.answer41, self.answer42, self.answer43, self.answer45, s [...]
def clear (self):
del self.dialogue
@@ -70,157 +70,361 @@ class erek_start:
self.player.append (43)
self.cont.append (30)
self.player.append (-1)
+ elif self.the_npc.get_val ("apologize") == 0:
+
+ self.color = 0
+ self.npc.append (45)
+ self.cont.append (31)
+ self.player.append (-1)
elif self.the_npc.get_val ("work_4_shair") == 0 and
adonthell.gamedata_get_quest("demo").get_val ("work_4_shair") > 0:
self.color = 0
- self.npc.append (50)
+ self.npc.append (49)
self.cont.append (34)
self.player.append (-1)
else:
self.color = 0
- self.npc.append (45)
- self.cont.append (31)
+ self.npc.append (112)
+ self.cont.append (70)
+ self.the_npc.set_val ("apologize" , 0)
+
self.player.append (-1)
- def answer45 (self):
+ def answer112 (self):
self.color = self.the_npc.get_color()
- self.npc.append (46)
+ self.npc.append (113)
+ self.cont.append (-1)
+ self.player.append (115)
+ self.cont.append (72)
+ self.player.append (-1)
+
+ def answer115 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (114)
+ self.cont.append (71)
+ self.player.append (-1)
+
+ def answer114 (self):
+ self.color = 0
+ self.npc.append (102)
+ self.cont.append (65)
+ self.player.append (-1)
+
+ def answer102 (self):
+ self.color = 0
+ self.npc.append (103)
+ self.cont.append (66)
+ self.player.append (-1)
+
+ def answer103 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (104)
self.cont.append (-1)
- self.player.append (73)
+ if adonthell.gamedata_get_quest("demo").get_val
("gem_worthless") < 2:
+ adonthell.gamedata_get_quest("demo").set_val
("gem_worthless" , adonthell.gamedata_get_quest("demo").get_val
("gem_worthless") + 2)
+
+ self.player.append (106)
self.cont.append (-1)
- self.player.append (48)
- self.cont.append (32)
- if adonthell.gamedata_get_quest("demo").get_val
("ask_packed_gems") == 1:
+ if convince_jelom == 1:
- self.player.append (94)
- self.cont.append (58)
- if adonthell.gamedata_get_quest("demo").get_val
("bjarn_door_open") == 1:
+ self.player.append (105)
+ self.cont.append (-1)
+ self.player.append (-1)
- self.player.append (84)
- self.cont.append (53)
- if adonthell.gamedata_get_quest("demo").get_val
("know_bjarns_insult") == 1:
+ def answer105 (self):
+ pass
- self.player.append (49)
- self.cont.append (33)
+ def answer106 (self):
+ pass
+
+ def answer49 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (50)
+ self.cont.append (-1)
+ self.player.append (51)
+ self.cont.append (35)
+ self.player.append (52)
+ self.cont.append (36)
+ self.player.append (-1)
+
+ def answer52 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (54)
+ self.cont.append (-1)
+ self.player.append (55)
+ self.cont.append (37)
+ self.player.append (56)
+ self.cont.append (38)
+ self.player.append (-1)
+
+ def answer56 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (57)
+ self.cont.append (39)
+ self.player.append (-1)
+
+ def answer57 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (58)
+ self.cont.append (-1)
+ self.player.append (59)
+ self.cont.append (40)
+ self.player.append (63)
+ self.cont.append (43)
+ self.player.append (-1)
+
+ def answer63 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (64)
+ self.cont.append (-1)
+ self.player.append (65)
+ self.cont.append (44)
+ self.player.append (-1)
+
+ def answer65 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (66)
+ self.cont.append (45)
+ self.player.append (-1)
+
+ def answer66 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (67)
+ self.cont.append (-1)
+ self.player.append (68)
+ self.cont.append (46)
+ self.player.append (-1)
+
+ def answer68 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (69)
+ self.cont.append (47)
+ self.player.append (-1)
+
+ def answer69 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (70)
+ self.cont.append (48)
+ self.player.append (-1)
+
+ def answer70 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (61)
+ self.cont.append (-1)
+ self.player.append (-1)
+
+ def answer59 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (60)
+ self.cont.append (41)
+ self.player.append (-1)
+
+ def answer60 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (61)
+ self.cont.append (-1)
+ self.player.append (-1)
+
+ def answer55 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (62)
+ self.cont.append (42)
self.player.append (-1)
+
+ def answer62 (self):
self.color = self.the_npc.get_color()
- self.npc.append (47)
+ self.npc.append (58)
self.cont.append (-1)
- self.player.append (73)
+ self.player.append (59)
+ self.cont.append (40)
+ self.player.append (63)
+ self.cont.append (43)
+ self.player.append (-1)
+
+ def answer51 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (53)
self.cont.append (-1)
- self.player.append (48)
+ self.player.append (55)
+ self.cont.append (37)
+ self.player.append (-1)
+
+ def answer45 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (46)
+ self.cont.append (-1)
+ self.player.append (71)
+ self.cont.append (-1)
+ self.player.append (47)
self.cont.append (32)
- if adonthell.gamedata_get_quest("demo").get_val
("ask_packed_gems") == 1:
+ if adonthell.gamedata_get_quest("demo").get_val
("convince_jelom") == 1 and adonthell.gamedata_get_quest("demo").get_val
("gem_worthless") >= 2:
- self.player.append (94)
- self.cont.append (58)
+ self.player.append (116)
+ self.cont.append (-1)
+ if adonthell.gamedata_get_quest("demo").get_val ("have_gem") ==
1:
+
+ self.player.append (111)
+ self.cont.append (69)
if adonthell.gamedata_get_quest("demo").get_val
("bjarn_door_open") == 1:
- self.player.append (84)
+ self.player.append (81)
self.cont.append (53)
+ if adonthell.gamedata_get_quest("demo").get_val
("ask_packed_gems") == 1:
+
+ self.player.append (91)
+ self.cont.append (58)
if adonthell.gamedata_get_quest("demo").get_val
("know_bjarns_insult") == 1:
- self.player.append (49)
+ self.player.append (48)
self.cont.append (33)
self.player.append (-1)
- def answer49 (self):
+ def answer48 (self):
self.color = self.the_npc.get_color()
- self.npc.append (75)
+ self.npc.append (72)
self.cont.append (49)
self.player.append (-1)
- def answer75 (self):
+ def answer72 (self):
self.color = self.the_npc.get_color()
- self.npc.append (76)
+ self.npc.append (73)
self.cont.append (50)
self.player.append (-1)
- def answer76 (self):
+ def answer73 (self):
self.color = self.the_npc.get_color()
- self.npc.append (77)
+ self.npc.append (74)
self.cont.append (-1)
- self.player.append (78)
+ self.player.append (75)
self.cont.append (-1)
- self.player.append (48)
+ self.player.append (47)
self.cont.append (32)
if adonthell.gamedata_get_quest("demo").get_val
("bjarn_door_open") == 1:
- self.player.append (84)
+ self.player.append (81)
self.cont.append (53)
self.player.append (-1)
- def answer78 (self):
+ def answer75 (self):
pass
- def answer84 (self):
+ def answer91 (self):
self.color = self.the_npc.get_color()
- self.npc.append (85)
+ self.npc.append (92)
self.cont.append (-1)
- self.player.append (87)
+ self.player.append (93)
+ self.cont.append (59)
+ self.player.append (-1)
+
+ def answer93 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (94)
self.cont.append (-1)
- self.player.append (88)
+ self.player.append (95)
+ self.cont.append (-1)
+ self.player.append (-1)
+
+ def answer95 (self):
+ pass
+
+ def answer81 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (82)
+ self.cont.append (-1)
+ self.player.append (84)
+ self.cont.append (-1)
+ self.player.append (85)
self.cont.append (54)
self.player.append (-1)
- def answer88 (self):
+ def answer85 (self):
self.color = self.the_npc.get_color()
- self.npc.append (86)
+ self.npc.append (83)
self.cont.append (-1)
- self.player.append (90)
+ self.player.append (87)
self.cont.append (56)
- self.player.append (89)
+ self.player.append (86)
self.cont.append (55)
self.player.append (-1)
- def answer89 (self):
+ def answer86 (self):
self.color = self.the_npc.get_color()
- self.npc.append (91)
+ self.npc.append (88)
self.cont.append (57)
self.player.append (-1)
- def answer91 (self):
+ def answer88 (self):
self.color = 0
- self.npc.append (92)
+ self.npc.append (89)
self.cont.append (-1)
adonthell.gamedata_get_quest("demo").set_val ("bjarn_door_open"
, 2)
self.player.append (-1)
- def answer90 (self):
+ def answer87 (self):
self.color = self.the_npc.get_color()
- self.npc.append (93)
+ self.npc.append (90)
self.cont.append (-1)
- self.player.append (87)
+ self.player.append (84)
self.cont.append (-1)
- self.player.append (89)
+ self.player.append (86)
self.cont.append (55)
self.player.append (-1)
- def answer87 (self):
+ def answer84 (self):
pass
- def answer94 (self):
+ def answer111 (self):
self.color = self.the_npc.get_color()
- self.npc.append (95)
+ self.npc.append (98)
self.cont.append (-1)
- self.player.append (96)
- self.cont.append (59)
+ self.player.append (99)
+ self.cont.append (62)
+ self.player.append (100)
+ self.cont.append (63)
self.player.append (-1)
- def answer96 (self):
+ def answer100 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (101)
+ self.cont.append (64)
+ self.player.append (-1)
+
+ def answer101 (self):
+ self.color = 0
+ self.npc.append (102)
+ self.cont.append (65)
+ self.player.append (-1)
+
+ def answer99 (self):
self.color = self.the_npc.get_color()
- self.npc.append (97)
+ self.npc.append (107)
self.cont.append (-1)
- self.player.append (98)
+ self.player.append (108)
+ self.cont.append (67)
+ self.player.append (109)
+ self.cont.append (68)
+ self.player.append (-1)
+
+ def answer109 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (110)
self.cont.append (-1)
+ self.the_npc.set_val ("apologize" , 1)
+
+ self.player.append (-1)
+
+ def answer108 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (101)
+ self.cont.append (64)
self.player.append (-1)
- def answer98 (self):
+ def answer238 (self):
pass
- def answer48 (self):
+ def answer47 (self):
self.color = self.the_npc.get_color()
self.npc.append (41)
self.cont.append (28)
@@ -286,37 +490,51 @@ class erek_start:
self.cont.append (23)
self.player.append (34)
self.cont.append (24)
- self.player.append (79)
+ self.player.append (76)
self.cont.append (-1)
self.player.append (-1)
- def answer79 (self):
+ def answer76 (self):
pass
def answer34 (self):
self.color = self.the_npc.get_color()
self.npc.append (35)
self.cont.append (-1)
- self.player.append (79)
+ self.player.append (76)
self.cont.append (-1)
- self.player.append (80)
+ self.player.append (77)
self.cont.append (51)
self.player.append (-1)
- def answer80 (self):
+ def answer77 (self):
self.color = self.the_npc.get_color()
- self.npc.append (81)
+ self.npc.append (78)
self.cont.append (-1)
- self.player.append (82)
+ self.player.append (79)
self.cont.append (52)
self.player.append (-1)
- def answer82 (self):
+ def answer79 (self):
self.color = self.the_npc.get_color()
- self.npc.append (83)
+ self.npc.append (80)
self.cont.append (-1)
- self.player.append (79)
+ self.player.append (76)
+ self.cont.append (-1)
+ if adonthell.gamedata_get_quest("demo").get_val ("have_gem") ==
1:
+
+ self.player.append (97)
+ self.cont.append (61)
+ self.player.append (-1)
+
+ def answer97 (self):
+ self.color = self.the_npc.get_color()
+ self.npc.append (98)
self.cont.append (-1)
+ self.player.append (99)
+ self.cont.append (62)
+ self.player.append (100)
+ self.cont.append (63)
self.player.append (-1)
def answer33 (self):
@@ -325,7 +543,7 @@ class erek_start:
self.cont.append (-1)
self.player.append (37)
self.cont.append (25)
- self.player.append (79)
+ self.player.append (76)
self.cont.append (-1)
self.player.append (-1)
@@ -333,162 +551,15 @@ class erek_start:
self.color = self.the_npc.get_color()
self.npc.append (35)
self.cont.append (-1)
- self.player.append (79)
+ self.player.append (76)
self.cont.append (-1)
- self.player.append (80)
+ self.player.append (77)
self.cont.append (51)
self.player.append (-1)
- def answer73 (self):
- pass
-
- def answer50 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (51)
- self.cont.append (-1)
- self.player.append (52)
- self.cont.append (35)
- self.player.append (53)
- self.cont.append (36)
- self.player.append (-1)
-
- def answer53 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (55)
- self.cont.append (-1)
- self.player.append (56)
- self.cont.append (37)
- self.player.append (57)
- self.cont.append (38)
- self.player.append (-1)
-
- def answer57 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (58)
- self.cont.append (39)
- self.player.append (-1)
-
- def answer58 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (59)
- self.cont.append (-1)
- self.player.append (60)
- self.cont.append (40)
- self.player.append (64)
- self.cont.append (43)
- self.player.append (-1)
-
- def answer64 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (65)
- self.cont.append (-1)
- self.player.append (66)
- self.cont.append (44)
- self.player.append (-1)
-
- def answer66 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (67)
- self.cont.append (45)
- self.player.append (-1)
-
- def answer67 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (68)
- self.cont.append (-1)
- self.player.append (69)
- self.cont.append (46)
- self.player.append (-1)
-
- def answer69 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (70)
- self.cont.append (47)
- self.player.append (-1)
-
- def answer70 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (71)
- self.cont.append (48)
- self.player.append (-1)
-
def answer71 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (72)
- self.cont.append (-1)
- self.player.append (74)
- self.cont.append (-1)
- self.player.append (48)
- self.cont.append (32)
- if adonthell.gamedata_get_quest("demo").get_val
("ask_packed_gems") == 1:
-
- self.player.append (94)
- self.cont.append (58)
- if adonthell.gamedata_get_quest("demo").get_val
("bjarn_door_open") == 1:
-
- self.player.append (84)
- self.cont.append (53)
- if adonthell.gamedata_get_quest("demo").get_val
("know_bjarns_insult") == 1:
-
- self.player.append (49)
- self.cont.append (33)
- self.player.append (-1)
-
- def answer74 (self):
pass
- def answer60 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (61)
- self.cont.append (41)
- self.player.append (-1)
-
- def answer61 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (62)
- self.cont.append (-1)
- self.player.append (74)
- self.cont.append (-1)
- self.player.append (48)
- self.cont.append (32)
- if adonthell.gamedata_get_quest("demo").get_val
("ask_packed_gems") == 1:
-
- self.player.append (94)
- self.cont.append (58)
- if adonthell.gamedata_get_quest("demo").get_val
("bjarn_door_open") == 1:
-
- self.player.append (84)
- self.cont.append (53)
- if adonthell.gamedata_get_quest("demo").get_val
("know_bjarns_insult") == 1:
-
- self.player.append (49)
- self.cont.append (33)
- self.player.append (-1)
-
- def answer56 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (63)
- self.cont.append (42)
- self.player.append (-1)
-
- def answer63 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (59)
- self.cont.append (-1)
- self.player.append (60)
- self.cont.append (40)
- self.player.append (64)
- self.cont.append (43)
- self.player.append (-1)
-
- def answer52 (self):
- self.color = self.the_npc.get_color()
- self.npc.append (54)
- self.cont.append (-1)
- self.player.append (56)
- self.cont.append (37)
- self.player.append (-1)
-
def answer43 (self):
self.color = self.the_npc.get_color()
self.npc.append (44)
@@ -541,11 +612,11 @@ class erek_start:
def answer20 (self):
self.color = self.the_npc.get_color()
- self.npc.append (99)
+ self.npc.append (96)
self.cont.append (60)
self.player.append (-1)
- def answer99 (self):
+ def answer96 (self):
self.color = self.the_npc.get_color()
self.npc.append (21)
self.cont.append (-1)
- [adonthell-wastesedge-commits] Release_0-3-1 c31d284 145/237: MOVED fading code to mapengine, (continued)
- [adonthell-wastesedge-commits] Release_0-3-1 c31d284 145/237: MOVED fading code to mapengine, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 78eb33a 147/237: UPDATED scripts to make use of the new win_manager features, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 22057de 206/237: ADDED new music, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 fb80ca7 128/237: Corrected a problem with the name., Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 8054ed1 175/237: ADDED gem found in Silverhair's luggage, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 39a6545 170/237: Fixed gate and added Kitchen's furnitures, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 febb1af 187/237: ADDED in-game music!, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 88aa49d 067/237: Fixed Oliver's teleportation bug., Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 558cf65 088/237: Fixed the mess I made yesterday. Sorry., Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 0924f07 144/237: ADDED final part to Bjarn's dialogue, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 c20844e 118/237: UPDATED Erek's dialogue,
Kai Sterker <=
- [adonthell-wastesedge-commits] Release_0-3-1 e7e6e03 121/237: ADDED script to get all character's to Bjarn's room, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 d62b800 105/237: FIXED bug in Talan's dialogue, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 16bc2fa 181/237: Added Silverhair's luggage, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 b2cc71d 135/237: Schregneugneu., Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 dcb7646 212/237: Continued veranda, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 919bce7 162/237: ADDED a few 'gimmicks' :), Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 11da725 225/237: FIXED slight bug in Talan's dialogue, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 219b786 155/237: UPDATED font colors a little, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 23c7a5b 120/237: FIXED wording, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 acd90d5 104/237: ADDED Tristan and Fellnir, Kai Sterker, 2016/07/25