Prop SafePet

From CoffeeMud Wiki
Jump to navigation Jump to search


CoffeeMUD
Administrator                                                  Builder                                                              Player
=CoffeeMUD Builder Information=
Basics Praetor     Player Support     Commands     Zapper Masks Advanced Races     Classes     Abilities     Socials     Scripting    
Building Behaviors     Properties     Areas     Rooms     Exits     Items     Mobs Systems Achievements     Crafting     Help Info     Ships     Planes of Existence     Quests     Triumphs    
===Prop_SafePet===
Effect: Unattackable Pets
Targets: MOB
Parameters: MSG="NEW DISPLAY MESSAGE"
Examples: MSG="<S-NAME> is forbidden to harm <T-NAMESELF>."
Description: Makes the mob with this property completely unattackable. The default message can be changed with parameters.


Prop_SafePet is a property that you may place on Mobs and Items to prevent them from being targets of combat. This is useful for quest-giver type mobs that you don't want players to destroy (thereby griefing other players with an inability to pick-up or turn-in quests) or for public transports (GenSailingShips with a patroller behavior of some sort) that you don't want other players to sink.

It does not protect from all affects, so when you find a player inappropriately harrassing your SafePet, you may need to manually adjust the MOB to protect it further. For example, players may find a way to move the mob from its room in some fashion, requiring a builder to put specific Prop_Resistance or WanderHomeLater or other affects.

Prop_SafePet will prevent the mob from dying (such as through suffocation/inability to breath), an advantage over just setting the unattackable flag.

Notes

  • MOBs with Prop_SafePet will not be calculated in the area's stats, therefore won't show up on the HELP or affect the WHERE results.
  • Players hate this property because they have fewer interaction options with the MOB. Use this property carefully.
  • In general, shopkeepers should be level appropriate mobs WITHOUT this property.
  • You can also add this property to a GenSailingShip to prevent it from being a valid ship-combat target.