Add player help topics for crafting, mobs, world, and containers
This commit is contained in:
parent
7832c31f62
commit
bb5fd4d64f
4 changed files with 116 additions and 0 deletions
34
content/help/containers.toml
Normal file
34
content/help/containers.toml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
name = "containers"
|
||||
title = "inventory and containers"
|
||||
body = """
|
||||
pick up items, carry them in your inventory, and store them
|
||||
in containers like chests and bags.
|
||||
|
||||
basic commands
|
||||
get <item> pick up an item from the ground
|
||||
take <item> same as get
|
||||
drop <item> drop an item at your feet
|
||||
inventory list what you're carrying
|
||||
i short for inventory
|
||||
|
||||
containers
|
||||
containers are items that hold other items.
|
||||
they can be open or closed, and some can be locked.
|
||||
|
||||
container commands
|
||||
open <container> open a container
|
||||
close <container> close a container
|
||||
put <item> in <container> store an item in a container
|
||||
get <item> from <container> take an item from a container
|
||||
get all from <container> take everything from a container
|
||||
|
||||
where to find containers
|
||||
containers can be on the ground or in your inventory.
|
||||
put commands work with either location.
|
||||
closed containers block access to their contents.
|
||||
|
||||
targeting
|
||||
you can use partial names - 'get pla' matches 'plank'.
|
||||
ordinals work too - 'get 2nd sword' if there are multiple.
|
||||
container state shows in inventory - (open, empty) or (closed).
|
||||
"""
|
||||
25
content/help/crafting.toml
Normal file
25
content/help/crafting.toml
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
name = "crafting"
|
||||
title = "crafting items from recipes"
|
||||
body = """
|
||||
combine ingredients to create new items using recipes.
|
||||
|
||||
commands
|
||||
craft <recipe> craft an item if you have the ingredients
|
||||
recipes list all available recipes
|
||||
recipes <name> view details for a specific recipe
|
||||
|
||||
how it works
|
||||
recipes define what ingredients are needed and what you get.
|
||||
you need all ingredients in your inventory to craft.
|
||||
ingredients are consumed when you craft.
|
||||
|
||||
example
|
||||
wooden table requires 3 planks and 2 nails.
|
||||
carrying those items? type 'craft wooden table'.
|
||||
the ingredients disappear and you get a table.
|
||||
|
||||
finding recipes
|
||||
use 'recipes' to see what you can make.
|
||||
use 'recipes <name>' to see what ingredients you need.
|
||||
prefix matching works - 'craft wood' matches 'wooden table'.
|
||||
"""
|
||||
26
content/help/mobs.toml
Normal file
26
content/help/mobs.toml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
name = "mobs"
|
||||
title = "creatures and NPCs"
|
||||
body = """
|
||||
mobs are creatures that move around zones. some are friendly NPCs,
|
||||
others are hostile and will fight you.
|
||||
|
||||
types
|
||||
hostile mobs attack on sight or when provoked
|
||||
friendly NPCs have schedules, can be talked to
|
||||
training dummies stationary targets for practicing combat
|
||||
|
||||
interacting with NPCs
|
||||
some mobs have an npc_name and follow daily schedules.
|
||||
the librarian, for example, works during the day and rests at night.
|
||||
approach them when they're active to start conversations.
|
||||
|
||||
combat
|
||||
hostile mobs will engage you in combat when you're nearby.
|
||||
see 'help combat' for how to fight.
|
||||
defeating mobs may drop loot - check corpses after battle.
|
||||
|
||||
behavior
|
||||
mobs can wander, patrol routes, flee when threatened, or stay put.
|
||||
friendly NPCs transition between states based on their schedule.
|
||||
some mobs stay within a home region and won't chase you far.
|
||||
"""
|
||||
31
content/help/world.toml
Normal file
31
content/help/world.toml
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
name = "world"
|
||||
title = "zones, terrain, and navigation"
|
||||
body = """
|
||||
the world is made of zones - spatial areas with terrain grids.
|
||||
zones can be toroidal (wrapping at edges) or bounded.
|
||||
|
||||
terrain types
|
||||
each zone has a grid of terrain tiles with different properties.
|
||||
some tiles are impassable (mountains ^, water ~).
|
||||
the overworld is procedurally generated and wraps seamlessly.
|
||||
|
||||
zones
|
||||
zones are separate areas - the overworld, dungeons, interiors.
|
||||
each zone has a spawn point where you appear when entering.
|
||||
zones can contain mobs, items, portals, and players.
|
||||
|
||||
navigation
|
||||
move with cardinal directions: north, south, east, west.
|
||||
use 'look' to see terrain and objects around you.
|
||||
toroidal zones wrap - walk far enough and you loop back.
|
||||
|
||||
portals
|
||||
portals connect zones (doorways, stairs, gates).
|
||||
walk onto a portal tile and type 'enter <portal>'.
|
||||
you'll teleport to the target zone at specific coordinates.
|
||||
|
||||
player homes
|
||||
type 'home' to teleport to your personal zone.
|
||||
this is a private space you can furnish and customize.
|
||||
type 'home return' to go back to where you were.
|
||||
"""
|
||||
Loading…
Reference in a new issue