DESOLATION

Help manual · Cre

List of useful things

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

Category:Cre