diff --git a/Shadowrun3e/README.MD b/Shadowrun3e/README.MD index cdd0c2a490..cb95447748 100644 --- a/Shadowrun3e/README.MD +++ b/Shadowrun3e/README.MD @@ -1,5 +1,38 @@ # Shadowrun 3rd Edition +## Release Notes 9/28/2021 + +### changes/bug fixes +1. Tar Pit ad Tar baby: when using the "execute" button it will roll the Opposed test between the ic ratin and the utility as well as a sensor test. The resutls of the three rolls will be whispered to the GM. +2. added chat buttons at the end of melee attack. Defending character can click on either Defense or Full defense. The results of the attack test will be passed to the new "defense" roll. The defense roll will compare successes and determin winner. Weapon damage and power will be stagged up as per the melee combat rules of srun3e. If the attacker wins the contest, the defeder will get Resist buton. +If "full defense" was chosen, the defender will also be presented with a "dodge" button. Choosing dodge will roll a melee dodge test and present the player with a "resist" button. The only differnce between the "Resist" button displayed afer the offense test and the dodge test is that the reults of the dodge are passed to the resist and count towards the resist successes. If the defender wins the melee contest and they choose "full defence" the roll will result in "Attack Parried". Else, a "resist" button will be displayed and the attacking character will be able to roll damage resistnace based on the staged up weapon damage and power for the melee weapon currently equipped by the defender. The chat buttons do not have to be used, regular sheet rolls can still be used i.e. the defender can use the attack button for a melee weapon and then the player that looses the contest can roll a resistance test. The benefit for the chat buttons is that they reduce the amount of roll queries presented to the players as the data is already sent to the roll. +3. fixed bug on matrix wound penalty +4. added pool tracking for dispel tests +5. added foci to repeating spells +6. added button to select and add player to the "operator/rigger" section of the vehicle tab. Will also update value of control pool and gunnery skill. Vehicle skill still needs to be updated manually. +7. resist explosion now asks for distance in meters from explosion and calculates power reduction accordingly. +8. added chat button after AoE spells. Any charcter in the range of the spell can click on the button and it will determine attack successes. +9. added chat button after magic attack ( regular and AoE ) for spell defense for an ally mage/shaman to click on. +10. added chat button after magic attack or spell defense to resist spell. Resistance is based on attribute if not an elemental spell, in which case resistance is 1/2 impact. +11. All chat buttons published after magic attack roll template pass the value of the original roll to prepopulate most of the roll questions. +12. Resist and Dodge buttons presented after ranged attack roll template will pass value of original roll to dodge and resist rolls. +13. Added translation tags for all html elements and rolls +14. removed the use of case statements +15. switched from show/hide buttons to tabs for sub tabs +16. fixed bugs and added opposed roll for Matrix Combat Manuevers + + +### Impact on existing characters. +none + +### Todo +add knockdown test chat button after melee and ranged attacks. +add shotgun ammo to ammo type list on repeating ranged weapons. +add translation to sheet worker rolls. +add opposition tests with payload for banish rolls +add opposition tests with payload for spirit control rolls + + ## Release Notes 9/1/2021 ### changes/bug fixes diff --git a/Shadowrun3e/shadowrun3e.css b/Shadowrun3e/shadowrun3e.css index 0329f8fe47..f02005291d 100644 --- a/Shadowrun3e/shadowrun3e.css +++ b/Shadowrun3e/shadowrun3e.css @@ -262,6 +262,14 @@ input:checked+.slider:before { border-radius: 50%; } +.nuyen-total { + display: grid; + align-items: center; + grid-template-columns: auto auto 1fr; + border-bottom: 3px solid black; + +} + .karma-max { display: grid; align-items: center; @@ -357,6 +365,7 @@ input:checked+.slider:before { grid-template-columns: 220px; } +.show-weaponmod .header, .matrix-rating .header { font-weight: bold; } @@ -433,7 +442,7 @@ input:checked+.slider:before { grid-template-columns: 45px 45px 45px 45px 45px 45px 45px; } -.conditionstatus2-attrs span { +.number-span { background-color: white; color: black; padding: 5px; @@ -466,6 +475,7 @@ input:checked+.slider:before { column-gap: 5px; } +.deck-combat-system2 span, .deck-memory-used span, .dicepool span { background-color: white; @@ -513,6 +523,183 @@ input:checked+.slider:before { color: black; } +.combat-tabs, +.magic-tabs { + display: grid; + grid-template-columns: auto auto auto auto auto auto auto auto 1fr; +} +.spirit-magic-tabs { + display: grid; + grid-template-columns: auto auto 1fr; +} +.ware-tabs, +.rigger-tabs, +.decking-tabs { + display: grid; + grid-template-columns: auto auto auto 1fr; +} +.gear-tabs { + display: grid; + grid-template-columns: auto auto auto auto auto 1fr; +} + +.ware-tabs-cyber, +.ware-tabs-bio, +.ware-tabs-nano, +.combat-tabs-combat, +.combat-tabs-ranged, +.combat-tabs-melee, +.combat-tabs-explosives, +.combat-tabs-armor, +.combat-tabs-ammo, +.rigger-tabs-skills, +.rigger-tabs-rcdeck, +.rigger-tabs-subscriber, +.decking-tabs-skills, +.decking-tabs-cyberdeck, +.decking-tabs-frame, +.decking-tabs-utilities, +.gear-tabs-gear, +.gear-tabs-credsticks, +.gear-tabs-vehiclelist, +.magic-tabs-spells, +.magic-tabs-totem, +.magic-tabs-initiate, +.magic-tabs-skills, +.magic-tabs-foci, +.magic-tabs-adept, +.magic-tabs-geas, +.magic-tabs-conjuring, +.magic-tabs-astral { + display: grid; + background-color: white; + border-bottom: 3px solid black; + text-align: center; + align-items: center; + border-top-right-radius: 10px; + border-top-left-radius: 10px; + font-size: 18; + color: black; +} +.tabs-empty { + border-bottom: 3px solid black; +} +.ware-tabs-switch[value="cyber"]~button.ware-tabs-cyber, +.ware-tabs-switch[value="bio"]~button.ware-tabs-bio, +.ware-tabs-switch[value="nano"]~button.ware-tabs-nano, +.combat-tabs-switch[value="combat"]~button.combat-tabs-combat, +.combat-tabs-switch[value="ranged"]~button.combat-tabs-ranged, +.combat-tabs-switch[value="melee"]~button.combat-tabs-melee, +.combat-tabs-switch[value="explosives"]~button.combat-tabs-explosives, +.combat-tabs-switch[value="armor"]~button.combat-tabs-armor, +.combat-tabs-switch[value="ammo"]~button.combat-tabs-ammo, +.rigger-tabs-switch[value="rigger"]~button.rigger-tabs-skills, +.rigger-tabs-switch[value="rcdeck"]~button.rigger-tabs-rcdeck, +.rigger-tabs-switch[value="subscriber"]~button.rigger-tabs-subscriber, +.decking-tabs-switch[value="decking"]~button.decking-tabs-skills, +.decking-tabs-switch[value="cyberdeck"]~button.decking-tabs-cyberdeck, +.decking-tabs-switch[value="frame"]~button.decking-tabs-frame, +.decking-tabs-switch[value="utilities"]~button.decking-tabs-utilities, +.gear-tabs-switch[value="gear"]~button.gear-tabs-gear, +.gear-tabs-switch[value="credsticks"]~button.gear-tabs-credsticks, +.gear-tabs-switch[value="vehiclelist"]~button.gear-tabs-vehiclelist, +.magic-tabs-switch[value="spells"]~button.magic-tabs-spells, +.magic-tabs-switch[value="totem"]~button.magic-tabs-totem, +.magic-tabs-switch[value="initiate"]~button.magic-tabs-initiate, +.magic-tabs-switch[value="sorcery"]~button.magic-tabs-skills, +.magic-tabs-switch[value="foci"]~button.magic-tabs-foci, +.magic-tabs-switch[value="adept"]~button.magic-tabs-adept, +.magic-tabs-switch[value="geas"]~button.magic-tabs-geas, +.magic-tabs-switch[value="conjuring"]~button.magic-tabs-conjuring, +.magic-tabs-switch[value="astral"]~button.magic-tabs-astral { + color: white; + font-weight: bold; + text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; + background-color: rgba(192,192,192,.9); + font-weight: bold; + border-top: 3px solid black; + border-left: 3px solid black; + border-right: 3px solid black; + border-bottom: unset; +} +.cyberware, +.bioware, +.nanoware, +.combat-skills, +.rangedweapons, +.meleeweapons, +.explosives, +.armor, +.ammo, +.rigger-rcdeck, +.vehicle-skills, +.drones-list, +.deck-utilities, +.deck-cyberdeck, +.deck-skills, +.gear, +.credsticks-show, +.vehicles-list, +.sorcery-skills, +.spells-section, +.fetish-foci, +.totem, +.geas, +.adept-powers, +.conjuring, +.magicinitiate, +.astralattributes { + display: none; +} + +.ware-tabs-switch[value="cyber"]~div.cyberware, +.ware-tabs-switch[value="bio"]~div.bioware, +.ware-tabs-switch[value="nano"]~div.nanoware, +.combat-tabs-switch[value="combat"]~div.combat-skills, +.combat-tabs-switch[value="ranged"]~div.rangedweapons, +.combat-tabs-switch[value="melee"]~div.meleeweapons, +.combat-tabs-switch[value="explosives"]~div.explosives, +.combat-tabs-switch[value="armor"]~div.armor, +.combat-tabs-switch[value="ammo"]~div.ammo, +.rigger-tabs-switch[value="rigger"]~div.vehicle-skills, +.rigger-tabs-switch[value="rcdeck"]~div.rigger-rcdeck, +.rigger-tabs-switch[value="subscriber"]~div.drones-list, +.decking-tabs-switch[value="decking"]~div.deck-skills, +.decking-tabs-switch[value="cyberdeck"]~div.deck-cyberdeck, +.decking-tabs-switch[value="frame"]~div.deck-cyberdeck, +.decking-tabs-switch[value="utilities"]~div.deck-utilities, +.gear-tabs-switch[value="gear"]~div.gear, +.gear-tabs-switch[value="credsticks"]~div.credsticks-show, +.gear-tabs-switch[value="vehiclelist"]~div.vehicles-list, +.magic-tabs-switch[value="spells"]~div.spells-section, +.magic-tabs-switch[value="totem"]~div.totem, +.magic-tabs-switch[value="initiate"]~div.magicinitiate, +.magic-tabs-switch[value="sorcery"]~div.sorcery-skills, +.magic-tabs-switch[value="foci"]~div.fetish-foci, +.magic-tabs-switch[value="adept"]~div.adept-powers, +.magic-tabs-switch[value="geas"]~div.geas, +.magic-tabs-switch[value="conjuring"]~div.conjuring, +.magic-tabs-switch[value="astral"]~div.astralattributes { + display: block; + border-bottom: 3px solid black; + border-left: 3px solid black; + border-right: 3px solid black; + background-color: rgba(192,192,192,.9); + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; +} + +.buttontoggle[value="Frame"]~button.decking-tabs-skills, +.buttontoggle[value="Frame"]~button.decking-tabs-cyberdeck { + display: none; +} + +.buttontoggle[value="NPC"]~button.decking-tabs-frame, +.buttontoggle[value="Character"]~button.decking-tabs-frame { + display: none; +} + + .sheet-tabstoggle[value="magic"]+.charsheet { background-image: url("https://raw.githubusercontent.com/bahornbeck/img/master/images/nebula2.jpg"); } @@ -622,6 +809,7 @@ input:checked+.slider:before { color: black; } +.spirit-magic-tabs, .reaction-spirit, .alwaysdisplayed-buttons, .critters-only, @@ -653,6 +841,7 @@ input:checked+.slider:before { display: none; } +.buttontoggle[value="Spirit"]~div.magic-tabs, .buttontoggle[value="Spirit"]~div.hide-spirit-critter, .buttontoggle[value="Critter"]~div.hide-spirit-critter, .buttontoggle[value="Spirit"]~div.normal-init, @@ -663,6 +852,7 @@ input:checked+.slider:before { display: none; } +.buttontoggle[value="Spirit"]~div.spirit-magic-tabs, .buttontoggle[value="Spirit"]~div.spells-spirit-status, .buttontoggle[value="Spirit"]~div.reaction-spirit, .buttontoggle[value="Spirit"]~div.spirittype-info { @@ -727,8 +917,7 @@ input:checked+.slider:before { } .deck-memory-used, -.frame-util-used, -.deck-attributes { +.frame-util-used { padding: 5px; background-color: rgba(192,192,192,.9); border: 1px solid darkslategray; @@ -775,6 +964,27 @@ min-width: 0; grid-template-columns: 73px 1fr; } +.sheet-rolltemplate-conjure div.sheet-conjure-resist-table, +.sheet-rolltemplate-spell div.sheet-spell-resist-table, +.sheet-rolltemplate-resistadv div.sheet-spell-resist-table { + display: grid; + align-items: center; + text-align: center; + grid-template-columns: auto auto auto auto auto; +} +.sheet-rolltemplate-resistadv div.sheet-resist-table { + display: grid; + align-items: center; + text-align: center; + grid-template-columns: auto auto auto auto auto auto auto; +} + +.sheet-rolltemplate-spell div.sheet-spell-pool-table { + display: grid; + align-items: center; + text-align: center; + grid-template-columns: auto auto; +} .char-attributes { display: grid; @@ -880,8 +1090,17 @@ min-width: 0; font-family: 'Pictos'; } +.pictos-custom-attack, .pictos-custom-button { font-family: 'Pictos Custom'; + font-size: 22px; + height: 80%; + padding-right: unset; + padding-left: unset; +} +.pictos-custom-attack { + padding-top: 4px; + padding-bottom: 4px; } .d6-button { @@ -908,13 +1127,16 @@ min-width: 0; .sheet-rolltemplate-vehicle div.sheet-rtcontainer, .sheet-rolltemplate-matrix div.sheet-rtcontainer, .sheet-rolltemplate-spell div.sheet-rtcontainer, +.sheet-rolltemplate-conjure div.sheet-rtcontainer, .sheet-rolltemplate-init div.sheet-rtcontainer, .sheet-rolltemplate-attribute div.sheet-rtcontainer, .sheet-rolltemplate-explosive div.sheet-rtcontainer, .sheet-rolltemplate-skill div.sheet-rtcontainer, .sheet-rolltemplate-adept div.sheet-rtcontainer, .sheet-rolltemplate-attack div.sheet-rtcontainer, -.sheet-rolltemplate-resistance div.sheet-rtcontainer { +.sheet-rolltemplate-aoe div.sheet-rtcontainer, +.sheet-rolltemplate-resist div.sheet-rtcontainer, +.sheet-rolltemplate-resistadv div.sheet-rtcontainer { width: 100%; border: 3px solid black; color: black; @@ -928,12 +1150,16 @@ min-width: 0; color: white; } + +.sheet-rolltemplate-conjure div.sheet-rtheader, .sheet-rolltemplate-spell div.sheet-rtheader { border-bottom: 3px solid black; background-color: olivedrab; color: white; } +.sheet-rolltemplate-melee div.sheet-rtheader, +.sheet-rolltemplate-aoe div.sheet-rtheader, .sheet-rolltemplate-attack div.sheet-rtheader { border-bottom: 3px solid black; background-color: red; @@ -967,7 +1193,8 @@ min-width: 0; color: black; } -.sheet-rolltemplate-resistance div.sheet-rtheader { +.sheet-rolltemplate-resist div.sheet-rtheader, +.sheet-rolltemplate-resistadv div.sheet-rtheader { border-bottom: 3px solid black; background-color: black; color: white; @@ -979,18 +1206,25 @@ min-width: 0; color: black; } +.sheet-rolltemplate-spell div.sheet-conjure-resist-table:nth-child(odd), +.sheet-rolltemplate-spell div.sheet-spell-resist-table:nth-child(odd), +.sheet-rolltemplate-spell div.sheet-spell-pool-table:nth-child(odd), .sheet-rolltemplate-info div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-item div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-vehicle div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-matrix div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-spell div.sheet-rtrow:nth-child(odd), +.sheet-rolltemplate-conjure div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-init div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-attribute div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-explosive div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-skill div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-adept div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-attack div.sheet-rtrow:nth-child(odd), -.sheet-rolltemplate-resistance div.sheet-rtrow:nth-child(odd) { +.sheet-rolltemplate-aoe div.sheet-rtrow:nth-child(odd), +.sheet-rolltemplate-melee div.sheet-rtrow:nth-child(odd), +.sheet-rolltemplate-resist div.sheet-rtrow:nth-child(odd), +.sheet-rolltemplate-resistadv div.sheet-rtrow:nth-child(odd) { background-color: white; } @@ -998,6 +1232,9 @@ min-width: 0; font-size: 10px; } +.sheet-rolltemplate-spell div.sheet-conjure-resist-table:nth-child(even), +.sheet-rolltemplate-spell div.sheet-spell-resist-table:nth-child(even), +.sheet-rolltemplate-spell div.sheet-spell-pool-table:nth-child(even), .sheet-rolltemplate-item div.sheet-rtrow:nth-child(even), .sheet-rolltemplate-info div.sheet-rtrow:nth-child(even), .sheet-rolltemplate-vehicle div.sheet-rtrow:nth-child(even), @@ -1008,7 +1245,11 @@ min-width: 0; .sheet-rolltemplate-skill div.sheet-rtrow:nth-child(even), .sheet-rolltemplate-adept div.sheet-rtrow:nth-child(even), .sheet-rolltemplate-attack div.sheet-rtrow:nth-child(even), -.sheet-rolltemplate-resistance div.sheet-rtrow:nth-child(even), +.sheet-rolltemplate-aoe div.sheet-rtrow:nth-child(even), +.sheet-rolltemplate-melee div.sheet-rtrow:nth-child(even), +.sheet-rolltemplate-conjure div.sheet-rtrow:nth-child(even), +.sheet-rolltemplate-resistadv div.sheet-rtrow:nth-child(odd), +.sheet-rolltemplate-resist div.sheet-rtrow:nth-child(odd), .sheet-rolltemplate-spell div.sheet-rtrow:nth-child(even) { background-color: lightgrey; } @@ -1022,7 +1263,11 @@ min-width: 0; .sheet-rolltemplate-skill .sheet-numberspan, .sheet-rolltemplate-adept .sheet-numberspan, .sheet-rolltemplate-spell .sheet-numberspan, -.sheet-rolltemplate-resistance .sheet-numberspan, +.sheet-rolltemplate-melee .sheet-numberspan, +.sheet-rolltemplate-conjure .sheet-numberspan, +.sheet-rolltemplate-aoe .sheet-numberspan, +.sheet-rolltemplate-resist .sheet-numberspan, +.sheet-rolltemplate-resistadv .sheet-numberspan, .sheet-rolltemplate-attack .sheet-numberspan{ background-color: yellow; display: inline-block; @@ -1042,7 +1287,11 @@ min-width: 0; .sheet-rolltemplate-skill .inlinerollresult, .sheet-rolltemplate-adept .inlinerollresult, .sheet-rolltemplate-attack .inlinerollresult, -.sheet-rolltemplate-resistance .inlinerollresult, +.sheet-rolltemplate-aoe .inlinerollresult, +.sheet-rolltemplate-melee .inlinerollresult, +.sheet-rolltemplate-conjure .inlinerollresult, +.sheet-rolltemplate-resist .inlinerollresult, +.sheet-rolltemplate-resistadv .inlinerollresult, .sheet-rolltemplate-spell .inlinerollresult { display: inline-block; min-width: 1.5em; @@ -1061,7 +1310,11 @@ min-width: 0; .sheet-rolltemplate-skill .inlinerollresult.fullcrit, .sheet-rolltemplate-adept .inlinerollresult.fullcrit, .sheet-rolltemplate-attack .inlinerollresult.fullcrit, -.sheet-rolltemplate-resistance .inlinerollresult.fullcrit, +.sheet-rolltemplate-aoe .inlinerollresult.fullcrit, +.sheet-rolltemplate-melee .inlinerollresult.fullcrit, +.sheet-rolltemplate-conjure .inlinerollresult.fullcrit, +.sheet-rolltemplate-resist .inlinerollresult.fullcrit, +.sheet-rolltemplate-resistadv .inlinerollresult.fullcrit, .sheet-rolltemplate-spell .inlinerollresult.fullcrit { border: 2px solid #3FB315; } @@ -1076,7 +1329,11 @@ min-width: 0; .sheet-rolltemplate-skill .inlinerollresult.fullfail, .sheet-rolltemplate-adept .inlinerollresult.fullfail, .sheet-rolltemplate-attack .inlinerollresult.fullfail, -.sheet-rolltemplate-resistance .inlinerollresult.fullfail, +.sheet-rolltemplate-aoe .inlinerollresult.fullfail, +.sheet-rolltemplate-melee .inlinerollresult.fullfail, +.sheet-rolltemplate-conjure .inlinerollresult.fullfail, +.sheet-rolltemplate-resist .inlinerollresult.fullfail, +.sheet-rolltemplate-resistadv .inlinerollresult.fullfail, .sheet-rolltemplate-spell .inlinerollresult.fullfail { border: 2px solid #B31515; } @@ -1091,7 +1348,11 @@ min-width: 0; .sheet-rolltemplate-skill .inlinerollresult.importantroll, .sheet-rolltemplate-adept .inlinerollresult.importantroll, .sheet-rolltemplate-attack .inlinerollresult.importantroll, -.sheet-rolltemplate-resistance .inlinerollresult.importantroll, +.sheet-rolltemplate-aoe .inlinerollresult.importantroll, +.sheet-rolltemplate-melee .inlinerollresult.importantroll, +.sheet-rolltemplate-conjure .inlinerollresult.importantroll, +.sheet-rolltemplate-resist .inlinerollresult.importantroll, +.sheet-rolltemplate-resistadv .inlinerollresult.importantroll, .sheet-rolltemplate-spell .inlinerollresult.importantroll { border: 2px solid #4A57ED; } @@ -1207,7 +1468,7 @@ min-width: 0; .spells-status-buttons { display: grid; - grid-template-columns: 200px 60px 25px 60px 25px 60px 25px 60px 25px 60px 25px; + grid-template-columns: 100px 45px 60px 25px 60px 25px 60px 25px 60px 25px 60px 25px; align-items: center; text-align: end; background-color: rgba(192,192,192,.9); @@ -1220,7 +1481,7 @@ min-width: 0; .spells-spirit-status { display: grid; - grid-template-columns: auto auto auto 60px 25px auto 25px 60px 25px 60px 25px; + grid-template-columns: auto 45px auto 35px auto 45px auto 35px auto 35px 20px; align-items: center; text-align: end; background-color: rgba(192,192,192,.9); @@ -1241,15 +1502,17 @@ color:red; .magic-spells-row, .magic-spells-table { display: grid; - grid-template-columns: 105px 70px 45px 35px 53px 50px 85px 63px 45px 45px 73px 30px 1fr; + grid-template-columns: 95px 70px 40px 40px 40px 40px 53px 50px 75px 77px 40px 40px 73px 30px 1fr; font-size: 10px; } .sorcery-config { - grid-template-columns: auto auto auto auto auto auto; + grid-template-columns: 20px auto 30px auto auto 30px auto auto 30px auto auto 30px 20px; display: grid; background-color: rgba(192,192,192,.9); border: 2px solid #fff; border-radius: 10px; + text-align: right; + align-items: center; } .magic-spells-row { box-sizing: border-box; @@ -1297,17 +1560,10 @@ input[type="checkbox"].hidden-checkbox { border-radius: 5px; } -.astralattributes { - border: 1px solid #fff; - padding: 3px; - background-color: rgba(192,192,192,.9); - border-radius: 5px; -} - .astralspace { display: grid; vertical-align: middle; - grid-template-columns: 235px 100px 20px 50px 120px 45px 45px 35px; + grid-template-columns: 120px 130px 100px 20px 50px 120px 45px 45px 35px; } .astralspace select{ vertical-align: middle; @@ -1317,7 +1573,7 @@ input[type="checkbox"].hidden-checkbox { .astralcombat { display: grid; align-items: center; - grid-template-columns: 100px 30px 160px 90px 10px 40px 60px; + grid-template-columns: 100px 30px 120px 120px 90px 10px 30px 40px 60px; } .geas-table, @@ -1325,7 +1581,10 @@ input[type="checkbox"].hidden-checkbox { display: grid; grid-template-columns: 220px 220px; } - +.conjuring-table { + display: grid; + grid-template-columns: 120px 120px 120px 120px 120px 100px 100px 1fr; +} .totem-table { display: grid; @@ -1401,7 +1660,6 @@ input.foci-switch:checked~div.fetish-foci { grid-template-columns: auto auto auto auto auto; border: 2px solid #fff; border-radius: 10px; - background-color: rgba(192,192,192,.9); } .combat-skills-items { @@ -1414,12 +1672,12 @@ input.foci-switch:checked~div.fetish-foci { .combat-unarmed { display: grid; align-items: center; - grid-template-columns: 180px 80px auto auto auto; + text-align: right; + grid-template-columns: auto 50px 20px auto auto auto auto 1fr; border-bottom: 2px solid #fff; border-left: 2px solid #fff; border-right: 2px solid #fff; border-radius: 10px; - background-color: rgba(192,192,192,.9); } melee-table-row input[type="textarea"], .combat-unarmed input[type="textarea"] { @@ -1435,6 +1693,7 @@ melee-table-row input[type="textarea"], grid-template-columns: 50px 225px 210px 100px 90px 150px 1fr; } + .ranged-table-items { font-weight: bold; display: grid; @@ -1457,15 +1716,20 @@ melee-table-row input[type="textarea"], text-align: center; vertical-align: middle; } +.explosives-table-row-bg input[type="number"], .explosives-table-row input[type="number"], .ranged-table-row input[type="number"] { -moz-appearance: textfield; } +.ranged-table-row-bg input::-webkit-outer-spin-button, +.ranged-table-row-bg input::-webkit-inner-spin-button, .ranged-table-row input::-webkit-outer-spin-button, .ranged-table-row input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } + +.ranged-table-row-bg select, .ranged-table-row select { -webkit-appearance: none; -moz-appearance: none; @@ -1473,10 +1737,14 @@ melee-table-row input[type="textarea"], text-overflow: ''; } +.ranged-table-row-bg { + background-color: rgba(192,192,192,.9); +} + +.ranged-table-row-bg, .ranged-table-row { align-self: center; display: grid; - background-color: rgba(192,192,192,.9); border-left: 2px solid #fff; border-right: 2px solid #fff; text-align: center; @@ -1516,16 +1784,22 @@ melee-table-row input[type="textarea"], border-top-left-radius: 10px; } +.table-top-left-nc, .table-top-left { - background-color: rgba(192,192,192,.9); border: 2px solid #fff; text-align: center; vertical-align: middle; border-top-left-radius: 10px; } - -.table-top-right { +.table-top-left { background-color: rgba(192,192,192,.9); +} +.table-top-left-w { + background-color: white; +} +.table-top-right-nc, +.table-top-right-w, +.table-top-right { border-top: 2px solid #fff; border-bottom: 2px solid #fff; border-right: 2px solid #fff; @@ -1533,15 +1807,28 @@ melee-table-row input[type="textarea"], vertical-align: middle; border-top-right-radius: 10px; } - -.table-top-mid{ +.table-top-right { background-color: rgba(192,192,192,.9); +} +.table-top-right-w { + background-color: white; +} + +.table-top-mid-w, +.table-top-mid-nc, +.table-top-mid { border-right: 2px solid #fff; border-top: 2px solid #fff; border-bottom: 2px solid #fff; text-align: center; vertical-align: middle; } +.table-top-white { + background-color: white; +} +.table-top-mid { + background-color: rgba(192,192,192,.9); +} .table-bottom{ background-color: rgba(192,192,192,.9); border-top: 2px solid #fff; @@ -1549,14 +1836,17 @@ melee-table-row input[type="textarea"], vertical-align: middle; } +.table-item-left-nc, .table-item-left { - background-color: rgba(192,192,192,.9); border-left: 2px solid #fff; border-bottom: 2px solid #fff; border-right: 2px solid #fff; text-align: center; vertical-align: middle; } +.table-item-left { + background-color: rgba(192,192,192,.9); +} .table-item { display: flex; align-items: center; @@ -1655,10 +1945,9 @@ melee-table-row input[type="textarea"], border-bottom-right-radius: 10px; } -.armor { +.armor-headers { display: grid; - background-color: rgba(192,192,192,.9); - grid-template-columns: 120px 35px 70px 35px 70px 35px 160px 180px 120px; + grid-template-columns: auto 35px auto 35px auto 35px auto 35px auto 35px auto 25px; text-align: right; align-items: center; border: 2px solid #fff; @@ -1674,7 +1963,6 @@ melee-table-row input[type="textarea"], } .armorsets-table-row { display: grid; - background-color: rgba(192,192,192,.9); text-align: center; border-left: 2px solid #fff; border-right: 2px solid #fff; @@ -1689,7 +1977,6 @@ melee-table-row input[type="textarea"], } .ammo-table-row { display: grid; - background-color: rgba(192,192,192,.9); border-left: 2px solid #fff; border-right: 2px solid #fff; grid-template-columns: 230px 70px 70px 1fr; @@ -1699,7 +1986,7 @@ melee-table-row input[type="textarea"], display: grid; font-weight: bold; font-size: 10px; - grid-template-columns: 50px 100px 60px 100px 50px 45px 45px 50px 60px 40px 1fr; + grid-template-columns: 50px 100px 60px 100px 50px 45px 45px 50px 60px 40px 40px 1fr; } .weaponfocus-attributes { display: grid; @@ -1711,7 +1998,7 @@ melee-table-row input[type="textarea"], border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; text-align: center; - grid-template-columns: 50px 100px 60px 100px 50px 45px 45px 50px 60px 40px 1fr; + grid-template-columns: 50px 100px 60px 100px 50px 45px 45px 50px 60px 40px 40px 1fr; } .melee-table-header { @@ -1720,13 +2007,12 @@ melee-table-row input[type="textarea"], font-size: 10px; grid-template-columns: 50px 100px 100px 50px 45px 45px 50px 60px 60px 40px 1fr; } - +.weaponfocus, .melee-table-row { align-content: center; display: grid; font-size: 10px; border-left: 2px solid #fff; - background-color: rgba(192,192,192,.9); border-right: 2px solid #fff; text-align: center; grid-template-columns: 50px 100px 100px 50px 45px 45px 50px 60px 60px 40px 1fr; @@ -1737,17 +2023,20 @@ melee-table-row input[type="textarea"], font-weight: bold; display: grid; font-size: 10px; - grid-template-columns: 110px 100px 55px 40px 40px 40px 40px 40px 45px 70px 35px 40px 40px 40px 45px 45px 1fr; + grid-template-columns: 100px 100px 55px 40px 40px 50px 50px 50px 45px 55px 35px 40px 40px 40px 45px 45px 1fr } +.explosives-table-row-bg { + background-color: rgba(192,192,192,.9); +} +.explosives-table-row-bg, .explosives-table-row { text-align: center; display: grid; border-left: 2px solid #fff; - background-color: rgba(192,192,192,.9); border-right: 2px solid #fff; font-size: 10px; - grid-template-columns: 110px 100px 55px 40px 40px 40px 40px 40px 45px 70px 35px 40px 40px 40px 45px 45px 1fr; + grid-template-columns: 100px 100px 55px 40px 40px 50px 50px 50px 45px 55px 35px 40px 40px 40px 45px 45px 1fr } .explosive-mods-switch { @@ -1775,22 +2064,6 @@ melee-table-row input[type="textarea"], margin-bottom: unset; } -.mediumselect3 { - width: 100%; - height: inherit; - font-size: 10px; -} - -.smallselect2 { - width: 60px; - font-size: 10px; -} - -.smallselect { - width: 40px; - font-size: 10px; -} - .charsheet input[type=text] { width: 100%; height: 100%; @@ -1895,13 +2168,6 @@ input.enable-fa:not(:checked)~span.show_fa_dice { grid-template-columns: 140px 140px 130px 70px 110px 90px 1fr; font-size: 14px; } -.combat-modifiers-total span { - background-color: white; - color: black; - padding-left: 5px; - padding-right: 5px; - border: 1px solid #000000; -} .combat-conditions { text-align: center; @@ -1966,7 +2232,6 @@ input.enable-fa:not(:checked)~span.show_fa_dice { border-left: 2px solid #fff; border-right: 2px solid #fff; border-radius: 10px; - background-color: rgba(192,192,192,.9); display: grid; align-self: center; grid-template-columns: 130px 55px 130px 55px 95px 55px; @@ -2082,7 +2347,7 @@ input.enable-fa:not(:checked)~span.show_fa_dice { .vehicle-driver { align-items: center; display: grid; - grid-template-columns: 50px 1fr; + grid-template-columns: 50px 1fr 20px; } .vehicle-quickstats{ @@ -2263,12 +2528,21 @@ input.enable-fa:not(:checked)~span.show_fa_dice { .deck-combat-system { display: grid; - vertical-align: middle; align-items: center; text-align: right; - grid-template-columns: 140px 65px 20px 20px 50px 20px 20px 50px 20px 20px 30px 20px 20px 50px 20px; + grid-template-columns: auto 20px 30px 20px 20px 70px 20px 70px 20px 70px 20px 70px 20px 70px 20px 1fr; +} +.deck-combat-system2 { + display: grid; + align-items: center; + text-align: right; + grid-template-columns: auto 20px 20px auto 20px 20px auto 20px 20px auto 20px 20px auto 20px 20px auto 20px 20px auto 20px 1fr; + } +.hack-pool-option { + display: grid; + align-items: center; + grid-template-columns: auto 20px 1fr; } - .deck-summary-attributes { display: grid; grid-template-columns: 65px 25px 50px 50px 50px; @@ -2277,7 +2551,9 @@ input.enable-fa:not(:checked)~span.show_fa_dice { .deck-memory-used { display: grid; - grid-template-columns: 150px 60px 100px 150px 180px 180px; + text-align: right; + align-items: center; + grid-template-columns: auto 25px 20px auto auto auto auto 20px auto auto 20px auto auto 20px auto auto 1fr; } .frame-util-used { @@ -2294,6 +2570,15 @@ input.enable-fa:not(:checked)~span.show_fa_dice { padding-right: 5px; } +.matrix-status[value="out"] ~.matrix-status { + background: green; + color: white; +} +.matrix-status[value="in"] ~.matrix-status { + background: red; + color: white; +} + .taskpool-over[value="1"] ~ .taskpool-over, .astralpool-over[value="1"] ~ .astralpool-over, .controlpool-over[value="1"] ~ .controlpool-over, @@ -2307,11 +2592,6 @@ input.enable-fa:not(:checked)~span.show_fa_dice { background-color: red; } -.deck-utilities { - display: grid; - padding: 2px; - /* grid-template-columns: 350px 350px; */ -} .frame-attributes { display: grid; @@ -2384,19 +2664,9 @@ input.enable-fa:not(:checked)~span.show_fa_dice { .manual-gunnery-tn[value="0"]~button.gunneryswitch { background-color: green; } -.weaponfocus-show[value="false"]~div.weaponfocus { +.weaponfocus-show[value="false"]~div.show-weaponfocus-melee { display: none; } -.armor-show, -.armor-hide, -.ammo-show, -.ammo-hide, -.explosives-show, -.explosives-hide, -.meleeweapons-show, -.meleeweapons-hide, -.rangedweapons-show, -.rangedweapons-hide, .vehicle-stats-show, .vehicle-stats-hide, .drone-list-show, @@ -2411,99 +2681,64 @@ input.enable-fa:not(:checked)~span.show_fa_dice { .manual-gunnery-mods, .manual-gunnery-show, .manual-gunnery-hide, -.deck-utilities-show, -.deck-utilities-hide, -.deck-skills-show, -.deck-skills-hide, -.deck-cyberdeck-show, -.deck-cyberdeck-hide, .securitysheaf-show, .securitysheaf-hide, -.combatskills-show, -.combatskills-hide, .vehicle-skills-show, .vehicle-skills-hide, .rc-deck-show, .rc-deck-hide, -.foci-show, -.foci-hide, -.totem-show, -.totem-hide, -.magicinitiate-show, -.magicinitiate-hide, -.geas-show, -.geas-hide, -.adeptpowers-show, -.adeptpowers-hide, -.spells-show, -.spells-hide, -.astralattributes-show, -.astralattributes-hide, -.sorceryskills-show, .sorceryskills-hide { display: none; } +.vehicle-stats-switch[value="show"]~div.vehicle-stats-hide, +.vehicle-stats-switch[value="hide"]~div.vehicle-stats-show, +.vehicle-condition-switch[value="show"]~div.vehicle-condition-hide, +.vehicle-condition-switch[value="hide"]~div.vehicle-condition-show, +.rc-condition-switch[value="show"]~div.rc-condition-hide, +.rc-condition-switch[value="hide"]~div.rc-condition-show, +.gunnery-switch[value="show"]~div.manual-gunnery-hide, +.gunnery-switch[value="hide"]~div.manual-gunnery-show { + display: block; +} + +.ic-switch[value="show"]~div.ic-hide, +.ic-switch[value="hide"]~div.ic-show, .armor-switch[value="hide"]~div.armor-hide, .armor-switch[value="show"]~div.armor-show, .ammo-switch[value="hide"]~div.ammo-hide, .ammo-switch[value="show"]~div.ammo-show, .explosives-switch[value="hide"]~div.explosives-hide, .explosives-switch[value="show"]~div.explosives-show, -.meleeweapons-switch[value="hide"]~div.meleeweapons-hide, -.meleeweapons-switch[value="show"]~div.meleeweapons-show, .rangedweapons-switch[value="hide"]~div.rangedweapons-hide, .rangedweapons-switch[value="show"]~div.rangedweapons-show, -.vehicle-stats-switch[value="show"]~div.vehicle-stats-hide, -.vehicle-stats-switch[value="hide"]~div.vehicle-stats-show, -.drone-list-switch[value="show"]~div.drone-list-hide, -.drone-list-switch[value="hide"]~div.drone-list-show, -.vehicle-condition-switch[value="show"]~div.vehicle-condition-hide, -.vehicle-condition-switch[value="hide"]~div.vehicle-condition-show, -.rc-condition-switch[value="show"]~div.rc-condition-hide, -.rc-condition-switch[value="hide"]~div.rc-condition-show, -.rc-deck-switch[value="show"]~div.rc-deck-hide, -.rc-deck-switch[value="hide"]~div.rc-deck-show, +.meleeweapons-switch[value="hide"]~div.meleeweapons-hide, +.meleeweapons-switch[value="show"]~div.meleeweapons-show, +.combatskills-switch[value="show"]~div.combatskills-hide, +.combatskills-switch[value="hide"]~div.combatskills-show, .vehicle-skills-switch[value="show"]~div.vehicle-skills-hide, .vehicle-skills-switch[value="hide"]~div.vehicle-skills-show, -.ic-switch[value="show"]~div.ic-hide, -.ic-switch[value="hide"]~div.ic-show, -.gunnery-switch[value="show"]~div.manual-gunnery-hide, -.gunnery-switch[value="hide"]~div.manual-gunnery-show, +.rc-deck-switch[value="show"]~div.rc-deck-hide, +.rc-deck-switch[value="hide"]~div.rc-deck-show, +.drone-list-switch[value="show"]~div.drone-list-hide, +.drone-list-switch[value="hide"]~div.drone-list-show, .deck-utilities-switch[value="show"]~div.deck-utilities-hide, .deck-utilities-switch[value="hide"]~div.deck-utilities-show, -.deck-skills-switch[value="show"]~div.deck-skills-hide, -.deck-skills-switch[value="hide"]~div.deck-skills-show, .deck-cyberdeck-switch[value="show"]~div.deck-cyberdeck-hide, .deck-cyberdeck-switch[value="hide"]~div.deck-cyberdeck-show, .securitysheaf-switch[value="show"]~div.securitysheaf-hide, .securitysheaf-switch[value="hide"]~div.securitysheaf-show, -.combatskills-switch[value="show"]~div.combatskills-hide, -.combatskills-switch[value="hide"]~div.combatskills-show, -.totem-switch[value="show"]~div.totem-hide, -.totem-switch[value="hide"]~div.totem-show, -.geas-switch[value="show"]~div.geas-hide, -.geas-switch[value="hide"]~div.geas-show, -.magicinitiate-switch[value="show"]~div.magicinitiate-hide, -.magicinitiate-switch[value="hide"]~div.magicinitiate-show, -.foci-switch[value="show"]~div.foci-hide, -.foci-switch[value="hide"]~div.foci-show, -.adeptpowers-switch[value="show"]~div.adeptpowers-hide, -.adeptpowers-switch[value="hide"]~div.adeptpowers-show, -.spells-switch[value="show"]~div.spells-hide, -.spells-switch[value="hide"]~div.spells-show, -.sorceryskills-switch[value="show"]~div.sorceryskills-hide, -.sorceryskills-switch[value="hide"]~div.sorceryskills-show, -.astralattributes-switch[value="show"]~div.astralattributes-hide, -.astralattributes-switch[value="hide"]~div.astralattributes-show { - display: block; +.deck-skills-switch[value="show"]~div.deck-skills-hide, +.deck-skills-switch[value="hide"]~div.deck-skills-show { + display: grid; + grid-template-columns: auto 60px 1fr; } -.ammo-switch[value="hide"]~div.ammo-show, -.armor-switch[value="hide"]~div.armor-show, -.explosives-switch[value="hide"]~div.explosives-show, -.meleeweapons-switch[value="hide"]~div.meleeweapons-show, -.rangedweapons-switch[value="hide"]~div.rangedweapons-show, +.ammo-switch[value="hide"]~div.ammo, +.armor-switch[value="hide"]~div.armor, +.explosives-switch[value="hide"]~div.explosives, +.meleeweapons-switch[value="hide"]~div.meleeweapons, +.rangedweapons-switch[value="hide"]~div.rangedweapons, .vehicle-stats-switch[value="hide"]~div.vehicle-stats, .drone-list-switch[value="hide"]~div.drones-list, .vehicle-condition-switch[value="hide"]~div.vehicle-condition, @@ -2514,19 +2749,18 @@ input.enable-fa:not(:checked)~span.show_fa_dice { .deck-cyberdeck-switch[value="hide"]~div.deck-cyberdeck, .securitysheaf-switch[value="hide"]~div.securitysheaf, .combatskills-switch[value="hide"]~div.combat-skills, -.sorceryskills-switch[value="hide"]~div.sorcery-skills, -.spells-switch[value="hide"]~div.spells-section, -.astralattributes-switch[value="hide"]~div.astralattributes, -.totem-switch[value="hide"]~div.totem, -.geas-switch[value="hide"]~div.geas, -.foci-switch[value="hide"]~div.fetish-foci, -.magicinitiate-switch[value="hide"]~div.magicinitiate, -.adeptpowers-switch[value="hide"]~div.adept-powers, .rc-deck-switch[value="hide"]~div.rc-deck, .vehicle-skills-switch[value="hide"]~div.vehicle-skills { display: none; } +.magicinitiate-level { + display: grid; + grid-template-columns: auto 60px 1fr; + + +} + .charsheet button[type=roll].hidedice-button::before { content: ''; } @@ -2581,13 +2815,9 @@ input.enable-fa:not(:checked)~span.show_fa_dice { border: 1px solid red; } -.cyberware-lists{ - display: grid; - grid-template-columns: 580px -} .cyberware-list{ display: grid; - grid-template-columns: 230px 70px 70px 310px; + grid-template-columns: 230px 70px 70px 1fr; } .contacts { @@ -2614,7 +2844,9 @@ input.enable-fa:not(:checked)~span.show_fa_dice { grid-template-columns: 80px 80px 55px 80px 35px 1fr; } -.armor header, +.vehicle-quickstats-border header, +.vehicle-electronics header, +.armor-headers header, .credsticks header, .karma-history header, .deck-utilities-special header, diff --git a/Shadowrun3e/shadowrun3e.html b/Shadowrun3e/shadowrun3e.html index c9f49fa2fa..3e9b5dd425 100644 --- a/Shadowrun3e/shadowrun3e.html +++ b/Shadowrun3e/shadowrun3e.html @@ -1,81 +1,82 @@
-
General Information
+
General Information
-
Name:
+
Name
-
Sheet Type:
- -
- - +
Sheet Type:
+ +
+ +
-
MetaType:
-
Age:
-
Height:
-
Weight:
+
MetaType:
+
Age:
+
Height:
+
Weight:
-
Spirit Type:
- -
Force:
- +
Spirit Type:
+ +
Force:
+
+ + + + + + + + + - + + + + + + @@ -128,50 +143,63 @@
- - - - - - - - - - - + + + + + + + + + + +
- + + title="Combat Skills and Weapons for Ranged and Melee" data-i18n="combat">Combat - + title="Critter Powers and Weaknesses" data-i18n="powers">Powers +
- + - + title="Spirit Powers and Weaknesses" data-i18n="powers">Powers +
-
Condition Monitor
-
+
Condition Monitor
+
-
Uninjured
-
Light Stun
-
Moderate Stun
-
Serious Stun
-
Unconscious
-
Stun
+
Uninjured
+
Light Stun
+
Moderate Stun
+
Serious Stun
+
Unconscious
+
Stun
@@ -191,7 +219,7 @@
-
Physical
+
Physical
@@ -212,11 +240,11 @@
-
Uninjured
-
Light Wound
-
Moderate Wound
-
Serious Wound
-
Unconscious/Dead
+
Uninjured
+
Light Wound
+
Moderate Wound
+
Serious Wound
+
Deadly Wound
@@ -231,121 +259,143 @@ -
Dice Pools
-
Max
-
Used
-
Combat Pool:
+
Dice Pools
+
Max
+
Used
+
Combat Pool:
-
-
Spell Pool:
+
+
Spell Pool:
-
-
Hacking Pool:
+
+
Hacking Pool:
-
-
Control Pool:
+
+
Control Pool:
-
-
Astral Pool:
+
+
Astral Pool:
-
-
Task Pool:
+
+
Task Pool:
-
+
-
Physical Damage Overflow:
+
Physical Damage Overflow:
-
Init Nat.
+
Init Nat.
-
Init. Aug.
+
Init. Aug.
-
Init. Phy.
+
Init. Phy.
-
Init. Astr.
+
Init. Astr.
-
End Turn
+
End Turn
-
B:
-
Q:
-
S:
-
C:
-
I:
-
W:
-
R:
+
B:
+
Q:
+
S:
+
C:
+
I:
+
W:
+
R:
-
Combat conditions
+
Combat conditions
-
Ranged Modifiers:
-
Melee Modifiers:
-
Rounds Fired:
-
Dodge
-
Ballistic:
-
Impact:
+
Ranged Modifiers:
+
Melee Modifiers:
+
Rounds Fired:
+
Dodge
+
Ballistic:
+
Impact:
- +
- +
-
Visibility
-
Vision Enhacement
-
Target Cover
-
Movement
-
Dual Wield
-
Called Shot
-
Aim Actions
-
Melee Foes
-
Melee Friends
-
Targets
-
Position
-
Misc Modifiers
+
Visibility
+
Vision Enhacement
+
Target Cover
+
Movement
+
Dual Wield
+
Called Shot
+
Aim Actions
+
Melee Foes
+
Melee Friends
+
Targets
+
Position
+
Misc Modifiers
@@ -374,9 +424,9 @@
@@ -384,64 +434,64 @@
-
Relative Motion
-
Relative Speed
-
Maneuver Score
-
Vehicle Damage
-
Weapon Mount
-
Terrain
-
Target Type
+
Relative Motion
+
Relative Speed
+
Maneuver Score
+
Vehicle Damage
+
Weapon Mount
+
Terrain
+
Target Type
@@ -451,162 +501,163 @@
-
Attributes
+
Attributes
-
Attribute
-
Base
-
Mods
-
Final
-
Body
+
Attribute
+
Base
+
Mods
+
Final
+
Body
-
+
+=
-
+
-
Quickness
+
Quickness
-
+
+=
-
+
-
Strength
+
Strength
-
+
+=
-
+
-
Charisma
+
Charisma
-
+
+=
-
+
-
Intelligence
+
Intelligence
-
+=
-
+
-
Willpower
+
Willpower
-
+
+=
-
+
-
Essence
+
Essence
-
+
-
Magic
+
Magic
-
+
-
Attributes
+
Attributes
-
Attribute
-
Level
-
Perception
+
Attribute
+
Level
+
Perception
- +
-
Reach
+
Reach
-
Force
+
Force
-
Attacks
+
Attacks
-
- - + - -
+ +
-
Reaction, Init & Speed
+
Reaction, Init & Speed
-
Natural
-
Mods
-
Final
-
Reaction:
+
Natural
+
Mods
+
Final
+
Reaction:
-
Initiative:
+
Initiative:
d6
-
Initiative:
+
Initiative:
d6+ @@ -663,60 +714,60 @@
-
Walking Rate:
+
Walking Rate:
-
meters per combat turn
-
Running Rate:
+
meters per combat turn
+
Running Rate:
-
meters per combat turn
+
meters per combat turn
-
Dice Pools
+
Dice Pools
-
Pool
-
Calculated
-
Mods
-
Final
-
Combat
-
-
-
-
Spell
-
-
-
-
Hacking
-
-
-
-
Control
-
-
-
-
Astral
-
-
-
-
Task
-
-
-
-
+
Pool
+
Calculated
+
Mods
+
Final
+
Combat
+
+
+
+
Spell
+
+
+
+
Hacking
+
+
+
+
Control
+
+
+
+
Astral
+
+
+
+
Task
+
+
+
+
Karma
-
Karma Pool:
+
Karma Pool:
/
-
Good Karma:
+
Good Karma:
-
Professional Rating:
+
Professional Rating:
@@ -725,29 +776,29 @@
-
Skills/Edges/Flaws
+
Skills/Edges/Flaws
Skills
-
Name
-
Rating
-
Pool
-
Roll
+
Name
+
Rating
+
Pool
+
Roll
+ + + + + + + +
@@ -755,8 +806,8 @@
Edges
-
Type
-
Rating
+
Type
+
Rating
@@ -768,8 +819,8 @@
Flaws
-
Type
-
Rating
+
Type
+
Rating
@@ -783,6 +834,7 @@
+ @@ -793,100 +845,117 @@
-
Stacked
-
Sustained
- +
Stacked
+
Sustained
-
Max
-
Used
- +
Max
+
Used
-
Max
-
Defense
-
Used
+
Max
+
Defense
+
Used
-
Max
-
Defense
-
Used
- +
Max
+
Defense
+
Used
-
Max
-
Used
- -
Spells
+
Max
+
Used
+
Spells
-
Spell Defense
+
Spell Defense
-
Sorcery
+
Sorcery
-
Spell Pool
+
Spell Pool
-
Conjuring
+
Conjuring
-
Misc. Modifiers:
-
Defend:
-
Dispell:
-
Summon:
-
Banish:
-
Control:
+
Misc. + Modifiers:
+ +
Defend:
+
Dispell:
+
Summon:
+
Banish:
+
Control:
-
Spells Stacked:
-
Spells Sustained:
-
Misc. Modifiers:
-
Dispell:
-
Resist Banish:
+
Spells Stacked:
+
Spells Sustained:
+
Misc. Modifiers: +
+
Dispell:
+
Resist Banish:
-
-
Astral Space - + +
+ + + + + + +
+
+ + + + +
-
-
Astral Space - -
+
+ + + + +
+
+
-
Astral State: -
-
Astral Reaction:
+
Astral State:
+ +
Astral Reaction:
-
Astral Initiative:
+
Astral Initiative:
1d6+
-
Astral Combat:
+
Astral Combat:
-
Weapon Focus:
-
Enabled
-
Force:
+
Weapon Focus:
+
+
Enabled
+
+
Force:
+

- -
-
Magic Skills and Configuration - -
-
-
-
Magic Skills and Configuration - -
-
+
-
Adept
-
Mage
-
Shaman
-
Aspected Mage
+
Adept
+
+
Mage
+
+
Shaman
+
+
Aspected Mage
@@ -929,50 +995,50 @@
-
Sorcery:
+
Sorcery:
-
Specialize
+
Specialize
- +
-
Spellcasting:
+
Spellcasting:
-
Spell Defense:
+
Spell Defense:
-
Dispelling:
+
Dispelling:
-
Astral Combat:
+
Astral Combat:
-
Ritual Magic:
+
Ritual Magic:
-
Spellcasting:
+
Spellcasting:
-
Spell Defense:
+
Spell Defense:
-
Dispelling:
+
Dispelling:
-
Astral Combat:
+
Astral Combat:
-
Ritual Magic:
+
Ritual Magic:
@@ -984,39 +1050,39 @@
-
Conjuring:
+
Conjuring:
-
Specialize
+
Specialize
-
Summoning:
+
Summoning:
-
Banishing:
+
Banishing:
-
Controlling:
+
Controlling:
-
Summoning:
+
Summoning:
-
Banishing:
+
Banishing:
-
Controlling:
+
Controlling:
@@ -1028,48 +1094,48 @@
-
Aura Reading:
+
Aura Reading:
-
Specialize
+
Specialize
-
Auras:
+
Auras:
-
Signatures:
+
Signatures:
-
Sorcery:
+
Sorcery:
-
Conjuring:
+
Conjuring:
-
Auras:
+
Auras:
-
Signatures:
+
Signatures:
-
Sorcery:
+
Sorcery:
-
Conjuring:
+
Conjuring:
@@ -1079,66 +1145,56 @@
-
Magic:
+
Magic:
-
Drain:
+
Drain:
-
Enchanting:
+
Enchanting:
-
Divining:
+
Divining:
-
Centering:
+
Centering:
-
Creative Skill:
+
Creative Skill:
-
- -
-
Adept Powers - -
-
-
-
Adept Powers - -
-
+
+
-
Power
-
Rating
-
Cost
-
Activate
-
Notes
+
Power
+
Rating
+
Cost
+
Activate
+
Notes
-
Improved Reflexes:
+
Improved Reflexes:
-
Body Boost:
+
Body Boost:
-
Strength Boost:
+
Strength Boost:
-
Agility Boost:
+
Agility Boost:
-
Pain Resistance:
+
Pain Resistance:
@@ -1181,65 +1237,61 @@
- -
-
Spells - -
-
-
-
Spells - -
-
+
-
Name
-
Category
-
Spec.
-
Force
-
Type
-
Range
-
Target
-
Dmg.
-
Dur.
-
Drain
-
Drain Damage
-
Roll
-
Description
+
Name
+
Category
+
Spec. +
+
Force
+
Foci
+
Exp.
+
Type
+
Range
+
Target
+
Dmg.
+
Dur.
+
Drain
+
Drain Damage
+
Roll
+
Description
+ + @@ -1288,32 +1344,22 @@

- -
-
Fetishes and Foci - -
-
-
-
Fetishes and Foci - -
-
+
-
Type
-
Category
-
Force
-
Quantity
+
Type
+
Category
+
Force
+
Quantity
@@ -1321,43 +1367,43 @@
@@ -1370,148 +1416,184 @@
-
+
-
Equip
-
Name
-
Reach
-
Skill
-
Conceal
-
Force
-
Power
-
Damage
-
Specialize
-
Attack
-
Notes
+
Equip
+
Name
+
Reach
+
Skill
+
Conceal
+
Force
+
Power
+
Damage
+
+Dice
+
+TN
+
Attack
+
Notes
- + +
-
-
- -
-
Initiation and Metamagic - -
-
-
-
Initiation and Metamagic - -
-
-
-
Initiate Grade:
-
-
Metamagic
-
Notes
-
-
-
-
-
-
-
-
-
- -
-
Geas - -
-
-
-
Geas - -
-
-
-
-
Geas Type
-
Geas Notes
-
-
-
-
-
-
-
-
-
- -
-
Totem/Abilities - -
-
-
-
Totem/Abilities - -
-
-
-
-
Totem
-
Environment
-
Advantages
-
Disadvantages
-
-
-
-
-
+
+
+
+
Initiate Grade:
+ +
+
+
Metamagic
+
Notes
+
+
+
+
+
+
+
+
+
+
+
+
+
Geas Type
+
Geas Notes
+
+
+
+
+
+
+
+
+
+
+
+
+
Totem
+
Environment
+
Advantages
+
Disadvantages
+
+
+
+
+
+
+
+
+
+
Spirit Name
+
Spirit Type
+
Force
+
Fetish
+
Expendable
+
Summon
+
Banish
+
+
+
+ + + + + + + +
+
+
+
-
Cyberdecks and Utilities
+
Cyberdecks and Utilities
-
Smart Frames and Agents
+
Smart Frames and Agents
-
Cyber Combat
+
Cyber Combat
-
Persona
+
Persona
-
Core
+
Core
-
Undamaged
-
Light Damage
-
Moderate Damage
-
Serious Damage
-
Crashed
-
Condition
+
Undamaged
+
Light Damage
+
Moderate Damage
+
Serious Damage
+
Crashed
+
Condition
@@ -1536,48 +1618,48 @@
DNI
-
Hot ASIST
-
Reality Filter
-
IC Suppressed
-
Icon Status
-
Host/Grid Rating
+
Hot ASIST
+
Reality Filter
+
IC Suppressed
+
Icon Status
+
Host/Grid Rating
- + + + + +
-
Pilot Rating
-
Utility Payload
-
IC Suppressed
-
Icon Status
-
Host/Grid Rating
+
Pilot Rating
+
Utility Payload
+
IC Suppressed
+
Icon Status
+
Host/Grid Rating
- + + + + +
@@ -1586,211 +1668,192 @@ +
-
Initiative d6 + - - -
- End Turn +
Initiative
d6 + + +
End Turn
+
Attack>
+
Evade
+
Parry
+
Posistion
+
+
+
Combat TN
- Sensor +
Resist
- Evade +
Medic
- Parry +
Decking
- Posistion -
Combat TN
- Resist +
Hardening
- Medic +
Armor
- Decking

-
Use Hacking Pool for IC supression
+
+
Use Hacking Pool for IC supression
+
-
Full
-
Mods
-
Final
+
Full
+
Mods
+
Final
MPCP
-
Core
+
Core
-
Bod
+
Bod
-
Evasion
+
Evasion
-
Masking
+
Masking
-
Sensors
+
Sensors
-
Detect.F
+
Detect.F
-
- -
Penalties:
-
+ +
+
+ +
Jack In
+
+
Memory In Use:
+
+ +
+
/
+
+
+
Hacking Pool:
+
+
+
Hacking Pool Used:
+ + +
+
Penalties:
+
+
+
+
-
-
-
Memory In Use:
-
- -
-
-
Hacking Pool:
-
Hacking Pool Used:
- -
Penalties:
-
-
-
- -
-
Computer skills - -
-
-
-
Computer skills - -
-
-
- -
-
Computer
- - -
specialize
- -
-
-
Hardware
-
-
Decking
-
-
Programming
-
-
-
-
Hardware
-
- -
-
Decking
-
- -
-
Programming
-
- -
-

-
+ + + + + +
-
- -
-
Cyberdeck - -
+ +
+
+
Computer
+ + +
specialize
+
-
-
Cyberdeck - + +
+
Hardware
+
+
Decking
+
+
Programming
+
+
+
+
Hardware
+
+ +
+
Decking
+
+ +
+
Programming
+
+
-
- -
-
Frame Core - -
-
-
-
Frame Core - -
-
-
-
-
Deck Name
+
+
Deck Name
+
MPCP
-
Bod
+
Bod
-
Evasion
+
Evasion
-
Masking
+
Masking
-
Sensors
+
Sensors
-
Hardening
+
Hardening
-
Active Memory
+
Active Memory
-
Storage Memory
+
Storage Memory
-
I/O Speed
+
I/O Speed
-
Response Increase
+
Response Increase
ICCM
-
Offline Storage
+
Offline Storage
@@ -1799,53 +1862,40 @@
-
Type
+
Type
-
Core Rating
+
Core Rating
-
Utility Payload
+
Utility Payload
-
Pilot
+
Pilot
-
Initiative
+
Initiative
-
Bod
+
Bod
-
Evasion
+
Evasion
-
Masking
+
Masking
-
Sensors
+
Sensors
- -
-
Utilities - -
-
-
-
Utilities - -
-
-
-
- +
@@ -1855,83 +1905,90 @@
-
Special Utilities
+
Special Utilities
-
Utility
-
Rating
-
Multiplier
-
Size
-
Loaded
-
Effective Rating
-
Test
-
Swap Memory
-
Notes
-
Sleaze
+
Utility
+
Rating
+
Multiplier
+
Size
+
Loaded
+
Effective Rating
+
Test
+
Swap Memory
+
Notes
+
Sleaze
-
+
-
+
-
Track
+
Track
-
+
-
+
-
Defensive Utilities
+
Defensive Utilities
-
Utility
-
Rating
-
Multiplier
-
size
-
loaded
-
Effective Rating
-
Test
-
Swap Memory
-
Notes
-
Armor
+
Utility
+
Rating
+
Multiplier
+
size
+
loaded
+
Effective Rating
+
Test
+
Swap Memory
+
Notes
+
Armor
-
+
-
+
-
Cloak
+
Cloak
-
+
-
-
+
+
-
Lock-On
+
Lock-On
-
+
-
-
+
+
-
Medic
+
Medic
-
+
@@ -1941,71 +1998,78 @@
-
+
+
-
-
+
+
-
Offensive Utilities
+
Offensive Utilities
-
Utility
-
Rating
-
Multiplier
-
size
-
loaded
-
Effective Rating
-
Execute
-
Test
-
Swap Memory
-
Notes
+
Utility
+
Rating
+
Multiplier
+
size
+
loaded
+
Effective Rating
+
Execute
+
Test
+
Swap Memory
+
Notes
-
+
-
-
+
+
-
Black Hammer
+
Black Hammer
-
+
-
-
+
+
-
Killjoy
+
Killjoy
-
+
-
-
+
+
-
Slow
+
Slow
-
+
+
-
-
+
+
@@ -2016,48 +2080,50 @@
-
+
+
-
-
+
+
-
Additional Utilities
+
Additional Utilities
-
Utility
-
Rating
-
Target
-
Multiplier
-
Size
-
Loaded
-
Effective Rating
-
Execute
-
Test
-
Swap Memory
-
Notes
+
Utility
+
Rating
+
Target
+
Multiplier
+
Size
+
Loaded
+
Effective Rating
+
Execute
+
Test
+
Swap Memory
+
Notes
-
-
+
+
@@ -2068,132 +2134,150 @@
-
Karma
+
Karma
-
Karma Pool:
-
Good Karma:
-
Karma Total:
- - - +
Karma Pool:
+
Good Karma:
+
Karma Total:
+ + +

-
Attribute/Skill/Spell/etc.
-
Ammount of Karma
-
Date
-
Notes
+
Attribute/Skill/Spell/etc.
+
Ammount of Karma
+
Date
+
Notes
-
-
-
-
-
-
+
+
+
+
+
+

-
Notes
+
Notes
- - +
-
Nuyen:
+ +
+ + + + + +
+
+
Nuyen:
+
+
+
-
Gear
+
Gear
-
Name
-
Rating
-
Weight
-
Conceal
-
Type
-
Quantity
-
Pool
-
Roll
-
Description
+
Name
+
Rating
+
Weight
+
Conceal
+
Type
+
Quantity
+
Pool
+
Roll
+
Description
-
+
-
+ + + +
-
-
+ + + + + + + + +
+
-
-
Credsticks ¥
-
-
Type
-
ID
-
Rating
-
Balance ¥
-
Roll
-
Permits
-
+
+
Credsticks ¥
+
+
Type
+
ID
+
Rating
+
Balance ¥
+
Roll
+
Permits
+
-
-
- -
-
- -
-
-
¥
-
-
-
-
-
+
+
+ +
+
+ +
+
+
¥
+
+
+
+
+ +
-
Vehicles List
-
Vehicle Details and Skill rating go on sepperate Vehicle Character Sheet
+
Vehicles List
+
Vehicle Details and Skill rating go on sepperate + Vehicle Character Sheet
-
Name
-
Model
-
Cost ¥
-
Notes
+
Name
+
Model
+
Cost ¥
+
Notes
-
-
-
¥
-
+
+
+
¥
+
@@ -2202,446 +2286,470 @@
-
VCR Rating:
+
VCR Rating:
-
Vehicle Reaction:
+
Vehicle Reaction:
-
Vehicle Initiative:
+
Vehicle Initiative:
-
IVIS Master Unit:
-
FDDM Master Unit:
+
IVIS Master Unit:
+
FDDM Master Unit:
- - -
-
Remote Control Deck - -
+
+ + + + +
-
-
Remote Control Deck - + +
+
+
Name
+
Type
+
Model
+
Cost
+
Notes
-
-
-
-
-
Intrusion Factor Base:
- -
Intrusion Factor Mods:
- -
Intrusion Factor:
- -
-
-
- -
-
-
Rating
-
Roll
-
Flux Rating
-
Modified Flux
-
Range
-
Deck:
-
-
-
-
-
-
ECCM:
-
-
-
-
-
-
Electrons Warfare:
-
-
-
-
-
-
Encryption Module:
-
-
-
-
-
-
Decryption Module:
-
-
-
-
-
-
Protocol Emulation Module:
-
-
-
-
-
-
- -
-
Drone Subscriber List - -
-
-
-
Drone Subscriber List - -
-
-
-
+
-
Name
-
Type
-
Model
-
Cost
-
Notes
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
- -
-
Vehicle Skills - +
+ +
+
+
+
+
Intrusion Factor Base:
+ +
Intrusion Factor Mods:
+ +
Intrusion Factor:
+
-
-
Vehicle Skills - -
-
-
-
-
Update Vehicle Skill Here
-
If specializing in a specif vehicle, add modifiers to the vehicle/drone itself

-
-
Skill
-
Level
-
Specialize
-
Remote Operation
-
-
Skill
-
Level
-
Specialize
-
Remote Operation
-
-
Bike:
-
-
-
-
- -
-
-
-
-
Car:
-
-
-
- -
-
-
- -
-
Hovercraft:
-
-
-
- -
-
-
-
- -
LTA Aircraft:
-
-
-
-
- -
-
-
-
- -
Motorboat:
-
-
-
- -
-
-
-
- -
Rotor Aircraft:
-
-
-
-
- -
-
-
-
-
Sailboat:
-
-
-
- -
-
-
-
-
Ship:
-
-
-
-
- -
-
-
-
-
Submarine:
-
-
-
- -
-
-
-
-
Vectored Thrust:
-
-
-
- -
-
-
-
-
-
Winged Aircraft:
-
-
-
- -
-
-
-
-
-
Mechanical Arm:
-
-
-
- -
-
-
-
-
Semiballistic:
-
-
-
- -
-
-
-
-
-
Suborbital:
-
-
-
- -
-
-
-
-
Tracks:
-
-
-
-
- -
-
-
-
-
Walkers:
-
-
-
- -
-
-
-
+
+ +
+
+
Rating
+
Roll
+
Flux Rating
+
Modified Flux
+
Range
+
Deck:
+
+
+
+
+
+
ECCM:
+
+
+
+
+
+
Electronic Warfare:
+
+
+
+
+
+
Encryption Module:
+
+
+
+
+
+
Decryption Module:
+
+
+
+
+
+
Protocol Emulation Module:
+
+
+
+
+
+ +
+
Update Vehicle Skill Here
+
If specializing in a specif vehicle, add modifiers to + the vehicle/drone itself

+
+
Skill
+
Level
+
Specialize
+
Remote Operation
+
+
Skill
+
Level
+
Specialize
+
Remote Operation
+
+
Bike:
+
+
+
+
+ +
+
+
+
+
Car:
+
+
+
+ +
+
+
+ +
+
Hovercraft:
+
+
+
+ +
+
+
+
+ +
LTA Aircraft:
+
+
+
+
+ +
+
+
+
+ +
Motorboat:
+
+
+
+ +
+
+
+
+ +
Rotor Aircraft:
+
+
+
+
+ +
+
+
+
+
Sailboat:
+
+
+
+ +
+
+
+
+
Ship:
+
+
+
+
+ +
+
+
+
+
Submarine:
+
+
+
+ +
+
+
+
+
Vectored Thrust:
+
+
+
+ +
+
+
+
+
+
Winged Aircraft:
+
+
+
+ +
+
+
+
+
+
Mechanical Arm:
+
+
+
+ +
+
+
+
+
Semiballistic:
+
+
+
+ +
+
+
+
+
+
Suborbital:
+
+
+
+ +
+
+
+
+
Tracks:
+
+
+
+
+ +
+
+
+
+
Walkers:
+
+
+
+ +
+
+
+
+
+
+
-
-
Combat
- - - - - - - - - - - -
-
Combat Skills
+
Combat Skills, Weapons, Armor and Ammo
+ +
+ + + + + + + +
+
+
Update Combat Skill Here
+
If specializing in a weapon, add modifiers to + the weapon itself

+
+
+
Assualt Rifle:
+
+
+
Pistols:
+
+
+
Rifles:
+
+
+
Shotguns:
+
+
+
SMGs:
+
+
+
Throwing:
+
+
+
Edged:
+
+
+
Clubs:
+
+
+
Cyper Implant:
+
+
+
Whip:
+
+
+
Pole Arm:
+
+
+
Gunnery:
+
+
+
Heavy Weapons:
+
+
+
Lasers:
+
+
+
Launchers:
+
+
+
Spray:
+
+
+
Gyrojet:
+
+
+
Projectile:
+
+
+
Demolitions:
+
+
+
Under Water:
+
+
+
Blowgun:
+
+
+
Bracer:
+
+
+
Gun Cane:
+
+
+
Oral Gun:
+
+
+
Oral Strike:
+
+
+
Eye Gun:
+
-
-
Combat Skills
-
-
-
-
-
Update Combat Skill Here
-
If specializing in a weapon, add modifiers to the weapon itself

-
-
Assualt Rifle:
-
Pistols:
-
Rifles:
-
Shotguns:
-
SMGs:
-
Throwing:
-
Edged:
-
Clubs:
-
Cyper Implant:
-
Whips:
-
Pole Arms:
-
Gunnery:
-
Heavy Weapons:
-
Lasers:
-
Launchers: -
-
Spray:
-
Gyrojet:
-
Projectile: -
-
Demolitions: -
-
Under Water:
-
Blowgun:
-
Bracer:
-
Gun Cane:
-
Oral Gun:
-
Oral Strike:
-
Eye Gun:
+
+
+
Unarmed:
+
+
Martial Arts:
+
+ + + + + + + + + +
-
-
Unarmed:
-
Martial Arts:
-
- - - - - - - - - - -
-
Notes:
- -
+
Notes:
+
-
-
- -
-
Ranged Weapons
-
-
-
Ranged Weapons
-
-
-
+
-
Equip
-
General
-
Range
-
Fire Mode
-
Damage
-
Ammunition
-
Show
+
Equip
+
General
+
Range
+
Fire Mode
+
Damage
+
Ammunition
+
Show
-
Pri
-
Sec
-
Name
-
Type
-
Conceal
-
Min
-
S
-
M
-
L
-
Ex
-
SS
-
SA
-
BF
-
FA
-
Power
-
Dmg
-
Max
-
Remain
-
Reload
-
Fire
-
More
+
Pri
+
Sec
+
Name
+
Type
+
Conceal
+
Min
+
S
+
M
+
L
+
Ex
+
SS
+
SA
+
BF
+
FA
+
Power
+
Dmg
+
Max
+
Remain
+
Reload
+
Fire
+
More
@@ -2651,43 +2759,43 @@ name="attr_secondary-ranged-equipped">
@@ -2701,20 +2809,21 @@
-
+
@@ -2724,122 +2833,127 @@
- Skill
-
+Dice
-
+TN
-
Recoil Comp
-
Gyro Stabalization
-
Targeting Assistance
-
Reload Type
-
Reloads
-
Ammo Type
-
Notes:
+ Skill +
+
+Dice
+
+TN
+
Recoil Comp
+
Gyro Stabalization
+
Targeting Assistance
+
Reload Type
+
+ Reloads
+
Ammo Type
+
Notes:
-
- - + + + + + + + +
+ +
-
- -
-
Melee Weapons
-
-
-
Melee Weapons
-
-
-
- +
+ +
- +
-
Equip
-
Name
-
Skill
-
Conceal
-
Reach
-
Power
-
Damage
-
+Dice
-
+TN
-
Attack
-
Notes
+
Equip
+
Name
+
Skill
+
Conceal
+
Reach
+
Power
+
Damage
+
+Dice
+
+TN
+
Attack
+
Notes
@@ -2847,271 +2961,250 @@ title="Melee Attack">
-
-
-
-
- - - - - - - - - -
-
-
-
-
-
Weapon Focus
-
-
Equip
-
Name
-
Reach
-
Skill
-
Conceal
-
Force
-
Power
-
Damage
-
Specialize
-
Attack
-
Notes
-
-
+
+
- - - + + +
-
+
-
- -
-
Explosives
-
-
-
Explosives
-
-
-
-
-
Name
-
Type
-
Conceal
-
Min
-
S
-
M
-
L
-
Ex
-
Power
-
Damage
-
Intel.
-
Blast
-
Scatter
-
Qty.
-
Manual
-
Sensor
-
More
-
-
-
- - - - - - - - - -
-
+ + + + + + + + + +
+
- - - - -
-
-
-
+
+
+
+ +
+
+
Name
+
Type
+
Conceal
+
Min
+
S
+
M
+
L
+
Ex
+
Power
+
Damage
+
Intel.
+
Blast
+
Scatter
+
Qty.
+
Manual
+
Sensor
+
More
+
+
+
+ + + + + + + + + +
+ +
+ + + + +
+
+
+
+ + +
-
- -
-
Skill
-
+Dice
-
+TN
-
Recoil Comp
-
Gyro Stabalization
-
Targeting Assistance
-
Range Finder
-
Notes:
+
Skill
+
+ +Dice
+
+ +TN
+
Recoil Comp
+
Gyro Stabalization
+
Targeting Assistance
+
Range Finder
+
Notes:
-
- + +
- -
-
Armor
-
-
-
Armor
-
-
-
- - +
-
Pain Resistance:
-
Ballistic:
-
Impact:
-
Quickness Penalty:
-
Combat Pool Penalty:
-
Dermal Armor:
-
-
-
Equip
-
Name
-
Slot
-
Ballistic Rating
-
Impact Rating
-
Notes
-
-
-
-
-
- -
-
- - - + + +
+
Pain Resistance:
+
Ballistic:
+
Impact:
+
Quickness Penalty:
+
+
Combat Pool Penalty:
+
+
Dermal Armor:
-
-
-
- -
-
Ammunition
-
-
-
Ammunition
-
-
-
-
-
-
Ammo Type
-
Ammount
-
Weight
-
Damage Modifier
+
+
Equip
+
Name
+
Slot
+
Ballistic Rating
+
Impact Rating
+
Notes
-
-
-
-
-
- +
+
+
+
+ +
+
+ + +
-
-
+ +
+
+
+
Ammo Type
+
Quantity
+
Weight
+
Damage Modifier
+
+
+
+
+
+
+ +
+
+
+
+
+
@@ -3120,35 +3213,35 @@
-
Type
-
Grid
+
Type
+
Grid
-
Security Code
+
Security Code
-
-
Security Value
+
Security Value
/
-
Acesss
+
Acesss
/
-
Control
+
Control
/
-
Index
+
Index
/
-
Files
+
Files
/
-
Slave
+
Slave
-
@@ -3176,37 +3269,43 @@
-
-
Detection Roll
-
Security Tally
-
-
Reset Tally
-
Alert Status
- - -
+
+
Detection Roll
+
+
Security Tally
+
+
Reset Tally
+
+
Alert Status
+ +
+
-
Security Sheaf - -
+
Security Sheaf
+
-
Security Sheaf - -
+
Security Sheaf
+

-
Trigger Step
-
Event
+
Trigger Step
+
Event
@@ -3216,110 +3315,113 @@

-
Intruder
-
Detection
-
Security Tally
-
Reset Tally
-
Select Token
+
Intruder
+
Detection
+
Security Tally
+
Reset Tally
+
Select Token
-
+
-
-
+
+
-
+

-
Intrusion Countermeasures - -
+
Intrusion Countermeasures
+
-
Intrusion Countermeasures - -
+
Intrusion Countermeasures
+
-
Name
-
Rating
-
Initiative
-
Damage
-
Type
-
Icon Status
-
Test Target
-
Sensor
-
Evade
-
Parry
-
Position
-
Execute
-
Resist
+
Name
+
Rating
+
Initiative
+
Damage
+
Type
+
Icon Status
+
Test Target
+
Sensor
+
Evade
+
Parry
+
Position
+
Execute
+
Resist
-
d6 +
+
d6 +
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+

- -
- Rapid Settings System Rating +
Rapid Settings System Rating
@@ -3329,48 +3431,54 @@
- - - - + + + +
- - - - + + + +
-
Interface
+
Interface
-
None
+
None
-
Datajack
+
Datajack
-
VCR
+
VCR
-
Autonav
+
Autonav
-
Speed
+
Speed
-
Current
-
Maximum
+
Current
+
Maximum
@@ -3379,16 +3487,13 @@
-
Maneuever
+
Maneuever
Score
-
-
+
+


@@ -3398,16 +3503,16 @@
Terrain
-
Off Road:
+
Off Road:
Terrain

@@ -3415,54 +3520,55 @@
-
Environment
-
+
Environment
+
-
Urban Setting:
+
Urban Setting:
-
Combat Zone:
+
Combat Zone:
-
Weather
+
Weather
-
Sensor LOS
+
Sensor LOS
Direct
Interupted
-
Sensor Test
-
+
Sensor Test
+
-
Vehicle
-
Drone
-
Undamaged
-
Light Damage
-
Moderate Damage
-
Serious Damage
-
Destroyed
-
Condition
+
Vehicle
+
Drone
+
Undamaged
+
Light Damage
+
Moderate Damage
+
Serious Damage
+
Destroyed
+
Condition
@@ -3486,13 +3592,13 @@
-
RC Signal
-
Full Strength
-
Light Degredation
-
Moderate Degredation
-
Serious Degredation
-
Disengaged
-
Command Channel
+
RC Signal
+
Full Strength
+
Light Degredation
+
Moderate Degredation
+
Serious Degredation
+
Disengaged
+
Command Channel
@@ -3513,7 +3619,7 @@
-
Simsense Channel
+
Simsense Channel
@@ -3534,7 +3640,7 @@
-
System Channel
+
System Channel
@@ -3558,41 +3664,45 @@
- -
-
Driver:
- -
-
- -
-
Max
-
Used
-
Control Pool:
- -
-
-
-
Skills
-
-
Vehicle:
- -
-
Gunnery:
- -
-
Pilot Rating:
-
-
+ +
+ + +
-
-
Operative Mode:
-
Primary:
+
+
Max
+
Used
+
Control Pool:
+ +
+
+
+
Skills
+
+
Vehicle:
+ +
+
Gunnery:
+ +
+
Pilot Rating:
+
+
+
+
+
Operative Mode:
+
+ +
Primary:
-
Secondary:
+
Secondary:
@@ -3603,646 +3713,680 @@
-
Vehicle Configuration
-
Drone Configuration
+
Vehicle Configuration
+
Drone Configuration
-
Name
-
Manual Control
-
Datajack Port
-
Rigger Adaption
-
Remote Control
-
Vehicle Type
-
Vehicle Size
+
Name
+
Manual Control
+
Datajack Port
+
Rigger Adaption
+
Remote Control
+
Vehicle Type
+
Vehicle Size
-
Vehicle Attributes
-
Drone Attributes
+
Vehicle Attributes
+
Drone Attributes
-
Handling:
+
Handling:
-
Speed:
+
Speed:
-
Acceleration:
+
Acceleration:
-
Body:
+
Body:
-
Armor:
+
Armor:
-
Signature:
+
Signature:
-
Autonav:
+
Autonav:
-
Pilot:
+
Pilot:
-
Firmpoints:
+
Firmpoints:
-
Hardpoints:
+
Hardpoints:
-
Seating:
+
Seating:
-
Entry Points:
+
Entry Points:
-
Fuel:
+
Fuel:
-
Economy:
+
Economy:
-
Cargo:
+
Cargo:
-
Load:
+
Load:
-
Vehicle Skill:
+
Vehicle Skill:
-
Gunnery:
+
Gunnery:
-
Walk:
+
Walk:
-
Run:
+
Run:
-
IVIS Pool;
+
IVIS Pool;
-
Stress:
+
Stress:
-
Setup/Breakdown:
+
Setup/Breakdown:
-
Total Cost:
+
Total Cost:
-
Rapid Attribute Set:
+
Rapid Attribute Set:
+
-
+
+
+ +
Vehicle Notes
+
Drone Notes
+ +
+ +
+ +
Vehicle Electornics and ECM/ECCM
+
Drone Electornics and ECM/ECCM
+
-
Vehicle Notes
-
Drone Notes
- + + +
Vehicle Flux Rating
+
Drone Flux Rating
+ +
Vehicle Flux Used
+
Drone Flux Used
+
+ +
+ +
+
+
+
Rating
+
Flux Rating
+
Modified Flux
+
Max Flux
+
Roll Test
+
Opposition Test
+
Sensors:
+
+
+
+
+
+
+
Sonar:
+
+
+
+
+
+
+
ECM:
+
+
+
+
+
+
+
ECCM:
+
+
+
+
+
+
+
ED:
+
+
+
+
+
Activate
+
+
ECD:
+
+
+
+
+
+
+
+
+ +
+
+
Initiative:
+
+
End Turn:
+
+
Hand
+
+
Accel:
+
+ +
+
Body:
+
+
Armor:
+
+
Sig:
+
+
Auto:
+
+
Sensor:
+
-
+
-
Vehicle Electornics and ECM/ECCM
-
Drone Electornics and ECM/ECCM
-
- - - -
Vehicle Flux Rating
-
Drone Flux Rating
- -
Vehicle Flux Used
-
Drone Flux Used
-
- -
- -
-
-
-
Rating
-
Flux Rating
-
Modified Flux
-
Max Flux
-
Roll Test
-
Opposition Test
-
Sensors:
-
-
-
-
-
-
-
Sonar:
-
-
-
-
-
-
-
-
ECM:
-
-
-
-
-
-
-
-
-
ECCM:
-
-
-
-
-
-
-
-
-
ED:
-
-
-
-
-
Activate
-
-
ECD:
-
-
-
-
-
-
-
+
Vehicle Actions
+
Drone Actions
+
+
+
+
+
+
+
-
-
-
Initiative:
-
-
End Turn:
-
-
Hand
-
-
Accel:
-
-
-
Body:
-
-
Armor:
-
-
Sig:
-
-
Auto:
-
-
Sensor:
-
+ + +
+
Relative Motion
+
Movement
+
Maneuver Score
+
Visibility
+
Sensor Mode
+
Target Type
+
Manual TN
+
Sensor TN
+
Recoil
+
+
+
+
+
+ +
+
+
+
+
+ + +
Vehicle Weapons
+
+
+
Equip
+
General
+
Range
+
Fire Mode
+
Damage
+
Ammunition
+
Show
- -
- -
Vehicle Actions
-
Drone Actions
-
-
-
-
-
-
-
+
+
+
+
Name
+
Type
+
Mount
+
Min
+
S
+
M
+
L
+
Ex
+
SS
+
SA
+
BF
+
FA
+
Power
+
Damage
+
Max
+
Remain
+
Manual
+
Sensor
+
More
- - - -
-
Relative Motion
-
Movement
-
Maneuver Score
-
Visibility
-
Sensor Mode
-
Target Type
-
Manual TN
-
Sensor TN
-
Recoil
-
-
-
-
-
- -
-
-
-
-
- - -
Vehicle Weapons
-
-
-
Equip
-
General
-
Range
-
Fire Mode
-
Damage
-
Ammunition
-
Show
-
-
-
Pri
-
Sec
-
Name
-
Type
-
Mount
-
Min
-
S
-
M
-
L
-
Ex
-
SS
-
SA
-
BF
-
FA
-
Power
-
Damage
-
Max
-
Remain
-
Manual
-
Sensor
-
More
-
-
-
-
-
- - + + + + + + + +
+
+
+
+ + + + +
+
+
+ + +
+ + +
+ Skill
+
+ +Dice
+
+ +TN
+
Recoil Comp
+
Gyro Stabalization
+
Targeting Assistance
+
Reload Type
+
+ Reloads
+
Ammo Type
+
Notes:
+ -
+
+
+ - - - - - -
-
-
-
- + + +
+ + + +
+
+ +
Missles/Rockets
+
+
Name
+
Type
+
Mount
+
Min
+
S
+
M
+
L
+
Ex
+
Power
+
Damage
+
Intel.
+
Blast
+
Scatter
+
Qty.
+
Manual
+
Sensor
+
More
+
+
+
+ + + +
+
+
+
+
+ +
- - -
-
-
- - -
- - -
Skill
-
+Dice
-
+TN
-
Recoil Comp
-
Gyro Stabalization
-
Targeting Assistance -
-
Reload Type -
-
Reloads
-
Ammo Type
-
Notes:
- -
-
-
- - - -
- - textarea name="attr_notes" style='width:150px;height:22px;'> -
-
-
-
Missles/Rockets
-
-
Name
-
Type
-
Mount
-
Min
-
S
-
M
-
L
-
Ex
-
Power
-
Damage
-
Intel.
-
Blast
-
Scatter
-
Qty.
-
Manual
-
Sensor
-
More
-
-
-
- - - -
-
-
-
-
- -
- -
- - - - -
-
-
- - -
+ + + + +
+
+
- -
-
Skill
-
+Dice
-
+TN
-
Recoil Comp
-
Gyro Stabalization
-
Targeting Assistance
-
Range Finder
-
Notes:
- -
-
-
- - -
- + +
+ + +
+
Skill
+
+ +Dice
+
+ +TN
+
Recoil Comp
+
Gyro Stabalization
+
Targeting Assistance
+
Range Finder
+
Notes:
+ +
+
+
+ + +
+ -
-
-
-
-
+
+
+ +
+
-
Cyberware
+
Cyberware, Bioware and Nanoware
+ +
+ + + + +
+
+
-
Name
-
Rating
-
Essence
-
Description
+
Name
+
Rating
+
Essence
+
Description
-
-
-
-
+
+
+
+
-
Bioware
+
+
-
Name
-
Rating
-
Bio Index
-
Description
+
Name
+
Rating
+
Bio Index
+
Description
-
-
-
-
+
+
+
+
-
Nanotech
+
+
-
Name
-
Rating
-
Essence
-
Description
+
Name
+
Rating
+
Essence
+
Description
@@ -4253,29 +4397,30 @@
+
-
Lifestyle
+
Lifestyle
-
Contacts
-
-
Name
-
Contact Type
-
Notes Type
-
+
Contacts
+
+
Name
+
Contact Type
+
Notes
+
- +
@@ -4283,25 +4428,25 @@
-
Lifestyle Class/Gear at Home
-
-
Lifestyle
-
Cost
-
Months Paid
-
Address
-
Description
-
Edges/Flaws
-
-
-
- - - - - - -
-
+
Lifestyle Class/Gear at Home
+
+
Lifestyle
+
Cost
+
Months Paid
+
Address
+
Description
+
Edges/Flaws
+
+
+
+ + + + + + +
+
@@ -4311,10 +4456,10 @@
-
Powers
+
Powers
-
Power
-
Description
+
Power
+
Description
@@ -4324,10 +4469,10 @@
-
Weakness
+
Weakness
-
Weakness
-
Description
+
Weakness
+
Description
@@ -4340,21 +4485,21 @@
@@ -4369,9 +4514,192 @@ buttonlist.forEach(button => { }); }); +const geartabs = ["gear", "credsticks", "vehiclelist"]; +geartabs.forEach(tab => { + button=tab + "-tab"; + console.log(button) + on(`clicked:${button}`, function() { + setAttrs({ geartab: tab }); + }); +}); + +const magictabs = ["astral", "sorcery", "adept", "conjuring", "geas", "totem", "initiate", "foci", "spells"]; +magictabs.forEach(magic => { + button=magic + "-tab"; + console.log(button) + on(`clicked:${button}`, function() { + setAttrs({ magictab: magic }); + }); +}); + +const combattabs = ["combat", "ranged", "melee", "explosives", "armor", "ammo"]; +combattabs.forEach(tab => { + button=tab + "-tab"; + console.log(button) + on(`clicked:${button}`, function() { + setAttrs({ combattab: tab }); + }); +}); + +const riggertabs = ["rcdeck", "subscriber", "rigger"]; +riggertabs.forEach(tab => { + button=tab + "-tab"; + console.log(button) + on(`clicked:${button}`, function() { + setAttrs({ riggertab: tab }); + }); +}); + +const waretabs = ["cyber", "bio", "nano"]; +waretabs.forEach(tab => { + button=tab + "-tab"; + console.log(button) + on(`clicked:${button}`, function() { + setAttrs({ waretab: tab }); + }); +}); + +const deckingtabs = ["decking", "frame", "cyberdeck", "utilities"]; +deckingtabs.forEach(tab => { + button=tab + "-tab"; + console.log(button) + on(`clicked:${button}`, function() { + setAttrs({ deckingtab: tab }); + }); +}); + - +
-
{{myname}}: {{spellname}} {{castforce}} vs. {{targetofspell}}
-
Rolling: {{computed::rolldice}}d6 vs. {{targetnumber}}
- {{#spelldamage}}
Damage: {{computed::spelldamage}}
{{/spelldamage}} - {{#sorcerydice}}
Sorcery Dice Used: {{sorcerydice}}
{{/sorcerydice}} - {{#spellpool}}
Spell Pool Used: {{spellpool}}
{{/spellpool}} - {{#cast}}
Casting Test: {{computed::cast}}
{{/cast}} - {{#casttest}}
Casting Test: {{casttest}}
{{/casttest}} - {{#draintest}}
Drain Test: {{draintest}} vs. {{computed::draindamage}}
+
{{myname}}: {{spellname}} {{spiritforce}} {{spirittype}}
+
Rolling: {{rolldice}}d6 vs. {{targetnumber}} = {{casttest}}
+ {{#conjuredice}} +
+
Total
+
+
Summon
+
+
Drain
+
{{skill}}
+
+
{{conjuredice}}
+
+
{{conjuredicedrain}}
+
{{/conjuredice}} + {{#roll}}
Casting Test: {{computed::cast}} {{computed::roll}}
{{/roll}} + {{#draintest}} +
+
Drain
+
+
Resist Test
+
+
Final
+
{{computed::draindamage}}
+
+
{{draintest}}
+
+
{{computed::finaldrain}}
+
{{/draintest}} {{#description}}
{{description}}
{{/description}} {{#notes}}
{{notes}}
{{/notes}} {{#notes2}}
{{notes2}}
{{/notes2}} - {{#resist}}
{{targetofspell}}: {{resist}}
{{/resist}} - {{#spelldefense}}
{{spelldefense}} Target of {{castforce}}
- {{/spelldefense}} - {{#resistspell}}
{{resistspell}} Target of {{castforce}}
{{/resistspell}} +
+
+ +
+
{{myname}}: {{spellname}} vs. {{targetofspell}}
+
Rolling: {{rolldice}}d6 vs. {{targetnumber}} = {{casttest}}
+ {{#spelldamage}}
Force: {{castforce}} Damage: {{computed::spelldamage}}
{{/spelldamage}} + {{#sorcerydice}}
Sorcery Dice: {{sorcerydice}} {{#spellpool}} Spell Pool: {{spellpool}}{{/spellpool}}
{{/sorcerydice}} + {{#roll}}
Casting Test: {{computed::cast}} {{computed::roll}}
{{/roll}} + {{#draintest}} +
+
Drain
+
+
Resist Test
+
+
Final
+
{{computed::draindamage}}
+
+
{{draintest}}
+
+
{{computed::finaldrain}}
+
+ {{/draintest}} + {{#description}}
{{description}}
{{/description}} + {{#notes}}
{{notes}}
{{/notes}} + {{#notes2}}
{{notes2}}
{{/notes2}} + {{#resist}}
{{targetofspell}}: {{resist}}
{{/resist}} + {{#defensetest}}
+
Attack
+
+
Defense
+
+
Result
+
{{attacks}}
+
-
+
{{casttest}}
+
=
+
{{computed::defensetest}}
+
{{/defensetest}} +
{{#spelldefense}}[Spell Defense](~selected|spelldefense||{{computed::senddata}}){{/spelldefense}} + {{#casttest}}{{targetofspell}}: + {{#dodge}}[Dodge](~{{targetofspell}}|dodge||{{computed::senddata}}){{/dodge}} + {{#resisttype}}[Resist](~{{targetofspell}}|{{computed::resisttype}}||{{computed::senddata}}){{/resisttype}} +
{{/casttest}} + {{#roll}}
{{targetofspell}}: [AOE](~selected|checkaoe||{{computed::senddata}})
+ {{/roll}}
-
{{myname}}: {{spellname}} {{powerlevel}} vs. {{targetofspell}}
-
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
+
{{myname}}: {{spellname}} {{powerlevel}} vs. {{targetofspell}}
+
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
{{#description}}
{{description}}
{{/description}} -
Spell Pool Used: {{spellpool}}
-
Casting Test: {{casttest}}
-
Drain Test: {{draintest}} vs. {{computed::draindamage}}
+
Spell Pool Used: {{spellpool}}
+
Casting Test: {{casttest}}
+
Drain Test: {{draintest}} vs. {{computed::draindamage}}
{{#notes}}
{{notes}}
{{/notes}} {{#notes2}}
{{notes2}}
{{/notes2}}
+ +
+
{{myname}}: {{weaponname}} vs. {{target}}
+
Mode: {{attackmode}}
+
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
+ {{#attacktest}}
Attack Test: {{attacktest}}
{{/attacktest}} + {{#defensetest}}
{{attacker}}: {{attacknumber}} vs. + {{defender}}:{{defensetest}}
{{/defensetest}} +
Weapon Damage: {{computed::weaponpower}} {{computed::weapondamage}}
+ {{#combatpool}}
Combat Pool Used: {{combatpool}}
{{/combatpool}} + {{#pooldice}}
{{pooltype}} Pool Used: {{pooldice}}
{{/pooldice}} + {{#weaponfocus}}
Weapon Focus: {{weaponfocus}} {{focusforce}}
+ {{/weaponfocus}} + {{#attacktest}}
{{target}}: [Defend](~{{target}}|meleedefend||{{computed::senddata}}) + [Full Defense](~selected|meleedefendfull||{{computed::senddata}})
{{/attacktest}} + {{#defensetest}}
Loser: {{computed::finalwinner}} + {{#dodge}}[Dodge](~{{computed::finalwinner}}|dodge||{{computed::senddata}}){{/dodge}} + [Resist](~{{computed::finalwinner}}|resistroll||{{computed::senddata}})
{{/defensetest}} +
Reach: {{myname}}: {{charreach}} vs. {{target}}: {{targetreach}}
+
Mods: + {{#reachmod}} Reach:{{computed::reachmod}}{{/reachmod}} + {{#meleemods}} Melee:{{meleemods}}{{/meleemods}} + {{#armorpen}} Armor Penalty:{{armorpen}}{{/armorpen}} + {{#gyropen}} Gyro Penalty:{{gyropen}}{{/gyropen}} + {{#movemods}} Move Penalty:{{movemods}}{{/movemods}}
+ {{#default}}
{{default}}
{{/default}} + {{#info}}
{{info}}
{{/info}} +
+
-
{{myname}}: {{weaponname}} vs. {{target}}
-
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
-
Attack Test: {{attacktest}}
- {{#combatpool}}
Combat Pool Used: {{combatpool}}
{{/combatpool}} - {{#controlpool}}
Control Pool Used: {{controlpool}}
{{/controlpool}} -
Weapon Damage: {{computed::weaponpower}} {{computed::weapondamage}}
- {{#rounds}}
{{ammotype}} Rounds: {{computed::rounds}}
{{/rounds}} - {{#weaponfocus}}
Weapon Focus: {{weaponfocus}} {{focusforce}}
{{/weaponfocus}} - {{#charreach}}
{{myname}} Reach: {{charreach}}
{{/charreach}} - {{#targetreach}}
{{target}} Reach: {{targetreach}}
{{/targetreach}} +
{{myname}}: {{weaponname}} vs. {{target}}
+
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
+
Attack Test: {{attacktest}}
+ {{#combatpool}}
Combat Pool Used: {{combatpool}}
{{/combatpool}} + {{#controlpool}}
Control Pool Used: {{controlpool}}
{{/controlpool}} +
Weapon Damage: {{computed::weaponpower}} {{computed::weapondamage}}
+ {{#rounds}}
{{ammotype}} Rounds: {{computed::rounds}}
{{/rounds}} + {{#weaponfocus}}
Weapon Focus: {{weaponfocus}} {{focusforce}}
+ {{/weaponfocus}} + {{#charreach}}
{{myname}} Reach: {{charreach}}
{{/charreach}} + {{#targetreach}}
{{target}} Reach: {{targetreach}}
{{/targetreach}} {{#default}}
{{default}}
{{/default}} - {{#senddata}}
{{target}}: [Dodge](~selected|dodge||{{computed::senddata}}) [Resist](~selected|resistroll||{{computed::senddata}})
{{/senddata}} -
Mods:{{#rangedmods}}Ranged: {{rangedmods}} - {{/rangedmods}}{{#meleemods}} Melee: {{meleemods}} - {{/meleemods}}{{#armorpen}} Armor Penalty: {{armorpen}}{{/armorpen}} - {{#gyropen}} Gyro Penalty: {{gyropen}} - {{/gyropen}} {{#movemods}} Move Penalty: {{movemods}}{{/movemods}} - {{#targetmods}} aim assit {{targetmods}}{{/targetmods}} - {{#reachmod}}{{computed::reachmod}}{{/reachmod}} -
- {{#info}}
{{info}}
{{/info}} + {{#senddata}}
{{target}}: [dodge](~selected|dodge||{{computed::senddata}}) + [Resist](~selected|resistroll||{{computed::senddata}})
{{/senddata}} +
Mods:{{#rangedmods}}Ranged: {{rangedmods}} {{/rangedmods}} + {{#meleemods}} Melee:{{meleemods}}{{/meleemods}} + {{#armorpen}} Armor Penalty:{{armorpen}}{{/armorpen}} + {{#gyropen}} Gyro Penalty:{{gyropen}}{{/gyropen}} + {{#movemods}} Move Penalty:{{movemods}}{{/movemods}}
+ {{#targetmods}} aim assit {{targetmods}}{{/targetmods}} +
+ {{#info}}
{{info}}
{{/info}}
-
{{myname}}: {{weaponname}} vs. {{target}}
-
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
-
Attack Test: {{attacktest}}
- {{#combatpool}}
Combat Pool Used: {{combatpool}}
{{/combatpool}} - {{#controlpool}}
Control Pool Used: {{controlpool}}
{{/controlpool}} -
Weapon Damage: {{weaponpower}}{{weapondamage}}
-
Scatter: {{computed::scatter}}m in {{scatdirnumber}} Direction
+
{{myname}}: {{weaponname}} vs. {{target}}
+
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
+
Attack Test: {{attacktest}}
+ {{#combatpool}}
Combat Pool Used: {{combatpool}}
{{/combatpool}} + {{#controlpool}}
Control Pool Used: {{controlpool}}
{{/controlpool}} +
Weapon Damage: {{weaponpower}}{{weapondamage}}
+
Scatter: {{computed::scatter}}m in {{scatdirnumber}} Direction
{{#scatdir}}[img]({{scatdir}}){{/scatdir}} -
Power reduces by 1 each {{blastradius}}m away
+
Power reduces by 1 each {{blastradius}}m away
{{#description}}
{{description}}
{{/description}} {{#notes}}
{{notes}}
{{/notes}} {{#notes2}}
{{notes2}}
{{/notes2}} - {{#resist}}
{{target}}: {{resist}}
{{/resist}} + {{#senddata}}
{{target}}: [Resist Explosive](~selected|resistroll||{{computed::senddata}})
{{/senddata}}
-
{{myname}} uses {{item}}
-
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
-
Item Test: {{result}}
+
{{myname}} uses {{item}}
+
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
+
Item Test: {{result}}
{{#description}}
{{description}}
{{/description}} {{#poolname}}
{{poolname}}: {{pooldice}}
{{/poolname}} {{#notes}}
{{notes}}
{{/notes}} - {{#dicepool}}
Dice Pool Used: {{dicepool}}
{{/dicepool}} + {{#dicepool}}
Dice Pool Used: {{dicepool}}
{{/dicepool}}
{{myname}}: {{skill}}
-
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
+
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
{{#description}}
{{description}}
{{/description}} -
Skill Test: {{result}}
+
Skill Test: {{result}}
{{#poolname}}
{{poolname}}: {{pooldice}}
{{/poolname}} {{#notes}}
{{notes}}
{{/notes}} - {{#dicepool}}
Dice Pool Used: {{dicepool}}
{{/dicepool}} + {{#dicepool}}
Dice Pool Used: {{dicepool}}
{{/dicepool}}
@@ -8612,9 +9591,9 @@ powers: ["Accident", "Divination", "Guard", "Materialization", "Search"]
{{character}}: {{Attribute}}
{{#description}}
{{description}}
{{/description}} -
Success Test: {{result}}
-
Target Number: {{targetnumber}}
-
Combat Pool: {{combatpool}}
+
Success Test: {{result}}
+
Target Number: {{targetnumber}}
+
Combat Pool: {{combatpool}}
{{#notes}}
{{notes}}
{{/notes}} {{#notes2}}
{{notes2}}
{{/notes2}}
@@ -8624,24 +9603,77 @@ powers: ["Accident", "Divination", "Guard", "Materialization", "Search"]
{{character}} {{type}}
{{#description}}
{{description}}
{{/description}} - {{#roll}}
Roll: {{roll}}
{{/roll}} -
All pools refreshed
+ {{#roll}}
Roll: {{roll}}
{{/roll}} +
All pools refreshed
{{#notes}}
{{notes}}
{{/notes}} {{#notes2}}
{{notes2}}
{{/notes2}} - {{#rollGreater() roll 10}}
{{character}} has qualified for multiple combat phases! + {{#rollGreater() roll 10}}
{{character}} has qualified for multiple combat phases!
{{/rollGreater() roll 10}} - +
-
{{character}}: {{Power}}{{wpndmg}} vs {{name}} {{armorvalue}}
-
Rolling: {{rolldice}}d6 vs. {{targetnumber}}
-
Result: {{roll}}
- {{#description}}
{{description}}
{{/description}} - {{#finaldmg}}
Attack:{{attacktest}} - (resist:{{roll}} + dodge:{{dodge}})
-
Final Damage: staged to {{computed::finaldmg}}
{{/finaldmg}} +
{{character}} vs. {{weapon}}
+
Target Number: {{targetnumber}}
+
Dice: {{dice}}
+
Result: {{computed::attacktest}}
+ {{#senddata}}
{{character}}: + [Spell Defense](~selected|spelldefense||{{computed::senddata}}) + {{#dodge}} [Dodge](~{{character}}|dodge||{{computed::senddata}}){{/dodge}} + [Resist](~{{character}}|{{computed::resisttype}}||{{computed::senddata}}) +
{{/senddata}} +
+
+ + +
{{character}}: {{Power}}{{wpndmg}} vs {{name}} {{armorvalue}}
+
Rolling: {{rolldice}}d6 vs. {{targetnumber}} = {{roll}}
Combat Pool Used: {{combatpool}}
- {{#senddata}}
{{character}}: [Resist](~selected|resistroll||{{computed::senddata}})
{{/senddata}} +
+ + + +
+
{{character}}: {{Power}}{{wpndmg}} vs {{name}} {{armorvalue}}
+
Rolling: {{rolldice}}d6 vs. {{targetnumber}} = {{roll}}
+ {{#distance}}
Distance from Explosion: {{distance}}meter(s) Power Reduced by {{blastredux}} +
{{/distance}} + {{#description}}
{{description}}
{{/description}} + {{#finaldmg}} +
+
Attack
+
+
Resist
+
+
Dodge
+
+
Result
+
{{attacktest}}
+
-
+
({{roll}}
+
+
+
{{dodge}})
+
=
+
{{computed::netresult}}
+
+
Final Damage: staged to {{computed::finaldmg}}
{{/finaldmg}} + {{#spelldmg}} +
+
Attack
+
+
Resist
+
+
Result
+
{{attacktest}}
+
-
+
{{roll}}
+
=
+
{{computed::netresult}}
+
+
Final Damage: staged to {{computed::spelldmg}}
{{/spelldmg}} +
Combat Pool Used: {{combatpool}}
+ {{#senddata}}
{{character}}: [Resist](~selected|resistroll||{{computed::senddata}}) +
{{/senddata}} {{#notes}}
{{notes}}
{{/notes}} {{#notes2}}
{{notes2}}
{{/notes2}}
@@ -8650,17 +9682,23 @@ powers: ["Accident", "Divination", "Guard", "Materialization", "Search"]
{{myname}} vs. {{target}}
-
Rolling: {{rolldice}}d6 vs. {{computed::targetnumber}}
- {{#hackingpool}}
Hacking Pool Dice: {{hackingpool}}
{{/hackingpool}} +
Rolling: {{rolldice}}d6 vs. {{computed::targetnumber}}
+ {{#hackingpool}}
Hacking Pool Dice: {{hackingpool}}
{{/hackingpool}} {{#description}}
{{description}}
{{/description}} -
{{action}}: {{computed::roll}}
- {{#senddata}}
{{target}}: [Resist](~selected|matrixresist||{{computed::senddata}})
{{/senddata}} - {{#oppose}}
Utility Test {{oppose}}
{{/oppose}} - {{#sensor}}
Sensor Test {{sensor}}
{{/sensor}} +
{{action}} {{utilitylevel}}: {{computed::roll}} {{computed::wdmg}}
+ {{#resist}}
Final Damage staged to {{computed::finaldamage}}
{{/resist}} + {{#debuff}}
{{debuff}} Reduce by {{computed::finaldamage}}
{{/debuff}} + {{#senddata}}
{{target}}: [Resist](~selected|matrixresist||{{computed::senddata}})
{{/senddata}} + {{#senddata2}}
{{target}}: [Oppose](~{{targetname}}|matrixmaneuvers||{{computed::senddata2}})
{{/senddata2}} + {{#oppose}}
Utility Test {{oppose}}
{{/oppose}} + {{#sensor}}
Sensor Test {{sensor}}
{{/sensor}} + {{#blackic}}
[{{blackic}} Resist](~selected|resistroll||{{computed::payload}})
{{/blackic}} {{#notes}}
{{notes}}
{{/notes}} - {{#notes2}}
{{notes2}}
{{/notes2}} + {{#winner}}
Winner {{computed::winner}} : {{computed::testresult}}
{{/winner}} {{#detect}}
{{target}}: {{detect}}
{{/detect}} {{#clickme}}
{{clickme}}
{{/clickme}} + {{#matrixdmg}}
{{matrixdmg}} {{computed::roll}}{{/matrixdmg}} + {{#matrixdmg}}
{{utilitylevel}} 1
{{/matrixdmg}}
@@ -8671,22 +9709,22 @@ powers: ["Accident", "Divination", "Guard", "Materialization", "Search"]
{{character}}: {{target}}
{{type}}: {{computed::roll}}
- {{#controlpool}}
Control Pool Dice Used: {{controlpool}}
{{/controlpool}} - {{#targetnumber}}
Target Number {{computed::targetnumber}}
{{/targetnumber}} + {{#controlpool}}
Control Pool Dice Used: {{controlpool}}
{{/controlpool}} + {{#targetnumber}}
Target Number {{computed::targetnumber}}
{{/targetnumber}} {{#description}}
{{description}}
{{/description}} - {{#charscore}}
{{character}} score: {{charscore}}
{{/charscore}} - {{#targetscore}}
{{target}} score: {{targetscore}}
{{/targetscore}} - {{#delta}}
Maneuever Score Difference: {{delta}}
{{/delta}} - {{#ecd}}
ECD Test: {{ecd}}
{{/ecd}} + {{#charscore}}
{{character}} score: {{charscore}}
{{/charscore}} + {{#targetscore}}
{{target}} score: {{targetscore}}
{{/targetscore}} + {{#delta}}
Maneuever Score Difference: {{delta}}
{{/delta}} + {{#ecd}}
ECD Test: {{ecd}}
{{/ecd}} {{#notes}}
{{notes}}
{{/notes}} - {{#position}}
New Position Score: {{computed::position}}
{{/position}} + {{#position}}
New Position Score: {{computed::position}}
{{/position}}
{{character}}: Info
-
Action: {{action}}
+
Action: {{action}}
{{#type}}
Type: {{type}}
{{/type}} {{#info1}}
{{info1}}
{{/info1}} {{#info2}}
{{info2}}
{{/info2}} diff --git a/Shadowrun3e/translation.json b/Shadowrun3e/translation.json new file mode 100644 index 0000000000..8f9c20e446 --- /dev/null +++ b/Shadowrun3e/translation.json @@ -0,0 +1,945 @@ +{ + "general-info": "General Information", + "name": "Name", + "sheet-type": "Sheet Type", + "character": "Character", + "npc": "NPC", + "critter": "Critter", + "spirit": "Spirit", + "drone": "Drone", + "vehicle": "Vehicle", + "matrix": "Matrix", + "frame": "Frame", + "import": "Import", + "export": "Export", + "metatype": "MetaType", + "human": "Human", + "dwarf": "Dwarf", + "efl": "Elf", + "ork": "Ork", + "troll": "Troll", + "age": "Age", + "height": "Height", + "weight": "Weight", + "winner": "Winner", + "spirit-type": "Spirit Type", + "watcher": "Watcher", + "air-elemental": "Air Elemental", + "water-elemental": "Water Elemental", + "earth-elemental": "Earth Elemental", + "fire-elemental": "Fire Elemental", + "city-spirit": "City Spirit", + "field-spirit": "Field Spirit", + "hearth-spirit": "Hearth Spirit", + "desert-spirit": "Desert Spirit", + "forest-spirit": "Forest Spirit", + "mountain-spirit": "Mountain Spirit", + "prairie-spirit": "Prairie Spirit", + "mist-spirit": "Mist Spirit", + "storm-spirit": "Storm Spirit", + "wind-spirit": "Wind Spirit", + "lake-spirit": "Lake Spirit", + "river-spirit": "River Spirit", + "sea-spirit": "Sea Spirit", + "gnome": "Gnome", + "manitous": "Manitous", + "salamander": "Salamander", + "sylph": "Sylphs", + "ancestor": "Ancestor", + "force": "Force", + "attributes": "Attributes", + "skills": "Skills", + "magic": "Magic", + "adept": "Adept", + "decking": "Decking", + "gear": "Gear", + "mode": "mode", + "resist-explosive": "Resist Explosive", + "direction": "Direction", + "meters-away": "Meter Away", + "power-reduced-by-1-each": "Power Reduced by 1 Each", + "reduce-by": "Reduce by", + "rigger": "Rigger", + "combat": "Combat", + "cyberware": "cyberware", + "contacts-lifesytle": "Contacts/Lifestyle", + "karma": "Karma", + "powers": "Powers", + "condition-monitor": "Condition Monitor", + "uninjured": "Uninjured", + "moderate-stun": "Moderate Stun", + "unconscious": "Unconscious", + "stun": "Stun", + "physical": "Physical", + "wound-level": "Wound Level", + "light-wound": "Light Wound", + "moderate-wound": "Moderate Wound", + "serious-wound": "Serious Wound", + "deadly-wound": "Deadly Wound", + "dice-pools": "Dice Pools", + "maxiumum-abreviation": "Max", + "used": "Used", + "uses": "Uses", + "item-test": "Equipment Test", + "combat-pool": " Combat Pool", + "combat-pool-dice": "Combat Pool Dice", + "combat-pool-used": "Combat Pool Used", + "spell-pool": "Spell Pool", + "hacking-pool": "Hacking Pool", + "control-pool": "Control Pool", + "astral-pool": " Astral Pool", + "task-pool": " Task Pool", + "spell-pool-dice": "Spell Pool", + "spell-pool-dice-for-drain": "Spell Pool Dice for Drain", + "hacking-pool-dice": "Hacking Pool", + "control-pool-dice": "Control Pool", + "astral-pool-dice": " Astral Pool", + "task-pool-dice": " Task Pool Dice", + "physical-damage-overflow": "Physical Damage Overflow", + "damage-reduced-by": "Damage Reduced by", + "initiative-natural": "Init Nat.", + "initiative-augmented": "Init. Aug.", + "initiative-physical": "Init. Phy.", + "initiative-astral": "Init. Astr. ", + "end-turn": "End Turn", + "body-abbreviation": "B", + "quickness-abbreviation": "Q", + "strength-abbreviation": "S", + "charisma-abbreviation": "C", + "intelligence-abbreviation": "Intel.", + "willpower-abbreviation": "W", + "reaction-abbreviation": "R", + "combat-conditions": "Combat conditions", + "ranged-modifiers": "Ranged Modifiers", + "melee-modifiers": "Melee Modifiers", + "rounds-fired": "Rounds Fired", + "dodge": "Dodge", + "ballistic": "Ballistic: ", + "impact": "Impact: ", + "show-manual-gunnery": "Show Manual Gunnery", + "hide-manual-gunnery": "Hide Manual Gunnery", + "visibility": "Visibility", + "vision-enhacement": "Vision Enhacement", + "target-cover": "Target Cover", + "movement": "Movement", + "dual-wield": "Dual Wield", + "called-shot": "Called Shot", + "aim-actions": "Aim Actions", + "melee-foes": "Melee Foes", + "melee-friends": "Melee Friends", + "targets": "Targets", + "position": "Position", + "miscellaneous-modifiers": "Misc Modifiers", + "normal": "Normal", + "full-dark": "Full Dark", + "partial-light": "Partail Light", + "minimal-light": "Minimal Light", + "glare": "Glare", + "mist": "Mist", + "light-smoke-rain": "Light Smoke/Rain", + "heavy-smoke-rain": "Heavy Smoke/Rain", + "thermal-smoke": "Thermal Smoke", + "none": "None", + "low-light": "LowLight", + "thermal": "Thermal", + "partial": "Partial", + "blind-fire": "Blind Fire", + "not-moving": "Not Moving", + "walk": "walk", + "walk-difficult-ground": "walk (difficult ground)", + "run": "run", + "run-difficult-ground": "run (difficult ground)", + "superior-position": "Superior Position", + "target-prone": "Target Prone", + "relative-motion": "Relative Motion", + "relative-speed": "Relative Speed", + "maneuver-score": "Maneuver Score", + "vehicle-damage": "Vehicle Damage", + "Weapon-mount": "Weapon Mount", + "terrain": "Terrain", + "target-type": "Target Type", + "towards": "Towards", + "away": "Away", + "utility-test": "Utility Test", + "attacker-greater": "Attacker Greaty by 10", + "target-greater": "Target Greater by 10", + "light-damage-abbreviation": "L", + "moderate-damage-abbreviation": "M", + "serious-damage-abbreviation": "S", + "unmounted": "Unmounted", + "mounted": "mounted", + "restricted": "Restricted", + "tight": "Tight", + "combat-zone": "Combat Zone", + "metahuman-sized": "Metahuman sized", + "small-critter": "Small critter", + "large-critter": "Large critter", + "small-drone": "Small drone", + "motorcyle": "Motorcyle", + "automobile": "Automobile", + "limo-Light-truck": "Limo/Light Truck", + "heavy-truck-trailer": "Heavy Truck/Trailer", + "boat": "Boat", + "yacht": "Yacht", + "freighter-tanker": "Freighter/Tanker", + "ultralight-glider": "Ultralight glider", + "fixed-wing": "Fixed Wing", + "commerical-airliner": "Commerical Airliner", + "helicopter": "Helicopter", + "zepplin-blimp": "Zepplin/Blimp", + "lav": "LAV/T-bird", + "military-ground-vehicle": "Military Ground Vehicle", + "attribute": "Attribute", + "base": "Base", + "mods": "Mods", + "final": "Final", + "body": "Body", + "body-test-natural": "Body Test without augmentation", + "body-test-aug": "Body Test with augmentation", + "quickness": "Quickness", + "quickness-test-natural": "Quickness Test witht augmentation", + "strength": "Strength", + "strength-test-natural": "Strength Test with augmentation", + "charisma": "Charisma", + "charisma-test-natural": "Charisma Test with augmentation", + "intelligence": "Intelligence", + "intelligence-test-natural": "Intelligence Test with augmentation", + "willpower": "Willpower", + "willpower-test-natural": "Willpower Test with augmentation", + "essence": "Essence", + "essence-test": "Essence Test", + "magic-test": "Magic Test", + "level": "Level", + "perception": "Perception", + "perception-test": "Perception Test", + "reach": "Reach", + "attacks": "Attacks", + "deadly-damage-abbreviation": "D", + "light-stun-abbreviation": "L(s)", + "moderate-stun-abbreviation": "M(s)", + "serious-stun-abbreviation": "S(s)", + "deadly-stun-abbreviation": "D(s)", + "reaction-init-speed": "Reaction, Init & Speed", + "natural": "Natural", + "reaction": "Reaction", + "initiative": "Initiative", + "astral": "Astral", + "walking-rate": "Walking Rate", + "meters-per-combat-turn": "meters per combat turn", + "running-rate": "Running Rate", + "pool": "Pool", + "calculated": "Calculated", + "spell": "Spell", + "hacking": "Hacking", + "control": " Control", + "task": "Task", + "karma-pool": "Karma Pool", + "good-karma": "Good Karma", + "professional-rating": "Professional Rating", + "skills-edges-flaws": "Skills/Edges/Flaws", + "rating": "Rating", + "roll": "Roll", + "type": "Type", + "stacked": "Stacked", + "sustained": "Sustained", + "max": "Max", + "defense": "Defense", + "spells": "Spells", + "spell-defense": "Spell Defense", + "sorcery": "Sorcery", + "conjuring": "Conjuring", + "conjuring-dice-for-drain": "Conjuring Dice for Drain", + "misc-modifiers": "Misc. Modifiers", + "modifiers": "Modifiers", + "defend": "Defend: ", + "dispell": "Dispell: ", + "summon": "Summon", + "banish": "Banish", + "spells-stacked": "Spells Stacked", + "spells-sustained": "Spells Sustained", + "resist-banish": "Resist Banish: ", + "resist-spell": "Resist Spell", + "astral-state-combat": "Astral State and Combat", + "magic-skills-configuration": "Magic Skills and Configuration", + "adept-powers": "Adept Powers", + "astral-perception": "Astral Perception", + "astral-projection": "Astral Projection", + "astral-reaction": "Astral Reaction", + "astral-initiative": "Astral Initiative", + "astral-combat": "Astral Combat", + "weapon-focus": "Weapon Focus", + "enabled": "Enabled", + "mage": "Mage", + "shaman": "Shaman", + "aspected-mage": "Aspected Mage", + "sorcer": "Sorcery", + "specialize": "Specialize", + "spellcasting": "Spellcasting", + "dispelling": "Dispelling", + "ritual-magic": "Ritual Magic", + "summoning": "Summoning", + "banishing": "Banishing", + "controlling": "Controlling", + "aura-reading": "Aura Reading", + "auras": "Auras", + "signatures": "Signatures", + "drain": "Drain", + "enchanting": "Enchanting", + "divining": "Divining", + "centering": "Centering", + "creative-skill": "Creative Skill", + "power": "Power", + "cost": "Cost", + "activate": "Activate", + "notes": "Notes", + "improved-reflexes": "Improved Reflexes: ", + "body-boost": "Body Boost: ", + "strength-boost": "Strength Boost: ", + "agility-boost": "Agility Boost: ", + "pain-resistance": "Pain Resistance: ", + "category": "Category", + "specialization-abbreviation": "Spec.", + "foci": "Foci", + "expendable-abbreviation": "Exp.", + "range": "Range", + "target": "Target", + "damage-abbreviation": "Dmg", + "durration-abbreviation": "Dur.", + "drain-damage": "Drain Damage", + "description": "Description", + "health": "Health", + "detection": "Detection", + "illusion": "Illusion", + "elemental": "Elemental", + "telekinetic": "Telekinetic", + "transformation": "Transformation", + "mana": "Mana", + "line-of-sight-acronym": "LoS", + "area-of-effect-acronym": "AoE", + "touch": "Touch", + "casting-test": "Casting Test", + "target-number": "Target Number", + "light": "Light", + "medium": "Medium", + "serious": "Serious", + "deadly": "Deadly", + "light-stun": "Light Stun", + "medium-stun": "Medium Stun", + "serious-stun": "Serious Stun", + "deadly-stun": "Deadly Stun", + "instant-abbreviation": "I", + "sustained-abbreviation": "S", + "permanent-abbreviation": "P", + "damage-level": "Damage Lvl", + "damage-level-add-1": "Damage +1", + "damage-level-add-2": "Damage +2", + "damage-level-subtract-1": "Damage -1", + "damage-level-subtract-2": "Damage -2", + "quantity": "Quantity", + "expendable": "Expendable", + "reusable": "Reusable", + "power-focus": "Power Focus", + "spirit-focus": "Spirit Focus", + "fire": "Fire", + "water": "Water", + "earth": "Earth", + "air": "Air", + "city-sprit": "City Spirit", + "field-sprit": "Field Spirit", + "hearth-sprit": "Hearth Spirit", + "desert-sprit": "Desert Spirit", + "forest-sprit": "Forest Spirit", + "mountain-sprit": "Mountain Spirit", + "prairie-sprit": "Prairie Spirit", + "mist-sprit": "Mist Spirit", + "storm-sprit": "Storm Spirit", + "wind-sprit": "Wind Spirit", + "lake-sprit": "Lake Spirit", + "river-sprit": "River Spirit", + "sea-sprit": "Sea Spirit", + "sylphs": "Sylphs", + "equip": "Equip", + "skill": "Skill", + "conceal": "Conceal", + "damage": "Damage", + "plus-dice-abbreviation": "+Dice", + "plus-target-number-abberviation": "+TN", + "attack": "Attack", + "edged": "Edged", + "club": "Club", + "pole-arm": "Pole Arm", + "whip": "Whip", + "initiate-grade": "Initiate Grade", + "metamagic": "Metamagic", + "geas-type": "Geas Type", + "geas-notes": "Geas Notes", + "totem": "Totem", + "environment": "Environment", + "advantages": "Advantages", + "disadvantages": "Disadvantages", + "spirit-name": "Spirit Name", + "fetish": "Fetish", + "summon-spirit": "summon spirit", + "banish-spirit": "banish spirit", + "cyberdecks-and-utilities": "Cyberdecks and Utilities", + "smart-frames-and-agents": "Smart Frames and Agents", + "cyber-combat": "Cyber Combat", + "persona": "Persona", + "core": "Core", + "undamaged": "Undamaged", + "light-damage": "Light Damage", + "moderate": "Moderate", + "moderate-damage": "Moderate Damage", + "serious-damage": "Serious Damage", + "crashed": "Crashed", + "condition": "Condition", + "hot-asist": "Hot ASIST", + "reality-filter": "Reality Filter", + "ic-suppressed": "IC Suppressed", + "icon-status": "Icon Status", + "host-grid-rating": "Host/Grid Rating", + "intruder": "Intruder", + "legitimate": "Legitimate", + "unknown": "Unknown", + "blue": "BLUE", + "green": "GREEN", + "orange": "ORANGE", + "red": "RED", + "pilot-rating": "Pilot Rating", + "utility-payload": "Utility Payload", + "sensor": "Sensor", + "evade": "Evade", + "parry": "Parry", + "combat-tn": "Combat TN", + "resist": "Resist", + "medic": "Medic", + "use-hacking-pool-for-ic-supression": "Use Hacking Pool for IC supression", + "full": "Full", + "bod": "Bod", + "evasion": "Evasion", + "masking": "Masking", + "sensors": "Sensors", + "detection-factor-abbreviation": "Detect.F", + "jack-in": "Jack In", + "memory-in-use": "Memory In Use", + "reset": "Reset", + "hacking-pool-used": "Hacking Pool Used", + "penalties": "Penalties", + "cyberdeck-configuration": "Cyberdeck Configuration", + "computer-skills": "Computer Skills", + "frame-configuration": "Frame Configuration", + "utilities-configuration": "Utilities Configuration", + "computer": "Computer", + "hardware": "Hardware", + "programming": "Programming", + "deck-name": "Deck Name", + "hardening": "Hardening", + "active-memory": "Active Memory", + "storage-memory": "Storage Memory", + "io-speed": "I/O Speed", + "response-increase": "Response Increase", + "offline-storage": "Offline Storage", + "smart-frame": "Smart Frame", + "agent": "Agent", + "core-rating": "Core Rating", + "pilot": "Pilot", + "utility-rating-sum": "Utility Rating Sum", + "utility-rating": "Utility Rating", + "utility-rating-reduced-by": "Utility Rating Reduced by", + "special-utilities": "Special Utilities", + "utility": "Utility", + "multiple": "Multiplier", + "size": "Size", + "loaded": "Loaded", + "effective-rating": "Effective Rating", + "test": "Test", + "swap-memory": "Swap Memory", + "sleaze": "Sleaze", + "track": "Track", + "defensive-utilities": "Defensive Utilities", + "multiplier": "Multiplier", + "armor": "Armor", + "cloak": "Cloak", + "lock-on": "Lock-On", + "offensive-utilities": "Offensive Utilities", + "execute": "Execute", + "attack-light-damage-abbreviation": "Attack (L)", + "attack-moderate-damage-abbreviation": "Attack (M)", + "attack-serious-damage-abbreviation": "Attack (S)", + "attack-deadly-damage-abbreviation": "Attack (D)", + "black-hammer": "Black Hammer", + "killjoy": "Killjoy", + "slow": "Slow", + "additional-utilities": "Additional Utilities", + "access": " Acesss", + "index": " Index", + "files": " Files", + "slave": " Slave", + "karma-total": "Karma Total", + "attribute-skill-spell-etc": "Attribute/Skill/Spell/etc.", + "ammount-of-karma": "Ammount of Karma", + "date": "Date", + "credsticks": "Credsticks ¥", + "vehilces-owned-by-character": "Vehicles Owned by Character", + "consumeable": "Consumeable", + "id": "ID", + "balance": "Balance ¥", + "permits": "Permits", + "certified": "Certified", + "standard": "Standard", + "silver": "Silver", + "gold": "Gold", + "platinum": "Platinum", + "ebony": "Ebony", + "forged": "Forged", + "vehicles-list": "Vehicles List", + "vehicles-skill-message": "Vehicle Details and Skill rating go on sepperate Vehicle Character Sheet", + "model": "Model", + "vcr-rating": "VCR Rating", + "vehicle-reaction": "Vehicle Reaction", + "vehicle-initiative": "Vehicle Initiative", + "ivis-master-unit": "IVIS Master Unit", + "fddm-master-unit": "FDDM Master Unit", + "remote control deck": "Remote Control Deck Configuration", + "drone-subscriber-list": "Drone Subscriber List", + "intrusion-factor-base": "Intrusion Factor Base", + "intrusion-factor-modifier": "Intrusion Factor Mods", + "intrusion-factor": "Intrusion Factor", + "flux-rating": "Flux Rating", + "modified-flux": "Modified Flux", + "deck": "Deck", + "eccm": "ECCM", + "electronic-warfare": "Electronic Warfare", + "encryption-module": "Encryption Module", + "decryption-module": "Decryption Module", + "protocol-emulation-module": "Protocol Emulation Module", + "update-vehicle-skill-here": "Update Vehicle Skill Here", + "vehicle-specialize-message": "If specializing in a specif vehicle, add modifiers to the vehicle/drone itself", + "remote-operation": "Remote Operation", + "bike": "Bike", + "car": "Car", + "hovercraft": "Hovercraft", + "lighter-than-air-aircraft-abbreviated": "LAV", + "motorboat": "Motorboat", + "rotor-aircraft": "Rotor Aircraft", + "sailboat": "Sailboat", + "ship": "Ship", + "submarine": "Submarine", + "vectored-thrust": "Vectored Thrust", + "winged-aircraft": "Winged Aircraft", + "mechanical-arm": "Mechanical Arm", + "semiballistic": "Semiballistic", + "suborbital": "HSCT/Suborbital", + "tracks": "Tracks", + "walkers": "Walkers", + "combat-skills-weapons-armor-and-ammunition": "Combat Skills, Weapons, Armor and Ammo", + "combat-skills": "combat skills", + "ranged-weapons": "ranged weapons", + "melee-weapons": "melee weapons", + "explosives": "explosives weapons", + "ammunition": "Ammunition", + "update-combat-skills-here": "Update Combat Skill Here", + "combat-skills-specialization-message": "If specializing in a weapon, add modifiers to the weapon itself", + "assualt-rifle": "Assualt Rifle", + "pistols": "Pistols", + "rifles": "Rifles", + "shotguns": "Shotguns", + "sub-machine-gun-abbreviation": "SMG", + "throwing": "Throwing", + "clubs": "Clubs", + "cyber-implant": "Cyber Implant", + "gunnery": "Gunnery", + "heavy-weapons": "Heavy Weapons", + "lasers": "Lasers", + "launchers": "Launchers", + "spray": "Spray", + "gyrojet": "Gyrojet", + "projectile": "Projectile", + "demolitions": "Demolitions", + "under-water": "Under Water", + "blowgun": "Blowgun", + "bracer": "Bracer", + "gun-cane": "Gun Cane", + "oral-gun": "Oral Gun", + "oral-strike": "Oral Strike", + "eye-gun": "Eye Gun", + "unarmed": "Unarmed", + "martial-arts": "Martial Arts", + "brawling": "Brawling", + "mma": "MMA", + "karate": "Karate", + "arnis": "Arnis", + "muy-thai": "Muy Thai", + "tae-kwon-do": "Tae Kwon Do", + "wild-cat": "Wild Cat", + "general": "General", + "fire-mode": "Fire Mode", + "show": "Show", + "primary-abbreviation": "Pri", + "secondary-abbreviation": "Sec", + "minimum-abbreviation": "Min", + "short-abbreviation": "S", + "medium-abbreviation": "M", + "long-abbreviation": "L", + "extreme-abbreviation": "Ex", + "single-shot-abbreviation": "SS", + "semi-automatic-abbreviation": "SA", + "burst-fire-abbreviation": "BF", + "full-automatic-abbreviation": "FA", + "maximum-abbreviation": "Max", + "remain": "Remain", + "reload": "Reload", + "more": "More", + "other": "Other", + "hold-out-pistol ": "Hold-out Pistol", + "light-pistol": "Light Pistol", + "machine-pistol": "Machine Pistol", + "heavy-pistol": "Heavy Pistol", + "taser": "Taser", + "shotgun": "Shotgun", + "sporting-rifle": "Sporting Rifle", + "sniper-rifle": "Sniper Rifle", + "assault-rifle": "Assault Rifle", + "light-machine-gun-abbreviation": "LMG", + "medium-machine-gun-abbreviation": "MMG", + "heavy-machine-gun-abbreviation": "HMG", + "assualt-cannon": "Assault Cannon", + "minigun": "Minigun", + "bow": "Bow", + "light-crossbow": "Light Crossbow", + "medium-crossbow": "Medium Crossbow", + "heavy-crossbow": "Heavy Crossbow", + "sling-shot": "Sling Shot", + "sling-launcher": "Sling Launcher", + "thrown-knife": "Thrown Knife", + "shuriken": "Shuriken", + "caltrops": "Caltrops", + "nets": "Nets", + "speargun": "Speargun", + "net-gun": "Net Gun", + "laser-pistol": "Laser Pistol", + "laser-rifle": "Laser Rifle", + "laser-sniper": "Laser Sniper", + "gyrojet-land": "Gyrojet (land)", + "gyrojet-water": "Gyrojet (water)", + "flamethrower": "Flamethrower", + "recoil-compensation-abbreviation": "Recoil Comp", + "gyro-stabalization": "Gyro Stabalization", + "targeting-assistance": "Targeting Assistance", + "reload-type": "Reload Type ", + "reloads": "Reloads", + "ammo-type": "Ammo Type", + "pistol": "Pistol", + "heavy-weapon": "Heavy Weapon", + "laser": "Laser", + "rifle": "Rifle", + "thrown": "Thrown", + "regular": "Regular", + "deluxe": "Deluxe", + "smartlink": "Smartlink", + "laser-sight": "LaserSight", + "smart-goggles": "Smart Goggles", + "clip": "clip", + "break": "break", + "magazine": "magazine", + "speed-loader": "speed loader", + "cylinder": "cylinder", + "belt": "belt", + "adps": "ADPS", + "explosive": "Explosive", + "explosive-ex": "Explosive EX", + "flechette": "Flechette", + "gel": "Gel", + "tracer": "Tracer", + "anti-vehicle": "Anti-Vehicl", + "capsule": "Capsule", + "glazer": "Glazer", + "Hi-C": "Hi-C", + "hollow-point": "Hollow Point", + "incendiary": "Incendiary", + "mercury": "Mercury", + "tracker": "Tracker", + "blast": "Blast", + "scatter": "Scatter", + "quantity-abbreviation": "Qty.", + "manual": "Manual", + "regular-offensive": "R/O (Regular Offensive)", + "regular-defensive": "R/D (Regular Defensive)", + "regular-concussion": "R/C (Regular Concussion)", + "aerodynamic-offensive": "A/O (Aerodynamic Offensive)", + "aerodynamic-defensive": "A/D (Aerodynamic Defensive)", + "aerodynamic-concussion": "A/C (Aerodynamic Concussion)", + "launcher-offensive": "L/O (Launcher Offensive)", + "launcher-defensive": "L/D (Launcher Defensive)", + "launcher-concussion": "L/C (Launcher Concussion)", + "target-assistance": "Targeting Assistance", + "range-finder": "Range Finder", + "throw": "Throw", + "launcher": "Launcher", + "demolition": "Demolition", + "quickness-penalty": "Quickness Penalty", + "combat-pool-penalty": "Combat Pool Penalty", + "dermal-armor": "Dermal Armor", + "slot": "Slot", + "ballistic-rating": "Ballistic Rating", + "impact-rating": "Impact Rating", + "helmet": "helmet", + "shield": "shield", + "bioware": "bioware", + "nanoware": "nanoware", + "gyro-harness": "gyro harness", + "damage-modifier": "Damage Modifier", + "grid": "Grid", + "security-code": "Security Code", + "security-value": " Security Value", + "host": "Host", + "virtual-machine-abbreviation": "VM", + "detection-roll": "Detection Roll", + "security-tally": "Security Tally", + "alert-status": "Alert Status", + "passive": "Passive", + "active": "Active", + "hide": "Hide", + "trigger-step": "Trigger Step", + "event": "Event", + "rest-tally": "Reset Tally", + "select-token": "Select Token", + "intrusion-countermeasures": "Intrusion Countermeasures", + "test-target": "Test Target", + "crippler": "Crippler", + "killer": "Killer", + "probe": "Probe", + "scramble": "Scramble", + "tar-baby": "Tar Baby", + "blaser": "Blaster", + "ripper": "Ripper", + "sparky": "Sparky", + "tar-pi": "Tar pit", + "black-ic": "Black IC", + "black-ic-lethal": "Black IC Lethal", + "black-ic-non-lethal": "Black IC Non-Lethal", + "data-bomb": "Data Bomb", + "pavlov": "Pavlov", + "scout": "Scout", + "trace": "Trace", + "cerebropathic": "Cerebropathic", + "psychotropic": "Psychotropic", + "detection-factor": "DetectionFactor", + "computer-skill": "Computer Skill", + "utility-target-number-abbreviation": "Utility TN", + "oppose": "Oppose", + "mpcp": "MPCP", + "rapid-settings-system-rating": "Rapid Settings System Rating", + "apply": "Apply", + "vehicle-attributes": "Vehicle Attributes", + "vehicle-combat": "Vehicle Combat", + "vehicle-notes": "Vehicle Notes", + "ecm-flux": "ECM/FLUX", + "drone-attributes": "Drone Attributes", + "drone-combat": "Drone Combat", + "drone-notes": "Drone Notes", + "interface": "Interface", + "datajack": "Datajack", + "VCR": "VCR", + "autonav": "Autonav", + "speed": "Speed", + "current": "Current", + "maximum": "Maximum", + "maneuever": "Maneuever", + "generate": "Generate", + "compare": "Compare", + "off-road": "Off Road", + "open": "Open", + "urban-setting": "Urban Setting", + "weather": "Weather", + "bad": "Bad", + "terrible": "Terrible", + "fog": "Fog", + "smog": "Smog", + "rain": "Rain", + "snow": "Snow", + "thunderstorm": "ThunderStorm", + "windy": "Windy", + "heavy-wind": "Heavy Wind", + "sensor-los": "Sensor LOS", + "sensor-test": "Sensor Test", + "destroyed": "Destroyed", + "rc-signal": "RC Signal", + "full-strength": "Full Strength", + "light-degredation": "Light Degredation", + "moderate-degredation": "Moderate Degredation", + "serious-degredation": "Serious Degredation", + "disengaged": "Disengaged", + "command-channel": "Command Channel", + "simsense-channel": "Simsense Channel", + "system-channel": "System Channel", + "driver": "Driver", + "driving": "Driving", + "maimum-abbreviation": "Max", + "operative-mode": "Operative Mode", + "primary": "Primary", + "secondary": "Secondary", + "vehicle-configuration": "Vehicle Configuration", + "drone-configuration": "Drone Configuration", + "manual-control": "Manual Control", + "datajack-port": "Datajack Port", + "rigger-adaption": "Rigger Adaption", + "remote-control": "Remote Control", + "vehicle-type": "Vehicle Type ", + "vehicle-size": "Vehicle Size ", + "car-pickup-truck": "Car/Pickup Truck", + "fighter-jet": "Fighter Jet", + "heavy-truck": "Heavy Truck", + "large-airplane": "Large Airplane", + "limousine": "Limousine/Light Truck/Van", + "lighter-than-air": "LTA/Zeppelin", + "motorcycle": "Motorcyle", + "racing-boat": "Racing Boat", + "small-airplane": "Small Airplane", + "small-boat": "Small Motorboat", + "sports-car": "Sports Car", + "tracked-vehicle": "Tracked Vehicle", + "tractor-trailer": "Tractor Trailer", + "train": "Train/Monorail", + "ultralight": "Ultra-light Aircraft", + "large": "Large", + "extra-large": "Extra-Large", + "handling": "Handling", + "acceleration": "Acceleration", + "signature": "Signature", + "firmpoints": "Firmpoints", + "hardpoint": "Hardpoint", + "seating": "Seating", + "entry-points": "Entry Points", + "fuel": "Fuel", + "economy": "Economy", + "cargo": "Cargo", + "load": "Load", + "vehicle-skill": "Vehicle Skill", + "ivis-pool": "IVIS Pool;", + "stress": "Stress", + "setup-breakdown": "Setup/Breakdown", + "total-cost": "Total Cost", + "rapid-attributes-set": "Rapid Attribute Set", + "modification-notes": "Modification Notes", + "vehicle-electronics-and-ecm-eccm": "Vehicle Electornics and ECM/ECCM", + "drone-electronics-and-ecm-eccm": "Drone Electornics and ECM/ECCM", + "vehicle-flux-rating": "Vehicle Flux Rating", + "drone-flux-rating": "Drone Flux Rating", + "vehicle-flux-used": "Vehicle Flux Used", + "drone-flux-used": "Drone Flux Used", + "max-flux": "Max Flux", + "roll-test": "Roll Test", + "opposition-test": "Opposition Test", + "sonar": "Sonar", + "ECM": "ECM", + "ED": "ED", + "ECD": "ECD", + "handling-abbreviation": "Hand", + "accleration-abbreviation": "Accel", + "signature-abbreviation": "Sig", + "auto-pilot-rating-abbreviation": "Auto", + "vehicle-actions": "Vehicle Actions", + "drone-actions": "Drone Actions", + "accelerate": "Accelerate", + "brake": "Brake", + "ram": "Ram", + "relocate": "Relocate", + "crash": "Crash", + "sensor-mode": "Sensor Mode", + "manual-target-nubmber-abbreviation": "Manual TN", + "sensor-target-nubmber-abbreviation": "Sensor TN", + "about-equal": "About Equal", + "up-to-2x": "Up to 2X", + "up-to-3x": "Up to 3X", + "more-than-3x": "More than 3X", + "attacker-greater-by-10": "Attacker Greaty by 10", + "target-greater-by-10": "Target Greater by 10", + "full-dark ": "Full Dark", + "limo-light-truck": "Limo/Light Truck", + "commercial-airliner": "Commerical Airliner", + "vehicle-weapons": "Vehicle Weapons", + "mount": "Mount", + "firmpoint": "Firmpoint", + "turret": "Turret", + "cyberware-bioware-nanoware": "Cyberware, Bioware and Nanoware", + "bio-index": "Bio Index", + "lifestyle": "Lifestyle", + "contacts": "Contacts", + "contact-type": "Contact Type", + "contact": "Contact", + "buddy": "Buddy", + "friend-for-life": "Friend for Life", + "followers": "Followers", + "lifesytle-class-gear-at-home": "Lifestyle Class/Gear at Home", + "months-paid": "Months Paid", + "address": "Address", + "edges-flaws": "Edges/Flaws", + "weakness": "Weakness", + "json-import": "JSON Import", + "json-export": "JSON Export", + "rolling": "Rolling", + "control-pool-dice-used": "Control Pool Dice Used", + "score": "score", + "ecd-test": "ECD Test", + "all-pools-refreshed": "All Pools Refreshed", + "maneuever-score-difference": "Maneuever Score Difference", + "new-position-score": "New Posistion Score", + "attack-test": "Attack Test", + "control-pool-used": "Control Pool Used", + "weapon-damage": "Weapon Damage", + "move-penalty": "Move Penalty", + "aim-assist": "Aim Assist", + "rounds": "Rounds", + "action": "Action", + "multi-combat-phase-message": "has qualified for multiple combat phases!", + "result": "result", + "final-damage-staged-to": "Final Damage Staged To", + "attacks-msg": "Number of Success for Attacker", + "attack-power": "Attack Power", + "attack-type": "Attack Type", + "full-defense": "Full Defense", + "pool-used": "Pool Used", + "distance-from-explosive-in-meters": "Distance from Explosive in Meters", + "half": "Half", + "double": "Double", + "use-reach-modifier": "Use Reach Modifier", + "success-test": "Success Test", + "pool-dice": "Pool Dice", + "skill-test": "Skill Test", + "dice": "Dice", + "resist-test": "resist test", + "spellblocked-msg": "spell fully blocked, no resistance test needed", + "missed-msg": "attack missed, no resistance test needed", + "verification-system-rating": "Verification System Rating", + "system-operation-with": "System Operation With", + "operator": "Operator", + "icon": "Icon", + "update-gunnery-and-control-pool": "Update Gunnery and Control Pool", + "set-vehicle-operator": "Set Vehicle Operator", + "set-decker-for-security-tally": "Set Decker for Security Tally", + "spell-resistance-test": "Spell Resistance Test", + "damage-resistance-test": "Damage Resistance Test", + "sorcery-dice": "Sorcery Dice", + "sorcery-dice-for-drain": "Sorcery Dice for Drain", + "force-of-spell": "Force of Spell", + "ally": "ally", + "out-of-ammo": "Out of Ammo", + "simple": "simple", + "rounds-already-fired-in-combat-phase": "Rounds Already Fired in Combat Phase", + "complex": "complex", + "cover-modifiers": "Cover Modifiers", + "spirit-focus-dice": "Spirit Focus Dice", + "are-you-the-summoner": "Are You the Summoner", + "additional-modifiers": "Additional Modifers", + "successes-from-hiding-test": "Successes from Hiding Test", + "decker": "Decker", + "yes": "yes", + "no": "no", + "how-many-additional-enemy-vehicles": "How Many Additional Enemy Vehicles", + "short": "short", + "long": "long", + "extreme": "extreme", + "ic-rating": "IC Rating", + "drain-modifiers": "Drain Modifiers" +}