altri bugfix.

This commit is contained in:
Francesco Cappelli 2022-01-25 23:31:04 +01:00
parent db12c674ef
commit 18c59755d4
5 changed files with 50 additions and 7 deletions

View file

@ -265,7 +265,7 @@ class CmdSearch(Command):
caller = self.caller caller = self.caller
if has_effect(caller, "is_busy"): if has_effect(caller, "is_busy"):
caller.msg("You are already busy {}.".format(caller.current_action.busy_msg())) caller.msg("You are already busy {}.".format(caller.db.current_action.busy_msg()))
return return
if not self.args: if not self.args:

View file

@ -1082,7 +1082,7 @@ class CmdCraft(Command):
return return
if has_effect(caller, "is_busy"): if has_effect(caller, "is_busy"):
caller.msg("You are already busy {}.".format(caller.current_action.busy_msg())) caller.msg("You are already busy {}.".format(caller.db.current_action.busy_msg()))
return return
ingredients = [] ingredients = []

View file

@ -4,7 +4,7 @@
# #
zone/add tutorial_zone = 32 zone/add tutorial_zone = 32
# #
# rooms # ROOMS
spawn/noloc start_00 spawn/noloc start_00
# #
spawn/noloc start_01 spawn/noloc start_01
@ -15,7 +15,7 @@ spawn/noloc start_03
# #
spawn/noloc start_04 spawn/noloc start_04
# #
# exits # EXITS
popen start_door_00 = start_00,start_01 popen start_door_00 = start_00,start_01
# #
popen start_door_01 = start_01,start_02 popen start_door_01 = start_01,start_02
@ -35,11 +35,20 @@ addtozone start_03 = tutorial_zone, 17, 29
# #
addtozone start_04 = tutorial_zone, 18, 29 addtozone start_04 = tutorial_zone, 18, 29
# #
# ROOM START_00
tel start_00 tel start_00
# #
spawn f_armored_skeleton spawn f_armored_skeleton
# #
spawn wood_material
#
spawn cloth_material
#
# ROOM START_01
tel start_01 tel start_01
# #
spawn f_rubble_01 spawn f_rubble_01
#
tel start_00
# #

View file

@ -223,9 +223,20 @@ LANTERN = {
"locks": "light:all()", "locks": "light:all()",
} }
TORCH = {
"prototype_parent": "ITEM",
"prototype_tags": ["item"],
"prototype_key": "torch",
"key": "torch",
"aliases": ["torch"],
"desc": "A crude torch made from a splinter of wood.",
"attrs": [("is_lit", False, None, None)],
"locks": "light:all()",
}
BLADE_TOOL = { BLADE_TOOL = {
"prototype_parent": "ITEM_EQUIPPABLE", "prototype_parent": "ITEM_EQUIPPABLE",
"prototype_tags": ["item", "equippable"], "prototype_tags": ["item", "equippable", "material"],
"prototype_key": "blade tool", "prototype_key": "blade tool",
"key": "steel blade", "key": "steel blade",
"aliases": ["blade"], "aliases": ["blade"],
@ -236,7 +247,7 @@ BLADE_TOOL = {
WOOD_MATERIAL = { WOOD_MATERIAL = {
"prototype_parent": "ITEM", "prototype_parent": "ITEM",
"prototype_tags": ["item"], "prototype_tags": ["item", "material"],
"prototype_key": "wood_material", "prototype_key": "wood_material",
"key": "piece of wood", "key": "piece of wood",
"aliases": ["wood"], "aliases": ["wood"],
@ -244,9 +255,19 @@ WOOD_MATERIAL = {
"tags": [("wood", "crafting_material", None)], "tags": [("wood", "crafting_material", None)],
} }
CLOTH_MATERIAL = {
"prototype_parent": "ITEM",
"prototype_tags": ["item", "material"],
"prototype_key": "cloth_material",
"key": "old rags",
"aliases": ["rags"],
"desc": "A torn piece of dirty cloth.",
"tags": [("cloth", "crafting_material", None)],
}
BLOOD_MATERIAL = { BLOOD_MATERIAL = {
"prototype_parent": "ITEM", "prototype_parent": "ITEM",
"prototype_tags": ["item"], "prototype_tags": ["item", "material"],
"prototype_key": "blood_material", "prototype_key": "blood_material",
"key": "vial of blood", "key": "vial of blood",
"aliases": ["blood, vial"], "aliases": ["blood, vial"],

View file

@ -33,6 +33,19 @@ class SummoningCircleRecipe(CraftingRecipe):
success_message = "You draw an arcane circle on the ground." success_message = "You draw an arcane circle on the ground."
class TorchRecipe(CraftingRecipe):
"""A wooden torch"""
"""Some blood"""
name = "torch" # name to refer to this recipe as
crafting_time = 5
tool_tags = []
consumable_tags = ["wood", "cloth"]
output_prototypes = [
"torch"
]
output_names = ["a wooden torch"]
class WoodenPuppetRecipe(CraftingRecipe): class WoodenPuppetRecipe(CraftingRecipe):
"""A puppet""" """A puppet"""
name = "wooden puppet" # name to refer to this recipe as name = "wooden puppet" # name to refer to this recipe as