CombatAi Archetypes And Modifiers
From Divinity Engine Wiki
The following archetypes already exist in D:OS2 and can have their modifiers overridden:
- base
- berserker
- bomber
- healer
- mage
- melee
- ranged
- ranger
- rogue
- warrior
The following modifiers (and their default value in the base archetype) can be used:
- SCORE_MOD (100.0):
- MULTIPLIER_DAMAGE_SELF_POS (1.0): Damage score on self that's considered positive (e.g. when removing the BURNING status, which 'removes' damage)
- MULTIPLIER_DAMAGE_SELF_NEG (1.0): Damage score on self that's considered negative (this is just damage)
- MULTIPLIER_DAMAGE_ENEMY_POS (1.0): Same as MULTIPLIER_DAMAGE_SELF_POS, but for enemies (this is just damage)
- MULTIPLIER_DAMAGE_ENEMY_NEG (1.0): Same as MULTIPLIER_DAMAGE_SELF_NEG, but for enemies (e.g. when removing the BURNING status, which 'removes' damage)
- MULTIPLIER_DAMAGE_ALLY_POS (1.0): Same as MULTIPLIER_DAMAGE_SELF_POS, but for allies
- MULTIPLIER_DAMAGE_ALLY_NEG (1.5): Same as MULTIPLIER_DAMAGE_SELF_NEG, but for allies
- MULTIPLIER_DAMAGE_NEUTRAL_POS (1.0): Same as MULTIPLIER_DAMAGE_SELF_POS, but for neutrals
- MULTIPLIER_DAMAGE_NEUTRAL_NEG (1.0): Same as MULTIPLIER_DAMAGE_SELF_NEG, but for neutrals
- MULTIPLIER_HEAL_SELF_POS (1.0): Healing score on self that's considered positive (this is just healing)
- MULTIPLIER_HEAL_SELF_NEG (1.0): Healing score on self that's considered negative (e.g. when removing the RESTORATION status, which 'removes' healing)
- MULTIPLIER_HEAL_ENEMY_POS (1.0): Same as MULTIPLIER_HEAL_SELF_POS, but for enemies (e.g. when removing the RESTORATION status, which 'removes' healing)
- MULTIPLIER_HEAL_ENEMY_NEG (1.0): Same as MULTIPLIER_HEAL_SELF_NEG, but for enemies (this is just healing)
- MULTIPLIER_HEAL_ALLY_POS (1.0): Same as MULTIPLIER_HEAL_SELF_POS, but for allies
- MULTIPLIER_HEAL_ALLY_NEG (1.0): Same as MULTIPLIER_HEAL_SELF_NEG, but for allies
- MULTIPLIER_HEAL_NEUTRAL_POS (1.0): Same as MULTIPLIER_HEAL_SELF_POS, but for neutrals
- MULTIPLIER_HEAL_NEUTRAL_NEG (1.0): Same as MULTIPLIER_HEAL_SELF_NEG, but for neutrals
- MULTIPLIER_DOT_SELF_POS (1.0):
- MULTIPLIER_DOT_SELF_NEG (1.0):
- MULTIPLIER_DOT_ENEMY_POS (1.0):
- MULTIPLIER_DOT_ENEMY_NEG (1.0):
- MULTIPLIER_DOT_ALLY_POS (1.0):
- MULTIPLIER_DOT_ALLY_NEG (1.0):
- MULTIPLIER_DOT_NEUTRAL_POS (1.0):
- MULTIPLIER_DOT_NEUTRAL_NEG (1.0):
- MULTIPLIER_HOT_SELF_POS (1.0):
- MULTIPLIER_HOT_SELF_NEG (1.0):
- MULTIPLIER_HOT_ENEMY_POS (1.0):
- MULTIPLIER_HOT_ENEMY_NEG (1.0):
- MULTIPLIER_HOT_ALLY_POS (1.0):
- MULTIPLIER_HOT_ALLY_NEG (1.0):
- MULTIPLIER_HOT_NEUTRAL_POS (1.0):
- MULTIPLIER_HOT_NEUTRAL_NEG (1.0):
- MULTIPLIER_CONTROL_SELF_POS (1.0):
- MULTIPLIER_CONTROL_SELF_NEG (2.0):
- MULTIPLIER_CONTROL_ENEMY_POS (1.0):
- MULTIPLIER_CONTROL_ENEMY_NEG (1.0):
- MULTIPLIER_CONTROL_ALLY_POS (1.0):
- MULTIPLIER_CONTROL_ALLY_NEG (2.0):
- MULTIPLIER_CONTROL_NEUTRAL_POS (1.0):
- MULTIPLIER_CONTROL_NEUTRAL_NEG (1.0):
- MULTIPLIER_BOOST_SELF_POS (1.0):
- MULTIPLIER_BOOST_SELF_NEG (1.0):
- MULTIPLIER_BOOST_ENEMY_POS (1.0):
- MULTIPLIER_BOOST_ENEMY_NEG (1.0):
- MULTIPLIER_BOOST_ALLY_POS (1.0):
- MULTIPLIER_BOOST_ALLY_NEG (1.0):
- MULTIPLIER_BOOST_NEUTRAL_POS (1.0):
- MULTIPLIER_BOOST_NEUTRAL_NEG (1.0):
- MULTIPLIER_ARMOR_SELF_POS (0.75):
- MULTIPLIER_ARMOR_SELF_NEG (0.75):
- MULTIPLIER_ARMOR_ENEMY_POS (0.75):
- MULTIPLIER_ARMOR_ENEMY_NEG (0.75):
- MULTIPLIER_ARMOR_ALLY_POS (0.75):
- MULTIPLIER_ARMOR_ALLY_NEG (1.50):
- MULTIPLIER_ARMOR_NEUTRAL_POS (0.75):
- MULTIPLIER_ARMOR_NEUTRAL_NEG (0.75):