summaryrefslogtreecommitdiff
path: root/content/encyclopediae/npcs.json
diff options
context:
space:
mode:
Diffstat (limited to 'content/encyclopediae/npcs.json')
-rw-r--r--content/encyclopediae/npcs.json35
1 files changed, 35 insertions, 0 deletions
diff --git a/content/encyclopediae/npcs.json b/content/encyclopediae/npcs.json
index ffc60cf..02f13ad 100644
--- a/content/encyclopediae/npcs.json
+++ b/content/encyclopediae/npcs.json
@@ -85,6 +85,7 @@
"trader": {
"sprite": "human",
"height": 1.5,
+ "name": "crop trader",
"components": [
["Interactable", {"typ": "exchange", "arg": ["list", [
"buy ",
@@ -103,6 +104,27 @@
["Movable", {"cooldown": 3}]
]
},
+ "dyetrader": {
+ "sprite": "human",
+ "height": 1.5,
+ "name": "dye trader",
+ "components": [
+ ["Interactable", {"typ": "exchange", "arg": ["list", [
+ "buy ",
+ ["list", [
+ ["list", ["red dye", ["list", ["club", "club"]], ["list", ["reddye"]]]],
+ ["list", ["green dye", ["list", ["stone", "stone", "stone", "stone", "stone"]], ["list", ["greendye"]]]],
+ ["list", ["blue dye", ["list", ["sword"]], ["list", ["bluedye"]]]]
+ ]]
+ ]]}],
+ ["MonsterAI", {
+ "view_distance": 1,
+ "move_chance": 0.01,
+ "homesickness": 0.3
+ }],
+ ["Movable", {"cooldown": 3}]
+ ]
+ },
"toolsmith": {
"sprite": "human",
"height": 1.5,
@@ -121,6 +143,19 @@
}],
["Movable", {"cooldown": 3}]
]
+ },
+ "villager": {
+ "sprite": "human",
+ "height": 1.5,
+ "name": "villager",
+ "components": [
+ ["MonsterAI", {
+ "view_distance": 1,
+ "move_chance": 0.01,
+ "homesickness": 0.3
+ }],
+ ["Movable", {"cooldown": 3}]
+ ]
}
}
}