Attributes: Difference between revisions

From Arx Libertatis Wiki
Jump to navigation Jump to search
No edit summary
(Add script names)
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
Arx Fatalis has four base attributes:
Attributes are the most basic [[Stats|player stats]] - they can be increased when the character levels up, but are not affected by any other stats. There are four different attributes in Arx Fatalis:


{| class="wikitable sortable"
{| class="wikitable sortable"
! Name
! Name
! Shorthand
! Shorthand
! Alias
! Script name
! Affected [[Skills]]
|-
|-
| Strength
| Strength
| Str
| <code>Str</code>
|
| <code>strength</code>
| Object knowledge (0.5), Close combat (2), Projectile (1)
|-
|-
| Mental
| Mental
| Men
| <code>Men</code>
| Mind
| <code>mind</code>
| Technical (1), Intuition (2), Ethereal link (2), Object knowledge (1.5), [[Spellcasting|Casting]] (2)
|-
|-
| Dexterity
| Dexterity
| Dex
| <code>Dex</code>
|
| <code>dexterity</code>
| Stealth (2), Technical (1), Object knowledge (0.5), Close combat (1), Projectile (2)
|-
|-
| Constitution
| Constitution
| Con
| <code>Con</code>
|
| <code>constitution</code>
| Defense (3)
|}
|}
The raw attribute values without any modifiers are known as <code>raw_<attribute></code>.
The raw attribute values without any modifiers are known as <code>raw_<attribute></code>.
The player starts out with 6 points in each attribute which cannot be removed as well as 16 additional points to distribute during character creation. Each [[Stats#Experience|level up]] gives another attribute point for a total of 26 attribute points at level 10.


=== Absolute Item-based Attribute modifications ===
=== Absolute Item-based Attribute modifications ===
Line 39: Line 46:
=== Spell-based Attribute modifications ===
=== Spell-based Attribute modifications ===


Curse/bless spells subtract/add one point per caster level for all attributes. Other spells don't modify attributes.
Curse/bless [[Spellcasting|spells]] subtract/add one point per [[caster level]] for all attributes. Other spells don't modify attributes.
  modspell(<attribute>, Curse, <caster_level>) = -1 * <caster_level>
  modspell(<attribute>, Curse,   <caster_level>) = -1 * <caster_level>
  modspell(<attribute>, Bless, <caster_level>) = 1 * <caster_level>
  modspell(<attribute>, Bless,   <caster_level>) = 1 * <caster_level>
  modspell(<attribute>, <spell>, <caster_level>) = 0
  modspell(<attribute>, <spell>, <caster_level>) = 0


Line 48: Line 55:
=== Full Attributes ===
=== Full Attributes ===


  full_<attribute> = max(0, raw_<attribute> + modabs_<attribute> + modrel_<attribute> + modspell_<attribute> + cheats)
  full_<attribute> = max(0, raw_<attribute> + modabs_<attribute> + modrel_<attribute> + modspell_<attribute> + <i>cheats</i>)
 
These are the values displayed in the player book.
 
[[Category:Gameplay]]

Latest revision as of 02:11, 9 January 2022

Attributes are the most basic player stats - they can be increased when the character levels up, but are not affected by any other stats. There are four different attributes in Arx Fatalis:

Name Shorthand Script name Affected Skills
Strength Str strength Object knowledge (0.5), Close combat (2), Projectile (1)
Mental Men mind Technical (1), Intuition (2), Ethereal link (2), Object knowledge (1.5), Casting (2)
Dexterity Dex dexterity Stealth (2), Technical (1), Object knowledge (0.5), Close combat (1), Projectile (2)
Constitution Con constitution Defense (3)

The raw attribute values without any modifiers are known as raw_<attribute>.

The player starts out with 6 points in each attribute which cannot be removed as well as 16 additional points to distribute during character creation. Each level up gives another attribute point for a total of 26 attribute points at level 10.

Absolute Item-based Attribute modifications

Equipped items can add or remove attribute points:

modabs_<attribute> = ∑<item>[ modabs(<item>, <attribute>) ]

Relative Item-based Attribute modifications

Alternatively, equipped items can also add or remove a percentage of the attribute points:

modrel(<item>, <attribute>) = modpercent(<item>, <attribute>) / 100
modrel_<attribute> = ∑<item>[ modrel(<item>, <attribute>) ] * ( raw_<attribute> + modabs_<attribute> )

Spell-based Attribute modifications

Curse/bless spells subtract/add one point per caster level for all attributes. Other spells don't modify attributes.

modspell(<attribute>, Curse,   <caster_level>) = -1 * <caster_level>
modspell(<attribute>, Bless,   <caster_level>) = 1 * <caster_level>
modspell(<attribute>, <spell>, <caster_level>) = 0
modspell_<attribute> = ∑<spell>,<caster_level>[ modspell(<attribute>, <spell>, <caster_level>) ]

Full Attributes

full_<attribute> = max(0, raw_<attribute> + modabs_<attribute> + modrel_<attribute> + modspell_<attribute> + cheats)

These are the values displayed in the player book.