Skip to content
Skyler James edited this page Mar 27, 2022 · 4 revisions

"Favor" is the "reputation" you have with the gods/goddesses. High favor can bring blessings and low favor can bring curses. Players gain or lose favor depending on their actions, such as killing specific creatures or presenting gifts to an altar.

Favor level

The amount of favor each player has with a specific deity is represented by points and levels, similar to Experience. By default, the player has favor level 0 with all gods/goddesses. The player's level can increase up to 10 or decrease to -10 but these ranges can be configured using commands.

Favor decay

Each player's favor with each deity will tend toward level 0 over time. The speed at which their favor decays depends on the config values for "favor_update_rate", "favor_decay_rate", and "favor_decay_amount". Each deity can be configured to have a custom decay rate using commands.

Commands

The /favor command can be used to query or modify favor amounts. It has the following uses:

  • /favor set <targets> enabled (true|false)
  • /favor add <targets> <deity> <amount> [levels|points|decay]
  • /favor set <targets> <deity> <amount> [levels|points|decay]
  • /favor set <targets> <deity> patron
  • /favor query <target> <deity> [levels|points|decay]
  • /favor query <target> enabled
  • /favor query <target> patron
  • /favor cap <target> <deity> <min> <max> [levels|points]
  • /favor reset <targets>
  • /favor reset <targets> <deity>
  • /favor reset <targets> (patron|cooldown)

<deity> is the namespaced id of a deity such as "greek:hades"

Setting favor enabled to false will prevent favor from changing and favor effects will not run for the specified player(s).

Favor decay is the percent chance that a favor update will trigger favor decay for a given deity, from 0 to 100.

Config file

The config file (rpggods-common.toml) determines the following:

  • Whether favor is enabled
  • The frequency of favor updates (favor decay, cooldowns, and perk checks)
  • The percent chance that a favor update will trigger favor decay
  • The percent chance that a favor update will trigger random_tick perks
  • How to send feedback to the player when a perk is triggered
  • Whether various Affinity perks are enabled
  • A list of mobs that, when tamed, can appear to be sitting
Clone this wiki locally