Difference between revisions of "CombatAi Archetypes And Modifiers"

From Divinity Engine Wiki
Jump to: navigation, search
(Created page with "The following archetypes already exist in D:OS2 and can have their modifiers overridden: <ul> <li>base</li> <li>berserker</li> <li>bomber</li> <li>healer</li> <li>mage</li> <l...")
 
Line 15: Line 15:
 
The following modifiers (and their default value in the base archetype) can be used:
 
The following modifiers (and their default value in the base archetype) can be used:
 
<ul>
 
<ul>
<li>SCORE_MOD (100.0):</li>
+
<li>SCORE_MOD (100.0): A general modifier that you probably shouldn't change, but you're welcome to try</li>
 
<li>MULTIPLIER_DAMAGE_SELF_POS (1.0): Damage score on self that's considered positive (e.g. when removing the BURNING status, which 'removes' damage)</li>
 
<li>MULTIPLIER_DAMAGE_SELF_POS (1.0): Damage score on self that's considered positive (e.g. when removing the BURNING status, which 'removes' damage)</li>
 
<li>MULTIPLIER_DAMAGE_SELF_NEG (1.0): Damage score on self that's considered negative (this is just damage)</li>
 
<li>MULTIPLIER_DAMAGE_SELF_NEG (1.0): Damage score on self that's considered negative (this is just damage)</li>
Line 32: Line 32:
 
<li>MULTIPLIER_HEAL_NEUTRAL_POS (1.0): Same as MULTIPLIER_HEAL_SELF_POS, but for neutrals</li>
 
<li>MULTIPLIER_HEAL_NEUTRAL_POS (1.0): Same as MULTIPLIER_HEAL_SELF_POS, but for neutrals</li>
 
<li>MULTIPLIER_HEAL_NEUTRAL_NEG (1.0): Same as MULTIPLIER_HEAL_SELF_NEG, but for neutrals</li>
 
<li>MULTIPLIER_HEAL_NEUTRAL_NEG (1.0): Same as MULTIPLIER_HEAL_SELF_NEG, but for neutrals</li>
<li>MULTIPLIER_DOT_SELF_POS (1.0):</li>
+
<li>MULTIPLIER_DOT_SELF_POS (1.0): Same as MULTIPLIER_DAMAGE_SELF_POS, but for damage over time</li>
<li>MULTIPLIER_DOT_SELF_NEG (1.0):</li>
+
<li>MULTIPLIER_DOT_SELF_NEG (1.0): Same as MULTIPLIER_DAMAGE_SELF_NEG, but for damage over time</li>
<li>MULTIPLIER_DOT_ENEMY_POS (1.0):</li>
+
<li>MULTIPLIER_DOT_ENEMY_POS (1.0): Same as MULTIPLIER_DAMAGE_ENEMY_POS, but for damage over time</li>
<li>MULTIPLIER_DOT_ENEMY_NEG (1.0):</li>
+
<li>MULTIPLIER_DOT_ENEMY_NEG (1.0): Same as MULTIPLIER_DAMAGE_ENEMY_NEG, but for damage over time</li>
<li>MULTIPLIER_DOT_ALLY_POS (1.0):</li>
+
<li>MULTIPLIER_DOT_ALLY_POS (1.0): Same as MULTIPLIER_DAMAGE_ALLY_POS, but for damage over time</li>
<li>MULTIPLIER_DOT_ALLY_NEG (1.0):</li>
+
<li>MULTIPLIER_DOT_ALLY_NEG (1.0): Same as MULTIPLIER_DAMAGE_ALLY_NEG, but for damage over time</li>
<li>MULTIPLIER_DOT_NEUTRAL_POS (1.0):</li>
+
<li>MULTIPLIER_DOT_NEUTRAL_POS (1.0): Same as MULTIPLIER_NEUTRAL_SELF_POS, but for damage over time</li>
<li>MULTIPLIER_DOT_NEUTRAL_NEG (1.0):</li>
+
<li>MULTIPLIER_DOT_NEUTRAL_NEG (1.0): Same as MULTIPLIER_NEUTRAL_SELF_NEG, but for damage over time</li>
<li>MULTIPLIER_HOT_SELF_POS (1.0):</li>
+
<li>MULTIPLIER_HOT_SELF_POS (1.0): Same as MULTIPLIER_HEAL_SELF_POS, but for healing over time</li>
<li>MULTIPLIER_HOT_SELF_NEG (1.0):</li>
+
<li>MULTIPLIER_HOT_SELF_NEG (1.0): Same as MULTIPLIER_HEAL_SELF_NEG, but for healing over time</li>
<li>MULTIPLIER_HOT_ENEMY_POS (1.0):</li>
+
<li>MULTIPLIER_HOT_ENEMY_POS (1.0): Same as MULTIPLIER_HEAL_ENEMY_POS, but for healing over time</li>
<li>MULTIPLIER_HOT_ENEMY_NEG (1.0):</li>
+
<li>MULTIPLIER_HOT_ENEMY_NEG (1.0): Same as MULTIPLIER_HEAL_ENEMY_NEG, but for healing over time</li>
<li>MULTIPLIER_HOT_ALLY_POS (1.0):</li>
+
<li>MULTIPLIER_HOT_ALLY_POS (1.0): Same as MULTIPLIER_HEAL_ALLY_POS, but for healing over time</li>
<li>MULTIPLIER_HOT_ALLY_NEG (1.0):</li>
+
<li>MULTIPLIER_HOT_ALLY_NEG (1.0): Same as MULTIPLIER_HEAL_ALLY_NEG, but for healing over time</li>
<li>MULTIPLIER_HOT_NEUTRAL_POS (1.0):</li>
+
<li>MULTIPLIER_HOT_NEUTRAL_POS (1.0): Same as MULTIPLIER_NEUTRAL_SELF_POS, but for healing over time</li>
<li>MULTIPLIER_HOT_NEUTRAL_NEG (1.0):</li>
+
<li>MULTIPLIER_HOT_NEUTRAL_NEG (1.0): Same as MULTIPLIER_NEUTRAL_SELF_NEG, but for healing over time</li>
<li>MULTIPLIER_CONTROL_SELF_POS (1.0):</li>
+
<li>MULTIPLIER_CONTROL_SELF_POS (1.0): Control score on self that's considered positive. Control score comes from the statuses KnockedDown, Blind, ShacklesOfPain, Fear, Charmed, Incapacitated, and any Consume status that makes you lose control. (e.g. removing KnockedDown)</li>
<li>MULTIPLIER_CONTROL_SELF_NEG (2.0):</li>
+
<li>MULTIPLIER_CONTROL_SELF_NEG (2.0): Control score on self that's considered negative. (e.g. applying KnockedDown)</li>
<li>MULTIPLIER_CONTROL_ENEMY_POS (1.0):</li>
+
<li>MULTIPLIER_CONTROL_ENEMY_POS (1.0): Same as MULTIPLIER_CONTROL_SELF_POS, but for enemies (e.g. applying KnockedDown)</li>
<li>MULTIPLIER_CONTROL_ENEMY_NEG (1.0):</li>
+
<li>MULTIPLIER_CONTROL_ENEMY_NEG (1.0): Same as MULTIPLIER_CONTROL_SELF_NEG, but for enemies (e.g. removing KnockedDown)</li>
<li>MULTIPLIER_CONTROL_ALLY_POS (1.0):</li>
+
<li>MULTIPLIER_CONTROL_ALLY_POS (1.0): Same as MULTIPLIER_CONTROL_SELF_POS, but for allies</li>
<li>MULTIPLIER_CONTROL_ALLY_NEG (2.0):</li>
+
<li>MULTIPLIER_CONTROL_ALLY_NEG (2.0): Same as MULTIPLIER_CONTROL_SELF_NEG, but for allies</li>
<li>MULTIPLIER_CONTROL_NEUTRAL_POS (1.0):</li>
+
<li>MULTIPLIER_CONTROL_NEUTRAL_POS (1.0): Same as MULTIPLIER_CONTROL_SELF_POS, but for neutrals</li>
<li>MULTIPLIER_CONTROL_NEUTRAL_NEG (1.0):</li>
+
<li>MULTIPLIER_CONTROL_NEUTRAL_NEG (1.0): Same as MULTIPLIER_CONTROL_SELF_NEG, but for neutrals</li>
 
<li>MULTIPLIER_BOOST_SELF_POS (1.0):</li>
 
<li>MULTIPLIER_BOOST_SELF_POS (1.0):</li>
 
<li>MULTIPLIER_BOOST_SELF_NEG (1.0):</li>
 
<li>MULTIPLIER_BOOST_SELF_NEG (1.0):</li>

Revision as of 13:09, 12 September 2017

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): A general modifier that you probably shouldn't change, but you're welcome to try
  • 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): Same as MULTIPLIER_DAMAGE_SELF_POS, but for damage over time
  • MULTIPLIER_DOT_SELF_NEG (1.0): Same as MULTIPLIER_DAMAGE_SELF_NEG, but for damage over time
  • MULTIPLIER_DOT_ENEMY_POS (1.0): Same as MULTIPLIER_DAMAGE_ENEMY_POS, but for damage over time
  • MULTIPLIER_DOT_ENEMY_NEG (1.0): Same as MULTIPLIER_DAMAGE_ENEMY_NEG, but for damage over time
  • MULTIPLIER_DOT_ALLY_POS (1.0): Same as MULTIPLIER_DAMAGE_ALLY_POS, but for damage over time
  • MULTIPLIER_DOT_ALLY_NEG (1.0): Same as MULTIPLIER_DAMAGE_ALLY_NEG, but for damage over time
  • MULTIPLIER_DOT_NEUTRAL_POS (1.0): Same as MULTIPLIER_NEUTRAL_SELF_POS, but for damage over time
  • MULTIPLIER_DOT_NEUTRAL_NEG (1.0): Same as MULTIPLIER_NEUTRAL_SELF_NEG, but for damage over time
  • MULTIPLIER_HOT_SELF_POS (1.0): Same as MULTIPLIER_HEAL_SELF_POS, but for healing over time
  • MULTIPLIER_HOT_SELF_NEG (1.0): Same as MULTIPLIER_HEAL_SELF_NEG, but for healing over time
  • MULTIPLIER_HOT_ENEMY_POS (1.0): Same as MULTIPLIER_HEAL_ENEMY_POS, but for healing over time
  • MULTIPLIER_HOT_ENEMY_NEG (1.0): Same as MULTIPLIER_HEAL_ENEMY_NEG, but for healing over time
  • MULTIPLIER_HOT_ALLY_POS (1.0): Same as MULTIPLIER_HEAL_ALLY_POS, but for healing over time
  • MULTIPLIER_HOT_ALLY_NEG (1.0): Same as MULTIPLIER_HEAL_ALLY_NEG, but for healing over time
  • MULTIPLIER_HOT_NEUTRAL_POS (1.0): Same as MULTIPLIER_NEUTRAL_SELF_POS, but for healing over time
  • MULTIPLIER_HOT_NEUTRAL_NEG (1.0): Same as MULTIPLIER_NEUTRAL_SELF_NEG, but for healing over time
  • MULTIPLIER_CONTROL_SELF_POS (1.0): Control score on self that's considered positive. Control score comes from the statuses KnockedDown, Blind, ShacklesOfPain, Fear, Charmed, Incapacitated, and any Consume status that makes you lose control. (e.g. removing KnockedDown)
  • MULTIPLIER_CONTROL_SELF_NEG (2.0): Control score on self that's considered negative. (e.g. applying KnockedDown)
  • MULTIPLIER_CONTROL_ENEMY_POS (1.0): Same as MULTIPLIER_CONTROL_SELF_POS, but for enemies (e.g. applying KnockedDown)
  • MULTIPLIER_CONTROL_ENEMY_NEG (1.0): Same as MULTIPLIER_CONTROL_SELF_NEG, but for enemies (e.g. removing KnockedDown)
  • MULTIPLIER_CONTROL_ALLY_POS (1.0): Same as MULTIPLIER_CONTROL_SELF_POS, but for allies
  • MULTIPLIER_CONTROL_ALLY_NEG (2.0): Same as MULTIPLIER_CONTROL_SELF_NEG, but for allies
  • MULTIPLIER_CONTROL_NEUTRAL_POS (1.0): Same as MULTIPLIER_CONTROL_SELF_POS, but for neutrals
  • MULTIPLIER_CONTROL_NEUTRAL_NEG (1.0): Same as MULTIPLIER_CONTROL_SELF_NEG, but for neutrals
  • 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):