Author Topic: Neat Little Code Things List - And Helpfile Effort!  (Read 3046 times)

Taven

  • Helper
  • Posts: 2185
Neat Little Code Things List - And Helpfile Effort!
« on: June 29, 2011, 09:34:20 PM »
Hello,

This thread serves two purposes.

First, it contains the complete list of all the neat code things found in the Neat Little Things thread. I will try to remember to keep both this list updated, and a list in that thread for easy reference. In order to make it easy for you to know if I have updated the list, I will label it with the last page of the thread that is included.

The second purpose of this thread is the collaborative part. Do you think that the things within the list are easy to figure out and know? What helpfiles could be updated in order to reflect the things on the list, if any? If we can find a fair amount, I will compile all the commentary, and send the suggestions in to staff. This will ensure that they will only get one list, and that they won't be spending time on overlapping suggestions.

So, without further ado:


Comprehensive List of Neat Little Things So Far



  • sit with <character name> seats you at the table that character is sitting at

  • sit on <item that is large enough> allows you to sit on items not typically regarded as seats, e.g. footlockers, trunks and chests

  • You can look east (squinting) and it will echo - same for items and a general look

  • Look tables - you can use () to echo an emote here, too

  • pull quiver - get an arrow from a quiver and wield it in one command

  • light <item> <item> to light one flammable item with another - ex: Light lamp candle

  • Pagelength <number> - sets the number of lines the game records to your terminal

  • count <keyword> <container>

  • key <item> <container> - easily see all the variations on one keyword contained

  • "scan status" tells you whether you are scanning

  • look <character>'s <bodypart> - see a tattoo or other feature

  • list <merchant> <keyword> - ex: list ugly.merchant pants would show all the pants the ugly merchant has

  • guard status

  • drop (<emote>), ~ <arrangement> - ex: drop bag (wincing as it slips from the edge of ~table) contents spilling out onto the floor, ~ lies on its side beneath a small table.

  • Sometimes you can look at things from room mdescs, such as murals

  • pour <thing containing water> <location> - this can be done in areas that support plant life and will help it, or on light sources, which has a varying effect

  • when you're falling and type up it gives you an extra save but drains stun

  • steal 1. <target's> pack - steals the first thing in a target's pack

  • put <item> <container> - this works for items you are wearing, no need to remove

  • buy <item> <merchant> <race> - ex: buy thong Amos half-giant buys a half-giant sized thong. This only works if the merchant has an unlimited supply.


  • The "exit" command always works, even in low light (although it doesn't give specific info and uses 1 point of stamina)


  • Arrange object blah blah ~ blah - ex: arrange chest Sitting here pretty, ~ is filled with flowers. Returns: Sitting here pretty, the plain chest is filled with flowers.

  • Shake tent - people inside the tent can see when their tent is shook

  • "Stand" breaks hide - useful for if you're not sure if you're hiding


  • tell <person> (<emote>) <sentence> - You can do this instead of the say command

  • The "taste" command and the "sip" command

  • Assess -v <person> is a wonderful way to find out a PC's age and build in comparison to yours for role-playing purposes

  • For magickers "alias spells skills magick" will make it so that when you type "spells" you get only your magick skills

  • The brief command - It simplifies things, of your choice

  • The stop command - Stops and gets rid of any commands in the queue

  • You can rent things to the bank, which will give you a ticket in return. You can take your item out again for a 150 coins

  • There's a thread "Coming Soon" that details neat stories about the game

  • The "Change Objective" command lets staff know what you are doing (and if you are waiting on an important request, if you set it to that)

  • "Help teapot" for everything related to teamaking

  • Magickers can do "help spell <spellname>" if they know a spell

  • You can arm wrestle in some places - help arm wrestling

  • You can use brooms to clean sawdust - "clean room broom"

  • "Help cage" tells you the commands for cages (there are a few in Zalanthas)


  • For the bards in Tuluk - put <charmname> <instrumentname>

  • "get <seat> <table>" and "put <seat> <table>" (When the seat is on the floor) - If you are playing a half-giant, just remove a stool to sit at the bar

  • "rent time" lets you know how many days you have left before the lease runs out

  • Social emotes, such a "nod," are listed here

  • pull branch - you can pull bark from branches, or sometimes logs

  • The "flip" command can be helpful, sometimes. Apparently the use command is also helpful, sometimes. (vagueness)

  • Tdesc - the temporary description command, for wounds, aging without a stat change, and bynner shit all over you

  • "behead <unlucky>" - unlucky must be dead first

  • The "wiz" command - lists all Armageddon staff, active and retired

  • This page tells you what the current staff responsibilities are

  • Locdescs - Your PC can get coded scars

  • Sometimes bars have "invisible" bar stools in them - you can use "key barstool" to check

  • If a tray is too heavy to be held, you can "etwo" it

  • Hold staff - For when walking with a staff or cane, and you don't want people mad you're brandishing it

  • "List song" displays a list of songs that can be sung by an NPC bard in certain places. Use the "Buy song #" syntax to listen to the NPC sing.

  • Typing "stand" removes long descriptions (ldesc). You can also reset your ldesc by typing "change ldesc none", but tying "stand" is shorter.

  • You can offer to trade an item for another item at a shop - offer <your item> <their item>

  • There is a quaff command for potions

  • help map zalanthas - this shows you a map of Zalanthas

  • If you have a client, you can alias "look all" to all of the look commands, so one command will look all directions

  • pour <container> <container 2> - this works with bags and chests, and is very useful for organizing

  • There is an "assist" command for combat, to make sure to help your friend with their foe correctly

  • For prompts, %s shows your current position, and when fighting will show who you are fighting

  • If a weapon is poisoned, you can unpoison it by going "pour waterskin <weapon>". (There may be some sort of bug with this? Something about turning a weapon into not a weapon sometimes).

  • You can "beep" players to get their attention, or check if they are linkdead. Use sparingly!

  • pack <mount> - checks for things packed to a mount; pack <container> <mount> - packs item to mount (unpacking too); unpack all <mount> - unpack everything with less
    spam

  • You can flip a coin by dropping it and typing "flip coin" - you must be standing to do this. You can flip other "coin" objects with them in your inventory.

  • With emoting ( ) comes before your action, and [ ] after


  • Flip doesn't work in combat, instead use the "use" command

  • Semote is a great command for emoting when hidden/invisible, if what you're doing cannot be heard

  • "key ." shows every item in the room you can see, including ones not immediately obvious

  • "vis" makes you visible (breaking hide and some spells)

  • You can use emotes when packing and unpacking a mount

  • "skills <type>" shows you only skills of that type - ex: "skills language" shows you only what language skills you have

  • Break bottle - If you are holding a bottle, you can use this command to make a weapon

  • Count doesn't work if you're wearing an item; you can use the key command to count it in this case (such as with a quiver of arrows)

  • To use an incense burner, drop it in the room, put in the incense, and close the burner. Viola!

  • You can use the "craft" command on an item in the room to move it to the top of the room list (you do not actually craft it)

  • Using "/n" at the end of your prompt skips to a new line (it makes things less spammy)

  • You can use "Weather <direction>" to see what the weather is like in that area (such as outside a tent, or outside a tavern)

  • "Land" is a helpful command if you aren't...landed.


  • The salvage command lets you get things from items (ie, a cloak can be salvages for cloth scraps)

  • If you are writing a bio or tdesc the ".x" lets you make a command outside of it. Ex: ".x say SHUDDUP."

  • When you sleep with 0 stamina, you can't wake up until you have almost all of it back

  • Rebel - This command immediately removes you from your clan

  • When Armageddon is being closed for a reboot and there's a staff announcement for you to log out, you can quit out anywhere

  • The "plant" command is the opposite of steal and you can try to put things on people (like spice)

  • You can use perfume, booze, spice and poop to change your scent. To tell what someone's scent is, you can use the sniff command ("sniff <object>", "sniff <person>" or just "sniff" sniffs the room). Only sniffing the room will echo.

  • You can forage spice now (primarily in silty areas, like the silt sea)

  • Shuffle deck reset - refills the card deck and restores all cards to the deck

  • Discuss - This is a command you can use with NPCs. Ex: Discuss bartender topics

  • You can eat food not in your inventory

  • You can craft with items not in your inventory. This means items in the room, and can also be used on items sitting on a table.

  • The scribble command - You can draw on things, and they fade over time

  • Wear <item> on belt - You can wear pouches and waterskins on your belt

  • Closing your cloak makes your belt and the things on it hidden (but they can still be stolen)

  • You can "title <mount>" to name your mount, and the name stays until it's in a stable. Useful for RPTs.

  • You can use the "addkeyword" command to give yourself an alias. Ex: Addkeyword Amos

  • You can use emotes when raising and lowering your hood. Ex: raise hood (lifting it up with a sudden jerk) [covering all but ^me chin]

  • Not to circumvent code, but if someone is spam brawling and you want to slow it down so you can emote/move away you can "Stand <table>" and it renders them unable to spamhit to show how uber they are.

  • You can do "change hands <from> <to>" with the from and to being either your main hand (ep) or your secondary hand (es). This means you don't have to remove each item, and then wield and hold, it's all in this one command. Furthermore, you don't actually have to type "change hands ep es", you can just type "change hands".

  • You can use the command "change opponent <target>" to change who you're fighting to a new target.

  • If you log out with your barrier up, you log in with your barrier up.

  • "Contact " (with the space) makes you contact the last person you were in contact with.

  • "Nosave combat" will keep you from attacking back, but kicking/bashing/typing kill <target> will start your offense again. Otherwise you will only defend against your attacker. This is useful when sparring fragile newbies.

  • You can forage at any time if you can see well enough to do it. Thus, at night when moons are out or if you light bonfires, you may be able to forage.

  • You can remove items without using keywords by using "rp" (remove primary), "rs" (remove secondary), and "rtwo" (remove something held with both hands). These features also support ( ) and [ ] for emoting.

  • When in the editor (used for biographies, tdescs, and board posts) you can use ".s" to show what you have written so far.

  • When in the editor (used for biographies, tdescs, and board posts) you can use ".x <command>" to do a command outside of the editor. Be warned, however, that you cannot receive Ways when editing.

  • Anyone can use the peek command if your victim is rendered helpless. However, you can still fail and produce echoes to the room (even if they are helpless).

  • If you're codedly following someone sitting at a bar or table, it's a lot easier to hear what they are saying. This is very useful for Half-Giants, who may not always fit at the bar.

  • You can "sheath <weapon> back".

  • The "vis" command is not just good for special status, but also breaks hide. (IE, if you are hiding and type "vis", you will no longer be hiding).

  • You can do "put coins couch" and it will put all the coins you have out on the couch. Alternatively, you can say a number more then the coins you have, and it will put all your coins on the couch. (IE, if you have 102 coins you can say "put 200 coins couch" and it will put them all there). The first way (simply "put coins couch") is probably more convenient.

  • You can look at items that are on things. "Look bag cot" will look at the bag on the cot. However, it will also look at every bag on the cot, not just the first bag. Note that you cannot look IN the bag, only AT it.

  • You can salvage and cook many animal objects.

  • If you have a mount hitched to you, you do not need to use it's name to pack and unpack it. You can do "pack <item>" or "unpack <item>" and just "unpack" (which will unload items one at a time). You can also "unpack all".


  • To change a language you can simplify it to "cha l <first letter of the language>". For example "cha l a" will change your speaking language to allundean.

  • There is a "wear all" command.

  • If you're crafting, and that craft makes multiple items, if you can't carry all of the extra, the bottom will fall to the ground. For example, if you craft to make 5 travel cakes, but can only hold 3, the extra 2 will fall to the ground of the room you're in.

  • When crafting, instead of typing out the whole thing that you're trying to craft, you can type a keyword from that (for example instead of "a lovely, fragrant wrap", you can type "craft blah into lovely" if there are no other options with "lovely"). This idea also apparently works for strings of letters, rather then an entire word.

  • If you use the "put all" command, you can target a bag you're holding, which avoids the error message that you cannot put the item in itself.

  • You can do "get all.keyword," "drop all.keyword," and "put all.keyword container". If you do two commands at once, you can have yourself getting all things from one container and putting them in the other, with no pauses. Be careful that you don't accidentally target the same container, or this will put you on an unending loop.

  • Typing "ar" will bring up details about the Armageddon game design team.

  • Pull <bell object> rings the estate bells of the noble houses in Tuluk.

  • You can type your character's biographies through the website, and then later easily browse all of your characters bios (even dead ones). This means that you can use <ctrl-f> to search your bios.

  • In the character creation portion of Armageddon, you can use "O" to access options. There's a way to change the character(s), normally ".q" or "~~" that exit out of the editor for history or character description. Be sure not to accidentally alias the ".q" to something else, or it will make it very difficult to write characters. You can fix this the same way.
« Last Edit: October 28, 2014, 01:11:10 AM by Taven »
As of February 2017, I no longer play Armageddon.

Taven

  • Helper
  • Posts: 2185
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #1 on: June 29, 2011, 09:36:13 PM »
Comprehensive List of Neat Little Things So Far
(This list currently goes through page 28)



  • "Brief room" will show all of the occupants, but not the room description.

  • "Look room" (and its abbreviation, "l r") will show you the room description of the area you're in, without the occupants. If you walk around with "brief room", this is extremely helpful.

  • When you assess someone, the taller/shorter than you message factors in whether or not they're wearing high-heeled shoes.

  • You can CC character reports to multiple other clans rather than just an extra clan by ctrl+clicking.

  • sit <chair> <table> - If you want to sit at a specific chair at a table, you can.

  • grab <item> - This command is the same as the "hold" and "es" commands.

  • You can access armageddonmud.org through some filters that block Armageddon.org - The website, not the game.

  • "Eat" without anything after it will eat the last thing you picked up.

  • "whisper self" will cause mumbling.


  • Some MUD/MUSH clients support using the arrow keys to move directions, so you don't have to type out the direction or first letters of them

  • If you set up a tent and the game crashes, it may still be there --  more details here


  • If you use the "think" command when sleeping, you will dream


« Last Edit: October 28, 2014, 01:12:16 AM by Taven »
As of February 2017, I no longer play Armageddon.

Cutthroat

  • Helper
  • Posts: 4372
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #2 on: June 30, 2011, 05:34:16 PM »
I would clarify a few of the things on that list, so that each point stands alone to express why the neat little code thing is significant:

  • sit with <character name>
  • sit with <character name> seats you at the table that character is sitting at

Quote
  • sit on <item that is large enough>
  • sit on <item that is large enough> allows you to sit on items not typically regarded as seats, e.g. footlockers, trunks and chests

Quote
  • light <item> <item> - ex: Light lamp candle
  • light <item> <item> to light one flammable item with another - ex: Light lamp candle

Quote
  • scan status
  • scan status tells you whether you are scanning

Quote
  • List song; buy song <#>
  • "List song" displays a list of songs that can be sung by an NPC bard in certain places. Use the "Buy song #" syntax to listen to the NPC sing.
« Last Edit: June 30, 2011, 05:57:31 PM by Cutthroat »

Taven

  • Helper
  • Posts: 2185
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #3 on: June 30, 2011, 06:07:24 PM »
I would clarify a few of the things on that list, so that each point stands alone to express why the neat little code thing is significant:

I thought that it was fairly obvious from the command itself, but I did update and incorporate all of your suggestions, for clarity's sake.
As of February 2017, I no longer play Armageddon.

mansa

  • Posts: 9716
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #4 on: July 12, 2011, 12:46:12 AM »
How about General Topics:

How to change the game's input/out:
(pagelength, newbie flag, bio and text editor.

How to interact with items:
Sit, pull, flip, use, etc

How to use certain skills:
etc.


I'm sure we could categorize more.   Thinking about this...   are we just rewriting the help files   ?  At what point is something not needed to be documented?
« Last Edit: July 12, 2011, 12:48:40 AM by mansa »
New Players Guide: http://gdb.armageddon.org/index.php/topic,33512.0.html


You win Armageddon, congratulations!  Type 'credits', then store your character and make a new one

Incognito

  • Posts: 872
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #5 on: July 29, 2011, 04:03:10 PM »
Addition:

  • You can sniff a person or a room.  Try it with food objects, and people - you'll figure out "deodarant" hasn't been invented on Zalnthas. You can also sniff spice, if you are so inclined, and do not wish to have a light pin-pointing your location in the darkness.
The figure in a dark hooded cloak says in rinthi-accented Sirihish, 'Winrothol Tor Fale?'

Taven

  • Helper
  • Posts: 2185
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #6 on: September 28, 2011, 11:37:57 AM »
How about General Topics:

How to change the game's input/out:
(pagelength, newbie flag, bio and text editor.

How to interact with items:
Sit, pull, flip, use, etc

How to use certain skills:
etc.


I'm sure we could categorize more.   Thinking about this...   are we just rewriting the help files   ?  At what point is something not needed to be documented?

I may organize it more when I have the time/motivation. Others are welcome to organize it too. It was Musashi's suggestion that maybe we also look at the helpfiles to see (if the things in the list are not obvious), if the helpfiles could be adjusted to make finding out the information easier.

I'm sorry I didn't reply sooner, I thought I had responded to this ages ago.
As of February 2017, I no longer play Armageddon.

Saellyn

  • Posts: 2505
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #7 on: October 22, 2011, 12:41:05 PM »
Question: Do we have how you can make the bard play music in a tavern? I think that's a cool one.

Wolfsong

  • Posts: 1477
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #8 on: October 22, 2011, 04:44:13 PM »
I would clarify a few of the things on that list, so that each point stands alone to express why the neat little code thing is significant:

  • sit with <character name>
  • sit with <character name> seats you at the table that character is sitting at

Quote
  • sit on <item that is large enough>
  • sit on <item that is large enough> allows you to sit on items not typically regarded as seats, e.g. footlockers, trunks and chests

Quote
  • light <item> <item> - ex: Light lamp candle
  • light <item> <item> to light one flammable item with another - ex: Light lamp candle

Quote
  • scan status
  • scan status tells you whether you are scanning

Quote
  • List song; buy song <#>
  • "List song" displays a list of songs that can be sung by an NPC bard in certain places. Use the "Buy song #" syntax to listen to the NPC sing.
A dark-shelled scrab pinches at you, but you dodge out of the way.
A dark-shelled scrab brandishes its bone-handled, obsidian scimitar.
A dark-shelled scrab holds its bloodied wicked-edged, bone scimitar.

Saellyn

  • Posts: 2505
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #9 on: October 23, 2011, 02:08:06 AM »
Thanks! Couldn't see it there.

jriley

  • Posts: 233
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #10 on: October 23, 2011, 10:20:11 PM »
This thread is awesome.
He said, "I don't fly coach, never save the roach."

Taven

  • Helper
  • Posts: 2185
Re: Neat Little Code Things List - And Helpfile Effort!
« Reply #11 on: October 23, 2011, 11:27:20 PM »
This thread is awesome.

Thanks! The read credit goes to everybody who contributed to the list, I'm only the one who stuck it all in one place. The "real" thread is also actually this one here, this thread is just so that people can find it more easily (and also to discuss possible helpfile changes, although that never really got anywhere).
As of February 2017, I no longer play Armageddon.