X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=server%2Fconfig%2Fworld_data.py;h=8e5a781dac66acc70b10b4f8555b8e110ee23d0f;hb=690cfb4d09e6a058b7c5b59d76035dfbc114ec85;hp=97725a3a1fe2f157d9543d33682b0f0cef4041b0;hpb=2d78939fd39c64a41742a73558708628e38e282d;p=plomrogue
diff --git a/server/config/world_data.py b/server/config/world_data.py
index 97725a3..8e5a781 100644
--- a/server/config/world_data.py
+++ b/server/config/world_data.py
@@ -13,7 +13,13 @@ world_db = {
"PLUGIN": [],
"ThingActions": {},
"ThingTypes": {},
- "Things": {}
+ "Things": {},
+ "terrain_names": {
+ " ": "UNKNOWN",
+ "X": "TREE",
+ "~": "SEA",
+ ".": "EARTH"
+ }
}
"""Mapping of direction names to internal direction chars."""
@@ -21,16 +27,31 @@ directions_db = {"east": "d", "south-east": "c", "south-west": "x",
"west": "s", "north-west": "w", "north-east": "e"}
thing_defaults = {
- "T_ARGUMENT": 0,
- "T_PROGRESS": 0,
- "T_SATIATION": 0,
- "T_COMMAND": 0,
- "T_CARRIES": [],
- "carried": False,
- "T_MEMTHING": [],
- "T_MEMMAP": False,
- "T_MEMDEPTHMAP": False,
- "fovmap": False
+ "T_ARGUMENT": 0,
+ "T_PROGRESS": 0,
+ "T_SATIATION": 0,
+ "T_COMMAND": 0,
+ "T_CARRIES": [],
+ "carried": False,
+ "T_MEMTHING": [],
+ "T_MEMMAP": False,
+ "T_MEMDEPTHMAP": False,
+ "fovmap": False
+}
+
+thingtype_defaults = {
+ "TT_NAME": "(none)",
+ "TT_TOOLPOWER": 0,
+ "TT_LIFEPOINTS": 0,
+ "TT_PROLIFERATE": 0,
+ "TT_START_NUMBER": 0,
+ "TT_SYMBOL": "?",
+ "TT_TOOL": ""
}
symbols_passable = "."
+symbols_hide = "X"
+
+thingprol_field_spreadable = lambda x, y: x in symbols_passable
+thingprol_test_hook = lambda x: True
+thingprol_post_create_hook = lambda x: None