If you’re using the FS3 skills/combat system for your game, you’ll need to set it up. Otherwise, you’ll want to disable it as described in Selecting Plugins. You can use FS3 skills without combat, but not vice-versa.
The first thing you’ll want to configure is your skill lists.
fs3skills_attrs.yml
.fs3skills_action.yml
, fs3skills_bg.yml
and fs3skills_langs.yml
.Attributes and Languages just have a name and description:
- name: Reflexes
desc: Reflexes, dexterity, and hand-eye coordination.
Action Skills additionally have a linked attribute and an optional list of specialties:
- name: Alertness
desc: Noticing things and being aware of your surroundings.
linked_attr: Perception
- name: Medicine
desc: Tending to the ill and injured.
linked_attr: Wits
specialties:
- Doctor
- Surgeon
- Nurse
- Medic
- Other
Background Skills are just a hash of key/value pairs showing skill categories and example skills:
Sciences: astronomy, biology, chemistry, geology, mathematics, physics, etc.
Humanities: history, literature, psychology, philosophy, poetry, etc.
Advantages represent abilities that are not skills per se and don’t fall neatly into the other categories. They are disabled by default.
If you want to use Advantages, you’ll need to:
fs3skills_advantages.yml
.use_advantages
to true.Advantages just have a name and description.
- name: Resources
desc: Wealth and other tangible possessions.
You can customize what abilities characters start off with when they ‘reset’ themselves, based on their groups.
For example, this configuration will assign skills and specialties based on position and faction. Everyone gets alertness: 2. All pilots get piloting:3, all medics get medicine:3 with a medic specialty, and all marines get firearms:2.
Everyone:
skills:
Alertness: 2
English: 3
Position:
Pilot:
skills:
Piloting: 3
Combat Medic:
skills:
Medicine: 3
specialties:
- Medic
Faction:
Marines:
skills:
Firearms: 2
A few notes about this:
{}
(an empty hash). However, you probably want to at least make sure everyone starts with a common language.Be sure that your default_linked_attr
in fs3skills_attrs.yml
is a valid attribute. This is the attribute rolled with background skills and languages when the player doesn’t specify an attribute manually.
There are several things you can tweak about what skills cost, how many you get for free, and how many you can have total. See Configuring FS3 Chargen for details. Also consider checking out the article Managing Min-Maxing in FS3 for some common pitfalls.
To be honest, setting up combat is a pain. It’s a sophisticated system with a lot of options, and there are no real shortcuts. Before you embark, ask yourself whether you really need mass combat code, or could just wing it with basic ability rolls.
If you’re stout of heart and want to proceed, you’ll first want to get a decent understanding of the mechanics. Then just slog through each of the configuration sections one by one: