298 || 299-399 || 400 || 420 || 440 || 457
Parameter #1: AC Modifier
Parameter #2: Type
Known values for 'Type' are:
0 All
1 Crushing
2 Missile
4 Piercing
8 Slashing
16 Base AC setting (sets the targets AC to the value specified by the 'AC Modifier' field. If the targets AC is already 'AC Modifier' or below, this effect will do nothing).
AC is capped to the range [-20, 20] Applies the modifier value specified by the 'AC Modifier' field to the category specified by the 'Type' field.
Known values for 'Type' are:
0 Generic
1 Armor
2 Deflection
3 Shield
4 Crushing
5 Piercing
6 Slashing
7 Missile
Parameter #1: Key Modifier
Parameter #2: Type
Key | Attacks per Round |
---|---|
0 | 0 |
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 0.5 |
7 | 1.5 |
8 | 2.5 |
9 | 3.5 |
10 | 4.5 |
Known values for 'Type' are:
0 Cumulative Modifier -> Key = Key + 'Key Modifier' value
1 Flat Value Modifier -> Key = 'Key Modifier' value
2 Percentage Modifier -> Key = (Key * 'Key Modifier' value) / 100
3 Cumulative Modifier -> Same as 0
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Target will uncontrollably attack enemies if any are in view, and will occasionally attack neutral creatures. This effect only affects party members.
Known values for 'Type' are:
0 Default
1 Always Active
2 Blood Rage
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
0
(zero).
Parameter #1: General Type
Parameter #2: Undefined
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Charisma = Charisma + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Charisma = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Charisma = (Charisma * 'Statistic Modifier' value) / 100
Statistic Modifier
can be positive or negative.
The effect modifies CHR.
- With a Timing Modes of Permanent or Delayed, if
Type = 0
andStatistic Modifier
is positive, the statistic will alter and remain shown in white text, and a message 'Charisma raised permanently' will be shown. - With a Timing Modes of Permanent or Delayed, if
Type
is1
or2
, orStatistic Modifier
is negative, the statistic will alter and remain shown in white text, though no message is shown. - With all other Timing Modes, the statistic will alter and be shown in red text.
- There's no feedback message about stat being raised permanently in the EE's – it must be done separately with opcode #139.
-
The opcode itself provides no coloring anymore (it's been externalized through "UI.menu")
- An effective value > base value ⟶ green.
- An effective value < base value ⟶ red.
- An effective value = base value ⟶ white/default.
Timing Mode
s 1/4/7
, the creature's base Charisma
is altered, leaving behind no removable effect.
(0,25)
in game (40
in IWD2).
Parameter #1: Gradient Number
Parameter #2: Location
Location
field, to the colour gradient specified by the Gradient Number
field.
Known values for
Location
are:
-
0 – 6: Avatar/Armor
- 00 ⟶ Belt Buckle (on armour) or amulets (on robes) – entire body for some animations
- 01 ⟶ Minor colour
- 02 ⟶ Major colour
- 03 ⟶ Skin colour
- 04 ⟶ Strap colour (on armour) or minor trimming (on robes – the centre strip down a robe and the hem on some robes)
- 05 ⟶ Armor colour (and major trimming on robe – cross trim and cape trim on Robe of Archmagi)
- 06 ⟶ Hair colour
-
16 – 22: Weapon
- 16 ⟶ Quillons or Crossguard
- 20 ⟶ Grip (usually not visible as it's in the characters hand)
- 21 ⟶ Blade or major portion of weapon
-
32 – 40: Shield
- 32 ⟶ Shield hub
- 33 ⟶ Shield interior
- 34 ⟶ Shield panelling
- 37 ⟶ Shield rim
-
48 – 54: Helmet
- 48 ⟶ Helm ornamentation – i.e. wings
- 49 ⟶ Helm ornamentation – i.e. feathers/horsehair
- 50 ⟶ Helm ornamentation – i.e. feathers/horsehair
- 52 ⟶ Helm face
- 53 ⟶ Helm – the main covering
- 255 ⟶ Whole Body (at least in IWD2 and EEs)
- Each Item Type has 7 slots/locations, corresponding to a different set of Palette indexes that they will replace.
- Near Infinity lists them as Grey, Cyan/Teal, Magenta/Pink, Yellow, Red, Blue, and Green.
While these colors are arbitrary, they best represent the palette used in animation/paperdoll BAMs by default (before being recolored), so you can look at the BAM file and know which colors will be replaced. -
0=Grey, 1=Cyan, 2=Magenta, 3=Yellow, 4=Red, 5=Blue, 6=Green
.
+16
for weapons,+32
for shields,+48
for helmets. - The names already listed for some of these locations in IESDP are accurate, as they correspond to their general use in the vanilla game, but all 7 slots can be used for each item, provided their BAM file makes use of them.
-
Palette indexes will be replaced by the gradient specified for those locations:
- Index 0–3 are reserved for Transparency and Shadows, they are not replaced.
- Index 4–15: Grey
- Index 16–27: Cyan
- Index 28–39: Pink
- Index 40–51: Yellow
- Index 52–63: Red
- Index 64–75: Blue
-
Index 76–87: Green
(7 groups of 12 indexes, each exclusive to one location) - Index 88–95: (Grey + Cyan)
- Index 96–103: (Grey + Magenta)
- Index 104–111: (Grey + Yellow)
- Index 112–119: (Grey + Red)
- Index 120–127: (Grey + Blue)
- Index 128–135: (Grey + Green)
- Index 136–143: (Cyan + Magenta)
- Index 144–151: (Cyan + Yellow)
- Index 152–159: (Cyan + Red)
- Index 160–167: (Cyan + Blue)
- Index 168–175: (Cyan + Green)
- Index 176–183: (Magenta + Yellow)
- Index 184–191: (Magenta + Red)
- Index 192–199: (Magenta + Blue)
- Index 200–207: (Magenta + Green)
- Index 208–215: (Yellow + Red)
- Index 216–223: (Yellow + Blue)
- Index 224–231: (Yellow + Green)
- Index 232–239: (Red + Blue)
- Index 240–247: (Red + Green)
-
Index 248–255: (Blue + Green)
(21 groups of 8 indexes, each shared by a different combination of two locations)
Parameter #1: RGB colour
Parameter #2: Location
Location
field, to the colour specified by the RGB Colour
field.
The
RGB Colour
field is handled as follows:
- Second byte = Red (
0–255
) - Third byte = Green (
0–255
) - Fourth byte = Blue (
0–255
)
Known values for
Location
are:
-
0 – 6: Avatar/Armor
- 00 ⟶ Belt Buckle (on armour) or amulets (on robes) – entire body for some animations
- 01 ⟶ Minor colour
- 02 ⟶ Major colour
- 03 ⟶ Skin colour
- 04 ⟶ Strap colour (on armour) or minor trimming (on robes – the centre strip down a robe and the hem on some robes)
- 05 ⟶ Armor colour (and major trimming on robe – cross trim and cape trim on Robe of Archmagi)
- 06 ⟶ Hair colour
-
16 – 22: Weapon
- 16 ⟶ Quillons or Crossguard
- 20 ⟶ Grip (usually not visible as it's in the characters hand)
- 21 ⟶ Blade or major portion of weapon
-
32 – 40: Shield
- 32 ⟶ Shield hub
- 33 ⟶ Shield interior
- 34 ⟶ Shield panelling
- 37 ⟶ Shield rim
-
48 – 54: Helmet
- 48 ⟶ Helm ornamentation – i.e. wings
- 49 ⟶ Helm ornamentation – i.e. feathers/horsehair
- 50 ⟶ Helm ornamentation – i.e. feathers/horsehair
- 52 ⟶ Helm face
- 53 ⟶ Helm – the main covering
- 255 ⟶ Whole Body (at least in IWD2 and EEs)
See opcode #7 for further details about this topic.
Parameter #1: RGB Colour
Parameter #2: Location and Speed
Location
field, at the rate specified by the Speed
field, with the colour specified by the RGB Colour
field. If the colour values are all set to 0
, the glow effect only occurs if the creature is in darkness; outside at night, inside a building, or standing in shadows.
The
RGB Colour
field is handled as follows:
- Second byte = Red (
0–255
) - Third byte = Green (
0–255
) - Fourth byte = Blue (
0–255
)
The
Location and Speed
field is handled as follows:
- First byte = Location
- Third byte = Speed (
0–255
)
A speed of 0 does not pulsate. A speed of
1
is fastest, and a speed of 255
is slowest.
Known values for
Location
are:
-
0 – 6: Avatar/Armor
- 00 ⟶ Belt Buckle (on armour) or amulets (on robes) – entire body for some animations
- 01 ⟶ Minor colour
- 02 ⟶ Major colour
- 03 ⟶ Skin colour
- 04 ⟶ Strap colour (on armour) or minor trimming (on robes – the centre strip down a robe and the hem on some robes)
- 05 ⟶ Armor colour (and major trimming on robe – cross trim and cape trim on Robe of Archmagi)
- 06 ⟶ Hair colour
-
16 – 22: Weapon
- 16 ⟶ Quillons or Crossguard
- 20 ⟶ Grip (usually not visible as it's in the characters hand)
- 21 ⟶ Blade or major portion of weapon
-
32 – 40: Shield
- 32 ⟶ Shield hub
- 33 ⟶ Shield interior
- 34 ⟶ Shield panelling
- 37 ⟶ Shield rim
-
48 – 54: Helmet
- 48 ⟶ Helm ornamentation – i.e. wings
- 49 ⟶ Helm ornamentation – i.e. feathers/horsehair
- 50 ⟶ Helm ornamentation – i.e. feathers/horsehair
- 52 ⟶ Helm face
- 53 ⟶ Helm – the main covering
- 255 ⟶ Whole Body (at least in IWD2 and EEs)
See opcode #7 for further details about this topic.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Constitution = Constitution + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Constitution = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Constitution = (Constitution * 'Statistic Modifier' value) / 100
Statistic Modifier
can be positive or negative.
The effect modifies CON.
- With a Timing Modes of Permanent or Delayed, if
Type = 0
andStatistic Modifier
is positive, the statistic will alter and remain shown in white text, and a message 'Constitution raised permanently' will be shown. - With a Timing Modes of Permanent or Delayed, if
Type
is1
or2
, orStatistic Modifier
is negative, the statistic will alter and remain shown in white text, though no message is shown. - With all other Timing Modes, the statistic will alter and be shown in red text.
- There's no feedback message about stat being raised permanently in the EE's – it must be done separately with opcode #139.
-
The opcode itself provides no coloring anymore (it's been externalized through "UI.menu")
- An effective value > base value ⟶ green.
- An effective value < base value ⟶ red.
- An effective value = base value ⟶ white/default.
Timing Mode
s 1/4/7
, the creature's base Constitution
is altered, leaving behind no removable effect.
(0,25)
in game (40
in IWD2).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Damage Amount
Parameter #2: Type
Known values for 'Type' are:
0 Crushing
1 Crushing Set to Value
2 Crushing Set to Percentage
65536 Acid
65537 Acid Set to Value
65538 Acid Set to Percentage
131072 Cold
131073 Cold Set to Value
131074 Cold Set to Percentage
262144 Electricity
262145 Electricity Set to Value
262146 Electricity Set to Percentage
524288 Fire
524289 Fire Set to Value
524290 Fire Set to Percentage
1048576 Piercing
1048577 Piercing Set to Value
1048578 Piercing Set to Percentage
2097152 Poison
2097153 Poison Set to Value
2097154 Poison Set to Percentage
4194304 Magic
4194305 Magic Set to Value
4194306 Magic Set to Percentage
8388608 Missile
8388609 Missile Set to Value
8388610 Missile Set to Percentage
16777216 Slashing
16777217 Slashing Set to Value
16777218 Slashing Set to Percentage
33554432 Magic Fire
33554433 Magic Fire Set to Value
33554434 Magic Fire Set to Percentage
67108864 Magic Cold
67108865 Magic Cold Set to Value
67108866 Magic Cold Set to Percentage
134217728 Stunning
134217729 Stunning Set to Value
134217730 Stunning Set to Percentage
268435456 Soul Eater
268435457 Soul Eater Set to Value
268435458 Soul Eater Set to Percentage
1073741824 Disease
1073741825 Disease Set to Value
1073741826 Disease Set to Percentage
The Dice values can be used to inflict varying damage amounts - e.g. 2d6 would do 2-12 damage (Damage type is still specified by the 'Type' value).
If 'Damage Amount' and the Dice values are both non-zero, the total damage inflicted is: 'Damage Amount' + Dice value.
'Damage Amount' can be positive or negative (though the damage sound will play in either case).
Parameter #1: Text Notification
Parameter #2: Death Type
Death Type
value.
Known values for
Text Notification
are:
- 0 ⟶ Show death message
- 1 ⟶ Don't show death message
Known values for
Death Type
are:
- 0 ⟶ Acid death
- Sets STATE_ACID_DEATH, STATE_DEAD
- Kicked from party, drops inventory
- 1 ⟶ Burning death
- Sets STATE_FLAME_DEATH, STATE_DEAD
- Character Tint Solid, character color ~[0x00404040] (Darkens avatar)
- Kicked from party, drops inventory
- 2 ⟶ Crushed death
- Sets STATE_EXPLODING_DEATH, STATE_DEAD
- Kicked from party, drops inventory
- 4 ⟶ Normal death
- Sets STATE_DEAD
- Drops inventory
- 8 ⟶ Chunked death
- Sets STATE_EXPLODING_DEATH, STATE_DEAD
- Sets ANIMATE[0x230][EXPLODING_TORSO]
- Plays sound ("GORE.WAV")/("GORE2.WAV")
- Kicked from party, drops inventory, sets all color indexes to 70
- 16 ⟶ Stoned death
- Sets STATE_STONE_DEATH
- Any hostile action against the creature(s) applies an Exploding Stoned Death to them
- Kicked from party, retains inventory, overlay's color index 72
- 32 ⟶ Freezing death
- Applies Exploding Freezing Death to the target with a (random) 0-5 second delay
- Sets STATE_FROZEN_DEATH
- Any hostile action against the creature applies an Exploding Freezing Death to the target
- Kicked from party, retains inventory, overlay's color index 71
- 64 ⟶ Exploding stoned death/Level Drain death
- Sets STATE_EXPLODING_DEATH, STATE_DEAD
- Sets
ANIMATE[0x100][CHUNKS]
- Kicked from party, retains inventory, sets all color indexes to 72
- 128 ⟶ Exploding freezing death
- Sets STATE_EXPLODING_DEATH, STATE_DEAD
- Sets
ANIMATE[0x100][CHUNKS]
- Kicked from party, retains inventory, sets all color indexes to 71
- 256 ⟶ Electrified death
- Sets STATE_FLAME_DEATH, STATE_DEAD
- Character Tint Solid, character color ~[0x00404040] (Darkens avatar)
- Kicked from party, drops inventory
- 512 ⟶ Disintegration death
- Sets STATE_EXPLODING_DEATH, STATE_DEAD
- Sets
ANIMATE[0x100][CHUNKS]
- Kicked from party, retains inventory, sets all color indexes to 72
- 1024 ⟶ Destruction (in IWD2)
- Sets STATE_EXPLODING_DEATH (0x00000100), STATE_DEAD (0x00000800)
- Sets
ANIMATE[0x230][EXPLODING_TORSO]
- Plays sound ("GORE.WAV")/("GORE2.WAV")
- Kicked from party, retains inventory, sets all color indexes to 70
- Other
- Removes all death states, but does not restore HP
- Drops inventory
- Any ⟶ Removes death states that they do not set (e.g, a normal Death will remove STATE_FROZEN_DEATH).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Dexterity = Dexterity + 'Statistic Modifier' value
1 Flat Value Modifier -> Dexterity = 'Statistic Modifier' value
2 Percentage Modifier -> Dexterity = (Dexterity * 'Statistic Modifier' value) / 100
3 Cats Grace Spell ('Statistic Modifier' must be 0)
'Statistic Modifier' can be positive or negative.
With a Timing Modes of Permanent or Delayed, if 'Type' is 0 and 'Statistic Modifier' is positive, the statistic will alter and remain shown in white text, and a message 'Dexterity raised permanently' will be shown.
With a Timing Modes of Permanent or Delayed, if 'Type' is 1 or 2, or 'Statistic Modifier' is negative, the statistic will alter and remain shown in white text, though no message is shown.
With all other Timing Modes, the statistic will alter and be shown in red text.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> HP = HP + 'Statistic Modifier' value
1 Flat Value Modifier -> HP = 'Statistic Modifier' value
2 Percentage Modifier -> HP = (HP * 'Statistic Modifier' value) / 100
3 Lay on Hands
4 Wholeness of Body
5 Lathlanders Renewal
'Statistic Modifier' can be positive or negative.
Parameter #1: Statistic Modifier
Parameter #2: Type
Special: Mode
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
HP = HP + 'Statistic Modifier' value
(affects current and max HP) - 1 ⟶ Flat Value Modifier:
HP = 'Statistic Modifier' value
(affects current and max HP) - 2 ⟶ Percentage Modifier:
HP = (HP * 'Statistic Modifier' value) / 100
(affects current and max HP) - 3 ⟶ As
0
(does not affect current HP) - 4 ⟶ As
1
(does not affect current HP) - 5 ⟶ As
2
(does not affect current HP) - 6 ⟶ Non-cumulative Modifier:
HP = HP + 'Statistic Modifier' value
(affects current and max HP) (EE only)
Statistic Modifier
can be positive or negative.
Known values for
Mode
are:
- 0 ⟶ Normal: Effect functions as dictated by the
Type
field. -
1 ⟶ Do not update current HP.
- This value is set automatically once the effect has been initially processed on a creature.
- For normal operation, the special field MUST be zero.
Type
is set internally to 6
. As mentioned here, multiple effects of Type=6
can be carried by the creature at the same time and only the largest value is used when calculating extra HP. Hence the term “noncumulative coexisting”. This functionality doesn’t interact with other forms (Type != 6
) of HP gain, and cumulative HP drain doesn’t use Type=6
.
Type
2
or 5
use the base maximum HP value, and therefore override other Type
2
or 5
modifiers.
Statistic Modifier
and the Dice values are both non-zero, the total HP change is: 'Statistic Modifier' + Dice value
.
- Maximum HP cannot be reduced below a creature's level/HD (average level rounded up for multiclasses).
- It is still able to reduce current HP below the creature's level/HD, and has the same bugged death as opcode #17 if it reduces a creature to zero or less HP.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Intelligence = Intelligence + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Intelligence = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Intelligence = (Intelligence * 'Statistic Modifier' value) / 100
Statistic Modifier
can be positive or negative.
The effect modifies INT.
- With a Timing Modes of Permanent or Delayed, if
Type
is0
andStatistic Modifier
is positive, the statistic will alter and remain shown in white text, and a message 'Intelligence raised permanently' will be shown. - With a Timing Modes of Permanent or Delayed, if
Type
is1
or2
, orStatistic Modifier
is negative, the statistic will alter and remain shown in white text, though no message is shown. - With all other Timing Modes, the statistic will alter and be shown in red text.
- There's no feedback message about stat being raised permanently in the EE's – it must be done separately with opcode #139.
-
The opcode itself provides no coloring anymore (it's been externalized through "UI.menu")
- An effective value > base value ⟶ green.
- An effective value < base value ⟶ red.
- An effective value = base value ⟶ white/default.
Timing Mode
s 1/4/7
, the creature's base Intelligence
is altered, leaving behind no removable effect.
(0,25)
in game (40
in IWD2).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Lore = Lore + 'Statistic Modifier' value
1 Flat Value Modifier -> Lore = 'Statistic Modifier' value
2 Master Value -> Lore = 100
'Statistic Modifier' can be positive or negative.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Luck = Luck + 'Statistic Modifier' value
1 Lucky Streak
2 Fortunes Favorite (perfect rolls)
Parameter #1: Statistic Modifier
Parameter #2: Type
Special: Mode
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Morale = Morale + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Morale = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Morale = (Morale * 'Statistic Modifier' value) / 100
Statistic Modifier
can be positive or negative.
At least in EEs, known values for
Mode
are:
-
0 ⟶ BG2 mode – It's hardcoded to fill the following values:
Statistic Modifier = 10
Type = 1
m_done = 1
(internal field that immediately removes the effect from creature, no matterduration
)- In addition, it checks if the creature is berserking, and if it is, it returns without doing anything.
- 1 ⟶ BG1 mode – Default (functions as expected)
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Normal
1 Harpy Wail
Parameter #1: Damage Amount
Parameter #2: Type
Known values for 'Type' are:
0 Inflict 'Damange Amount' per second
2 Inflict 'Damage Amount' per second
3 Inflict 1 damge per 'Damage Amount'
4 Inflict 'Damage Amount' per round
6 Snakebite
8 Envonomed Weapon
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Cursed
items in addition to all opcode #283 effects from the targeted creature(s).
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Resistance = Resistance + 'Statistic Modifier' value
1 Flat Value Modifier -> Resistance = 'Statistic Modifier' value
'Statistic Modifier' can be positive or negative.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Resistance = Resistance + 'Statistic Modifier' value
1 Flat Value Modifier -> Resistance = 'Statistic Modifier' value
'Statistic Modifier' can be positive or negative.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Resistance = Resistance + 'Statistic Modifier' value
1 Flat Value Modifier -> Resistance = 'Statistic Modifier' value
'Statistic Modifier' can be positive or negative.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Resistance = Resistance + 'Statistic Modifier' value
1 Flat Value Modifier -> Resistance = 'Statistic Modifier' value
'Statistic Modifier' can be positive or negative.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Resistance = Resistance + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Resistance = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Resistance = (Resistance * 'Statistic Modifier' value) / 100
Statistic Modifier
can be positive or negative.
The effect modifies MAGICDAMAGERESISTANCE.
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Standard resurrection
43 Resurrection and un-petrification
This effect ignores durations attributed to it.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Save = Save + 'Statistic Modifier' value
1 Flat Value Modifier -> Save = 'Statistic Modifier' value
'Statistic Modifier' can be positive or negative.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Save = Save + 'Statistic Modifier' value
1 Flat Value Modifier -> Save = 'Statistic Modifier' value
2 Percentage Modifier -> Save = (Save * 'Statistic Modifier' value) / 100
'Statistic Modifier' can be positive or negative.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Save = Save + 'Statistic Modifier' value
1 Flat Value Modifier -> Save = 'Statistic Modifier' value
2 Percentage Modifier -> Save = (Save * 'Statistic Modifier' value) / 100
'Statistic Modifier' can be positive or negative.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
A silenced creature cannot cast spells / use special abilities (unless flagged as
Castable when silenced
), bard song or initiate dialog.The engine is hard-coded to allow these spells to be cast by a silenced creature:
"SPWI219"
(Vocalize)"SPIN649"
(Teleport to Pocket Plane) in BG2/BGEE
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Awaken on Damage
1 Don't Awaken on Damage
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Slow
portrait icon.
Casting Time
of all spells. Not verified for IWD2.
STATE_SLOWED
flag and nothing else when applied with Timing Mode 1
, and cannot be removed within the game by any means, only suppressed by Haste.
Parameter #1: Sparkle Color
Parameter #2: Sparkle Type
Known values for the Sparkle Type parameter are:
1 explosion
2 swirl
3 shower.
Parameter #1: Slot Amount Modifier
Parameter #2: Spell Level
Slot Amount Modifier
field, at the level specified by the Spell Level
field. Wizard spells are used by Bards, Sorcerers and Wizards in IWD2.Known values for
Spell Level
are:
-
0 ⟶ Double spells
- The amount of spell slots is doubled for the level specified by the
Slot Amount Modifier
value and all levels below
- The amount of spell slots is doubled for the level specified by the
- BIT0 ⟶ Level 1
- BIT1 ⟶ Level 2
- BIT2 ⟶ Level 3
- BIT3 ⟶ Level 4
- BIT4 ⟶ Level 5
- BIT5 ⟶ Level 6
- BIT6 ⟶ Level 7
- BIT7 ⟶ Level 8
- BIT8 ⟶ Level 9
The target creature(s) must have at least 1 slot at the selected level to have their slot count changed.
Negative slots start at 65535 (-1)
, and go from there. Even though the spellbook has room to display only 12 slots at once, the slots are still there and usable.
Slot Amount Modifier
can be positive or negative.
-
If the number of current spell slots is 1:
- applying a
-1
modifier will result in zero current slots and prevent further applications of this opcode from altering spell slots (until this effect terminates or is removed, or the base amount changes). - applying a
-2
modifier instead would bypass zero and result in65535 (-1)
. Then applying a+1
modifier would result in zero current slots and a repeat of the above.
- applying a
- Regardless of whether the value can be altered, the effect is still attached to the creature, rather than being discarded entirely. They can still take effect should the creature's base spell slots be altered (such as from leveling up).
- Applying multiple effects in increments of
-1
will insure that spell slots do not go below zero (and thus will not wrap around to maximum).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
- Will not remove a currently delayed (untriggered) Petrification effect.
- Nor will it remove the False Petrification mode of opcode #109.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Strength = Strength + 'Statistic Modifier' value
1 Flat Value Modifier -> Strength = 'Statistic Modifier' value
2 Percentage Modifier -> Strength = (Strength * 'Statistic Modifier' value) / 100
3 Strength Spell ('Statistic Modifier' must be 0)
'Statistic Modifier' can be positive or negative.
With a Timing Modes of Permanent or Delayed, if 'Type' is 0 and 'Statistic Modifier' is positive, the statistic will alter and remain shown in white text, and a message 'Strength raised permanently' will be shown.
With a Timing Modes of Permanent or Delayed, if 'Type' is 1 or 2, or 'Statistic Modifier' is negative, the statistic will alter and remain shown in white text, though no message is shown.
With all other Timing Modes, the statistic will alter and be shown in red text.
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Normal
1 Unstun on Damage
2 Power Word Stun
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
0
(zero).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Wisdom = Wisdom + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Wisdom = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Wisdom = (Wisdom * 'Statistic Modifier' value) / 100
Statistic Modifier
can be positive or negative.
The effect modifies WIS.
- With a Timing Modes of Permanent or Delayed, if
Type
is0
andStatistic Modifier
is positive, the statistic will alter and remain shown in white text, and a message 'Wisdom raised permanently' will be shown. - With a Timing Modes of Permanent or Delayed, if
Type
is1
or2
, orStatistic Modifier
is negative, the statistic will alter and remain shown in white text, though no message is shown. - With all other Timing Modes, the statistic will alter and be shown in red text.
- There's no feedback message about stat being raised permanently in the EE's – it must be done separately with opcode #139.
-
The opcode itself provides no coloring anymore (it's been externalized through "UI.menu")
- An effective value > base value ⟶ green.
- An effective value < base value ⟶ red.
- An effective value = base value ⟶ white/default.
Timing Mode
s 1/4/7
, the creature's base Wisdom
is altered, leaving behind no removable effect.
(0,25)
in game (40
in IWD2).
Parameter #1: RGB Color
Parameter #2: Irrelevant
Parameter #1: RGB Color
Parameter #2: Location
The known values of the Location part of the Location and Speed parameter:
00 Body metal
01 Body User 2
02 Body User 1
03 Body Skin
04 Body Leather
05 Body Armor
06 Body Hair
16 Weapon Metal
18 Weapon User 1
19 Weapon User 2
20 Weapon Leather
21 Weapon Armor
32 Shield Metal
33 Shield User 2
34 Shield User 1
36 Shield Leather
37 Shield Armor
48 Helmet Metal
49 Helmet User 2
50 Helmet User 1
52 Helmet Leather
53 Helmet Armor
255 Whole Body.
Parameter #1: RGB Color
Parameter #2: Location
The known values of the Location part of the Location and Speed parameter:
00 Body metal
01 Body User 2
02 Body User 1
03 Body Skin
04 Body Leather
05 Body Armor
06 Body Hair
16 Weapon Metal
18 Weapon User 1
19 Weapon User 2
20 Weapon Leather
21 Weapon Armor
32 Shield Metal
33 Shield User 2
34 Shield User 1
36 Shield Leather
37 Shield Armor
48 Helmet Metal
49 Helmet User 2
50 Helmet User 1
52 Helmet Leather
53 Helmet Armor
255 Whole Body.
Parameter #1: Animation Type
Parameter #2: Irrelevant
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> BAB = BAB + 'Statistic Modifier' value
1 Flat Value Modifier -> BAB = 'Statistic Modifier' value
2 Percentage Modifier -> BAB = (BAB * 'Statistic Modifier' value) / 100
Parameter #1: IDS Entry
Parameter #2: IDS File
Known values for
IDS File
are:
- 2 ⟶ EA.IDS
- 3 ⟶ GENERAL.IDS
- 4 ⟶ RACE.IDS
- 5 ⟶ CLASS.IDS
- 6 ⟶ SPECIFIC.IDS
- 7 ⟶ GENDER.IDS
- 8 ⟶ ALIGN.IDS
- 9 ⟶ KIT.IDS (EE only)
IDS Entry
is a value from the specified IDS file, indicating the specific creature type to affect.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
0
(zero).
Parameter #1: Irrelevant
Parameter #2: Alignment
Alignment
.
Known values for
Alignment
are:
- 00 ⟶ None
- 17 ⟶ Lawful Good
- 18 ⟶ Lawful Neutral
- 19 ⟶ Lawful Evil
- 33 ⟶ Neutral Good
- 34 ⟶ True Neutral
- 35 ⟶ Neutral Evil
- 49 ⟶ Chaotic Good
- 50 ⟶ Chaotic Neutral
- 51 ⟶ Chaotic Evil
Parameter #1: Level
Parameter #2: Type
Known values for 'Type' are:
- 0 ⟶ Always dispel
- 1 ⟶ Use Caster Level
- 2 ⟶ Use 'Level' field
With 'Type' of 1 or 2, the base chance of successfully dispelling is 50%. This chance is modified by the relative levels of the dispeller to the caster. Each level below gives a -10% chance, each level above gives a +5% chance. There is always a 1% chance of success or failure.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Stealth = Stealth + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Stealth = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Stealth = (Stealth * 'Statistic Modifier' value) / 100
Timing Mode
s 1/4/7
permanently alter the creature's Move Silently
score, leaving no removable effect.
Type = 0
and Timing Mode = 9
, it modifies MOVESILENTLYMTPBONUS. The final value for this stat is multiplied by its percentage entry in THIEFSCL.2DA, capped to the range [0,255]
, before being included in the creature’s Move Silently
score.
Parameter #1: Percent Chance
Parameter #2: Type
Known values for 'Type' are:
0 Mage Spells
1 Cleric Spells
2 Innate
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Alchemy = Alchemy + 'Statistic Modifier' value
1 Flat Value Modifier -> Alchemy = 'Statistic Modifier' value
2 Master Modifier -> Alchemy = 100
Parameter #1: Slot Amount Modifier
Parameter #2: Spell Level
Known values for 'Spell Level' are:
0 Double spells
1 Level 1
2 Level 2
4 Level 3
8 Level 4
16 Level 5
32 Level 6
64 Level 7
512 Double spells
For a 'Spell Level' of 0, the amount of spell slots is doubled for the level specified by the 'Slot Amount Modifier' value and all levels below. For a 'Spell Level' of 512, the amount of spell slots is doubled for the level(s) specified by the 'Slot Amount Modifier' field. The target creature(s) must have at least 1 slot at the selected level to have their slot count changed. If the resultant slot count is negative, the creature is given 12 slots.
'Statistic Modifier' can be positive or negative.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
0
(zero).
While a creature with Infravision is currently selected,
- all visible creatures with
body heat
that are currently in a "shadowed" part of the area receive a "warm" (red-shifted) overlay body heat
is determined by a creature's animation (INI
file) usingdetected_by_infravision=1
, or by opcode #342 (p1=1
&p2=1
)-
"shadowed" is determined by each area's Light Map
"AR####LM.BMP"
- Some areas have a separate Light Map for "nighttime" hours,
"AR####LN.BMP"
- Some areas have a separate Light Map for "nighttime" hours,
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
0
(zero).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
0
(zero).
- STATE_BLUR will maintain the effects of this opcode, once this opcode expires, but only until you save & reload.
- If you set STATE_BLUR on a CRE file, it won't do anything by itself.
- If you later apply opcode #65 to the creature, once it expires, the blur visual will remain until you save & reload, but will no longer update based on your movement rate (it will remain stuck at whatever it was when the opcode expired).
Parameter #1: Fade speed
Parameter #2: Type
Known values for 'Fade speed' are:
0 1 round (105 ticks by default)
..
255 Instant
Known values for 'Type' are:
0 Default
1 Fade In
2 Fade Out
This effect sets stat #60 (TRANSLUCENT) to param #1.
Parameter #1: Creature Number
Parameter #2: Summoning Animation
Known values for the Summoning Animation parameter are:
0 no animation
1 monster summoning circle
2 animal summoning circle
3 earth summoning circle
4 fire summoning circle
5 water summoning circle
7 puff of smoke only
Parameter #1: Text Notification
Parameter #2: Irrelevant
Text Notification
.
Known values for
Text Notification
are:
- 0 ⟶ No text notification
- 1 ⟶ Show text notification
Resource
key should be set to the filename of the
animation to play when unsummoning the creature, and defaults to "SPGFLSH1"
if left empty.
- Has no effect on Party Members.
- Moves the targeted creature(s) to area
".ARE"
(a non-existant area). This deletes non-global creatures from the game. - Global creatures can still be recovered through scripts actions, such as MoveGlobalObject().
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Timing Mode
s 1/4/7
will permanently set the creature's STATE_NONDETECTION
flag, leaving no removable effect. This flag is not cleared on death.
Parameter #1: Undefined
Parameter #2: Undefined
Parameter #1: Gender Modifier
Parameter #2: Type
Gender Modifier
field, in the style specified by the Type
value.
Known values for
Type
are:
- 0 ⟶ Reverse Gender
- 1 ⟶ Flat Value Modifier:
Gender = 'Statistic Modifier' value
(values from GENDER.IDS)
The effect modifies SEX_CHANGED.
Reverse Gender
also switches the second BIT of the lower BYTE of the creature's animation, which (forPC
races), will switch between their male/female animations (0x6000
⟷0x6010
).-
Other races can be setup this way, but do not occupy the necessary animation slots by default.
For instance,VAMPIRE
is0x7F12
,VAMPIRE_FEMALE
is0x7F22
(Male should be0x7F02
and female0x7F12
for it to work).
Parameter #1: Reaction State
Parameter #2: Type
Known values of the Type parameter are:
0 EnemyAlly
1 General
2 Race
3 Class
4 Specific
5 Gender
6 Alignment.
Parameter #1: Damage Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Standard
1 Fire
2 Cold
3 Electricity
4 Acid
5 Magic
6 Poison
7 Slashing
8 Piercing
9 Crushing
10 Missile
Parameter #1: Irrelevant
Parameter #2: Irrelevant
10
point base THAC0 penalty (4
on EE games, plus a cumulative 4
point base AC penalty. All of that is unverified in PST).
Maintains its own portrait icon Blind
.
Timing Mode
s1/4/7
will permanently set the creature'sSTATE_BLIND
flag, leaving no removable effect.-
Related: the
-4
penalty toAC
andTHAC0
are apparently tied to the effect, notSTATE_BLIND
.-
So for instance you will not be able to 100% cure a creature affected by
CLERIC_NATURE_BEAUTY — "sppr704.spl"
(it applies opcode #74 withtiming_mode=1
).- As a workaround, you might want to stick with a limited
timing_mode
and setduration
to a very high random value.
- As a workaround, you might want to stick with a limited
-
So for instance you will not be able to 100% cure a creature affected by
-4
penalties it applies are not cumulative.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
0
(zero).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
0
(zero).
Parameter #1: Damage
Parameter #2: Type
Known values for 'Type' are:
0 Hit Points per second
1 Hit Points per round
2 Hit Points per Second
3 Seconds per Hit Points
4 Strength Penalty
5 Dexterity Penalty
6 Constitution Penalty
7 Intelligence Penalty
8 Wisdom Penalty
9 Charisma Penalty
10 Slow Effect
11 Mold Touch
13 Contagion
14 Cloud of Pestilence (at least in IWD2)
15 Dolorous Decay (at least in IWD2)
'Damage' can be positive (penalty) or negative (bonus).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it. It also unsets the feeblemind state bit.
0
(zero).
Parameter #1: Undefined
Parameter #2: Undefined
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
0
(zero).
Parameter #1: Irrelevant
Parameter #2: Type
Type
value to the contents of the resource
key.
Known values for
Type
are:
- 0 ⟶ OVERRIDE
- 1 ⟶ AREA
- 2 ⟶ SPECIFICS
- 4 ⟶ CLASS
- 5 ⟶ RACE
- 6 ⟶ GENERAL
- 7 ⟶ DEFAULT
- Effect is always instantaneous/delayed.
AREA
andSPECIFICS
can only be set on non-global creatures (not potential party members or familiars), and are lost upon saving & reload.
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Instant
1 Arrow
2 Arrow Exploding
3 Arrow Flaming
4 Arrow Heavy
5 Arrow (Non-Magical)
6 Axe
7 Axe Exploding
8 Axe Flaming
9 Axe Heavy
10 Axe (Non-Magical)
11 Bolt
12 Bolt Exploding
13 Bolt Flaming
14 Bolt Heavy
15 Bolt (Non-Magical)
16 Bullet
17 Bullet Exploding
18 Bullet Flaming
19 Bullet Heavy
20 Bullet (Non-Magical)
26 Dagger
27 Dagger Exploding
28 Dagger Flaming
29 Dagger Heavy
30 Dagger (Non-Magical)
31 Dart
32 Dart Exploding
33 Dart Flaming
34 Dart Heavy
35 Dart (Non-Magical)
36 Magic Missile
37 Fireball
39 Lightning Bolt
41 Sleep
55 Spear
56 Spear Exploding
57 Spear Flaming
58 Spear Heaby
59 Spear (Non-Magical)
62 Web Travel
63 Web Ground
64 Gaze
65 Holy Might
66 Flame Strike
67 Magic Missile 1
68 Magic Missile 2
69 Magic Missile 3
70 Magic Missile 4
71 Magic Missile 5
72 Magic Missile 6
73 Magic Missile 7
74 Magic Missile 8
75 Magic Missile 9
76 Magic Missile 10
94 Cloud
95 Skull Trap
96 Color Spray
97 Ice Storm
98 Fire Wall
99 Glyph
100 Grease
101 Flame Arrow Green
102 Flame Arrow Blue
103 Fireball Green
104 FireBall Blue
105 Potion
106 Potion Exploding
107 Acid Blob
108 Scorcher
109 Travel Door
186 Cloudkill
187 Flame Arrow Ice
188 Cow
189 Hold
190 Scorcher Ice
191 Acid Blob Mustard
192 Acid Blob Grey
193 Acid Blob Ochre
217 Icewind Magic Missile
313 Modenkainen's Force Missiles
345 Sekolah's Fire.
Parameter #1: Statistic Modifier
Parameter #2: Type
Applies the modifier value specified by the 'Statistic Modifier' field in the style specified by the 'Type' field.
Known values for 'Type' are:
0 Cumulative Modifier -> Damage = Damage + 'Statistic Modifier' value
1 Flat Value Modifier -> Damage = 'Statistic Modifier' value
Parameter #1: Statistic Modifier
Parameter #2: Type
Applies the modifier value specified by the 'Statistic Modifier' field in the style specified by the 'Type' field.
Known values for 'Type' are:
0 Cumulative Modifier -> Damage = Damage + 'Statistic Modifier' value
1 Flat Value Modifier -> Damage = 'Statistic Modifier' value
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Damage = Damage + 'Statistic Modifier' value
1 Flat Value Modifier -> Damage = 'Statistic Modifier' value
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Damage = Damage + 'Statistic Modifier' value
1 Flat Value Modifier -> Damage = 'Statistic Modifier' value
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Damage = Damage + 'Statistic Modifier' value
1 Flat Value Modifier -> Damage = 'Statistic Modifier' value
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Damage = Damage + 'Statistic Modifier' value
1 Flat Value Modifier -> Damage = 'Statistic Modifier' value
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Skill = Skill + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Skill = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Skill = (Skill * 'Statistic Modifier' value) / 100
Timing Mode
s 1/4/7
permanently alters the creature's Open Locks
score, leaving no removable effect.
Type = 0
and Timing Mode = 9
, it modifies LOCKPICKINGMTPBONUS. The final value for this stat is multiplied by its percentage entry in THIEFSCL.2DA, capped to the range [0,255]
, before being included in the creature’s Open Locks
score.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Skill = Skill + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Skill = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Skill = (Skill * 'Statistic Modifier' value) / 100
Timing Mode
s 1/4/7
permanently alters the creature's Find Traps
score, leaving no removable effect.
Type = 0
and Timing Mode = 9
, it modifies TRAPSMTPBONUS. The final value for this stat is multiplied by its percentage entry in THIEFSCL.2DA, capped to the range [0,255]
, before being included in the creature’s Find Traps
score.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Skill = Skill + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Skill = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Skill = (Skill * 'Statistic Modifier' value) / 100
Timing Mode
s 1/4/7
permanently alters the creature's Pick Pockets
score, leaving no removable effect.
Type = 0
and Timing Mode = 9
, it modifies PICKPOCKETMTPBONUS. The final value for this stat is multiplied by its percentage entry in THIEFSCL.2DA, capped to the range [0,255]
, before being included in the creature’s Pick Pockets
score.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Fatigue = Fatigue + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Fatigue = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Fatigue = (Fatigue * 'Statistic Modifier' value) / 100
Statistic Modifier
can be positive or negative.
The effect modifies FATIGUE.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Drunkenness = Drunkenness + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Drunkenness = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Drunkenness = (Drunkenness * 'Statistic Modifier' value) / 100
Statistic Modifier
can be positive or negative.
The effect modifies INTOXICATION.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Skill = Skill + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Skill = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Skill = (Skill * 'Statistic Modifier' value) / 100
Statistic Modifier
can be positive or negative.
The effect modifies TRACKING.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Level = Level + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Level = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Level = (Level * 'Statistic Modifier' value) / 100
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Exceptional Strength = Exceptional Strength + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Exceptional Strength = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Exceptional Strength = (Exceptional Strength * 'Statistic Modifier' value) / 100
Statistic Modifier
can be positive or negative.
The effect modifies STREXTRA.
Parameter #1: Regeneration Amount
Parameter #2: Type
Known values for 'Type' are:
0 Restore 'Regeneration Amount' per second
1 Restore 'Regeneration Amount' as a percentage of total HP
2 Restore x HP every second
3 Restore 1HP every x seconds
4 Restrore x HP per round
Parameter #1: Duration Modifier
Parameter #2: Type
Duration Modifier
field, affecting the spell type specified by the Type
field. Timing mode 0
is the only timing mode reliably affected. Timings handled through PRO files are ignored.
For instance:
Duration Modifier = 0
⟶ Spells have no durationDuration Modifier = 100
⟶ Spells have normal durationDuration Modifier = 200
⟶ Spells have double duration
Known values for
Type
are:
- 0 ⟶ Mage
- 1 ⟶ Priest
- 2 ⟶ Bard Song (EE only)
The effect modifies SPELLDURATIONMODMAGE and SPELLDURATIONMODPRIEST.
Parameter #1: IDS Entry
Parameter #2: IDS File
Gives the targeted creature(s) protection from the creature type specified by the 'IDS File' and 'IDS Entry' fields.
Known values for 'IDS File' are:
2 EA.ids
3 General.ids
4 Race.ids
5 Class.ids
6 Specific.ids
7 Gender.ids
8 Align.ids
Parameter #1: Irrelevant
Parameter #2: Opcode
Opcode
field.
Parameter #1: Spell Level
Parameter #2: Irrelevant
Power
attribute is equal to Spell Level
(range: 0 – 9
).
- Each application of this opcode only protects against its specified
Spell Level
, not "up to" it. - Each effect in a spell/item is checked separately by this opcode.
-
CAN block effects of Secondary Type
MagicAttack
.- V1 effects inherit their Secondary Type from the Header(SPL) / Extended Header(ITM), V2 effects specify it manually.
-
CAN block EFF files with
resist_dispel = BIT2
.- Keep in mind that this BIT is automatically set on any effect delivered by an Area-Effect (Explosion) projectile, so this opcode can deflect effects through AoE projectiles.
-
CANNOT block non-hostile effects from self.
- V1 effects inherit their non-hostile behavior from the Header(SPL) / Extended Header(ITM), V2 effects specify it manually.
empty/zero
to avoid interacting with this opcode.
Parameter #1: String Reference
Parameter #2: Irrelevant
String Reference
field. When used with a duration timing, after the duration, the name will be set to a blank entry.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
XP = XP + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
XP = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
XP = (XP * 'Statistic Modifier' value) / 100
The effect modifies XP.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Gold = Gold + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Gold = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Gold = (Gold * 'Statistic Modifier' value) / 100
The effect modifies party gold or GOLD for everyone else.
Type=0
can only remove gold. Gold amount has a lower bound of 0
.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Morale Break = Morale Break + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Morale Break = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Morale Break = (Morale Break * 'Statistic Modifier' value) / 100
The effect modifies MORALEBREAK.
Parameter #1: Irrelevant
Parameter #2: Type
resource
key, based on the Type
value. This effect ignores durations attributed to it.
Known values for
Type
are:
- 0 ⟶ Small portrait
- 1 ⟶ Large portrait
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
This does not affect the main reputation of the Party, unless
Type 3-5
are used. Though it can affect ranger/paladinhood of any target.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Reputation = Reputation + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Reputation = 'Statistic Modifier' value
- 2 ⟶ Percentage Modifier:
Reputation = (Reputation * 'Statistic Modifier' value) / 100
- 3 ⟶ Increment Party Reputation by
10 * 'Statistic Modifier'
, cannot lower reputation below100
, will raise reputation to100
if already less (only in EEs) - 4 ⟶ Party Reputation = 'Statistic Modifier' value, cannot lower reputation below
100
, will raise reputation to100
if already less (only in EEs) - 5 ⟶ Party Reputation = (Party Reputation * 'Statistic Modifier' value) / 100, cannot lower reputation below 100, will raise reputation to 100 if already less (only in EEs)
Parameter #1: IDS Entry
Parameter #2: IDS File
Known values for 'IDS File' are:
2 EA.ids
3 General.ids
4 Race.ids
5 Class.ids
6 Specific.ids
7 Gender.ids
8 Align.ids
Parameter #1: Undefined
Parameter #2: Undefined
Parameter #1: Amount
Parameter #2: Irrelevant
resource
key. The number of items created is controlled by the Amount
field. The item is created in the Magical Weapon Slot
.
Magical Weapon Slot
does not allow Item
Abilities.
resource
field should not be empty, or the game will crash (not consistently, but it happens).
undispellable
and opcode #58).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
resource
key from the targeted creature(s). Items in container items (e.g. Bags of Holding) will not be removed. If a creature has multiple instances of the item, the one in the lowest slot number (see SLOTS.IDS) is removed. "EFF_M02"
is hard-coded to play when an item is removed. This effect should be used to remove equipped items (use opcode #123 for inventory items).
Parameter #1: Undefined
Parameter #2: Undefined
Parameter #1: Undefined
Parameter #2: Undefined
1
.Affected creature will be visible, targetable, and if controlled, selectable and orderable within the semi-transparent fog of war, but not within the black shroud.
Parameter #1: Irrelevant
Parameter #2: Alignment Mask
Detects the alignment specified by the 'Alignment Mask' field.
Known values for 'Alignment Mask' are:
0 Evil (Glow red)
1 Neutral (Glow blue)
2 Good (Glow Green)
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
0
(zero).
- The only difference between this opcode and opcode #47 is their index – you can block one with opcode #101 without blocking the other. That's it.
- Both remove the same effects/
STATE
s, both are blocked by opcode #69. - They might have been intended for identical function, different uses, similar to opcodes #5/#241 (Charm), but it never happened.
- Opcode #116 is used extensively because the original BG1 used it, and didn't use opcode #47 at all.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Know values for 'Type' are:
0 Normal
1 Reflected Image
Parameter #1: Enchantment
Parameter #2: Type
Type
field. The Enchantment
field is used if Type
is set to 0
.
Known values for
Type
are:
- 0 ⟶ Enchanted
- 1 ⟶ Magical
- 2 ⟶ Non-Magical
- 3 ⟶ Silver
- 4 ⟶ Non-Silver
- 5 ⟶ Non-Silver / Non-Magical
- 6 ⟶ Two-Handed
- 7 ⟶ One-Handed
- 8 ⟶ Cursed
- 9 ⟶ Non-Cursed
- 10 ⟶ Cold Iron
- 11 ⟶ Non Cold Iron
- Protected weapons will still trigger HitBy(), but will not interact with Mirror Image or Stone skins.
- Blocks weapon damage, on-hit effects of the weapon, opcode #248 and opcode #249, regardless of the effects target.
Area-effect
projectiles (f.i. Arrow of Detonation) only check for Weapon Immunity on the attacked target, and use that result for all caught within their area of effect.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Location
Parameter #2: Type
Know values for 'Type' are:
0 Group
1 Slot (Set 'Location to the slot index)
Parameter #1: Irrelevant
Parameter #2: Irrelevant
resource
key from the targeted creature(s). This effect should be used to remove inventory items (use opcode #112 for equipped items).In particular:
- Removes all item(s) in the first slot containing the specified
resource
key from the targeted creature(s). - Items in container items (e.g. Bags of Holding) will not be removed.
- Inventory slots are checked in numerical order from SLOTS.IDS.
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Default
1 Source to Target
2 Return to Saved Location
3 Exchanged Source and Target
Parameter #1: Irrelevant
Parameter #2: Irrelevant
0
(zero).
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
The engine allows values for
Statistic Modifier
from 0
(immobile) to 255
(instantaneous), though behaviour is only consistent in the range 0 – 30
.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Movement = Movement + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Movement = 'Statistic Modifier' value
- 2 ⟶ Non-stacking Percentage Modifier:
Movement = (Movement * 'Statistic Modifier' value) / 100
- 5 ⟶ Multiplicative Stacking Percentage Modifier:
Movement = (Movement * 'Statistic Modifier' value) / 100
(EE only)
50% * 50% = 25%
150% * 150% = 225%
Parameter #1: Number
Parameter #2: Type
Summons a number of monsters.
Each creature files has a Creature Power Level number (at 0x18). The amount of monsters summoned by this effect is equal to the 'Number' field / Creature Power Level.
The 'Type' field set which 2da file to pick the creatures to summon from. The 2da files are monsumX and anisumX, where X = Type + 1. The specific 2da files used are:
0 MONSUM01 Monster Summon 1
1 MONSUM02 Monster Summon 2
2 MONSUM03 Monster Summon 3
3 ANISUM01 Animal Summon 1
4 ANISUM02 Animal Summon 2
5 MONSUM01 Monster Summon 1 Hostile
6 MONSUM02 Monster Summon 2 Hostile
7 MONSUM03 Monster Summon 3 Hostile
8 ANISUM01 Animal Summon 1 Hostile
9 ANISUM02 Animal Summon 2 Hostile
A custom .2da file can be entered in the resource field.
If used from an external effect (.eff), th
e vvc field controls the bam file played when summoning.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Timing Mode 1
will set STATE_CONFUSED
without leaving behind a removable effect.
- Creature is unseletectable, Inventory is disabled.
- The creature's AI scripts are disabled.
- The creature will randomly execute actions AttackReevaluate(NearestEnemyOf(Myself),15), RandomWalk(), or NoAction().
- Disables Saving while affecting a Party Member (displayed message: "You do not control all your Party Members")
Parameter #1: Statistic Modifier
Parameter #2: Irrelevant
In particular:
- Grants a bonus/penalty to all Saving Throws equal to
Statistic Modifier
. - Grants a bonus/penalty to Current and Maximum Hit Points equal to
'Statistic Modifier'd8
. - Grants a bonus/penalty to base THAC0 equal to
Statistic Modifier
. - Grants a bonus/penalty to base weapon damage equal to
Statistic Modifier
. - Saving throws, THAC0, and Damage modifiers read only the first byte of
Statistic Modifier
for their value, the last 3 bytes are ignored. - HP modifier uses the whole 4 bytes of
Statistic Modifier
. - HP modifier is always positive (negative values become zero), but because Max HP itself is not bounded, it can overflow into negative amounts (Max HP is 32767).
- When used in external EFFs,
Parameter2
controls the exact amount of HP gained.
- While this opcode is "Non-Cumulative" (it sets values rather than increment), what it really does is stack in reverse standard order.
- The base STATE set on the CRE file will override any effect applied to them (defaulting to a value of zero).
- The oldest equipped effect will override newer equipped effects, and any equipped effect will override a non-equipped effect.
- The oldest non-equipped effect will override newer non-equipped effects.
Parameter #1: Modifier
Parameter #2: Irrelevant
Modifier
parameter.In particular:
- Modifies THAC0
- Modifies DAMAGEBONUS
- Morale is a 5 point bonus.
- While this opcode is "Non-Cumulative" (it sets values rather than increment), what it really does is stack in reverse standard order.
- The base STATE set on the CRE file will override any effect applied to them (defaulting to a value of zero).
- The oldest equipped effect will override newer equipped effects, and any equipped effect will override a non-equipped effect.
- The oldest non-equipped effect will override newer non-equipped effects.
Modifier
only reads the first byte for its value, the last 3 bytes are ignored.
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type are:
0 Beneficial
1 Detrimenal
Parameter #1: Statistic Modifier
Parameter #2: Irrelevant
Statistic Modifier
field. A negative value of Statistic Modifier
sets the Strength, Constitution and Dexterity of the targeted creature(s) to 25.
- While this opcode is "Non-Cumulative" (it sets values rather than increment), what it really does is stack in reverse standard order.
- The base STATE set on the CRE file will override any effect applied to them (defaulting to a value of zero).
- The oldest equipped effect will override newer equipped effects, and any equipped effect will override a non-equipped effect.
- The oldest non-equipped effect will override newer non-equipped effects.
Statistic Modifier
only reads the first byte for its value, the last 3 bytes are ignored.
Parameter #1: Statistic Modifier
Parameter #2: Irrelevant
This opcode has the same effects as opcode #22, but maintains its own separate STATE.
This opcode modifies LUCK.
- While this opcode is "Non-Cumulative" (it sets values rather than increment), what it really does is stack in reverse standard order.
- The base STATE set on the CRE file will override any effect applied to them (defaulting to a value of zero).
- The oldest equipped effect will override newer equipped effects, and any equipped effect will override a non-equipped effect.
- The oldest non-equipped effect will override newer non-equipped effects.
Statistic Modifier
only reads the first byte for its value, the last 3 bytes are ignored.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
0
(zero).
While the end result is otherwise the same as “Stoned Death” applied by opcode #13, this opcode does not actually utilize opcode #13 (internally or otherwise), unlike most (all?) other forms of death.
- Creature is NOT helpless – they still require an attack roll to be hit.
- Creature is unselectable, Inventory is disabled.
- Disables the creature's
SPECIFIC
script. - Creature may only take actions listed in both ACTSLEEP.IDS and INSTANT.IDS.
- Any hostile action against the creature(s) applies an Exploding Stoned Death to them.
- Kicked from party, retains Inventory, Overlay's Color Index 72 on the entire creature.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Undefined
Parameter #2: Undefined
The effect has no meaning on visible targets.
This effect has no duration.
Parameter #1: Modifier
Parameter #2: Irrelevant
Applies the chant effect to the targeted creature(s).
This effect works as the reverse of chant. The effect sets STATE_CHANTBAD.
Parameter #1: Irrelevant
Parameter #2: Animation Sequence
Animation Sequence
field.
Known values for
Animation Sequence
are (from SEQ.IDS):
- 0 ⟶ Attack
- 1 ⟶ Awake
- 2 ⟶ Cast
- 3 ⟶ Conjure
- 4 ⟶ Damage
- 5 ⟶ Die
- 6 ⟶ Turn head
- 7 ⟶ Ready
- 8 ⟶ Shoot
- 9 ⟶ Twitch
- 10 ⟶ Walk
- 11 ⟶ Attack (Slash)
- 12 ⟶ Attack (Backslash)
- 13 ⟶ Attack (Jab)
- 14 ⟶ Emerge
- 15 ⟶ Hide
- 16 ⟶ Sleep
Parameter #1: String Reference
Parameter #2: Irrelevant
String Reference
value.
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 .. 8 = Crash
9 Casting Glow (Necromancy)
10 Casting Glow (Alteration)
11 Casting Glow (Enchantment)
12 Casting Glow (Abjuration)
13 Casting Glow (Illusion)
14 Casting Glow (Conjuration)
15 Casting Glow (Invocation)
16 Casting Glow (Divination)
17+ Crashes
Parameter #1: Target
Parameter #2: Type
Known values for 'Target' are:
0 Current Location
Non-0 Target Location
Known values for 'Type' are:
0 Necromancy Air
1 Necromancy Earth
2 Necromancy Water
4 Alteration Air
5 Alteration Earth
6 Alteration Water
8 Enchantment Air
9 Enchantment Earth
10 Enchantment Water
12 Abjuration Air
13 Abjuration Earth
14 Abjuration Water
16 Illusion Air
17 Illusion Earth
18 Illusion Water
20 Conjure Air
21 Conjure Earth
22 Conjure Water
24 Invocation Air
25 Invocation Earth
26 Invocation Water
28 Divination Air
29 Divination Earth
30 Divination Water
32 Mushroom Fire
33 Mushroom Grey
34 Mushroom Green
35 Shaft Fire
36 Shaft Light
37 Swirl White
38 Door
39 Finger of Death
Parameter #1: Irrelevant
Parameter #2: Icon Type
Known values are:
00 charm
03 confused
04 beserk
05 intoxicated
06 poisoned
07 diseased
08 blind
09 protection from evil
10 protection from petrification
11 protection from normal missiles
12 armour
13 held
14 asleep
15 shield
16 protection from fire
17 bless
18 chant
19 free action
20 barkskin
21 strength
22 heroism
23 spell invulnerability
24 protection from acid
25 protection from cold
27 protection from electricity
28 protection from magic
29 protection from undead
30 protection from poison
31 non-detectable
32 good luck
33 bad luck
34 silenced
35 cursed
36 panic
37 resist fear
38 hasted
39 fatigued
40 bard song
41 slowed
42 regenerating
43 nauseous
44 stunned
45 ghost armour
46 stoneskin
47 hopelessness
48 courage
49 friends
50 hope
51 malison
52 spirit armour
53 dominated
54 feebleminded
55 tenser's transformation
56 mind blank
57 aid
58 find traps
59 draw upon holy might
60 miscast magic
61 strength of one
62 prayer
63 defensive harmony
64 recitation
65 champion's strength
66 chaotic commands
67 righteous wrath of the faithful
68 phased
69 pain
70 impervious sanctity of mind
71 petrified
72 iron body
73 animal rage
74 exaltation
75 cat's grace
76 blood rage
77 the ballad of three heroes
78 the tale of curran strongheart
79 tymora's melody
80 the song of kaudies
81 the siren's yearning
82 war chant of sith
83 deaf
84 armour of faith
85 bleeding wound
86 holy power
87 death ward
88 unconscious
89 iron skins
90 enfeeblement
91 sanctuary
92 entangle
93 protection from the elements
94 grease
95 web
96 minor globe of invulnerability
97 globe of invulnerability
98 shroud of flame
99 antimagic shell
100 otiluke's resilient sphere
101 intelligence drained by mind flayer
102 cloak of fear
103 entropy shielf
104 insect plague
105 storm shell
106 shield of Lathlander
107 greater shield of Lathlander
108 seven eyes
109 blur
110 invisibility
111 barbarian rage
112 called shot
113 defensive spin
114 maximized attacks
115 offensive spin
116 envenom weapon
117 unconscious
118 doom
119 aegis
120 executioner's eyes
121 fire shield (red)
122 fire shield (blue)
123 energy drained
124 faerie fire
125 tortoise shell
126 spell shield
127 negative energy protection
128 aura of vitality
129 death armour
130 blink
131 vipergout
132 mind fog
134 stunning fist
135 quivering palm
136 rams paradox
137 blindess
138 heroic inspiration
139 vocalize
140 despair
141 ilmater's endurance
142 destructive blow
143 master thievery
144 improved invisibility.
Parameter #1: Slot
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Button
Known values for 'Button' are:
0 Stealth Button
1 Thieving Skill Button
2 Spell Select Button
3 Quick Spell Button 1
4 Quick Spell Button 2
5 Quick Spell Button 3
6 Quick Spell Button 4
7 Quick Spell Button 5
8 Quick Spell Button 6
9 Quick Spell Button 7
11 Quick Spell Button 8
12 Bard Song
13 Quick Song 1
14 Quick Song 2
15 Quick Song 3
16 Quick Song 4
17 Quick Song 5
18 Quick Song 6
19 Quick Song 7
20 Quick Song 8
21 Quick Song 9
22 Quick Skill 1
23 Quick Skill 2
24 Quick Skill 2
25 Quick Skill 3
26 Quick Skill 4
27 Quick Skill 5
28 Quick Skill 6
29 Quick Skill 7
30 Quick Skill 8
31 Quick Skill 0
32 Quick Skill 1
33 Quick Skill 2
34 Quick Skill 3
35 Quick Skill 4
36 Quick Skill 5
37 Quick Skill 6
38 Quick Skill 7
39 Quick Skill 8
Parameter #1: Irrelevant
Parameter #2: Spell Type
Known values for 'Type' are:
0 All
1 All, except Innate
2 Wizard
3 Cleric
4 Innate
Parameter #1: Casting Level
Parameter #2: Type
Known values for 'Type' are:
0 Normal Casting
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Mage
1 Cleric
2 Innate
Parameter #1: Casting Level
Parameter #2: Type
resource
key, at the level specified by the Casting Level
field, in the style specified by the Type
field. A Casting Level
of 0
casts at the level of the casting creature.
Known values for
Type
are:
- 0 ⟶ Normal Casting
- 1 ⟶ Cast Instantly (ignore
Casting Level
)
Self
. In particular:
- The projectile of the subspell will originate from the target(s) of opcode #148.
- If the SPL/ITM with opcode #148 targets a location, and doesn't have an
area-effect
projectile, there will be no target to cast on. - If the SPL/ITM with opcode #148 has an
area-effect
projectile, the spell in opcode #148 would be cast once for every valid target. - If this opcode uses the
Cast Instantly
option, then the target, not the caster, would cast the spell in opcode #148.
Parameter #1: Undefined
Parameter #2: Undefined
Parameter #1: Irrelevant
Parameter #2: Irrelevant
0
(zero).
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Remove target silently
1 Remove target - explode
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Both parameters should be 0 (zero).
Known movies are:
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect sets stat #63 (SANCTUARY) to 1.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect sets stat #62 (ENTANGLE) to 1.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Applies the minor globe effect to the targeted creature(s).
Both parameters should be 0 (zero).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect sets stat #65 (SHIELDGLOBE) to 1.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect sets stats #58 (HELD) and #67 (WEB) to 1. It also sets the STATE_HELPLESS flag.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect sets stat #66 (GREASE) to 1.
Parameter #1: Amount
Parameter #2: Irrelevant
Amount
value. Sets STATE_MIRRORIMAGE to true.
- STATE_MIRRORIMAGE will maintain the effects of this opcode, once this opcode expires, but only until you save & reload.
- If you set STATE_MIRRORIMAGE on a CRE file, it won't do anything by itself.
- If you later apply opcode #119/opcode #159 to the creature, once it expires, any remaining images will last until struck (absorbing attacks in the process), or until you save & reload.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Removes the sanctuary effect from the targeted creature(s).
Both parameters should be 0 (zero).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
This effect ignores durations attributed to it.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Also check out the EE description here.
Parameter #1: Undefined
Parameter #2: Undefined
Parameter #1: Irrelevant
Parameter #2: Irrelevant
In particular:
- Their inventory is still access-able.
- They are still select-able, and can be issued orders (for instance, activating modal abilities), though not all actions can be taken.
- It does not interrupt/end modal abilities the creature is currently using.
- They are not "helpless", an attack roll is still required to hit them.
- Their scripts stop running.
This effect sets CasterHold to
1
.
0
.
Parameter #1: Statistic Modifier
Parameter #2: Type
Statistic Modifier
field in the style specified by the Type
field.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Resistance = Resistance + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Resistance = 'Statistic Modifier' value
The effect modifies RESISTMAGIC.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> THAC0 = THAC0 + 'Statistic Modifier' value
1 Flat Value Modifier -> THAC0 = 'Statistic Modifier' value
Parameter #1: Irrelevant
Parameter #2: Irrelevant
".ARE"
(a non-existent area). Also known as Script: Destroy Self.
This deletes non-global creatures from the game (most common usage).
For Global Creatures:
- This effect removes the creature from the player's party (if they were in it).
- The effect will keep the creature out of the party and any other Area for its duration, but does not re-instate the creature once it expires.
- They can still be recovered through script actions once the effect expires.
0
(zero).
Parameter #1: Irrelevant
Parameter #2: Icon
Known values for 'Icon' are:
00 charm
03 confused
04 beserk
05 intoxicated
06 poisoned
07 diseased
08 blind
09 protection from evil
10 protection from petrification
11 protection from normal missiles
12 armour
13 held
14 asleep
15 shield
16 protection from fire
17 bless
18 chant
19 free action
20 barkskin
21 strength
22 heroism
23 spell invulnerability
24 protection from acid
25 protection from cold
27 protection from electricity
28 protection from magic
29 protection from undead
30 protection from poison
31 non-detectable
32 good luck
33 bad luck
34 silenced
35 cursed
36 panic
37 resist fear
38 hasted
39 fatigued
40 bard song
41 slowed
42 regenerating
43 nauseous
44 stunned
45 ghost armour
46 stoneskin
47 hopelessness
48 courage
49 friends
50 hope
51 malison
52 spirit armour
53 dominated
54 feebleminded
55 tenser's transformation
56 mind blank
57 aid
58 find traps
59 draw upon holy might
60 miscast magic
61 strength of one
62 prayer
63 defensive harmony
64 recitation
65 champion's strength
66 chaotic commands
67 righteous wrath of the faithful
68 phased
69 pain
70 impervious sanctity of mind
71 petrified
72 iron body
73 animal rage
74 exaltation
75 cat's grace
76 blood rage
77 the ballad of three heroes
78 the tale of curran strongheart
79 tymora's melody
80 the song of kaudies
81 the siren's yearning
82 war chant of sith
83 deaf
84 armour of faith
85 bleeding wound
86 holy power
87 death ward
88 unconscious
89 iron skins
90 enfeeblement
91 sanctuary
92 entangle
93 protection from the elements
94 grease
95 web
96 minor globe of invulnerability
97 globe of invulnerability
98 shroud of flame
99 antimagic shell
100 otiluke's resilient sphere
101 intelligence drained by mind flayer
102 cloak of fear
103 entropy shielf
104 insect plague
105 storm shell
106 shield of Lathlander
107 greater shield of Lathlander
108 seven eyes
109 blur
110 invisibility
111 barbarian rage
112 called shot
113 defensive spin
114 maximized attacks
115 offensive spin
116 envenom weapon
117 unconscious
118 doom
119 aegis
120 executioner's eyes
121 fire shield (red)
122 fire shield (blue)
123 energy drained
124 faerie fire
125 tortoise shell
126 spell shield
127 negative energy protection
128 aura of vitality
129 death armour
130 blink
131 vipergout
132 mind fog
134 stunning fist
135 quivering palm
136 rams paradox
137 blindess
138 heroic inspiration
139 vocalize
140 despair
141 ilmater's endurance
142 destructive blow
143 master thievery
144 improved invisibility
Parameter #1: Irrelevant
Parameter #2: Animation
Animation
field.
It just plays a visual effect, like a far more limited version of opcode #215, and is always instantaneous.
Known values for
Animation
are:
-
0 ⟶ Blood (behind)
- (EEs) Doesn't display any animation.
- 1 ⟶
"BLOODS.BAM"
Blood (small) - 2 ⟶
"BLOODM.BAM"
Blood (medium) - 3 ⟶
"BLOODL.BAM"
Blood (large) - 4 ⟶
"SPFIRIMP.BAM"
Fire 1 - 5 ⟶
"SPFIRIMP.BAM"
Fire 2 - 6 ⟶
"SPFIRIMP.BAM"
Fire 2 - 7 ⟶
"SPSHKIMP.BAM"
Electricity 1 - 8 ⟶
"SPSHKIMP.BAM"
Electricity 2 - 9 ⟶
"SPSHKIMP.BAM"
Electricity 3
-
For
Animation=4/5/6
andAnimation=7/8/9
, this opcode actually pulls the animation from DMGTYPES.2DA, each playing bothANIMATION1
(those listed above) andANIMATION2
, forFIRE
andELECTRICITY
, respectively. Does not play theSOUND
associated with them though.ANIMATION1
is the initial animation,ANIMATION2
is the lingering animation.
- BGEE/BG2EE use the default
*
(hardcoded) entries for all damage types, but they can be overridden by setting entries in DMGTYPES.2DA, as IWDEE does. - The animations for
Animation=1/2/3
are not pulled from DMGTYPES.2DA, they're most likely fully hardcoded.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
SPL
specified by the resource
key to the targeted creature(s).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
SPL
specified by the resource
key from the targeted creature(s) spellbook.
If the key is not 8 characters long, all memorized copies will be removed.
If the key is 8 characters, memorized copies will remain intact.
0
(zero).
Two 8 characters long keys that are identical up to the 7th character are indistinguishable!
Parameter #1: Statistic Modifier
Parameter #2: Irrelevant
Statistic Modifier
.
The effect modifies RESISTPOISON.
Also known as "Stat: Set Poison Resistance".
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: IDS Entry
Parameter #2: IDS File
Applies a yellow fade in graphic effect to the targeted creature(s), and shows the Hold icon, if the targeted creature(s) match the value specified by the 'IDS Entry' field, in the specified 'IDS File'.
Known values for 'IDS File' are:
2 EA.ids
3 General.ids
4 Race.ids
5 Class.ids
6 Specific.ids
7 Gender.ids
8 Align.ids
Parameter #1: Statistic Modifier
Parameter #2: Type
Applies the modifier value specified by the
Statistic Modifier
field in the style specified by the Type
field.
The engine allows values for
Statistic Modifier
from 0
(immobile) to 255
(instantaneous), though behaviour is only consistent in the range 0 – 30
.
Known values for
Type
are:
- 0 ⟶ Cumulative Modifier:
Movement = Movement + 'Statistic Modifier' value
- 1 ⟶ Flat Value Modifier:
Movement = 'Statistic Modifier' value
- 2 ⟶ Non-stacking Percentage Modifier:
Movement = (Movement * 'Statistic Modifier' value) / 100
- 5 ⟶ Multiplicative Stacking Percentage Modifier:
Movement = (Movement * 'Statistic Modifier' value) / 100
(EE only)
Multiplicative Stacking Percentage Modifier
:
50% * 50% = 25%
150% * 150% = 225%
Parameter #1: IDS Entry
Parameter #2: IDS File
EFF
file specified by the resource
key to the targeted creature(s), if the targeted creature(s) match the value specified by the IDS Entry
field, in the specified IDS File
.
NB. When using an eff to alter thac0/dmg bonus, set
param1 = 0
, and param2 = 2
.
Known values for
IDS File
are:
- 2 ⟶
EA.IDS
- 3 ⟶
GENERAL.IDS
- 4 ⟶
RACE.IDS
- 5 ⟶
CLASS.IDS
- 6 ⟶
SPECIFIC.IDS
- 7 ⟶
GENDER.IDS
- 8 ⟶
ALIGN.IDS
- 9 ⟶
KIT.IDS
(EE only)
PST: This effect doesn’t exist and always crashes the game.
IWD2: there was a note to not use this effect in older IESDP.
EFF
files applied by this opcode can be blocked by opcode #101.
Parameter #1: String Reference
Parameter #2: Constant
The targeted creatures(s) cannot use the item specified by the resource key. The strref specified by the 'String Reference' field is displayed when an attempt to use the item is made.
The 'constant' field should be set to 0.
Parameter #1: String Reference
Parameter #2: Type
The targeted creature(s) cannot use the item type specified by the 'Type' field. The strref specified by the 'String Reference' field is displayed when at attempt to use such an item is made.
Known values for 'Type' are:
0 Generic
1 Amulet
2 Armor
3 Belt
4 Boots
5 Bow Ammo
6 Gloves
7 Helmet
8 Key
9 Potion
10 Ring
11 Scroll
12 Shield
13 Spell
14 Sling Ammo
15 Bows
16 Dagger
17 Mace
18 Sling
19 Small Sword
20 Large Sword
21 Warhammer
22 Morningstar
23 Flail
24 Thrown
25 Axe
26 Staff
27 Crossbow
28 Fist
29 Spear
30 Halberd
31 Crossbow Ammo
32 Cloak
33 Gold
34 Gem
35 Wand
Parameter #1: Unknown
Parameter #2: Unknown
Parameter #1: String Reference
Parameter #2: Type
Applies the effect specified by the resource key to the targeted creature(s) when an item of the item type specified by the 'Type' field is equipped. The strref specified by the 'String Reference' field is displayed when at attempt to use such an item is made.
Known value for 'Type' are:
0 Generic
1 Amulet
2 Armor
3 Belt
4 Boots
5 Bow Ammo
6 Gloves
7 Helmet
8 Key
9 Potion
10 Ring
11 Scroll
12 Shield
13 Spell
14 Sling Ammo
15 Bows
16 Dagger
17 Mace
18 Sling
19 Small Sword
20 Large Sword
21 Warhammer
22 Morningstar
23 Flail
24 Thrown
25 Axe
26 Staff
27 Crossbow
28 Fist
29 Spear
30 Halberd
31 Crossbow Ammo
32 Cloak
33 Gold
34 Gem
35 Wand
Parameter #1: Undefined
Parameter #2: Jump
Jump
field.
Known values for
Jump
are:
- 0 ⟶ Do Jump from impassable areas
- 1+ ⟶ Don't Jump from impassable areas
IWD2: Don’t use.
Parameter #1: Undefined
Parameter #2: Undefined
Parameter #1: Delay
Parameter #2: Orientation
resource
key. The creature appears in the specified area after a delay (specified by the Delay
field), with the orientation specified by the Orientation
field.In particular:
- Global Creatures ignore the delay.
- If the creature is already in the specified area, it will ignore the delay.
- Non-global creatures currently in a different area than specified will use the delay.
- Delay is measured in 1⁄30 seconds, (½ tick),
600 = 20 seconds
. -
On non-EE games, the creature appears at the point specified by the Target Point fields (external EFF files only).
- On EE games, target(s) appear at Caster's Coordinates in new area (it does not seem to be possible to override through EFFs).
- Creature is moved to the new area (instantly) and flagged
Moving Between Areas
until their delay expires (if it's used). It won't be active until the delay expires (it's hidden, cannot be affected by Area-effect, doesn't occupy space). It can still be targeted by the variousEveryone
targeting modes in the new area while it's still inactive, but similar to maze/imprisonment, effects won't trigger (including poison and similar) on them until they become active.
There is some confusion whether the Target (bg1, iwds) or the Caster point field is used.
Parameter #1: Value
Parameter #2: Irrelevant
Variable Name
field to the value specified by the Value
field.
Parameter #1: Irrelevant
Parameter #2: Stat Value
STRREF_FEEDBACK_AURA_CLEANSED
(EE games only) whenever they begin to cast a spell before their aura would normally clear (i.e. more than once/round). Does NOT affect item usage, only spellcasting.Set the
Stat Value
field to any non-zero value if you want no time needed between spells.
The effect modifies AURACLEANSING to
Stat Value
.
Stat Value
parameter can take any value. If you set it to 0
, you will disable the effect (for its duration).
Parameter #1: Speed Modifier
Parameter #2: Type
Casting Time
of spells by the value specified by the Speed Modifier
field. This effect is cummulative.
This effect sets MENTALSPEED to
Speed Modifier
. Known value for Type
are:
-
0 ⟶ Increment by
Speed Modifier
- Positive values decrease the casting time, negative values increase the casting time.
-
1 ⟶ Set casting time of every spell to
Speed Modifier
- Negative values set casting time to
0
- Negative values set casting time to
-
2 ⟶ Set casting time of spells with casting time higher than
Speed Modifier
toSpeed Modifier
- Other spells are unaffected.
Type=2
was tested only for BGEE and might not work on non-EE.
Parameter #1: Speed Modifier
Parameter #2: Irrelevant
attack speed
by the value specified by the Speed Modifier
field. This effect is not cumulative. Attack speed
ranges from 0
(good) to 10
(bad). This effect acts as a bonus, so a high Speed Modifier
is good.
This effect sets
PHYSICALSPEED
to Speed Modifier
.
Parameter #1: Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Mage
1 Cleric
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Constant Value
Known values for the 'Constant Value' field are
0 Enabled
1 Disabled
Parameter #1: Undefined
Parameter #2: Constant Value
Allows the targeted creature(s) to carry on their actions during dialogs which pause action.
Known values for the 'Constant Value' field are
0 Enabled
1 Disabled
Parameter #1: Irrelevant
Parameter #2: Reference Value
Known values are:
0 Instant
1 Arrow
2 Arrow Exploding
3 Arrow Flaming
4 Arrow Heavy
5 Arrow Shocking
6 Axe
7 Axe Exploding
8 Axe Flaming
9 Axe Heavy
10 Axe Shocking
11 Bolt
12 Bolt Exploding
13 Bolt Flaming
14 Bolt Heavy
15 Bolt Shocking
16 Bullet
17 Bullet Exploding
18 Bullet Flaming
19 Bullet Heavy
20 Bullet Shocking
26 Dagger
27 Dagger Exploding
28 Dagger Flaming
29 Dagger Heavy
30 Dagger Shocking
31 Dart
32 Dart Exploding
33 Dart Flaming
34 Dart Heavy
35 Dart Shocking
36 Magic Missile
37 Fireball
39 Lightning Bolt
41 Sleep
55 Spear
56 Spear Exploding
57 Spear Flaming
58 Spear Heaby
59 Spear Shocking
62 Web Travel
63 Web Ground
64 Gaze
65 Holy Might
66 Flame Strike
94 Cloud
95 Skull Trap
96 Color Spray
97 Ice Storm
98 Fire Wall
99 Glyph
100 Grease
101 Flame Arrow Green
102 Flame Arrow Blue
103 Fireball Green
104 FireBall Blue
105 Potion
106 Potion Exploding
107 Acid Blob
108 Scorcher
109 Travel Door
186 Cloudkill
187 Flame Arrow Ice
188 Cow
189 Hold
190 Scorcher Ice
191 Acid Blob Mustard
192 Acid Blob Grey
193 Acid Blob Ochre.
Parameter #1: Irrelevant
Parameter #2: opcode
The targeted creature(s) will reflect attacks as specified by the 'opcode' field
Parameter #1: Reflected Level
Parameter #2: Irrelevant
The targeted creature(s) will reflect spells from the spell level specified in the 'Reflected Level' field.
Parameter #1: Amount
Parameter #2: Level
The targeted creature(s) will reflect a number of spells (specified by the 'Amount' field), from the spell level specified in the 'Level' field. A spell is assigned to a spell level by the power level of the first effect greater than the 'Level' parameter in the extended header that is being called.
Parameter #1: Amount
Parameter #2: Level
The targeted creature(s) will absorb a number of spells (specified by the 'Amount' field), from the spell level specified in the 'Level' field. A spell is assigned to a spell level by the power level of the first effect greater than the 'Level' parameter in the extended header that is being called.
Parameter #1: Undetermined
Parameter #2: Spell School
The targeted creature(s) will turn spells from the school specified by the 'Spell School' field.
Known values for 'Spell School' are:
1 Abjuration
2 Conjuration
3 Divination
4 Enchantment
5 Illusion
6 Evocation
7 Necromancy
8 Alteration
9 Generalist
Parameter #1: Undetermined
Parameter #2: Secondary Type
The targeted creature(s) will turn spells with a secondary type matching that specified by the 'Secondary Type' field.
Known values for 'Secondary Type' are:
1 Spell Protections
2 Specific Protections
3 Illusionary Protections
4 Magic Attack
5 Divination Attack
6 Conjuration
7 Combat Protections
8 Contingency
9 Battleground
10 Offensive Damage
11 Disabling
12 Combination
13 Non-Combat
Parameter #1: Undetermined
Parameter #2: Spell School
Gives the targeted creature(s) immunity to spells from the school specified by the 'Spell School' field.
Known values for 'Spell School' are:
1 Abjuration
2 Conjuration
3 Divination
4 Enchantment
5 Illusion
6 Evocation
7 Necromancy
8 Alteration
9 Generalist
Parameter #1: Undetermined
Parameter #2: Type
Gives the targeted creature(s) immunity to the spell type specified by the 'Type' field.
Known values for 'Type' are:
1 Spell Protections
2 Specific Protections
3 Illusionary Protections
4 Magic Attack
5 Divination Attack
6 Conjuration
7 Combat Protections
8 Contingency
9 Battleground
10 Offensive Damage
11 Disabling
12 Combination
13 Non-Combat
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Default
1 Undead
2 Not Undead
3 Fire Using/Dwelling
4 Not Fire Using/Dwelling
5 Humanoid
6 Not Humanoid
7 Animal
8 Not Animal
9 Elemental
10 Not Elemental
11 Fungus
12 Not Fungus
13 Huge Creature
14 Not Huge Creature
15 Elf
16 Not Elf
17 Umber Hulk
18 Not Umber Hulk
19 Half-Elf
20 Not Half-Elf
21 Humanoid or Animal
22 Not Humanoid or Animal
23 Blind
24 Not Blind
25 Cold Using/Dwelling
26 Not Cold Using/Dwelling
27 Golem
28 Not Golem
29 Minotaur
30 Not Minotaur
31 Undead or Fungus
32 Not Undead or Fungus
33 Good
34 Not Good
35 Neutral
36 Not Neutral
37 Evil
38 Not Evil
39 Paladin
40 Not Paladin
41 Same Moral Alignment as Source
42 Not Same Moral Alignment as Source
43 Source
44 Not Source
45 Water Using/Dwelling
46 Not Water Using/Dwelling
47 Breathing
48 Not Breathing
49 Allies
50 Not Allies
51 Enemies
52 Not Enemies
53 Fire or Cold Using/Dwelling
54 Not Fire or Cold Using/Dwelling
55 Unnatural
56 Not Unnatural
57 Male
58 Not Male
59 Lawful
60 Not Lawful
61 Chaotic
62 Not Chaotic
63 Evasion Check (Thief)
64 Orc
65 Not Orc
66 Deaf
67 Not Deaf
68 Summoned Creature
69 Not Summoned Creature
70 Mind Flayer
71 Not Mind Flayer
72 Silenced
73 Not Silenced
74 Intelligence < 'Value'
75 Intelligence > 'Value'
76 Intelligence <= 'Value'
77 Intelligence >= 'Value'
78 Bard Skald
79 Not Bard Skald
80 Near Enemies
81 Not Near Enemies
82 Drow
83 Not Drow
84 Gray Dwarf
85 Not Gray Dwarf
86 Daytime
87 Not Daytime
88 Outdoor
89 Not Outdoor
90 Keg
91 Not Keg
92 Outsider
93 Not Outsider
Parameter #1: Irrelevant
Parameter #2: Irrelevant
The targeted creature(s) will reflect the spell specified by the resource key.
Both parameters should be 0 (zero).
Parameter #1: Minimum Value
Parameter #2: Irrelevant
Minimum Value
field.
This effect sets MINHITPOINTS to
Minimum Value
.
Minimum Value
values65536
to98303
will set an only allowed hit point value (HP can't be higher or lower), each representing'Minimum Value' value - 65536
, so0
to32767
.- Values
32768
to65535
do this as well, but all result in negative HP amounts, so not usable, as they will result in the same bugged non-death as opcode #17 reducing HP to 0. - All values higher than
98303
just repeat loop over from-32768
to32767
. - Any positive value will also grant the creature immunity to directly applied opcode #13 effects. Those applied indirectly will still kill the creature, notably by opcodes #55, #134, #151, #209, and #238.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Instantly kills the targeted creature(s), if the targeted creature(s) has less than 60 HP.
Both parameters should be 0 (zero).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Applies the stun effect to the targeted creature(s), if the targeted creature(s) has less than 90 HP.
The duration of the effect is:
1 to 29 HP -> stunned for 4d4 rounds
30 to 59 HP -> stunned for 2d4 rounds
60 to 89 HP -> stunned for 1d4 rounds
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Applies the imprisonment effect to the targeted creature(s).
Both parameters should be 0 (zero).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Applies the freedom effect to the targeted creature(s).
The freedom effect frees creatures trapped by the imprisonment effect.
Both parameters should be 0 (zero).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Applies the maze effect to the targeted creature(s).
The duration of the effect is:
0 to 2 int -> 2d4 rounds
3 to 5 int -> 1d4 rounds
6 to 8 int -> 5d4 rounds
9 to 11 int -> 4d4 rounds
12 to 14 int -> 3d4 rounds
15 to 17 int -> 2d4 rounds
18+ int -> 1d4 rounds
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Undetermined
Parameter #2: Effect State
Plays the BAM/VVC specified by the resource key, in the style specified by the 'Effect State' value.
Known values for 'Effect State' are:
0 Play On Place Cast
1 Play Over Target
Parameter #1: Amount
Parameter #2: Irrelevant
Drains levels from the targeted creature(s) as specified by the 'Amount' field. 'Amount' can be positive or negative, negative values will alter level and spellbook slots, but not experience.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Applies the unconsciousness effect to the targeted creature(s), if the targeted creature(s) has less than 20 HP.
Both parameters should be 0 (zero).
Parameter #1: Amount
Parameter #2: Type
Known values for 'Type' are:
0 Stoneskin
1 Ironskin
Parameter #1: IDS Entry
Parameter #2: IDS File
Gives the targeted creature(s) a 2 point bonus AC against the creature type specified by the 'IDS Entry' in the IDS file specified by the 'IDS File' field.
A 2 point bonus is also given to saving throws if the specified creatures attack requires a saving throw.
Known values for 'IDS File' are:
2 Object.IDS
3 General.IDS
4 Race.IDS
5 Class.IDS
7 Gender.IDS
8 Align.IDS
Parameter #1: Maximum Level
Parameter #2: School Type
Removes spells from the school specified by the 'School Type' field from the targeted creature(s), up to the level specified by the 'Maximum level' field.
Known values for 'School Type' are:
1 Abjurer
2 Conjurer
3 Diviner
4 Enchanter
5 Illusionist
6 Invoker
7 Necromancer
8 Transmuter
9 Generalist
Parameter #1: Maximum Level
Parameter #2: Secondary Type
Removes spells with a secondary type matching that specified by he 'Secondary Type' field from the targeted creature(s), up to the level specified by the 'Maximum level' field.
Known values for 'Secondary Type' are:
1 Spell Protections
2 Specific Protections
3 Illusionary Protections
4 Magic Attack
5 Divination Attack
6 Conjuration
7 Combat Protections
8 Contingency
9 Battleground
10 Offensive Damage
11 Disabling
12 Combination
13 Non-Combat
Parameter #1: Max Range
Parameter #2: Irrelevant
Applies the teleport field to the targeted creature(s).
The 'Max Range' field sets the maximum range of the teleporting effect.
Parameter #1: Max Level
Parameter #2: School Type
Known values for 'School Type' are:
1 Abjurer
2 Conjurer
3 Diviner
4 Enchanter
5 Illusionist
6 Invoker
7 Necromancer
8 Transmuter
9 Generalist
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Applies the restoration effect to the targeted creature(s).
Both parameters should be 0 (zero).
Parameter #1: Undefined
Parameter #2: Undefined
Highlights the targeted creature(s) if they are affected by dispellable magic. The effect appears to be without duration.
Parameter #1: Max Level
Parameter #2: Secondary Type
Known values for 'Secondary Type' are:
1 Spell Protections
2 Specific Protections
3 Illusionary Protections
4 Magic Attack
5 Divination Attack
6 Conjuration
7 Combat Protections
8 Contingency
9 Battleground
10 Offensive Damage
11 Disabling
12 Combination
13 Non-Combat
Parameter #1: Max Level
Parameter #2: School Type
Known values for 'School Type' are:
1 Abjurer
2 Conjurer
3 Diviner
4 Enchanter
5 Illusionist
6 Invoker
7 Necromancer
8 Transmuter
9 Generalist
Parameter #1: Max Level
Parameter #2: Secondary Type
Known values for 'Secondary Type' are:
1 Spell Protections
2 Specific Protections
3 Illusionary Protections
4 Magic Attack
5 Divination Attack
6 Conjuration
7 Combat Protections
8 Contingency
9 Battleground
10 Offensive Damage
11 Disabling
12 Combination
13 Non-Combat
Parameter #1: Max Level
Parameter #2: School Type
Removes spell effects of the school specified by the 'School Type' field up to the 'Max Level' value, from the targeted creature(s).
Known values for 'School Type' are:
1 Abjurer
2 Conjurer
3 Diviner
4 Enchanter
5 Illusionist
6 Invoker
7 Necromancer
8 Transmuter
9 Generalist
Parameter #1: Max Level
Parameter #2: Secondary Type
Removes spell effects of the school specified by the 'School Type' field up to the 'Max Level' value, from the targeted creature(s).
Known values for 'Secondary Type' are:
1 Spell Protections
2 Specific Protections
3 Illusionary Protections
4 Magic Attack
5 Divination Attack
6 Conjuration
7 Combat Protections
8 Contingency
9 Battleground
10 Offensive Damage
11 Disabling
12 Combination
13 Non-Combat
Parameter #1: Irrelevant
Parameter #2: Irrelevant
The timestop effect lasts half as long as the
Duration
specified for the effect.
In particular:
- All creatures not immune to Time Stop will be rendered uncontrollable, can be hit automatically by attacks as if they were HELPLESS (but do not actually have
STATE_HELPLESS
set), and their frequency-based effects will not trigger (poison/regeneration), but theirduration
will run. - Projectiles are suspended mid-flight until the Time Stop ends, at which point they will resume normal function.
Area Effect
projectiles are suppressed until the Time Stop ends, at which point they will resume normal function, though their duration will run during the Time Stop.- Projectiles that hit "instantly" (
#0
and#1
for spells/items) are unaffected by Time Stop, which includes all melee weapons.
0
(zero).
Parameter #1: RGB Color
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 None
1 Abjuration
2 Alteration
3 Invocation
4 Necromancy
5 Conjuration
6 Enchantment
7 Illusion
8 Divination
9 Armor
10 Spirit Armor
11 Ghost Armor
12 Strength
13 Confusion
14 Nothing
15 Death Spell
16 Disintegrate
17 Power Word Silence
18 Power Word Stun
19 Finger of Death
20 Mordenkainen's Sword
21 Monster Summoning I
22 Monster Summoning II
23 Monster Summoning III
24 Monster Summoning IV
25 Monster Summoning V
26 Monster Summoning VI
27 Monster Summoning VII
28 Nothing
29 Nothing
30 Nothing
31 Bless
32 Curse
33 Prayer
34 Recitation
35 Cure Light Wounds
36 Cure Moderate Wounds
37 Cure Serious Wounds
38 Cure Critical wounds
39 Heal
40 Animal Summoning I
41 Animal Summoning II
42 Animal Summoning III
43 Slow Poison
44 Neutralize Poison
45 Call Lightning
46 Static Charge
47 Remove Paralysis
48 Free Action
49 Miscast Magic
50 Strength of One
51 Champion's Strength
52 Flame Strike
53 Raise Dead
54 Resurrection
55 Chaotic Commands
56 Righteous Wrath of the Faithful
57 Sunray
58 Spike Stones
59 Dimension Door Origin
60 Dimension Door Destination
61 Cone of Cold
62 Sol's Searing Orb
63 Fire
64 Cold
65 Electricity
66 Acid
67 Paralysis
68 Malavon's Spike Swath
69 Righteous Wrath of the Faithful Ground
70 Belhifet's Death Animation
71 Portal
72 Sunscorch
73 Blade Barrier (front)
74 Blade Barrier (back)
75 Circle of Bones (front)
76 Circle of Bones (back)
77 Cause Light Wounds
78 Cause Moderate Wounds
79 Cause Serious Wounds
80 Cause Critical Wounds
81 Cause Disease
82 Poison
83 Slay Living
84 Harm
85 Destruction
86 Exaltation
87 Cloudburst
88 Mold Touch
89 Lower Resistance
90 Nothing
91 Soul Eater
92 Smashing Wave
93 Suffocate
94 Abi-Dalzim's Horrid Wilting
95 Nothing
96 Vitriolic Sphere
97 Wailing Virgin Death
98 Undead Ward
99 Wailing Virgin on Hit
100 Wylfdene's Death 1
101 Wylfdene's Death 2
102 Dragon's Death 1
103 Dragon's Death 2
104 Monster Summoning Circle
105 Animal Summoning Circle
106 Earth Summoning Circle
107 Fire Summoning Circle
108 Water Summoning Circle
Parameter #1: Damage
Parameter #2: Irrelevant
Applies the snillocs snowball swarm damage effect to the targeted creature(s), inflicting 'amount' as damage.
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
1 Abjuration
2 Conjuration
3 Divination
4 Enchantment
5 Illusion
6 Invokation
7 Necromancy
8 Transmutation
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Damage
Parameter #2: Irrelevant
Damages the target by the value specified by the 'Damage Amount' field, with a damage type of crushing.
The Dice values can be used to inflict varying damage amounts - eg 2d6 would do 2-12 damage (Damage type is still specified by the 'Type' value).
NB. If 'Damage Amount' and the Dice values are both non-zero, the total damage inflicted is: 'Damage + Dice value.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Save = Save + 'Statistic Modifier' value
1 Flat Value Modifier -> Save = 'Statistic Modifier' value
2 Percentage Modifier -> Save = (Save * 'Statistic Modifier' value) / 100
'Statistic Modifier' can be positive or negative.
Parameter #1: Slow Factor
Parameter #2: Irrelevant
Parameter #1: Creature Number
Parameter #2: Type
Summons a creature, in the style specified by the 'Type' field.
0 MSUMMO1 Monster summoning I
1 MSUMMO2 Monster summoning II
2 MSUMMO3 Monster summoning III
3 MSUMMO4 Monster summoning IV
4 MSUMMO5 Monster summoning V
5 MSUMMO6 Monster summoning VI
6 MSUMMO7 Monster summoning VII
7 ASUMMO1 Animal summoning I
8 ASUMMO2 Animal summoning II
9 ASUMMO3 Animal summoning III
10 GINSECT Giant insect
11 CDOOM Creeping doom
12 MSUMMOM Monster summoning VI (Malavon)
Parameter #1: Damage
Parameter #2: Type
Known values of 'Type' are:
0 Target to Source
1 Source to Target
Parameter #1: Irrelevant
Parameter #2: Type
Overlays the animation specified by the 'Type' field over the targeted creature(s).
Known values of 'Type' are:
0 Globe of Invulnerability
1 Shroud of Flame
2 Antimagic Shell
3 Otiluke's Resilient Sphere
4 Protection from Normal Missiles
5 Cloak of Fear
6 Entropy Shield
7 Fire Aura
8 Frost Aura
9 Insect Plague
10 Storm Shield
11 Shield of Lathlander
12 Greater Shield of Lathlander
13 Seven Eyes
Parameter #1: Irrelevant
Parameter #2: Type
Summons a creature in the style specified by the 'Type' field.
Known values of 'Type' are:
0 ADEAD Default
1 ADEADL Lich
Parameter #1: Irrelevant
Parameter #2: Type
Know values for 'Type' are:
0 Beneficial
1 Detrimental
Parameter #1: Modifier
Parameter #2: Irrelevant
Applies the reverse prayer effect to the targeted creature(s).
The targeted creature(s) have saving throws and thac0 modified by the value specified by the 'Modifier' field.
Parameter #1: Creature Number
Parameter #2: Type
Summons a creature in the style specified by the 'Type'
Known values of 'Type' are:
0 SLIZARD Lizardmen
1 STROLLS Trolls
2 SSHADOW Shadow
3 ISTALKE Invisible Stalker
4 CFELEMW Fire elemental (Wizard)
5 CEELEMW Earth elemental (Wizard)
6 CWELEMW Water elemental (Wizard)
7 CFELEMP Fire elemental (Priest)
8 CEELEMP Earth elemental (Priest)
9 CWELEMP Water elemental (Priest)
10 CEELEMM Earth elemental (Malavon)
Parameter #1: Strikes Number
Parameter #2: Irrelevant
The affected creature(s) go bersek for the number of attack specified by the 'Strike Number' field, on a failed saving throw vs spells.
Parameter #1: Creature Number
Parameter #2: Type
Summons a creautre in the style specified by the 'Type' field.
Known values of 'Type' are:
0 SMONSTE Shadow monsters
1 DSMONST Demi-shadow monsters
2 SHADES Shades
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Beneficial
1 Detrimental
Parameter #1: Modifier
Parameter #2: Irrelevant
Applies the recitation effect to the targeted creature(s).
The targeted creature(s) have saving throws and thac0 modified by the value specified by the 'Modifier' field.
Parameter #1: Duration
Parameter #2: Irrelevant
Inflicts damage specified by the dice values, and holds the targeted creature(s) for the duration specified by the 'Duration' field.
Parameter #1: Damage
Parameter #2: Irrelevant
Inflicts damage as specified by the 'Damage' field and the dice values, and blinds the targeted creature(s).
Parameter #1: AC Modifier
Parameter #2: Type
Appears to be the same as opcode 0.
Applies the modifier value specified by the 'AC Modifier' field to the category specified by the 'Type' field.
Known values for 'Type' are:
0 All Weapons
1 Crushing
2 Missile
4 Piercing
8 Slashing
16 Base AC setting (sets the targets AC to the value specified by the 'AC Modifier' field -1. If the targets AC is already 'AC Modifier' or below, this effect will do nothing).
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Default
1 Equipped effects list only
2 Timed effects list only
Parameter #1: Damage
Parameter #2: Type
Known values for 'Type' are:
0 Fire Aura
1 Frost Aura
Parameter #1: Duration
Parameter #2: Irrelevant
If called from spin994, the following target types will not be affected (due to an applied Immunity Against Spell effect on them):
Race - fungi
Race - minotaur
Race - golem
State - blind
Parameter #1: Undefined
Parameter #2: Undefined
Parameter #1: Irrelevant
Parameter #2: Type
The Type parameter sets how the effect functions
Known values of 'Type' are:
0 Default
1 Test and set to 0
Parameter #1: Creature Number
Parameter #2: Type
Summons a creature in the style specified by the 'Type' field.
Known values of 'Type' are:
0 Default
1 Ally to source
2 Enemy to source
3 Force summon at source
4 Summon Genie
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Opcode
Known values of 'Type' are:
Opcode (0 to 296)
400 Hopelessness
404 Nausea
405 Enfeeblement
412 Control
416 Bleeding Wounds
431 Energy Drain
452 Bane
453 Power Attack
454 Expertise
455 Arterial Strike
456 Hamstring
457 Rapid Shot
Parameter #1: Undefined
Parameter #2: Undefined
The use of this effect is unknown, and effect of its parameters are undefined.
Parameter #1: General
Parameter #2: Type
As opcode #5, affecting undead.
Known values of 'Type' are:
0 Charmed (Target neutral after effect end)
1 Charmed (Target hostile after effect end)
2 Dire charmed (Target neutral after effect end)
3 Dire charmed (Target hostile after effect end)
4 Controlled by Cleric
Parameter #1: Number
Parameter #2: Irrelevant
Parameter #1: Number
Parameter #2: Irrelevant
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Movement = Movement + 'Statistic Modifier' value
1 Flat Value Modifier -> Movement = 'Statistic Modifier' value
2 Percentage Modifier -> Movement = (Movement * 'Statistic Modifier' value) / 100
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Parameter #1: Damage
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Known values of 'Type' are:
0 LOS Check (parameter 1 is number of seconds)
1 State
Parameter #1: Irrelevant
Parameter #2: Type
Known values of 'Type' are:
0 Command
1 Rebuke
2 Destroy
3 Panic
4 Dependent on caster
Parameter #1: Damage
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Strref
Parameter #2: Type
Known values for 'Type' are:
0 Default (show strref)
1 Cynicism (show Cynicism strrefs)
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Undead:
1-4 Hit Dice: 100% chance of instant death
5 Hit Dice: 95% chance of instant death
6 Hit Dice: 80% chance of instant death
7 Hit Dice: 65% chance of instant death
8-9 Hit Dice: 50% chance of instant death
10 Hit Dice: 35% chance of instant death
11+ Hit Dice: 20% chance of instant death
Outer Planar Creatures:
5% chance of instant death
Parameter #1: Irrelevant
Parameter #2: Type
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Both parameters should be 0 (zero).
Parameter #1: Value
Parameter #2: Type
Known values for 'Type' are:
0 Default
1 Undead
2 Not Undead
3 Fire Using/Dwelling
4 Not Fire Using/Dwelling
5 Humanoid
6 Not Humanoid
7 Animal
8 Not Animal
9 Elemental
10 Not Elemental
11 Fungus
12 Not Fungus
13 Huge Creature
14 Not Huge Creature
15 Elf
16 Not Elf
17 Umber Hulk
18 Not Umber Hulk
19 Half-Elf
20 Not Half-Elf
21 Humanoid or Animal
22 Not Humanoid or Animal
23 Blind
24 Not Blind
25 Cold Using/Dwelling
26 Not Cold Using/Dwelling
27 Golem
28 Not Golem
29 Minotaur
30 Not Minotaur
31 Undead or Fungus
32 Not Undead or Fungus
33 Food
34 Not Good
35 Neutral
36 Not Neutral
37 Evil
38 Not Evil
39 Paladin
40 Not Paladin
41 Same Moral Alignment as Source
42 Not Same Moral Alignment as Source
43 Source
44 Not Source
45 Water Using/Dwelling
46 Not Water Using/Dwelling
47 Breathing
48 Not Breathing
49 Allies
50 Not Allies
51 Enemies
52 Not Enemies
53 Fire or Cold Using/Dwelling
54 Not Fire or Cold Using/Dwelling
55 Unnatural
56 Not Unnatural
57 Male
58 Not Male
59 Lawful
60 Not Lawful
61 Chaotic
62 Not Chaotic
63 Evasion Check (Thief)
64 Orc
65 Not Orc
66 Deaf
67 Not Deaf
68 Summoned Creature
69 Not Summoned Creature
70 Mind Flayer
71 Not Mind Flayer
72 Silenced
73 Not Silenced
74 Intelligence < 'Value'
75 Intelligence > 'Value'
76 Intelligence <= 'Value'
77 Intelligence >= 'Value'
78 Bard Skald
79 Not Bard Skald
80 Near Enemies
81 Not Near Enemies
82 Drow
83 Not Drow
84 Gray Dwarf
85 Not Gray Dwarf
86 Daytime
87 Not Daytime
88 Outdoor
89 Not Outdoor
90 Keg
91 Not Keg
92 Outsider
93 Not Outsider
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Applies the debians rod of smiting effect to the targeted creature(s).
Golems: Extra 4-11 points of damage, with a 5% chance of insteant death.
Outer Planar creatures: 5% chance of an extra 8-24 points.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Value
Parameter #2: Type
Known values for 'Type' are:
0 RETURN_TO_LONELYWOOD
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Skill = Skill + 'Statistic Modifier' value
1 Flat Value Modifier -> Skill = 'Statistic Modifier' value
2 Percentage Modifier -> Skill = (Skill * 'Statistic Modifier' value) / 100
'Statistic Modifier' can be positive or negative.
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Skill = Skill + 'Statistic Modifier' value
1 Flat Value Modifier -> Skill = 'Statistic Modifier' value
2 Percentage Modifier -> Skill = (Skill * 'Statistic Modifier' value) / 100
'Statistic Modifier' can be positive or negative.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Known values are:
0 default
1 undead
2 not undead
3 fire using/dwelling
4 not fire using/dwelling
5 humanoid
6 not humanoid
7 animal
8 not animal
9 elemental
10 not elemental
11 fungus
12 not fungus
13 huge creature
14 not huge creature
15 elf
16 not elf
17 umber hulk
18 not umber hulk
19 half-elf
20 not half-elf
21 humanoid or animal
22 not humanoid or animal
23 blind
24 not blind
25 cold using/dwelling
26 not cold using/dwelling
27 golem
28 not golem
29 minotaur
30 not minotaur
31 undead or fungus
32 not undead or fungus
33 good
34 not good
35 neutral
36 not neutral
37 evil
38 not evil
39 paladin
40 not paladin
41 same moral alignment as source
42 not same moral alignment as source
43 source
44 not source
45 water using/dwelling
46 not water using/dwelling
47 breathing
48 not breathing
49 allies
50 not allies
51 enemies
52 not enemies
53 fire or cold using/dwelling
54 not fir or cold using/dwelling
55 unnatural
56 not unnatural
57 male
58 not male
59 lawful
60 not lawful
61 chaotic
62 not chaotic
63 orc
64 not orc
65 deaf
66 not deaf
67 same alignment
68 not same alignment
69 allied and same alignment
70 not allied and same alignment
71 hit points greater than effect amount (parameter 1 set to value)
72 hit points less than effect amount (parameter 1 set to value)
73 drow
74 not drow
75 gray dwarf
76 not gray dwarf
77 summon creature
78 not summoned creature
79 goblin
80 not goblin
81 giant
82 not giant
83 troll
84 not troll
85 keg
86 not keg
87 human
88 not human
89 yuan-ti
90 not yuan-ti
91 outsider
92 not outsider
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Stinking cloud
1 Ghoul touch
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Red
1 Blue
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Allies
1 Allies and same alignment
Parameter #1: Number
Parameter #2: Type
Known values for Type are:
0 no animation
1 monster summoning circle
2 animal summoning circle
3 earth summoning circle
4 fire summoning circle
5 water summoning circle
7 puff of smoke
The EA field of the summoned creature is set to ally.
The Dice values can be used to set the number of creatures summoned, in addition to the Number parameter.
Parameter #1: Number
Parameter #2: Type
Known values for Type are:
0 no animation
1 monster summoning circle
2 animal summoning circle
3 earth summoning circle
4 fire summoning circle
5 water summoning circle
7 puff of smoke
The EA field of the summoned creature is set to enemy.
The Dice values can be used to set the number of creatures summoned, in addition to the Number parameter
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
1 Default
2 Mental domination.
Parameter #1: Irrelevant
Parameter #2: Type
Known values are:
0 sanctuary
1 entangle
2 wisp
3 shield
4 grease
5 web
6 minor globe of invulnerability
7 globe of invulnerability
8 shroud of flame
9 antimagic shell
10 otiluke's resilient sphere
11 protection from normal missiles
12 cloak of fear
13 entropy shield
14 fire aura
15 frost aura
16 insect plague
17 storm shell
18 shield of Lathlander
20 greater shield of Lathlander
22 seven eyes
24 blur
25 invisibility
26 fire shield (red)
27 fire shield (blue)
30 tortoise shell
31 death armour.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Amount
Parameter #2: Type
Known values for 'Type' are:
0 Hit points per round
1 Hit points per second
2 Seconds per hit point
Parameter #1: Radius
Parameter #2: Type
Known values are:
0 once
1 once per round
2 once (ignore target)
3 once per round (ignore target).
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Awaken on damage
1 Do not awaken on damage
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Acid
1 Burning
2 Crushing
4 Death
8 Exploding
16 Stoned
32 Freezing
512 Permanent
1024 Destruction.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Parameter #1: Value
Parameter #2: Irrelevant
Parameter #1: Value
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Parameter #1: Value
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Damage
Parameter #2: Type
Parameter #1: Value
Parameter #2: Irrelevant
If Value is nonzero, then it will set the animation to that value. A permanent timing will set the base animation ID.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Statistic Modifier
Parameter #2: Type
Known values for 'Type' are:
0 Cumulative Modifier -> Movement = Movement + 'Statistic Modifier' value
1 Flat Value Modifier -> Movement = 'Statistic Modifier' value
2 Percentage Modifier -> Movement = (Movement * 'Statistic Modifier' value) / 100
Parameter #1: Unknown
Parameter #2: Unknown
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
1 10/+1
2 10/+2
3 10/+3
4 10/+4
5 10/+5
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Amount
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Known values for 'Type' are:
0 Minor globe of invulnerability
1 Globe of invulnerability.
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Type
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant
Parameter #1: Irrelevant
Parameter #2: Irrelevant