Skip to content

Commit

Permalink
Advantage config tweaks.
Browse files Browse the repository at this point in the history
  • Loading branch information
lynnfaraday committed Apr 28, 2018
1 parent 2d88cd2 commit fe852e5
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 6 deletions.
2 changes: 0 additions & 2 deletions game.distr/config/fs3skills_advantages.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
fs3skills:
use_advantages: false
allow_advantages_xp: false
advantages_cost: 2
advantages_blurb: 'Advantages represent important things your character possesses
that are not skills. Advantages are rated from 1-3. See [FS3: Advantages](http://aresmush.com/fs3/fs3-3/chargen/#advantages)
for details.'
Expand Down
1 change: 1 addition & 0 deletions game.distr/config/fs3skills_chargen.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
fs3skills:
allow_unskilled_action_skills: false
advantages_cost: 2
free_backgrounds: 6
free_languages: 3
max_ap: 40
Expand Down
1 change: 1 addition & 0 deletions game.distr/config/fs3skills_xp.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
fs3skills:
periodic_xp: 1
allow_advantages_xp: false
days_between_learning: 30
max_xp_hoard: 4
xp_cron:
Expand Down
7 changes: 6 additions & 1 deletion install/migrations/0002_beta12_update.rb
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,13 @@ def migrate
1 => 4,
2 => 12
}
custom_xp['fs3skills']['allow_advantages_xp'] = false
DatabaseMigrator.write_config_file("fs3skills_xp.yml", custom_xp)

custom_cg = DatabaseMigrator.read_config_file("fs3skills_chargen.yml")
custom_cg['fs3skills']['advantages_cost'] = 2
DatabaseMigrator.write_config_file("fs3skills_chargen.yml", custom_cg)

Global.logger.debug "Adding who config."
distr_who = DatabaseMigrator.read_distr_config_file("who.yml")
DatabaseMigrator.write_config_file("who.yml", distr_who)
Expand All @@ -34,7 +39,7 @@ def migrate
custom_ranks = DatabaseMigrator.read_config_file("ranks.yml")
custom_ranks["ranks"]["rank_style"] = "military"
DatabaseMigrator.write_config_file("ranks.yml", custom_ranks)

end
end
end
Expand Down
10 changes: 7 additions & 3 deletions plugins/fs3skills/help/en/rolls.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,15 @@ Except for private rolls, all rolls may be emitted to a special roll results cha

## Types of Rolls

Typically you will roll a skill. The attribute value is factored in automatically based on the ruling attribute. (e.g. roll Firearms)
Typically you will roll a skill. (e.g. roll Firearms)

You may specify an attribute directly if you want to use a different ruling attribute. (e.g. roll Firearms+Mind)
The attribute dice are automatically added in based on the ability's configured related attribute. For action skills, this is shown on your sheet.

You may roll an attribute by itself if you are defaulting to the "Everyman" ability for common knowledge (e.g. roll Mind)
You can specify a different attribute when the default one doesn't make sense (e.g. roll Firearms+Mind for a knowledge-based challenge), or for background skills/languages/advantages, which all default to Wits (e.g. roll Acting+Presence).

## Defaulting

You may roll an attribute by itself if you are defaulting to the "Everyman" ability for common knowledge (e.g. roll Wits will roll Wits + 1 die for the Everyman ability)

## Modifiers

Expand Down

0 comments on commit fe852e5

Please sign in to comment.