21 lines
2.5 KiB
YAML
21 lines
2.5 KiB
YAML
fuck: "Type <bold>fuck <lt>name><reset> to fuck someone. It only works if they have consented."
|
|
allow: |-
|
|
<bold>allow<reset> is the corner-stone of Blastmud's consent system. Consents in Blastmud let you choose how you want to play with other players (it only affects players, not NPCs). There are 5 types of consent: <bold>fight<reset> (for hostile actions like attack or pick), <bold>medicine<reset> (for medical actions, including those that might crit fail and do harm), <bold>gifts<reset> (lets them give you things), <bold>visit<reset> (lets them on to a tile owned by you legally), and <bold>fuck<reset> (lets them do fun but dirty things to you).
|
|
|
|
To allow, as an individual, use the syntax <bold>allow <reset>type <bold>from <reset>player options
|
|
As a corp, use the syntax <bold>allow <reset>type <bold>against <reset>corpname <bold>by<reset> corpname options
|
|
Options can be blank to use defaults, or can be one or more of the following, separated by spaces:
|
|
<bold>until <reset> n <bold>minutes<reset> - replace n with a number. You can use hours, days, or weeks instead of minutes. This makes the consent expire. Fight expires after a week if you don't give a shorter period, and all other consent types have no expiry unless you specify one.
|
|
<bold>until death<reset> - makes the consent valid only until you next die.
|
|
<bold>allow private<reset> - makes the consent valid even in privately owned places. This is the default for anything except fight.
|
|
<bold>disallow private<reset> - the opposite of allow private.
|
|
<bold>in<reset> place - limits where fighting can happen to selected public places. You can use <bold>here<reset>, or if you know the code, a place name. You can use this option more than once to allow any place, and if you don't use the option, it means anywhere (subject to allow private).
|
|
<bold>allow pick<reset> - fight only - include picking in your consent.
|
|
<bold>allow revoke<reset> - fight only - allows the player to revoke any time with disallow.
|
|
|
|
Consents for anything except fight take effect immediately to let the other player do the action.
|
|
Consents for fight take effect when the other player executes a reciprocal allow command.
|
|
Consents for anything except than fight can be revoked instantly with:
|
|
<bold>disallow<reset> action <bold>from<reset> player
|
|
Consent for fight can be revoked similarly if the consent used the <bold>allow revoke<reset> option. Otherwise, attempting to revoke informs the other player, and it is revoked when they also issue a disallow command.
|