mirror of
https://github.com/evennia/evennia.git
synced 2026-03-27 18:26:32 +01:00
Fix some regressions in the tutorial world.
This commit is contained in:
parent
1d6873eef4
commit
e39e1bdd45
3 changed files with 17 additions and 18 deletions
|
|
@ -279,9 +279,7 @@ start
|
|||
#
|
||||
@set sign/readable_text =
|
||||
|
||||
|
||||
WARNING - The bridge is not safe!
|
||||
|
||||
|rWARNING - The bridge is not safe!|n
|
||||
|
||||
Below this official warning, someone has carved some sprawling
|
||||
letters into the wood. It reads: "The guardian will not bleed to
|
||||
|
|
@ -1299,28 +1297,29 @@ Tomb of the hero
|
|||
@create/drop Stone sarcophagus;sarcophagus;stone : tutorial_world.objects.WeaponRack
|
||||
#
|
||||
@desc stone =
|
||||
The lid of the coffin is adorned with a stone statue in full size. The weapon held by
|
||||
the stone hands looks very realistic ... (
|
||||
The lid of the coffin is adorned with a stone statue in full size.
|
||||
The weapon held by the stone hands looks very realistic ...
|
||||
|
||||
The hands of the statue close on what seems to be a real weapon
|
||||
rather than one in stone. This must be the hero's legendary weapon!
|
||||
The prize you have been looking for!
|
||||
|
||||
(try {wget weapon{n)
|
||||
#
|
||||
@set sarcophagus/rack_id = rack_sarcophagus
|
||||
#
|
||||
@set sarcophagus/available_weapons = ["ornate_longsword","warhammer","rune axe","thruning","slayer waraxe","ghostblade","hawkblade"]
|
||||
@set sarcophagus/available_weapons = ["ornate longsword","warhammer","rune axe","thruning","slayer waraxe","ghostblade","hawkblade"]
|
||||
#
|
||||
@set sarcophagus/no_more_weapons_msg =
|
||||
The tomb has already granted you all the might it will ever do.
|
||||
#
|
||||
@set sarcophagus/get_weapon_msg =
|
||||
The hands of the statue close on what seems to be a real weapon
|
||||
rather than one in stone. This must be the hero's legendary weapon!
|
||||
The prize you have been looking for!
|
||||
|
||||
With trembling hands you release the weapon from the stone and hold
|
||||
{c%s{n in your hands!
|
||||
|
||||
Trembling you carefully release the weapon from the stone to test
|
||||
its weight. You are finally holding your prize,
|
||||
|
||||
The {c%s{n
|
||||
|
||||
in your hands!
|
||||
|
||||
{gThis concludes the Evennia tutorial. From here you can either
|
||||
continue to explore the castle (hint: this weapon works better
|
||||
|
|
@ -1344,7 +1343,7 @@ Tomb of the hero
|
|||
# rack_id. This we can use to check if any such weapon is in inventory
|
||||
# before unlocking the exit.
|
||||
#
|
||||
@lock Exit tutorial = view:holds(rack_sarcophagus) ; traverse:holds(rack_sarcophagus)
|
||||
@lock Exit tutorial = view:tag(rack_sarcophagus, tutorial_world) ; traverse:tag(rack_sarcophagus, tutorial_world)
|
||||
#
|
||||
# to tutorial outro
|
||||
@tel tut#16
|
||||
|
|
|
|||
|
|
@ -978,7 +978,7 @@ WEAPON_PROTOTYPES = {
|
|||
"damage": 10},
|
||||
"hawkblade": {
|
||||
"prototype": "ghostblade",
|
||||
"key": "The Hawblade",
|
||||
"key": "The Hawkblade",
|
||||
"aliases": ["hawk", "blade"],
|
||||
"desc": "The weapon of a long-dead heroine and a more civilized age, the hawk-shaped hilt of this blade almost has a life of its own.",
|
||||
"hit": 0.85,
|
||||
|
|
|
|||
|
|
@ -1009,13 +1009,13 @@ class OutroRoom(TutorialRoom):
|
|||
Do cleanup.
|
||||
"""
|
||||
if character.has_player:
|
||||
if self.db.wracklist:
|
||||
for wrackid in self.db.wracklist:
|
||||
character.del_attribute(wrackid)
|
||||
del character.db.health_max
|
||||
del character.db.health
|
||||
del character.db.last_climbed
|
||||
del character.db.puzzle_clue
|
||||
del character.db.combat_parry_mode
|
||||
del character.db.tutorial_bridge_position
|
||||
for obj in character.contents:
|
||||
if obj.typeclass_path.startswith("evennia.contrib.tutorial_world"):
|
||||
obj.delete()
|
||||
character.tags.clear(category="tutorial_world")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue