#
# file:: zombie.yaml
# author:: Macabre
# version:: 0.0.1
# date:: 10/02/2008
#
# This source code copyright (C) 2005, 2006 by Jon A. Lambert
# All rights reserved.
#
# Released under the terms of the TeensyMUD Public License
# See LICENSE file for additional information.
#
# These are the character commands for the Tiny interface
- !ruby/object:Command
cmd: :cmd_get
help: Pick up an object.
name: get
- !ruby/object:Command
cmd: :cmd_drop
help: Drop an object.
name: drop
zombie: true
- !ruby/object:Command
cmd: :cmd_olist
help: Query an object ID
name: @olist
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_mlist
help: Query an mobile ID
name: @mlist
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_load
help: load an object (Ex. @load \#<oid>)
name: @load
perm: builder
pos: :sitting
- !ruby/object:Command
cmd: :cmd_junk
help: discards an item as junk (it disappears)
name: junk
- !ruby/object:Command
cmd: :cmd_grant
help: grant builder|admin permissions
name: @grant
perm: admin
pos: :any
- !ruby/object:Command
cmd: :cmd_revoke
help: revoke builder|admin permissions
name: @revoke
perm: admin
pos: :any
- !ruby/object:Command
cmd: :cmd_help
help: This help screen
name: help
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_give
help: give <object> to <player> \| give \# dollars to <player>
name: give
- !ruby/object:Command
cmd: :cmd_room
help: @room My Room <east> <west>
name: @room
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_goto
help: @goto (room# | player | mob mobilename)
name: @goto
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_rlist
help: @rlist (low-high) or name in title
name: @rlist
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_todo
help: todo (msg) - Submit or display the todo list
name: todo
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_bug
help: bug (msg) - Submit or display a bug report
name: bug
pos: :any
- !ruby/object:Command
cmd: :cmd_wizhelp
help: wizhelp <topic> - Help for Builders and Wizards (admins)
name: @wizhelp
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_stand
help: stand - stands up
name: stand
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_sit
help: sit - Sit down to rest
name: sit
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_sit
help: sit - Sit down to rest
name: rest
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_sleep
help: sleep - sleeps to help recover
name: sleep
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_time
help: Gets the approximate time of day (or night)
name: time
pos: sitting
zombie: true
- !ruby/object:Command
cmd: :cmd_weather
help: Gets the weather
name: weather
pos: :sitting
zombie: true
- !ruby/object:Command
cmd: :cmd_look
help: displays the contents of a room or details of an object in the room
name: look
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_stats
help: Displays some useful player stats
name: stats
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_wear
help: Wear an article of clothing or armor
name: wear
- !ruby/object:Command
cmd: :cmd_wield
help: Wield something...like a weapon maybe?
name: wield
pos: :any
- !ruby/object:Command
cmd: :cmd_remove
help: Remove an article of clothing or armor
name: remove
- !ruby/object:Command
cmd: :cmd_unwield
help: Remove a wielded item
name: unwield
pos: :any
- !ruby/object:Command
cmd: :cmd_medit
help: |
Creates a new mobile/NPC (ex. @medit npc Bob)
Types
npc - Standard mobile class
zombie - Create a Zombie
merchant - Create a merchant
name: 'medit'
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_inv
help: displays character inventory
name: inventory
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_force
help: Force a character or mobile to perform an action
name: @force
pos: :any
perm: admin
- !ruby/object:Command
cmd: :cmd_alias
help: |
Create an alias for frequently used commands
use %x for argument substitution. Example:
> alias g give %x to Bob
This will allow you to type
> g food
and it will convert to
> give food to Bob
name: alias
pos: :any
- !ruby/object:Command
cmd: :cmd_who
help: shows a list of all connected characters
name: who
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_invisible
help: Toggles invisibility mode
name: @invisible
pos: :any
perm: admin
- !ruby/object:Command
cmd: :cmd_say
help: "sends <message> to all characters in the room"
name: say
pos: :sitting
zombie: true
- !ruby/object:Command
cmd: :cmd_say
help: "sends <message> to all characters in the room"
name: "\""
pos: :sitting
zombie: true
- !ruby/object:Command
cmd: :cmd_spawn
help: |
Creates a spawn point for an object or mobile
Example:
spawn #<oid> max=3 (Creates oid at this location, max of 3)
spawn add #<spawnid> max=2 max_in_room=1 freq=10 inv=#20 wield=#25 wear=#26
This modifies spawnid and adjust values as well as equips it
spawn del #<spawnid> (Deletes the spawnid)
name: "@spawn"
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_kill
help: Try and kill somebody
name: kill
zombie: true
- !ruby/object:Command
cmd: :cmd_flee
help: Attempt to flee from a fight
name: flee
pos: :any
- !ruby/object:Command
cmd: :cmd_heal
help: Heal a player
name: heal
pos: standing
perm: admin
- !ruby/object:Command
cmd: :cmd_summon
help: Summon a player to your current location
name: @summon
perm: admin
pos: :sitting
- !ruby/object:Command
cmd: :cmd_redit
help: |
Room Editor (OLC) Edit a room.
Syntax redit (Edits current room)
redit #<room id> (Edits room with <room id>)
redit new [<name>] (Creates a new room with optional <name>)
name: redit
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_oedit
help: |
Object Editor (OLC) Edit an object.
Syntax oedit #<object id> (Edits object with <object id>)
oedit new (type) [<name>] (Creates a new object with <name>)
optional types - container, food, liquid, battery
name: oedit
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_eat
help: Eat some food
name: eat
pos: :sitting
zombie: true
- !ruby/object:Command
cmd: :cmd_bury
help: Bury and item from your inventory
name: bury
- !ruby/object:Command
cmd: :cmd_dig
help: Dig in the ground to see if something is buried there.
name: dig
- !ruby/object:Command
cmd: :cmd_put
help: Put an object in another object. Eg - put food in bag
name: put
pos: :sitting
- !ruby/object:Command
cmd: :cmd_drink
help: Drink from something
name: drink
pos: :sitting
- !ruby/object:Command
cmd: :cmd_fill
help: Fill up a container with liquid
name: fill
pos: :sitting
- !ruby/object:Command
cmd: :cmd_empty
help: Empties out an object on to the floor
name: empty
pos: :sitting
- !ruby/object:Command
cmd: :cmd_passwd
help: Change your user account password
name: @passwd
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_open
help: Opens a door or other object
name: open
- !ruby/object:Command
cmd: :cmd_close
help: Closes a door or other object
name: close
- !ruby/object:Command
cmd: :cmd_unlock
help: Unlock a door or other object
name: unlock
- !ruby/object:Command
cmd: :cmd_lock
help: Lock a door or other object
name: lock
- !ruby/object:Command
cmd: :cmd_save
help: Save at a proper saving location (Like an Inn)
name: save
- !ruby/object:Command
cmd: :cmd_rlink
help: Link two room exits together. Usage - rlink room1\# room2\#
name: rlink
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_dbsave
help: Saves currently running world to the DB (disk)
name: @dbsave
perm: admin
pos: :any
- !ruby/object:Command
cmd: :cmd_tel
help: Tel(elpath) a user a message directly. They do not have to be in the same room.
name: tel
pos: :any
zombie: true
- !ruby/object:Command
cmd: :cmd_replicate
help: Replcates changes to a parent Oid to all in game clones
name: @replicate
pos: :any
perm: builder
- !ruby/object:Command
cmd: :cmd_bash
help: Bash in a door. Usage - bash exitName
name: bash
skill: bash
zombie: true
- !ruby/object:Command
cmd: :cmd_list
help: List available items to purchase from a merchant
name: list
pos: sitting
- !ruby/object:Command
cmd: :cmd_buy
help: Buy an item from a merchant
name: buy
- !ruby/object:Command
cmd: :cmd_sell
help: Sell an item or items to a merchant
name: sell
- !ruby/object:Command
cmd: :cmd_offer
help: Offer an item to a merchant to see what they would pay for it
name: offer
- !ruby/object:Command
cmd: :cmd_motd
help: Message Of The Day
name: @motd
pos: :any
- !ruby/object:Command
cmd: :cmd_description
help: Set your players description
name: @description
pos: :any
- !ruby/object:Command
cmd: :cmd_balance
help: Get your bank balance
name: balance
- !ruby/object:Command
cmd: :cmd_withdrawl
help: Withdrawl money from an ATM
name: withdrawl
- !ruby/object:Command
cmd: :cmd_deposit
help: Deposit money into an ATM
name: deposit
- !ruby/object:Command
cmd: :cmd_last
help: Show last \# of people logged on
name: @last
perm: builder
pos: :any
- !ruby/object:Command
cmd: :cmd_mail
help: |
Send and recieve mail
mail - shows mailbox
mail <user> <subject>
mail read msgid - read a message id
mail del msgid - delete a message id
mail del all - delete all messages
name: mail
- !ruby/object:Command
cmd: :cmd_q
help: Quit Stub
name: q
- !ruby/object:Command
cmd: :cmd_follow
help: Follow somebody
name: follow
- !ruby/object:Command
cmd: :cmd_group
help: Start a group (Party) from followers
name: group
- !ruby/object:Command
cmd: :cmd_disband
help: Disband a group or one of its members
name: disband
- !ruby/object:Command
cmd: :cmd_split
help: Split money with other group members. Usage - split amount
name: split
- !ruby/object:Command
cmd: :cmd_reboot
help: Rebot the server. Optional args are - update, pause
name: @reboot
perm: admin
pos: :any
- !ruby/object:Command
cmd: :cmd_debugmode
help: Toggles debug mode for in-game development
name: @debugmode
perm: admin
pos: :any
- !ruby/object:Command
cmd: :cmd_syslog
help: Shows the last 20 or so lines of the system log. @syslog [number_of_lines]
name: @syslog
perm: admin
pos: :any
- !ruby/object:Command
cmd: :cmd_afk
help: Away From Keyboard (Toggle)
name: afk
pos: :any
- !ruby/object:Command
cmd: :cmd_wake
help: Wake yourself or a sleeping person
name: wake
pos: :any
- !ruby/object:Command
cmd: :cmd_infect
help: Infect somebody
name: infect
perm: admin
- !ruby/object:Command
cmd: :cmd_chat
help: "sends <message> to all characters in the game"
name: chat
pos: :any
- !ruby/object:Command
cmd: :cmd_moan
help: Lets out a zombie moan to attract other zombies
name: moan
skill: moan
zombie: true
- !ruby/object:Command
cmd: :cmd_pardon
help: Pardon somebody who is marked as a player killer
name: @pardon
pos: :any
perm: builder
- !ruby/object:Command
cmd: :cmd_mend
help: Mends a broken or crippled limb
name: mend
skill: mend