feat(handel): NPC-Registry, Dialog, Laden und Stapelregel
Vierzehnte Registry: NPCs sind keine Wesen — kein Kampfzustand, keine Initiative, keine Attribute. Ihre Antwortliste ist flach; was erst nach einer Antwort erscheint, ist eine Option mit einer Bedingung. - open_shop als elfte Aktion (game/ setzt eine Absicht, die UI schiebt) - Talk/Choose/Buy/Sell, Talk wirkt auf das eigene Feld wie PickUp - Preisspanne statt Goldkonto beim Haendler, Charisma in der Preisfunktion - Warenkorb einmal bei der Etagenerzeugung gezogen - Stapelregel aus Ticket 07 endlich gebaut: 50-120 Gold war 120 Eintraege - Dialog- und Shop-Screen, NPC-Symbol im Grid
This commit is contained in:
@@ -36,6 +36,9 @@ layout = """
|
||||
[[prefabs]]
|
||||
id = "market"
|
||||
tags = ["core:merchant"]
|
||||
# Der i-te `n`-Platz bekommt den i-ten Eintrag. Anders als bei `e` nennt das
|
||||
# Prefab den NPC: Ein Schmied skaliert nicht mit der Tiefe.
|
||||
npcs = ["core:blacksmith"]
|
||||
layout = """
|
||||
####+####
|
||||
#.......#
|
||||
|
||||
Reference in New Issue
Block a user