about summary refs log tree commit diff
path: root/src/Xanthous/messages.yaml
AgeCommit message (Collapse)AuthorFilesLines
2019-10-06 Allow eating edible itemsGriffin Smith1-4/+17
Add menu support to the prompt system, and an "Eat" command that prompts for an item to eat and eats the item the character specifies, restoring an amount of hitpoints configurable via the item raw type.
2019-09-29 Gormlaks attack backGriffin Smith1-0/+4
When gormlaks see the character, they step towards them and attack dealing 1 damage when adjacent. Characters have hitpoints now, displayed at the bottom of the game screen, and when the game is over they die.
2019-09-28 Add debug command to reveal the gameGriffin Smith1-0/+3
Add a (debug) command to reveal all tiles on the game regardless of the character's vision, which'll make it easier to debug creature's behavior while they're not visible.
2019-09-21 Implement combatGriffin Smith1-0/+9
Put a bunch of gormlaks randomly on the level, and implement combat via damaging those gormlaks by one point.
2019-09-20 Describe what you see when you walk over itemsGriffin Smith1-0/+3
Every step the character takes, describe the entities at that position excluding the character.
2019-09-20 Add doors and an open commandGriffin Smith1-1/+9
Add a Door entity and an Open command, which necessitated supporting the direction prompt. Currently nothing actually puts doors on the map, which puts a slight damper on actually testing this out.
2019-09-20 Add the beginnings of a prompt systemGriffin Smith1-1/+3
Add the beginnings of a generic prompt system, with exclusive support atm for string prompts, and test it out by asking the character for their name at startup
2019-09-19 Add items and inventoryGriffin Smith1-0/+3
Add a new "Item" entity, which pulls from the previously-existent ItemType raw, and add a "PickUp" command which takes the (currently *only*) item off the ground and puts it into the inventory.
2019-09-01 Implement messagesGriffin Smith1-0/+1
Implement messages almost the same as in the Rust version, only with YAML instead of TOML this time, and a regular old mustache template instead of something handrolled. Besides that, pretty much everything here is the same.