diff options
| author | historia <[not public]> | 2026-06-09 17:15:13 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-06-09 17:15:13 -0400 |
| commit | 9edc568e16741d443b67fbd23b0d91790085ced9 (patch) | |
| tree | d54be40531ba124dcf8299f9e94bfba4ece273ae /data/help | |
| parent | 56be6a3f45830594225a765b406816e6179ccde1 (diff) | |
| download | thehouseoficarus-9edc568e16741d443b67fbd23b0d91790085ced9.tar.gz | |
combat, mobs, parsing, toggles, hard disconnect handling
Diffstat (limited to 'data/help')
| -rw-r--r-- | data/help/attack.yaml | 10 | ||||
| -rw-r--r-- | data/help/combat.yaml | 5 | ||||
| -rw-r--r-- | data/help/description.yaml | 11 | ||||
| -rw-r--r-- | data/help/exits.yaml | 9 | ||||
| -rw-r--r-- | data/help/look.yaml | 12 | ||||
| -rw-r--r-- | data/help/movement.yaml | 6 | ||||
| -rw-r--r-- | data/help/quit.yaml | 11 | ||||
| -rw-r--r-- | data/help/toggle.yaml | 17 |
8 files changed, 72 insertions, 9 deletions
diff --git a/data/help/attack.yaml b/data/help/attack.yaml index 5c9f7a2..8c0bec3 100644 --- a/data/help/attack.yaml +++ b/data/help/attack.yaml @@ -4,6 +4,12 @@ description: | Attack a mob in the current room. Usage: attack <mob>, kill <mob>, fight <mob> + attack 1.man, kill 2.man - Enter combat with the named mob. Attacks occur at weapon speed on the - 600ms tick. Use "style" to change combat style before attacking. + Enter combat with the named mob. If multiple mobs with different names + match your input, you'll be asked "Which one?" — type a more specific + name. Prefix with a number to target a specific instance of the same + name (e.g. "attack 1.man"). Plain "attack man" targets the first. + + Attacks occur at weapon speed on the 600ms tick. Use "style" to change + combat style. You are locked in place for 15 ticks when combat starts. diff --git a/data/help/combat.yaml b/data/help/combat.yaml index c8a2b16..e2ccef6 100644 --- a/data/help/combat.yaml +++ b/data/help/combat.yaml @@ -8,4 +8,7 @@ description: | - Attack, Strength, and Defense rolls determine hit/miss - Combat triangle: Melee > Ranged > Technology > Melee - 4 XP per point of damage, distributed by combat style - - Movement interrupts combat immediately + - You are locked in place for 15 ticks when combat starts + - Damaged mobs show current HP in look (damaged listed first) + - Mobs regenerate 1 HP every 100 ticks (60 seconds) + - Players also regenerate 1 HP every 100 ticks diff --git a/data/help/description.yaml b/data/help/description.yaml new file mode 100644 index 0000000..ab6afa1 --- /dev/null +++ b/data/help/description.yaml @@ -0,0 +1,11 @@ +name: "description" +category: "Character" +description: | + View or change your character description. + + Usage: description, desc + + Shows your current description (if any) and prompts you to enter a new + one. Other players can see your description by looking at you with + "look <name>". Press enter without typing anything to keep your + current description. diff --git a/data/help/exits.yaml b/data/help/exits.yaml new file mode 100644 index 0000000..673e789 --- /dev/null +++ b/data/help/exits.yaml @@ -0,0 +1,9 @@ +name: "exits" +category: "Exploration" +description: | + List exits from the current room. + + Usage: exits + + Shows each exit and the name of the room it leads to. Also toggleable + via "toggle exits" to show destinations inline in the look output. diff --git a/data/help/look.yaml b/data/help/look.yaml index 30b1d27..17faa45 100644 --- a/data/help/look.yaml +++ b/data/help/look.yaml @@ -1,9 +1,15 @@ name: "look" category: "Exploration" description: | - Look around the current room. + Look around the current room or examine a specific target. Usage: look, l + look <target> - Shows the room name, description, exits, objects, mobs, other players, - and items on the ground. + Without a target, shows the room name, description, exits, objects, + mobs, other players, and ground items. Damaged mobs show current HP + (e.g. "man (level 1) [3/7hp]"). + + With a target, shows details about a mob, object, item (ground or + inventory), or another player. Looking at items shows their value. + Looking at players shows their stats, equipment, and description. diff --git a/data/help/movement.yaml b/data/help/movement.yaml index d40f192..9b4f81c 100644 --- a/data/help/movement.yaml +++ b/data/help/movement.yaml @@ -6,4 +6,8 @@ description: | Usage: north, south, east, west, up, down Aliases: n, s, e, w, u, d - Movement is instant. Combat is interrupted if you leave the room. + You cannot move for 15 ticks after combat starts. + Combat is interrupted if you leave the room. + + With "description" toggled on, moving shows the full room description + instead of just the room name. Use "toggle" to change this setting. diff --git a/data/help/quit.yaml b/data/help/quit.yaml index 286281a..c41771b 100644 --- a/data/help/quit.yaml +++ b/data/help/quit.yaml @@ -1,8 +1,15 @@ name: "quit" category: "Character" description: | - Quit the game and disconnect. + Rest and return to the account menu. Usage: quit - Saves your character and closes the connection. + Cannot be used during combat. Starts a 10-tick rest sequence: + 10 ticks: "You sit down to rest..." + 6 ticks: "You catch your breath..." + 3 ticks: "You close your eyes..." + 0 ticks: Returns to account menu + + The rest is cancelled if you take any action or if combat starts. + Saves your character when the timer completes. diff --git a/data/help/toggle.yaml b/data/help/toggle.yaml new file mode 100644 index 0000000..44a2b33 --- /dev/null +++ b/data/help/toggle.yaml @@ -0,0 +1,17 @@ +name: "toggle" +category: "General" +description: | + Toggle character settings on or off. + + Usage: toggle - List all toggles and their current status + toggle <name> - Toggle a setting on or off + + Toggles: + description - Long room descriptions when moving between rooms + tinymap - Mini-map display (not yet implemented) + xpdrops - Show XP gained in combat hit messages + exits - Show exit destinations in look output + mobenter - Notify when a mob enters the room + mobleave - Notify when a mob leaves the room + mobspawn - Notify when a mob spawns in the area + reserve - Show full reserved item details in look |
