diff --git a/CypherSystem/CypherSystem.css b/CypherSystem/CypherSystem.css index a315183756..dde87bf23a 100644 --- a/CypherSystem/CypherSystem.css +++ b/CypherSystem/CypherSystem.css @@ -26,11 +26,29 @@ input[type=radio].sheet-styleNumenera + span, input[type=radio].sheet-styleTheStrange + span, input[type=radio].sheet-styleNpc + span, input[type=radio].sheet-actionRoll + span, -input[type=radio].sheet-macroRoll + span{ +input[type=radio].sheet-macroRoll + span, +input[type=checkbox].sheet-chkUseAsset + span, +input[type=checkbox].sheet-chkUseBonus + span, +input[type=checkbox].sheet-chkUseCost + span +{ font-size:11px; color: #888888; text-align:left; } +div.sheet-UseAsset, +div.sheet-UseBonus, +div.sheet-UseCost{ + display: none +} +input[type=checkbox].sheet-chkUseAsset:checked ~ div.sheet-main div.sheet-UseAsset{ + display: inline-block; +} +input[type=checkbox].sheet-chkUseBonus:checked ~ div.sheet-main div.sheet-UseBonus{ + display: inline-block; +} +input[type=checkbox].sheet-chkUseCost:checked ~ div.sheet-main div.sheet-UseCost{ + display: inline-block; +} input[type=radio].sheet-styleNumenera:checked ~ .sheet-main{ background: linear-gradient(#E1E1EE,white); width: 1056px; @@ -58,17 +76,25 @@ input[type=radio].sheet-styleNpc:checked ~ .sheet-npc{ display: inherit; } button[type=roll].sheet-btDesc{ - font-family: inherit; color: inherit; - font-size:inherit; height:20px; - line-height: 11px; + width:22px; + line-height: 16px; vertical-align: middle; padding:none; + border:none; + margin:none; + background:none; + border-radius:10px; + opacity: 0.4; } button[type=roll].sheet-btDesc:before{ content:none; } +button[type=roll].sheet-btDesc:hover{ + box-shadow: 1px 1px 1px 1px #888888; + opacity: 0.7; +} button[type=roll].sheet-basicbt { padding: 2px 0px 0px 1px; margin: 0px 0px 0px 0px; @@ -364,7 +390,7 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main input[type=text select{ height: 20px; margin: 0px; - padding-left: 0.3em; + padding-left: 0em; padding-right: 0.2em; padding-top: 0.2em; padding-bottom: 0.1em; diff --git a/CypherSystem/CypherSystem.htm b/CypherSystem/CypherSystem.htm index 535e714694..8fe16bb7ab 100644 --- a/CypherSystem/CypherSystem.htm +++ b/CypherSystem/CypherSystem.htm @@ -4,16 +4,67 @@ Numenéra The Strange NPC -
- Rolls type:
+
- Rolls type:
Action Section Roll Queries -
- Version 1.4 (2015-11-21)
+
- Use:
+Assets +bonus +Costs +
- v1.5 (2015-12-21)
+
- - + + @@ -21,14 +72,14 @@ - - + + - + - - + + @@ -36,7 +87,7 @@
- + @@ -125,7 +176,7 @@ value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Speed}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targNumRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-(1*@{rollVarBonus})]]}} {{totalCost=[[@{SpeedCost}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}" name="roll_actionSpeedCheck"> @@ -137,7 +188,7 @@ value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Intellect}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targNumRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-(1*@{rollVarBonus})]]}} {{totalCost=[[@{IntelCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}" name="roll_actionIntellectCheck"> @@ -213,41 +264,7 @@ - - - - - - + + + + + +
@@ -113,7 +164,7 @@ value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Might}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targNumRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-(1*@{rollVarBonus})]]}} {{totalCost=[[@{MightCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}" name="roll_actionMightCheck">
- COST - - - - BONUS - - -
- ROLL EFFORT + ROLL EFF.
- ASSET +
ASSET
- +
+ +
+
+
BONUS
+
+
+ +
+
+
COST
+
+
+ +
@@ -367,13 +424,13 @@
SPECIAL ABILITIES
- - - + +
@@ -389,7 +446,8 @@
- + +
@@ -405,10 +463,10 @@
@@ -444,10 +502,10 @@
@@ -468,22 +526,176 @@ -
+ +
+
+
+
ATTACKS • MIGHT
+
+ + + + + + + + + + + +
+ + + + + + + + +
+ Mod: + + + Dmg: + + + Skilled: + + + Cost: + +
+
+
+
+
+
+
+
+
ATTACKS • SPEED
+
+ + + + + + + + + + + +
+ + + + + + + + +
+ Mod: + + + Dmg: + + + Skilled: + + + Cost: + +
+
+
+
+
+
+
+
+
ATTACKS • INTELLECT
+
+ + + + + + + + + + + +
+ + + + + + + + +
+ Mod: + + + Dmg: + + + Skilled: + + + Cost: + +
+
+
+
+
+
- + @@ -497,7 +709,7 @@ - @@ -505,7 +717,7 @@ - +
@@ -580,7 +792,7 @@
- +
ATTACKSOther ATTACKS MOD DAM
+
@@ -599,10 +811,10 @@
- - + Lvl  +
@@ -617,10 +829,10 @@
ARTIFACTS
- - + Lvl  +
Depletion   @@ -669,19 +881,24 @@ - - + +
ITEM#ITEM#
- - + +
+ + +
-
MISC.
+
MISC. + +
@@ -888,11 +1105,12 @@ - - - + + + {{/rollWasFumble() diceRoll}} {{#rollGreater() difficulty 0}} - {{#rollGreater() diceRoll targNumRoll}} + {{^rollLess() diceRoll targNumRoll}} - {{/rollGreater() diceRoll targNumRoll}} - {{#rollTotal() diceRoll targNumRoll}} - - {{/rollTotal() diceRoll targNumRoll}} + {{/rollLess() diceRoll targNumRoll}} {{#rollLess() diceRoll targNumRoll}} {{/rollLess() diceRoll targNumRoll}} @@ -945,7 +1160,7 @@ {{/rollLess() finalDiff difficulty}} - + {{/rollGreater() difficulty 0}} @@ -966,41 +1181,34 @@ {{#rollGreater() assets 0}} {{/rollGreater() assets 0}} + {{#atkmod}} + {{#rollGreater() atkmod 0}} + + {{/rollGreater() atkmod 0}} + {{/atkmod}} {{#rollGreater() effortRoll 0}} {{/rollGreater() effortRoll 0}} {{#rollGreater() difficulty 0}} - {{#rollLess() targNumRoll targNum}} + {{^rollTotal() targNumRoll targNum}} - {{/rollLess() targNumRoll targNum}} - {{#rollGreater() targNumRoll targNum}} - - - - - {{/rollGreater() targNumRoll targNum}} + {{/rollTotal() targNumRoll targNum}} {{/rollGreater() difficulty 0}} {{#rollTotal() difficulty 0}} - {{#rollLess() finalDiff 0}} + {{^rollTotal() finalDiff 0}} - {{/rollLess() finalDiff 0}} - {{#rollGreater() finalDiff 0}} - - - - - {{/rollGreater() finalDiff 0}} + {{/rollTotal() finalDiff 0}} {{/rollTotal() difficulty 0}} - {{#rollGreater() effortDmg 0}} + {{#rollGreater() bonusDmg 0}} - - {{/rollGreater() effortDmg 0}} + + {{/rollGreater() bonusDmg 0}} {{#rollGreater() totalCost 0}} diff --git a/CypherSystem/ReadMe.md b/CypherSystem/ReadMe.md index 884ccdcf58..1eedfab48d 100644 --- a/CypherSystem/ReadMe.md +++ b/CypherSystem/ReadMe.md @@ -3,7 +3,7 @@ Character sheet, with integrated rolls and optional API script, for the Cypher S It can look like and be used as a sheet for _Numenéra_ (except the armor stat cost, as per the CSR rule) or _The Strange_ (except the armor stat cost thing also, and the recursion management which requires several characters/sheets, one per recursion). # Current version: -Version 1.4 (November 21st, 2015). +Version 1.5 (December 21st, 2015). * Screenshot [Generic Cypher System style](CypherSystem.png) * Screenshot [Numenera style](CypherSystem_style_Numenera.png) @@ -42,6 +42,16 @@ Set up the API script: # Release Notes +##Release 1.5 (December 21st, 2015) + +* New "Attacks" section (one per stat), with integrated rolls, taking in account skill level, costs, damage etc. +* Stat and skill rolls don't ask/use damage effort anymore (use the new attack sections/rolls instead) +* New options to simplify rolls: choose if rolls ask for/use assets, bonus and cost. Default is now not askink/using them. +* "Name" button to logo/info button +* Info button can be dragged to the macro bar +* Added info button to equipment and consummables +* Damage track taken in account for effort cost calculation + ##Release 1.4 (November 21st, 2015) [See detailed post on the Roll20 forum](https://app.roll20.net/forum/post/2357046/cypher-system-core-rule-book-sheet/?pageforid=2645489#post-2645489) diff --git a/CypherSystem/sheet.json b/CypherSystem/sheet.json index 6bfd1be960..2d2ed59b69 100644 --- a/CypherSystem/sheet.json +++ b/CypherSystem/sheet.json @@ -4,5 +4,5 @@ "authors": "Natha", "roll20userid": "75857", "preview": "CypherSystem.png", - "instructions": "v1.4 (2015-11-21) To set up a token that's linked to the character sheet, and optionally for API scripts to enhance rolls, check the README.md file at https://github.com/Roll20/roll20-character-sheets/blob/master/CypherSystem/ReadMe.md." + "instructions": "v1.5 (2015-12-21) To set up a token that's linked to the character sheet, and optionally for API scripts to enhance rolls, check the README.md file at https://github.com/Roll20/roll20-character-sheets/blob/master/CypherSystem/ReadMe.md." }
{{attribute}} Roll
1d20 - {{diceRoll}} (Diff. + {{attribute}}
Roll: + {{diceRoll}} (beats diff. {{#rollLess() diceRoll 3}}0{{/rollLess() diceRoll 3}} {{#rollBetween() diceRoll 3 5}}1{{/rollBetween() diceRoll 3 5}} {{#rollBetween() diceRoll 6 8}}2{{/rollBetween() diceRoll 6 8}} @@ -932,12 +1150,9 @@
GM Intrusion
Success!
Success!
Failure

DifficultyDifficulty {{difficulty}} (TN {{targNum}})
Asset(s)- {{assets}}
Mod- {{atkmod}}
Effort- {{effortRoll}}
= {{finalDiff}} (TN {{targNumRoll}})
={{finalDiff}} (TN {{targNumRoll}})
= Difficulty {{finalDiff}} steps
= Difficulty +{{finalDiff}} steps

Damage+{{bonusDmg}} ({{effortDmg}} eff.)
Damage{{bonusDmg}} ({{effortDmg}} effort)