diff --git a/AD&D_1E/1ESheet.css b/AD&D_1E/1ESheet.css index 3312ba9223..c09388ffb7 100644 --- a/AD&D_1E/1ESheet.css +++ b/AD&D_1E/1ESheet.css @@ -166,6 +166,7 @@ textarea.sheet-macro-text {width:5.5em; resize:vertical; height:1.3em; overflow: font-size:1em; font-weight:bold; text-align: center; + text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; } .sheet-rolltemplate-general .sheet-subheader { @@ -175,8 +176,116 @@ textarea.sheet-macro-text {width:5.5em; resize:vertical; height:1.3em; overflow: font-size:0.9em; text-align: center; padding-bottom: 5px; + text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; } +.sheet-rolltemplate-attacks.sheet-color-white th, +.sheet-rolltemplate-attacks.sheet-color-white .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-white th, +.sheet-rolltemplate-general.sheet-color-white .sheet-subheader { + background-color:#ffffff; +} + +.sheet-rolltemplate-attacks.sheet-color-grey th, +.sheet-rolltemplate-attacks.sheet-color-grey .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-grey th, +.sheet-rolltemplate-general.sheet-color-grey .sheet-subheader { + background-color:#A3A3A3; +} + +.sheet-rolltemplate-attacks.sheet-color-darkgrey th, +.sheet-rolltemplate-attacks.sheet-color-darkgrey .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-darkgrey th, +.sheet-rolltemplate-general.sheet-color-darkgrey .sheet-subheader { + background-color:#525252; +} + +.sheet-rolltemplate-attacks.sheet-color-red th, +.sheet-rolltemplate-attacks.sheet-color-red .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-red th, +.sheet-rolltemplate-general.sheet-color-red .sheet-subheader { + background-color:#D60010; +} + +.sheet-rolltemplate-attacks.sheet-color-darkred th, +.sheet-rolltemplate-attacks.sheet-color-darkred .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-darkred th, +.sheet-rolltemplate-general.sheet-color-darkred .sheet-subheader { + background-color:#85000A; +} + +.sheet-rolltemplate-attacks.sheet-color-orange th, +.sheet-rolltemplate-attacks.sheet-color-orange .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-orange th, +.sheet-rolltemplate-general.sheet-color-orange .sheet-subheader { + background-color:#DC6B00; +} + +.sheet-rolltemplate-attacks.sheet-color-darkorange th, +.sheet-rolltemplate-attacks.sheet-color-darkorange .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-darkorange th, +.sheet-rolltemplate-general.sheet-color-darkorange .sheet-subheader { + background-color:#7F3E00; +} + +.sheet-rolltemplate-attacks.sheet-color-yellow th, +.sheet-rolltemplate-attacks.sheet-color-yellow .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-yellow th, +.sheet-rolltemplate-general.sheet-color-yellow .sheet-subheader { + background-color:#FCED24; +} + +.sheet-rolltemplate-attacks.sheet-color-darkyellow th, +.sheet-rolltemplate-attacks.sheet-color-darkyellow .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-darkyellow th, +.sheet-rolltemplate-general.sheet-color-darkyellow .sheet-subheader { + background-color:#dbcb00; +} + +.sheet-rolltemplate-attacks.sheet-color-green th, +.sheet-rolltemplate-attacks.sheet-color-green .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-green th, +.sheet-rolltemplate-general.sheet-color-green .sheet-subheader { + background-color:#11B400; +} + +.sheet-rolltemplate-attacks.sheet-color-darkgreen th, +.sheet-rolltemplate-attacks.sheet-color-darkgreen .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-darkgreen th, +.sheet-rolltemplate-general.sheet-color-darkgreen .sheet-subheader { + background-color:#0B7000; +} + +.sheet-rolltemplate-attacks.sheet-color-blue th, +.sheet-rolltemplate-attacks.sheet-color-blue .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-blue th, +.sheet-rolltemplate-general.sheet-color-blue .sheet-subheader { + background-color:#325eff; +} + +.sheet-rolltemplate-attacks.sheet-color-darkblue th, +.sheet-rolltemplate-attacks.sheet-color-darkblue .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-darkblue th, +.sheet-rolltemplate-general.sheet-color-darkblue .sheet-subheader { + background-color:#001896; +} + +.sheet-rolltemplate-attacks.sheet-color-purple th, +.sheet-rolltemplate-attacks.sheet-color-purple .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-purple th, +.sheet-rolltemplate-general.sheet-color-purple .sheet-subheader { + background-color:#740091; +} + +.sheet-rolltemplate-attacks.sheet-color-darkpurple th, +.sheet-rolltemplate-attacks.sheet-color-darkpurple .sheet-subheader, +.sheet-rolltemplate-general.sheet-color-darkpurple th, +.sheet-rolltemplate-general.sheet-color-darkpurple .sheet-subheader { + background-color:#430054; +} + + + .sheet-rolltemplate-general .sheet-tcat { font-weight: bold; } @@ -224,4 +333,4 @@ textarea.sheet-macro-text {width:5.5em; resize:vertical; height:1.3em; overflow: .sheet-rolltemplate-general .sheet-savethrow { vertical-align:inherit; font-weight:bold; -} \ No newline at end of file +} diff --git a/AD&D_1E/1ESheet.html b/AD&D_1E/1ESheet.html index 41db1b0d39..5dde7430ab 100644 --- a/AD&D_1E/1ESheet.html +++ b/AD&D_1E/1ESheet.html @@ -631,7 +631,7 @@
- +
{{#name}}{{/name}} {{#subtag}}{{/subtag}} @@ -654,22 +654,22 @@ {{#ToHitAC-10to0}}{{/ToHitAC-10to0}} {{#ToHitAC1to10}}{{/ToHitAC1to10}} - {{#allprops() name subtag attack1 attack2 attack3 attack4 damage1vsSM damage2vsSM damage3vsSM damage4vsSM damage1vsL damage2vsL damage3vsL damage4vsL ToHitAC-10to0 ToHitAC1to10 WeaponNotes}} + {{#allprops() name subtag color attack1 attack2 attack3 attack4 damage1vsSM damage2vsSM damage3vsSM damage4vsSM damage1vsL damage2vsL damage3vsL damage4vsL ToHitAC-10to0 ToHitAC1to10 WeaponNotes}} - {{/allprops() name subtag attack1 attack2 attack3 attack4 damage1vsSM damage2vsSM damage3vsSM damage4vsSM damage1vsL damage2vsL damage3vsL damage4vsL ToHitAC-10to0 ToHitAC1to10 WeaponNotes}} + {{/allprops() name subtag color attack1 attack2 attack3 attack4 damage1vsSM damage2vsSM damage3vsSM damage4vsSM damage1vsL damage2vsL damage3vsL damage4vsL ToHitAC-10to0 ToHitAC1to10 WeaponNotes}} {{#WeaponNotes}}{{/WeaponNotes}}
{{name}}
{{subtag}}
-10|-9|-8|-7|-6|-5|-4|-3|-2|-1| **0**
{{ToHitAC-10to0}}
**0**| 1| 2| 3| 4| 5| 6| 7| 8| 9|10
{{ToHitAC1to10}}
{{key}} = {{value}}
**Notes:** {{WeaponNotes}}
- +
{{#name}}{{/name}} {{#subtag}}{{/subtag}} - {{#allprops() name subtag}} + {{#allprops() name subtag color}} - {{/allprops() name subtag}} + {{/allprops() name subtag color}}
{{name}}
{{subtag}}
{{key}}{{value}}
@@ -1380,4 +1380,4 @@ on('change:normal_load change:heavy_load change:very_heavy_load change:max_load }); }); - \ No newline at end of file + diff --git a/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.html b/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.html index fb53d25c23..3b2f169519 100644 --- a/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.html +++ b/Das_Schwarze_Auge_5/dsa5_character_sheet_roll20.html @@ -252,7 +252,7 @@ - + Astralenenergie @@ -260,7 +260,7 @@ - + @@ -271,7 +271,7 @@ - +
Sheet Version
+

Sheet Version

Character Name

Race

Class
@@ -444,7 +444,7 @@
-
+
y @@ -10029,7 +10029,7 @@
Show math?
Show math?
Show math?
Show math?
Show math?
Show math?
Show math?
Show math?
Show math?
Show math?
Show math?
Show math?
- sheet version: 12 February 2016 + sheet version: 4 March 2016

 CONFIGURATION 

@@ -2656,14 +2656,14 @@ Tainted (I–IV): –2 penalty with Will saves and CHA based skills per grade
diff --git a/Fragged-Empire/Character.png b/Fragged-Empire/Character.png new file mode 100644 index 0000000000..49d7f9e9d4 Binary files /dev/null and b/Fragged-Empire/Character.png differ diff --git a/Fragged-Empire/Combat.png b/Fragged-Empire/Combat.png new file mode 100644 index 0000000000..4e92de842b Binary files /dev/null and b/Fragged-Empire/Combat.png differ diff --git a/Fragged-Empire/Fragged Empire.json b/Fragged-Empire/Fragged Empire.json new file mode 100644 index 0000000000..adab0751f8 --- /dev/null +++ b/Fragged-Empire/Fragged Empire.json @@ -0,0 +1,8 @@ +{ + "html": "Fragged_Empire.html", + "css": "Fragged_Empire.css", + "authors": "Zach P", + "roll20userid": "zpierce009@gmail.com", + "preview": "Character.png", + "instructions": "Toggle Character, Combat, Spacecraft radio options to change display options." +} diff --git a/Fragged-Empire/Fragged.Empire.css b/Fragged-Empire/Fragged.Empire.css new file mode 100644 index 0000000000..fc51be30b6 --- /dev/null +++ b/Fragged-Empire/Fragged.Empire.css @@ -0,0 +1,142 @@ +/************* SHEET ***************/ +div, +button, +textarea, +span, +input, +select, +table, +tr, +td, +th{ + box-sizing: border-box; +} +input[type=radio].sheet-styleCharacter, +input[type=radio].sheet-styleCombat, +input[type=radio].sheet-styleSpacecraft, +input[type=radio].sheet-styleNpc{ + margin-left:2px; + margin-right: 1px; + display: inline-block; +} +input[type=radio].sheet-styleCharacter + span, +input[type=radio].sheet-styleCombat + span, +input[type=radio].sheet-styleSpacecraft + span, +input[type=radio].sheet-styleNpc + span{ + font-size:11px; + color: #888888; + text-align:left; +} +input[type=radio].sheet-styleCharacter:checked ~ .sheet-character, +input[type=radio].sheet-styleCombat:checked ~ .sheet-combat{ + background: linear-gradient(#142611, #DBDCDE, #E0E7ED, white); + width: 1056px; + padding: 10px; +} +input[type=radio].sheet-styleSpacecraft:checked ~ .sheet-spacecraft{ + background: linear-gradient(#2B2C40, #DBDCDE, #E0E7ED, white); + width: 1056px; + padding: 10px; +} +input[type=radio].sheet-styleCharacter:checked ~ .sheet-spacecraft, +input[type=radio].sheet-styleCombat:checked ~ .sheet-spacecraft{ + display: none; +} +input[type=radio].sheet-styleCharacter:checked ~ .sheet-combat, +input[type=radio].sheet-styleSpacecraft:checked ~ .sheet-combat{ + display: none; +} +input[type=radio].sheet-styleCombat:checked ~ .sheet-character, +input[type=radio].sheet-styleSpacecraft:checked ~ .sheet-character{ + display: none; +} +input[type=checkbox]{ + margin-left: 10px; +} +table{ + border-collapse: collapse; + padding: none; + margin none; + width: 100%; +} +th{ + padding: none; + margin: none; + font-size: 10px; +} +tr{ + padding: none; + margin: none; +} +td{ + padding: none; + margin; none; + white-space: nowrap; +} +input[type=text]{ + margin: 0px; + padding-left: 0.3em; + padding-right: 0.1em; + padding-top: 0.1em; + padding-bottom: 0.1em; +} +input[type=textarea]{ + margin: 0px; + padding-left: 0.3em; + padding-right: 0.1em; + padding-top: 0.1em; + padding-bottom: 0.1em; +} +select{ + height: 22px; + margin: 0px; + padding-left: 0em; + padding-right: 0.2em; + padding-top: 0.2em; + padding-bottom: 0.2em; + background-color: white; +} +input[type="number"]{ + text-align: right; + height: 20px; + margin: 0px; + padding-left: 0.2em; + padding-right: 0.3em; + padding-top: 0.2em; + padding-bottom: 0.1em; +} +.sheet-header{ + color: white; + font-weight: bold; + font-size: 10px; +} +.sheet-attributes{ + color: white; + background: #262626; + font-weight: bold; + font-size: 12px; + padding-left: 10px; + margin: 0px 0px 0px 0px; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; +} +.sheet-strong{ + color: #262626; + background: transparent; + font-weight: bold; + font-size: 12px; + padding-left: 10px; + margin: 0px 0px 0px 0px; +} +.sheet-small-right{ + font-size: 10px; + text-align: right; +} +.sheet-small-left{ + font-size: 10px; + text-align: left; +} +.sheet-small-center{ + font-size: 10px; + text-align: center; +} diff --git a/Fragged-Empire/Fragged.Empire.html b/Fragged-Empire/Fragged.Empire.html new file mode 100644 index 0000000000..1f0cb0ac99 --- /dev/null +++ b/Fragged-Empire/Fragged.Empire.html @@ -0,0 +1,1730 @@ +
Style:
+Character +Combat +Spacecraft Sheet + +
+
+
+
+ + + + + + + + + + + + + +
Character Name
Races
Languages
+
+
+
Fragged Empire
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Traits
Level
Max Resources
Lv + 2 +
=
Max Influence
Lv + 2 +
=
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CurrentAllocated
Resources
Influence
Spare Time Points
Spare Time Roll
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributesCurMaxTraits
Strength
/
Reflexes
/
Movement
/
Focus
/
Intelligence
/
Perception
/
Fate
2 +
=
+
+
+
+
Perks
+
+ +
+
+
+ +
+
+
Complications
+
+ +
+
+
+ +
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TrainedEveryday SkillsModifierTraitsTBWSDW
Wealth
Conversation
Leadership
Culture
Physical
Resolve
Awareness
Survival
TrainedProfessional SkillsModifierTraitsTKTBWSDW
Mechanics
Electronics
Programming
Bio Tech
Medicine
Psychology
Astronomy
Planetoids
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TrainedPersonal Combat SkillsModifierTraits x2
Small Arms
Heavy Arms
Tactical
Exotic
TrainedVehicle System SkillsModifierTraits x2
Command
Engineering
Operations
Gunnery
+
+
+
+
+
+
+ + + + + + + + + + + + + + + +
Strong HitRequirementResult
+
+ + + + + + +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + +
Research
+
+ + + + + + + + +
+
+
+
+ + + + + + + + + + + + + + + + +
Trade Goods
+
+ + + + + + + + +
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + +
Character Name
Races
Languages
+
+
+
Fragged Empire
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributesCurMaxDamage & Effects
Strength
/
Reflexes
/
Movement
/
Focus
/
Intelligence
/
Perception
/
Fate
2 +
=
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Endurance
Current:
Max:
Recovery
Foc +
=
Order
Int +
=
Stealth
Tac + Ref +
=
+
+ + + + + + + + + + + + + + + + + +
Overburdened
OutfitUtilityWeaponDefence Penalty
- +
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Defence:
10 + Ref + Equip +
=
Cover Steps:
vs Impair:
Def + Str +
=
vs Psionic:
Def + Foc +
=
vs Stealth:
10 + Per +
=
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Armour:
Equip +
=
vs Energy:
+
vs Slow:
+
at 0 Endurance:
-
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
OutfitArmourDefenceEnduranceCoverFrt CoverSlotsWeightVariationCost
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
UtilityArmourDefenceEnduranceCoverFrt CoverSlotsWeightVariationCost
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Natural Weapons+HitEnd DmgCrit DmgRangeClipsAmmoLoadRoFWeightVariationCost
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WeaponsHit (+Skill)End DmgCrit DmgRangeClipsAmmoLoadRoFWeightVariationCost
Notes:Used Ammunition:Used Clips:
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Notes:Used Ammunition:Used Clips:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Drones/CompanionsHit (+Skill)End DmgCrit DmgRangeClipsAmmoLoadRoFWeightVariationCost
Defence:Armour:Movement:Slots:Bodies:
Notes:Used Ammunition:Used Clips:
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Defence:Armour:Movement:Slots:Bodies:
Notes:Used Ammunition:Used Clips:
+
+
+ + + + + + + + + + + + + +
Equipment
Outfit + Utility Item +
=
Slots
+ + + + + + + + + +
+
+ + + + + + + + + +
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + +
Strong HitRequirementResult
+
+ + + + + + +
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + +
Ship Name
Build
Influence Cost
+
+
+
Fragged Empire
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributesCurMaxTraitsDamage & Effects
Hull
/
Engines
/
Crew
/
Power
/
CPU
/
Sensors
/
Size
3 +
=
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Velocity
Current:
Max:
Shield
Current:
Max:
Regen
Pow +
=
Boarded
+ + + +
Resupply
Size x2 +
=
Cargo
Size x4 + Hull -10 +
=
Secret Cargo
=
Weapon Slots
Size +
=
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
Defence:
12 - Size + Eng +
=
vs Ordinance:
Def +
=
vs Boarding:
10 + Size + Crew +
=
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
Armour:
3 +
=
vs Boarding:
=
at 0 Shields: -1
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Innate Weapons+HitShield DmgCrit DmgRangeClipsAmmoLoadRoFMountVariationCost
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GunneryHit (+Skill)Shield DmgCrit DmgRangeClipsAmmoLoadRoFMountVariationCost
Notes:Used Ammunition:Used Clips:
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Notes:Used Ammunition:Used Clips:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OrdinanceHit (+Skill)Shield DmgCrit DmgRangeClipsAmmoLoadRoFMountVariationCost
Defence:Armour:Movement:Bodies:
Notes:Destroyed Bodies:Launched Bodies:
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Defence:Armour:Movement:Bodies:
Notes:Destroyed Bodies:Launched Bodies:
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Strong HitRequirementResult
+
+ + + + + + +
+
+
+
+
+
+
+
+ + + + + + + +
Workshops, Labs, Cargo & Notes
+
+ + + + +
+
+
+
+ + + + + + + + +
Spacecraft Perks:
Size +
=
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+5 Shields (Size 1-2) + Ejection Seats (Size 1-2) +
+1 Cargo + Comm System +
+2 Resupply + Life Support +
Deep Space SOS Beacon + Jump Drive +
Escape Pods (Size 3-5) + Docking Clamp (Size 2-5) +
Shuttle (Size 4-5) + Airlock (Size 2-5) +
Brig (Size 3-5) + Corridors (Size 3-5) +
Armoury + Small Rooms (Size 3-5) +
Additional Rooms (Size 3-5) + Large Rooms (Size 5) +
+
+
+
+
diff --git a/Fragged-Empire/Spacecraft.png b/Fragged-Empire/Spacecraft.png new file mode 100644 index 0000000000..c05f290035 Binary files /dev/null and b/Fragged-Empire/Spacecraft.png differ diff --git a/HollowEarthExpedition/Hollow-Earth-Expedition.html b/HollowEarthExpedition/Hollow-Earth-Expedition.html index 8c86a22fde..a6972528eb 100644 --- a/HollowEarthExpedition/Hollow-Earth-Expedition.html +++ b/HollowEarthExpedition/Hollow-Earth-Expedition.html @@ -133,7 +133,7 @@
diff --git a/No Thank You Evil/ReadMe.md b/No Thank You Evil/ReadMe.md new file mode 100644 index 0000000000..d03f94714c --- /dev/null +++ b/No Thank You Evil/ReadMe.md @@ -0,0 +1,5 @@ +Based on David Hawkins' Numenera sheet. + +This sheet was fairly easy to design. Since No Thank You, Evil! is very streamlined, it was just a matter of porting the very similar Numenera sheet and renaming the pools. + +I'm sure others will have ideas and methods on improvement, and I look forward to seeing them. diff --git a/No Thank You Evil/ntye.css b/No Thank You Evil/ntye.css new file mode 100644 index 0000000000..abfb70199f --- /dev/null +++ b/No Thank You Evil/ntye.css @@ -0,0 +1,158 @@ +.charsheet label { + display: inline-block; + width: 65px; + text-align: center; + font-size: 12px; + font-weight: ; + font-family: "Times New Roman"; + vertical-align: top; + color: #9a0000; +} +.charsheet .sheet-3colrowCust .sheet-col { + width: calc(33% - 4px); + margin-right: 5px; +} +.charsheet .sheet-4colrowCust .sheet-col { + width: calc(22% - 4px); + margin-right: 5px; +} + +.charsheet input[type=text] { + display: inline-block; + width: 165px; + box-shadow: 0px 0px 10px 1px #eacb66 inset; + color: #000000; + text-align: center; + background: #fcf9ec; + border-radius:5px; + +} + +.charsheet input[type=number] { + display: inline-block; + box-shadow: 0px 0px 10px 1px #eacb66 inset; + background-color : #F3E2A9; + font-weight: bold; + color: #000000; + text-align: center; + background: #fcf9ec; + border-radius:5px; +} + +.charsheet input[type=checkbox] { + display: inline-block; + box-shadow: 0px 0px 10px 0px #056da1 inset; + border-radius:100px; + + +} + +.charsheet select { + display: inline-block; + box-shadow: 0px 0px 0px 1px #056da1; + background-color : #F3E2A9; +} + +.charsheet textarea { + resize: none; + display: inline-block; + box-shadow: 0px 0px 10px 1px #eacb66 inset; + background-color : #F3E2A9; + color: #000000; + text-align: left; + background: #fcf9ec; + border-radius:5px; +} + +.charsheet button { + display: inline-block; + box-shadow: 0px 0px 5px 1px #056da1 inset; + font-size: 16px; + font-family: "Times New Roman"; + color: #9a0000; + text-align: right; +} + +.sheet-col strong.sheet-dee { + font-size: 1em; + font-weight: bold; + padding-right: 1px; +} + +.charsheet input.sheet-short { + width: 35px; +} + +.charsheet { + background-image: url(""); + background-color: #ffffff; + background-attachment: fixed; + font-family: "Times New Roman"; + color: #9a0000; +} + + +.charsheet table td, .charsheet table th { + font-size: 12px; + font-weight: bold; + font-family: "Times New Roman"; + text-align: center; + width: 0%; + border: 0px solid black; + padding: 0px; + vertical-align: top; + color: #9a0000; + border-width: 0px 0px 0 0px; + border-style: solid; + border-color: #056da1; + border-radius: 20px; +} + +.charsheet hr.sheet-one { + height: 20px; + border-style: solid; + border-color: #056da1; + border-width: 1px 1px 0 0; + border-radius: 20px; +} +.charsheet hr.sheet-one:before { /* Not really supposed to work, but does */ + display: block; + content: ""; + height: 20px; + margin-top: -21px; + border-style: solid; + border-color: #056da1; + border-width: 0 0 1px 1px; + border-radius: 20px; +} + +.charsheet hr.sheet-two { + border: 0; + height: 1px; + background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0)); + background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0)); + background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0)); + background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0)); +} + +.charsheet hr.sheet-three { + height: 20px; + border-style: solid; + border-color: #056da1; + border-width: 1px 0px 0px 1px; + border-radius: 20px; +} +.charsheet hr.sheet-three:before { /* Not really supposed to work, but does */ + display: block; + content: ""; + height: 20px; + margin-top: -21px; + border-style: solid; + border-color: #056da1; + border-width: 0px 1px 1px 0px; + border-radius: 20px; +} + +.charsheet h4 { + color: #9a0000; +} diff --git a/No Thank You Evil/ntye.html b/No Thank You Evil/ntye.html new file mode 100644 index 0000000000..04cf0f30de --- /dev/null +++ b/No Thank You Evil/ntye.html @@ -0,0 +1,189 @@ +
+
+ + + + + + + + + + + + + + + + +

Name
IS A
Descriptor

Type
WHO

Focus
+
+ + + + + + + + + +
+ +
+ +
+
+
+

SPECIAL ABILITIES

+
+
+ Ability
+
+ Cost + Use +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + /
+
+ + + /
+
+ + + /
+
+ + + /
+
+ + + /
+
+
+ + + + +

COMPANION

+ + + + + + + + + +
+ +
+ +
+
+
+
+ + + + +
+ +
+
+
+ + + + + + + + + +
+

+ Cost + Use +
+
+
+ + + + + + + +
+
Armor

Hustle
+
+
+
+
+ + + + + + + + + + + + +
+

POSSESSIONS


+
+ +
Equipment + +
+
+
+ + + + + + + + + +
+ Artifacts & Oddities +
+ +
+
+
+
diff --git a/No Thank You Evil/ntye.png b/No Thank You Evil/ntye.png new file mode 100644 index 0000000000..6840119996 Binary files /dev/null and b/No Thank You Evil/ntye.png differ diff --git a/No Thank You Evil/sheet.json b/No Thank You Evil/sheet.json new file mode 100644 index 0000000000..1b17b3e115 --- /dev/null +++ b/No Thank You Evil/sheet.json @@ -0,0 +1,7 @@ +{ + "html": "ntye.html", + "css": "ntye.css", + "authors": "David Hawkins, Cameron King", + "preview": "ntye.png", + "instructions": "Based on David Hawkins' Numenera sheet." +} diff --git a/Star Marx/images/etoile.gif b/Star Marx/images/etoile.gif new file mode 100644 index 0000000000..6993e3a99c Binary files /dev/null and b/Star Marx/images/etoile.gif differ diff --git a/Star Marx/images/faucille.gif b/Star Marx/images/faucille.gif new file mode 100644 index 0000000000..bc6daacfd7 Binary files /dev/null and b/Star Marx/images/faucille.gif differ diff --git a/Star Marx/images/marteau.gif b/Star Marx/images/marteau.gif new file mode 100644 index 0000000000..01174a0d0d Binary files /dev/null and b/Star Marx/images/marteau.gif differ diff --git a/Star Marx/sheet.json b/Star Marx/sheet.json new file mode 100644 index 0000000000..cc79812013 --- /dev/null +++ b/Star Marx/sheet.json @@ -0,0 +1,9 @@ +{ + "html": "star marx.html", + "css": "star marx.css", + "authors": "sioc", + "roll20userid": "847107", + "preview": "star marx.png", + "instructions": "# Fiche de personnage pour le jeu STAR MARX : le soviet des étoiles.\r## Character Sheet for the French game STAR MARX : le soviet des étoiles.\r\r" + +} \ No newline at end of file diff --git a/Star Marx/star marx.css b/Star Marx/star marx.css new file mode 100644 index 0000000000..6bfda34925 --- /dev/null +++ b/Star Marx/star marx.css @@ -0,0 +1,82 @@ +div.sheet-left { + float: left; + width: 26%; +} + +div.sheet-right { + float: right; + width: 26%; +} + +div.sheet-fullwidth { + clear: both; +} + +input.sheet-skill { + width: 2em; + height: 1.7em; +} + +.sheet-skill-title { + font-weight: bolder; + font-size: 2em; + text-transform: uppercase; + text-align: center; + height: 2em; + border-top-style: solid; +} + +.charsheet td { + height: .9em; + font-size: .9em; +} + +table.sheet-att { + border-style: solid; + width: 200px; +} + +input.sheet-court { + width: 17em; +} + +input.sheet-long { + width: 60em; +} + +.sheet-title { + font-weight: bolder; + font-size: 2em; + text-transform: uppercase; + text-align: center; + margin-top: 20px; +} + + + +div.sheet-center { + text-align: center; + font-size: .9em; +} + + +.ui-dialog .charsheet button[type=roll]:before { + font-size: 0.8em; +} + +.btn { + line-height: 1em; +} + +.ui-dialog .charsheet input[type=number] { + { + height: 2em; +} + +.ui-dialog .ui-dialog-content { + padding: 0; +} + +img { + width: 15%; +} diff --git a/Star Marx/star marx.html b/Star Marx/star marx.html new file mode 100644 index 0000000000..46891df1af --- /dev/null +++ b/Star Marx/star marx.html @@ -0,0 +1,96 @@ + + +
+ +
+ + + + + + + + + + + + + +
MARTEAU
AK47
Briseur de greve
Goulag
Karkass
Lutte
Médaille olympique
Muskle
Prisonnier Politique
Soyouz
 
+
+ + + + + + + + + + + + + +
FAUCILLE
Acrobate
Action Partisane
Bolchoï
Corruption
Etre au parfum
Grouillot
Marché Noir
Poupee Russe
Social Traitre
 
+
+ + + + + + + + + + + + + +
ETOILE
Dopage
Jeux et Paris
KGB
Machiniste
Operateur Codeur
Pionnier
Recherche et Conception
Samizdat
Tchernobyl
Univirsitet
+
+
+
+Je m'appelle
+Je suis
+Mon réflexe est de
+Mon arme principale est
+Mon armure
+J'ai PV (base 5 + Karkass). +
+
+
+
+

Signes Particuliers

+ +
+

Clefs

+
+ +
+
+

Atouts

+
+ +
+
+

Kontrebande

+
+ +
+ +
+
+

Corruption

+
+Vodka ! (1) Le Kamarade récupère 3 points de vie. Non utilisable en combat.
+Molotov (2) Le Kamarade multiplie les dégâts qu'il inflige par deux.
+Deuxième chance (1) Le Kamarade relance les dés (le premier jet doit être un échec).
+Membre du Parti (1) Le Kamarade lance 3 dés et garde les deux meilleurs.
+Apparatchik (2) Le Kamarade lance 3 dés et additionne leurs résultats.
+Systema (3) L’adversaire du joueur est blessé même si le Kamarade loupe son jet d'attaque.
+Pic à Glace (3) Le Kamarade se retrouve à 1 Point de Vie. La difficulté de l'attaque est égale à 8, dégâts x 2.
+Pièce rajoutée (X) Coût = 1 si la Pièce Ajoutée a un impact faible sur le scénario, coût = 3 si l'impact est modéré, coût = 5 si l'impact est important.
+Icône du Communisme (1) Le Kamarade tire une carte.
+

+
+
\ No newline at end of file diff --git a/Star Marx/star marx.png b/Star Marx/star marx.png new file mode 100644 index 0000000000..a682b1d76f Binary files /dev/null and b/Star Marx/star marx.png differ diff --git a/Star Wars FFG API-Compatible/FFG-SWRPG-CharacterSheet.css b/Star Wars FFG API-Compatible/FFG-SWRPG-CharacterSheet.css index bcef4f97f1..b86caf7fb5 100644 --- a/Star Wars FFG API-Compatible/FFG-SWRPG-CharacterSheet.css +++ b/Star Wars FFG API-Compatible/FFG-SWRPG-CharacterSheet.css @@ -1,6 +1,6 @@ /* Version Info: -Verion 4.0.2.18 +Verion 4.0.3.12 */ .sheet-clear {clear:both} @@ -272,7 +272,6 @@ input.sheet-tab-new { position: relative; width: 120px; z-index: 9999; - !important; } span.sheet-tab-new { @@ -350,6 +349,72 @@ input.sheet-tab-gm-adversaries:checked ~ div.sheet-tab-gm-adversaries /* Current display: block; } +/* Roll Template Formatting */ + +.sheet-rolltemplate-base table { + width: 100%; + border: 1px solid; + color: black; + font-size: 1em; + font-family: "Helvetica Neue", Helvetica, sans-serif; +} + +.sheet-rolltemplate-base th { + border-radius: 3px; + background-image: -webkit-linear-gradient(top, #485a6d, #2c3947); + background-image: -moz-linear-gradient(top, #485a6d, #2c3947); + background-image: -o-linear-gradient(top, #485a6d, #2c3947); + background-image: linear-gradient(to bottom, #485a6d, #2c3947); + -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2); + color: #ffffff; + padding: 2px; + line-height: 1.6em; + font-size: 1.2em; +} + +.sheet-rolltemplate-base .sheet-subheader { + font-size:0.8em; + padding:2px; +} + +.sheet-rolltemplate-base .sheet-tcat-header { + background-image: -webkit-linear-gradient(top, #485a6d, #2c3947); + background-image: -moz-linear-gradient(top, #485a6d, #2c3947); + background-image: -o-linear-gradient(top, #485a6d, #2c3947); + background-image: linear-gradient(to bottom, #485a6d, #2c3947); + -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2); + color: #ffffff; + padding: 2px; + line-height: 1.2em; + font-size: 0.8em; +} + +.sheet-rolltemplate-base td { + padding:2px; +} + +.sheet-rolltemplate-base .sheet-tcat { + font-weight: bold; + padding:2px; +} + +.sheet-rolltemplate-base .sheet-flavor { + font-style: italic; + padding:2px; +} + +.sheet-rolltemplate-base tr:nth-child(odd) { + background-color: rgba(217, 217, 214,1); + padding:2px; +} + +.sheet-rolltemplate-base tr:nth-child(even) { + background-color: rgba(233, 233, 233,1); + padding:2px; +} + /* Custom Show Hide * ------------------------------------ */ .sheet-player-sheet, @@ -808,8 +873,10 @@ label.sheet-label-current { } [name="attr_critAddRangeNum"], +[name="attr_critPlanetAddRangeNum"], [name="attr_critShipAddRangeNum"], [name="attr_critAddOffset"], +[name="attr_critPlanetAddOffset"], [name="attr_critShipAddOffset"]{ background:#ccc; } @@ -936,6 +1003,7 @@ button.sheet-btn-roll-crit[type=roll]:active { /* TIP HELP */ .sheet-icon-S {background:url('http://galacticcampaigns.com/images/EotE/Symbols/S.png') center center no-repeat;}/* Success - Symbol */ +.sheet-icon-F {background:url('http://galacticcampaigns.com/images/EotE/Symbols/F.png') center center no-repeat;}/* Failure - Symbol */ .sheet-icon-A {background:url('http://galacticcampaigns.com/images/EotE/Symbols/A.png') center center no-repeat;}/* Advantage - Symbol */ .sheet-icon-Tri {background:url('http://galacticcampaigns.com/images/EotE/Symbols/Triumph.png') center center no-repeat;}/* Triumph - Symbol */ .sheet-icon-T {background:url('http://galacticcampaigns.com/images/EotE/Symbols/T.png') center center no-repeat;}/* Threat - Symbol */ @@ -949,6 +1017,7 @@ button.sheet-btn-roll-crit[type=roll]:active { .sheet-icon-W {background:url('http://galacticcampaigns.com/images/EotE/Force/ForceD.png') center center no-repeat;}/* Force Die - Black - Symbol */ .sheet-icon-S, +.sheet-icon-F, .sheet-icon-A, .sheet-icon-Tri, .sheet-icon-T, @@ -1015,6 +1084,7 @@ th .sheet-icon-question { .sheet-help-triumph .sheet-icon {margin-left: 75px} .sheet-help-threat .sheet-icon {margin-left: 100px} .sheet-help-despair .sheet-icon {margin-left: 125px} +.sheet-help-failure .sheet-icon {margin-left: 150px} .sheet-help-content { position:absolute; diff --git a/Star Wars FFG API-Compatible/FFG-SWRPG-CharacterSheet.html b/Star Wars FFG API-Compatible/FFG-SWRPG-CharacterSheet.html index f27713a618..40d2401dad 100644 --- a/Star Wars FFG API-Compatible/FFG-SWRPG-CharacterSheet.html +++ b/Star Wars FFG API-Compatible/FFG-SWRPG-CharacterSheet.html @@ -1,8 +1,8 @@ @@ -167,28 +167,85 @@ Version 4.0.2.17 - - - - + + + + - - - - + + + + - - - - - - - - - - + + + +
+ + +
@@ -196,13 +253,207 @@ Version 4.0.2.17
-
+
- + + + + + + + + + + +
DescriptionCareer + Specialization +
+
+
+ ? +
+
+

+ This section is to have you list your specializations +

+

+ Career - Indicates the Career the Specilization + came from +

+

+ Specialization - Indicates the name of the Specs +

+

+ Is it in your Career? - This is to list if it is an out + of career Specialization and thus adds an + additional 10XP to pick it up. +

+
+
+
+
Is it in your Career?
+
+ + + + + + + + + +
+ + + + + +
+
+
+
+
+
+
+ + + + @@ -234,26 +485,18 @@ Version 4.0.2.17
Description
- - - + - - - +
Notable Features
Notable Features
- - - + - - - +
Other
Other
@@ -691,13 +934,11 @@ Version 4.0.2.17
-
+
- - - + @@ -705,12 +946,16 @@ Version 4.0.2.17 + + + +
Motivations
Motivations
@@ -720,9 +965,7 @@ Version 4.0.2.17
- - - +
Obligations
Obligations

@@ -881,8 +1124,8 @@ Version 4.0.2.17

- - + + @@ -1652,6 +1895,8 @@ Version 4.0.2.17
Per Additional Success
@@ -1663,6 +1908,9 @@ Version 4.0.2.17
Per Advantage
@@ -1674,6 +1922,21 @@ Version 4.0.2.17
Per Triumph
+ + +
+
+ +
+
+
Per Failure
+
@@ -1685,6 +1948,9 @@ Version 4.0.2.17
Per Threat
@@ -1696,6 +1962,8 @@ Version 4.0.2.17
Per Despair
@@ -3643,47 +3911,47 @@ Version 4.0.2.17 - + @@ -3753,7 +4021,7 @@ Version 4.0.2.17 - + @@ -4383,8 +4651,7 @@ Version 4.0.2.17 Character Name Role (Pilot, Co-pilot, Engineer) Dice - Special - Skill + Skill @@ -4395,51 +4662,50 @@ Version 4.0.2.17 - - + @@ -4506,7 +4772,7 @@ Version 4.0.2.17 - + @@ -5015,9 +5281,9 @@ Version 4.0.2.17

Cargo Hold

- + - +
@@ -5241,63 +5507,60 @@ Version 4.0.2.17 Character Name Role (Pilot, Co-pilot, Engineer) Dice - Special - Skill + Skill -
+
- - +
@@ -5363,7 +5626,7 @@ Version 4.0.2.17 - + @@ -6140,7 +6403,7 @@ Version 4.0.2.17 - + @@ -6151,7 +6414,7 @@ Version 4.0.2.17 - + @@ -6232,7 +6495,7 @@ Version 4.0.2.17 - + @@ -6250,7 +6513,7 @@ Version 4.0.2.17 - + @@ -6268,7 +6531,7 @@ Version 4.0.2.17 - + @@ -6307,7 +6570,7 @@ Version 4.0.2.17 - + @@ -6338,7 +6601,7 @@ Version 4.0.2.17 - + @@ -6404,7 +6667,7 @@ Version 4.0.2.17 - + @@ -7046,7 +7309,7 @@ Version 4.0.2.17 - + @@ -7157,7 +7420,7 @@ Version 4.0.2.17 - + @@ -7261,7 +7524,7 @@ Version 4.0.2.17 - + @@ -7292,7 +7555,7 @@ Version 4.0.2.17 - + @@ -7494,7 +7757,7 @@ Version 4.0.2.17 - + @@ -7530,14 +7793,73 @@ Version 4.0.2.17 - - - - - - + + + + + @@ -7548,6 +7870,177 @@ Version 4.0.2.17
+
+
+ + + + + + + + + + + + + + + + +
CareerSpecializationIs it in your Career?
+
+ + + + + + + + + +
+ + + + + +
+
+
+
+
@@ -8047,63 +8540,63 @@ Version 4.0.2.17
+
+
+
+
+
+ + +
+ + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + +
+ + + + +
+
+
+
+

Weapons


-
-
-
-
-
- - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - -
- - - - -
-
-
-
-
@@ -8118,7 +8611,7 @@ Version 4.0.2.17 - + - + - + - + @@ -8389,25 +8855,11 @@ Version 4.0.2.17 - + @@ -8421,24 +8873,11 @@ Version 4.0.2.17 - + @@ -8452,24 +8891,11 @@ Version 4.0.2.17 - + @@ -8483,24 +8909,11 @@ Version 4.0.2.17 - + @@ -8514,7 +8927,7 @@ Version 4.0.2.17 - +
@@ -8300,7 +8793,7 @@ Version 4.0.2.17
@@ -8318,25 +8811,11 @@ Version 4.0.2.17
-
-
-
- ? -
-
-
Overview (p130)
-
    -
  • Make a melee attack while using a Lightsaber-type weapon.
  • -
  • The characteristic associated with this skill can be modified by certain talents.
  • -
-
-
-
-
-
-
- ? -
-
-
Overview (p83)
-
    -
  • Make a melee attack while unarmed or using a Brawl weapon.
  • -
-
-
-
-
-
-
- ? -
-
-
Overview (p83)
-
    -
  • Make a ranged attack using a Gunnery weapon.
  • -
  • Operate complex targeting computers and automated weapons mounts.
  • -
-
-
-
-
-
-
- ? -
-
-
Overview (p84)
-
    -
  • Make a melee attack using a Melee weapon.
  • -
-
-
-
-
-
-
- ? -
-
-
Overview (p84)
-
    -
  • Make a ranged attack using a Ranged (Light) weapon.
  • -
-
-
-
-
-
-
- ? -
-
-
Overview (p84)
-
    -
  • Make a ranged attack using a Ranged (Heavy) weapon.
  • -
-
-
-
@@ -8553,7 +8966,7 @@ Version 4.0.2.17
- + @@ -8584,7 +8997,7 @@ Version 4.0.2.17 - + @@ -8656,7 +9069,7 @@ Version 4.0.2.17 - + @@ -8970,7 +9383,6 @@ Version 4.0.2.17 - @@ -9372,7 +9784,7 @@ Version 4.0.2.17 NPC Name Type (Minion, Rival, or Nemesis) Number - Skill + Skill Modifiers @@ -9391,13 +9803,13 @@ Version 4.0.2.17 - - + + @@ -9410,13 +9822,13 @@ Version 4.0.2.17 - - + + @@ -9429,13 +9841,13 @@ Version 4.0.2.17 - - + + @@ -9448,13 +9860,13 @@ Version 4.0.2.17 - - + + @@ -9467,13 +9879,13 @@ Version 4.0.2.17 - - + + @@ -9486,13 +9898,13 @@ Version 4.0.2.17 - - + + @@ -9503,4 +9915,46 @@ Version 4.0.2.17 - \ No newline at end of file + + + + + + + {{#flavor}} + + {{/flavor}} + {{#prewide}} + + {{/prewide}} + {{#header}} + + {{/header}} + {{#allprops() title flavor wide roll results subtitle header item prewide wide2 wide3 wide4 wide5}} + + {{/allprops() title flavor wide roll results subtitle header item prewide wide2 wide3 wide4 wide5}} + {{#wide}} + + {{/wide}} + {{#wide2}} + + {{/wide2}} + {{#wide3}} + + {{/wide3}} + {{#wide4}} + + {{/wide4}} + {{#wide5}} + + {{/wide5}} + {{#roll}} + + + {{/roll}} + {{#results}} + + + {{/results}} +
{{title}} {{#subtitle}}
{{subtitle}}{{/subtitle}}
{{flavor}}
{{prewide}}
{{header}}{{item}}
{{key}}{{value}}
{{wide}}
{{wide2}}
{{wide3}}
{{wide4}}
{{wide5}}
Dice Roll
{{roll}}
Results
{{results}}
+
\ No newline at end of file diff --git a/Star Wars FFG API-Compatible/FFG-SWRPG-Dice-Roller.js b/Star Wars FFG API-Compatible/FFG-SWRPG-Dice-Roller.js index 4d2fe3f735..1b4877ac4e 100644 --- a/Star Wars FFG API-Compatible/FFG-SWRPG-Dice-Roller.js +++ b/Star Wars FFG API-Compatible/FFG-SWRPG-Dice-Roller.js @@ -1,6 +1,103 @@ /* -Version Info: -Version 4.0.2.17 + Current Version: 4.0.3.12 + Last updated: 03.03.2016 + Character Sheet and Script Maintained by: GM Knowledge Rhino + Older Verions: https://github.com/dayst/StarWarsEdgeOfTheEmpire_Dice + + Credits: + Original creator: Konrad J. + Helped with Dice specs: Alicia G. and Blake the Lake + Dice graphics hosted by Alicia G. at galacticcampaigns.com + Dice graphics borrowed from the awesome google+ hangouts EotE Dice App + Basic Character Sheet and Advanced Dice Roller: Steve Day + GM Sheet Campaign Details design inspiration: www.reddit.com/user/JohnSquiggleton + Sheet Autocreator: www.reddit.com/user/lowdownfool + New Tab Labels: Steve D., GM Knowledge Rhino, and Loki + Skill Description by: Gribble - https://dl.dropboxusercontent.com/u/9077657/SW-EotE-Reference-Sheets.pdf + Critical Descriptions by: Gribble - https://dl.dropboxusercontent.com/u/9077657/SW-EotE-Reference-Sheets.pdf + Debugger: Arron + Basic Roll Templates for basic rolls: Josh A. + Initiative Roller: Andrew H. + Opposed Roller: Tom F. + Work done by GM Knowledge Rhino: + Group Tab + Companion Tab + GM Resources + ReDesign of Vehicle Tab + Riding Beast Display + Roll Template Code Fixes + Roll Templates integrated with all Rolls + + API Chat Commands + Settings: + Log + * default: 'on' and 'single' + * Description: Sets the visual output in the chat window for the dice rolls + * Command: !eed log on|off|multi|single + + Graphics + * default: 'on' and 'm' + * Description: Sets chat window dice output as graphic, small, medium, or large if "on" or as text if "off" + * Command: !eed graphics on|off|s|m|l + + Test + * Description: Output every side of every die to the chat window + * !eed test + + Debug + * default: 'off' + * DescriptionL Sets the logging level of the script in the API console. If you are having issues with the + * script rolling incorect dice, turn on debug logging and post the result in the forums. No need to restart the + * script with this command. + * Command: !eed debug on|off + + Roll: + Label + * default: null + * Description: set the skill name of the roll + * Command: !eed label(Name of Skill) + + Initiative + * default: false + * Description: Set NPC/PC initiative true + * Command: !eed npcinit or pcinit and #b #g #y #blk #p #r #w + + Skill + * default: + * Description: create the ability and proficiency dice for a skill check + * Command: !eed skill(char_value|skill_value) + + Opposed + * default: + * Description: create the difficulty and challenge dice for an opposed skill check + * Command: !eed opposed(char_value|skill_value) + + Dice + * default: + * Description: Loop thru the dice and adds or subtracts them from the dice object + * Command: !eed #g #y #b #blk #r #p #w #s #a + + Upgrade + * default: + * Description: upgrades ability and difficulty dice + * Command: !eed upgrade(ability|#) or upgrade(difficulty|#) + + Downgrade + * default: + * Description: downgrades proficiency and challenge dice + * Command: !eed downgrade(proficiency|#) or downgrade(challenge|#) + + Destiny + * default: + * Description: Rolls 1w die and adds the result to the destiny pool + * Command: !eed #w destiny doRoll + + Other: + Charsheet + * default: + * Description: Generates a blank character sheet and automatically makes it viewable and editable by the person calling the script. + * Command: !charsheet + */ /* Begin Sheet Character Sheet Auto Creator */ @@ -50,106 +147,6 @@ if (!Date.now) { }; } /* End Sheet Character Sheet Auto Creator */ - -/* - Current Version: 4.0.2.4 - Last updated: 11.17.2015 - Character Sheet and Script Maintained by: GM Knowledge Rhino - Current and Developement Verions: https://github.com/KnowledgeRhino/FFG-SWRPG-CharacterSheet-For-Roll20.git - Older Verions: https://github.com/dayst/StarWarsEdgeOfTheEmpire_Dice - - Credits: - Original creator: Konrad J. - Helped with Dice specs: Alicia G. and Blake the Lake - Dice graphics hosted by Alicia G. at galacticcampaigns.com - Dice graphics borrowed from the awesome google+ hangouts EotE Dice App - Character Sheet and Advanced Dice Roller: Steve Day - GM Sheet Campaign Details design idea: www.reddit.com/user/JohnSquiggleton - Sheet Autocreator: www.reddit.com/user/lowdownfool - New Tab Design: Steve D., GM Knowledge Rhino, and Loki - Skill Description by: Gribble - https://dl.dropboxusercontent.com/u/9077657/SW-EotE-Reference-Sheets.pdf - Critical Descriptions by: Gribble - https://dl.dropboxusercontent.com/u/9077657/SW-EotE-Reference-Sheets.pdf - Debugger: Arron - Initiative Roller: Andrew H. - Opposed Roller: Tom F. - Work done by GM Knowledge Rhino: - Group Tab - Companion Tab - GM Resources - ReDesign of Vehicle Tabs - - API Chat Commands - - Settings: - Log - * default: 'on' and 'single' - * Description: Sets the visual output in the chat window for the dice rolls - * Command: !eed log on|off|multi|single - - Graphics - * default: 'on' and 'm' - * Description: Sets chat window dice output as graphic, small, medium, or large if "on" or as text if "off" - * Command: !eed graphics on|off|s|m|l - - Test - * Description: Output every side of every die to the chat window - * !eed test - - Debug - * default: 'off' - * DescriptionL Sets the logging level of the script in the API console. If you are having issues with the - * script rolling incorect dice, turn on debug logging and post the result in the forums. No need to restart the - * script with this command. - * Command: !eed debug on|off - - Roll: - Label - * default: null - * Description: set the skill name of the roll - * Command: !eed label(Name of Skill) - - Initiative - * default: false - * Description: Set NPC/PC initiative true - * Command: !eed npcinit or pcinit and #b #g #y #blk #p #r #w - - Skill - * default: - * Description: create the ability and proficiency dice for a skill check - * Command: !eed skill(char_value|skill_value) - - Opposed - * default: - * Description: create the difficulty and challenge dice for an opposed skill check - * Command: !eed opposed(char_value|skill_value) - - Dice - * default: - * Description: Loop thru the dice and adds or subtracts them from the dice object - * Command: !eed #g #y #b #blk #r #p #w #s #f #a #t - - Upgrade - * default: - * Description: upgrades ability and difficulty dice - * Command: !eed upgrade(ability|#) or upgrade(difficulty|#) - - Downgrade - * default: - * Description: downgrades proficiency and challenge dice - * Command: !eed downgrade(proficiency|#) or downgrade(challenge|#) - - destiny - * default: - * Description: Rolls 1w die and adds the result to the destiny pool - * Command: !eed #w destiny doRoll - - Other: - charsheet - * default: - * Description: Generates a blank character sheet and automatically makes it viewable and editable by the person calling the script. - * Command: !charsheet -*/ - var eote = {} eote.init = function () { @@ -406,7 +403,6 @@ eote.updateAddAttribute = function (charactersObj, updateAddAttributesObj) { // log('UPDATE/ADD ATTRIBUTES FOR:----------------------->' + characterName); - _.each(updateAddAttributesObj, function (updateAddAttrObj) { //loop attributes to update / add attr = _.find(characterAttributesObj, function (a) { @@ -420,7 +416,7 @@ eote.updateAddAttribute = function (charactersObj, updateAddAttributesObj) { // attr.set({ max: updateAddAttrObj.max ? updateAddAttrObj.max : '' }); } } else { - log('Add Attr: ' + updateAddAttrObj.name); + // log('Add Attr: '+ updateAddAttrObj.name); eote.createObj('attribute', { characterid: characterObj.id, name: updateAddAttrObj.name, @@ -569,6 +565,7 @@ eote.process.setup = function (cmd, playerName, playerID) { } } + var characterIDMatch = cmd.match(eote.defaults.regex.characterID); if (characterIDMatch) { @@ -584,7 +581,8 @@ eote.process.setup = function (cmd, playerName, playerID) { if (unusableMatch) { eote.process.logger("eote.process.setup.unusableMatch", "Roll ended because of unusable weapon"); - sendChat(diceObj.vars.characterName, 'Weapon is too damaged to be used. Try repairing it.'); + /*sendChat(diceObj.vars.characterName, 'Weapon is too damaged to be used. Try repairing it.');*/ + sendChat(diceObj.vars.characterName, "&{template:base} {{title=" + diceObj.vars.characterName + "}} {{wide=Weapon is too damaged to be used. Try repairing it.}}"); return false; } @@ -881,7 +879,8 @@ eote.process.destiny = function (cmd, diceObj) { }); if (!currentDarkSidePoints[0] || !currentLightSidePoints[0]) { - sendChat("Dice System", "No Destiny Points Defined. GM needs to add points then update players."); + sendChat("Dice System", "No Destiny Points Defined. The GM has been whispered with instructions to reset the Destiny Pool."); + sendChat("GM", "/w " + "gm The Destiny Pool system needs to be (or has been) reset. To fix this functionality, go to the -DicePool Character Sheet and add 1 dark side and 1 light side destint point, then click the Force Player Update button. This should clear up the issue.") return doRoll; } @@ -891,23 +890,33 @@ eote.process.destiny = function (cmd, diceObj) { switch (cmd[1]) { case "useDark": if (darkSide > 0) { - sendChat("The GM", "Uses a dark side point!"); darkSide = darkSide - 1; lightSide = lightSide + 1; + + var displayPool = '/direct &{template:base} {{title=' + 'The GM flips a Dark Side Destiny Point' + '}}' + displayPool = displayPool + '{{Dark Side points remaining=' + darkSide + '}}'; + displayPool = displayPool + '{{New Light Side total=' + lightSide + '}}'; + + sendChat('Dice System', displayPool); } else { - sendChat("Dice System", "No dark side points to use!"); + sendChat("GM", "/w " + "gm There are no Dark Side points left in the Destiny Pool. Encourage your Players to use a Light Side Point." ) return doRoll; } break; case "useLight": if (lightSide > 0) { - sendChat(diceObj.vars.characterName, "Uses a light side point!"); lightSide = lightSide - 1; darkSide = darkSide + 1; + + var displayPool = '/direct &{template:base} {{title=' + diceObj.vars.characterName + ' flips a Light Side Destiny Point' + '}}' + displayPool = displayPool + '{{New Dark Side total=' + darkSide + '}}'; + displayPool = displayPool + '{{Light Side points remaining=' + lightSide + '}}'; + + sendChat('Dice System', displayPool); } else { - sendChat("Dice System", "No light side points to use!"); + sendChat("Dice System", "/w " + diceObj.vars.characterName + " There are no Light Side points left in the Destiny Pool. Suggest to your GM to use a Dark Side point to make one available.") return doRoll; } break; @@ -1001,9 +1010,19 @@ eote.process.label = function (cmd, diceObj) { var label = labelArray[0]; var message = labelArray[1]; - labelStr = labelStr + '' + label + ': ' + message + '
'; + if (label == "Weapon") { + labelStr = labelStr + message + '}}'; + } + else if (label == "skill") { + labelStr = labelStr + message + '}}'; + } + else if (label == "Dice") { + labelStr = labelStr + message + '}}'; + } + else { + labelStr = labelStr + '{{' + label + '=' + message + '}}'; + } }); - diceObj.vars.label = labelStr; } @@ -1228,10 +1247,10 @@ eote.process.initiative = function (cmd, diceObj) { eote.process.crit = function (cmd, diceObj) { /* Crit - * default: - * Description: Rolls critical injury table - * Command: !eed crit(roll) crit(roll|#) crit(heal|#) - * ---------------------------------------------------------------- */ + * default: + * Description: Rolls critical injury table + * Command: !eed crit(roll) crit(roll|#) crit(heal|#) + * ---------------------------------------------------------------- */ eote.process.logger("eote.process.crit", ""); @@ -1244,205 +1263,205 @@ eote.process.crit = function (cmd, diceObj) { Result: 'Suffer 1 strain.', effect: '', }, - { - percent: '6 to 10', - severity: 1, - name: 'Slowed Down', - Result: 'May only act during last allied Initiative slot on next turn.', - effect: '', - }, - { - percent: '11 to 15', - severity: 1, - name: 'Sudden Jolt', - Result: 'May only act during last hero Initiative slot on next turn.', - effect: '', - }, - { - percent: '16 to 20', - severity: 1, - name: 'Distracted', - Result: 'Cannot perform free maneuver on next turn.', - effect: '', - }, - { - percent: '21 to 25', - severity: 1, - name: 'Off-Balance', - Result: 'Add 1 Setback die to next skill check.', - effect: '', - }, - { - percent: '26 to 30', - severity: 1, - name: 'Discouraging Wound', - Result: 'Flip one light destiny to dark.', - effect: '', - }, - { - percent: '31 to 35', - severity: 1, - name: 'Stunned', - Result: 'Staggered, cannot perform action on next turn.', - effect: '', - }, - { - percent: '36 to 40', - severity: 1, - name: 'Stinger', - Result: 'Increase difficulty of next check by 1 Difficulty die.', - effect: '', - }, - //----------------------------- Severity 2 - { - percent: '41 to 45', - severity: 2, - name: 'Bowled Over', - Result: 'Knocked prone and suffer 1 strain.', - effect: '', - }, - { - percent: '46 to 50', - severity: 2, - name: 'Head Ringer', - Result: 'Increase difficulty of all Intellect and Cunning checks by 1 Difficulty die until end of encounter.', - effect: '', - }, - { - percent: '51 to 55', - severity: 2, - name: 'Fearsome Wound', - Result: 'Increase difficulty of all Presence and Willpower checks by 1 Difficulty die until end of encounter.', - effect: '', - }, - { - percent: '56 to 60', - severity: 2, - name: 'Agonizing Wound', - Result: 'Increase difficulty of all Brawn and Agility checks by 1 Difficulty die until end of encounter.', - effect: '', - }, - { - percent: '61 to 65', - severity: 2, - name: 'Slightly Dazed', - Result: 'Add 1 Setback die to all skill checks until end of encounter.', - effect: '', - }, - { - percent: '66 to 70', - severity: 2, - name: 'Scattered Senses', - Result: 'Remove all Boost dice from all skill checks until end of encounter.', - effect: '', - }, - { - percent: '71 to 75', - severity: 2, - name: 'Hamstrung', - Result: 'Lose free maneuver until end of encounter.', - effect: '', - }, - { - percent: '76 to 80', - severity: 2, - name: 'Staggered', - Result: 'Attacker may immediately attempt another free attack against you using same dice pool as original attack.', - effect: '', - }, - { - percent: '81 to 85', - severity: 2, - name: 'Winded', - Result: 'Cannot voluntarily suffer strain to activate abilities or gain additional maneuvers until end of encounter.', - effect: '', - }, - { - percent: '86 to 90', - severity: 2, - name: 'Compromised', - Result: 'Increase difficulty of all skill checks by 1 Difficulty die until end of encounter.', - effect: '', - }, - //---------------------------------------- Severity 3 - { - percent: '91 to 95', - severity: 3, - name: 'At the Brink', - Result: 'Suffer 1 strain each time you perform an action.', - effect: '', - }, - { - percent: '96 to 100', - severity: 3, - name: 'Crippled', - Result: 'Limb crippled until healed or replaced. Increase difficulty of all checks that use that limb by 1 Difficulty die.', - effect: '', - }, - { - percent: '101 to 105', - severity: 3, - name: 'Maimed', - Result: 'Limb permanently lost. Unless you have a cybernetic replacement, cannot perform actions that use that limb. Add 1 Setback to all other actions.', - effect: '', - }, - { - percent: '106 to 110', - severity: 3, - name: 'Horrific Injury', - Result: 'Roll 1d10 to determine one wounded characteristic -- roll results(1-3 = Brawn, 4-6 = Agility, 7 = Intellect, 8 = Cunning, 9 = Presence, 10 = Willpower. Until Healed, treat characteristic as one point lower.', - effect: '', - }, - { - percent: '111 to 115', - severity: 3, - name: 'Temporarily Lame', - Result: 'Until healed, may not perform more than one maneuver each turn.', - effect: '', - }, - { - percent: '116 to 120', - severity: 3, - name: 'Blinded', - Result: 'Can no longer see. Upgrade the difficulty of Perception and Vigilance checks three times, and all other checks twice.', - effect: '', - }, - { - percent: '121 to 125', - severity: 3, - name: 'Knocked Senseless', - Result: 'You can no longer upgrade dice for checks.', - effect: '', - }, - //---------------------------------------- Severity 4 - { - percent: '126 to 130', - severity: 4, - name: 'Gruesome Injury', - Result: 'Roll 1d10 to determine one wounded characteristic -- roll results(1-3 = Brawn, 4-6 = Agility, 7 = Intellect, 8 = Cunning, 9 = Presence, 10 = Willpower. Characteristic is permanently one point lower.', - effect: '', - }, - { - percent: '131 to 140', - severity: 4, - name: 'Bleeding Out', - Result: 'Suffer 1 wound and 1 strain every round at the beginning of turn. For every 5 wounds suffered beyond wound threshold, suffer one additional Critical Injury (ignore the details for any result below this result).', - effect: '', - }, - { - percent: '141 to 150', - severity: 4, - name: 'The End is Nigh', - Result: 'Die after the last Initiative slot during the next round.', - effect: '', - }, - { - percent: '151', - severity: 4, - name: 'Dead', - Result: 'Complete, absolute death.', - effect: '', - } + { + percent: '6 to 10', + severity: 1, + name: 'Slowed Down', + Result: 'May only act during last allied Initiative slot on next turn.', + effect: '', + }, + { + percent: '11 to 15', + severity: 1, + name: 'Sudden Jolt', + Result: 'May only act during last hero Initiative slot on next turn.', + effect: '', + }, + { + percent: '16 to 20', + severity: 1, + name: 'Distracted', + Result: 'Cannot perform free maneuver on next turn.', + effect: '', + }, + { + percent: '21 to 25', + severity: 1, + name: 'Off-Balance', + Result: 'Add 1 Setback die to next skill check.', + effect: '', + }, + { + percent: '26 to 30', + severity: 1, + name: 'Discouraging Wound', + Result: 'Flip one light destiny to dark.', + effect: '', + }, + { + percent: '31 to 35', + severity: 1, + name: 'Stunned', + Result: 'Staggered, cannot perform action on next turn.', + effect: '', + }, + { + percent: '36 to 40', + severity: 1, + name: 'Stinger', + Result: 'Increase difficulty of next check by 1 Difficulty die.', + effect: '', + }, + //----------------------------- Severity 2 + { + percent: '41 to 45', + severity: 2, + name: 'Bowled Over', + Result: 'Knocked prone and suffer 1 strain.', + effect: '', + }, + { + percent: '46 to 50', + severity: 2, + name: 'Head Ringer', + Result: 'Increase difficulty of all Intellect and Cunning checks by 1 Difficulty die until end of encounter.', + effect: '', + }, + { + percent: '51 to 55', + severity: 2, + name: 'Fearsome Wound', + Result: 'Increase difficulty of all Presence and Willpower checks by 1 Difficulty die until end of encounter.', + effect: '', + }, + { + percent: '56 to 60', + severity: 2, + name: 'Agonizing Wound', + Result: 'Increase difficulty of all Brawn and Agility checks by 1 Difficulty die until end of encounter.', + effect: '', + }, + { + percent: '61 to 65', + severity: 2, + name: 'Slightly Dazed', + Result: 'Add 1 Setback die to all skill checks until end of encounter.', + effect: '', + }, + { + percent: '66 to 70', + severity: 2, + name: 'Scattered Senses', + Result: 'Remove all Boost dice from all skill checks until end of encounter.', + effect: '', + }, + { + percent: '71 to 75', + severity: 2, + name: 'Hamstrung', + Result: 'Lose free maneuver until end of encounter.', + effect: '', + }, + { + percent: '76 to 80', + severity: 2, + name: 'Staggered', + Result: 'Attacker may immediately attempt another free attack against you using same dice pool as original attack.', + effect: '', + }, + { + percent: '81 to 85', + severity: 2, + name: 'Winded', + Result: 'Cannot voluntarily suffer strain to activate abilities or gain additional maneuvers until end of encounter.', + effect: '', + }, + { + percent: '86 to 90', + severity: 2, + name: 'Compromised', + Result: 'Increase difficulty of all skill checks by 1 Difficulty die until end of encounter.', + effect: '', + }, + //---------------------------------------- Severity 3 + { + percent: '91 to 95', + severity: 3, + name: 'At the Brink', + Result: 'Suffer 1 strain each time you perform an action.', + effect: '', + }, + { + percent: '96 to 100', + severity: 3, + name: 'Crippled', + Result: 'Limb crippled until healed or replaced. Increase difficulty of all checks that use that limb by 1 Difficulty die.', + effect: '', + }, + { + percent: '101 to 105', + severity: 3, + name: 'Maimed', + Result: 'Limb permanently lost. Unless you have a cybernetic replacement, cannot perform actions that use that limb. Add 1 Setback to all other actions.', + effect: '', + }, + { + percent: '106 to 110', + severity: 3, + name: 'Horrific Injury', + Result: 'Roll 1d10 to determine one wounded characteristic -- roll results(1-3 = Brawn, 4-6 = Agility, 7 = Intellect, 8 = Cunning, 9 = Presence, 10 = Willpower. Until Healed, treat characteristic as one point lower.', + effect: '', + }, + { + percent: '111 to 115', + severity: 3, + name: 'Temporarily Lame', + Result: 'Until healed, may not perform more than one maneuver each turn.', + effect: '', + }, + { + percent: '116 to 120', + severity: 3, + name: 'Blinded', + Result: 'Can no longer see. Upgrade the difficulty of Perception and Vigilance checks three times, and all other checks twice.', + effect: '', + }, + { + percent: '121 to 125', + severity: 3, + name: 'Knocked Senseless', + Result: 'You can no longer upgrade dice for checks.', + effect: '', + }, + //---------------------------------------- Severity 4 + { + percent: '126 to 130', + severity: 4, + name: 'Gruesome Injury', + Result: 'Roll 1d10 to determine one wounded characteristic -- roll results(1-3 = Brawn, 4-6 = Agility, 7 = Intellect, 8 = Cunning, 9 = Presence, 10 = Willpower. Characteristic is permanently one point lower.', + effect: '', + }, + { + percent: '131 to 140', + severity: 4, + name: 'Bleeding Out', + Result: 'Suffer 1 wound and 1 strain every round at the beginning of turn. For every 5 wounds suffered beyond wound threshold, suffer one additional Critical Injury (ignore the details for any result below this result).', + effect: '', + }, + { + percent: '141 to 150', + severity: 4, + name: 'The End is Nigh', + Result: 'Die after the last Initiative slot during the next round.', + effect: '', + }, + { + percent: '151', + severity: 4, + name: 'Dead', + Result: 'Complete, absolute death.', + effect: '', + } ]; var critRoll = function (addCritNum) { @@ -1469,7 +1488,7 @@ eote.process.crit = function (cmd, diceObj) { } if (!openSlot) { - sendChat("Alert", "Why are you not dead!"); + sendChat("Alert", "&{template:base} {{title=Alert}} {{wide=Why are you not dead!?}}"); return false; } @@ -1529,17 +1548,17 @@ eote.process.crit = function (cmd, diceObj) { eote.updateAddAttribute(characterObj, critAttrs); - var chat = '/direct
Rolls Critical Injury
'; - chat = chat + '
' - chat = chat + 'Current Criticals: (' + totalcrits + ' x 10)
'; + var chat = '/direct &{template:base} {{title=' + diceObj.vars.characterName + '}}' + chat = chat + '{{subtitle=Critical Injury}}'; + chat = chat + '{{flavor=}}' + chat = chat + '{{Current Criticals=' + totalcrits + ' x 10}}'; if (rollOffset) { - chat = chat + 'Dice Roll Offset: ' + rollOffset + '
'; + chat = chat + '{{Dice Roll Offset=' + rollOffset + '}}'; } - chat = chat + 'Dice Roll: ' + diceRoll + '
'; - chat = chat + 'Total: ' + rollTotal + '
'; - chat = chat + '
'; - chat = chat + '' + critTable[key].name + '
'; - chat = chat + critTable[key].Result + '
'; + chat = chat + '{{Dice Roll=' + diceRoll + '}}'; + chat = chat + '{{Total=' + rollTotal + '}}'; + chat = chat + '{{wide=' + critTable[key].name + '
'; + chat = chat + critTable[key].Result + '
}}'; sendChat(diceObj.vars.characterName, chat); @@ -1550,36 +1569,36 @@ eote.process.crit = function (cmd, diceObj) { var critHeal = function (critID) { critAttrs = [ - { - name: 'critName' + critID, - current: '', - max: '', - update: true - }, - { - name: 'critSeverity' + critID, - current: '', - max: '', - update: true - }, - { - name: 'critRange' + critID, - current: '', - max: '', - update: true - }, - { - name: 'critSummary' + critID, - current: '', - max: '', - update: true - }, - { - name: 'critOn' + critID, - current: 0, - max: '', - update: true - } + { + name: 'critName' + critID, + current: '', + max: '', + update: true + }, + { + name: 'critSeverity' + critID, + current: '', + max: '', + update: true + }, + { + name: 'critRange' + critID, + current: '', + max: '', + update: true + }, + { + name: 'critSummary' + critID, + current: '', + max: '', + update: true + }, + { + name: 'critOn' + critID, + current: 0, + max: '', + update: true + } ]; eote.updateAddAttribute(characterObj, critAttrs); @@ -1604,10 +1623,10 @@ eote.process.crit = function (cmd, diceObj) { eote.process.critShip = function (cmd, diceObj) { /* CritShip - * default: - * Description: Rolls vehicle critical table, Both crit() and critShip() function the same - * Command: !eed critShip(roll) critShip(roll|#) critShip(heal|#) - * ---------------------------------------------------------------- */ + * default: + * Description: Rolls vehicle critical table, Both crit() and critShip() function the same + * Command: !eed critShip(roll) critShip(roll|#) critShip(heal|#) + * ---------------------------------------------------------------- */ var characterObj = [{ name: diceObj.vars.characterName, id: diceObj.vars.characterID }]; @@ -1619,135 +1638,135 @@ eote.process.critShip = function (cmd, diceObj) { Result: 'Ship or vehicle suffers 1 system strain.', effect: '', }, - { - percent: '10 to 18', - severity: 1, - name: 'Jostled', - Result: 'All crew members suffer 1 strain.', - effect: '', - }, - { - percent: '19 to 27', - severity: 1, - name: 'Losing Power to Shields', - Result: 'Decrease defense in affected defense zone by 1 until repaired. If ship or vehicle has no defense, suffer 1 system strain.', - effect: '', - }, - { - percent: '28 to 36', - severity: 1, - name: 'Knocked Off Course', - Result: 'On next turn, pilot cannot execute any maneuvers. Instead, must make a Piloting check to regain bearings and resume course. Difficulty depends on current speed.', - effect: '', - }, - { - percent: '37 to 45', - severity: 1, - name: 'Tailspin', - Result: 'All firing from ship or vehicle suffers 2 setback dice until end of pilot\'s next turn.', - effect: '', - }, - { - percent: '46 to 54', - severity: 1, - name: 'Component Hit', - Result: 'One component of the attacker\'s choice is knocked offline, and is rendered inoperable until the end of the following round. See page 245 CRB for Small/Large Vehicle and Ship Component tables. ', - effect: '', - }, - // --------------- severity : 2 - { - percent: '55 to 63', - severity: 2, - name: 'Shields Failing', - Result: 'Decrease defense in all defense zones by 1 until repaired. If ship or vehicle has no defense, suffer 2 system strain.', - effect: '', - }, - { - percent: '64 to 72', - severity: 2, - name: 'Hyperdrive or Navicomputer Failure', - Result: 'Cannot make any jump to hyperspace until repaired. If ship or vehicle has no hyperdrive, navigation systems fail leaving it unable to tell where it is or is going.', - effect: '', - }, - { - percent: '73 to 81', - severity: 2, - name: 'Power Fluctuations', - Result: 'Pilot cannot voluntarily inflict system strain on the ship until repaired.', - effect: '', - }, - // --------------- severity : 3 - { - percent: '82 to 90', - severity: 3, - name: 'Shields Down', - Result: 'Decrease defense in affected defense zone to 0 and all other defense zones by 1 point until repaired. If ship or vehicle has no defense, suffer 4 system strain.', - effect: '', - }, - { - percent: '91 to 99', - severity: 3, - name: 'Engine Damaged', - Result: 'Ship or vehicle\'s maximum speed reduced by 1, to a minimum of 1, until repaired.', - effect: '', - }, - { - percent: '100 to 108', - severity: 3, - name: 'Shield Overload', - Result: 'Decrease defense in all defense zones to 0 until repaired. In addition, suffer 2 system strain. Cannot be repaired until end of encounter. If ship or vehicle has no defense, reduce armor by 1 until repaired.', - effect: '', - }, - { - percent: '109 to 117', - severity: 3, - name: 'Engines Down', - Result: 'Ship or vehicle\'s maximum speed reduced to 0. In addition, ship or vehicle cannot execute maneuvers until repaired. Ship continues on course at current speed and cannot be stopped or course changed until repaired.', - effect: '', - }, - { - percent: '118 to 126', - severity: 3, - name: 'Major System Failure', - Result: 'One component of the attacker\'s choice is heavily damages, and is inoperable until the critical hit is repaired. See page 245 CRB for Small/Large Vehicle and Ship Component tables. ', - effect: '', - }, - // --------------- severity : 4 - { - percent: '127 to 133', - severity: 4, - name: 'Major Hull Breach', - Result: 'Ships and vehicles of silhouette 4 and smaller depressurize in a number of rounds equal to silhouette. Ships of silhouette 5 and larger don\'t completely depressurize, but parts do (specifics at GM discretion). Ships and vehicles operating in atmosphere instead suffer a Destabilized Critical.', - effect: '', - }, - { - percent: '134 to 138', - severity: 4, - name: 'Destabilised', - Result: 'Reduce ship or vehicle\'s hull integrity threshold and system strain threshold to half original values until repaired.', - effect: '', - }, - { - percent: '139 to 144', - severity: 4, - name: 'Fire!', - Result: 'Fire rages through ship or vehicle and it immediately takes 2 system strain. Fire can be extinguished with appropriate skill, Vigilance or Cool checks at GM\'s discretion. Takes one round per two silhouette to put out.', - effect: '', - }, - { - percent: '145 to 153', - severity: 4, - name: 'Breaking Up', - Result: 'At the end of next round, ship is completely destroyed. Anyone aboard has one round to reach escape pod or bail out before they are lost.', - effect: '', - }, - { - percent: '154+', - severity: 4, - name: 'Vaporized', - Result: 'The ship or Vehicle is completely destroyed.', - effect: '', - } + { + percent: '10 to 18', + severity: 1, + name: 'Jostled', + Result: 'All crew members suffer 1 strain.', + effect: '', + }, + { + percent: '19 to 27', + severity: 1, + name: 'Losing Power to Shields', + Result: 'Decrease defense in affected defense zone by 1 until repaired. If ship or vehicle has no defense, suffer 1 system strain.', + effect: '', + }, + { + percent: '28 to 36', + severity: 1, + name: 'Knocked Off Course', + Result: 'On next turn, pilot cannot execute any maneuvers. Instead, must make a Piloting check to regain bearings and resume course. Difficulty depends on current speed.', + effect: '', + }, + { + percent: '37 to 45', + severity: 1, + name: 'Tailspin', + Result: 'All firing from ship or vehicle suffers 2 setback dice until end of pilot\'s next turn.', + effect: '', + }, + { + percent: '46 to 54', + severity: 1, + name: 'Component Hit', + Result: 'One component of the attacker\'s choice is knocked offline, and is rendered inoperable until the end of the following round. See page 245 CRB for Small/Large Vehicle and Ship Component tables. ', + effect: '', + }, + // --------------- severity : 2 + { + percent: '55 to 63', + severity: 2, + name: 'Shields Failing', + Result: 'Decrease defense in all defense zones by 1 until repaired. If ship or vehicle has no defense, suffer 2 system strain.', + effect: '', + }, + { + percent: '64 to 72', + severity: 2, + name: 'Hyperdrive or Navicomputer Failure', + Result: 'Cannot make any jump to hyperspace until repaired. If ship or vehicle has no hyperdrive, navigation systems fail leaving it unable to tell where it is or is going.', + effect: '', + }, + { + percent: '73 to 81', + severity: 2, + name: 'Power Fluctuations', + Result: 'Pilot cannot voluntarily inflict system strain on the ship until repaired.', + effect: '', + }, + // --------------- severity : 3 + { + percent: '82 to 90', + severity: 3, + name: 'Shields Down', + Result: 'Decrease defense in affected defense zone to 0 and all other defense zones by 1 point until repaired. If ship or vehicle has no defense, suffer 4 system strain.', + effect: '', + }, + { + percent: '91 to 99', + severity: 3, + name: 'Engine Damaged', + Result: 'Ship or vehicle\'s maximum speed reduced by 1, to a minimum of 1, until repaired.', + effect: '', + }, + { + percent: '100 to 108', + severity: 3, + name: 'Shield Overload', + Result: 'Decrease defense in all defense zones to 0 until repaired. In addition, suffer 2 system strain. Cannot be repaired until end of encounter. If ship or vehicle has no defense, reduce armor by 1 until repaired.', + effect: '', + }, + { + percent: '109 to 117', + severity: 3, + name: 'Engines Down', + Result: 'Ship or vehicle\'s maximum speed reduced to 0. In addition, ship or vehicle cannot execute maneuvers until repaired. Ship continues on course at current speed and cannot be stopped or course changed until repaired.', + effect: '', + }, + { + percent: '118 to 126', + severity: 3, + name: 'Major System Failure', + Result: 'One component of the attacker\'s choice is heavily damages, and is inoperable until the critical hit is repaired. See page 245 CRB for Small/Large Vehicle and Ship Component tables. ', + effect: '', + }, + // --------------- severity : 4 + { + percent: '127 to 133', + severity: 4, + name: 'Major Hull Breach', + Result: 'Ships and vehicles of silhouette 4 and smaller depressurize in a number of rounds equal to silhouette. Ships of silhouette 5 and larger don\'t completely depressurize, but parts do (specifics at GM discretion). Ships and vehicles operating in atmosphere instead suffer a Destabilized Critical.', + effect: '', + }, + { + percent: '134 to 138', + severity: 4, + name: 'Destabilised', + Result: 'Reduce ship or vehicle\'s hull integrity threshold and system strain threshold to half original values until repaired.', + effect: '', + }, + { + percent: '139 to 144', + severity: 4, + name: 'Fire!', + Result: 'Fire rages through ship or vehicle and it immediately takes 2 system strain. Fire can be extinguished with appropriate skill, Vigilance or Cool checks at GM\'s discretion. Takes one round per two silhouette to put out.', + effect: '', + }, + { + percent: '145 to 153', + severity: 4, + name: 'Breaking Up', + Result: 'At the end of next round, ship is completely destroyed. Anyone aboard has one round to reach escape pod or bail out before they are lost.', + effect: '', + }, + { + percent: '154+', + severity: 4, + name: 'Vaporized', + Result: 'The ship or Vehicle is completely destroyed.', + effect: '', + } ]; var critRoll = function (addCritNum) { @@ -1773,7 +1792,7 @@ eote.process.critShip = function (cmd, diceObj) { } if (!openSlot) { - sendChat("Alert", "Why are you not dead!"); + sendChat("Alert", "&{template:base} {{title=Alert}} {{wide=Why are you not dead!?}}"); return false; } @@ -1830,17 +1849,17 @@ eote.process.critShip = function (cmd, diceObj) { eote.updateAddAttribute(characterObj, critAttrs); - var chat = '/direct
Rolls Vehicle Critical
'; - chat = chat + '
';//need new graphic - chat = chat + 'Current Criticals: (' + totalcrits + ' x 10)
'; + var chat = '/direct &{template:base} {{title=' + diceObj.vars.characterName + '}} ' + chat = chat + '{{subtitle=Vehicle Critical}}'; + chat = chat + '{{flavor=}}';//need new graphic + chat = chat + '{{Current Criticals=' + totalcrits + ' x 10}}'; if (rollOffset) { - chat = chat + 'Dice Roll Offset: ' + rollOffset + '
'; + chat = chat + '{{Dice Roll Offset=' + rollOffset + '}}'; } - chat = chat + 'Dice Roll: ' + diceRoll + '
'; - chat = chat + 'Total: ' + rollTotal + '
'; - chat = chat + '
'; - chat = chat + '' + critTable[key].name + '
'; - chat = chat + critTable[key].Result + '
'; + chat = chat + '{{Dice Roll=' + diceRoll + '}}'; + chat = chat + '{{Total=' + rollTotal + '}}'; + chat = chat + '{{wide=' + critTable[key].name + '
'; + chat = chat + critTable[key].Result + '}}'; sendChat(diceObj.vars.characterName, chat); @@ -1852,36 +1871,36 @@ eote.process.critShip = function (cmd, diceObj) { var critHeal = function (critID) { critAttrs = [ - { - name: 'critShipName' + critID, - current: '', - max: '', - update: true - }, - { - name: 'critShipSeverity' + critID, - current: '', - max: '', - update: true - }, - { - name: 'critShipRange' + critID, - current: '', - max: '', - update: true - }, - { - name: 'critShipSummary' + critID, - current: '', - max: '', - update: true - }, - { - name: 'critShipOn' + critID, - current: 0, - max: '', - update: true - } + { + name: 'critShipName' + critID, + current: '', + max: '', + update: true + }, + { + name: 'critShipSeverity' + critID, + current: '', + max: '', + update: true + }, + { + name: 'critShipRange' + critID, + current: '', + max: '', + update: true + }, + { + name: 'critShipSummary' + critID, + current: '', + max: '', + update: true + }, + { + name: 'critShipOn' + critID, + current: 0, + max: '', + update: true + } ]; eote.updateAddAttribute(characterObj, critAttrs); @@ -2230,7 +2249,6 @@ eote.process.upgrade = function (cmd, diceObj) { } } - }); return diceObj; @@ -2510,7 +2528,6 @@ eote.process.rollDice = function (diceObj) { //finds the sum of each dice attribute diceObj.totals = eote.process.totalDiceValues(diceObj.totals); - return diceObj; } @@ -2584,14 +2601,6 @@ eote.process.diceOutput = function (diceObj, playerName, playerID) { //------------------------------------> - if (eote.defaults.globalVars.diceTestEnabled === true) { - chatGlobal = "/direct
6b 8g 12y 6blk 8p 12r 12w
"; - } else if (diceObj.vars.label) { - chatGlobal = "/direct
" + diceObj.vars.label + '
'; - } else { - chatGlobal = "/direct
"; - } - if (eote.defaults.globalVars.diceTestEnabled === true) { characterPlayer = 'TEST'; } else if (diceObj.vars.characterName) { @@ -2600,6 +2609,16 @@ eote.process.diceOutput = function (diceObj, playerName, playerID) { characterPlayer = playerName; } + if (eote.defaults.globalVars.diceTestEnabled === true) { + chatGlobal = "/direct
6b 8g 12y 6blk 8p 12r 12w
"; + } else if (diceObj.vars.label) { + chatGlobal = "/direct &{template:base} {{title=" + diceObj.vars.label + "}} {{subtitle=" + characterPlayer + "}}"; + } else { + chatGlobal = "/direct &{template:base} {{title=" + characterPlayer + "}}"; + } + + + //------------------------------------> if (eote.defaults.globalVars.diceLogChat === true) { @@ -2620,7 +2639,7 @@ eote.process.diceOutput = function (diceObj, playerName, playerID) { if (diceObj.textLog.Threat != "") diceTextRolled = diceGraphicsRolled + "Threat:" + diceObj.textLog.Threat; if (eote.defaults.globalVars.diceGraphicsChat === true) { - chatGlobal = chatGlobal + '
' + diceGraphicsRolled; + chatGlobal = chatGlobal + '{{roll=' + diceGraphicsRolled + '}}'; } else { sendChat("", diceTextRolled); } @@ -2630,7 +2649,7 @@ eote.process.diceOutput = function (diceObj, playerName, playerID) { if (eote.defaults.globalVars.diceGraphicsChat === true) { if (diceObj.vars.label) { - sendChat(characterPlayer, "/direct
Skill: " + diceObj.vars.label + '
'); + sendChat(characterPlayer, "/direct " + diceObj.vars.label + '
'); } if (diceObj.graphicsLog.Boost != "") sendChat("", "/direct " + diceObj.graphicsLog.Boost); @@ -2647,7 +2666,7 @@ eote.process.diceOutput = function (diceObj, playerName, playerID) { } else { if (diceObj.vars.label) { - sendChat(characterPlayer, "/direct
Skill: " + diceObj.vars.label + '
'); + sendChat(characterPlayer, "/direct " + diceObj.vars.label + '
'); } if (diceObj.textLog.Boost != "") sendChat("", "Boost:" + diceObj.textLog.Boost); @@ -2668,7 +2687,7 @@ eote.process.diceOutput = function (diceObj, playerName, playerID) { if (eote.defaults.globalVars.diceGraphicsChat === true) { - chatGlobal = chatGlobal + '
Roll:' + diceGraphicsResults; + chatGlobal = chatGlobal + '{{results=' + diceGraphicsResults + '}}'; sendChat(characterPlayer, chatGlobal); @@ -3468,7 +3487,7 @@ eote.roll = { }, failure: function (diceQty) { - //Free Faliure + //Free Failure var i = 0; var s1 = ' -Warhammer
- -
- +Warhammer + + + +
+
+
- - +
- - +
- - +
- - +
- - +
- - +
- - +
- - +
- - +
- - +
-

-
- -
- -
- +
+
+
+
+
-
- +
-
-
+
+
@@ -72,122 +66,96 @@
-
- +
- -
+
-
- +
- -
+
-
- +
- -
+
- -
+
-
- +
- -
+
- -
+
-
- +
- -
+
-
- +
- -
+
-
- +
- -
+
-
- +
- -
+
-
-
+
+
@@ -197,8 +165,7 @@
-
- +
@@ -209,21 +176,18 @@
-
- +
- -
+
-
- +
@@ -234,8 +198,7 @@
-
- +
@@ -245,16 +208,14 @@
-
- -
- +
+ +
-
- +
-
-
+
+
@@ -264,74 +225,66 @@
-
- +
- -
+
- -
+
-
-
+
-
- -
- -
- +
+ +
+
-
- +
-
-
+
-
-
+
+
-
- +
-
+
+
-
-
+
-
- -
- +
+ +
-
- +
-
-
+
+
@@ -345,95 +298,73 @@
-
- +
- -
+
- -
+
- -
+
- -
+
-
- +
- -
+
- -
+
- -
+
- -
+
-
- +
- -
+
- -
+
- -
+
- -
+
-
- +
- -
+
- -
+
- -
+
- +
-
- -
- + +
-
- +
-
-
+
+
@@ -447,44 +378,36 @@
-
- +
- -
+
- -
+
- -
+
- -
+
-
-
+
- -
- -
- + +
+
-
- +
-
-
+
+
@@ -498,8 +421,8 @@
-
-
+
@@ -507,16 +430,14 @@
- -
+
- -
+
-
-
+
@@ -524,16 +445,14 @@
- -
+
- -
+
-
-
+
@@ -541,16 +460,14 @@
- -
+
- -
+
-
-
+
@@ -558,16 +475,14 @@
- -
+
- -
+
-
-
+
@@ -575,16 +490,14 @@
- -
+
- -
+
-
-
+
@@ -592,15 +505,14 @@
- -
+
- +
-
+
-
-
+
@@ -608,15 +520,14 @@
- -
+
- +
-
+
-
-
+
@@ -624,16 +535,14 @@
- -
+
- -
+
-
-
+
@@ -641,15 +550,14 @@
- -
+
- +
-
+
-
-
+
@@ -657,16 +565,14 @@
- -
+
- -
+
-
-
+
@@ -674,16 +580,14 @@
- -
+
- -
+
-
-
+
@@ -691,15 +595,14 @@
- -
+
- +
- +
-
-
+
@@ -707,16 +610,14 @@
- -
+
- -
+
-
-
+
@@ -724,15 +625,14 @@
- -
+
- +
- +
-
-
+
@@ -740,15 +640,14 @@
- -
+
- +
- +
-
-
+
@@ -756,15 +655,14 @@
- -
+
- +
- +
-
-
+
@@ -772,15 +670,14 @@
- -
+
- +
- +
-
-
+
@@ -788,15 +685,14 @@
- -
+
- +
- +
-
-
+
@@ -804,15 +700,14 @@
- -
+
- +
- +
-
-
+
@@ -820,22 +715,20 @@
- -
+
- +
+
- -
- - -
- +
+ +
-
-
+
+
@@ -846,23 +739,24 @@
-
+
+
-
- +
-
-
-
-
-
-
- +
- +
+
+ +
+
+
+
+
@@ -871,14 +765,12 @@

-
- +
-
- +
-
-
+
@@ -890,45 +782,41 @@
-
- -
- -
+
+
+
+
+
+
-
- +
-
+ +
- -
+
- -
+
- -
+
- -
+
- -
+
- +
- -
+
+
-
-
+
@@ -945,17 +833,15 @@
- -
+
- -
+
-
-
+
@@ -976,14 +862,14 @@
-
- -
+ +
+
+
-
- +
@@ -992,40 +878,29 @@
- -
+
- -
+
- -
+
- -
+
- -
+
- -
+
- -
+
- -
+
- +
- -
+
-
-
+
@@ -1042,28 +917,24 @@
- -
+
- + +
-
- +
-
- -
- +
+
-
- +
-
-
+
+
@@ -1075,8 +946,7 @@
-
- +
@@ -1085,15 +955,13 @@
- -
+
- +
-
+
-
- +
@@ -1102,16 +970,13 @@
- -
+
- -
+
-
- +
@@ -1120,16 +985,13 @@
- -
+
- -
+
-
- +
@@ -1138,51 +1000,42 @@
- -
+
- -
+
-
- +
-
- +
-
-
+
-
- +
- -
+
-
- -
- +
+
-
- +
-
-
+
+
@@ -1191,45 +1044,40 @@
-
- +
- -
+
- +
+
-
-
- +
-
- +
-
-
+
+
-
- +
- -
+
- +
+
-

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/fate_core_with_rolls_VF/fate_core_vf.css b/fate_core_with_rolls_VF/fate_core_vf.css index 051cbc148d..fc7a37a4fd 100644 --- a/fate_core_with_rolls_VF/fate_core_vf.css +++ b/fate_core_with_rolls_VF/fate_core_vf.css @@ -158,7 +158,7 @@ font-size: 11px; /* === Change default Skill box width === */ .sheet-section-skills input { -width: 118px; +width: 116px; } .sheet-description-long { width: 50%; @@ -187,8 +187,8 @@ button.sheet-roll_type_1, button.sheet-roll_type_2 { display: none; } -input.sheet-roll_method_1:checked ~ table button.sheet-roll_type_1, -input.sheet-roll_method_2:checked ~ table button.sheet-roll_type_2 { +input.sheet-roll_method_1:checked ~ div table button.sheet-roll_type_1, +input.sheet-roll_method_2:checked ~ div table button.sheet-roll_type_2 { display: inline-block !important; } input.sheet-roll_method_1, input.sheet-roll_method_2 { @@ -210,7 +210,44 @@ td, .sheet-fullwidth { white-space: nowrap; } -/* === tabs === */ +.charsheet input.sheet-sktab_1, .charsheet input.sheet-sktab_2 { + background-color: #3f3f3f; + width: 12px; + text-align: right; + display: inline; + padding-left: 6em; +} + +div.sheet-break-10 { + clear: both; + height: 10px; +} + +.sheet-rank { + width: 124px; + background-color: #Fefefe; + font-size: .9em; + font-weight: bold; + padding: 1px; + font-family: sans-serif; + border: 0; +} + +input.sheet-skill-dyn { + width: 113px; +} + +/* === SKILL TABS === */ +div.sheet-sktab-content { display: none; } + +input.sheet-sktab_1:checked ~ div.sheet-sktab_2, +input.sheet-sktab_2:checked ~ div.sheet-sktab_1 +{ + display: block; !important; +} + + +/* === stunts and extra tabs === */ div.sheet-tab-content { display: none; diff --git a/fate_core_with_rolls_VF/fate_core_vf.html b/fate_core_with_rolls_VF/fate_core_vf.html index aed95227af..7721b8fd1b 100644 --- a/fate_core_with_rolls_VF/fate_core_vf.html +++ b/fate_core_with_rolls_VF/fate_core_vf.html @@ -1,21 +1,21 @@
- - - -
- + + + + - + -
+ + -
+
@@ -27,11 +27,11 @@
Aspects
- -
+ +
- -
+ +
@@ -41,164 +41,221 @@
Compétences
- 4dF     - 4dF±     - Roll 4dF+Compétences -     -  Roll 4dF+Compétences+Modificateurs -
- - + 4dF     + 4dF ±     + Roll 4dF + Comp. +     + +  Roll 4dF + Comp. + Modif. +   Compétence :   +Nouvel affichage   Affichage Classique + +
+ + +
+ +
+ - - - - - - - + + + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
Fantastique (+6) - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + +
Formidable (+5) - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
Excellent (+4) - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
Bon (+3) - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
Passable (+2) - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
Moyen (+1) - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
-
+
+ + + +
+
+ + + + + + + + + +
+ + + + + + + + + + + + + + +
+
+ + +
+ + +
+
-
Conséquences
-
- + - +
@@ -207,62 +264,63 @@ - - + + - - + + - + - - + + - - + + - + -
Physique1212 3 4Extra 5Extra 5 (Physique)max #max #
Mental1212 3 4Extra 5Extra 5 (Volonté)max #max #
-
Stress Additionnel
-
+ +
Stress Additionel
+
- + - - + + + + - - - - + + + + -
- - 1212 3 4Extras 5 - - max #Extra 5 + + max #
-
+ +
+
+ + - - - +
-
Stunts
- +
Prouesses
+
-
Extras
+
Extras
diff --git a/pathfinder_simple/pathfinder.html b/pathfinder_simple/pathfinder.html index 7be664879e..aed0e17cce 100644 --- a/pathfinder_simple/pathfinder.html +++ b/pathfinder_simple/pathfinder.html @@ -1,12 +1,21 @@
ATTENTION: - + + + 03/04/16' ver. + +
-
  • The simple sheet has been updated for the new repeating section features recently added by Roll20. You can now drag/drop repeating row buttons to the quickbar as well as use the button's name directly from within other macros. You will need to update any existing macros that used the old repeating section naming schema. Instead of "repeating_foo_X..." where X is the row number, you must now include a "$" in front of the row number. You may also use a repeating attributes id in place of the row number. Drag/drop a repeating button to the quickbar to learn a button's id.
  • -
  • Damage Stat has been expanded to cover the most common options.
  • +
  • Changes +
      +
    1. Total HP, @{HP|max} has been changed to @{HPCurrent_max} so that HP can be properly linked with token bars. This conversion is handled automatically using sheet workers to verify the version of the sheet and updating @{HPCurrent_max} with the value of @{HP|max}. Once the sheet has been updated, any changes made to @{HPCurrent_max} will also be reflected on @{HP|max} for backward compatibility.
    2. +
    3. Carried coins are now included in Total Weight and encumbrance.
    4. +
    5. The Critical damage roll has been changed from simply multiplying damage based off of the crit multiplier to rolling damage once(w/mods), and prompting for additional damage(w/mods), x2, x3, or x4 damage.
    6. +
    +
  • +
    - @@ -137,9 +146,12 @@ - + + + + + - + +
           
    HP + + + - @@ -244,7 +256,7 @@ - + @@ -453,7 +465,7 @@ - + @@ -531,7 +543,7 @@ - + @@ -609,7 +621,7 @@ - + @@ -687,7 +699,7 @@ - + @@ -1826,8 +1838,8 @@ - - + +
    Special Properties
    Special Properties
    Special Properties
    Special Properties
    Total Weight of Inventory ItemsTotal Weight (Items/Coins)lbs.
    @@ -2363,16 +2375,16 @@ -
    +
    - + - - - - - + + + + + @@ -2382,7 +2394,30 @@
    CurrencyCarried Currency
    CopperTotal GP
    - +
    + + + + + + + + + + + + + + + + + +
    Total Currency
    CopperSilverGoldPlatinumTotal GP
    +
    + @@ -2390,8 +2425,8 @@
    Languages
    -
    @@ -2426,3 +2461,100 @@
    + +