Available Flags




Index

1. Item Flags
2. Individual Flags
3. Wear Flags
4. Location Flags
5. Spell Flags
6. Skill Flags
7. Action Flags
8. Bulletin Flags
9. Chatline Flags





1. Item Flags

These are flags that will be used to define objects as having certain attributes. Object types that contain ItemFlags include:

Markers
Doors
Moveables
Keys
Books
Boats
Mergers
Money
Weapons
Wearable
Food
Rope


Flags are:
Container Marks an object as capable of carrying other objects.
Lit If set, the object will start out on fire
Lightable Allows the object to be lit and extinguished
Glowing Magically giving off light
Booze Is this food item booze? (food items only)
RopeTie Indicates if the door is a special rope door. (doors only)
IsTied Frozen flag. Indicates if a rope is tied to the door. (doors only)
TieInside Indicates that the rope can be tied to the inside of the door (doors only)
TieOutside Indicates that the rope can be tied to the outside of the door (doors only)
UntieInside Indicates that the rope can be untied from the inside of the door (doors only)
UntieOutside Indicates that the rope can be untied from the outside of the door (doors only)
SpecialDoor Indicates that the door is a special door, meaning only a special can open or close the door. (doors only)
HiddenDoor The door does not show up on exits or look when it is closed. (doors only)
Locked Is this container locked, as with a safe
Closed Is this container closed, as with a box
Mailbox Does this item act as a mailbox where, if the UseMailboxes aime.conf setting is set, then this flag will mark an object where folks can check their mail
Worn Is the object worn? Used by the game so not settable.
OutsideInvis If this is a door object, is the outside location invisible to the user. If so, the player won't be able to examine, see, touch, etc



2. Individual Flags

These are flags that will be used to define attributes for mobiles (players also have these, but you probably won't have to worry about that).

Flags are:
Male Marks a mobile as male, as opposed to female
Fighting Not settable. Marks that an object is fighting.
AttackPlayer Indicates that a mobile will only attack players and not other mobiles
NoSteal Indicates that a mobile will not allow stealing from it
Sitting Not settable. Indicates that an individual is sitting down
Sleeping Not settable. Indicates that an individual is sleeping
GetStuff Indicates that a mobile will randomly pick up things.
InBoat Not settable. Indicates that an individual is currently in a boat



3. Wear Flags

These are flags that will be used to define attributes for wearable objects. They consist of the first ten used to mark where an object is worn on. The rest are used to mark other attributes of the object.

Flags are:
OnHead Worn on your head, as a hat would be
OnFace Worn on your face. A mask would be an example of this.
OnNeck Worn on your neck. A necklace would be worn here.
OnChest Worn on your chest and over your stomach. Most armor vests would cover the chest area.
OnBack Worn on your back. Usually armor that covers the chest will cover the back as well.
OnArms Worn on both arms. Armor or shirts with sleeves would be worn on this location
OnHands Worn on both hands. Gloves or rings would be worn on this.
OnWaist Worn on the waist, usually a belt or dress.
OnLegs Worn on both legs, this will usually be pants or leggings of sorts.
OnFeet Worn on both feet. Boots would have this flag set.
Wieldable Is wielded in the player's hands. An example of this would be a shield that is held in the hand.
TopLayer Indicates that this item of clothing will be the top layer of clothing at all times. This means that no other top layer clothing can be worn at the same time as this. Large armor items like Platemail and chainmail, as well as helmets should have this set. Smaller items like shirts may not need this set.



4. Location Flags

These flags are flags that will define attributes in a location.

Flags are:
Outside Marks a location as outside, meaning it gets weather type messages and if not marked as lit, will be dark at night.
Lit Will be lit at all times
LitAtDay Means that during all hours except Night, Dawn, and Dusk, this room will be lit. Unless marked as lit, a room will be dark at all hours. This flag makes it so that the room will be lit during daylight hours.
NoMobiles Mobiles can't enter this room
Peaceful Fights can't be started in this room.
Aquatic This room consists entirely of water. The player will need a boat to travel it.
Shore Both boats and individuals on foot can travel this room.
Seasonal The room will have two descriptions, one for winter and one for summer



5. Spell Flags

These flags are flags that will define attributes for a spell.

Flags are:
ReqTarget Indicates that this spell requires a target to be specified.
OptTarget Indicates that a target is optional. The spell can be cast either way.
OnlyInd Indicates that the spell can only be cast against individuals.
NoInd Indicates that the spell can't be cast against individuals
OnCorpse Indicates that the spell can be cast on a corpse
MustStand Indicates that the user must be standing to cast the spell
PassString Indicates that the code should pass a string into the special function for use in cases where a direction must be specified or some similiar string.
GiveExp Indicates this code should award experience for successful or unsuccessful casting.
OnSelf Indicates it can be used on the caster



6. Skill Flags

These flags are flags that will define attributes for a skill.

Flags are:
ReqTarget Indicates that this skill requires a target to be specified.
OptTarget Indicates that a target is optional. The skill can be performed either way.
OnlyInd Indicates that the skill can only be performed against individuals.
NoInd Indicates that the skill can't be performed against individuals
OnCorpse Indicates that the skill can be performed on a corpse
MustStand Indicates that the user must be standing to perform the skill
PassString Indicates that the code should pass a string into the special function for use in cases where a direction must be specified or some similiar string.
GiveExp Indicates this code should award experience for successful or unsuccessful performing.
OnSelf Indicates it can be used on the performer



7. Actions Flags

These flags are flags that will define attributes for an action.

Flags are:
Targeted Indicates that this action can be targeted at a particular individual.
All Indicates that this action does not require a target.



8. Bulletin Flags

These flags are flags that will define how the bulletin board operates.

Flags are:
Global Can be accessed from anywhere on the game by typing 'bulletin'
Mortals This board is accessable by mortals
Admin No mortals can access the board if this is set
Limited Indicates the board can only be accessed by those players listed in the authorized field.



9. Chatline Flags

These flags are flags that will define how the chatline operates.

Flags are:
NewPlayer Indicates this Chatline should be placed on each new player that is created
SendAll Send this message to all players on the mud
Player Indicates this chatline is useable on the player port
Builder Indicates this chatline is useable on the builder port
SendBuilder Indicates the message should be sent to all marked as a builders.
SendAdmin Indicates the message should be sent to all marked as administrators.
SendHasChat Indicates the message should be sent to all who have this particular chatline marked in their chatline player attribute. This means it will only be sent to those who can send on the line.
MessageBeep Indicates the message should be accompanied by a beep signal