S.P.E.C.I.A.L. Profile

Please answer a few questions to create your S.P.E.C.I.A.L. profile.

1. Describe your Origin

The Chain that Binds

You gain one additional Tag skill, which must be one of Energy Weapons, Science, or Repair.

Necrotic Post-Human

Forced Evolution

Mister Handy Robot

You may choose two of the following traits, or one trait and one additional perk. Each trait has a benefit and may have an accompanying penalty.

Educated

You have one additional tag skill.

Fast shot

Gifted

Choose two S.P.E.C.I.A.L. attributes and increase them by +1 each.

Heavy Handed

Small Frame

Vault Kid

2. Describe your S.P.E.C.I.A.L. attributes

+ =
(+)
(+)
(+)
(+)
(+)
(+)
(+)

3. Indicate which skills you possess

+ =
Name
Tag
Points
Rank
[STR]
yes
[CHA]
yes
[END]
yes
[PER]
yes
[PER]
yes
[PER]
yes
[INT]
yes
[STR]
yes
[PER]
yes
Name
Tag
Points
Rank
[INT]
yes
[INT]
yes
[AGI]
yes
[AGI]
yes
[CHA]
yes
[END]
yes
[AGI]
yes
[STR]
yes

4. Indicate your first perk

5. We have calculated the following statistics

+ =
+

6. Select a starting equipment package

You are all done!

Thank you for completing your S.P.E.C.I.A.L. profile. Feel free to go back and edit your profile at any time. Click below to confirm once you are satisfied.

This will copy your selected perks and items to the character sheet.
Level
Strength
Perception
Endurance
Charisma
Intelligence
Agility
Luck

Skills

Name
Tag
Rank
[STR]
yes
[CHA]
yes
[END]
yes
[PER]
yes
[PER]
yes
[PER]
yes
[INT]
yes
[STR]
yes
[PER]
yes
[INT]
yes
[INT]
yes
[AGI]
yes
[AGI]
yes
[CHA]
yes
[END]
yes
[AGI]
yes
[STR]
yes

Combat

+ =
+ =
+ =
Base Damage Resistance
+ = + = + = + =
Power Armor
Head (1-2)
Optics (1-2)
Health Points
Right Arm (12-14)
Arm 1 (9-11)
Left Arm (9-11)
Arm 2 (12-14)
Torso (3-8)
Main Body (3-8)
Right Leg (18-20)
Arm 3 (15-17)
Left Leg (15-17)
Thruster (18-20)

Weapons

Name
Skill
Damage
Effects
Type
Rate
Range
Qualities
Ammo
Lbs.

Perks & Traits

Name
Rank
Effect
Edit

Inventory

Ammo

Caliber
Quantity

Carry Weight

Gear

Name
Lbs.

NPC

Body
Mind
Melee
Guns
Other
S
P
E
C
I
A
L
Skills
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
(TN ),
:
Edit
:
Edit

Character Sheet Settings

Release Notes

Alpha 0.14

  • Added NPC sheet w/ support for creatures and characters. Toggle in settings. Click on attacks to roll. Click on combat die next to damage to roll damage.
  • Updated dice roll templates for easier reading (based on Dune 2d20).
  • Updated combat dice to use damage values in new format.
  • Added generic dice at top of tabs. Combat dice and 2d20 roller.
  • Fixed bug in Ghoul origin related to setting Survival.
  • Added weapon dice roller (next to weapon name).
  • Added power armor toggle for increased strength (11/13).

Alpha 0.13

  • Fixed bug/typos in skill rolls to use correct stats and critical range on tag.
  • Added option for additional tag skills on the Skills tab under SPECIAL.
  • Fixed delete button on the perks list.
  • Added modifier for HP on the Derived Stats tab under SPECIAL.
  • Added modifier for SPECIAL points on the Attributes tab under SPECIAL.
  • Added modifier for skill points on the Skills tab under SPECIAL.
  • Disabled Confirm/copy button after first use.

Alpha 0.12

  • Combat Dice use the symbol where possible. Elsewhere they are abbreviated as CD.
  • 2d20 rolls and Combat Dice are implemented in a simple fashion that uses the built in dice roller in chat. Click on any skill on the character sheet to roll a number of d20s. Critical successes and complications must be counted manually from the chat results.
  • Clicking on combat dice under melee damage or weapons will roll a single combat die and display the results.
  • I am exploring other options for a future release.

Character

NPC

Style

Vault Girl Outline only (for hit locations)

{{name}} {{#skillverb}}{{skillverb}}{{/skillverb}} {{^skillverb}}tests{{/skillverb}} {{skillname}}

{{dice_num}}d20 vs. {{target}}
{{#attribute}} ({{attr_num}}) + {{/attribute}} {{#skill}} ({{skill_num}}{{#rollTotal() tag 1}} Tag{{/rollTotal() tag 1}}) {{/skill}}

{{#rollGreater() dice_num 0}} {{#rollBetween() result_1 1 target}} {{#rollTotal() tag 1}} {{#rollBetween() result_1 1 skill_num}}
2
({{result_1}})
{{/rollBetween() result_1 1 skill_num}} {{#rollGreater() result_1 skill_num}}
1
({{result_1}})
{{/rollGreater() result_1 skill_num}} {{/rollTotal() tag 1}} {{#rollTotal() tag 0}} {{#rollTotal() result_1 1}}
2
({{result_1}})
{{/rollTotal() result_1 1}} {{#rollGreater() result_1 1}}
1
({{result_1}})
{{/rollGreater() result_1 1}} {{/rollTotal() tag 0}} {{/rollBetween() result_1 1 target}} {{#rollGreater() result_1 target}} {{#rollLess() result_1 20}}
0
({{result_1}})
{{/rollLess() result_1 20}} {{#rollBetween() result_1 20 20}}
X
({{result_1}})
{{/rollBetween() result_1 20 20}} {{/rollGreater() result_1 target}} {{/rollGreater() dice_num 0}} {{#rollGreater() dice_num 1}} {{#rollBetween() result_2 1 target}} {{#rollTotal() tag 1}} {{#rollBetween() result_2 1 skill_num}}
2
({{result_2}})
{{/rollBetween() result_2 1 skill_num}} {{#rollGreater() result_2 skill_num}}
1
({{result_2}})
{{/rollGreater() result_2 skill_num}} {{/rollTotal() tag 1}} {{#rollTotal() tag 0}} {{#rollTotal() result_2 1}}
2
({{result_2}})
{{/rollTotal() result_2 1}} {{#rollGreater() result_2 1}}
1
({{result_2}})
{{/rollGreater() result_2 1}} {{/rollTotal() tag 0}} {{/rollBetween() result_2 1 target}} {{#rollGreater() result_2 target}} {{#rollLess() result_2 20}}
0
({{result_2}})
{{/rollLess() result_2 20}} {{#rollBetween() result_2 20 20}}
X
({{result_2}})
{{/rollBetween() result_2 20 20}} {{/rollGreater() result_2 target}} {{/rollGreater() dice_num 1}} {{#rollGreater() dice_num 2}} {{#rollBetween() result_3 1 target}} {{#rollTotal() tag 1}} {{#rollBetween() result_3 1 skill_num}}
2
({{result_3}})
{{/rollBetween() result_3 1 skill_num}} {{#rollGreater() result_3 skill_num}}
1
({{result_3}})
{{/rollGreater() result_3 skill_num}} {{/rollTotal() tag 1}} {{#rollTotal() tag 0}} {{#rollTotal() result_3 1}}
2
({{result_3}})
{{/rollTotal() result_3 1}} {{#rollGreater() result_3 1}}
1
({{result_3}})
{{/rollGreater() result_3 1}} {{/rollTotal() tag 0}} {{/rollBetween() result_3 1 target}} {{#rollGreater() result_3 target}} {{#rollLess() result_3 20}}
0
({{result_3}})
{{/rollLess() result_3 20}} {{#rollBetween() result_3 20 20}}
X
({{result_3}})
{{/rollBetween() result_3 20 20}} {{/rollGreater() result_3 target}} {{/rollGreater() dice_num 2}} {{#rollGreater() dice_num 3}} {{#rollBetween() result_4 1 target}} {{#rollTotal() tag 1}} {{#rollBetween() result_4 1 skill_num}}
2
({{result_4}})
{{/rollBetween() result_4 1 skill_num}} {{#rollGreater() result_4 skill_num}}
1
({{result_4}})
{{/rollGreater() result_4 skill_num}} {{/rollTotal() tag 1}} {{#rollTotal() tag 0}} {{#rollTotal() result_4 1}}
2
({{result_4}})
{{/rollTotal() result_4 1}} {{#rollGreater() result_4 1}}
1
({{result_4}})
{{/rollGreater() result_4 1}} {{/rollTotal() tag 0}} {{/rollBetween() result_4 1 target}} {{#rollGreater() result_4 target}} {{#rollLess() result_4 20}}
0
({{result_4}})
{{/rollLess() result_4 20}} {{#rollBetween() result_4 20 20}}
X
({{result_4}})
{{/rollBetween() result_4 20 20}} {{/rollGreater() result_4 target}} {{/rollGreater() dice_num 3}} {{#rollGreater() dice_num 4}} {{#rollBetween() result_5 1 target}} {{#rollTotal() tag 1}} {{#rollBetween() result_5 1 skill_num}}
2
({{result_5}})
{{/rollBetween() result_5 1 skill_num}} {{#rollGreater() result_5 skill_num}}
1
({{result_5}})
{{/rollGreater() result_5 skill_num}} {{/rollTotal() tag 1}} {{#rollTotal() tag 0}} {{#rollTotal() result_5 1}}
2
({{result_5}})
{{/rollTotal() result_5 1}} {{#rollGreater() result_5 1}}
1
({{result_5}})
{{/rollGreater() result_5 1}} {{/rollTotal() tag 0}} {{/rollBetween() result_5 1 target}} {{#rollGreater() result_5 target}} {{#rollLess() result_5 20}}
0
({{result_5}})
{{/rollLess() result_5 20}} {{#rollBetween() result_5 20 20}}
X
({{result_5}})
{{/rollBetween() result_5 20 20}} {{/rollGreater() result_5 target}} {{/rollGreater() dice_num 4}} {{#rollGreater() dice_num 5}} {{#rollBetween() result_6 1 target}} {{#rollTotal() tag 1}} {{#rollBetween() result_6 1 skill_num}}
2
({{result_6}})
{{/rollBetween() result_6 1 skill_num}} {{#rollGreater() result_6 skill_num}}
1
({{result_6}})
{{/rollGreater() result_6 skill_num}} {{/rollTotal() tag 1}} {{#rollTotal() tag 0}} {{#rollTotal() result_6 1}}
2
({{result_6}})
{{/rollTotal() result_6 1}} {{#rollGreater() result_6 1}}
1
({{result_6}})
{{/rollGreater() result_6 1}} {{/rollTotal() tag 0}} {{/rollBetween() result_6 1 target}} {{#rollGreater() result_6 target}} {{#rollLess() result_6 20}}
0
({{result_6}})
{{/rollLess() result_6 20}} {{#rollBetween() result_6 20 20}}
X
({{result_6}})
{{/rollBetween() result_6 20 20}} {{/rollGreater() result_6 target}} {{/rollGreater() dice_num 5}}

{{name}}: {{attr}}

{{attr_num}}

{{name}} rolls {{attackname}}

{{dice_num}} Combat Dice

{{#rollGreater() dice_num 0}} {{#rollBetween() result_1 1 1}}
1 damage
{{/rollBetween() result_1 1 1}} {{#rollBetween() result_1 2 2}}
2 damage
{{/rollBetween() result_1 2 2}} {{#rollBetween() result_1 3 4}}
Nothing
{{/rollBetween() result_1 3 4}} {{#rollBetween() result_1 5 6}}
1 damage + damage effects trigger
{{/rollBetween() result_1 5 6}} {{/rollGreater() dice_num 0}} {{#rollGreater() dice_num 1}} {{#rollBetween() result_2 1 1}}
1 damage
{{/rollBetween() result_2 1 1}} {{#rollBetween() result_2 2 2}}
2 damage
{{/rollBetween() result_2 2 2}} {{#rollBetween() result_2 3 4}}
Nothing
{{/rollBetween() result_2 3 4}} {{#rollBetween() result_2 5 6}}
1 damage + damage effects trigger
{{/rollBetween() result_2 5 6}} {{/rollGreater() dice_num 1}} {{#rollGreater() dice_num 2}} {{#rollBetween() result_3 1 1}}
1 damage
{{/rollBetween() result_3 1 1}} {{#rollBetween() result_3 2 2}}
2 damage
{{/rollBetween() result_3 2 2}} {{#rollBetween() result_3 3 4}}
Nothing
{{/rollBetween() result_3 3 4}} {{#rollBetween() result_3 5 6}}
1 damage + damage effects trigger
{{/rollBetween() result_3 5 6}} {{/rollGreater() dice_num 2}} {{#rollGreater() dice_num 3}} {{#rollBetween() result_4 1 1}}
1 damage
{{/rollBetween() result_4 1 1}} {{#rollBetween() result_4 2 2}}
2 damage
{{/rollBetween() result_4 2 2}} {{#rollBetween() result_4 3 4}}
Nothing
{{/rollBetween() result_4 3 4}} {{#rollBetween() result_4 5 6}}
1 damage + damage effects trigger
{{/rollBetween() result_4 5 6}} {{/rollGreater() dice_num 3}} {{#rollGreater() dice_num 4}} {{#rollBetween() result_5 1 1}}
1 damage
{{/rollBetween() result_5 1 1}} {{#rollBetween() result_5 2 2}}
2 damage
{{/rollBetween() result_5 2 2}} {{#rollBetween() result_5 3 4}}
Nothing
{{/rollBetween() result_5 3 4}} {{#rollBetween() result_5 5 6}}
1 damage + damage effects trigger
{{/rollBetween() result_5 5 6}} {{/rollGreater() dice_num 4}} {{#rollGreater() dice_num 5}} {{#rollBetween() result_6 1 1}}
1 damage
{{/rollBetween() result_6 1 1}} {{#rollBetween() result_6 2 2}}
2 damage
{{/rollBetween() result_6 2 2}} {{#rollBetween() result_6 3 4}}
Nothing
{{/rollBetween() result_6 3 4}} {{#rollBetween() result_6 5 6}}
1 damage + damage effects trigger
{{/rollBetween() result_6 5 6}} {{/rollGreater() dice_num 5}} {{#rollGreater() dice_num 6}} {{#rollBetween() result_7 1 1}}
1 damage
{{/rollBetween() result_7 1 1}} {{#rollBetween() result_7 2 2}}
2 damage
{{/rollBetween() result_7 2 2}} {{#rollBetween() result_7 3 4}}
Nothing
{{/rollBetween() result_7 3 4}} {{#rollBetween() result_7 5 6}}
1 damage + damage effects trigger
{{/rollBetween() result_7 5 6}} {{/rollGreater() dice_num 6}} {{#rollGreater() dice_num 7}} {{#rollBetween() result_8 1 1}}
1 damage
{{/rollBetween() result_8 1 1}} {{#rollBetween() result_8 2 2}}
2 damage
{{/rollBetween() result_8 2 2}} {{#rollBetween() result_8 3 4}}
Nothing
{{/rollBetween() result_8 3 4}} {{#rollBetween() result_8 5 6}}
1 damage + damage effects trigger
{{/rollBetween() result_8 5 6}} {{/rollGreater() dice_num 7}} {{#rollGreater() dice_num 8}} {{#rollBetween() result_9 1 1}}
1 damage
{{/rollBetween() result_9 1 1}} {{#rollBetween() result_9 2 2}}
2 damage
{{/rollBetween() result_9 2 2}} {{#rollBetween() result_9 3 4}}
Nothing
{{/rollBetween() result_9 3 4}} {{#rollBetween() result_9 5 6}}
1 damage + damage effects trigger
{{/rollBetween() result_9 5 6}} {{/rollGreater() dice_num 8}} {{#rollGreater() dice_num 9}} {{#rollBetween() result_10 1 1}}
1 damage
{{/rollBetween() result_10 1 1}} {{#rollBetween() result_10 2 2}}
2 damage
{{/rollBetween() result_10 2 2}} {{#rollBetween() result_10 3 4}}
Nothing
{{/rollBetween() result_10 3 4}} {{#rollBetween() result_10 5 6}}
1 damage + damage effects trigger
{{/rollBetween() result_10 5 6}} {{/rollGreater() dice_num 9}}

{{name}} rolls some dice

{{dice_num}}d{{sides}}

{{result}}