Difference between revisions of "Proc:Vorpal Immunity"
From SlothMUD Wiki
(→Overview) |
|||
(One intermediate revision by the same user not shown) | |||
Line 9: | Line 9: | ||
{|class="abilitiestable" border="0" cellspacing="0" cellpadding="0" | {|class="abilitiestable" border="0" cellspacing="0" cellpadding="0" | ||
! Key !! Default !! Description | ! Key !! Default !! Description | ||
+ | |- | ||
+ | | PROC_NUM | ||
+ | | 41 | ||
+ | | Standard KVP key. | ||
+ | |- | ||
+ | | PROC_ENABLED | ||
+ | | 0 (false) | ||
+ | | Standard KVP key. | ||
|- | |- | ||
| PERCENT_REDUCTION | | PERCENT_REDUCTION | ||
Line 19: | Line 27: | ||
|- | |- | ||
| DISARM_ROOM_MESSAGE | | DISARM_ROOM_MESSAGE | ||
− | | | + | | $n skillfully blocks $N's swing and disarms $M! |
| The message sent to the room when the mobile disarms the player. | | The message sent to the room when the mobile disarms the player. | ||
|- | |- | ||
| DISARM_VICTIM_MESSAGE | | DISARM_VICTIM_MESSAGE | ||
− | | | + | | $n skillfully blocks your swing and disarms you! |
| The message sent to the player being disarmed. | | The message sent to the player being disarmed. | ||
|- | |- | ||
Line 35: | Line 43: | ||
<pre> | <pre> | ||
− | + | addproc <mob> vorpal_immunity | |
+ | setproc <mob> ## PERCENT_DISARM 50 | ||
+ | setproc <mob> ## DISARM_ROOM_MESSAGE $n deftly disarms $N and tosses $p to the ground! | ||
+ | setproc <mob> ## DISARM_VICTIM_MESSAGE $n deftly disarms you and tosses $p to the ground! | ||
+ | setproc <mob> ## PROC_ENABLED 1 | ||
</pre> | </pre> | ||
Latest revision as of 19:35, 19 April 2019
Overview
This procedure allows builders to add resistance to mobiles against chop/vorpal weapons.
Here is a list of keys that the procedure will use:
Key | Default | Description |
---|---|---|
PROC_NUM | 41 | Standard KVP key. |
PROC_ENABLED | 0 (false) | Standard KVP key. |
PERCENT_REDUCTION | 0 (%) | The percentage chance that the vorpal proc does nothing to this mobile. |
PERCENT_DISARM | 0 (%) | The percentage chance that the vorpal proc will result in disarming the player. |
DISARM_ROOM_MESSAGE | $n skillfully blocks $N's swing and disarms $M! | The message sent to the room when the mobile disarms the player. |
DISARM_VICTIM_MESSAGE | $n skillfully blocks your swing and disarms you! | The message sent to the player being disarmed. |
PERCENT_BREAK | 0 (%) | The percentage chance that the vorpal weapon will break during the attack. If this number is lower than the weapon's natural break percentage, the weapon's percentage is used instead. |
Sample
addproc <mob> vorpal_immunity setproc <mob> ## PERCENT_DISARM 50 setproc <mob> ## DISARM_ROOM_MESSAGE $n deftly disarms $N and tosses $p to the ground! setproc <mob> ## DISARM_VICTIM_MESSAGE $n deftly disarms you and tosses $p to the ground! setproc <mob> ## PROC_ENABLED 1