See Creator Commands
Emotes
Also See: Emotehelp
Every key can be capitalized or uncapitalized. All proper nouns will be automatically capitalized, such in $p’s case and all.
$N = The first item on the list’s name. Automatically parses for others, seeing ‘Person’ and person seeing ‘You’.
$no = Objective form of name, IE himself, herself. $N is $no = ‘Armrha is him.’
$np = Posessive form, default ‘Armrha is Armrha’ = $N is $np
$nr = Reflexive form, ‘Armrha is himself’ = $N is $nr
$p = Possessive. Armrha’s, Bitterman’s, and yours for the person seeing it. It will also generate pronouns when neccesary.
Example:
this_body()->targetted_action("$N $vdance to the right and $vdrive the $o towards $p1 lungs.", who,this_object());
I see: You dance to the right and drive the shimmering black-bladed rapier towards Head’s lungs.
Head sees: Armrha dances to the right and drives the shimmering black-bladed rapier towards your lungs.
Everyone else sees: Armrha dances to the right and drives the shimmering black-bladed rapier towards Head’s lungs.
The optional number afterwards refers to the second person on the list (0 is first, as always.)
$r = reflexive, himself, herself, itself
Example:
simple_action("$N $vwhack $r on the head.");
They see: Armrha whacks himself on the head.
I see: You whack yourself on the head.
$o = object in the statement. Can also be a string specified, but that’s pretty much useless except for certain types of dynamic messages.
this_body()->simple_action("$N $vwhack the $o.",this_object());
$T = Equivalent of $N1, taking the second person on the list.
$v = pluralizes words, like ‘punch’ to ‘punches’.
Colors
Colors can be done like: %^COLOR%^
Background colors can be done like: %^B_COLOR%^
Each color has a %^BOLD%^option, or %^BCOLOR%^
Legal colors are: BBLUE, BLUE, BRED, RED, BGREEN, GREEN, YELLOW, BCYAN, CYAN, MAGENTA, BBLACK, BLACK, BWHITE, WHITE.
@ Commands
Please keep in mind that @ commands are logged, and squid will eat your soul if he catches you abusing players. :o)
@ .someone->die() - Kill someone. Will enact a 2% debt, so be warned.@ all_inventory(.someone) - Returns inventory list of a person. Also see wscan@ deep_inventory(.someone) - Returns entire inventory list of a person.@ .someone->long() - Returns the long desc of a person without looking.@ .someone:something->long() - Returns the long of a person's object without looking.@ .someone->make_me_poor() - Take away their money.@ CHANNEL_D->deliver_channel("<channel_name>","") - Deliver a message through a channel.@ .someone->set_STEM(x,x,x,x) - Change someones level/STEM distribution.@ .someone->set_vitals(x,x,x) - Change Attributes.@ .someone->set_skill_knowledge("skill",x) - Change skill levels@ .someone->set_skill("skill", x") - Change maxskill levels@ .someone->add_money("dollar", 100) - Add money@ .someone:something->move(.someone2) - Move something to someone elses inventory.@ .someone:something->remove() - Remove items from other people's inventory.@ .someone->revoke_guild("guild") - Revoke guild status@ .someone->reincarnate() - Fix ghost problems. Also see fixghost.@ .someone->add_experience_debt(amount) - Adds debt. -amount to remove debt.@ .someone->debug_faction() - List of factions that the player has reputations with.@ .someone->adjust_faction(factionname, x) - Adjusts the standings of the player@ .someone->wipe_faction() - Clears the faction standings a player has@ .someone->test_knowledge("skill", STAT1, STAT2, x) - tests a player's skill and 2 stats with respect to difficulty level x
Misc Stuff
Web Ed - http://desolation.org:7881/scgi/webed.c
List of skills and their progression can be found in /domains/config/skills.c
Example Code in http://www.desolation.org/base/ wikiwikiwiki