Difference between revisions of "v0.31:Ethic"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
(Ethics values: in-game order)
m (Dree12 moved page v0.31:Ethics to v0.31:Ethic: Avoid {{av}} breakage by moving this one as well.)
 
(No difference)

Latest revision as of 16:09, 31 July 2014

This article is about an older version of DF.

List of acceptable ethics tags[edit]

Ethics tags are used in the entity_default raw file to determine how races feel about various issues. Relationships between civs are based on their ethics value numbers in relation to each other; Some yield favourable positive numbers or unfavourable negative numbers that result in ethic/civ conflict. Civs with UNTHINKABLE in a specific ethic will happily go to war with a different civ that has ACCEPTABLE in that same ethic type.

Example usage: [ETHIC:ASSAULT:PUNISH_SERIOUS]

In un-modded DF, this corresponds to wars over eating sapients and elves declaring war on everybody for harming plants and hunting/displaying trophies.

Ethics types[edit]

Token Extra Information
ASSAULT
EAT_SAPIENT_KILL This determines if the race will sometimes devour dead enemy combatants.
EAT_SAPIENT_OTHER This also determines whatever or not a race is willing to butcher other sapients.
KILL_ANIMAL
KILL_ENEMY
KILL_ENTITY_MEMBER
KILL_NEUTRAL
KILL_PLANT This determines a race's position towards wood as well. Setting this ethic's response to MISGUIDED, SHUN, APPALLING, PUNISH_*, or UNTHINKABLE (see below) prohibits the entity from using wagons in trade.
LYING
MAKE_TROPHY_ANIMAL
MAKE_TROPHY_SAME_RACE
MAKE_TROPHY_SAPIENT
OATH_BREAKING
SLAVERY
THEFT This determines whether the race will try to steal goods.
TORTURE_ANIMALS
TORTURE_AS_EXAMPLE
TORTURE_FOR_FUN
TORTURE_FOR_INFORMATION
TREASON
TRESPASSING
VANDALISM

Ethics values[edit]

In order of acceptability:

Token
NOT_APPLICABLE
ACCEPTABLE
PERSONAL_MATTER
JUSTIFIED_IF_NO_REPERCUSSIONS
JUSTIFIED_IF_GOOD_REASON
JUSTIFIED_IF_EXTREME_REASON
JUSTIFIED_IF_SELF_DEFENSE
ONLY_IF_SANCTIONED
MISGUIDED
SHUN
APPALLING
PUNISH_REPRIMAND
PUNISH_SERIOUS
PUNISH_EXILE
PUNISH_CAPITAL
UNTHINKABLE

Ethics value numbers in relation to each other[edit]

Note: These were given by Toady himself [1]. Anything above listed value indicator is counted for same value difference.

Token
JUSTIFIED_IF_GOOD_REASON
JUSTIFIED_IF_GOOD_REASON +2
JUSTIFIED_IF_EXTREME_REASON +1
SHUN
APPALLING
PUNISH_REPRIMAND
PUNISH_SERIOUS
PUNISH_EXILE
PUNISH_CAPITAL
UNTHINKABLE
   -1
JUSTIFIED_IF_EXTREME_REASON
JUSTIFIED_IF_GOOD_REASON +1
JUSTIFIED_IF_EXTREME_REASON +2
SHUN
APPALLING
PUNISH_REPRIMAND
PUNISH_SERIOUS
PUNISH_EXILE
PUNISH_CAPITAL
UNTHINKABLE
PERSONAL_MATTER
ACCEPTABLE
   -1
JUSTIFIED_IF_SELF_DEFENSE
JUSTIFIED_IF_EXTREME_REASON +1
JUSTIFIED_IF_SELF_DEFENSE +2
APPALLING
PUNISH_REPRIMAND
PUNISH_SERIOUS
PUNISH_EXILE
PUNISH_CAPITAL
UNTHINKABLE
JUSTIFIED_IF_NO_REPERCUSSIONS
   -1
PERSONAL_MATTER
ACCEPTABLE
   -2
ONLY_IF_SANCTIONED
ONLY_IF_SANCTIONED +2
JUSTIFIED_IF_EXTREME_REASON +1
JUSTIFIED_IF_NO_REPERCUSSIONS
UNTHINKABLE
APPALLING
PUNISH_REPRIMAND
PUNISH_SERIOUS
PUNISH_EXILE
PUNISH_CAPITAL
   -1
PERSONAL_MATTER
ACCEPTABLE
   -2
MISGUIDED
MISGUIDED +2
SHUN
APPALLING
PUNISH_REPRIMAND
UNTHINKABLE
   +1
PUNISH_CAPITAL
PERSONAL_MATTER
ACCEPTABLE
   -1
SHUN
SHUN +2
MISGUIDED
APPALLING
PUNISH_REPRIMAND
UNTHINKABLE
   +1
PUNISH_CAPITAL
PERSONAL_MATTER
ACCEPTABLE
   -1
APPALLING
PERSONAL_MATTER
ACCEPTABLE
   -5
JUSTIFIED_IF_NO_REPERCUSSIONS -3
JUSTIFIED_IF_GOOD_REASON
ONLY_IF_SANCTIONED
   -2
JUSTIFIED_IF_EXTREME_REASON
JUSTIFIED_IF_SELF_DEFENSE
   -1
SHUN
PUNISH_REPRIMAND
PUNISH_SERIOUS
MISGUIDED
PUNISH_EXILE
UNTHINKABLE
   +1
APPALLING +2
PUNISH_REPRIMAND
PERSONAL_MATTER
ACCEPTABLE
   -5
JUSTIFIED_IF_NO_REPERCUSSIONS -3
JUSTIFIED_IF_GOOD_REASON
ONLY_IF_SANCTIONED
   -2
JUSTIFIED_IF_EXTREME_REASON
JUSTIFIED_IF_SELF_DEFENSE
   -1
SHUN
PUNISH_SERIOUS
APPALLING
MISGUIDED
PUNISH_EXILE
UNTHINKABLE
   +1
PUNISH_REPRIMAND +2
PUNISH_SERIOUS
PERSONAL_MATTER
ACCEPTABLE
      -10
JUSTIFIED_IF_NO_REPERCUSSIONS
      -7
JUSTIFIED_IF_GOOD_REASON
ONLY_IF_SANCTIONED
      -3
JUSTIFIED_IF_EXTREME_REASON
JUSTIFIED_IF_SELF_DEFENSE
   -2
SHUN
APPALLING
PUNISH_EXILE
UNTHINKABLE
PUNISH_CAPITAL
   1
PUNISH_SERIOUS +2
PUNISH_EXILE
PERSONAL_MATTER
ACCEPTABLE
   -10
JUSTIFIED_IF_NO_REPERCUSSIONS
   -7
JUSTIFIED_IF_GOOD_REASON
ONLY_IF_SANCTIONED
   -3
JUSTIFIED_IF_EXTREME_REASON
JUSTIFIED_IF_SELF_DEFENSE
   -2
SHUN
APPALLING
PUNISH_SERIOUS
UNTHINKABLE
PUNISH_CAPITAL
   +1
PUNISH_EXILE +2
PUNISH_CAPITAL
PERSONAL_MATTER
ACCEPTABLE
   -15
JUSTIFIED_IF_NO_REPERCUSSIONS
   -10
JUSTIFIED_IF_GOOD_REASON
ONLY_IF_SANCTIONED
   -5
JUSTIFIED_IF_EXTREME_REASON
JUSTIFIED_IF_SELF_DEFENSE
   -3
APPALLING
PUNISH_SERIOUS
UNTHINKABLE
PUNISH_EXILE
   +1
PUNISH_CAPITAL +2
UNTHINKABLE
PERSONAL_MATTER
ACCEPTABLE
   -15
JUSTIFIED_IF_NO_REPERCUSSIONS
   -10
JUSTIFIED_IF_GOOD_REASON
ONLY_IF_SANCTIONED
   -5
JUSTIFIED_IF_EXTREME_REASON
JUSTIFIED_IF_SELF_DEFENSE
   -3
SHUN
APPALLING
PUNISH_SERIOUS
PUNISH_EXILE
PUNISH_CAPITAL
   +1
UNTHINKABLE
   +2
JUSTIFIED_IF_NO_REPERCUSSIONS
PERSONAL_MATTER
ACCEPTABLE
MISGUIDED -1
SHUN
APPALLING
PUNISH_REPRIMAND
UNTHINKABLE
   -2
PUNISH_SERIOUS -3
PUNISH_EXILE
PUNISH_CAPITAL
   -5
JUSTIFIED_IF_NO_REPERCUSSIONS
PERSONAL_MATTER
ACCEPTABLE
   +1