Most of these documents are EXTREMELY outdated and are kept
more for historical reasons than informative reasons. Most outdated is
the building information since Carnage no longer runs on a DIKU data
system but rather uses a custom XML structure. Despite all this the
information can be very useful when designing your area.

-----------------------------------------------------------------------------
AFF BitVector Name: DEC: BIN: AFFect Description:
-----------------------------------------------------------------------------
AFF_BLIND 1 (0) The mob is Ray Charles.
AFF_INVISIBLE 2 (1) The mob is Invisible.
AFF_DETECT_EVIL 4 (2) *RESERVED OBJ/PC's*
AFF_DETECT_INVISIBLE 8 (3) The mob can see pesky invis players.
AFF_DETECT_MAGIC 16 (4) *RESERVED OBJ/PC's*
AFF_SENSE_LIFE 32 (5) *RESERVED OBJ/PC's*
AFF_SANCTUARY 128 (7) The mob is affected by perma-SANC :)
AFF_INFRAVISION 512 (9) The mob can see in da dark.
AFF_PROTECT_EVIL 8192 (13) *RESERVED OBJ/PC's*
AFF_SUMMONED 65536 (16) The mob is a summoned creature.
When it dies, there is no corpse, and it is subject to spells that
affect extra-planar creatures, like dispel evil.
AFF_SNEAK 524288 (19) The mob is a sneaky bastard!
AFF_HIDE 1048576 (20) The mob is hidden from normal sight.
And can only be detected by a "sense life" spell.
AFF_CHARM 4194304 (21) The mob will act as if charmed when:
a "follow <name>" is entered. NOTE: PC's can't force or order this.
AFF_FLY 33554432 (25) The mob is Peter Pan.
AFF_WATERBREATH 67108864 (26) The mob is AquaMan.
AFF_WATERWALK 134217728 (27) The mob is Moses.
-----------------------------------------------------------------------------
NOTE: Some of these AFFects may already be tied in with certain races,
but set them just in case - if the mob should have it :)
-----------------------------------------------------------------------------
You can use the "b" binary input option for this flag (instead of giving
the number as decimal like "237" you can give it as "b11101101").
(the number in parentheses shows the bit position of that flag bit)
You can also now use the "h" hexadecimal input option for this flag
(instead of "237" you can do "hED" or "Hed")
ie 128 = b10000000 binary [note the _7_ zeroes, and by 128 is (7)]
ie 128 = h80 hexadecimal
NOTE: Hexidecimal is numbers 0-9 A-F
NOTE: Binary is numbers 0 & 1 only
when entering a binary number it MUST start with 'b'
when entering a hexidc number it MUST start with 'h'
Any good calculator (even windows calculator) can do conversions
between decimal, binary and hexidecimal. (I prefer Hex -- Zamadhi)
It produces the smallest numbers with the most convenient values.
At any point in building anytime something is referred to as a
bitvector it will support decimal, binary or hex type numbers.
DO NOT USE ANY OF THE FOLLOWING, they are listed for completeness ONLY.
-----------------------------------------------------------------------------
AFF_HOLD 64 (6) DO NOT USE.
AFF_GROUP 256 (8) *RESERVED PLAYERS*
AFF_CURSE 1024 (10) DO NOT USE.
AFF_FLAMING 2048 (11) DO NOT USE.
AFF_POISON 4096 (12) *RESERVED PLAYERS*
AFF_PARALYSIS 16384 (14) DO NOT USE.
AFF_SUMMONING 32768 (15) DO NOT USE.
AFF_SLEEP 131072 (17) *RESERVED PLAYERS*
AFF_DODGE 262144 (18) DO NOT USE.
AFF_FEAR 2097152 (20) DO NOT USE.
AFF_FOLLOW 8388608 (22) *RESERVED PLAYERS*
AFF_FEIGN_DEATH 268435456 (28) DO NOT USE.
----------------------------------------------------------------------------- |
|
 |