Programmer Home
Getting Started
Success
Die Rolling Program
Home
Player
Character
Referee
Programmer
Administrator
Operations
General Info
Glossary
Realms
Events
Credits
Help Files
Help Files (old)
|
|
Success
An action succeeds in the following cases:
-
Triggering an action linked to a player,
if the player is set Jump and Builder
An action fails in the following cases:
- Triggering an action linked to nothing.
- Triggering an action linked to a player, if the player is not J and not B.
- If an action is not on a room, and it is "B"ound
- If the destination is not the player's home, or, the room the player is in is not owned by them (you can teleport out of your own rooms), and the object is not set J.
If none of those are true, the lock is evaluated.
If the lock evalutates to true, success, else failure.
- Triggering an action linked to a room takes you to the room
- Triggering an action linked to a program runs the program
- Triggering an action linked to a player takes you to the room the player
is in
- Triggering an action linked to an action triggers the second action,
without it's lock check.
- Triggering an action linked to an object will move you to "inside" the
object if it is set V.
The SUCC, OSUCC, FAIL, and OFAIL messages are not shown if the action or
object is marked D(ark).
An "exit" is an action that is linked to a room.
The following are identical:
@open south=#1234
@action south=here
@link south=#1234
|
There is nothing special about an "exit"; it's just an action.
- DESC: "_/de"
- Shown to the player on a "look" command, if the current location is a
room.
Set by @describe.
- IDESC: "_/ide"
- Shown to the player on a "look" command, if the current location is not a
room.
IE: A container of some sort, a vehicle or object.
Set by @idescribe
- SUCC: "_/sc"
- Shown by can_doit, if the action is a success, to the player.
Set by the @success command.
- OSUCC: "_/osc"
- Shown to everyone else in the room but the player, if an action is a
success, by can_doit.
Set by the @osuccess command.
- FAIL: "_/fl"
- Shown by can_doit if the action is a failure, to the player.
Set by the @fail command.
- OFAIL: "_/ofl"
- Shown to everyone in the room but the player if an action fails. By
can_doit
Set by the @ofail command.
- DROP: "_/dr"
- Shown to the player when:
An object is dropped with the "drop" command.
When you kill another player.
When a player is moved in to a room or container - maybe when an action
completes.
Set with the @drop command.
- ODROP: "_/odr"
- Shown to everyone but the player in the room when:
An object is dropped with the "Drop" command
When a player is killed by another player.
When a player is moved in to a room or container.
Set with the @odrop command.
- DOING: "_/do"
- Shown after the user name in the WHO command.
Set with the @doing command.
- OECHO: "_/oecho"
- Shown as a prefix to a message to players inside an object, when something
happens to outside of it. Defaults to: "Outside>"
Set with the @oecho command.
- PECHO: "_/pecho"
- Shown as a prefix to the owner of a puppet when something happens in the
room with the puppet. Defaults to the puppet's name with a trailing ">".
Set with the @pecho command.
|