Difference between revisions of "Properties(Builder)"

From CoffeeMud Wiki
Jump to navigation Jump to search
(Created page with "{{CoffeeMUDWikiBuilderTOC}} Properties are modifiers to an Area, Room, Exit, Item or MOB that affect how the item interacts with players. Think of properties as modifying WHA...")
 
 
(16 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
==Properties==
 
==Properties==
 
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
 
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
*[[Addictions|Addictions]]
+
*[[Addictions]]
*[[Age|Age]]
+
*[[Adorable]]
*[[Allergies|Allergies]]
+
*[[Age]]
*[[AutoStack|AutoStack]]
+
*[[Allergies]]
*[[BadReputation|Bad Reputation]]
+
*[[AmbianceAdder]]
*[[Injury|Injury]]
+
*[[ArtisanalFocus]]
*[[Loyalty|Loyalty]]
+
*[[AutoAwards]]
*[[Mood|Mood]]
+
*[[AutoStack]]
*[[Pregnancy|Pregnancy]]
+
*[[BadReputation]]
*[[Prisoner|Prisoner]]
+
*[[Banishment]]
*[[Prop_AbilityImmunity|Ability Immunity]]
+
*[[Carnivorous]]
*[[Prop_AbsorbDamage|Absorb Damage]]
+
*[[Copyright]]
*[[Prop_AddDamage|Additional Damage]]
+
*[[Dusty]]
*[[Prop_Adjuster|Adjustments to stats]]
+
*[[ExtraData]]
*[[Prop_AreaForSale|Putting an area up for sale]]
+
*[[Gait]]
*[[Prop_Artifact|Artifact]]
+
*[[Injury]]
*[[Prop_AstralSpirit|Astral Spirit]]
+
*[[Loyalty]]
*[[Prop_ClanEquipment|Clan Equipment]]
+
*[[Milkable]]
*[[Prop_Climbable|Room/Exit navigation limitation]]
+
*[[Mood]]
*[[Prop_ClosedDayNight|Day/Night Visibility]]
+
*[[Phobias]]
*[[Prop_ClosedSeason|Contingent Visibility]]
+
*[[Pregnancy]]
*[[Prop_CombatAdjuster|Adjust combat stats]]
+
*[[Prisoner]]
*[[Prop_CommonTwister|Common Twister]]
+
*[[Prop_AbilityImmunity]]
*[[Prop_Crawlspace|Room navigation limitation]]
+
*[[Prop_AbsorbDamage]]
*[[Prop_Doppleganger|Doppleganger]]
+
*[[Prop_AddDamage]]
*[[Prop_EnlargeRoom|Change a rooms movement requirements]]
+
*[[Prop_Adjuster]]
*[[Prop_EnterAdjuster|Room entering adjuster]]
+
*[[Prop_AreaForSale]]
*[[Prop_Familiar|Find Familiar Property]]
+
*[[Prop_Artifact]]
*[[Prop_FightSpellCast|Casting spells when properly used during combat]]
+
*[[Prop_AstralSpirit]]
*[[Prop_HaveAdjuster|Adjustments to stats when owned]]
+
*[[Prop_ClanEquipment]]
*[[Prop_HaveEnabler|Granting skills when owned]]
+
*[[Prop_Climbable]]
*[[Prop_HaveResister|Resistance due to ownership]]
+
*[[Prop_CloseCommand]]
*[[Prop_HaveSpellCast|Casting spells when owned]]
+
*[[Prop_ClosedDayNight]]
*[[Prop_HaveZapper|Restrictions to ownership]]
+
*[[Prop_ClosedSeason]]
*[[Prop_HereAdjuster|Adjustments to stats when here]]
+
*[[Prop_CombatAdjuster]]
*[[Prop_HereEnabler|Granting skills on arrival]]
+
*[[Prop_CommonTwister]]
*[[Prop_HereSpellCast|Casting spells when here]]
+
*[[Prop_Crawlspace]]
*[[Prop_Hidden|Persistant Hiddenness]]
+
*[[Prop_Doppleganger]]
*[[Prop_IceBox|Works like an ice box]]
+
*[[Prop_EnlargeRoom]]
*[[Prop_ImproveGather|Improve Gathering Skills]]
+
*[[Prop_EnterAdjuster]]
*[[Prop_InstantDeath|a Property]]
+
*[[Prop_Familiar]]
*[[Prop_Invisibility|Persistant Invisibility]]
+
*[[Prop_FightSpellCast]]
*[[Prop_ItemBinder|Allows an item to be bound to player, account, or clan.]]
+
*[[Prop_Fumble]]
*[[Prop_ItemNoRuin|Prevents deletion/corruption from corpses]]
+
*[[Prop_HaveAdjuster]]
*[[Prop_ItemSlot|Has slots for enhancement items]]
+
*[[Prop_HaveEnabler]]
*[[Prop_ItemSlotFiller|Provides for enhanced item slots.]]
+
*[[Prop_HaveResister]]
*[[Prop_ItemTransporter|Item Transporter]]
+
*[[Prop_HaveSpellCast]]
*[[Prop_ItemTransReceiver|Item Transporter Receiver]]
+
*[[Prop_HaveZapper]]
*[[Prop_LangTranslator|Language Translator]]
+
*[[Prop_HereAdjuster]]
*[[Prop_LanguageSpeaker|Forces language speaking]]
+
*[[Prop_HereEnabler]]
*[[Prop_LimitedItems|Limited Item]]
+
*[[Prop_HereSpellCast]]
*[[Prop_LocationBound|Leave the specified area, or room]]
+
*[[Prop_Hidden]]
*[[Prop_LotForSale|Buy a room once, get all adjacent rooms free]]
+
*[[Prop_IceBox]]
*[[Prop_LotsForSale|Putting many rooms up for sale]]
+
*[[Prop_ImproveGather]]
*[[Prop_MagicFreedom|Magic Neutralizing]]
+
*[[Prop_InstantDeath]]
*[[Prop_MOBEmoter|a Property]]
+
*[[Prop_Invisibility]]
*[[Prop_ModExperience|Modifying Experience Gained]]
+
*[[Prop_ItemBinder]]
*[[Prop_ModFaction|Modifying Faction Gained]]
+
*[[Prop_ItemNoRuin]]
*[[Prop_NarrowLedge|The Narrow Ledge]]
+
*[[Prop_ItemSlot]]
*[[Prop_NewDeathMsg|NewDeathMsg]]
+
*[[Prop_ItemSlotFiller]]
*[[Prop_NoChannel|Channel Neutralizing]]
+
*[[Prop_ItemTransporter]]
*[[Prop_NoCharm|Charm Spell Neutralizing]]
+
*[[Prop_ItemTransReceiver]]
*[[Prop_NoCraftability|Not Learnable for Crafting]]
+
*[[Prop_LangTranslator]]
*[[Prop_NoDamage|No Damage]]
+
*[[Prop_LanguageSpeaker]]
*[[Prop_NoOrdering|Group/Ordering Neutralizing]]
+
*[[Prop_LimitedContents]]
*[[Prop_NoPKill|No Player Killing]]
+
*[[Prop_LimitedEquip]]
*[[Prop_NoPurge|Prevents automatic purging]]
+
*[[Prop_LimitedItems]]
*[[Prop_NoRecall|Recall Neuralizing]]
+
*[[Prop_LocationBound]]
*[[Prop_NoSummon|Summon Spell Neutralizing]]
+
*[[Prop_LotForSale]]
*[[Prop_NoTeleport|Teleport-INTO Spell Neutralizing]]
+
*[[Prop_LotsForSale]]
*[[Prop_NoTeleportOut|Teleport OUT OF Spell Neutralizing]]
+
*[[Prop_MagicFreedom]]
*[[Prop_NoTelling|Tel Neutralizing]]
+
*[[Prop_MOBEmoter]]
*[[Prop_OpenCommand|Opening Command]]
+
*[[Prop_ModExperience]]
*[[Prop_OpenPassword|Opening Password]]
+
*[[Prop_ModFaction]]
*[[Prop_PeaceMaker|Strike Neuralizing]]
+
*[[Prop_MoveRestrictor]]
*[[Prop_PracticeDummy|Practice Dummy]]
+
*[[Prop_MultiEffects]]
*[[Prop_PrivateProperty|Physical Property]]
+
*[[Prop_NarrowLedge]]
*[[Prop_ReqAlignments|Alignment Limitations]]
+
*[[Prop_NewDeathMsg]]
*[[Prop_ReqCapacity|Capacity Limitations]]
+
*[[Prop_NoChannel]]
*[[Prop_ReqClasses|Class Limitations]]
+
*[[Prop_NoCharm]]
*[[Prop_ReqEntry|All Room/Exit Limitations]]
+
*[[Prop_NoCraftability]]
*[[Prop_ReqHeight|Height Restrictions]]
+
*[[Prop_NoDamage]]
*[[Prop_ReqLevels|Level Limitations]]
+
*[[Prop_NoOrdering]]
*[[Prop_ReqNoMOB|Monster Limitations]]
+
*[[Prop_NoPKill]]
*[[Prop_ReqPKill|Playerkill ONLY Zone]]
+
*[[Prop_NoPurge]]
*[[Prop_ReqRaces|Room/Exit Race Limitations]]
+
*[[Prop_NoRecall]]
*[[Prop_ReqStat|Require stat values]]
+
*[[Prop_NoSummon]]
*[[Prop_ReqTattoo|Tattoo Limitations]]
+
*[[Prop_NoTeleport]]
*[[Prop_ReRollStats|Re Roll Stats]]
+
*[[Prop_NoTeleportOut]]
*[[Prop_Resistance|Resistance to Stuff]]
+
*[[Prop_NoTelling]]
*[[Prop_RestrictSkills|Specific Skill Neutralizing]]
+
*[[Prop_OpenCommand]]
*[[Prop_RestrictSpells|Specific Spell Neutralizing]]
+
*[[Prop_OpenPassword]]
*[[Prop_Retainable|Ability to set Price/Retainability of a pet.]]
+
*[[Prop_OutfitContainer]]
*[[Prop_RideAdjuster|Adjustments to stats when ridden]]
+
*[[Prop_PeaceMaker]]
*[[Prop_RideEnabler|Granting skills when ridden]]
+
*[[Prop_PKCorpseLoot]]
*[[Prop_RideResister|Resistance due to riding]]
+
*[[Prop_PracticeDummy]]
*[[Prop_RideSpellCast|Casting spells when ridden]]
+
*[[Prop_PrivateProperty]]
*[[Prop_RideZapper|Restrictions to riding]]
+
*[[Prop_PropSetter]]
*[[Prop_RoomDark|Darkening Property]]
+
*[[Prop_QuestGiver]]
*[[Prop_RoomForSale|Putting a room up for sale]]
+
*[[Prop_ReqAlignments]]
*[[Prop_RoomLit|Lighting Property]]
+
*[[Prop_ReqCapacity]]
*[[Prop_RoomPlusForSale|Putting an expandable room up for sale]]
+
*[[Prop_ReqClasses]]
*[[Prop_RoomsForSale|Putting a cluster of rooms up for sale]]
+
*[[Prop_ReqEntry]]
*[[Prop_RoomUnmappable|Unmappable Room/Area]]
+
*[[Prop_ReqHeight]]
*[[Prop_RoomView|Different Room View]]
+
*[[Prop_ReqLevels]]
*[[Prop_RoomWatch|Different Room Can Watch]]
+
*[[Prop_ReqNoMOB]]
*[[Prop_SafePet|Unattackable Pets]]
+
*[[Prop_ReqPKill]]
*[[Prop_ScrapExplode|Scrap Explode]]
+
*[[Prop_ReqRaces]]
*[[Prop_Smell|A Smell]]
+
*[[Prop_ReqStat]]
*[[Prop_Socials|Local Social creating property]]
+
*[[Prop_ReqTattoo]]
*[[Prop_SparringRoom|Player Death Neutralizing]]
+
*[[Prop_ReRollStats]]
*[[Prop_SpellAdder|Casting spells on oneself]]
+
*[[Prop_Resistance]]
*[[Prop_SpellReflecting|Spell reflecting property]]
+
*[[Prop_RestrictSkills]]
*[[Prop_StatAdjuster|Char Stats Adjusted MOB]]
+
*[[Prop_RestrictSpells]]
*[[Prop_StatTrainer|Good training MOB]]
+
*[[Prop_Retainable]]
*[[Prop_StayAboard|Stays on mounted thing]]
+
*[[Prop_RideAdjuster]]
*[[Prop_Tattoo|A Tattoo]]
+
*[[Prop_RideEnabler]]
*[[Prop_TattooAdder|A TattooAdder]]
+
*[[Prop_RideResister]]
*[[Prop_TicketTaker|Ticket Taker]]
+
*[[Prop_RideSpellCast]]
*[[Prop_Trainer|THE Training MOB]]
+
*[[Prop_RideZapper]]
*[[Prop_Transporter|Room entering adjuster]]
+
*[[Prop_RoomDark]]
*[[Prop_Trashcan|Auto purges items put into a container]]
+
*[[Prop_RoomForSale]]
*[[Prop_Uncampable|Can't be camped on]]
+
*[[Prop_RoomLit]]
*[[Prop_UseSpellCast|Casting spells when used]]
+
*[[Prop_RoomPlusForSale]]
*[[Prop_UseSpellCast2|Casting spells when used]]
+
*[[Prop_RoomRedirect]]
*[[Prop_WeakBridge|Weak Rickity Bridge]]
+
*[[Prop_RoomsForSale]]
*[[Prop_WeaponImmunity|Weapon Immunity]]
+
*[[Prop_RoomUnmappable]]
*[[Prop_WearAdjuster|Adjustments to stats when worn]]
+
*[[Prop_RoomView]]
*[[Prop_WearEnabler|Granting skills when worn/wielded]]
+
*[[Prop_RoomWatch]]
*[[Prop_WearResister|Resistance due to worn]]
+
*[[Prop_SafePet]]
*[[Prop_WearSpellCast|Casting spells when worn]]
+
*[[Prop_ScrapExplode]]
*[[Prop_WearZapper|Restrictions to wielding/wearing/holding]]
+
*[[Prop_ShortEffects]]
*[[Prop_Weather|Weather Setter]]
+
*[[Prop_Smell]]
*[[Prop_WizInvis|Wizard Invisibility]]
+
*[[Prop_Socials]]
*[[Property|a Property]]
+
*[[Prop_Sounder]]
*[[QuestBound|QuestBound]]
+
*[[Prop_SparringRoom]]
*[[SlowLearner|Slow Learner]]
+
*[[Prop_SpellAdder]]
*[[SoundEcho|Sound Echo]]
+
*[[Prop_SpellReflecting]]
*[[TemporaryAffects|Temporary Affects]]
+
*[[Prop_StatAdjuster]]
*[[TemporaryImmunity|Temporary Immunity]]
+
*[[Prop_StatTrainer]]
 +
*[[Prop_StayAboard]]
 +
*[[Prop_Tattoo]]
 +
*[[Prop_TattooAdder]]
 +
*[[Prop_TicketTaker]]
 +
*[[Prop_Trainer]]
 +
*[[Prop_Transporter]]
 +
*[[Prop_Trashcan]]
 +
*[[Prop_Uncampable]]
 +
*[[Prop_Unsellable]]
 +
*[[Prop_UseAdjuster]]
 +
*[[Prop_UseEmoter]]
 +
*[[Prop_UseEmoter2]]
 +
*[[Prop_UseSpellCast]]
 +
*[[Prop_UseSpellCast2]]
 +
*[[Prop_WeakBridge]]
 +
*[[Prop_WeaponImmunity]]
 +
*[[Prop_WearAdjuster]]
 +
*[[Prop_WearEnabler]]
 +
*[[Prop_WearOverride]]
 +
*[[Prop_WearResister]]
 +
*[[Prop_WearSpellCast]]
 +
*[[Prop_WearZapper]]
 +
*[[Prop_Weather]]
 +
*[[Prop_WizInvis]]
 +
*[[Property]]
 +
*[[QuestBound]]
 +
*[[Regeneration]]
 +
*[[Shaming]]
 +
*[[SlowLearner]]
 +
*[[SmellsLikeCherries]]
 +
*[[SoundEcho]]
 +
*[[TemporaryAffects]]
 +
*[[TemporaryImmunity]]
 +
*[[ThinAbility]]
 
</div>
 
</div>
 +
 +
==Applying Properties, Affects and other Misc Abilities==
 +
A property added to the Effects of a MOB, Item, Room, Area, or Exit will make that ability always active, within any parameters defined by the property.  When placing an effect on an entity, consider whether you want that effect always, or if you would rather have the mob make use of it.  For example, granting a mob Skill_Dodge means that the mob will make use of the skill...low level mobs will have a chance of success dependent upon their final skill value.  Placing the Skill_Dodge as an Effect means that it will always be active (and at 100%), which may not be the desired effect.
 +
 +
[[MiscAbilities(Builder)|Misc Abilities]] are special abilities that are not granted to classes.  They generally imply some sort of state change, or are racial abilities.  Pregnancy, Age, and Stink are prime examples miscellaneous abilities.

Latest revision as of 00:49, 17 December 2023

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    

Properties are modifiers to an Area, Room, Exit, Item or MOB that affect how the item interacts with players. Think of properties as modifying WHAT the object is. For example, a room that is the trunk of a tree may have a PROP_CLIMBABLE to denote that you can only cling to the tree to stay in that room. Or an item may have a PROP_WEARADJUSTER which modifies some of the wearers stats. This may be somewhat confusing at first, but the more practice you have with assigning behaviors and effects, the easier it will be to understand.

Properties

Applying Properties, Affects and other Misc Abilities

A property added to the Effects of a MOB, Item, Room, Area, or Exit will make that ability always active, within any parameters defined by the property. When placing an effect on an entity, consider whether you want that effect always, or if you would rather have the mob make use of it. For example, granting a mob Skill_Dodge means that the mob will make use of the skill...low level mobs will have a chance of success dependent upon their final skill value. Placing the Skill_Dodge as an Effect means that it will always be active (and at 100%), which may not be the desired effect.

Misc Abilities are special abilities that are not granted to classes. They generally imply some sort of state change, or are racial abilities. Pregnancy, Age, and Stink are prime examples miscellaneous abilities.