Merge remote-tracking branch 'refs/remotes/Roll20/master'

This commit is contained in:
zeteticl
2018-08-08 20:53:38 +08:00
283 changed files with 43014 additions and 9070 deletions
+15 -15
View File
@@ -158,23 +158,23 @@ input {
.sheet-power button[type=roll].sheet-powerlabel,
.sheet-body button[type=roll].sheet-attrlabel
{
background-color: #014A89;
background-color: #014A89;
color: white;
border: 5px solid #014A89;
padding-left: 20px;
padding-left: 10px;
font-size: 14px;
width: 60px;
width: 35px;
display: inline-block;
background-image: none;
text-shadow:none;
box-shadow:none;
border-radius:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
text-shadow: none;
box-shadow: none;
border-radius: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
vertical-align:top;
height: 28px;
vertical-align: top;
height: 18px;
margin-left: -20px;
}
@@ -200,7 +200,7 @@ input {
margin: 0px;
position: relative;
top: 0px;
left: 52px;
left: 35px;
line-height: 12px;
min-width: 60px;
}
@@ -213,7 +213,7 @@ input {
}
.sheet-derived button[type=roll].sheet-derlabel.sheet-recovery {
width: 65px;
width: 60px;
padding-right: 0px;
}
@@ -289,7 +289,7 @@ input {
.sheet-derived .sheet-derlabel.sheet-hp.sheet-stag {
padding-left: 5px;
margin-left: -5px;
margin-left: -2px;
width: 65px;
}
@@ -1118,7 +1118,7 @@ button[type=roll]:hover *
.sheet-deathsavecontainer {
position: absolute;
top: 35px;
left: 60px;
left: 20px;
width: 200px;
}
+3 -3
View File
@@ -146,11 +146,11 @@
</div>
</div>
<div class="derived">
<div class="dercontainer">
<div class="dercontainer" style="background-color: #014A89;">
<span class="derlabel hp" data-i18n="max-hp">Max HP</span>
<span class="derived" name="attr_HP_max" title="@{HP_max}"></span>
<span class="derived" style="background-color: white;" name="attr_HP_max" title="@{HP_max}"></span>
<span class="derlabel hp stag" data-i18n="staggered">Staggered</span>
<span class="derived" name="attr_HP-staggered" title="@{HP-staggered}"></span>
<span class="derived" style="background-color: white;" name="attr_HP-staggered" title="@{HP-staggered}"></span>
</div>
<div class="dercontainer">
<div class="hpbox">
File diff suppressed because one or more lines are too long
+39 -84
View File
File diff suppressed because one or more lines are too long
+42
View File
@@ -11,6 +11,48 @@ Bugs fall into the patch category.
The sheet will always upgrade itself unless I specify otherwise, though some things like roll template fields changing will require users who have added custom macros to fix.
## 19.0.0
### Breaking Changes
- Removed my custom classes (only one, called `Summoner`) and my psionic classes (`Psion` and `Soulknife`) from the sheet. If you have custom classes then use the custom name field for the class.
### Features
- Settings page cleaned up after latest Roll20 changes. It has also been reorganized to match the PC sheet sections (skills, saving throws, etc).
- [#750: Always show NPC saving throws](https://bitbucket.org/mlenser/5eshaped/issues/750/always-show-npc-saving-throws)
### Bug fixes
- [#729: NPC skill proficiencies are lost during conversion from OGL sheet](https://bitbucket.org/mlenser/5eshaped/issues/729/npc-skill-proficiencies-are-lost-during)
- NPC skills should never expand in to the right column now
## 18.1.13
### Bug fixes
- [#738: Overlapping UI in NPC sheet](https://bitbucket.org/mlenser/5eshaped/issues/738/overlapping-ui-in-npc-sheet)
## 18.1.12
### Bug fixes
- [#733: Class traits with damage do not check damage option by default](https://bitbucket.org/mlenser/5eshaped/issues/733/class-traits-with-damage-do-not-check)
- [#743: Incorrect assumption about OGL HP format breaks some imports](https://bitbucket.org/mlenser/5eshaped/issues/743/incorrect-assumption-about-ogl-hp-format)
- [#744: TypeError on OGL conversion](https://bitbucket.org/mlenser/5eshaped/issues/744/typeerror-on-ogl-conversion)
- [#745: Consider not using npc_name from OGL to set character name](https://bitbucket.org/mlenser/5eshaped/issues/745/consider-not-using-npc_name-from-ogl-to)
## 18.1.11
### Bug fixes
- [#728: Error message when using NPC actions](https://bitbucket.org/mlenser/5eshaped/issues/728/error-message-when-using-npc-actions)
## 18.1.10
### Bug fixes
- Fix attachers for NPC actions and reactions. Closes [#726: NPC attachers do not trigger for Actions](https://bitbucket.org/mlenser/5eshaped/issues/726/npc-attachers-do-not-trigger-for-actions)
## 18.1.9
### Bug fixes
- [#723: NPC skill parsing broken for skills with spaces in them](https://bitbucket.org/mlenser/5eshaped/issues/723/npc-skill-parsing-broken-for-skills-with)
- [#724: Drag-and-drop for crossbow bolts freezes sheet, breaks future imports](https://bitbucket.org/mlenser/5eshaped/issues/724/drag-and-drop-for-crossbow-bolts-freezes)
## 18.1.8
### Bug fixes
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hodin",
"9TH": "9.",
"9TH_LEVEL": "9. úroveň",
"ABILITIES": "Abilities",
"ABILITY": "Vlastnost",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Dokud není zrušeno",
"UNTIL_DISPELLED_OR_TRIGGERED": "Dokud není zrušeno nebo spuštěno",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 Stunden",
"9TH": "9.",
"9TH_LEVEL": "Stufe 9",
"ABILITIES": "Abilities",
"ABILITY": "Fähigkeit",
"ABILITY_CHECK": "Fähigkeits-Check",
"ABILITY_CHECKS": "Fähigkeits-Checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Nicht befähigt",
"UNTIL_DISPELLED": "Bis gebannt",
"UNTIL_DISPELLED_OR_TRIGGERED": "Bis gebannt oder ausgelöst",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 heures",
"9TH": "9e",
"9TH_LEVEL": "9e niveau",
"ABILITIES": "Abilities",
"ABILITY": "Caractéristique",
"ABILITY_CHECK": "Jet de carac.",
"ABILITY_CHECKS": "Jets de carac.",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "La créature échoue automatiquement les sauvegardes de force et de dextérité.",
"UNCONSCIOUS_4": "Lancer de dés d’attaques contre la créature ont l'avantage.",
"UNCONSCIOUS_5": "Toute attaque qui frappe la créature est un coup critique si l’attaquant est moins de 5 pieds de la créature.",
"UNITS": "Units",
"UNPROFICIENT": "Non Maîtrisée",
"UNTIL_DISPELLED": "jusqu’à dissipation",
"UNTIL_DISPELLED_OR_TRIGGERED": "jusqu’à dissipation ou déclenchement",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 ore",
"9TH": "9°",
"9TH_LEVEL": "9° livello",
"ABILITIES": "Abilities",
"ABILITY": "Caratteristica",
"ABILITY_CHECK": "Prova di caratteristica",
"ABILITY_CHECKS": "Prove di caratteristica",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Non competente",
"UNTIL_DISPELLED": "Finché non è dissolto",
"UNTIL_DISPELLED_OR_TRIGGERED": "Finché non è dissolto o attivato",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 時間",
"9TH": "9th",
"9TH_LEVEL": "9 レベル",
"ABILITIES": "Abilities",
"ABILITY": "能力値",
"ABILITY_CHECK": "能力値判定",
"ABILITY_CHECKS": "能力値判定",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "無習熟",
"UNTIL_DISPELLED": "解除まで",
"UNTIL_DISPELLED_OR_TRIGGERED": "解除または発動されるまで",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 horas",
"9TH": "9°",
"9TH_LEVEL": "9° Nível",
"ABILITIES": "Abilities",
"ABILITY": "Habilidade",
"ABILITY_CHECK": "Teste de habilidade",
"ABILITY_CHECKS": "Testes de habilidade",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+11 -9
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 часов",
"9TH": "9ый",
"9TH_LEVEL": "9ый-уровень",
"ABILITIES": "Abilities",
"ABILITY": "Умение",
"ABILITY_CHECK": "Проверка умения",
"ABILITY_CHECKS": "Проверки умений",
@@ -655,7 +656,7 @@
"JACK_OF_ALL_TRADES": "Мастер на все руки",
"KI": "Ki",
"KILOGRAMS": "Килограмм",
"KILOGRAMS_SHORT": "kg",
"KILOGRAMS_SHORT": "кг",
"KNOWN": "Known",
"LAIR_ACTIONS": "Действия логова",
"LANGUAGES": "Языки",
@@ -700,8 +701,8 @@
"MISCELLANEOUS": "Прочее",
"MISCELLANEOUS_NOTES": "Другие заметки",
"MOD": "mod",
"MODIFIER": "Modifier",
"MODIFIERS": "Modifiers",
"MODIFIER": "Модификатор",
"MODIFIERS": "Модификаторы",
"MONK": "Монах",
"MOVEMENT": "Передвижение",
"MULTIPLIER": "Множитель",
@@ -714,10 +715,10 @@
"NOTHING_RECHARGED": "Nothing recharged",
"NO_CONCENTRATION": "No concentration",
"NO_CRITICAL_DAMAGE_FROM_DEFAULT_DAMAGE": "No extra damage on a critical hit from the default damage",
"NPC": "NPC",
"NPC": "НИП",
"OFFENSE": "Offense",
"ONE_CREATURE": "одно существо",
"ONE_TARGET": "one target",
"ONE_TARGET": "одна цель",
"OR": "или",
"OTHER": "Другое",
"OTHER_ARMOR": "Другая броня",
@@ -734,12 +735,12 @@
"PASSIVE": "Пассивное",
"PASSIVE_ABILITY_CHECK": "Passive ability check",
"PASSIVE_SKILLS": "Пассивные скилы",
"PC": "PC",
"PC": "ПМ",
"PERCEPTION": "Внимательность",
"PERFORMANCE": "Выступление",
"PERSONALITY_TRAITS": "Черты характера",
"PERSUASION": "Убеждение",
"PER_LEVEL": "per level",
"PER_LEVEL": "за уровень",
"PER_USE": "per use",
"PETRIFIED": "Окаменело",
"PETRIFIED_1": "A petrified creature is transformed, along with any nonmagical object it is wearing or carrying, into a solid inanimate substance (usually stone). Its weight increases by a factor of ten, and it ceases aging.",
@@ -802,7 +803,7 @@
"RANGED_WEAPON_ATTACK_MODIFIER": "Ranged weapon attack modifier",
"RANGED_WEAPON_DAMAGE_MODIFIER": "Ranged weapon damage modifier",
"RANGER": "Следопыт",
"RANGERUA": "Ranger UA (2016)",
"RANGERUA": "Следопыт UA(2016)",
"REACH": "Охват",
"REACTION": "Реакция",
"REACTIONS": "Реакции",
@@ -835,7 +836,7 @@
"RESTRAINED_1": "A restrained creature’s speed becomes 0, and it can’t benefit from any bonus to its speed.",
"RESTRAINED_2": "Attack rolls against the creature have advantage, and the creature’s attack rolls have disadvantage.",
"RESTRAINED_3": "The creature has disadvantage on Dexterity saving throws.",
"RING": "Ring",
"RING": "Кольцо",
"RITUAL": "Ритуал",
"ROGUE": "Плут",
"ROLL": "Roll",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Не проф.",
"UNTIL_DISPELLED": "Пока не развеяно",
"UNTIL_DISPELLED_OR_TRIGGERED": "Пока не развеяно или сработает",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8 hours",
"9TH": "9th",
"9TH_LEVEL": "9th-level",
"ABILITIES": "Abilities",
"ABILITY": "Ability",
"ABILITY_CHECK": "Ability check",
"ABILITY_CHECKS": "Ability checks",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "Unproficient",
"UNTIL_DISPELLED": "Until dispelled",
"UNTIL_DISPELLED_OR_TRIGGERED": "Until dispelled or triggered",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "8小時",
"9TH": "9級",
"9TH_LEVEL": "9級",
"ABILITIES": "Abilities",
"ABILITY": "屬性",
"ABILITY_CHECK": "屬性檢定",
"ABILITY_CHECKS": "屬性檢定",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "The creature automatically fails Strength and Dexterity saving throws.",
"UNCONSCIOUS_4": "Attack rolls against the creature have advantage.",
"UNCONSCIOUS_5": "Any attack that hits the creature is a critical hit if the attacker is within 5 feet of the creature.",
"UNITS": "Units",
"UNPROFICIENT": "非熟練",
"UNTIL_DISPELLED": "直到被解除",
"UNTIL_DISPELLED_OR_TRIGGERED": "直到被解除或被觸發",
+2
View File
@@ -52,6 +52,7 @@
"8_HOURS": "crwdns24811:0crwdne24811:0",
"9TH": "crwdns24812:0crwdne24812:0",
"9TH_LEVEL": "crwdns24813:0crwdne24813:0",
"ABILITIES": "crwdns72327:0crwdne72327:0",
"ABILITY": "crwdns24815:0crwdne24815:0",
"ABILITY_CHECK": "crwdns24816:0crwdne24816:0",
"ABILITY_CHECKS": "crwdns24817:0crwdne24817:0",
@@ -987,6 +988,7 @@
"UNCONSCIOUS_3": "crwdns68404:0crwdne68404:0",
"UNCONSCIOUS_4": "crwdns68405:0crwdne68405:0",
"UNCONSCIOUS_5": "crwdns68406:0crwdne68406:0",
"UNITS": "crwdns72328:0crwdne72328:0",
"UNPROFICIENT": "crwdns25518:0crwdne25518:0",
"UNTIL_DISPELLED": "crwdns25519:0crwdne25519:0",
"UNTIL_DISPELLED_OR_TRIGGERED": "crwdns25520:0crwdne25520:0",
@@ -4634,6 +4634,8 @@
<!-- COMPENDIUM DROP CATCHERS -->
<input type="hidden" name="attr_drop_category" accept="Category">
<input type="hidden" name="attr_drop_name" accept="Name">
<input type="hidden" name="attr_drop_data" accept="data">
<input type="hidden" name="attr_drop_weight" accept="Weight">
<input type="hidden" name="attr_drop_properties" accept="Properties">
<input type="hidden" name="attr_drop_modifiers" accept="Modifiers">
@@ -6201,6 +6203,15 @@
setAttrs(update);
}
});
} else {
getSectionIDs("damagemod", function(ids) {
console.log(ids);
var update = {};
_.each(ids, function(rowid) {
update[`repeating_damagemod_${rowid}_global_damage_active_flag`] = "0";
});
setAttrs(update);
});
}
});
@@ -6551,7 +6562,7 @@
});
});
on("change:repeating_skillmod", function(eventinfo) {
on("change:repeating_skillmod remove:repeating_skillmod", function(eventinfo) {
update_globalskills();
});
@@ -6566,10 +6577,19 @@
setAttrs(update);
}
});
} else {
getSectionIDs("skillmod", function(ids) {
var update = {};
var rowid = generateRowID();
_.each(ids, function(rowid) {
update[`repeating_skillmod_${rowid}_global_skill_active_flag`] = "0";
});
setAttrs(update);
});
}
});
on("change:repeating_savemod", function(eventinfo) {
on("change:repeating_savemod remove:repeating_savemod", function(eventinfo) {
update_globalsaves();
});
@@ -6584,10 +6604,19 @@
setAttrs(update);
}
});
} else {
getSectionIDs("savemod", function(ids) {
var update = {};
var rowid = generateRowID();
_.each(ids, function(rowid) {
update[`repeating_savemod_${rowid}_global_save_active_flag`] = "0";
});
setAttrs(update);
});
}
});
on("change:repeating_tohitmod", function(eventinfo) {
on("change:repeating_tohitmod remove:repeating_tohitmod", function(eventinfo) {
update_globalattack();
});
@@ -6602,6 +6631,15 @@
setAttrs(update);
}
});
} else {
getSectionIDs("tohitmod", function(ids) {
var update = {};
var rowid = generateRowID();
_.each(ids, function(rowid) {
update[`repeating_tohitmod_${rowid}_global_attack_active_flag`] = "0";
});
setAttrs(update);
});
}
});
@@ -6992,8 +7030,14 @@
var update = {};
var id = generateRowID();
getAttrs(["drop_name", "drop_weight", "drop_properties", "drop_modifiers", "drop_content", "drop_itemtype", "drop_damage", "drop_damagetype", "drop_damage2", "drop_damagetype2", "drop_alt_damage", "drop_alt_damagetype", "drop_alt_damage2", "drop_alt_damagetype2", "drop_range", "drop_ac", "drop_spellritualflag", "drop_spellschool", "drop_spellcastingtime", "drop_spelltarget", "drop_spellcomp", "drop_spellcomp_materials", "drop_spellconcentrationflag", "drop_spellduration", "drop_spellhealing", "drop_spelldmgmod", "drop_spellsave", "drop_spellsavesuccess", "drop_spellhldie", "drop_spellhldietype", "drop_spellhlbonus", "drop_spelllevel", "drop_spell_damage_progression", "drop_spell_ability", "drop_attack_type", "drop_speed", "drop_str", "drop_dex", "drop_con", "drop_int", "drop_wis", "drop_cha", "drop_vulnerabilities", "drop_resistances", "drop_immunities", "drop_condition_immunities", "drop_languages", "drop_challenge_rating", "drop_size", "drop_type", "drop_alignment", "drop_hp", "drop_saving_throws", "drop_senses", "drop_passive_perception", "drop_skills", "drop_token_size", "character_id", "drop_actions", "drop_legendary_actions", "drop_legendary_actions_desc", "drop_reactions", "drop_traits", "npc_legendary_actions", "strength_mod", "dexterity_mod", "npc", "spellcasting_ability", "drop_toolbonus_base", "drop_itemcount", "drop_armor_prof", "drop_hit_die", "drop_weapon_prof", "drop_spellcasting_ability", "drop_class_saving_throws", "base_level", "drop_language_prof", "drop_tool_prof", "drop_spell_ability", "drop_skill_proficiency", "drop_parent", "drop_hp_per_level", "drop_class_spells", "drop_global_damage", "drop_feature_name", "drop_feature_description", "drop_resources", "drop_spellhldesc", "drop_spelldesc", "strength_base", "dexterity_base", "constitution_base", "wisdom_base", "intelligence_base", "charisma_base"], function(v) {
getAttrs(["drop_name", "drop_data", "drop_weight", "drop_properties", "drop_modifiers", "drop_content", "drop_itemtype", "drop_damage", "drop_damagetype", "drop_damage2", "drop_damagetype2", "drop_alt_damage", "drop_alt_damagetype", "drop_alt_damage2", "drop_alt_damagetype2", "drop_range", "drop_ac", "drop_spellritualflag", "drop_spellschool", "drop_spellcastingtime", "drop_spelltarget", "drop_spellcomp", "drop_spellcomp_materials", "drop_spellconcentrationflag", "drop_spellduration", "drop_spellhealing", "drop_spelldmgmod", "drop_spellsave", "drop_spellsavesuccess", "drop_spellhldie", "drop_spellhldietype", "drop_spellhlbonus", "drop_spelllevel", "drop_spell_damage_progression", "drop_spell_ability", "drop_attack_type", "drop_speed", "drop_str", "drop_dex", "drop_con", "drop_int", "drop_wis", "drop_cha", "drop_vulnerabilities", "drop_resistances", "drop_immunities", "drop_condition_immunities", "drop_languages", "drop_challenge_rating", "drop_size", "drop_type", "drop_alignment", "drop_hp", "drop_saving_throws", "drop_senses", "drop_passive_perception", "drop_skills", "drop_token_size", "character_id", "drop_actions", "drop_legendary_actions", "drop_legendary_actions_desc", "drop_reactions", "drop_traits", "npc_legendary_actions", "strength_mod", "dexterity_mod", "npc", "spellcasting_ability", "drop_toolbonus_base", "drop_itemcount", "drop_armor_prof", "drop_hit_die", "drop_weapon_prof", "drop_spellcasting_ability", "drop_class_saving_throws", "base_level", "drop_language_prof", "drop_tool_prof", "drop_spell_ability", "drop_skill_proficiency", "drop_parent", "drop_hp_per_level", "drop_class_spells", "drop_global_damage", "drop_feature_name", "drop_feature_description", "drop_resources", "drop_spellhldesc", "drop_spelldesc", "strength_base", "dexterity_base", "constitution_base", "wisdom_base", "intelligence_base", "charisma_base"], function(v) {
id = generateRowID();
var data = v.drop_data;
try {
data = JSON.parse(data);
} catch(e) {
data = {};
}
if(category === "Items") {
if(v["npc"] === "0") {
update["tab"] = "core";
@@ -8112,6 +8156,7 @@
var update = {};
update["drop_category"] = "";
update["drop_name"] = "";
update["drop_data"] = "";
update["drop_weight"] = "";
update["drop_properties"] = "";
update["drop_modifiers"] = "";
@@ -8471,7 +8516,8 @@
"repeating_spell-" + lvl + "_" + spellid + "_spell_damage_progression",
"repeating_spell-" + lvl + "_" + spellid + "_innate",
"repeating_spell-" + lvl + "_" + spellid + "_spell_ability",
"spellcasting_ability"], function(v) {
"spellcasting_ability",
"character_id"], function(v) {
var update = {};
var description = "";
var spellAbility = v["repeating_spell-" + lvl + "_" + spellid + "_spell_ability"] != "spell" ? v["repeating_spell-" + lvl + "_" + spellid + "_spell_ability"].slice(0, -1) : "spell";
@@ -8481,6 +8527,8 @@
update["repeating_attack_" + attackid + "_options-flag"] = "0";
update["repeating_attack_" + attackid + "_spellid"] = spellid;
update["repeating_attack_" + attackid + "_spelllevel"] = lvl;
} else {
update["repeating_spell-" + lvl + "_" + spellid + "_rollcontent"] = "%{" + v["character_id"] + "|repeating_attack_" + attackid + "_attack}";
}
if(v["repeating_spell-" + lvl + "_" + spellid + "_spell_ability"] == "spell") {
@@ -12679,7 +12727,7 @@
<div class="row choice abilities_possible abilities_rollstats">
<p>Select your choices:</p>
<p>
<button type="roll" name="roll_rollstats" value="&{template:mancerroll} {{title=Roll for Stats}} {{r1=[[4d6dl1]]}} {{r2=[[4d6dl1]]}} {{r3=[[4d6dl1]]}} {{r4=[[4d6dl1]]}} {{r5=[[4d6dl1]]}} {{r6=[[4d6dl1]]}}"><span data-i18n="standard-roll">(4d6, drop lowest)</span></button>
<button type="roll" name="roll_rollstats" value="@{wtype}&{template:mancerroll} {{title=Roll for Stats}} {{r1=[[4d6dl1]]}} {{r2=[[4d6dl1]]}} {{r3=[[4d6dl1]]}} {{r4=[[4d6dl1]]}} {{r5=[[4d6dl1]]}} {{r6=[[4d6dl1]]}}"><span data-i18n="standard-roll">(4d6, drop lowest)</span></button>
<button type="action" name="act_clearstats"><span data-i18n="clear-abilities">Clear</span></button>
</p>
</div>
@@ -15198,7 +15246,7 @@
title = title || name.split("_")[1];
title = title[0].toUpperCase() + title.substring(1);
if(title == "Personality") title += " Trait"
set["roll_" + name + "_roll"] = "&{template:mancerroll} {{title=" + title + "}} {{r1=[[1d" + data.length + "]]}}";
set["roll_" + name + "_roll"] = "@{wtype}&{template:mancerroll} {{title=" + title + "}} {{r1=[[1d" + data.length + "]]}}";
set[name + "_array"] = JSON.stringify({name: title, array: data});
setAttrs(set);
};
@@ -15327,7 +15375,7 @@
if(baseName.slice(0, -1) == "background_personality_choice") {
var num = baseName.substr(-1) == "1" ? "2" : "1";
var set = {};
set["roll_" + baseName.slice(0, -1) + num + "_roll"] = "&{template:mancerroll} {{title=" + choices.name + "}} {{r1=[[1d" + choices.array.length + "r" + (index + 1) + "]]}}";
set["roll_" + baseName.slice(0, -1) + num + "_roll"] = "@{wtype}&{template:mancerroll} {{title=" + choices.name + "}} {{r1=[[1d" + choices.array.length + "r" + (index + 1) + "]]}}";
setAttrs(set);
}
});
@@ -15409,10 +15457,10 @@
var startingGold = data["l1-class"].data.class && data["l1-class"].data.class["Starting Gold"] ? data["l1-class"].data.class["Starting Gold"] : false;
if(startingGold) {
update["starting_gold_btn_label"] = startingGold;
update_attr["roll_starting_gold"] = "&{template:mancerroll} {{title=Starting Gold}} {{r1=[[" + startingGold.replace("x", "*") + "]]}}";
update_attr["roll_starting_gold"] = "@{wtype}&{template:mancerroll} {{title=Starting Gold}} {{r1=[[" + startingGold.replace("x", "*") + "]]}}";
showList.push("random_gold_option");
} else {
update_attr["roll_starting_gold"] = "&{template:mancerroll} {{title=Starting Gold}} {{r1=[[0]]}}";
update_attr["roll_starting_gold"] = "@{wtype}&{template:mancerroll} {{title=Starting Gold}} {{r1=[[0]]}}";
update_attr["equipment_type"] = "class";
equipmentType = "class";
hideList.push("equipment_type", "gold_option");
+42 -42
View File
@@ -7,7 +7,7 @@
"armor-class-u": "CA",
"class-u": "CLASSE",
"type-u": "TIPO",
"abilities-u": "ABILITIES",
"abilities-u": "HABILIDADES",
"npc-armor-place": "Brunea",
"hit-points-u": "PONTOS DE VIDA",
"formula-u": "FÓRMULA",
@@ -91,10 +91,10 @@
"ac": "Classe de Armadura",
"hp": "Pontos de Vida",
"speed": "Deslocamento",
"language-proficiencies": "Language Proficiencies:",
"skill-proficiencies": "Skill Proficiencies:",
"weapon-proficiencies": "Weapon Proficiencies",
"armor-proficiencies": "Armor Proficiencies:",
"language-proficiencies": "Proficiência de língua:",
"skill-proficiencies": "Proficiências de habilidade:",
"weapon-proficiencies": "Proficiências com Arma",
"armor-proficiencies": "Proficiências com Armadura:",
"saving-throw": "Testes de Resistência",
"str": "For",
"dex": "Des",
@@ -207,7 +207,7 @@
"core-u": "BASE",
"bio-u": "BIO",
"spells-u": "MAGIAS",
"feats-u": "FEATS",
"feats-u": "TALENTOS",
"review-u": "REVIEW",
"char-name-u": "NOME DO PERSONAGEM",
"barbarian": "Bárbaro",
@@ -227,7 +227,7 @@
"background": "Antecedente",
"race-u": "RAÇA",
"alignment-u": "TENDÊNCIA",
"alignment": "Alignment:",
"alignment": "Tendência:",
"exp-pts-u": "PONTOS DE EXP",
"inspiration-u": "INSPIRAÇÃO",
"prof-bonus-u": "BÔNUS DE PROFICIÊNCIA",
@@ -344,7 +344,7 @@
"feats-traits-u": "CARACTERÍSTICAS &amp; TRAÇOS",
"age-u": "IDADE",
"size-u": "TAMANHO",
"size": "Size",
"size": "Tamanho",
"height-u": "ALTURA",
"weight-u": "PESO",
"eye-u": "OLHOS",
@@ -375,10 +375,10 @@
"arcane-fighter-u": "CAVALEIRO ARCANO",
"arcane-rogue-u": "TRAPACEIRO ARCANO",
"class-options-u": "OPÇÕES DE CLASSE (<input type=\"text\" name=\"attr_class_label\" value=\"@{class}\" disabled=\"true\">)",
"class:-u": "CLASS:",
"subclass:-u": "SUBCLASS:",
"race:-u": "RACE:",
"subrace:-u": "SUBRACE:",
"class:-u": "CLASSE:",
"subclass:-u": "SUB-CLASSE:",
"race:-u": "RAÇA:",
"subrace:-u": "SUB-RAÇA:",
"2nd-class:-u": "2&ordf CLASSE:",
"lvl:-u": "NÍVEL:",
"3rd-class:-u": "3&ordf CLASSE:",
@@ -524,45 +524,45 @@
"accepting-drop-u": "ACEITANDO ITEM DO COMPÊNDIO",
"are_you_sure": "Tem certeza de que você quer transformar esse personagem em um ",
"yes": "Sim",
"next": "Next",
"next": "Próximo",
"cancel": "Cancelar",
"cancel-u": "CANCEL",
"cancel-u": "CANCELAR",
"choose": "Escolher",
"innate:-u": "INATO:",
"mod:-u": "MOD:",
"hpmods:-u": "MODIFICADORES DE PV:",
"charmancer-welcome": "Welcome to the Charactermancer!",
"charmancer-welcome": "Bem-vindo ao Charactermancer!",
"charmancer-what-is": "The Charactermancer is a step-by-step process that makes building a character simple and streamlined. Changes are saved as you progress, but the character sheet is only updated when the Charactermancer has been completed.",
"get-started": "Get started by clicking Next.",
"get-started": "Comece clicando em Próximo.",
"opt-out-u": "OPT OUT",
"charmancer-compendium": "Your Compendium Awaits.",
"charmancer-compendium": "Seu Compêndio o Aguarda.",
"charmancer-compendium-detail": "The Charactermancer currently supports Dungeons &amp; Dragons 5th Edition SRD and the Player's Handbook. You can add the Player's Handbook to your compendium in the Marketplace, or the game owner can share their compendium with everyone in the game.",
"charmancer-choose-race": "Choose a Race:",
"charmancer-choose-race": "Escolha uma Raça:",
"charmancer-custom-race-name": "Custom Race Name:",
"suggested-abilities": "Suggested Abilities: ",
"suggested-abilities": "Habilidades Sugeridas: ",
"class-spellcasting": "Class Spellcasting Ability: ",
"ability-score-increase": "Ability Score Increase:",
"lawful-good": "Lawful Good",
"neutral-good": "Neutral Good",
"chaotic-good": "Chaotic Good",
"lawful-neutral": "Lawful Neutral",
"neutral": "Neutral",
"chaotic-neutral": "Chaotic Neutral",
"lawful-evil": "Lawful Evil",
"neutral-evil": "Neutral Evil",
"chaotic-evil": "Chaotic Evil",
"ability-score-increase": "Incremento no Valor de Habilidade:",
"lawful-good": "Leal Bom",
"neutral-good": "Neutro Bom",
"chaotic-good": "Caótico Bom",
"lawful-neutral": "Leal Neutro",
"neutral": "Neutro",
"chaotic-neutral": "Caótico Neutro",
"lawful-evil": "Leal Mal",
"neutral-evil": "Neutro Mal",
"chaotic-evil": "Caótico Mal",
"tiny": "Tiny",
"small": "Small",
"medium": "Medium",
"large": "Large",
"small": "Pequeno",
"medium": "Médio",
"large": "Grande",
"huge": "Huge",
"age": "Age:",
"age": "Idade:",
"gargantuan": "Gargantuan",
"step1-equipment": "Step 5: Equipment",
"equipment-from-background": "Equipment from Background",
"equipment-from-class": "Equipment from Class",
"class-equipment": "Class Equipment",
"starting-wealth": "Starting Wealth (PHB)",
"step1-equipment": "Passo 5: Equipamento",
"equipment-from-background": "Equipamento do Antecedente",
"equipment-from-class": "Equipamento da classe",
"class-equipment": "Equipamento da Classe",
"starting-wealth": "Tesouro Inicial (LdJ)",
"starting-gold:": "Starting Gold:",
"no_class_warning-u": "NO CLASS HAS BEEN SELECTED OR SELECTED CLASS DOES NOT HAVE STANDARD EQUIPMENT. CLASS EQUIPMENT CANNOT BE CHOSEN AT THIS TIME.",
"standard-array": "Standard Array",
@@ -570,15 +570,15 @@
"standard-roll": "Roll 4d6, drop lowest",
"charmancer-cancel-heading": "Where would you like to go, traveler?",
"continue-charmancer": "Continue Charactermancer",
"save_progress_and_exit": "Save and Exit",
"cancel_charactermancer": "Discard and exit",
"save_progress_and_exit": "Salvar e Sair",
"cancel_charactermancer": "Descartar e sair",
"charmancer-discard-warning": "Discard and Exit will cause all choices to be lost.",
"mancer-opts-u": "CHARACTERMANCER OPTIONS",
"relaunch-lvl1mancer-u": "LAUNCH LEVEL 1 CHARACTERMANCER (CANNOT BE UNDONE)",
"point-buy": "Point Buy",
"available-points:": "Available Points: ",
"available-points:": "Pontos Disponíveis: ",
"equipment-choice-text": "How would you like to choose your equipment?",
"charmancer-start": "Start",
"charmancer-start": "Iniciar",
"clear-abilities": "Clear Assignment",
"use-charactermancer-for-new:-u": "USE LEVEL 1 CHARACTERMANCER FOR NEW CHARACTERS:",
"use-charactermancer-for-new-info": "With this option enabled all new characters will open with the Level 1 Roll20 Charactermancer. Disabling this option will start new characters directly on the character sheet disabling the Level 1 Charactermancer, which can still be manually run from the Settings tab of the character sheet.",
+103 -103
View File
@@ -29,7 +29,7 @@
"deception-u": "ОБМАН",
"history-u": "ИСТОРИЯ",
"insight-u": "ПРОНИЦАТЕЛЬНОСТЬ",
"intimidation-u": "УСТРАШЕНИЕ",
"intimidation-u": "ЗАПУГИВАНИЕ",
"investigation-u": "АНАЛИЗ",
"medicine-u": "МЕДИЦИНА",
"nature-u": "ПРИРОДА",
@@ -45,17 +45,17 @@
"damage-res-u": "СОПРОТИВЛЕНИЕ УРОНУ",
"npc-dmg-res-place": "холод",
"damage-imm-u": "ИММУНИТЕТ К УРОНУ",
"npc-dmg-imm-place": "молния, гром",
"npc-dmg-imm-place": "электричество, звук",
"cond-imm-u": "ИММУНИТЕТ К СОСТОЯНИЯМ",
"npc-cond-imm-place": "очарование",
"npc-cond-imm-place": "очарован",
"senses-u": "ЧУВСТВА",
"npc-senses-place": "тёмное зрение 120 фт., пассивное Восприятие 16",
"langs-u": "ЯЗЫКИ",
"lang-u": "Язык",
"npc-langs-place": "Язык бездны, Общий, Инфернальный",
"npc-langs-place": "Бездны, Общий, Инфернальный",
"challenge-u": "ОПАСНОСТЬ",
"xp-u": "ОПЫТ",
"spellcast-npc-u": "NPC-КОЛДУН",
"spellcast-npc-u": "НИП ЗАКЛИНАТЕЛЬ",
"spell-ability-u": "УМЕНИЕ КОЛДОВСТВА",
"none-u": "НЕТ",
"strength-u": "СИЛА",
@@ -76,25 +76,25 @@
"leg-actions:-u": "ЛЕГЕНДАРНЫЕ ДЕЙСТВИЯ:",
"gen-opts-u": "ОБЩИЕ НАСТРОЙКИ",
"npc-u": "НИП",
"roll-queries:-u": "ЗАПРОС БРОСКА:",
"always-adv": "Всегда Кидать Преимущество",
"adv-toggle": "Переключение Преимущество",
"query-adv": "Спрашивать Преимущество",
"roll-queries:-u": "Варианты бросков:",
"always-adv": "Всегда с преимуществом",
"adv-toggle": "Переключение преимущества",
"query-adv": "Спрашивать при броске",
"never-adv": "Никогда Не Кидать Преимущество",
"whisp-rolls-gm:-u": "ШЕПТАТЬ БРОСКИ МАСТЕРУ:",
"never-whisp": "Никогда Не Шептать Броски",
"query-whisp": "Спрашивать Шёпот",
"always-whisp": "Всегда Шептать Броски",
"never-whisp": "Никогда не шептать броски",
"query-whisp": "Спрашивать при броске",
"always-whisp": "Всегда шептать броски",
"auto-dmg-roll:-u": "АВТО БРОСОК УРОНА:",
"never-dmg": "Не Кидать Урон Автоматически",
"always-dmg": "Автоматически Кидать Урон и Криты",
"ac": "Класс Доспехов",
"hp": "Хит Пойнты",
"never-dmg": "Не кидать урон автоматически",
"always-dmg": "Автоматически кидать урон и криты",
"ac": "Класс Доспеха",
"hp": "Хиты",
"speed": "Скорость",
"language-proficiencies": "Знание языков:",
"skill-proficiencies": "Skill Proficiencies:",
"weapon-proficiencies": "Weapon Proficiencies",
"armor-proficiencies": "Armor Proficiencies:",
"skill-proficiencies": "Владение навыками:",
"weapon-proficiencies": "Владения оружием",
"armor-proficiencies": "Владения броней:",
"saving-throw": "Спасброски",
"str": "Сил",
"dex": "Лов",
@@ -110,7 +110,7 @@
"deception": "Обман",
"history": "История",
"insight": "Проницательность",
"intimidation": "Устрашение",
"intimidation": "Запугивание",
"investigation": "Анализ",
"medicine": "Медицина",
"nature": "Природа",
@@ -128,7 +128,7 @@
"senses": "Чувства",
"langs": "Языки",
"challenge": "Опасность",
"npc-trait-name-place": "Ложная внешность.",
"npc-trait-name-place": "Обманчивая внешность.",
"npc-trait-desc-place": "Если дракон проваливает...",
"actions": "Действия",
"adv": "Преимущество",
@@ -139,22 +139,22 @@
"type:-u": "ТИП:",
"melee": "Ближний бой",
"ranged": "Дальний бой",
"range-reach:-u": "ДИСТАНЦИЯ/ДОСЯГАЕМОСТЬ:",
"range-reach:-u": "Дист./Досягаемость:",
"range-reach-place": "5 фт.",
"to-hit:-u": "НА ПОПАДАНИЕ:",
"to-hit:-u": "К ПОПАДАНИЮ:",
"target:-u": "ЦЕЛЬ:",
"target:": "Цель:",
"to-hit-place": "Одна цель",
"on-hit:-u": "ПРИ ПОПАДАНИИ:",
"on-hit-place": "рубящий",
"on-hit2:-u": "ПРИ ПОПАДАНИИ 2:",
"on-hit-2-place": "огненный",
"on-hit-2-place": "огонь",
"hit:": "Попадание: ",
"reactions": "Реакции",
"npc-repeating-name-place": "Парирование.",
"npc-repeating-desc-place": "Существо добавляет 2 к своему КД против...",
"spells": "Заклинания",
"prep-u": "ПОДГОТОВКА",
"prep-u": "ПОДГ",
"school:-u": "ШКОЛА:",
"abjuration": "Ограждение",
"conjuration": "Вызов",
@@ -173,34 +173,34 @@
"spell-component-verbal": "В",
"spell-component-somatic": "С",
"spell-component-material": "М",
"spell-ritual": "R",
"spell-concentration": "C",
"ruby-dust-place": "рубиновая пыль ценой 50 зм",
"spell-ritual": "Р",
"spell-concentration": "К",
"ruby-dust-place": "рубиновая пыль стоимостью 50 зм",
"concentration-u": "КОНЦЕНТРАЦИЯ",
"concentration": "Концентрация",
"duration:-u": "Длительность:",
"duration:": "Длительность:",
"difficulty-class-abv": "СЛ",
"difficulty-class-abv": "Сл",
"output:-u": "ВЫВОД:",
"spellcard-u": "КАРТА ЗАКЛИНАНИЯ",
"spellcard-u": "Карта заклинания",
"spell-atk:-u": "АТАКА ЗАКЛИНАНИЕМ:",
"none": "Нет",
"dmg:-u": "УРОН:",
"dmg2:-u": "УРОН2:",
"healing:-u": "ЛЕЧЕНИЕ:",
"add-ability-mod-u": "ДОБАВЬ МОДИФИКАТОР ХАРАКТЕРИСТИКИ К УРОНУ ИЛИ ЛЕЧЕНИЮ",
"add-ability-mod-u": "Добавить модификатор характеристики к урону или лечению",
"effect:-u": "ЭФФЕКТ:",
"npc-atk-effect-place": "Половина урона",
"desc:-u": "ОПИСАНИЕ:",
"at-higher-lvl:-u": "НА БОЛЬШИХ УРОВНЯХ:",
"at-higher-lvl:-u": "С УВЕЛИЧЕННЫМ УРОВНЕМ:",
"at-higher-lvl": "На больших уровнях",
"higher-lvl-cast": "Заклинание на большем уровне",
"higher-lvl-cast": "Заклинание с увеличенным уровнем",
"leg-actions": "Легендарные действия",
"leg-actions-desc": "<span name=\"attr_npc_name\"></span> может делать <span name=\"attr_npc_legendary_actions\"></span> легендарных действий, выбирая из вариантов ниже. Только одно легендарное действие может быть использовано за раз и только в конце хода другого существа. <span name=\"attr_npc_name\"></span> восстанавливает использованные легендарные действия в начале своего хода.",
"atk-range-place": "5 фт.",
"atk-target-place": "Одна цель",
"atk-dmg-type-place": "рубящий",
"atk-dmg-type2-place": "огненный",
"atk-dmg-type2-place": "огонь",
"adv-u": "ПРЕИМУЩ.",
"norm-u": "ОБЫЧН.",
"disadv-u": "ПОМЕХА",
@@ -226,7 +226,7 @@
"background-u": "ПРЕДЫСТОРИЯ",
"background": "Предыстория",
"race-u": "РАСА",
"alignment-u": "МИРВОЗЗРЕНИЕ",
"alignment-u": "МИРОВОЗЗРЕНИЕ",
"alignment": "Мировоззрение:",
"exp-pts-u": "ОЧКИ ОПЫТА",
"inspiration-u": "ВДОХНОВЕНИЕ",
@@ -251,7 +251,7 @@
"deception-core": "Обман <span>(Хар)</span>",
"history-core": "История <span>(Инт)</span>",
"insight-core": "Проницательность <span>(Мдр)</span>",
"intimidation-core": "Устрашение <span>(Хар)</span>",
"intimidation-core": "Запугивание <span>(Хар)</span>",
"investigation-core": "Анализ <span>(Инт)</span>",
"medicine-core": "Медицина <span>(Мдр)</span>",
"nature-core": "Природа <span>(Инт)</span>",
@@ -274,10 +274,10 @@
"attr:-u": "АТРИБУТ:",
"tool-prof-u": "МАСТЕРСТВО ИНСТРУМЕНТАМИ",
"other-prof-langs-u": "ДРУГИЕ ВЛАДЕНИЯ И ЯЗЫКИ",
"prof-langs-u": "PROFICIENCIES &amp; LANGUAGES",
"prof-langs-u": "ВЛАДЕНИЯ И ЯЗЫКИ",
"init": "Инициатива",
"init-u": "ИНИЦИАТИВА",
"hp-max-u": "Макс. Хитов",
"hp-max-u": "Макс. хитов",
"hp-current-u": "ТЕКУЩИЕ ХИТЫ",
"hp-temp-u": "ВРЕМЕННЫЕ ХИТЫ",
"total": "Всего",
@@ -286,7 +286,7 @@
"failures-u": "ПРОВАЛЫ",
"death-save-u": "СПАСБРОСОК СМЕРТИ",
"death-saves-u": "СПАСБРОСКИ СМЕРТИ",
"exhaustion-setting-u": "SHOW EXHAUSTION TRACKING:",
"exhaustion-setting-u": "Отслеживание истощения:",
"exhaustion-u": "Степень истощения",
"exhaustion-0": "Нет эффектов",
"exhaustion-1": "Помеха при проверках характеристик",
@@ -333,9 +333,9 @@
"immobile-u": "НЕДВИЖИМЫЙ",
"heavily-encumbered-u": "СИЛЬНО НАГРУЖЕН",
"encumbered-u": "НАГРУЖЕН",
"over-carrying-cap-u": "ЗА ПРЕДЕЛАМИ НАГРУЗКИ",
"over-carrying-cap-u": "БОЛЬШЕ ГРУЗОПОДЪЕМНОСТИ",
"equipment-u": "ИНВЕНТАРЬ",
"personality-traits-u": "ЧЕРТЫ ХАРАКТЕРА",
"personality-traits-u": "ОСОБЕННОСТИ ХАРАКТЕРА",
"ideals-u": "ИДЕАЛЫ",
"bonds-u": "ПРИВЯЗАННОСТИ",
"flaws-u": "СЛАБОСТИ",
@@ -365,9 +365,9 @@
"half-dmg-place": "Половина урона",
"hit-die:-u": "КОСТЬ ХИТОВ:",
"initiative-mod:-u": "МОДИФИКАТОР ИНИЦИАТИВЫ:",
"glob-saving-mod:-u": "ГЛОБАЛЬНЫЙ МОДИФИКАТОР СПАСБРОСКОВ:",
"glob-ac-mod:-u": "ГЛОБАЛЬНЫЙ МОДИФИКАТОР КЛАССА ДОСПЕХОВ:",
"glob-atk-mod:-u": "ГЛОБАЛЬНЫЙ МОДИФИКАТОР МАГИЧЕСКИХ АТАК:",
"glob-saving-mod:-u": "ОБЩИЙ МОДИФИКАТОР СПАСБРОСКОВ:",
"glob-ac-mod:-u": "ОБЩИЙ МОДИФИКАТОР КЛАССА ДОСПЕХА:",
"glob-atk-mod:-u": "ОБЩИЙ МОДИФИКАТОР МАГИЧЕСКИХ АТАК:",
"pass-perc-mod:-u": "МОДИФИКАТОР ПАССИВНОГО ВОСПРИЯТИЯ:",
"death-save-mod:-u": "МОДИФИКАТОР СПАСБРОСКОВ СМЕРТИ:",
"magic-caster-lvl:-u": "УРОВЕНЬ МАГИЧЕСКОГО ЗАКЛИНАТЕЛЯ:",
@@ -409,9 +409,9 @@
"on": "Вкл",
"off": "Выкл",
"inventory:-u": "Инвентарь:",
"compendium-compatible": "совместимый с Компендиумом",
"simple": "Простой",
"encumbrance:-u": "ENCUMBRANCE:",
"compendium-compatible": "совместимо с компендиумом",
"simple": "упрощенно",
"encumbrance:-u": "НАГРУЗКА:",
"ammo-tracking:-u": "Отслеживание боеприпасов:",
"general-opts-u": "ОБЩИЕ НАСТРОЙКИ",
"transition-text": "При нажатии на одно из этих изображении, данные переформатируются из вашего настоящего листа в этот лист. Эти изменения перманентны и не могут быть возвращены.",
@@ -421,8 +421,8 @@
"shaped-sheet-u": "ЛИСТ SHAPED",
"transition-opts-u": "НАСТРОЙКИ ПЕРЕМЕЩЕНИЯ",
"portions-sheet-utilize": "Части этого листа используют содержимое System Reference Document 5.0 под лицензией OGL. Вы можете просмотреть лицензию OGL и уведомление об авторских правах по ссылке. https://wiki.roll20.net/SRD_5.0_OGL_License",
"api-required-title": "Попробуйте это сейчас с простой установкой API в один клик, доступной с подпиской Профи.",
"api-required-u": "(НЕОБХОДИМО API)",
"api-required-title": "Попробуйте это сейчас с простой установкой API в один клик, доступной с подпиской Pro.",
"api-required-u": "(НЕОБХОДИМ API)",
"spell_dc_mod:-u": "МОДИФИКАТОР СЛ МАГИЧЕСКОГО СПАСБРОСКА:",
"custom_ac:-u": "СВОЙ КД:",
"npc-info": "Опция NPC устанавливает новых персонажей по умолчанию в лист для NPC. Полезно, если персонажи игроков уже созданы и все новые листы персонажей будут представлять NPC.",
@@ -439,53 +439,53 @@
"cd-bar1-value:-u": "Полоса 1, значение:",
"cd-bar1-max:-u": "Полоса 1, MAX:",
"cd-bar1-link:-u": "Полоса 1, ссылка:",
"cd-bar1-value-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's value to this attribute.",
"cd-bar1-max-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's max to this attribute.",
"cd-bar1-link-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.",
"cd-bar1-value-desc:-u": "По умолчанию при перетягивании из Компендиума на виртуальный стол, значение полосы 1 соответствует этому атрибуту.",
"cd-bar1-max-desc:-u": "По умолчанию при перетягивании из Компендиума на виртуальный стол, максимум полосы 1 соответствует этому атрибуту.",
"cd-bar1-link-desc:-u": "По умолчанию при перетягивании из Компендиума на виртуальный стол, ссылка полосы 1 соответствует этому атрибуту. Если заполнить, то это переопределит все прочие настройки этой полосы.",
"cd-bar2-value:-u": "Полоса 2, значение:",
"cd-bar2-max:-u": "Полоса 2, MAX:",
"cd-bar2-link:-u": "Полоса 2, ссылка:",
"cd-bar2-value-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's value to this attribute.",
"cd-bar2-max-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's max to this attribute.",
"cd-bar2-link-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.",
"cd-bar2-value-desc:-u": "По умолчанию при перетягивании из Компендиума на виртуальный стол, значение полосы 2 соответствует этому атрибуту.",
"cd-bar2-max-desc:-u": "По умолчанию при перетягивании из Компендиума на виртуальный стол, максимум полосы 2 соответствует этому атрибуту.",
"cd-bar2-link-desc:-u": "По умолчанию при перетягивании из Компендиума на виртуальный стол, ссылка полосы 2 соответствует этому атрибуту. Если заполнить, то это переопределит все прочие настройки этой полосы.",
"cd-bar3-value:-u": "Полоса 2, значение:",
"cd-bar3-max:-u": "Полоса 3, MAX:",
"cd-bar3-link:-u": "Полоса 3, ссылка:",
"cd-bar3-value-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's value to this attribute.",
"cd-bar3-max-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's max to this attribute.",
"cd-bar3-link-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.",
"npc-name-in-rolls:-u": "ИМЯ NPC ПРИ БРОСКАХ:",
"cd-bar3-value-desc:-u": "По умолчанию при перетягивании из Компендиума на виртуальный стол, значение полосы 3 соответствует этому атрибуту.",
"cd-bar3-max-desc:-u": "По умолчанию при перетягивании из Компендиума на виртуальный стол, максимум полосы 3 соответствует этому атрибуту.",
"cd-bar3-link-desc:-u": "По умолчанию при перетягивании из Компендиума на виртуальный стол, ссылка полосы 3 соответствует этому атрибуту. Если заполнить, то это переопределит все прочие настройки этой полосы.",
"npc-name-in-rolls:-u": "ИМЯ НИП ПРИ БРОСКАХ:",
"show": "показать",
"hide": "Скрыть",
"npc-name-in-rolls-desc:-u": "In NPC roll results, show or hide the name of the NPC in the roll result card.",
"public:-u": "ВСЕМ",
"to-gm:-u": "<span class='togm'>МАСТЕРУ</span>",
"toggle-roll-whisper": "Whisper Toggle",
"attribute-opts-u": "ATTRIBUTE OPTIONS",
"save-opts-u": "SAVE OPTIONS",
"attribute-opts-u": "НАСТРОЙКИ ХАРАКТЕРИСТИК",
"save-opts-u": "НАСТРОЙКИ СПАСБРОСКОВ",
"by-level": "по уровню (по умолчанию)",
"prof-die": "Кость Мастерства (DMG)",
"custom": "Свой вариант",
"core-die-roll:-u": "Основная кость для бросков:",
"has-attack-u": "ИМЕЕТ АТАКУ",
"variant-phb": "Variant (PHB p176)",
"carrying-capacity-mod:-u": "CARRYING CAPACITY MODIFIER:",
"armor-class-tracking:-u": "ARMOR CLASS TRACKING:",
"automatic": "Automatic",
"variant-phb": "Вариант (PHB с. 176)",
"carrying-capacity-mod:-u": "МОДИФИКАТОР ГРУЗОПОДЪЕМНОСТИ:",
"armor-class-tracking:-u": "Отслеживание Класса Доспеха:",
"automatic": "Автоматически",
"cantrip-progression:-u": "ИЗМЕНЕНИЕ ЗАГОВОРА НА ПОСЛЕДУЮЩИХ УРОВНЯХ",
"cantrip-dice-u": "КОСТИ ЗАГОВОРА",
"cantrip-beam-u": "CANTRIP BEAM",
"slots_total-u": "ИТОГО ЯЧЕЕК",
"slots_remaining-u": "ОСТАЛОСЬ ЯЧЕЕК",
"level-calculations:-u": "AUTO LEVEL CALCULATIONS:",
"level-calculations:-u": "АВТОМАТИЧЕСКИЕ ИЗМЕНЕНИЯ ПО УРОВНЮ:",
"spell_slot_modifiers-u": "SPELL SLOT MODIFIERS",
"lvl-u": "LEVEL",
"lvl-u": "УРОВЕНЬ",
"include_spell_desc:-u": "ВКЛЮЧАТЬ ОПИСАНИЕ ЗАКЛИНАНИЯ В СООБЩЕНИЕ ОБ АТАКЕ:",
"token_size-u": "РАЗМЕР ЖЕТОНА",
"add-dex-tiebreaker-u": "ДОБАВЛЯТЬ МОДИФИКАТОР ЛОВКОСТИ ПРИ НИЧЬЕЙ В ОПРЕДЕЛЕНИИ ИНИЦИАТИВЫ",
"add-dex-tiebreaker-u": "ДОБАВЛЯТЬ ЛОВКОСТЬ К ИНИЦИАТИВЕ ПРИ НИЧЬЕЙ",
"initiative-style:-u": "INITIATIVE STYLE:",
"query-attr-u": "QUERY ATTRIBUTE",
"custom-skills-u": "Свои навыки",
"custom-skills-u": "СВОИ НАВЫКИ",
"weapon-u": "ОРУЖИЕ",
"armor-u": "БРОНЯ",
"other-u": "ДРУГОЕ",
@@ -496,19 +496,19 @@
"feat": "Черта",
"other": "Прочее",
"partial": "Partial",
"show_all": "Show All",
"cr_only": "C&R Only",
"spell-icons:-u": "SPELL ICONS:",
"show_all": "Показывать все",
"cr_only": "Только \"К\" и \"Р\"",
"spell-icons:-u": "ИКОНКИ ЗАКЛИНАНИЙ:",
"custom-pb:-u": "CUSTOM PROFICIENCY BONUS:",
"show-global-attack-field-u": "SHOW GLOBAL ATTACK MODIFIER FIELD",
"show-global-damage-field-u": "SHOW GLOBAL DAMAGE MODIFIER FIELD",
"show-global-save-field-u": "SHOW GLOBAL SAVE MODIFIER FIELD",
"show-global-skill-field-u": "SHOW GLOBAL SKILL MODIFIER FIELD",
"global-attack-u": "ГЛОБАЛЬНЫЙ МОДИФИКАТОР АТАК",
"global-damage-u": "ГЛОБАЛЬНЫЙ МОДИФИКАТОР УРОНА",
"global-save-u": "МОДИФИКАТОР СПАСБРОСКОВ",
"global-skill-u": "GLOBAL SKILL MODIFIER",
"global-damage": "Global Damage Modifier",
"show-global-attack-field-u": "ПОКАЗЫВАТЬ ОБЩИЙ МОДИФИКАТОР АТАК",
"show-global-damage-field-u": "ПОКАЗЫВАТЬ ОБЩИЙ МОДИФИКАТОР УРОНА",
"show-global-save-field-u": "ПОКАЗЫВАТЬ ОБЩИЙ МОДИФИКАТОР СПАСБРОСКОВ",
"show-global-skill-field-u": "ПОКАЗЫВАТЬ ОБЩИЙ МОДИФИКАТОР НАВЫКОВ",
"global-attack-u": "ОБЩИЙ МОДИФИКАТОР АТАК",
"global-damage-u": "ОБЩИЙ МОДИФИКАТОР УРОНА",
"global-save-u": "ОБЩИЙ МОДИФИКАТОР СПАСБРОСКОВ",
"global-skill-u": "ОБЩИЙ МОДИФИКАТОР НАВЫКОВ",
"global-damage": "Общий модификатор урона",
"core-die-roll-info": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6.",
"pb-type-info": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the PHB. The Proficency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing.",
"global-save-info": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Bless spell.",
@@ -518,25 +518,25 @@
"auto-level-calc-info": "By default changing character levels will automatically set spell slots and hit dice. Changing this setting to off prevents this behavior.",
"simple-traits-info": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.",
"simple-proficiencies-info": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.",
"init-tiebreaker-info": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties.",
"init-tiebreaker-info": "Добавления к бонусу инициативы значения Ловкости персонажа, как сотой дробной части, для разрешения спорных ситуаций.",
"b-custom-info": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus.",
"footer-wiki-link": "For more information about this character sheet, its functionality, or uses, please check out the Roll20 Wiki for official documentation. https://wiki.roll20.net/5th_Edition_OGL_by_Roll20",
"accepting-drop-u": "ACCEPTING DROP FROM COMPENDIUM",
"footer-wiki-link": "Дополнительные сведения об этом листе персонажа, его функциональности и его использование, пожалуйста ознакомьтесь с официальной документацией на Roll20 Wiki. https://wiki.roll20.net/5th_Edition_OGL_by_Roll20",
"accepting-drop-u": "РАЗРЕШИТЬ ПЕРЕНОС ИЗ КОМПЕНДИУМА",
"are_you_sure": "Are you sure you want to turn this character into a ",
"yes": "Yes",
"next": "Next",
"yes": "Да",
"next": "Далее",
"cancel": "Отмена",
"cancel-u": "CANCEL",
"cancel-u": "ОТМЕНА",
"choose": "Выбрать",
"innate:-u": "ВРОЖДЕННАЯ:",
"mod:-u": "MOD:",
"hpmods:-u": "HP MODIFIERS:",
"charmancer-welcome": "Welcome to the Charactermancer!",
"charmancer-what-is": "The Charactermancer is a step-by-step process that makes building a character simple and streamlined. Changes are saved as you progress, but the character sheet is only updated when the Charactermancer has been completed.",
"get-started": "Get started by clicking Next.",
"hpmods:-u": "МОДИФИКАТОРЫ ХИТОВ:",
"charmancer-welcome": "Добро пожаловать в Charactermancer!",
"charmancer-what-is": "Charactermancer позволяет шаг за шагом легко и быстро создать персонажа. Изменения будут сохраняться по мере процесса, но лист персонажа обновится лишь по окончанию всего процесса в Charactermancer.",
"get-started": "Начните с нажатия клавиши Далее.",
"opt-out-u": "OPT OUT",
"charmancer-compendium": "Your Compendium Awaits.",
"charmancer-compendium-detail": "The Charactermancer currently supports Dungeons &amp; Dragons 5th Edition SRD and the Player's Handbook. You can add the Player's Handbook to your compendium in the Marketplace, or the game owner can share their compendium with everyone in the game.",
"charmancer-compendium-detail": "В данный момент Charactermancer поддерживает Dungeons &amp; Dragons 5th Edition SRD и Player's Handbook. ВЫ можете добавить книгу Player's Handbook в ваш компендиум на Рынке, либо владелец игры может разрешить пользоваться его компендиумом всем в этой игре.",
"charmancer-choose-race": "Выберите расу:",
"charmancer-custom-race-name": "Название вашей расы:",
"suggested-abilities": "Предлагаемые характеристики: ",
@@ -558,27 +558,27 @@
"huge": "Огромный",
"age": "Возраст:",
"gargantuan": "Гигантский",
"step1-equipment": "Step 5: Equipment",
"equipment-from-background": "Equipment from Background",
"equipment-from-class": "Equipment from Class",
"class-equipment": "Class Equipment",
"step1-equipment": "Шаг 5. Снаряжение.",
"equipment-from-background": "Снаряжение из предыстории",
"equipment-from-class": "Снаряжение от класса",
"class-equipment": "Снаряжение класса",
"starting-wealth": "Starting Wealth (PHB)",
"starting-gold:": "Starting Gold:",
"starting-gold:": "Начальное золото:",
"no_class_warning-u": "NO CLASS HAS BEEN SELECTED OR SELECTED CLASS DOES NOT HAVE STANDARD EQUIPMENT. CLASS EQUIPMENT CANNOT BE CHOSEN AT THIS TIME.",
"standard-array": "Standard Array",
"roll-for-stats": "Roll for Stats",
"standard-array": "Стандартный набор",
"roll-for-stats": "Бросить кости",
"standard-roll": "Три наибольших значения d6 из четырёх",
"charmancer-cancel-heading": "Where would you like to go, traveler?",
"charmancer-cancel-heading": "Куда вы хотите отправиться, странник?",
"continue-charmancer": "Продолжить создание персонажа",
"save_progress_and_exit": "Сохранить и выйти",
"cancel_charactermancer": "Отменить и закрыть",
"charmancer-discard-warning": "Discard and Exit will cause all choices to be lost.",
"mancer-opts-u": "CHARACTERMANCER OPTIONS",
"mancer-opts-u": "Настройки CHARACTERMANCER",
"relaunch-lvl1mancer-u": "LAUNCH LEVEL 1 CHARACTERMANCER (CANNOT BE UNDONE)",
"point-buy": "Point Buy",
"available-points:": "Доступные очки: ",
"equipment-choice-text": "How would you like to choose your equipment?",
"charmancer-start": "Start",
"equipment-choice-text": "Как вы хотите выбрать своё снаряжение?",
"charmancer-start": "Начало",
"clear-abilities": "Настройка Значений Характеристик",
"use-charactermancer-for-new:-u": "USE LEVEL 1 CHARACTERMANCER FOR NEW CHARACTERS:",
"use-charactermancer-for-new-info": "With this option enabled all new characters will open with the Level 1 Roll20 Charactermancer. Disabling this option will start new characters directly on the character sheet disabling the Level 1 Charactermancer, which can still be manually run from the Settings tab of the character sheet.",
+3
View File
@@ -60,6 +60,9 @@ September - Updates to the sheet listed below
Saving throws: Split Saving throw "Spells" off to it's own field due to some races and class options having a specific modifier for that save.
October - Fixed various errors in the spellbook code and removed non-bfrpg fields in the saving throw section.
-2018-
July - Uploaded the Basic Fantasy logo and will be changing the code to reflect it.
**Credit Where Credit is Due**
The CSS and much of the layout is lifted from the work of allenmaher's BECMI sheet who lifted the excellent work of John Myles (@Actoba on roll20) and the 5e Dungeons and Dragons sheet.
Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

+2 -2
View File
@@ -712,7 +712,7 @@
<td><input type="checkbox" name="attr_Success-Command" /></td>
<td class="sheet-skillname">Command (05)</td>
<td><input type="number" style="width:105%" value="5" name="attr_Command" /></td>
<td><button type="roll" value="&{template:skillRoll} {{skillvalue=@{Command}}} {{fumble=[[ceil(95+((@{Command}+@{Communication})*?{Multiplier|1}+?{Mods|0})/20)]]}} {{crit=[[ceil(((@{Command}+@{Communication})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/20)+1]]}} {{special=[[ceil(((@{Command}+@{Communication})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/5)+1]]}} {{1/2success=[[ceil(((@{Command}+@{Communication})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/2)+1]]}} {{success=[[(@{Command}+@{Communication})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0}]]}} {{roll=[[1d100]]}} {{skillname=Command}}"/></td>
<td><button type="roll" value="&{template:skillRoll} {{skillvalue=@{Command}}} {{fumble=[[ceil(95+((@{Command}+@{Communication})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/20)]]}} {{crit=[[ceil(((@{Command}+@{Communication})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/20)+1]]}} {{special=[[ceil(((@{Command}+@{Communication})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/5)+1]]}} {{1/2success=[[ceil(((@{Command}+@{Communication})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/2)+1]]}} {{success=[[(@{Command}+@{Communication})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0}]]}} {{roll=[[1d100]]}} {{skillname=Command}}"/></td>
</tr>
<tr>
<td><input type="checkbox" name="attr_Success-Disguise" /></td>
@@ -908,7 +908,7 @@
<td><input type="checkbox" name="attr_Success-Psychotherapy" /></td>
<td class="sheet-skillname">Psychotherapy (00 or 01)</td>
<td><input type="number" style="width:105%" value="1" name="attr_Psychotherapy" /></td>
<td><button type="roll" value="&{template:skillRoll} {{skillvalue=@{Psychotherapy}}} {{fumble=[[ceil(95+((@{Psychotherapy}+@{Mental})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/20)]]}} {{crit=[[ceil(((@{Psychotherapy}+@{Mental})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/20)+1]]}} {{special=[[ceil(((@{Psychotherapy}+@{Mental})*?{Multiplier|1Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/5)+1]]}} {{1/2success=[[ceil(((@{Psychotherapy}+@{Mental})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/2)+1]]}} {{success=[[(@{Psychotherapy}+@{Mental})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0}]]}} {{roll=[[1d100]]}} {{skillname=Psychotherapy}}"/></td>
<td><button type="roll" value="&{template:skillRoll} {{skillvalue=@{Psychotherapy}}} {{fumble=[[ceil(95+((@{Psychotherapy}+@{Mental})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/20)]]}} {{crit=[[ceil(((@{Psychotherapy}+@{Mental})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/20)+1]]}} {{special=[[ceil(((@{Psychotherapy}+@{Mental})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/5)+1]]}} {{1/2success=[[ceil(((@{Psychotherapy}+@{Mental})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0})/2)+1]]}} {{success=[[(@{Psychotherapy}+@{Mental})*?{Multiplier|Normal - 1, 1|Easy - 2, 2|Difficult - 1/2, 1/2|1/3|1/4|1/5|1/6|1/8|1/10|1/20}+?{Mods|0}]]}} {{roll=[[1d100]]}} {{skillname=Psychotherapy}}"/></td>
</tr>
</table>
<table style="width: 100%;">
+133 -133
View File
@@ -1,169 +1,169 @@
{
"APP": "APP",
"CON": "CON",
"DEX": "DEX",
"EDU": "EDU",
"INT": "INT",
"POW": "POW",
"SIZ": "SIZ",
"STR": "STR",
"action": "Action",
"APP": "외모",
"CON": "건강",
"DEX": "민첩",
"EDU": "교육",
"INT": "지능",
"POW": "정신",
"SIZ": "크기",
"STR": "근력",
"action": "행동",
"aftereffect": "AfterEffect",
"aftereffects": "AfterEffects",
"age": "Age",
"agility": "Agility",
"aplomb": "Aplomb",
"art": "Arts",
"art-place": "Art",
"artistic-culture": "Artistic Culture",
"artistic-culture-place": "Artistic Culture",
"athleticism": "Athleticism",
"age": "성격",
"agility": "민첩함",
"aplomb": "침착함",
"art": "예술",
"art-place": "예술",
"artistic-culture": "예술 문화",
"artistic-culture-place": "예술 문화",
"athleticism": "운동",
"attitude": "Attitude",
"bargain": "Bargain",
"bladed-weapons": "Bladed Weapons",
"bladed-weapons-name-place": "Bladed Weapons",
"bureaucracy": "Bureaucracy",
"call-of-cthulhu": "Call Of Cthulu",
"cartridge": "Cartridge",
"bargain": "교섭",
"bladed-weapons": "날붙이",
"bladed-weapons-name-place": "날붙이",
"bureaucracy": "관료제",
"call-of-cthulhu": "크툴루의 부름",
"cartridge": "탄창",
"characteristic": "Characteristic",
"characteristics-and-rolls": "Characteristics &amp; Rolls",
"circles-of-influence": "Circles of Influence",
"characteristics-and-rolls": "특성치 &amp; 굴림",
"circles-of-influence": "영향력 범위",
"circumstances": "Circumstances",
"close": "Close",
"concealment": "Concealment",
"close": "가까운",
"concealment": "은닉",
"configuration": "Configuration",
"consulted-books": "Consulted Books",
"contact": "Contact",
"contact-and-resources": "Contacts &amp; Resources",
"contact-and-resources": "인맥 &amp; 자원조달",
"contacts": "Contacts",
"corpulence": "Corpulence",
"craft": "Craft",
"craft-place": "Craft",
"credit": "Credit",
"criminalistics": "Criminalistics",
"corpulence": "비대함",
"craft": "공예",
"craft-place": "공예",
"credit": "신용",
"criminalistics": "범죄학",
"critical-result": "Critical !",
"cthulhu-mythos": "Cthulhu Mythos",
"damage": "Damage",
"damage-dice": "Damage Dice",
"cthulhu-mythos": "크툴루 신화",
"damage": "피해",
"damage-dice": "피해 주사위",
"damages": "Damages",
"description": "Description",
"direction": "Direction",
"do-it-yourself": "Do It Yourself",
"drive": "Drive",
"drive-name-place": "Drive",
"earth-science-place": "Earth Sciences",
"earth-sciences": "Earth Sciences",
"direction": "방향",
"do-it-yourself": "스스로 만들기",
"drive": "운전",
"drive-name-place": "운전",
"earth-science-place": "지구과학",
"earth-sciences": "지구과학",
"effect": "Effect",
"enemy": "Enemy",
"equipment": "Equipment",
"exotic-weapons": "Exotic Weapons",
"exotic-weapons-name-place": "Exotic Weapons",
"expertise": "Expertise",
"enemy": "적",
"equipment": "장비",
"exotic-weapons": "이국적 무기",
"exotic-weapons-name-place": "이국적 무기",
"expertise": "전문",
"fail-result": "Fail",
"far": "Far",
"favorite-equipment": "Favorite Equipment",
"feet": "Feet",
"firearms": "Firearms",
"firearms-name-place": "Firearms",
"first-aid": "First Aid",
"first-name": "FirstName",
"formal-sciences": "Formal Sciences",
"formal-sciences-place": "Formal Sciences",
"game": "Game",
"game-name-place": "Game",
"gunnery": "Gunnery",
"gunnery-name-place": "Gunnery",
"hand-to-hand": "Hand To Hand",
"hand-to-hand-name-place": "Hand To Hand",
"hands": "Hands",
"head": "Head",
"health": "Health",
"hide": "Hide",
"hit-points": "Hit Points",
"human-sciences": "Human Sciences",
"human-sciences-place": "Human Sciences",
"hypnosis": "Hypnosis",
"impact": "Impact",
"imposture": "Imposture",
"influence": "Influence",
"initial-sanity": "Inital SAN",
"insight": "Insight",
"interview": "Interview",
"intuition": "Intuition",
"investigator-info": "Investigator Info",
"knowledge": "Knowledge",
"far": "먼",
"favorite-equipment": "좋아하는 장비",
"feet": "발",
"firearms": "화기",
"firearms-name-place": "화기",
"first-aid": "응급처치",
"first-name": "이름",
"formal-sciences": "형식 과학",
"formal-sciences-place": "형식 과학",
"game": "게임",
"game-name-place": "게임",
"gunnery": "포격",
"gunnery-name-place": "포격",
"hand-to-hand": "백병전",
"hand-to-hand-name-place": "백병전",
"hands": "손",
"head": "머리",
"health": "체력",
"hide": "숨기",
"hit-points": "체력",
"human-sciences": "인간 과학",
"human-sciences-place": "인간 과학",
"hypnosis": "최면",
"impact": "영향",
"imposture": "변장",
"influence": "영향",
"initial-sanity": "초기 이성치",
"insight": "통찰",
"interview": "인터뷰",
"intuition": "직관력",
"investigator-info": "탐사자 정보",
"knowledge": "지식",
"known-creatures": "Known Creatures",
"known-investigators": "Known Investigators",
"language-place": "Language",
"languages": "Languages",
"last-name": "LastName",
"language-place": "언어",
"languages": "언어",
"last-name": "성",
"level": "Level",
"library-use": "Library Use",
"life-sciences": "Life Science",
"life-sciences-place": "Life Science",
"listen": "Listen",
"magic-points": "Magic Points",
"manners": "Manners",
"medicine": "Medicine",
"misc-skill-place": "Misc",
"mother-tongue": "Mother Tongue",
"mother-tongue-place": "Mother Tongue",
"library-use": "자료 조사",
"life-sciences": "생명 과학",
"life-sciences-place": "생명 과학",
"listen": "듣기",
"magic-points": "마력",
"manners": "예의범절",
"medicine": "의학",
"misc-skill-place": "기타",
"mother-tongue": "모국어",
"mother-tongue-place": "모국어",
"motivation": "Motivation",
"name": "Name",
"nationality": "Nationality",
"navigate": "Navigate",
"nationality": "국적",
"navigate": "항법",
"notes": "Notes",
"occult-sciences": "Occult Sciences",
"occupation": "Occupation",
"opposed": "Opposed",
"other-equipment": "Other equipment",
"others": "Others",
"occult-sciences": "오컬트 과학",
"occupation": "직업",
"opposed": "반대의",
"other-equipment": "다른 장비",
"others": "기ㅣ타",
"personal-story": "Personal Stroy",
"personal-story-details": "Personal Stroy Details",
"personality": "Personality",
"persuade": "Persuade",
"photography": "Photography",
"personality": "성격",
"persuade": "설득",
"photography": "사진술",
"physical-aftereffects": "Physical AfterEffects",
"pilot": "Pilot",
"pilot-name-place": "Pilot",
"presence": "Presence",
"profession": "Profession",
"protections": "Protections",
"psychoanalysis": "Psychoanalysis",
"psychology": "Psychology",
"pilot": "조종",
"pilot-name-place": "조종",
"presence": "존재감",
"profession": "전문분야",
"protections": "보호",
"psychoanalysis": "정신분석",
"psychology": "심리학",
"psycological-aftereffects": "Psycological AfterEffects",
"public": "Public",
"quality-of-life": "Quality of Life",
"range": "Range",
"rate": "Rate",
"quality-of-life": "삶의 질",
"range": "사정거리",
"rate": "속도",
"result": "Result",
"ride": "Ride",
"ride": "승마",
"rolls-results": "Rolls results",
"sanity": "Sanity",
"sanity-max": "SAN Max",
"sanity-points": "Sanity Points",
"sanity": "이성",
"sanity-max": "이성 최대치",
"sanity-points": "이성점",
"scenario": "Scenario",
"sensory": "Sensory",
"sex": "Sex",
"sensory": "감각",
"sex": "성별",
"skill": "Skill",
"skills": "Skills",
"social-mod": "Social Modificater",
"skills": "기능",
"social-mod": "사회 수정치",
"special": "Special",
"spiel": "Spiel",
"spot-hidden-object": "Spot Hidden Object",
"stamina": "Stamina",
"stealth": "Stealth",
"strength": "Strength",
"spiel": "말재주",
"spot-hidden-object": "관찰력",
"stamina": "체력",
"stealth": "은밀",
"strength": "힘",
"success-result": "Success",
"survival": "Survival",
"track": "Track",
"survival": "생존",
"track": "추적",
"unholy-knowledge": "Unholy Knowledge",
"value": "Value",
"vigilance": "Vigilance",
"weapon": "Weapon",
"weapons": "Weapons",
"vigilance": "경계",
"weapon": "무기",
"weapons": "무기",
"whisper-to-guardian": "Only for Guardian",
"willpower": "Willpower",
"wound-threshold": "WoundThreshold",
"wounds": "Wounds"
"willpower": "의지력",
"wound-threshold": "부상 한계",
"wounds": "부상"
}
+2 -2
View File
@@ -2,7 +2,7 @@
/*------------- SWD6 Main CSS----------------*/
/*-------------------------------------------*/
.charsheet {
/*background-position: center;*/ /*https://cdn.pixabay.com/photo/2017/01/02/11/10/sky-1946508_960_720.png more and brighter stars*/
/*https://cdn.pixabay.com/photo/2017/01/02/11/10/sky-1946508_960_720.png more and brighter stars*/
background-image: url(https://cdn.pixabay.com/photo/2015/09/29/15/12/stars-964022_960_720.png); /*black space with tiny white stars*/
background-color: black;
background-repeat: repeat;
@@ -10,7 +10,7 @@
}
.charsheet .sheet-version::after {
content: 'Sheet Version 1.68';
content: 'Sheet Version 1.71';
}
.charsheet label, h1, h2, h3{
+101 -41
View File
@@ -99,7 +99,7 @@
</div>
<div class='sheet-col'>
<label style="text-decoration:underline;">Wound Level
<select name="attr_WoundLevel" class="sheet-mediumselect" class="sheet-left"/>
<select name="attr_WoundLevel" class="sheet-mediumselect sheet-left" style="width:135px"/>
<option value="0" selected="selected">Healthy</option>
<option value="1">Stunned</option>
<option value="1">Wounded</option>
@@ -123,7 +123,7 @@
<div class="sheet-col" style="display:inline-block;">
<label class="sheet-toppad">NPC Name <input class="sheet-right sheet-shorttext" type="text" name="attr_charactername" style="width:65%"></label>
<label style="text-decoration:underline;">Wound Level
<select name="attr_WoundLevel" class="sheet-mediumselect" class="sheet-left"/>
<select name="attr_WoundLevel" class="sheet-mediumselect sheet-left" style="width:135px"/>
<option value="0" selected="selected">Healthy</option>
<option value="1">Stunned</option>
<option value="1">Wounded</option>
@@ -147,8 +147,8 @@
<table>
<tr>
<td class="sheet-tdborder"><div class="sheet-bold"><!---Perc Attribute --->
<button class="sheet-d6-dice" type='roll' value='&{template:default} {{name=Perception}} {{Roll=[[(@{perception} -@{WoundMod} +@{Force_Up} + ?{Dice mods|0} -1)d6cf0cs7 + @{perceptionpip} + ?{Other Mods(pip)|0} + 1d6!cf1cs6]]}}' >Perception</button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type='roll' value='/w gm &{template:default} {{name=Perception}} {{Roll=[[(@{perception} -@{WoundMod} +@{Force_Up} + ?{Dice mods|0} -1)d6cf0cs7 + @{perceptionpip} + ?{Other Mods(pip)|0} + 1d6!cf1cs6]]}}'><span class="sheet-redtxt">GM</span></button>
<button class="sheet-d6-dice" type='roll' value='&{template:default} {{name=Perception}} {{Roll=[[(@{perception} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs7 +@{perceptionpip} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}' >Perception</button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type='roll' value='/w gm &{template:default} {{name=Perception}} {{Roll=[[(@{perception} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs7 +@{perceptionpip} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}'><span class="sheet-redtxt">GM</span></button>
<div style="float:right;">
<input type="number" name="attr_perception" class="sheet-smallnumber" min="1" value="3"/>D+<input type="number" name="attr_perceptionpip" class="sheet-pipnumber" min="0" max="2" value="0"/>
</div>
@@ -193,7 +193,7 @@
<input type="number" name="attr_techskilldice" class="sheet-smallnumber sheet-shortnumber" min="1" value="3"/>D+<input type="number" name="attr_techskillpip" class="sheet-pipnumber sheet-shortnumber" min="0" max="2" value="0"/>
</div>
</fieldset>
</td class="sheet-tdborder">
</td>
</tr>
<tr>
<td class="sheet-tdborder"><div class="sheet-bold"> <!---Dex Attribute --->
@@ -300,47 +300,70 @@
</div>
<div class="sheet-section sheet-force-hide"> <!--------------------------- Force -->
<label style="text-align: center">Force Section</label>
<div class='sheet-2colrow'>
<div class='sheet-3colrow'>
<div class='sheet-col'>
<table><th><label>Force Skills</label></th>
<table style="width:270px"><th><label>Force Skills</label></th>
<tr><!--Control -->
<td style="width:90%;">
<button class="sheet-d6-dice sheet-forcebutton" type='roll' value='&{template:default} {{name=Force:Control}} {{Roll=[[(@{control} -@{WoundMod} + @{Force_Up} + ?{Dice mods|0} -1)d6cf0cs0 + @{controlpip} + @{Force_EmptinessMod}+ ?{Other Mods(pip)|0} + 1d6!cf1cs6]]}}'>Control</button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type='roll' value='/w gm &{template:default} {{name=Force:Control}} {{Roll=[[(@{control} -@{WoundMod} + @{Force_Up} + ?{Dice mods|0} -1)d6cf0cs0 + @{controlpip} + @{Force_EmptinessMod}+ ?{Other Mods(pip)|0} + 1d6!cf1cs6]]}}'><span class="sheet-redtxt">GM</span></button>
<td class="sheet-tdborder">
<div class="sheet-bold">
<button class="sheet-d6-dice sheet-forcebutton" type='roll' value='&{template:default} {{name=Force:Control}} {{Roll=[[(@{control} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{controlpip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}'>Control</button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type='roll' value='/w gm &{template:default} {{name=Force:Control}} {{Roll=[[(@{control} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{controlpip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}'><span class="sheet-redtxt">GM</span></button>
<div class="sheet-bold" style="float:right;">
<input type="number" name="attr_control" class="sheet-smallnumber" min="0" value="0"/>D+<input type="number" name="attr_controlpip" class="sheet-pipnumber" min="0" max="2" value="0"/>
</div>
</div>
<fieldset class="repeating_controlpowers"> <!---Control Powers --->
<button class="sheet-d6-dice" type="roll" value="&{template:default} {{name=@{controlpowername} (Control)}} {{Roll=[[(@{control} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{controlpip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}"></button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type="roll" value="/w gm &{template:default} {{name=@{controlpowername} (Control)}} {{Roll=[[(@{control} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{controlpip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}"><span class="sheet-redtxt">GM</span></button>
<input class="sheet-skilltext" type="text" name="attr_controlpowername"/>
</fieldset>
</td>
</tr>
<tr><!-- Sense -->
<td style="width:90%;">
<button class="sheet-d6-dice sheet-forcebutton" type='roll' value='&{template:default} {{name=Force:Sense}} {{Roll=[[(@{sense} -@{WoundMod} + @{Force_Up} + ?{Dice mods|0} -1)d6cf0cs0 + @{sensepip} + @{Force_EmptinessMod}+ ?{Other Mods(pip)|0} + 1d6!cf1cs6]]}}'>Sense</button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type='roll' value='/w gm &{template:default} {{name=Force:Sense}} {{Roll=[[(@{sense} -@{WoundMod} + @{Force_Up} + ?{Dice mods|0} -1)d6cf0cs0 + @{sensepip} + @{Force_Emptiness}+ ?{Other Mods(pip)|0} + 1d6!cf1cs6]]}}'><span class="sheet-redtxt">GM</span></button>
<td class="sheet-tdborder">
<div class="sheet-bold">
<button class="sheet-d6-dice sheet-forcebutton" type='roll' value='&{template:default} {{name=Force:Sense}} {{Roll=[[(@{sense} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{sensepip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}'>Sense</button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type='roll' value='/w gm &{template:default} {{name=Force:Sense}} {{Roll=[[(@{sense} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{sensepip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}'><span class="sheet-redtxt">GM</span></button>
<div class="sheet-bold" style="float:right;">
<input type="number" name="attr_sense" class="sheet-smallnumber" style="margin-left=100px;" min="0" value="0"/>D+<input type="number" name="attr_sensepip" class="sheet-pipnumber" min="0" max="2" value="0"/>
</div>
</div>
<fieldset class="repeating_sensepowers"> <!---Sense Powers --->
<button class="sheet-d6-dice" type="roll" value="&{template:default} {{name=@{sensepowername} (Sense)}} {{Roll=[[(@{sense} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{sensepip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}"></button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type="roll" value="/w gm &{template:default} {{name=@{sensepowername} (Sense)}} {{Roll=[[(@{sense} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{sensepip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}"><span class="sheet-redtxt">GM</span></button>
<input class="sheet-skilltext" type="text" name="attr_sensepowername"/>
</fieldset>
</td>
</tr>
<tr><!-- Alter -->
<td style="width:90%;">
<button class="sheet-d6-dice sheet-forcebutton" type='roll' value='&{template:default} {{name=Force:Alter}} {{Roll=[[(@{alter} -@{WoundMod} + @{Force_Up} + ?{Dice mods|0} -1)d6cf0cs0 + @{alterpip} + @{Force_EmptinessMod} + ?{Other Mods(pip)|0} + 1d6!cf1cs6]]}}'>Alter</button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type='roll' value='/w gm &{template:default} {{name=Force:Alter}} {{Roll=[[(@{alter} -@{WoundMod} +@{Force_Up} + ?{Dice mods|0} -1)d6cf0cs0 + @{alterpip} + @{Force_Emptiness}+ ?{Other Mods(pip)|0} + 1d6!cf1cs6]]}}'><span class="sheet-redtxt">GM</span></button>
<td class="sheet-tdborder">
<div class="sheet-bold">
<button class="sheet-d6-dice sheet-forcebutton" type='roll' value='&{template:default} {{name=Force:Alter}} {{Roll=[[(@{alter} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{alterpip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}'>Alter</button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type='roll' value='/w gm &{template:default} {{name=Force:Alter}} {{Roll=[[(@{alter} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{alterpip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}'><span class="sheet-redtxt">GM</span></button>
<div class="sheet-bold" style="float:right;">
<input type="number" name="attr_alter" class="sheet-smallnumber" min="0" value="0"/>D+<input type="number" name="attr_alterpip" class="sheet-pipnumber" min="0" max="2" value="0"/>
</div>
</div>
<fieldset class="repeating_alterpowers"> <!---Alter Powers --->
<button class="sheet-d6-dice" type="roll" value="&{template:default} {{name=@{alterpowername} (Alter)}} {{Roll=[[(@{alter} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 + @{alterpip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}"></button>
<button class="sheet-d6-dice sheet-gmroll sheet-gmroll-hide" type="roll" value="/w gm &{template:default} {{name=@{alterpowername} (Alter)}} {{Roll=[[(@{alter} -@{WoundMod} +@{Force_Up} +?{Dice mods|0} -1)d6cf0cs0 +@{alterpip} +@{Force_EmptinessMod} +?{Other Mods(pip)|0} +1d6!cf1cs6]]}}"><span class="sheet-redtxt">GM</span></button>
<input class="sheet-skilltext" type="text" name="attr_alterpowername"/>
</fieldset>
</td>
</tr>
</table>
<table><th><label>Force Powers Active</label></th>
</table>
</div>
<div class='sheet-col'><!-- Force Power Trackers -->
<table style="position:relative;left:30px"><th><label>Force Powers Active</label></th>
<tr><td><!---Force Emptiness --->
<span style="padding-top:8px; padding-bottom:12px;" title="Force Emptiness adds +6 pips to all force skill rolls when active. Bonus is reduced by 1 for every DSP">Force Emptiness active?</span><!---Force Emptiness adds +6 pips to all force skill rolls when active --->
<span style="padding-top:8px; padding-bottom:12px;" title="Force Emptiness adds +6 pips to all force skill rolls when active. Bonus is reduced by 1 for every DSP">Force Emptiness active</span><!---Force Emptiness adds +6 pips to all force skill rolls when active --->
<select name="attr_Force_Emptiness" class="sheet-smallselect">
<option value="0" selected="selected">No</option>
<option value="6">Yes</option>
<option value="false" selected="selected">No</option>
<option value="true">Yes</option>
</select>
</td></tr>
<tr><td><!---Force Powers active --->
<span>Resist Pain active?<!---Reduces Wound penalties to -1. Doesn't need to be counted on the tracker below --->
<span>Resist Pain active<!---Reduces Wound penalties to -1. Doesn't need to be counted on the tracker below --->
<select name="attr_PainResist" class="sheet-smallselect" title="Reduces Wound penalties to -1. Doesn't need to be counted on the tracker below">
<option value="false" selected="selected">No</option>
<option value="true">Yes</option>
@@ -348,7 +371,7 @@
</span>
</td></tr>
<tr><td><!---Force Powers active --->
<span>Number of other powers active?<!---gives penalty to all rolls thanks to concentration/distraction --->
<span># of other powers active<!---gives penalty to all rolls thanks to concentration/distraction --->
<select name="attr_Force_Up" class="sheet-smallselect" title="The number of power active is subtracted from all roll as a Multiple Action Penalty. Above Force Pain doesn't need to be added">
<option value="0" selected="selected">0</option>
<option value="-1">1</option>
@@ -359,23 +382,23 @@
</select>
</span>
</td></tr>
</table>
</table>
</div>
<div class='sheet-col'>
<div><!-- Force Power list -->
<div class='sheet-col'><!-- Force Power list -->
<label style="padding-top:8px; padding-bottom:12px;" >Force Powers</label>
<textarea name="attr_forcePowers" style="width:95%;height:19em"></textarea>
</div>
<textarea name="attr_forcePowers" style="width:95%;height:24em"></textarea>
</div>
</div>
<br>
<br>
<div class='sheet-col'>
<label style="padding-top:8px; padding-bottom:12px;" >Lightsaber Combat
<span style="padding-top:8px; padding-bottom:12px;" >Lightsaber Combat
<input class="sheet-skilltext" type="text" name="attr_lightsaberskill" value="lightsaber"/>
<input type="number" name="attr_lightsaberskilldice" class="sheet-smallnumber sheet-shortnumber" min="1" value="3"/>D+<input type="number" name="attr_lightsaberskillpip" class="sheet-pipnumber sheet-shortnumber" min="0" max="2" value="0"/>
<button class="sheet-d6-dice" type="roll" value="&{template:default} {{name=@{lightsaberskill}}} {{Roll=[[(@{lightsaberskilldice} -@{WoundMod} +@{Force_Up} +@{sense} +?{Dice mods|0} -1)d6cf0cs0 + @{lightsaberskillpip} +@{Force_EmptinessMod} +@{sensepip} +?{Other Mods(pip)|0} +(1d6!cf1cs6)]]}}">LC Attack</button>
<input type="number" name="attr_lightsaberdamagedice" class="sheet-smallnumber sheet-shortnumber" min="1" value="6"/>D+<input type="number" name="attr_lightsaberdamagepip" class="sheet-pipnumber sheet-shortnumber" min="0" max="2" value="0"/>
<button class="sheet-d6-dice" type="roll" value="&{template:default} {{name=@{lightsaberskill} damage}} {{Roll=[[(@{lightsaberdamagedice}- 1)d6cf0cs0 +@{lightsaberdamagepip} +@{Force_EmptinessMod} +(1d6!cf1cs6)]]}}">LC Damage</button>
</label>
</span>
</div>
</div>
<div class="sheet-section sheet-equipment-hide sheet-npc-hide"> <!-- Equipment PC-->
@@ -465,16 +488,12 @@
</div>
</div>
<!-- -------------------------------Hidden Values----------------@{WoundLevel} +@{Pain}------------------------------->
<input type="hidden" name="attr_Force_EmptinessMod" value="@{Force_Emptiness} - @{darkSidePoints}">
<input type="hidden" name="attr_WoundMod" value="-0">
<input type="hidden" name="attr_Force_EmptinessMod" value="false">
<input type="hidden" name="attr_WoundMod" value="0">
<script type="text/worker">
on("change:painresist change:woundlevel", function() {
getAttrs(["WoundLevel", "PainResist","WoundMod"], function(values) {
var update = {};
update.exhaustion_level = "0";
setAttrs(update);
if(values.WoundLevel == "0"){
var update = {};
update.WoundMod = "0";
@@ -509,12 +528,53 @@ on("change:painresist change:woundlevel", function() {
setAttrs(update);
}
}
/*else{
var update = {};
update.WoundMod = "0";
setAttrs(update);
}*/
});
});
on("change:force_emptiness change:darksidepoints", function() {
getAttrs(["Force_EmptinessMod", "Force_Emptiness","darkSidePoints"], function(values) {
if(values.Force_Emptiness == "false"){
var update = {};
update.Force_EmptinessMod = "0";
setAttrs(update);
}
if(values.Force_Emptiness == "true"){
if(values.darkSidePoints == "0"){
var update = {};
update.Force_EmptinessMod = "6";
setAttrs(update);
}
if(values.darkSidePoints == "1"){
var update = {};
update.Force_EmptinessMod = "5";
setAttrs(update);
}
if(values.darkSidePoints == "2"){
var update = {};
update.Force_EmptinessMod = "4";
setAttrs(update);
}
if(values.darkSidePoints == "3"){
var update = {};
update.Force_EmptinessMod = "3";
setAttrs(update);
}
if(values.darkSidePoints == "4"){
var update = {};
update.Force_EmptinessMod = "2";
setAttrs(update);
}
if(values.darkSidePoints == "5"){
var update = {};
update.Force_EmptinessMod = "1";
setAttrs(update);
}
if(values.darkSidePoints == "6"){
var update = {};
update.Force_EmptinessMod = "0";
setAttrs(update);
}
}
});
});
</script>
+11
View File
@@ -9,6 +9,17 @@ The text areas are expandable for additional info.
Wiki page for the sheet:
--------------->https://wiki.roll20.net/Star_Wars_WEG_D6_character_sheet<-------------
Version 1.71 (2018-07-31):
Fix:
-Corrected Force Emptiness to scale properly with DarkSidePoints
Version 1.70 (2018-07-24):
Layout:
-Made wound tracker wider
-Force section
New Feature:
-Under Force skills, space for powers and their roll buttons added
Version 1.68 (2018-07-17):
Layout:
-remove empty gap on top of sheet
+1 -1
View File
@@ -4,6 +4,6 @@
"authors": "Timothy O'Driscoll, Andreas J.",
"roll20userid": "555352, 1223200",
"preview": "d6starwarspreview.png",
"instructions": "This sheet is for Star Wars: The Roleplaying Game by West End Games(WEG) that uses the D6 system. Rolls from the sheets uses the wild die that is prevalent in 2E & REUP versions of the game, but a option for 1E compliant rolls are in the works as well as expanding the Vehicle section in the near future(2018-03-02). Read more on : https://wiki.roll20.net/Star_Wars_WEG_D6_character_sheet"
"instructions": "\n This sheet is for Star Wars: The Roleplaying Game by West End Games(WEG) that uses the d6 pool system.\n\n* Reccomended for 2E, 2E R&E and REUP games, rolls from sheet uses Wild Die \n\n* NPC sheet available \n\n* Customization options to hide some sections & show/hide GM rolls available \n\n* More info check out the sheet's [wiki page](https://wiki.roll20.net/Star_Wars_WEG_D6_character_sheet) \n Option for a 1E rolls are in the works as well as expanding the Vehicle section in the near future(2018-07-31). \n\n Issues, Ideas & Questions can be sent to the [active editor](https://app.roll20.net/users/1223200)"
}
+23
View File
@@ -1,3 +1,26 @@
## 1.2.0
- 31.07.2018
### Features
- Initiative Wurf wurde um 2 Nachkommastellen die dem INI-Basiswert entsprechen ergänzt. Also INI 12 entspricht nun 12.12 + 1W6. Sollten Durch würfeln identische Werte entstehen sind diese nun eher unterscheidbar. Zusätzlich ist dies auf 4 Nachkommastellen durch einen W99 erweiterbar. Dafür geht unter der Konfiguration auf den neuen Tab 'Hausregeln' auf die entsprechende Option. Weitere Informationen dazu findet man in der [Anfrage des Features](https://github.com/Meteox/roll20-character-sheets/issues/5)
- Die unnützen "Max" Felder für Eigenschaften wurden gegen Mod Felder ausgetauscht. Damit sind nun temporäre Modifikationen der Werte abbildbar
- Berechnungen für Dunkelsicht wurden implementiert, dabei wurden die Attributsnamen für Dunkelsicht verändert. Der Vorteil muss erneut ausgewählt werden sofern ihr über diesen verfügt.
- Im Inventar ist nun eine Spalte um die Anzahl der Gegenstände darzustellen, wird zudem ein Gewicht angegeben erfolgt die Gewichtsberechnung in Höhe der Anzahl der Gegenstände
- Attacken und TP-Wurf mit Schilden wurde implementiert
### Inhalte
- Vor- und Nachteile Tab wurde überarbeitet, beinhaltet nun Toolstips mit Infos aus der Regelwiki & Angaben ob automatische Berechnungen stattfinden
- Kampf im Wasser Regeln aus dem Aventurischen Kompendium implementiert
- Basismanöver Unterlaufen wurde implementiert
### Visuelles
- Fehlender Abstand im Talentbereich zwischen den Spalten BE und Stg. wurde hinzugefügt
- Überlauf von Angaben in die nächste Zeile bei Zaubern & Ritalen behoben
- Rolltemplate für Fernkampf-TP hinzugefügt
### Bugfixes
## 1.1.0
- 17.07.2018
@@ -310,7 +310,8 @@ input.sheet-tab7:checked ~ div.sheet-section-Inventar,
input.sheet-tab8:checked ~ div.sheet-section-Notizen,
input.sheet-tab9:checked ~ div.sheet-section-config,
input.sheet-tab91:checked ~ div.sheet-section-config1,
input.sheet-tab92:checked ~ div.sheet-section-config2 {
input.sheet-tab92:checked ~ div.sheet-section-config2,
input.sheet-tab93:checked ~ div.sheet-section-config3 {
max-height: 999999px;
visibility: visible;
opacity: 1;
@@ -362,6 +363,7 @@ input.sheet-tab8:checked + span.sheet-tab8,
input.sheet-tab9:checked + span.sheet-tab9,
input.sheet-tab91:checked + span.sheet-tab91,
input.sheet-tab92:checked + span.sheet-tab92,
input.sheet-tab93:checked + span.sheet-tab93,
input.sheet-tab01:checked + span.sheet-tab01,
input.sheet-tab02:checked + span.sheet-tab02,
input.sheet-tab03:checked + span.sheet-tab03,
@@ -555,7 +557,7 @@ input.sheet-show-nicht-humanoid:checked ~ .sheet-humanoid {
.sheet-tooltip .sheet-tooltiptext::after {
content: " ";
position: absolute;
top: 50%;
top: 1em;
left: 100%; /* To the right of the tooltip */
margin-top: -5px;
border-width: 5px;
@@ -564,10 +566,46 @@ input.sheet-show-nicht-humanoid:checked ~ .sheet-humanoid {
}
/* Show the tooltip text when you mouse over the tooltip container */
.sheet-tooltip:hover .sheet-tooltiptext {
.sheet-tooltip:hover .sheet-tooltiptext,
.sheet-tooltip-right:hover .sheet-tooltiptext-right {
visibility: visible;
}
/* Tooltip container - right */
.sheet-tooltip-right {
position: relative;
display: inline-block;
}
/* Tooltip text */
.sheet-tooltip-right .sheet-tooltiptext-right {
visibility: hidden;
width: 250px;
background-color: black;
color: #fff;
text-align: left;
padding: 5px;
border-radius: 6px;
white-space: normal;
/* Position the tooltip text - see examples below! */
position: absolute;
z-index: 1;
top: -5px;
left: 105%;
}
.sheet-tooltip-right .sheet-tooltiptext-right::after {
content: " ";
position: absolute;
top: 1em;
right: 100%; /* To the left of the tooltip */
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent black transparent transparent;
}
/*--------------------------------------Stylings - Grundwerte--------------------------------------*/
.sheet-eigenschaft
@@ -586,7 +624,6 @@ input.sheet-show-nicht-humanoid:checked ~ .sheet-humanoid {
.sheet-eigenschaft-basiswert,
.sheet-eigenschaft-mod,
.sheet-eigenschaft-zukauf,
.sheet-eigenschaft-max,
.sheet-eigenschaft-fix,
.sheet-eigenschaft-proben
{
@@ -783,8 +820,7 @@ select.sheet-max-stufe {
}
.sheet-zauber-zauberdauer,
.sheet-liturgie-liturgiedauer,
.sheet-rituale-zauberdauer {
.sheet-liturgie-liturgiedauer {
display:inline-block;
width:2em;
}
@@ -813,7 +849,8 @@ select.sheet-max-stufe {
.sheet-zauber-zielkategorie,
.sheet-liturgie-zielkategorie,
.sheet-rituale-zielkategorie {
.sheet-rituale-zielkategorie,
.sheet-rituale-zauberdauer {
display:inline-block;
width:4em;
}
@@ -900,17 +937,19 @@ select.sheet-max-stufe {
.sheet-rolltemplate-Routineprobe table,
.sheet-rolltemplate-DSA-Eigenschaft table,
.sheet-rolltemplate-DSA-liturgie table,
.sheet-rolltemplate-DSA-Initiative table,
.sheet-rolltemplate-DSA-Liturgie table,
.sheet-rolltemplate-DSA-Zauber table,
.sheet-rolltemplate-DSA-Talente table,
.sheet-rolltemplate-DSA-Nahkampf-AT table,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer table,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer table,
.sheet-rolltemplate-DSA-Zauber-Patzer table,
.sheet-rolltemplate-DSA-liturgie-Patzer table,
.sheet-rolltemplate-DSA-Liturgie-Patzer table,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer table,
.sheet-rolltemplate-DSA-Nahkampf-VE table,
.sheet-rolltemplate-DSA-Nahkampf-TP table,
.sheet-rolltemplate-DSA-Fernkampf-TP table,
.sheet-rolltemplate-DSA-Fernkampf-AT table {
width: 189px;
padding: 2px;
@@ -920,17 +959,19 @@ select.sheet-max-stufe {
.sheet-rolltemplate-Routineprobe .sheet-subheader,
.sheet-rolltemplate-DSA-Eigenschaft .sheet-subheader,
.sheet-rolltemplate-DSA-liturgie .sheet-subheader,
.sheet-rolltemplate-DSA-Initiative .sheet-subheader,
.sheet-rolltemplate-DSA-Liturgie .sheet-subheader,
.sheet-rolltemplate-DSA-Zauber .sheet-subheader,
.sheet-rolltemplate-DSA-Talente .sheet-subheader,
.sheet-rolltemplate-DSA-Nahkampf-AT .sheet-subheader,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .sheet-subheader,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .sheet-subheader,
.sheet-rolltemplate-DSA-Zauber-Patzer .sheet-subheader,
.sheet-rolltemplate-DSA-liturgie-Patzer .sheet-subheader,
.sheet-rolltemplate-DSA-Liturgie-Patzer .sheet-subheader,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .sheet-subheader,
.sheet-rolltemplate-DSA-Nahkampf-VE .sheet-subheader,
.sheet-rolltemplate-DSA-Nahkampf-TP .sheet-subheader,
.sheet-rolltemplate-DSA-Fernkampf-TP .sheet-subheader,
.sheet-rolltemplate-DSA-Fernkampf-AT .sheet-subheader {
color: #000;
font-size: 0.9em;
@@ -939,51 +980,57 @@ select.sheet-max-stufe {
.sheet-rolltemplate-Routineprobe .sheet-tcat,
.sheet-rolltemplate-DSA-Eigenschaft .sheet-tcat,
.sheet-rolltemplate-DSA-liturgie .sheet-tcat,
.sheet-rolltemplate-DSA-Initiative .sheet-tcat,
.sheet-rolltemplate-DSA-Liturgie .sheet-tcat,
.sheet-rolltemplate-DSA-Zauber .sheet-tcat,
.sheet-rolltemplate-DSA-Talente .sheet-tcat,
.sheet-rolltemplate-DSA-Nahkampf-AT .sheet-tcat,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .sheet-tcat,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .sheet-tcat,
.sheet-rolltemplate-DSA-Zauber-Patzer .sheet-tcat,
.sheet-rolltemplate-DSA-liturgie-Patzer .sheet-tcat,
.sheet-rolltemplate-DSA-Liturgie-Patzer .sheet-tcat,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .sheet-tcat,
.sheet-rolltemplate-DSA-Nahkampf-VE .sheet-tcat,
.sheet-rolltemplate-DSA-Nahkampf-TP .sheet-tcat,
.sheet-rolltemplate-DSA-Fernkampf-TP .sheet-tcat,
.sheet-rolltemplate-DSA-Fernkampf-AT .sheet-tcat {
font-style: italic;
}
.sheet-rolltemplate-Routineprobe .sheet-freeform,
.sheet-rolltemplate-DSA-Eigenschaft .sheet-freeform,
.sheet-rolltemplate-DSA-liturgie .sheet-freeform,
.sheet-rolltemplate-DSA-Initiative .sheet-freeform,
.sheet-rolltemplate-DSA-Liturgie .sheet-freeform,
.sheet-rolltemplate-DSA-Zauber .sheet-freeform,
.sheet-rolltemplate-DSA-Talente .sheet-freeform,
.sheet-rolltemplate-DSA-Nahkampf-AT .sheet-freeform,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .sheet-freeform,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .sheet-freeform,
.sheet-rolltemplate-DSA-Zauber-Patzer .sheet-freeform,
.sheet-rolltemplate-DSA-liturgie-Patzer .sheet-freeform,
.sheet-rolltemplate-DSA-Liturgie-Patzer .sheet-freeform,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .sheet-freeform,
.sheet-rolltemplate-DSA-Nahkampf-VE .sheet-freeform,
.sheet-rolltemplate-DSA-Nahkampf-TP .sheet-freeform,
.sheet-rolltemplate-DSA-Fernkampf-TP .sheet-freeform,
.sheet-rolltemplate-DSA-Fernkampf-AT .sheet-freeform {
font-size: 0.8em;
}
.sheet-rolltemplate-Routineprobe td,
.sheet-rolltemplate-DSA-Eigenschaft td,
.sheet-rolltemplate-DSA-liturgie td,
.sheet-rolltemplate-DSA-Initiative td,
.sheet-rolltemplate-DSA-Liturgie td,
.sheet-rolltemplate-DSA-Zauber td,
.sheet-rolltemplate-DSA-Talente td,
.sheet-rolltemplate-DSA-Nahkampf-AT td,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer td,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer td,
.sheet-rolltemplate-DSA-Zauber-Patzer td,
.sheet-rolltemplate-DSA-liturgie-Patzer td,
.sheet-rolltemplate-DSA-Liturgie-Patzer td,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer td,
.sheet-rolltemplate-DSA-Nahkampf-VE td,
.sheet-rolltemplate-DSA-Nahkampf-TP td,
.sheet-rolltemplate-DSA-Fernkampf-TP td,
.sheet-rolltemplate-DSA-Fernkampf-AT td {
padding-left: 5px;
font-size: 0.9em;
@@ -991,24 +1038,27 @@ select.sheet-max-stufe {
.sheet-rolltemplate-Routineprobe .inlinerollresult,
.sheet-rolltemplate-DSA-Eigenschaft .inlinerollresult,
.sheet-rolltemplate-DSA-liturgie .inlinerollresult,
.sheet-rolltemplate-DSA-Initiative .inlinerollresult,
.sheet-rolltemplate-DSA-Liturgie .inlinerollresult,
.sheet-rolltemplate-DSA-Zauber .inlinerollresult,
.sheet-rolltemplate-DSA-Talente .inlinerollresult,
.sheet-rolltemplate-DSA-Nahkampf-AT .inlinerollresult,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .inlinerollresult,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .inlinerollresult,
.sheet-rolltemplate-DSA-Zauber-Patzer .inlinerollresult,
.sheet-rolltemplate-DSA-liturgie-Patzer .inlinerollresult,
.sheet-rolltemplate-DSA-Liturgie-Patzer .inlinerollresult,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .inlinerollresult,
.sheet-rolltemplate-DSA-Nahkampf-VE .inlinerollresult,
.sheet-rolltemplate-DSA-Nahkampf-TP .inlinerollresult,
.sheet-rolltemplate-DSA-Fernkampf-TP .inlinerollresult,
.sheet-rolltemplate-DSA-Fernkampf-AT .inlinerollresult {
background-color: #ffffff;
border: none;
}
.sheet-rolltemplate-DSA-Eigenschaft .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-liturgie .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Initiative .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Liturgie .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Zauber .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Talente .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Nahkampf-AT .inlinerollresult.fullcrit,
@@ -1021,16 +1071,18 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Zauber-Patzer .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-liturgie-Patzer .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Liturgie-Patzer .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Nahkampf-TP .inlinerollresult.fullcrit
.sheet-rolltemplate-DSA-Nahkampf-TP .inlinerollresult.fullcrit,
.sheet-rolltemplate-DSA-Fernkampf-TP .inlinerollresult.fullcrit
{
color: #000000;
border: none;
}
.sheet-rolltemplate-DSA-Eigenschaft .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-liturgie .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Initiative .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Liturgie .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Zauber .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Talente .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Nahkampf-AT .inlinerollresult.fullfail,
@@ -1043,20 +1095,23 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Zauber-Patzer .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-liturgie-Patzer .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Liturgie-Patzer .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Nahkampf-TP .inlinerollresult.fullfail {
.sheet-rolltemplate-DSA-Nahkampf-TP .inlinerollresult.fullfail,
.sheet-rolltemplate-DSA-Fernkampf-TP .inlinerollresult.fullfail {
color: #000000;
border: none;
}
.sheet-rolltemplate-DSA-Eigenschaft .inlinerollresult.importantroll,
.sheet-rolltemplate-DSA-liturgie .inlinerollresult.importantroll,
.sheet-rolltemplate-DSA-Initiative .inlinerollresult.importantroll,
.sheet-rolltemplate-DSA-Liturgie .inlinerollresult.importantroll,
.sheet-rolltemplate-DSA-Zauber .inlinerollresult.importantroll,
.sheet-rolltemplate-DSA-Talente .inlinerollresult.importantroll,
.sheet-rolltemplate-DSA-Nahkampf-AT .inlinerollresult.importantroll,
.sheet-rolltemplate-DSA-Nahkampf-VE .inlinerollresult.importantroll,
.sheet-rolltemplate-DSA-Nahkampf-TP .inlinerollresult.importantroll,
.sheet-rolltemplate-DSA-Fernkampf-TP .inlinerollresult.importantroll,
.sheet-rolltemplate-DSA-Fernkampf-AT .inlinerollresult.importantroll {
color: #4A57ED;
border: none;
@@ -1066,17 +1121,19 @@ select.sheet-max-stufe {
.sheet-rolltemplate-Routineprobe .sheet-arrow-right,
.sheet-rolltemplate-DSA-Eigenschaft .sheet-arrow-right,
.sheet-rolltemplate-DSA-liturgie .sheet-arrow-right,
.sheet-rolltemplate-DSA-Initiative .sheet-arrow-right,
.sheet-rolltemplate-DSA-Liturgie .sheet-arrow-right,
.sheet-rolltemplate-DSA-Talente .sheet-arrow-right,
.sheet-rolltemplate-DSA-Zauber .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-AT .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Zauber-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-liturgie-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Liturgie-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-VE .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-TP .sheet-arrow-right,
.sheet-rolltemplate-DSA-Fernkampf-TP .sheet-arrow-right,
.sheet-rolltemplate-DSA-Fernkampf-AT .sheet-arrow-right {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
@@ -1084,17 +1141,19 @@ select.sheet-max-stufe {
.sheet-rolltemplate-Routineprobe th,
.sheet-rolltemplate-DSA-Eigenschaft th,
.sheet-rolltemplate-DSA-liturgie th,
.sheet-rolltemplate-DSA-Initiative th,
.sheet-rolltemplate-DSA-Liturgie th,
.sheet-rolltemplate-DSA-Talente th,
.sheet-rolltemplate-DSA-Zauber th,
.sheet-rolltemplate-DSA-Nahkampf-AT th,
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer th,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer th,
.sheet-rolltemplate-DSA-Zauber-Patzer th,
.sheet-rolltemplate-DSA-liturgie-Patzer th,
.sheet-rolltemplate-DSA-Liturgie-Patzer th,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer th,
.sheet-rolltemplate-DSA-Nahkampf-VE th,
.sheet-rolltemplate-DSA-Nahkampf-TP th,
.sheet-rolltemplate-DSA-Fernkampf-TP th,
.sheet-rolltemplate-DSA-Fernkampf-AT th {
padding-left: 5px;
line-height: 1.6em;
@@ -1104,19 +1163,21 @@ select.sheet-max-stufe {
font-variant: small-caps;
}
.sheet-rolltemplate-DSA-Eigenschaft .sheet-arrow-right {
.sheet-rolltemplate-DSA-Eigenschaft .sheet-arrow-right,
.sheet-rolltemplate-DSA-Initiative .sheet-arrow-right {
border-left: 180px solid rgb(0, 0, 0);
}
.sheet-rolltemplate-DSA-Eigenschaft th {
.sheet-rolltemplate-DSA-Eigenschaft th
.sheet-rolltemplate-DSA-Initiative th {
color: rgb(0, 0, 0);
}
.sheet-rolltemplate-DSA-liturgie .sheet-arrow-right {
.sheet-rolltemplate-DSA-Liturgie .sheet-arrow-right {
border-left: 180px solid rgb(52, 91, 139);
}
.sheet-rolltemplate-DSA-liturgie th {
.sheet-rolltemplate-DSA-Liturgie th {
color: rgb(52, 91, 139);
}
.sheet-rolltemplate-Routineprobe .sheet-arrow-right,
@@ -1141,10 +1202,11 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Zauber-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-liturgie-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Liturgie-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-VE .sheet-arrow-right,
.sheet-rolltemplate-DSA-Nahkampf-TP .sheet-arrow-right,
.sheet-rolltemplate-DSA-Fernkampf-TP .sheet-arrow-right,
.sheet-rolltemplate-DSA-Fernkampf-AT .sheet-arrow-right {
border-left: 180px solid rgb(84, 19, 98);
}
@@ -1153,10 +1215,11 @@ select.sheet-max-stufe {
.sheet-rolltemplate-DSA-Nahkampf-AT-Patzer th,
.sheet-rolltemplate-DSA-Fernkampf-AT-Patzer th,
.sheet-rolltemplate-DSA-Zauber-Patzer th,
.sheet-rolltemplate-DSA-liturgie-Patzer th,
.sheet-rolltemplate-DSA-Liturgie-Patzer th,
.sheet-rolltemplate-DSA-Nahkampf-Schild-Patzer th,
.sheet-rolltemplate-DSA-Nahkampf-VE th,
.sheet-rolltemplate-DSA-Nahkampf-TP th,
.sheet-rolltemplate-DSA-Fernkampf-TP th,
.sheet-rolltemplate-DSA-Fernkampf-AT th {
color: rgb(84, 19, 98);
}
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -7,7 +7,7 @@ Aktuell findet Ihr hier eine Erklärung der kürzlich eingeführten Features sow
### Neue Features
![Beidhändiger Kampf](https://i.imgur.com/8ytS1Zu.png)
* **Nebenhandwaffen**: Nebenhandwaffen wurden hinzugefügt. Diese können wie Schilde und Fernkampfwaffen unter den Anzeige Optionen eingeblendet werden. Die Aktivierung erfolgt wie bei Schilden. Berechnungen für falsche Hand und den Vorteil Beidhändigkeit sind hinterlegt
* **Nebenhandwaffen**: Nebenhandwaffen wurden hinzugefügt. Diese können wie Schilde und Fernkampfwaffen unter den Anzeige Optionen eingeblendet werden. Die Aktivierung erfolgt wie bei Schilden. Berechnungen für falsche Hand und den Vorteil Beidhändigkeit sind hinterlegt. Parierwaffen sind aktuell noch nicht abbildbar.
* **Beidhändiger Kampf:** Sobald eine Nebenwaffe ausgerüstet ist besteht die Möglichkeit mit der Schaltfläche 'Beidhändiger Kampf' eben jenen zu aktivieren. Abzüge durch Angriff mit 2 Waffen und Sonderfertigkeiten die dies Modifizieren werden berücksichtigt.
![Spezialmanöver](https://i.imgur.com/4n5EHku.png)
+2 -2
View File
@@ -1,8 +1,8 @@
{
"html": "dsa5_character_sheet_roll20.html",
"css": "dsa5_character_sheet_roll20.css",
"authors": "Patrick Gebhardt (gebhardthbs@web.de) and Sönke Holsten (dsahalo@gmx.net)",
"roll20userid": "592673,115261",
"authors": "Patrick Gebhardt (gebhardthbs@web.de), Sönke Holsten (dsahalo@gmx.net) und Adam Fedor",
"roll20userid": "592673,115261,1411115",
"preview": "dsa5_character_sheet_roll20.png",
"instructions": "Charakterbogen fuer Das Schwarze Auge Regelwerk 5"
}
+6 -5
View File
@@ -5,20 +5,21 @@
* Aventurische Magie I
* Aventurisches Bestiarium I
### Dokumentation
*
### Features
* Anzeige der automatischen Berechungen auch für Vor- und Nachteile sowie an anderen Stellen
* Anzeige des Quellbuches + Seite (Tooltip?)
* Inventar Anzahlanzeige
* Kampf zu Pferd / Streitwagen (eigenen Tab erstellen?)
### Inhalte
* Nutzung von Parierwaffen
* Waffenwurf einbauen ... wie auf die Mods eingehen? Verweis auf FK Tab?
* Frontalangriff einbauen - Niederrennen + Lanzenangriff
* Unterlaufen fehlt
* zufällige Trefferzonen Treffer
* Befehlssonderfertigkeiten
* Zauberzeichen prüfen
* Sichtmod Stufe IV fehlt
* Scharfschütze (JS Array?)
### Verbesserungen
* Spezialmanöver die auf Raufen AT basieren Raufen statt Waffe als Basiswert einstellen.
@@ -27,7 +28,7 @@
* L+S Mod wird nicht berücksichtigt
### Aventurische Magie II
* einige wenige Zauber wurden bereits hinzufegügt, auf Korrekheit überprüfen und ergänzen
* einige wenige Zauber wurden bereits hinzugefügt, auf Korrekheit überprüfen und ergänzen
### Testen von eingebauten Inhalten
* aktuell muss nichts getestet werden ♪~
+12 -4
View File
@@ -378,6 +378,7 @@ span.sheet-h2hr:after {
.sheet-smallDescription,
.sheet-labelledValue {
user-select: text;
white-space: pre-wrap;
}
.sheet-ep-row, .sheet-ep-twocolrow, .sheet-ep-threecolrow {
@@ -497,7 +498,6 @@ span.sheet-h2hr:after {
.sheet-presentation span {
color: #0C0C0C;
white-space: pre-wrap;
}
@@ -551,8 +551,8 @@ span.sheet-skillSpec:not(:empty)::before {
line-height: 1.4em;
margin-top: 0px;
margin-bottom: -1px;
margin-left: 0px;
margin-right: 3px;
margin-left: 0.5em;
margin-right: 0px;
}
.sheet-toggle-wrapper-label input {
@@ -583,7 +583,7 @@ span.sheet-skillSpec:not(:empty)::before {
border-bottom: 4px solid transparent;
}
.sheet-description-toggle:not(:checked)~.sheet-description {
.sheet-description-toggle:not(:checked)+.sheet-description {
display: none;
}
@@ -605,6 +605,12 @@ input.sheet-divide-not-one:checked~.sheet-divisor::before {
input.sheet-using-api[value="0"]+.sheet-api-only {
display: none;
}
.sheet-rolltemplate-ep-info,
.sheet-rolltemplate-ep-ini,
.sheet-rolltemplate-ep-default,
@@ -1277,6 +1283,8 @@ input.sheet-pageToggle:not([value='4']) ~ .sheet-tab4 { display: none }
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -8,5 +8,5 @@ Feel free to create issues asking for more wiki pages, if functionality is uncle
Please report any issues on the [issue tracker](https://github.com/Bathtor/EPSheet/issues).
## API Script
Roll20 Pro Subscribers can try out the pre-release of the [API Script](https://github.com/Bathtor/EPSheet/releases/tag/script-v0.6.0).
Roll20 Pro Subscribers can try out the pre-release of the [API Script](https://github.com/Bathtor/EPSheet/releases/tag/script-v0.7.2).
Since of all of Eclipse Phase is Creative Commons, we are also in the process of creating a [custom compendium](https://github.com/Bathtor/EPCompendium) that works with the API Script.
+19
View File
@@ -4,6 +4,8 @@
"alienation-test":"Alienation Test",
"ammo-type":"Ammo Type",
"ap":"AP",
"api-lookup":"Lookup",
"api-text":"API Text Exchange",
"apt-base":"Base",
"apt-morph-bonus":"Morph Bonus",
"apt-morph-max":"Morph Max",
@@ -161,7 +163,9 @@
"level5":"Level 5",
"long-range":"Long",
"luc":"LUC",
"luc-extra":"LUC+",
"lucidity":"Lucidity",
"lucidity-extra":"Extra Lucidity",
"lvl1":"Lvl 1",
"lvl2":"Lvl 2",
"lvl3":"Lvl 3",
@@ -176,6 +180,7 @@
"memorise-recall":"Memorise\/Recall",
"mental-health":"Mental Health",
"mental-only-actions":"Mental Only Actions",
"mental-only-actions-extra":"Extra Mental Only Actions",
"misc-action-mod":"Misc. All Actions Modifier",
"misc-dur-bonus":"Misc. Durability Bonus",
"misc-initiative-mod":"Misc. Initiative Modifier",
@@ -183,6 +188,7 @@
"misc-notes":"Misc. Notes",
"misc-physical-mod":"Misc. Physical Modifier",
"moa":"MOA",
"moa-extra":"MOA+",
"mof":"MoF",
"morph-aptitude-boni":"Aptitude Boni",
"morph-aptitude-max":"Aptitude Max",
@@ -192,12 +198,19 @@
"morph-bank":"Morph Bank",
"morph-description":"Description",
"morph-durability":"Durability",
"morph-ignored-wounds":"Ignored Wounds",
"morph-implants":"Implants\/Enhancements",
"morph-ini-mod":"INI MOD",
"morph-initiative_modifier":"Initiative Modifier",
"morph-label":"Label",
"morph-location":"Storage Location",
"morph-mental-only-actions":"Mental Only Actions",
"morph-moa":"MOA",
"morph-mobility-system":"Mobility System(s)",
"morph-name":"Model",
"morph-skill-boni":"Skill Boni",
"morph-spd":"SPD",
"morph-speed":"Speed",
"morph-traits":"Traits",
"morph-type":"Type",
"morph-visible-age":"Visible Age",
@@ -236,6 +249,8 @@
"psi-typeopt-Passive":"Passive",
"psi-typeopt-short-Active":"A",
"psi-typeopt-short-Passive":"P",
"psychic-damage":"Psychic",
"psychic-stab":"Psychic Stab Damage",
"quality-modifier":"Quality Modifier",
"rRep":"r-Rep",
"ranged-defence":"Ranged Defence",
@@ -376,8 +391,10 @@
"somaticsx3":"Somatics tripled",
"somx3":"SOM × 3",
"spd":"SPD",
"spd-extra":"SPD+",
"special-rolls":"Special Rolls",
"speed":"Speed",
"speed-extra":"Extra Speed",
"ss":"SS",
"stats":"Character Stats",
"strain":"Strain",
@@ -398,9 +415,11 @@
"traits":"Traits",
"trauma":"Trauma",
"trauma-threshold":"Trauma Threshold",
"traumas-ignored":"Ignored Traumas",
"tt":"TT",
"uRep":"u-Rep",
"ultimateRep":"Ultimate (Ultimates)",
"using-api-script":"Use API Script?",
"version":"v",
"weapon-damage":"Damage",
"weapon-description":"Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Tipo de munición",
"ap": "PA",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Bonif. Morfo",
"apt-morph-max": "Morfo Max",
@@ -162,7 +164,9 @@
"level5": "Nivel 5",
"long-range": "Largo",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidez",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Niv 1",
"lvl2": "Niv 2",
"lvl3": "Niv 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorizar\/Recordad",
"mental-health": "Salud Mental",
"mental-only-actions": "Acciones Solo Mentales",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Modificador Misc. a Todas las Acciones",
"misc-dur-bonus": "Bono de Durabilidad Misc.",
"misc-initiative-mod": "Modificador a la Iniciativa Misc.",
@@ -184,6 +189,7 @@
"misc-notes": "Notas Misc.",
"misc-physical-mod": "Modificador Físico Misc.",
"moa": "ASM",
"moa-extra": "MOA+",
"mof": "MdF",
"morph-aptitude-boni": "Bonificador de Aptitud",
"morph-aptitude-max": "Aptitud Máxima",
@@ -193,12 +199,19 @@
"morph-bank": "Banco de Morfos",
"morph-description": "Descripción",
"morph-durability": "Durabilidad",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implantes\/Mejoras",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Etiqueta",
"morph-location": "Lugar de Alamcenamiento",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Sistema de Movimiento",
"morph-name": "Modelo",
"morph-skill-boni": "Bonificador de Habilidades",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Rasgos",
"morph-type": "Tipo",
"morph-visible-age": "Edad Aparente",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Pasivo",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Modificador de Calidad",
"rRep": "Rep-i",
"ranged-defence": "Defensa a Distancia",
@@ -377,8 +392,10 @@
"somaticsx3": "Capacidad somática triplicada",
"somx3": "SOM × 3",
"spd": "VEL",
"spd-extra": "SPD+",
"special-rolls": "Tiradas Especiales",
"speed": "Velocidad",
"speed-extra": "Extra Speed",
"ss": "DU",
"stats": "Características del Personaje",
"strain": "Fatiga",
@@ -399,9 +416,11 @@
"traits": "Rasgos",
"trauma": "Trauma",
"trauma-threshold": "Umbral de Trauma",
"traumas-ignored": "Ignored Traumas",
"tt": "UT",
"uRep": "Rep-u",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Daño",
"weapon-description": "Descripción",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "Alienation Test",
"ammo-type": "Ammo Type",
"ap": "AP",
"api-lookup": "Lookup",
"api-text": "API Text Exchange",
"apt-base": "Base",
"apt-morph-bonus": "Morph Bonus",
"apt-morph-max": "Morph Max",
@@ -162,7 +164,9 @@
"level5": "Level 5",
"long-range": "Long",
"luc": "LUC",
"luc-extra": "LUC+",
"lucidity": "Lucidity",
"lucidity-extra": "Extra Lucidity",
"lvl1": "Lvl 1",
"lvl2": "Lvl 2",
"lvl3": "Lvl 3",
@@ -177,6 +181,7 @@
"memorise-recall": "Memorise\/Recall",
"mental-health": "Mental Health",
"mental-only-actions": "Mental Only Actions",
"mental-only-actions-extra": "Extra Mental Only Actions",
"misc-action-mod": "Misc. All Actions Modifier",
"misc-dur-bonus": "Misc. Durability Bonus",
"misc-initiative-mod": "Misc. Initiative Modifier",
@@ -184,6 +189,7 @@
"misc-notes": "Misc. Notes",
"misc-physical-mod": "Misc. Physical Modifier",
"moa": "MOA",
"moa-extra": "MOA+",
"mof": "MoF",
"morph-aptitude-boni": "Aptitude Boni",
"morph-aptitude-max": "Aptitude Max",
@@ -193,12 +199,19 @@
"morph-bank": "Morph Bank",
"morph-description": "Description",
"morph-durability": "Durability",
"morph-ignored-wounds": "Ignored Wounds",
"morph-implants": "Implants\/Enhancements",
"morph-ini-mod": "INI MOD",
"morph-initiative_modifier": "Initiative Modifier",
"morph-label": "Label",
"morph-location": "Storage Location",
"morph-mental-only-actions": "Mental Only Actions",
"morph-moa": "MOA",
"morph-mobility-system": "Mobility System(s)",
"morph-name": "Model",
"morph-skill-boni": "Skill Boni",
"morph-spd": "SPD",
"morph-speed": "Speed",
"morph-traits": "Traits",
"morph-type": "Type",
"morph-visible-age": "Visible Age",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "Passive",
"psi-typeopt-short-Active": "A",
"psi-typeopt-short-Passive": "P",
"psychic-damage": "Psychic",
"psychic-stab": "Psychic Stab Damage",
"quality-modifier": "Quality Modifier",
"rRep": "r-Rep",
"ranged-defence": "Ranged Defence",
@@ -377,8 +392,10 @@
"somaticsx3": "Somatics tripled",
"somx3": "SOM × 3",
"spd": "SPD",
"spd-extra": "SPD+",
"special-rolls": "Special Rolls",
"speed": "Speed",
"speed-extra": "Extra Speed",
"ss": "SS",
"stats": "Character Stats",
"strain": "Strain",
@@ -399,9 +416,11 @@
"traits": "Traits",
"trauma": "Trauma",
"trauma-threshold": "Trauma Threshold",
"traumas-ignored": "Ignored Traumas",
"tt": "TT",
"uRep": "u-Rep",
"ultimateRep": "Ultimate (Ultimates)",
"using-api-script": "Use API Script?",
"version": "v",
"weapon-damage": "Damage",
"weapon-description": "Description",
@@ -5,6 +5,8 @@
"alienation-test": "crwdns65364:0crwdne65364:0",
"ammo-type": "crwdns65365:0crwdne65365:0",
"ap": "crwdns65366:0crwdne65366:0",
"api-lookup": "crwdns72335:0crwdne72335:0",
"api-text": "crwdns72336:0crwdne72336:0",
"apt-base": "crwdns65367:0crwdne65367:0",
"apt-morph-bonus": "crwdns65368:0crwdne65368:0",
"apt-morph-max": "crwdns65369:0crwdne65369:0",
@@ -162,7 +164,9 @@
"level5": "crwdns65493:0crwdne65493:0",
"long-range": "crwdns65494:0crwdne65494:0",
"luc": "crwdns65495:0crwdne65495:0",
"luc-extra": "crwdns72337:0crwdne72337:0",
"lucidity": "crwdns65496:0crwdne65496:0",
"lucidity-extra": "crwdns72338:0crwdne72338:0",
"lvl1": "crwdns65497:0crwdne65497:0",
"lvl2": "crwdns65498:0crwdne65498:0",
"lvl3": "crwdns65499:0crwdne65499:0",
@@ -177,6 +181,7 @@
"memorise-recall": "crwdns65508:0crwdne65508:0",
"mental-health": "crwdns65509:0crwdne65509:0",
"mental-only-actions": "crwdns65510:0crwdne65510:0",
"mental-only-actions-extra": "crwdns72339:0crwdne72339:0",
"misc-action-mod": "crwdns65511:0crwdne65511:0",
"misc-dur-bonus": "crwdns65512:0crwdne65512:0",
"misc-initiative-mod": "crwdns65513:0crwdne65513:0",
@@ -184,6 +189,7 @@
"misc-notes": "crwdns65515:0crwdne65515:0",
"misc-physical-mod": "crwdns65516:0crwdne65516:0",
"moa": "crwdns65517:0crwdne65517:0",
"moa-extra": "crwdns72340:0crwdne72340:0",
"mof": "crwdns65518:0crwdne65518:0",
"morph-aptitude-boni": "crwdns65519:0crwdne65519:0",
"morph-aptitude-max": "crwdns65520:0crwdne65520:0",
@@ -193,12 +199,19 @@
"morph-bank": "crwdns65524:0crwdne65524:0",
"morph-description": "crwdns65525:0crwdne65525:0",
"morph-durability": "crwdns65526:0crwdne65526:0",
"morph-ignored-wounds": "crwdns72341:0crwdne72341:0",
"morph-implants": "crwdns65527:0crwdne65527:0",
"morph-ini-mod": "crwdns72342:0crwdne72342:0",
"morph-initiative_modifier": "crwdns72343:0crwdne72343:0",
"morph-label": "crwdns65528:0crwdne65528:0",
"morph-location": "crwdns65529:0crwdne65529:0",
"morph-mental-only-actions": "crwdns72344:0crwdne72344:0",
"morph-moa": "crwdns72345:0crwdne72345:0",
"morph-mobility-system": "crwdns65530:0crwdne65530:0",
"morph-name": "crwdns65531:0crwdne65531:0",
"morph-skill-boni": "crwdns65532:0crwdne65532:0",
"morph-spd": "crwdns72346:0crwdne72346:0",
"morph-speed": "crwdns72347:0crwdne72347:0",
"morph-traits": "crwdns65533:0crwdne65533:0",
"morph-type": "crwdns65534:0crwdne65534:0",
"morph-visible-age": "crwdns65535:0crwdne65535:0",
@@ -237,6 +250,8 @@
"psi-typeopt-Passive": "crwdns65566:0crwdne65566:0",
"psi-typeopt-short-Active": "crwdns65567:0crwdne65567:0",
"psi-typeopt-short-Passive": "crwdns65568:0crwdne65568:0",
"psychic-damage": "crwdns72348:0crwdne72348:0",
"psychic-stab": "crwdns72349:0crwdne72349:0",
"quality-modifier": "crwdns71771:0crwdne71771:0",
"rRep": "crwdns65569:0crwdne65569:0",
"ranged-defence": "crwdns65570:0crwdne65570:0",
@@ -377,8 +392,10 @@
"somaticsx3": "crwdns65643:0crwdne65643:0",
"somx3": "crwdns65644:0crwdne65644:0",
"spd": "crwdns65645:0crwdne65645:0",
"spd-extra": "crwdns72350:0crwdne72350:0",
"special-rolls": "crwdns65646:0crwdne65646:0",
"speed": "crwdns65647:0crwdne65647:0",
"speed-extra": "crwdns72351:0crwdne72351:0",
"ss": "crwdns65648:0crwdne65648:0",
"stats": "crwdns65649:0crwdne65649:0",
"strain": "crwdns65650:0crwdne65650:0",
@@ -399,9 +416,11 @@
"traits": "crwdns65665:0crwdne65665:0",
"trauma": "crwdns65666:0crwdne65666:0",
"trauma-threshold": "crwdns65667:0crwdne65667:0",
"traumas-ignored": "crwdns72352:0crwdne72352:0",
"tt": "crwdns65668:0crwdne65668:0",
"uRep": "crwdns65669:0crwdne65669:0",
"ultimateRep": "crwdns65670:0crwdne65670:0",
"using-api-script": "crwdns72353:0crwdne72353:0",
"version": "crwdns65671:0crwdne65671:0",
"weapon-damage": "crwdns65672:0crwdne65672:0",
"weapon-description": "crwdns65673:0crwdne65673:0",
+319
View File
@@ -0,0 +1,319 @@
textarea
{
outline: none;
resize: none;
}
h1
{
color: black;
}
.charsheet
{
width: 844px;
background-color: white;
}
.sheet-info
{
display: flex;
justify-content: space-around;
margin: 10px;
margin-right: 40px;
}
.sheet-part1
{
margin-left: 30px;
}
.sheet-part2
{
margin-left: 20px;
}
.sheet-justifyleft
{
justify-content: flex-start !important;
margin-left: 32px;
margin-top: 5px;
}
.sheet-info input[type="text"],input[type="number"]
{
outline: none;
border: none;
border-bottom: 1px solid black;
border-radius: 0px;
width: 280px;
}
.sheet-info textarea
{
margin: auto;
resize: vertical;
}
.sheet-grow2
{
flex-grow: 2;
}
.sheet-grow1
{
flex-grow: 1;
}
.sheet-textbox
{
margin: 10px;
}
hr
{
border: 0;
height: 1px;
background: #000;
background-image: linear-gradient(to right, #fff, #000, #fff);
}
button[type=roll]::before
{
content: '' !important
}
.sheet-attribute button
{
background: none;
border: none;
font-weight: bold;
font-style: italic;
font-family: "Impact", sans-serif;
color: black;
font-size: 32px !important;
text-align: left;
position: relative;
left: 50px;
width: 220px;
}
.sheet-attribute button:hover
{
color: #aaa;
}
.sheet-attribute button:first-letter
{
font-size: 48px;
}
.sheet-attribute
{
margin: 10px;
display: flex;
justify-content: space-between;
}
.sheet-attribute input[type="radio"] {
opacity: 0;
width: 40px;
height: 50px;
position: relative;
top: 0px;
left: 42px;
cursor: pointer;
z-index: 1;
}
/* Fake radio */
.sheet-attribute input[type="radio"] + span::before {
margin-right: 4px;
border: solid 1px #a8a8a8;
line-height: 50px;
text-align: center;
display: inline-block;
vertical-align: middle;
background: #f6f6f6;
width: 40px;
height: 50px;
font-size: 18px;
border-radius: 50%;
background-color: red;
color: white;
font-family: "Impact", sans-serif;
border: 1px solid black;
}
.sheet-val0::before {
content: "0";
}
.sheet-val2::before {
content: "+2";
}
.sheet-val4::before {
content: "+4";
}
.sheet-val6::before {
content: "+6";
}
.sheet-val8::before {
content: "+8";
}
.sheet-val10::before {
content: "+10";
}
.sheet-radios
{
position: relative;
left: -20px;
}
/* Remove dot from all radios _after_ selected one */
.sheet-attribute input[type="radio"]:checked ~ input[type="radio"] + span::before {
background-color: white;
color: #a8a8a8;
}
h1
{
text-align: center;
}
.sheet-eventlog
{
padding: 5px;
}
div.sheet-logcolumns
{
columns: 2;
column-rule: 1px solid #a8a8a8;
padding: 10px;
margin: 2px 0 0 5px;
height: 90px;
column-fill: balance;
}
textarea.sheet-logtext
{
width: 350px;
height: 50px;
margin-left: 20px;
font-size: 12px;
}
.sheet-eventlog span
{
margin-left: 20px;
margin-bottom: 0px;
}
.sheet-logbutton
{
display: flex;
justify-content: flex-end;
position: relative;
top: -20px;
font-size: 16px;
}
.sheet-logbutton button
{
font-family: "Pictos Three", "Pictos";
border: none;
background: none;
color: #a8a8a8;
}
.sheet-logbutton button:hover
{
color: black;
}
.sheet-rolltemplate-ellipses
{
border: 1px solid black;
border-radius: 4px;
background: white;
width: 90%;
box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
}
.sheet-rolltemplate-ellipses table
{
width: 100%;
}
.sheet-rolltemplate-ellipses th
{
text-align: center;
font-family: "Impact", sans-serif;
font-size: 24px;
color: black;
font-style: italic;
margin: 10px;
padding-top: 10px;
padding-bottom: 2px;
}
.sheet-rolltemplate-ellipses th:first-letter
{
font-size: 32px;
}
.sheet-rolltemplate-ellipses td
{
padding: 0px 5px 5px 5px;
}
.sheet-rolltemplate-ellipses .inlinerollresult
{
display: inline-block;
text-align: center;
font-family: "Impact", sans-serif;
font-size: 48px;
margin: 32px;
border: none;
background: none;
width: 100%;
margin: 32px auto 32px auto;
color: black;
}
.sheet-rolltemplate-ellipses .inlinerollresult.fullcrit
{
text-shadow: 0px 0px 10px green, 0px 0px 20px green;
border: none !important;
}
.sheet-rolltemplate-ellipses .inlinerollresult.fullfail
{
text-shadow: 0px 0px 10px red, 0px 0px 20px red;
border: none !important;
}
.sheet-rolltemplate-ellipses div
{
border: 0;
height: 1px;
background: #000;
width: 100%;
background-image: linear-gradient(to right, #fff, #000, #fff);
}
.sheet-rolltemplate-ellipses span
{
margin: 5px;
text-align: center;
}
.sheet-rolltemplate-ellipses h4
{
font-size: 10px;
font-style: italic;
font-family: "Helvetica Neue", sans-serif;
color: #a8a8a8;
text-align: center;
}
+181
View File
@@ -0,0 +1,181 @@
<div class="sheet-main">
<div class="sheet-info sheet-part1">
<div>
<span>Name:</span><input type="text" name="attr_name"/>
</div>
<div>
<span>Current State:</span><input type="text" name="attr_state"/>
</div>
<div>
<span>Level:</span><input type="number" name="attr_level"/>
</div>
<div>
<span>Health:</span><input type="number" name="attr_health"/>
</div>
</div>
<div class="sheet-info sheet-part2">
<div class="sheet-grow2 sheet-textbox">
<span>Inventory:</span >
<textarea name="attr_inventory"></textarea>
</div>
<div class="sheet-grow1 sheet-textbox">
<span>Notes:</span>
<textarea name="attr_notes"></textarea>
</div>
</div>
<hr/>
<div class="sheet-attribute">
<div>
<button type="roll" value="&{template:ellipses} {{name=Strength}} {{diceroll=[[d20+@{Strength}]]}}" name="roll_StrengthRoll">Strength</button>
</div>
<div class="sheet-radios">
<input type="radio" name="attr_Strength" value="-2" checked="checked">
<input type="radio" name="attr_Strength" value="0"><span class="sheet-val0"></span>
<input type="radio" name="attr_Strength" value="2"><span class="sheet-val2"></span>
<input type="radio" name="attr_Strength" value="4"><span class="sheet-val4"></span>
<input type="radio" name="attr_Strength" value="6"><span class="sheet-val6"></span>
<input type="radio" name="attr_Strength" value="8"><span class="sheet-val8"></span>
<input type="radio" name="attr_Strength" value="10"><span class="sheet-val10"></span>
</div>
</div>
<div class="sheet-attribute">
<div>
<button type="roll" value="&{template:ellipses} {{name=Luck}} {{diceroll=[[d20+@{Luck}]]}}" name="roll_LuckRoll">Luck</button>
</div>
<div class="sheet-radios">
<input type="radio" name="attr_Luck" value="-2" checked="checked">
<input type="radio" name="attr_Luck" value="0"><span class="sheet-val0"></span>
<input type="radio" name="attr_Luck" value="2"><span class="sheet-val2"></span>
<input type="radio" name="attr_Luck" value="4"><span class="sheet-val4"></span>
<input type="radio" name="attr_Luck" value="6"><span class="sheet-val6"></span>
<input type="radio" name="attr_Luck" value="8"><span class="sheet-val8"></span>
<input type="radio" name="attr_Luck" value="10"><span class="sheet-val10"></span>
</div>
</div>
<div class="sheet-attribute">
<div>
<button type="roll" value="&{template:ellipses} {{name=Agility}} {{diceroll=[[d20+@{Agility}]]}}" name="roll_AgilityRoll">Agility</button>
</div>
<div class="sheet-radios">
<input type="radio" name="attr_Agility" value="-2" checked="checked">
<input type="radio" name="attr_Agility" value="0"><span class="sheet-val0"></span>
<input type="radio" name="attr_Agility" value="2"><span class="sheet-val2"></span>
<input type="radio" name="attr_Agility" value="4"><span class="sheet-val4"></span>
<input type="radio" name="attr_Agility" value="6"><span class="sheet-val6"></span>
<input type="radio" name="attr_Agility" value="8"><span class="sheet-val8"></span>
<input type="radio" name="attr_Agility" value="10"><span class="sheet-val10"></span>
</div>
</div>
<div class="sheet-attribute">
<div>
<button type="roll" value="&{template:ellipses} {{name=Persuasion}} {{diceroll=[[d20+@{Persuasion}]]}}" name="roll_PersuasionRoll">Persuasion</button>
</div>
<div class="sheet-radios">
<input type="radio" name="attr_Persuasion" value="-2" checked="checked">
<input type="radio" name="attr_Persuasion" value="0"><span class="sheet-val0"></span>
<input type="radio" name="attr_Persuasion" value="2"><span class="sheet-val2"></span>
<input type="radio" name="attr_Persuasion" value="4"><span class="sheet-val4"></span>
<input type="radio" name="attr_Persuasion" value="6"><span class="sheet-val6"></span>
<input type="radio" name="attr_Persuasion" value="8"><span class="sheet-val8"></span>
<input type="radio" name="attr_Persuasion" value="10"><span class="sheet-val10"></span>
</div>
</div>
<div class="sheet-attribute">
<div>
<button type="roll" value="&{template:ellipses} {{name=Creativity}} {{diceroll=[[d20+@{Creativity}]]}}" name="roll_CreativityRoll">Creativity</button>
</div>
<div class="sheet-radios">
<input type="radio" name="attr_Creativity" value="-2" checked="checked">
<input type="radio" name="attr_Creativity" value="0"><span class="sheet-val0"></span>
<input type="radio" name="attr_Creativity" value="2"><span class="sheet-val2"></span>
<input type="radio" name="attr_Creativity" value="4"><span class="sheet-val4"></span>
<input type="radio" name="attr_Creativity" value="6"><span class="sheet-val6"></span>
<input type="radio" name="attr_Creativity" value="8"><span class="sheet-val8"></span>
<input type="radio" name="attr_Creativity" value="10"><span class="sheet-val10"></span>
</div>
</div>
<div class="sheet-attribute">
<div>
<button type="roll" value="&{template:ellipses} {{name=Observation}} {{diceroll=[[d20+@{Observation}]]}}" name="roll_ObservationRoll">Observation</button>
</div>
<div class="sheet-radios">
<input type="radio" name="attr_Observation" value="-2" checked="checked">
<input type="radio" name="attr_Observation" value="0"><span class="sheet-val0"></span>
<input type="radio" name="attr_Observation" value="2"><span class="sheet-val2"></span>
<input type="radio" name="attr_Observation" value="4"><span class="sheet-val4"></span>
<input type="radio" name="attr_Observation" value="6"><span class="sheet-val6"></span>
<input type="radio" name="attr_Observation" value="8"><span class="sheet-val8"></span>
<input type="radio" name="attr_Observation" value="10"><span class="sheet-val10"></span>
</div>
</div>
<div class="sheet-attribute">
<div>
<button type="roll" value="&{template:ellipses} {{name=Focus}} {{diceroll=[[d20+@{Focus}]]}}" name="roll_FocusRoll">Focus</button>
</div>
<div class="sheet-radios">
<input type="radio" name="attr_Focus" value="-2" checked="checked">
<input type="radio" name="attr_Focus" value="0"><span class="sheet-val0"></span>
<input type="radio" name="attr_Focus" value="2"><span class="sheet-val2"></span>
<input type="radio" name="attr_Focus" value="4"><span class="sheet-val4"></span>
<input type="radio" name="attr_Focus" value="6"><span class="sheet-val6"></span>
<input type="radio" name="attr_Focus" value="8"><span class="sheet-val8"></span>
<input type="radio" name="attr_Focus" value="10"><span class="sheet-val10"></span>
</div>
</div>
<hr/>
</div>
<div class="sheet-eventlog">
<h1><i>LOG</i></h1>
<fieldset class="repeating_eventlog">
<div class="sheet-logcolumns">
<span>Event:</spanl><textarea name="attr_logevent" class="sheet-logtext"></textarea>
<span>Effect:</span><textarea name="attr_logeffect" class="sheet-logtext"/></textarea>
</div>
<div class="sheet-logbutton">
<button type="roll" value="&{template:ellipses} {{name=Log}} {{event=@{logevent}}} {{effect=@{logeffect}}}">w</button>
</div>
</fieldset>
</div>
<rolltemplate class="sheet-rolltemplate-ellipses">
<table class="rollbox">
<tr><th>{{name}}</th></tr>
<tr><td><div></div></td></tr>
{{#diceroll}}
<tr><td>{{diceroll}}</td></tr>
{{/diceroll}}
{{#event}}
<tr><td><h4>Event:</h4></td></tr>
<tr><td><span>{{event}}</span></td></tr>
<tr><td><div></div></td></tr>
<tr><td><h4>Effect:</h4></td></tr>
<tr><td><span>{{effect}}</span></td></tr>
{{/event}}
</table>
</rolltemplate>
+9
View File
@@ -0,0 +1,9 @@
# Ellipses RPG Character Sheet
This is a character sheet for [Xalavier Nelson](https://twitter.com/WritNelson)'s excellent (and free) [Ellipses RPG system](https://xalaviermakeswords.itch.io/ellipses-rpg-tabletop-role-playing-system).
It comes complete with roll templates for both standard rolls, as well as sharing events from the log.
## Clearing attribute points
To remove all points from an attribute, you'll need to click just to the left of the big 0 ellipse - this was done to mimic the look of the paper sheet, where any attribute that you don't have a point in is simply not filled in, and gives you a -2 modifier to your rolls.
Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

+8
View File
@@ -0,0 +1,8 @@
{
"html": "Ellipses.html",
"css": "Ellipses.css",
"authors": "Andreas Jörgensen",
"roll20userid": "25083",
"preview": "ellipses.png",
"instructions": "Character sheet for the Ellipses RPG by Xalavier Nelson.\n*\n*To remove all points from an attribute, click in the area to the left of the 0 ellipse."
}
+11 -12
View File
@@ -1112,7 +1112,7 @@
<div class="sheet-column600">
<h3>BioChem Kit</h3>
<p>Medical</p>
<p class="sheet-right">Dmg: <em class="sheet-techlevelBoost">A</em> Rng: Zone</p>
<p class="sheet-right">Dmg: 1 Rng: Zone</p>
<h4>Mods</h4>
<table class="sheet-thirdPage">
<tr class="sheet-specialty">
@@ -1159,7 +1159,7 @@
<div class="sheet-columnLeft">
<h3>Link</h3>
<p>Comms / Dataflow / PAN / AI: <input type="text" name="attr_AI" class="sheet-third" /></p>
<p class="sheet-right">Dmg: <em class="sheet-techlevelBoost sheet-right">AA</em> Rng: SDV</p>
<p class="sheet-right">Dmg: 2 Rng: SDV</p>
<h4>Mods</h4>
<table class="sheet-thirdPage">
<tr class="sheet-specialty">
@@ -1206,7 +1206,7 @@
<div class="sheet-column300">
<h3>Multitool</h3>
<p>Tractor / Utility / Weapon</p>
<p class="sheet-right">Dmg: <em class="sheet-techlevelBoost sheet-right">AA</em> Rng: Region</p>
<p class="sheet-right">Dmg: 2 Rng: Region</p>
<h4>Mods</h4>
<table class="sheet-thirdPage">
<tr class="sheet-specialty">
@@ -1593,10 +1593,10 @@
</fieldset>
</div>
</div>
<!--Archaic Tools-->
<!--Stuff-->
<div class="sheet-column450">
<div class="sheet-halfPage">
<h2>Archaic Tools</h2>
<h2>Stuff</h2>
<fieldset class="repeating_Archaic tools">
<p>
<input type="text" name="attr_ArchaicTool00" class="sheet-full" />
@@ -1915,7 +1915,7 @@
<div class="sheet-column300">
<h3>Pulse Array</h3>
<p>Tractor / Weapon</p>
<p class="sheet-right">Dmg: <em class="sheet-techlevelBoost">AA</em> Rng: Region</p>
<p class="sheet-right">Dmg: 2 Rng: Region</p>
<h4>Mods</h4>
<table class="sheet-thirdPage">
<tr class="sheet-specialty">
@@ -2140,7 +2140,7 @@
<div class="sheet-column700">
<h3>InSec</h3>
<p>Internal Security</p>
<p class="sheet-right">Dmg: <em class="sheet-techlevelBoost">A</em> Rng: SDV</p>
<p class="sheet-right">Dmg: 1 Rng: SDV</p>
<h4>Fittings</h4>
<table class="sheet-quarterPage">
<tr class="sheet-specialty">
@@ -2194,7 +2194,7 @@
2
</td>
<td>
Support Prisoner / Day
Life Support / Day
</td>
</tr>
<tr class="sheet-specialty">
@@ -2204,7 +2204,7 @@
<td>
Cell Stunner
</td>
<td><em class="sheet-techlevelBoost">A</em><em class="sheet-FittingAdv">J</em></td>
<td><em class="sheet-FittingAdv">JJ</em></td>
</tr>
</table>
</div>
@@ -2247,7 +2247,7 @@
<div class="sheet-column450">
<h3><input type="checkbox" name="attr_ram" class="sheet-checkbox" value="active" /><span></span> Ram</h3>
<p>Breaching Lock</p>
<p class="sheet-right">Dmg: <em class="sheet-techlevelBoost">A</em> Rng: Zone</p>
<p class="sheet-right">Dmg: 1 Rng: Zone</p>
<h4>Fittings</h4>
<table class="sheet-quarterPage">
<tr class="sheet-specialty">
@@ -2264,7 +2264,7 @@
<div class="sheet-column700">
<h3><input type="checkbox" name="attr_launcher" class="sheet-checkbox" value="active" /><span></span> Launcher</h3>
<p>AoE Projectiles</p>
<p class="sheet-right">Dmg: <em class="sheet-techlevelBoost">A</em> Rng: Long</p>
<p class="sheet-right">Dmg: 1 Rng: Long</p>
<h4>Fittings (Projectiles) </h4>
<table class="sheet-quarterPage">
<tr class="sheet-specialty">
@@ -2718,7 +2718,6 @@
</select>
<input type="text" value="@{PatronFaction}" name="attr_patronFactionLetter" disabled="disabled" class="sheet-quarter" />.
</p>
<p><input type="text" value="The @{designationPrefix} @{name} is commissioned to " name="attr_shipNameLetter" disabled="disabled" class="sheet-third" /><input type="text" name="attr_statementConcept" class="sheet-threeQuarters" /></p>
<br />
<p><input type="text" class="sheet-half" name="attr_patronCommissionaire" /> - Patron Commissionaire</p>
</div>
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

+2 -6
View File
@@ -4,11 +4,7 @@ Styling is inspired primarily by GCS, but also with some influence from the offi
TODO
- Allow for free native language
- Allow for free native language [DONE]
- Add option for Language talent to reduce cost.
- Add a damage calculator that:
- Takes inputs for Damage Amount, Damage Type, and Location
- Reduce amount by DR for location
- Apply damage multiplier for type/location
- Populate Swing and Thrust damage based on Striking ST.
- Use Sw or Thr as options for weapon damage
+24 -18
View File
@@ -223,7 +223,6 @@ input.sheet-tab0 + span {
padding: 0 2px;
line-height: 22px;
text-align: center;
background: transparent;
border: none;
box-shadow: none;
@@ -413,6 +412,12 @@ input.sheet-tab0 + span {
padding: 0 8px;
}
sheet-tooltip tr, th {
padding: 0 8px;
text-align: center;
}
.sheet-tooltip tbody tr:nth-child(odd) {
background: #FFF;
}
@@ -433,6 +438,7 @@ input.sheet-module-roll:checked ~ .sheet-wrapper .sheet-module-off-roll,
/* ===== LAYOUT ===== */
.sheet-box .sheet-row-details .sheet-col0 { width: 40px; text-align: center; }
.sheet-box .sheet-row-details .sheet-col1 { width: calc(100% - 40px); }
.sheet-box .sheet-row-details .sheet-col1 input { text-align: left; }
/* -- TOOLTIPS -- */
.sheet-tooltip input { }
@@ -550,28 +556,27 @@ input.sheet-module-roll:checked ~ .sheet-wrapper .sheet-module-off-roll,
.sheet-traits .sheet-col0 { width: calc(100% - 100px); }
.sheet-traits .sheet-col0 input { text-align:left; }
.sheet-traits .sheet-col1 { width: 30px; }
.sheet-traits .sheet-col1 input { text-align:left; }
.sheet-traits .sheet-col2 { width: 30px; }
.sheet-traits .sheet-col3 { width: 40px; }
.sheet-traits .sheet-row-stats .sheet-col0 { margin-left: 20px; width: calc(100% - 120px); }
.sheet-disadvantages { width: calc(100% - 0.4em); }
.sheet-disadvantages .sheet-col0 { width: calc(100% - 100px); }
.sheet-disadvantages .sheet-col0 { width: calc(100% - 117px); }
.sheet-disadvantages .sheet-col0 input { text-align:left; }
.sheet-disadvantages .sheet-col1 { width: 30px; }
.sheet-disadvantages .sheet-col1 input { text-align:left; }
.sheet-disadvantages .sheet-col2 { width: 30px; }
.sheet-disadvantages .sheet-col3 { width: 40px; }
.sheet-disadvantages .sheet-row-stats .sheet-col0 { margin-left: 20px; width: calc(100% - 120px); }
.sheet-disadvantages .sheet-col1 { width: 25px; }
.sheet-disadvantages .sheet-col2 { width: 22px; }
.sheet-disadvantages .sheet-col3 { width: 30px; }
.sheet-disadvantages .sheet-col4 { width: 40px; }
.sheet-disadvantages .sheet-row-stats .sheet-col0 { margin-left: 20px; width: calc(100% - 137px); }
.sheet-racial { width: calc(100% - 0.4em); }
.sheet-racial .sheet-col0 { width: calc(100% - 100px); }
.sheet-racial .sheet-col0 { width: calc(100% - 117px); }
.sheet-racial .sheet-col0 input { text-align:left; }
.sheet-racial .sheet-col1 { width: 30px; }
.sheet-racial .sheet-col1 input { text-align:left; }
.sheet-racial .sheet-col2 { width: 30px; }
.sheet-racial .sheet-col3 { width: 40px; }
.sheet-racial .sheet-row-stats .sheet-col0 { margin-left: 20px; width: calc(100% - 120px); }
.sheet-racial .sheet-col1 { width: 25px; }
.sheet-racial .sheet-col2 { width: 22px; }
.sheet-racial .sheet-col3 { width: 30px; }
.sheet-racial .sheet-col4 { width: 40px; }
.sheet-racial .sheet-row-stats .sheet-col0 { margin-left: 20px; width: calc(100% - 137px); }
/* -- SKILLS -- */
.sheet-skills { width: calc(100% - 0.4em); }
@@ -645,14 +650,15 @@ input.sheet-module-roll:checked ~ .sheet-wrapper .sheet-module-off-roll,
.sheet-damage-reduction { float: right; width: 140px; }
.sheet-damage-reduction .sheet-col0 { width: 50px; }
.sheet-damage-reduction .sheet-col1 { width: 40px; text-align: center; }
.sheet-damage-reduction .sheet-col2 { width: 25px; }
.sheet-damage-reduction .sheet-col3 { width: 25px; }
.sheet-damage-reduction .sheet-col0 input { text-align: right; font-weight: bold; }
.sheet-damage-reduction .sheet-col1 { width: 25px; text-align: center; }
.sheet-damage-reduction .sheet-col2 { width: 65px; text-align: center; }
.sheet-damage-reduction .sheet-row-title .sheet-col0 { width: 100%; }
.sheet-damage-reduction .sheet-header .sheet-col2 { width: 50px; }
.sheet-damage-reduction .sheet-header .sheet-col2 { width: 65px; }
/* -- POSSESSIONS -- */
.sheet-quick-inventory { width: calc(100% - 0.4em); }
.sheet-items .sheet-col0 { width: calc(100% - 0.4em); }
.sheet-items { width: calc(100% - 0.4em); }
.sheet-items .sheet-col0 { width: calc(100% - 270px); }
+220 -169
View File
@@ -18,7 +18,7 @@
<input type="radio" name="attr_tab" value="2" class="sheet-tab sheet-tab2" /><span>Traits</span>
<input type="radio" name="attr_tab" value="3" class="sheet-tab sheet-tab3" /><span>Skills</span>
<input type="radio" name="attr_tab" value="4" class="sheet-tab sheet-tab4" /><span>Combat</span>
<input type="radio" name="attr_tab" value="5" class="sheet-tab sheet-tab5" /><span>Wealth</span>
<input type="radio" name="attr_tab" value="5" class="sheet-tab sheet-tab5" /><span>Inventory</span>
<input type="radio" name="attr_tab" value="6" class="sheet-tab sheet-tab6" /><span>Grimoire</span>
<input type="radio" name="attr_tab" value="7" class="sheet-tab sheet-tab7" /><span>Updates</span>
<input type="radio" name="attr_tab" value="0" class="sheet-tab sheet-tab0" /><span title="Sheet Options">y</span>
@@ -303,7 +303,7 @@
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-sub-row sheet-row-fear">
<div class="sheet-cell sheet-col0 sheet-label">
<div class="sheet-popup">Fear</div>
<div class="sheet-popup">Fright</div>
<span class="sheet-tooltip">
Fear Check
<br />
@@ -324,7 +324,7 @@
<input type="number" name="attr_fear_check_points" value="0" step="2" />
</div>
<div class="sheet-cell sheet-col4">
<button type="roll" value="@{roll} [[3d6]] @{VS} Will [[@{fear_check} + @{modifier}]]" name="roll_vsFearCheck" />
<button type="roll" value="@{roll} [[3d6]] @{VS} Fright [[@{fear_check} + @{modifier}]]" name="roll_vsFearCheck" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-basic-speed sheet-hr">
@@ -814,7 +814,7 @@
<div class="sheet-box sheet-miscelleneous">
<div class="sheet-table">
<div class="sheet-header">
<div class="sheet-cell sheet-col0">Miscelleneous</div>
<div class="sheet-cell sheet-col0">Miscellaneous</div>
<div class="sheet-cell sheet-col1">Pts</div>
</div> <!-- .sheet-header -->
<div class="sheet-row sheet-row-tech-level">
@@ -1172,6 +1172,16 @@
<div class="sheet-cell sheet-col2">Written</div>
<div class="sheet-cell sheet-col3">Pts</div>
</div> <!-- .sheet-header -->
<div class="sheet-row sheet-row-native-language">
<div class="sheet-cell sheet-col0 sheet-label">
<input type="text" style="font-weight:bold;" name="attr_name_native_language" value="-Enter Native Language here" />
</div>
<div class="sheet-header">
<div class="sheet-cell sheet-col1">Native</div>
<div class="sheet-cell sheet-col2">Native</div>
<div class="sheet-cell sheet-col3">0</div>
</div> <!-- .sheet-header -->
</div> <!-- .sheet-row -->
<fieldset class="repeating_languages">
<div class="sheet-row sheet-row-stats">
<div class="sheet-cell sheet-col0">
@@ -1221,35 +1231,21 @@
<input type="number" name="attr_points" />
</div>
</div> <!-- .sheet-row -->
</fieldset> <!-- .repeating_languages -->
</fieldset> <!-- .repeating_cultures -->
</div> <!-- .sheet-table -->
</div> <!-- .sheet-box .sheet-language -->
</div> <!-- .sheet-box .sheet-culture -->
<div class="sheet-clearfix"> </div>
<!-- _____ _____ ADVENTAGES BOX _____ _____ -->
<!-- _____ _____ ADVANTAGES BOX _____ _____ -->
<!-- this box uses the identifier "traits" for backwards compatibility -->
<div class="sheet-box sheet-traits">
<div class="sheet-table">
<div class="sheet-header">
<div class="sheet-cell sheet-col0">Advantages</div>
<div class="sheet-cell sheet-col1">
<div class="sheet-popup">CR</div>
<span class="sheet-tooltip">
Control Rating
<br />
<table>
<tbody>
<tr><td>6 or less</td><td>2x</td></tr>
<tr><td>9 or less</td><td>1.5x</td></tr>
<tr><td>12 or less</td><td>1x</td></tr>
<tr><td>15 or less</td><td>0.5x</td></tr>
</tbody>
</table>
</span>
</div>
<div class="sheet-cell sheet-col0">Advantages (& Perks)</div>
<div class="sheet-cell sheet-col1"></div>
<div class="sheet-cell sheet-col2">Pts</div>
<div class="sheet-cell sheet-col3">Ref</div>
</div> <!-- .sheet-header -->
@@ -1261,7 +1257,7 @@
<input type="text" name="attr_name" />
</div>
<div class="sheet-cell sheet-col1">
<input type="number" name="attr_control_rating" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_points" />
@@ -1282,14 +1278,17 @@
</div> <!-- .sheet-table -->
</div> <!-- .sheet-box .sheet-traits -->
<!-- _____ _____ DISADVANTAGES BOX _____ _____ -->
<div class="sheet-box sheet-disadvantages">
<div class="sheet-table">
<div class="sheet-header">
<div class="sheet-cell sheet-col0">Disadvantages</div>
<div class="sheet-cell sheet-col0">Disadvantages (& Quirks)</div>
<div class="sheet-cell sheet-col1">
<div class="sheet-popup">CR</div>
<div class="sheet-popup">SCN</div>
<span class="sheet-tooltip">
Control Rating
Self-control Number
<br />
<table>
<tbody>
@@ -1301,8 +1300,10 @@
</table>
</span>
</div>
<div class="sheet-cell sheet-col2">Pts</div>
<div class="sheet-cell sheet-col3">Ref</div>
<div class="sheet-cell sheet-col2"></div>
<div class="sheet-cell sheet-col3">Pts</div>
<div class="sheet-cell sheet-col4">Ref</div>
</div> <!-- .sheet-header -->
<fieldset class="repeating_disadvantages">
<input class="sheet-toggle" type="checkbox" />
@@ -1315,9 +1316,12 @@
<input type="number" name="attr_control_rating" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_points" />
<button type="roll" value="@{roll} [[3d6]] @{VS} @{name} [[@{control_rating} + @{modifier}]]" name="roll_vsDSCR" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_points" />
</div>
<div class="sheet-cell sheet-col4">
<input type="text" name="attr_ref" />
</div>
</div> <!-- .sheet-row -->
@@ -1333,14 +1337,17 @@
</div> <!-- .sheet-table -->
</div> <!-- .sheet-box .sheet-disadvantages -->
<!-- _____ _____ RACIAL TRAITS BOX _____ _____ -->
<div class="sheet-box sheet-racial">
<div class="sheet-table">
<div class="sheet-header">
<div class="sheet-cell sheet-col0">Racial Traits</div>
<div class="sheet-cell sheet-col1">
<div class="sheet-popup">CR</div>
<div class="sheet-popup">SCN</div>
<span class="sheet-tooltip">
Control Rating
Self-control Number
<br />
<table>
<tbody>
@@ -1352,8 +1359,9 @@
</table>
</span>
</div>
<div class="sheet-cell sheet-col2">Pts</div>
<div class="sheet-cell sheet-col3">Ref</div>
<div class="sheet-cell sheet-col2"></div>
<div class="sheet-cell sheet-col3">Pts</div>
<div class="sheet-cell sheet-col4">Ref</div>
</div> <!-- .sheet-header -->
<fieldset class="repeating_racial">
<input class="sheet-toggle" type="checkbox" />
@@ -1366,9 +1374,12 @@
<input type="number" name="attr_control_rating" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_points" />
<button type="roll" value="@{roll} [[3d6]] @{VS} @{name} [[@{control_rating} + @{modifier}]]" name="roll_vsRSCR" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_points" />
</div>
<div class="sheet-cell sheet-col4">
<input type="text" name="attr_ref" />
</div>
</div> <!-- .sheet-row -->
@@ -1380,9 +1391,9 @@
<input type="text" name="attr_notes" />
</div>
</div> <!-- .sheet-row -->
</fieldset> <!-- .repeating_disadvantages -->
</fieldset> <!-- .repeating_racial -->
</div> <!-- .sheet-table -->
</div> <!-- .sheet-box .sheet-disadvantages -->
</div> <!-- .sheet-box .sheet-racial -->
</div> <!-- .sheet-tab2 -->
@@ -1444,7 +1455,7 @@
<input type="number" name="attr_bonus" value="0" />
</div>
<div class="sheet-cell sheet-col6">
<input type="number" name="attr_points" />
<input type="number" name="attr_points" value="0" />
</div>
<div class="sheet-cell sheet-col7">
<input type="text" name="attr_ref" />
@@ -1504,7 +1515,7 @@
<input type="number" name="attr_bonus" value="0" />
</div>
<div class="sheet-cell sheet-col7">
<input type="number" name="attr_points" />
<input type="number" name="attr_points" value="0" />
</div>
<div class="sheet-cell sheet-col8">
<input type="text" name="attr_ref" />
@@ -1518,9 +1529,9 @@
<input type="text" name="attr_notes" />
</div>
</div> <!-- .sheet-row -->
</fieldset> <!-- .repeating_skills -->
</fieldset> <!-- .repeating_techniques -->
</div> <!-- .sheet-table -->
</div> <!-- .sheet-box .sheet-skills -->
</div> <!-- .sheet-box .sheet-techniques -->
</div> <!-- .sheet-tab3 -->
@@ -1539,190 +1550,163 @@
</div> <!-- .sheet-header -->
<div class="sheet-header">
<div class="sheet-cell sheet-col0">Where</div>
<div class="sheet-cell sheet-col1">Penalty</div>
<div class="sheet-cell sheet-col1">
<div class="sheet-popup">Pen</div>
<span class="sheet-tooltip">
This is the <strong>Penalty</strong> <br />
applied to attack the <br />
specific location.
</span>
</div>
<div class="sheet-cell sheet-col2">DR</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-skull">
<div class="sheet-cell sheet-col0 sheet-label">
Skull
<input type="text" name="attr_name_skull" value="Skull" />
</div>
<div class="sheet-cell sheet-col1">
-7
<input type="text" name="attr_hit_penalty_skull" value="-7" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_skull_dr_max" value="2" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_skull_dr" />
<input type="text" name="attr_skull_dr_max" value="2" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-face">
<div class="sheet-cell sheet-col0 sheet-label">
Face
<input type="text" name="attr_name_face" value="Face" />
</div>
<div class="sheet-cell sheet-col1">
-5
<input type="text" name="attr_hit_penalty_face" value="-5" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_face_dr_max" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_face_dr" />
<input type="text" name="attr_face_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-eyes">
<div class="sheet-cell sheet-col0 sheet-label">
Eyes
<input type="text" name="attr_name_eyes" value="Eyes" />
</div>
<div class="sheet-cell sheet-col1">
-9
<input type="text" name="attr_hit_penalty_eyes" value="-9" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_eyes_dr_max" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_eyes_dr" />
<input type="text" name="attr_eyes_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-eyes">
<div class="sheet-row sheet-row-neck">
<div class="sheet-cell sheet-col0 sheet-label">
Neck
<input type="text" name="attr_name_neck" value="Neck" />
</div>
<div class="sheet-cell sheet-col1">
-5
<input type="text" name="attr_hit_penalty_neck" value="-5" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_neck_dr_max" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_neck_dr" />
<input type="text" name="attr_neck_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-r-arm">
<div class="sheet-row sheet-row-arms">
<div class="sheet-cell sheet-col0 sheet-label">
Arms
<input type="text" name="attr_name_arms" value="Arms" />
</div>
<div class="sheet-cell sheet-col1">
-2
<input type="text" name="attr_hit_penalty_arms" value="-2" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_arms_dr_max" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_arms_dr" />
<input type="text" name="attr_arms_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-hands">
<div class="sheet-cell sheet-col0 sheet-label">
Hands
<input type="text" name="attr_name_hands" value="Hands" />
</div>
<div class="sheet-cell sheet-col1">
-4
<input type="text" name="attr_hit_penalty_hands" value="-4" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_hands_dr_max" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_hands_dr" />
<input type="text" name="attr_hands_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-torso">
<div class="sheet-cell sheet-col0 sheet-label">
Torso
<input type="text" name="attr_name_torso" value="Torso" />
</div>
<div class="sheet-cell sheet-col1">
0
<input type="text" name="attr_hit_penalty_torso" value="0" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_torso_dr_max" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_torso_dr" />
<input type="text" name="attr_torso_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-vitals">
<div class="sheet-cell sheet-col0 sheet-label">
Vitals
<input type="text" name="attr_name_vitals" value="Vitals" />
</div>
<div class="sheet-cell sheet-col1">
-3
<input type="text" name="attr_hit_penalty_vitals" value="-3" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_vitals_dr_max" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_vitals_dr" />
<input type="text" name="attr_vitals_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-groind">
<div class="sheet-row sheet-row-groin">
<div class="sheet-cell sheet-col0 sheet-label">
Groin
<input type="text" name="attr_name_groin" value="Groin" />
</div>
<div class="sheet-cell sheet-col1">
-3
<input type="text" name="attr_hit_penalty_groin" value="-3" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_groind_dr_max" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_groind_dr" />
<input type="text" name="attr_groind_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-l-leg">
<div class="sheet-row sheet-row-legs">
<div class="sheet-cell sheet-col0 sheet-label">
Legs
<input type="text" name="attr_name_legs" value="Legs" />
</div>
<div class="sheet-cell sheet-col1">
-2
<input type="text" name="attr_hit_penalty_legs" value="-2" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_legs_dr" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_legs_dr_max" />
<input type="text" name="attr_legs_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-feet">
<div class="sheet-cell sheet-col0 sheet-label">
Feet
<input type="text" name="attr_name_feet" value="Feet" />
</div>
<div class="sheet-cell sheet-col1">
-4
<input type="text" name="attr_hit_penalty_feet" value="-4" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_feet_dr" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_feet_dr_max" />
<input type="text" name="attr_feet_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-r-foot">
<div class="sheet-row sheet-row-area">
<div class="sheet-cell sheet-col0 sheet-label">
Area
<input type="text" name="attr_name_area" value="Area" />
</div>
<div class="sheet-cell sheet-col1">
-
<input type="text" name="attr_hit_penalty_area" value="n/a" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_area_dr" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_area_dr_max" />
<input type="text" name="attr_area_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-header sheet-row-title">
<div class="sheet-cell sheet-col0">
User Created
</div>
</div> <!-- .sheet-header -->
<fieldset class="repeating_location">
<div class="sheet-row sheet-row-stats">
<div class="sheet-cell sheet-col0 sheet-label">
<input type="text" name="attr_name" />
</div>
<div class="sheet-cell sheet-col1">
<input type="number" name="hit_penalty" />
<input type="text" name="attr_hit_penalty" value="0" />
</div>
<div class="sheet-cell sheet-col2">
<input type="number" name="attr_dr" value="0" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_dr_max" />
<input type="text" name="attr_dr_max" value="0" />
</div>
</div> <!-- .sheet-row -->
</fieldset>
@@ -1830,24 +1814,23 @@
<thead>
<tr>
<th>Abbr</th>
<th>Multiplier</th>
<th>Name</th>
</tr>
</thead>
<tbody>
<tr><td>cut</td> <td>x1.5</td><td>Cutting</td></tr>
<tr><td>imp</td> <td>x2.0</td><td>Impaling</td></tr>
<tr><td>cr</td> <td>x1.0</td><td>Crushing</td></tr>
<tr><td>pi-</td> <td>x0.5</td><td>Small Piercing</td></tr>
<tr><td>pi</td> <td>x1.0</td><td>Piercing</td></tr>
<tr><td>pi+</td> <td>x1.5</td><td>Large Piercing</td></tr>
<tr><td>pi++</td><td>x2.0</td><td>Huge Piercing</td></tr>
<tr><td>aff</td> <td>-</td><td>Affliction</td></tr>
<tr><td>burn</td><td>x1.0</td><td>Burning</td></tr>
<tr><td>cor</td> <td>x1.0</td><td>Corrosion</td></tr>
<tr><td>fat</td> <td>x1.0</td><td>Fatigue</td></tr>
<tr><td>tox</td> <td>x1.0</td><td>Toxic</td></tr>
<tr><td>spec</td><td>-</td><td>Special</td></tr>
<tr><td>cut</td> <td>Cutting</td></tr>
<tr><td>imp</td> <td>Impaling</td></tr>
<tr><td>cr</td> <td>Crushing</td></tr>
<tr><td>pi-</td> <td>Small Piercing</td></tr>
<tr><td>pi</td> <td>Piercing</td></tr>
<tr><td>pi+</td> <td>Large Piercing</td></tr>
<tr><td>pi++</td><td>Huge Piercing</td></tr>
<tr><td>aff</td> <td>Affliction</td></tr>
<tr><td>burn</td><td>Burning</td></tr>
<tr><td>cor</td> <td>Corrosion</td></tr>
<tr><td>fat</td> <td>Fatigue</td></tr>
<tr><td>tox</td> <td>Toxic</td></tr>
<tr><td>spec</td><td>Special</td></tr>
</tbody>
</table>
</span>
@@ -1891,7 +1874,7 @@
<input type="text" name="attr_skill" />
</div>
<div class="sheet-cell sheet-col6">
<button type="roll" value="@{roll} [[3d6]] @{VS} @{name} [[@{skill} + @{modifier}]]" name="roll_vsSL" />
<button type="roll" value="@{roll} [[3d6]] @{VS} @{name} [[@{skill} + @{modifier}]] **Notes:** @{notes}" name="roll_vsSL" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-details">
@@ -1970,24 +1953,23 @@
<thead>
<tr>
<th>Abbr</th>
<th>Multiplier</th>
<th>Name</th>
</tr>
</thead>
<tbody>
<tr><td>cut</td> <td>x1.5</td><td>Cutting</td></tr>
<tr><td>imp</td> <td>x2.0</td><td>Impaling</td></tr>
<tr><td>cr</td> <td>x1.0</td><td>Crushing</td></tr>
<tr><td>pi-</td> <td>x0.5</td><td>Small Piercing</td></tr>
<tr><td>pi</td> <td>x1.0</td><td>Piercing</td></tr>
<tr><td>pi+</td> <td>x1.5</td><td>Large Piercing</td></tr>
<tr><td>pi++</td><td>x2.0</td><td>Huge Piercing</td></tr>
<tr><td>aff</td> <td>-</td><td>Affliction</td></tr>
<tr><td>burn</td><td>x1.0</td><td>Burning</td></tr>
<tr><td>cor</td> <td>x1.0</td><td>Corrosion</td></tr>
<tr><td>fat</td> <td>x1.0</td><td>Fatigue</td></tr>
<tr><td>tox</td> <td>x1.0</td><td>Toxic</td></tr>
<tr><td>spec</td><td>-</td><td>Special</td></tr>
<tr><td>cut</td> <td>Cutting</td></tr>
<tr><td>imp</td> <td>Impaling</td></tr>
<tr><td>cr</td> <td>Crushing</td></tr>
<tr><td>pi-</td> <td>Small Piercing</td></tr>
<tr><td>pi</td> <td>Piercing</td></tr>
<tr><td>pi+</td> <td>Large Piercing</td></tr>
<tr><td>pi++</td><td>Huge Piercing</td></tr>
<tr><td>aff</td> <td>Affliction</td></tr>
<tr><td>burn</td><td>Burning</td></tr>
<tr><td>cor</td> <td>Corrosion</td></tr>
<tr><td>fat</td> <td>Fatigue</td></tr>
<tr><td>tox</td> <td>Toxic</td></tr>
<tr><td>spec</td><td>Special</td></tr>
</tbody>
</table>
</span>
@@ -2031,10 +2013,12 @@
<option value="Piercing (pi)">pi</option>
<option value="Large Piercing (pi+)">pi+</option>
<option value="Huge Piercing (pi++)">pi++</option>
<option value="Affliction (aff)">aff</option>
<option value="Burning (burn)">burn</option>
<option value="Corrosion (cor)">cor</option>
<option value="Fatigue (fat)">fat</option>
<option value="Toxic (tox)">tox</option>
<option value="Special (spec)">spec</option>
</select>
</div>
<div class="sheet-cell sheet-col9">
@@ -2044,7 +2028,7 @@
<input type="text" name="attr_skill" />
</div>
<div class="sheet-cell sheet-col11">
<button type="roll" value="@{roll} [[3d6]] @{VS} @{name} [[@{skill} + @{modifier}]]" name="roll_vsSL" />
<button type="roll" value="@{roll} [[3d6]] @{VS} @{name} [[@{skill} + @{modifier}]] **Recoil: @{recoil} | Notes:** @{notes}" name="roll_vsSL" />
</div>
</div> <!-- .sheet-row -->
<div class="sheet-row sheet-row-details">
@@ -2068,11 +2052,13 @@
<!-- _____ _____ QUICK INVENTORY BOX _____ _____ -->
<div class="sheet-box sheet-quick-inventory sheet-textarea">
<div class="sheet-label">Quick Inventory</div>
<div class="sheet-header">
<div class="sheet-cell sheet-col0">Quick Inventory & Wealth</div>
</div>
<textarea name="attr_quick_inventory"></textarea>
</div>
<!-- _____ _____ WEALTH BOX _____ _____ -->
<!-- _____ _____ INVENTORY BOX _____ _____ -->
<div class="sheet-box sheet-items">
<div class="sheet-table">
@@ -2142,7 +2128,7 @@
</div>
</div> <!-- .sheet-row -->
</div> <!-- .sheet-table -->
</div> <!-- .sheet-box .sheet-skills -->
</div> <!-- .sheet-box .sheet-items -->
</div> <!-- .sheet-tab5 -->
@@ -2212,7 +2198,7 @@
</select>
</div>
<div class="sheet-cell sheet-col4">
<input type="number" name="attr_points" />
<input type="number" name="attr_points" value"0" />
</div>
<div class="sheet-cell sheet-col5">
<input type="text" name="attr_casttime" />
@@ -2247,21 +2233,85 @@
<div class="sheet-tab7">
<div>
<h3>Known Issues</h3>
<ul>
<li>Unable to delete a Technique</li>
</ul>
<h3>Revision History</h3>
<p>To report an Issues or a Suggestion, please use the Roll20 forum under Character Sheets & Compendium.
I have created a thread named: [GURPS] - Sheet #1 - Thread 1 (that seems to be similar to the naming
convention used by other sheets). In your post, please specify if it is an Issue or Suggestion with as much
detail information as possible. Screen shots help a lot!
I am just learning to work with HTML and CSS so I may not be able to do everything requested. I make no
promises on how fast I may be able to implement a Fix or a Suggestion - so please be patient. -Thanks, Mike W.</p>
<p>If there are others that are working on or wish to work on this sheet, lets coordinate using the Roll20
Forum for now (Like Tom and I are doing) - perhaps later we can use GitHub.</p>
<h4>Version: 1.3.7</h4>
<h3>Revision History</h3>
<p>Pull Request: 08/01/2018</p>
<p>To report bugs or new features please use my Github repository and
reference any forums you may have created. I can't promise quick turn
around times.</p>
<ul>
<li>Changes, Fixes, and Adds made by Mike W (UserID: 1414610</li>
<li>Fixed alignment issue with the Notes field Under Skills not Left Justified – Cosmetic Only </li>
<li>Changed Hit Location box to have an additional Header identifying User Created Locations – Cosmetic Only</li>
<li>Changed all fields in the Hit Location box to be editable. This will enable you to change the name of any of the default Locations and the To Hit Penalty - Request from Valter (User id: 285013)</li>
<li> Fixed Bug where some Hit Locations did not save their DR values</li>
<li>Removed and Deleted the CR Label and attr_control_rating for Advantages. The correct terminology is Self-control Number and this is not used for Advantages</li>
<li>Added an attribute for Native Language. Nothing fancy just a direct input - Requested by Flemmerr (User id: 1515009)</li>
<li>Added the Recoil attribute to the chat results for the Ranged Attacks macro – Cosmetic only</li>
<l>Changed the Label of “Disadvantages” to “Disadvantages (&Quirks)” – Cosmetic Only </li>
<l>Changed the Label of “Advantages” to “Advantages (& Perks)” – Cosmetic Only </li>
<li>Fixed many miscellaneous issues to existing table fieldsets</li>
</ul>
<h4>Version: 1.3.6</h4>
<p>Gitbug Issue Reporting:
https://github.com/MadCoder253/roll20-character-sheets/issues</p>
<p>Pull Request: 07/25/2018</p>
<ul>
<li>Changes, Fixes, and Adds made by Mike W (UserID: 1414610</li>
<li>Corrected spelling of Miscellaneous on the General page – Cosmetic only</li>
<li>Updated Tool Tip for Type under Melee Attacks and Ranged, removed the Multiplier information as it is irrelevant, also fixed the alignment – Cosmetic only</li>
<li>Added missing information from Type drop down for Ranged Attacks – missing was Affliction and Special</li>
<li>Changed the Label of ‘Quick Inventory’ to ‘Quick Inventory & Wealth’ and the Label left justified – Cosmetic only</li>
<li>Changed the Melee Attacks and Ranged Attacks macros to include the Notes attribute in the results in Chat – Cosmetic only </li>
<li>Changed all Die Macros to apply Bold to the Character Name in the results in Chat – Cosmetic only</li>
<li>Change when adding a new Skill, Technique, or Spell, the Points defaults to 0 instead of blank</li>
<li>Fixed minor spelling errors – Cosmetic only</li>
<li>Renamed Header of CR to SCN under Disadvantages and Racial Trains to reflect correct terminology – Cosmetic only</li>
<li>Fixed Tool Tip of SCN (formerly CR) under Disadvantages and Racial Trains to reflect correct terminology – changed from ‘Control Rating’ to ‘Self-control Number’ – Cosmetic only</li>
<li>Added Macro for Self-control Number Roll within Disadvantages and Racial Traits</li>
<li>Changes and Adds requested by Mike W (@mike-w) (UserID: 1414610)</li>
<li>Spelling correction requested by Rabulias (@rabulias) (UserID: 4692)</li>
</ul>
<h4>Version: 1.3.5</h4>
<p>Pull Request: 7/17/2018</p>
<ul>
<li>Changes made by Tom S</li>
<li>Changed the word Fear to Fright (Visibility only - no attributes where changed)</li>
<li>Changed the Macro result from vs. Will to vs. Fright</li>
<li>Changed the Hit Location DR input to accept text (so that you can add DR entries like 2* or 3/1*)</li>
<li>Changed the visible width of the DR field making it wider</li>
<li>Fixed bug in Hit Location Penalty not saving for added custom location</li>
<li>Added a Tool Tip for Pen header in Hit Location</li>
<li>Requested by Mike W (@mike-w) (UserID: 1414610) see: https://app.roll20.net/forum/post/6572120/</li>
</ul>
<h4>Version: 1.3.4</h4>
<p>Pull Request: 3/7/2018</p>
<ul>
<li>Changes made by MadCoder https://github.com/MadCoder253/roll20-character-sheets/issues</li>
<li>Add Revision History Tab</li>
<li>Changed roll buttons to use dicefontd6 (requested by Mike W
(@mike-w) (UserID: 1414610) see: https://app.roll20.net/forum/post/5845539/</li>
@@ -2274,6 +2324,7 @@
<p>Pull Request: 3/1/2018</p>
<ul>
<li>Changes made by MadCoder https://github.com/MadCoder253/roll20-character-sheets/issues</li>
<li>Restyled tabs to work with Firefox and MS Edge</li>
<li>Traits tab -> disadvantages section: slight changes to column spacing</li>
<li>Combat tab -> Ranged attacks section: slight changes to column spacing and abbreviate titles</li>
@@ -2311,14 +2362,14 @@
</span>
</div>
<div class="sheet-box">
<input type="radio" name="attr_roll" value="@{character_name} rolls" checked="true" />
<input type="radio" name="attr_roll" value="**@{character_name}** rolls" checked="true" />
<span class="sheet-popup">Public Rolls</span>
<span class="sheet-tooltip">
All players will be able to see<br />
your skill level, roll and results.
</span>
<br />
<input type="radio" name="attr_roll" value="/w gm --l @{character_name} rolls" />
<input type="radio" name="attr_roll" value="/w gm --l **@{character_name}** rolls" />
<span class="sheet-popup">Private Skill Levels</span>
<span class="sheet-tooltip">
Only the GM will be able to see<br />
@@ -2328,7 +2379,7 @@
This will not affect damage rolls.
</span>
<br />
<input type="radio" name="attr_roll" value="/w gm @{character_name} rolls" />
<input type="radio" name="attr_roll" value="/w gm **@{character_name}** rolls" />
<span class="sheet-popup">Private Rolls</span>
<span class="sheet-tooltip">
Only the GM will see your skill<br />
@@ -2678,11 +2729,11 @@
});
}
// Updage Willpower, Fear
// Updage Willpower, Fear (This is actually called Fright Chec - the General page reflects this)
on('change:intelligence change:willpower_points change:willpower_mod change:fear_check_points change:fear_check_mod', function (e) {
updateWill();
});
// Updage Willpower, Fear
// Updage Willpower, Fear (This is actually called Fright Chec - the General page reflects this)
function updateWill() {
console.log('********* updateWill *********');
getAttrs(['intelligence', 'intelligence_base', 'willpower_points', 'willpower_mod', 'fear_check_points', 'fear_check_mod'], function(v) {
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 53 KiB

+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Devindra Payment (@Ardnived), Joseph Mason (@sdJasper), Ken Foubert (@MadCoder)",
"roll20userid": "185617,106713,945642",
"preview": "gurps.png",
"instructions": "If you are a mentor, you can use this script to automatically determine success and failure. https://raw.githubusercontent.com/Ardnived/Roll20-GURPS-Sheet/master/GURPS/script.js"
"instructions": "If you are a mentor, you can use this script to automatically determine success and failure. https://github.com/MadCoder253/roll20-character-sheets/blob/master/GURPS/script.js"
}
+3
View File
@@ -282,3 +282,6 @@ input.sheet-DP5Spec:checked ~ div.sheet-DP5wSpec {
line-height: 20px;
margin-right: 10px;
}
.repcontainer[data-groupname="repeating_weapons"] > .repitem > .sheet-row {
height: 28px;
}
+9 -92
View File
@@ -1,5 +1,5 @@
/* Ghostbusters Character Sheet CSS */
/* Version 0.0.6 */
/* Version 0.0.7 */
.sheet-container {
width: 800px;
@@ -34,42 +34,7 @@ hr.sheet-rule {
width: calc(27%);
display: inline-block;
}
.sheet-colLNG {/* Ghostbusters Character Sheet CSS */
/* Version 0.0.6 */
.sheet-container {
width: 800px;
margin: 0 auto;
background-image: url("http://i.imgur.com/nOk3zYE.png");
background-repeat: no-repeat;
background-position: top;
}
.sheet-row {
text-align: center;
}
.sheet-category {
font-weight: bold;
font-size: 20px;
}
input.sheet-name {
width: 300px;
}
input.sheet-talent {
width: 125px;
}
hr.sheet-rule {
border-color: #000000;
}
.sheet-colSM {
width: calc(4%);
display: inline-block;
}
.sheet-colMED {
width: calc(27%);
display: inline-block;
}
.sheet-colLNG {
width: calc(53%);
margin-right: 30px;
@@ -140,7 +105,6 @@ textarea.sheet-small {
border: 2px solid #4A57ED;
}
/* Main Sheet Tabs */
div[class^="sheet-section"] {
display: none;
@@ -170,7 +134,6 @@ textarea.sheet-small {
background: #dcdcdc;
font-weight: bold;
border-radius: 4px;
width: 100px;
height: 20px;
cursor: pointer;
@@ -189,15 +152,18 @@ textarea {
height: 4em;
}
width: calc(53%);
margin-right: 30px;
display: inline-block;
}
textarea.sheet-small {
width: calc(100% - 150px);
height: auto;
}
/*------Roll Template & Roll button-------*/
.charsheet button[type=roll].sheet-d6::before { /*changes die roller icon to d6*/
font-family: 'dicefontd6',arial;
content: 'F ';
}
.sheet-rolltemplate-buster table {
width: 200px;
color: #000000;
@@ -256,53 +222,4 @@ textarea.sheet-small {
.sheet-rolltemplate-buster .inlinerollresult.importantroll {
border: 2px solid #4A57ED;
}
/* Main Sheet Tabs */
div[class^="sheet-section"] {
display: none;
}
input.sheet-tab1:checked ~ div.sheet-section-core,
input.sheet-tab2:checked ~ div.sheet-section-ghost {
display: block;
}
input.sheet-tab99:checked ~ div[class^="sheet-section"] {
display: block;
}
input.sheet-tab {
width: 100px;
height: 20px;
cursor: pointer;
position: relative;
opacity: 0;
z-index: 9999;
}
span.sheet-tab {
text-align: center;
display: inline-block;
font-size: 13px;
background: #dcdcdc;
font-weight: bold;
border-radius: 4px;
width: 100px;
height: 20px;
cursor: pointer;
position: relative;
margin-left: -91px;
border-bottom-color: #fff;
}
input.sheet-tab1:checked + span.sheet-tab1,
input.sheet-tab2:checked + span.sheet-tab2 {
background: #ff9999;
border-radius: 4px;
}
textarea {
height: 4em;
}
}
+15 -49
View File
@@ -1,15 +1,12 @@
<!-- Ghostbusters Character Sheet -->
<!-- Version 0.0.6 -->
<!-- Version 0.0.7 -->
<div class="sheet-container">
<div class="sheet-row">
<h1>Ghostbuster ID Card</h1>
</div>
<div class="sheet-row">
<h3>&quot;Who Ya Gonna Call?&quot;</h3>
</div>
<div class="sheet-4colrow">
<div class="sheet-col">
<label>Name</label>
@@ -20,36 +17,27 @@
<div class="sheet-col"></div>
<div class="sheet-col"></div>
</div>
<p></p>
<!-- #DMS new section -->
<p></p>
<!-- #DMS new section -->
<hr class="sheet-rule">
<p></p>
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab1" value="1" title="Humans" checked="checked" />
<span class="sheet-tab sheet-tab1"> Mortal </span>
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab2" value="2" title="Ghosts" />
<span class="sheet-tab sheet-tab2"> Ghost </span>
<!-- #DMS new section
<div class="sheet-2colrow">
<div class="sheet-col"><label>Mortal</label><input type="radio" name="attr_tab" value="1" checked="checked" /></div>
<div class="sheet-col"><label>Ghost</label><input type="radio" name="attr_tab" value="2" /></div>
</div>
-->
</div> -->
<p></p>
<div class=sheet-section-ghost>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Ectopresence</label></div>
<div class="sheet-col"><input type="number" name="attr_maxectopresence"></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
@@ -60,12 +48,11 @@
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Power</label></div>
<div class="sheet-col"><input type="number" name="attr_power"><button type='roll' value='&{template:buster} {{name=Power}} {{ghostrolls=1}} {{die=[[ (@{power}-1) ]]}} {{check=[[ (@{power}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_PowerCheck' /></div>
<div class="sheet-col"><input type="number" name="attr_power"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=Power}} {{ghostrolls=1}} {{die=[[ (@{power}-1) ]]}} {{check=[[ (@{power}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_PowerCheck' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
@@ -76,27 +63,18 @@
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-col"><label>Special Abilities</label></div>
<div class="sheet-colrow">
<fieldset class="repeating_ghostabilities">
<div class="sheet-colSM"><button type='roll' value='&{template:buster} {{name=@{specialability}}} {{ghostrolls=1}} {{die=[[ (@{power}-1) ]]}} {{check=[[ (@{power}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_PowerCheck' /></div>
<div class="sheet-colSM"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=@{specialability}}} {{ghostrolls=1}} {{die=[[ (@{power}-1) ]]}} {{check=[[ (@{power}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_PowerCheck' /></div>
<div class="sheet-colMED"><input type="text" name="attr_specialability"placeholder="Special Ability"></div>
<div class="sheet-colLNG"><input type="text" name="attr_specialabilitydesc" placeholder="Special Ability description"></div>
</fieldset>
</div>
</div>
<p></p>
<div class=sheet-section-core>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
@@ -113,79 +91,72 @@
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Brains</label></div>
<div class="sheet-col"><input type="number" name="attr_brains"><button type='roll' value='&{template:buster} {{name=Brains}} {{playerrolls=1}} {{die=[[ (@{brains}-1) ]]}} {{check=[[ (@{brains}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_BrainsCheck' /></div>
<div class="sheet-col"><input type="number" name="attr_brains"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=Brains}} {{playerrolls=1}} {{die=[[ (@{brains}-1) ]]}} {{check=[[ (@{brains}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_BrainsCheck' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><input type="text" name="attr_talent_1" class="sheet-talent" placeholder="Talent name"></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_1_val"><button type='roll' value='&{template:buster} {{name=@{talent_1}}} {{playerrolls=1}} {{die=[[ (@{brains}-1) + @{talent_1_val} ]]}} {{check=[[ ( (@{brains}-1)d6cs>7cf<0) + (@{talent_1_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='rollTalent1Check' /></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_1_val"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=@{talent_1}}} {{playerrolls=1}} {{die=[[ (@{brains}-1) + @{talent_1_val} ]]}} {{check=[[ ( (@{brains}-1)d6cs>7cf<0) + (@{talent_1_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='rollTalent1Check' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Muscles</label></div>
<div class="sheet-col"><input type="number" name="attr_muscles"><button type='roll' value='&{template:buster} {{name=Muscles}} {{playerrolls=1}} {{die=[[ (@{muscles}-1) ]]}} {{check=[[ (@{muscles}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_MusclesCheck' /></div>
<div class="sheet-col"><input type="number" name="attr_muscles"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=Muscles}} {{playerrolls=1}} {{die=[[ (@{muscles}-1) ]]}} {{check=[[ (@{muscles}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_MusclesCheck' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><input type="text" name="attr_talent_2" class="sheet-talent" placeholder="Talent name"></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_2_val"><button type='roll' value='&{template:buster} {{name=@{talent_2}}} {{playerrolls=1}} {{die=[[ (@{muscles}-1) + @{talent_2_val} ]]}} {{check=[[ ( (@{muscles}-1)d6cs>7cf<0) + (@{talent_2_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='rollTalent2Check' /></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_2_val"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=@{talent_2}}} {{playerrolls=1}} {{die=[[ (@{muscles}-1) + @{talent_2_val} ]]}} {{check=[[ ( (@{muscles}-1)d6cs>7cf<0) + (@{talent_2_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='rollTalent2Check' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Moves</label></div>
<div class="sheet-col"><input type="number" name="attr_moves"><button type='roll' value='&{template:buster} {{name=Moves}} {{playerrolls=1}} {{die=[[ (@{moves}-1) ]]}} {{check=[[ (@{moves}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_MovesCheck' /></div>
<div class="sheet-col"><input type="number" name="attr_moves"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=Moves}} {{playerrolls=1}} {{die=[[ (@{moves}-1) ]]}} {{check=[[ (@{moves}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_MovesCheck' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><input type="text" name="attr_talent_3" class="sheet-talent" placeholder="Talent name"></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_3_val"><button type='roll' value='&{template:buster} {{name=@{talent_3}}} {{playerrolls=1}} {{die=[[ (@{moves}-1) + @{talent_3_val} ]]}} {{check=[[ ( (@{moves}-1)d6cs>7cf<0) + (@{talent_3_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_Talent3Check' /></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_3_val"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=@{talent_3}}} {{playerrolls=1}} {{die=[[ (@{moves}-1) + @{talent_3_val} ]]}} {{check=[[ ( (@{moves}-1)d6cs>7cf<0) + (@{talent_3_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_Talent3Check' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Cool</label></div>
<div class="sheet-col"><input type="number" name="attr_cool"><button type='roll' value='&{template:buster} {{name=Cool}} {{playerrolls=1}} {{die=[[ (@{cool}-1) ]]}} {{check=[[ (@{cool}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_CoolCheck' /></div>
<div class="sheet-col"><input type="number" name="attr_cool"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=Cool}} {{playerrolls=1}} {{die=[[ (@{cool}-1) ]]}} {{check=[[ (@{cool}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_CoolCheck' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><input type="text" name="attr_talent_4" class="sheet-talent" placeholder="Talent name"></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_4_val"><button type='roll' value='&{template:buster} {{name=@{talent_4}}} {{playerrolls=1}} {{die=[[ (@{cool}-1) + @{talent_4_val} ]]}} {{check=[[ ( (@{cool}-1)d6cs>7cf<0) + (@{talent_4_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_Talent4Check' /></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_4_val"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=@{talent_4}}} {{playerrolls=1}} {{die=[[ (@{cool}-1) + @{talent_4_val} ]]}} {{check=[[ ( (@{cool}-1)d6cs>7cf<0) + (@{talent_4_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_Talent4Check' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
</div>
<hr class="sheet-rule">
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
@@ -193,9 +164,7 @@
<div class="sheet-col"><input type="number" name="attr_character_bp" min="0" max="60" value=20></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Starting BP</label></div>
@@ -205,7 +174,6 @@
</div>
</div>
<hr class="sheet-rule">
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
@@ -222,7 +190,6 @@
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
@@ -240,7 +207,6 @@
</div>
</div>
<div class="sheet-row"><textarea name="notes"></textarea></div>
</div>
<rolltemplate class="sheet-rolltemplate-buster">
+6
View File
@@ -3,6 +3,12 @@
## Who you gonna call?
### Changelog
### 0.0.7
* Changed default roll button icon to a d6
* Removed duplicate CSS
* Minor Code Cleanup (HTML & CSS)
### 0.0.6
* Added Ghost Die back into the sheet
* Talents are now being calculated correctly with their appropriate Traits
Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 897 KiB

+13 -3
View File
@@ -366,13 +366,22 @@ input.sheet-filler[type="radio"]:checked ~ input.sheet-filler[type="radio"] + sp
}
/* ROLL TEMPLATE */
.sheet-rolltemplate-ironsworn table>thead>tr>th,
.sheet-rolltemplate-ironsworn table>tbody>tr>th,
.sheet-rolltemplate-ironsworn table>tfoot>tr>th,
.sheet-rolltemplate-ironsworn table>thead>tr>td,
.sheet-rolltemplate-ironsworn table>tbody>tr>td,
.sheet-rolltemplate-ironsworn table>tfoot>tr>td {
padding: 4px;
border: none;
}
.sheet-rolltemplate-ironsworn table {
width: 100%;
/*border: 1px solid;*/
color: black;
font-size: 1em;
font-family: Copperplate, "Copperplate Gothic Light", fantasy;
margin: 0px;
}
.sheet-rolltemplate-ironsworn th {
@@ -381,8 +390,9 @@ input.sheet-filler[type="radio"]:checked ~ input.sheet-filler[type="radio"] + sp
color: #ffffff;
padding: 2px;
/*border-bottom: 1px solid black;*/
line-height: 1.6em;
line-height: 1.2em;
font-size: 1.2em;
text-align: center;
}
.sheet-rolltemplate-ironsworn .sheet-subheader {
@@ -398,7 +408,7 @@ input.sheet-filler[type="radio"]:checked ~ input.sheet-filler[type="radio"] + sp
}
.sheet-rolltemplate-ironsworn .sheet-subfooter {
background-color: #c9c9c6;
background-color: #b9b9b6;
line-height: 0.9em;
font-size: 0.9em;
font-family: Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;
+16 -16
View File
@@ -135,27 +135,27 @@
<td class="sheet-tracks" width="69%">
<div class="sheet-stats">
<div class="sheet-stat">
<button type="roll" title="Roll +Edge" name="rollEdge" value="&{template:ironsworn} {{header=@{character_name} +edge}} {{name=Roll +edge}} {{action=[[1d6+@{edge}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<button type="roll" title="Roll +Edge" name="rollEdge" value="&{template:ironsworn} {{header=@{character_name}}} {{name=Roll +edge}} {{action=[[1d6+@{edge}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<h3 class="sheet-stats-title">EDGE</h3>
<input type="text" class="sheet-stats-input" name="attr_edge" value="1">
</div>
<div class="sheet-stat">
<button type="roll" title="Roll +Iron" name="rollIron" value="&{template:ironsworn} {{header=@{character_name} +iron}} {{name=Roll +iron}} {{action=[[1d6+@{iron}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<button type="roll" title="Roll +Iron" name="rollIron" value="&{template:ironsworn} {{header=@{character_name}}} {{name=Roll +iron}} {{action=[[1d6+@{iron}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<h3 class="sheet-stats-title">IRON</h3>
<input type="text" class="sheet-stats-input" name="attr_iron" value="1">
</div>
<div class="sheet-stat">
<button type="roll" title="Roll +Heart" name="rollHeart" value="&{template:ironsworn} {{header=@{character_name} +heart}} {{name= Roll +heart}} {{action=[[1d6+@{heart}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<button type="roll" title="Roll +Heart" name="rollHeart" value="&{template:ironsworn} {{header=@{character_name}}} {{name= Roll +heart}} {{action=[[1d6+@{heart}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<h3 class="sheet-stats-title">HEART</h3>
<input type="text" class="sheet-stats-input" name="attr_heart" value="1">
</div>
<div class="sheet-stat">
<button type="roll" title="Roll +Shadow" name="rollShadow" value="&{template:ironsworn} {{header=@{character_name} +shadow}} {{name=Roll +shadow}} {{action=[[1d6+@{shadow}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<button type="roll" title="Roll +Shadow" name="rollShadow" value="&{template:ironsworn} {{header=@{character_name}}} {{name=Roll +shadow}} {{action=[[1d6+@{shadow}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<h3 class="sheet-stats-title">SHADOW</h3>
<input type="text" class="sheet-stats-input" name="attr_shadow" value="1">
</div>
<div class="sheet-stat">
<button type="roll" title="Roll +Wits" name="rollWits" value="&{template:ironsworn} {{header=@{character_name} +wits}} {{name=Roll +wits}} {{action=[[1d6+@{wits}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<button type="roll" title="Roll +Wits" name="rollWits" value="&{template:ironsworn} {{header=@{character_name}}} {{name=Roll +wits}} {{action=[[1d6+@{wits}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<h3 class="sheet-stats-title">WITS</h3>
<input type="text" class="sheet-stats-input" name="attr_wits" value="1">
</div>
@@ -728,7 +728,7 @@
</td>
<td class="sheet-resources" width="10%">
<div class="sheet-resources-box">
<button type="roll" title="Roll +Health" name="rollHealth" value="&{template:ironsworn} {{header=@{character_name} +health}} {{name=Endure Harm}} {{action=[[1d6+@{health}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<button type="roll" title="Roll +Health" name="rollHealth" value="&{template:ironsworn} {{header=@{character_name} Roll +health}} {{name=Endure Harm}} {{action=[[1d6+@{health}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<h4>HEALTH</h4>
</div>
<div class="sheet-resources-box">
@@ -756,7 +756,7 @@
<input type="radio" name="attr_health" value="0">
</div>
<div class="sheet-resources-title-box">
<button type="roll" title="Roll +Spirit" name="rollSpirit" value="&{template:ironsworn} {{header=@{character_name} +spirit}} {{name=Test your Spirit}} {{action=[[1d6+@{spirit}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<button type="roll" title="Roll +Spirit" name="rollSpirit" value="&{template:ironsworn} {{header=@{character_name} Roll +spirit}} {{name=Test your Spirit}} {{action=[[1d6+@{spirit}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<h4>SPIRIT</h4>
</div>
<div class="sheet-resources-box">
@@ -784,7 +784,7 @@
<input type="radio" name="attr_spirit" value="0">
</div>
<div class="sheet-resources-title-box">
<button type="roll" title="Roll +Supply" name="rollSupply" value="&{template:ironsworn} {{header=@{character_name} +supply}} {{name=Make Camp}} {{action=[[1d6+@{supply}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<button type="roll" title="Roll +Supply" name="rollSupply" value="&{template:ironsworn} {{header=@{character_name} Roll +supply}} {{name=Make Camp}} {{action=[[1d6+@{supply}+?{Modifier|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[1d10]]}}"></button>
<h4>SUPPLY</h4>
</div>
<div class="sheet-resources-box">
@@ -834,11 +834,11 @@
{{#^rollTotal() challenge1 challenge2}}
{{#rollGreater() action challenge2}}
<!--Strong Hit-->
<tr><td colspan="2" class="sheet-subfooter">Strong Hit</td></tr>
<tr><td colspan="2" class="sheet-subfooter" style="color:darkgreen;">Strong Hit</td></tr>
{{/rollGreater() action challenge2}}
{{#^rollGreater() action challenge2}}
<!--Weak Hit-->
<tr><td colspan="2" class="sheet-subfooter">Weak Hit</td></tr>
<tr><td colspan="2" class="sheet-subfooter" style="color:gold;">Weak Hit</td></tr>
{{/^rollGreater() action challenge2}}
{{/^rollTotal() challenge1 challenge2}}
{{/rollGreater() action challenge1}}
@@ -850,11 +850,11 @@
{{#^rollTotal() challenge1 challenge2}}
{{#rollGreater() action challenge2}}
<!--Weak Hit-->
<tr><td colspan="2" class="sheet-subfooter">Weak Hit</td></tr>
<tr><td colspan="2" class="sheet-subfooter" style="color:gold;">Weak Hit</td></tr>
{{/rollGreater() action challenge2}}
{{#^rollGreater() action challenge2}}
<!--Miss-->
<tr><td colspan="2" class="sheet-subfooter">Miss</td></tr>
<tr><td colspan="2" class="sheet-subfooter" style="color:firebrick;">Miss</td></tr>
{{/^rollGreater() action challenge2}}
{{/^rollTotal() challenge1 challenge2}}
{{/^rollGreater() action challenge1}}
@@ -872,11 +872,11 @@
{{#^rollTotal() challenge1 challenge2}}
{{#rollGreater() vow challenge2}}
<!--Strong Hit-->
<tr><td colspan="2" class="sheet-subfooter">Strong Hit</td></tr>
<tr><td colspan="2" class="sheet-subfooter" style="color:darkgreen;">Strong Hit</td></tr>
{{/rollGreater() vow challenge2}}
{{#^rollGreater() vow challenge2}}
<!--Weak Hit-->
<tr><td colspan="2" class="sheet-subfooter">Weak Hit</td></tr>
<tr><td colspan="2" class="sheet-subfooter" style="color:gold;">Weak Hit</td></tr>
{{/^rollGreater() vow challenge2}}
{{/^rollTotal() challenge1 challenge2}}
{{/rollGreater() vow challenge1}}
@@ -888,11 +888,11 @@
{{#^rollTotal() challenge1 challenge2}}
{{#rollGreater() vow challenge2}}
<!--Weak Hit-->
<tr><td colspan="2" class="sheet-subfooter">Weak Hit</td></tr>
<tr><td colspan="2" class="sheet-subfooter" style="color:gold;">Weak Hit</td></tr>
{{/rollGreater() vow challenge2}}
{{#^rollGreater() vow challenge2}}
<!--Miss-->
<tr><td colspan="2" class="sheet-subfooter">Miss</td></tr>
<tr><td colspan="2" class="sheet-subfooter" style="color:firebrick;">Miss</td></tr>
{{/^rollGreater() vow challenge2}}
{{/^rollTotal() challenge1 challenge2}}
{{/^rollGreater() vow challenge1}}
+21
View File
@@ -0,0 +1,21 @@
h3 {
font-family: "Impact";
}
.limit{
width:50px;
word-wrap: break-word;
}
.sheet-lacos {
padding-left: 50px;
}
.sheet-injury > .repcontainer {
display: inline-flex;
}
.sheet-injury > .repcontainer .repitem {
padding-right: 25px;
}
+301
View File
@@ -0,0 +1,301 @@
<p style="text-align: center;">
<img src="https://cdn-images-1.medium.com/max/1624/1*Yrpws6B3tIoXWMICmI92XA@2x.png" style="width:50%;height:50%">
</p>
<form>
<div class='sheet-col'>
<h3>Nome:</h3>
<input type="text" class= "sheet-nome" name="attr_nome" placeholder="Nome" style="width:800px" />
<h3>Conceito: </h3>
<input type="text" class= "sheet-conceito" name="attr_conceito" style="width:800px" placeholder="Conceito" />
<div class='sheet-3colrow'>
<div class='sheet-col'>
<h3>Aura:</h3>
<input type="number" style="width:40px;height:30px" name="attr_aura" placeholder="1" />
</div>
<div class='sheet-col'>
<h3>Sincronização:</h3>
<input type="number" style="width:40px;height:30px" name="attr_sinx" placeholder="0" />
</div>
<div class='sheet-col'>
<span>
<h3>Nagen:</h3>
<input type="number" style="width:40px;height:30px" name="attr_nagen" placeholder="0" />
</span>
</div>
</div>
<p>&nbsp;</p>
<div class='sheet-8colrow'>
<div class='sheet-col'>
<h3>Caminhos:</h3>
<input type="text" class="sheet.path1" name="attr_caminho1" placeholder="Nome do caminho" /><br/>
<input type="text" style="width:370px" class="sheet.path1.1" name="attr_caminho1.1" placeholder="Evento do caminho" />
<input type="checkbox"><br/>
<input type="text" style="width:370px" class="sheet.path1.2" name="attr_caminho1.2" placeholder="Evento do caminho" />
<input type="checkbox"> <br/>
<input type="text" style="width:370px" class="sheet.path1.3" name="attr_caminho1.3" placeholder="Evento do caminho" />
<input type="checkbox"> <br/>
<p>&nbsp;</p>
</div>
<div class='sheet-col lacos'>
<h3>Laços:</h3>
<fieldset class="repeating_bonds" name="attr_bond">
<tr>
<td><input type="text" name="attr_bondname"></td>
<td><input type=checkbox name="attr_bondname_select"></td>
</tr>
</fieldset>
</div>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class='sheet-col'>
<h3>Atributos:</h3>
Agilidade <input type="number" name="attr_agi" class="atr" style="width:40px;height:30px"/>
Força <input type="number" name="attr_for" class="atr" style="width:40px;height:30px"/>
Instinto <input type="number" name="attr_ins" class="atr" style="width:40px;height:30px"/>
Presença <input type="number" name="attr_pre" class="atr" style="width:40px;height:30px"/>
Razão <input type="number" name="attr_raz" class="atr" style="width:40px;height:30px"/>
Vontade <input type="number" name="attr_von" class="atr" style="width:40px;height:30px"/>
</div>
<p>&nbsp;</p>
<div class='sheet-8colrow'>
<div class='sheet-col'>
<h3>Atributos Derivados:</h3>
<b>Limiar de Defesa</b> (Instinto)
<input type="number" disabled=true value="@{Aura}+@{agi}+@{ins}+@{evasao}+@{DefMod}" name="attr_DefIns"> <br/>
<b>Limiar de Defesa</b> (Razão)
<input type="number" disabled=true value="@{Aura}+@{agi}+@{raz}+@{evasao}+@{DefMod}" name="attr_DefRaz">
Bônus/Penalidade de Defesa
<input type="number" style="width:40px;height:30px" name="attr_DefMod" value="0" /> <br />
<b>Limiar de Proteção</b>
<input type="number" disabled=true value="@{Aura}+@{For}+@{Bloqueio}+@{ProtMod}" name="attr_Prot">
Bônus/Penalidade de Proteção
<input type="number" style="width:40px;height:30px" name="attr_ProtMod" value="0" /> <br />
<b>Limiar de Canalização</b>
<input type="number" disabled=true value="@{Aura}+@{CanMod}+2" name="attr_Can">
Bônus/Penalidade de Canalização
<input type="number" style="width:40px;height:30px" name="attr_CanMod" value="0" /> <br />
<b>Barra de Vigor</b> Máxima
<input type="number" disabled=true value="@{Aura}+@{for}+@{von}+@{VigMod}" name="attr_VigMax">
Atual
<input type="number" value="@{VigMax}">
Bônus/Penalidade de Vigor:
<input type="number" style="width:40px;height:30px" name="attr_VigMod" value="0" /> <br />
</div>
</div>
<p>&nbsp;</p>
<div class='sheet-col injury'>
<h3>Ferimento:</h3>
<input type="checkbox" name="attr_injury" class="checkboxInjury">
</div>
<p>&nbsp;</p>
<div class='sheet-3colrow'>
<h3>Ocupações:</h3>
<div class='sheet-col'>
Artista <select name="attr_artista" class="ocu" style="width:40px;height:30px">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> <br />
Atleta <select name="attr_atleta" class="ocu" style="width:40px;height:30px" >
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> <br />
Cientista <select name="attr_cientista" class="ocu" style="width:40px;height:30px" >
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> <br />
</div>
<div class='sheet-col'>
Diplomata <select name="attr_diplomata" class="ocu" style="width:40px;height:30px" checked='true'>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> <br />
Engenheiro <select name="attr_engen" class="ocu" style="width:40px;height:30px">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> <br />
Místico <select name="attr_mistico" class="ocu" style="width:40px;height:30px" >
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> <br />
</div>
<div class='sheet-col'>
Piloto <select name="attr_piloto" class="ocu" style="width:40px;height:30px%" >
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> <br />
Trapaceiro <select name="attr_trapaceiro" class="ocu" style="width:40px;height:30px%" >
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> <br />
Vigilante <select name="attr_vigilante" class="ocu" style="width:40px;height:30px" checked='true'>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> <br />
</div>
</div>
<p>&nbsp;</p>
<div class='sheet-2colrow'>
<div class='sheet-col'>
<h3>Estilo de Luta:</h3>
<input type="text" name="attr_nomestilo" placeholder="Nome do Estilo"/>
</div>
<div class='sheet-col'>
Agarrão <img src="https://cdn-images-1.medium.com/max/800/1*dKFHUTB3MRedKsNk1JbhiA.png" style="width:35px;height:35px">
<select name="attr_agarrao" class="esl" style="width:40px;height:30px">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<p>&nbsp;</p>
Golpe <img src="https://cdn-images-1.medium.com/max/800/1*XAtlMTrOnmKEh8QHu8jKBg.png" style="width:35px;height:35px">
<select name="attr_golpe" class="esl" style="width:40px;height:30px" checked='true'>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<p>&nbsp;</p>
Combo <img src="https://cdn-images-1.medium.com/max/800/1*dkHWSzcqYCHojTfLqZFz7A.png" style="width:35px;height:35px">
<select name="attr_combo" class="esl" style="width:40px;height:30px" checked='true'>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</div>
<div class='sheet-col'>
Projétil <img src="https://cdn-images-1.medium.com/max/800/1*Nsi0Ol2lRVvuNOYJb8oxrQ.png" style="width:35px;height:35px">
<select name="attr_projetil" class="esl" style="width:40px;height:30px" checked='true'>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<p>&nbsp;</p>
Bloqueio <img src="https://cdn-images-1.medium.com/max/800/1*_l0Kn2xng_FsDzLewc8X0Q.png" style="width:35px;height:35px">
<select name="attr_bloqueio" class="esl" style="width:40px;height:30px">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<p>&nbsp;</p>
Evasão <img src="https://cdn-images-1.medium.com/max/800/1*eBRhDYyN_mFCbGZ6Cqhuww.png" style="width:35px;height:35px">
<select name="attr_evasao" class="esl" style="width:40px;height:30px">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</div>
</div>
<p>&nbsp;</p>
<div class='sheet-2colrow'>
<div class='sheet-col'>
<h3>Trunfos:</h3>
<input type="text" name="trunfo1" placeholder="Trunfo 1" /><br />
<textarea name="attr_trunfo1" placeholder="Descrição do Trunfo" rows="10" cols="40"></textarea><br />
<input type="text" name="trunfo2" placeholder="Trunfo 2" /><br />
<textarea name="attr_trunfo2" placeholder="Descrição do Trunfo" rows="10" cols="40"></textarea><br />
</div>
<div class='sheet-col'>
<h3>Técnicas:</h3>
<fieldset class="repeating_techs" name="attr_techs">
<input type="text" name="attr_tech" placeholder="Nome da Técnica"/> <br />
<span>Tipo de Técnica:</span><br />
<select name="attr_skilltype" class="tipo" checked='true'>
<option>Agarrão</option>
<option>Bloqueio</option>
<option>Combo</option>
<option>Evasão</option>
<option>Golpe</option>
<option>Nenhum</option>
<option>Projétil</option>
</select> <br />
<span>Elemento de Técnica:</span><br />
<select name="attr_skillelement" class="tipo" checked='true'>
<option>Água</option>
<option>Ar</option>
<option>Éter</option>
<option>Fogo</option>
<option>Terra</option>
</select><br />
<span>Descrição da Técnica:</span>
<textarea name="attr_skilldescription" placeholder="Descrição da Técnica" rows="10" cols="40"></textarea><br />
Nagen <input type="number" style="width:40px;height:30px" name="attr_nagen"> Dano <input type="number" style="width:40px;height:30px" name="attr_damage">
Ougi <input type="checkbox" name="attr_ougi"> <input type:"text" style="width:300px" placeholder="Efeito do Ougi" name="attr_ougieffect"><br />
<p>&nbsp;</p>
</fieldset>
<div>
</div>
Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

+8
View File
@@ -0,0 +1,8 @@
{
"html": "karyu.html",
"css": "karyu.css",
"authors": "Thiago Rosa",
"roll20userid": "207155",
"preview": "kdpreview.png",
"instructions": "**Karyu Densetsu Character Sheet**\nCharacter Sheet for the Karyu Densetsu setting / rules, based on the Thrash RPG."
}
+9
View File
@@ -384,6 +384,10 @@ input.sheet-dependencies-enabled-toggle:checked ~ div .sheet-dependencies-enable
display: initial;
}
input.sheet-rank-enabled-toggle ~ div .sheet-rank-enabled {
display: none;
}
input.sheet-tenacity-enabled-toggle ~ div .sheet-tenacity-enabled {
display: none;
}
@@ -696,6 +700,11 @@ input.sheet-page-toggle-all:checked ~ div.sheet-page-notes {
}
/* Traits */
div.sheet-traits {
margin-bottom: 5px;
}
/* Info */
div.sheet-info {
margin-bottom: 5px;
}
+49 -43
View File
@@ -3,7 +3,7 @@
<div class="wrapper">
<!-- Header -->
<div class="logo float-right">
<span class="float-right"><span class="bold" data-i18n="sheet-version-u">Sheet Version</span>: <input type="text" class="disabled number-width text-align-center" name="attr_version" value="1.9.0"></span>
<span class="float-right"><span class="bold" data-i18n="sheet-version-u">Sheet Version</span>: <input type="text" class="disabled number-width text-align-center" name="attr_version" value="1.9.1"></span>
<img class="mythras-variant" src="http://i.imgur.com/Sm3ilMW.png">
<img class="mspace-variant" src="https://i.imgur.com/5uPy3QU.jpg">
</div>
@@ -16,7 +16,7 @@
<input type="radio" class="m-space-style-toggle hidden" name="attr_sheet_style" value="m-space">
<input type="radio" class="thennla-style-toggle hidden" name="attr_sheet_style" value="thennla">
<input type="checkbox" class="hidden" name="attr_luck_points_rank" value="1">
<input type="checkbox" class="rank-enabled-toggle hidden" name="attr_luck_points_rank" value="1">
<input type="checkbox" class="tenacity-enabled-toggle hidden" name="attr_tenacity_enabled" value="1">
<input type="checkbox" class="affiliations-enabled-toggle hidden" name="attr_affiliations_enabled" value="1">
<input type="checkbox" class="extended-conflict-toggle hidden" name="attr_extended_conflict_enabled" value="1">
@@ -1030,7 +1030,7 @@
<div class="unit-skill-column">
<div>
<div class="unit-skill header"><span data-i18n="skill-u">Skill</span></div>
<div class="number-width header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="number-width header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="number-width header">%</div>
</div>
<div><div class="unit-skill bottom-border"><span data-i18n="command-u">Command</span></div>: <input type="number" class="number-width" name="attr_unit_command_penalty" max="0" value="0"> <input type="number" class="number-width" name="attr_unit_command" value="0"> <button type="roll" class="reduced-size button-width" name="roll_unit_command" value="@{roll_display}&{template:skill} {{show_reduced=[[@{show_reduced}]]}}{{name=^{command-u}}} @{name_display} {{very_easy=[[(@{unit_command}*2+@{unit_command_penalty})]]}} {{very_easy_crit=[[ceil(((@{unit_command}*2)+@{unit_command_penalty})*.1)]]}} {{easy=[[ceil((@{unit_command}*1.5)+@{unit_command_penalty})]]}} {{easy_crit=[[ceil(((@{unit_command}*1.5)+@{unit_command_penalty})*.1)]]}} {{standard=[[(@{unit_command}+@{unit_command_penalty})]]}} {{standard_crit=[[ceil((@{unit_command}+@{unit_command_penalty})*.1)]]}} {{hard=[[ceil((@{unit_command}*.67)+@{unit_command_penalty})]]}} {{hard_crit=[[ceil(((@{unit_command}*.67)+@{unit_command_penalty})*.1)]]}} {{formidable=[[ceil((@{unit_command}*.5)+@{unit_command_penalty})]]}} {{formidable_crit=[[ceil(((@{unit_command}*.5)+@{unit_command_penalty})*.1)]]}} {{herculean=[[ceil((@{unit_command}*.1)+@{unit_command_penalty})]]}} {{herculean_crit=[[ceil(((@{unit_command}*.1)+@{unit_command_penalty})*.1)]]}} {{rolled=[[1d100]]}} {{encumbered=[[1]]}} {{encumbrance_skills=[[@{encumbrance_skills}]]}} {{fatigue_skills=[[0]]}}"></button></div>
@@ -1502,14 +1502,14 @@
<div class="npc-fetish-skill-column">
<div>
<div class="npc-fetish-skill header"><span data-i18n="skill-u">Skill</span></div>
<div class="number-width header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="number-width header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="number-width header">%</div>
</div>
<div><div class="npc-fetish-skill bottom-border"><span data-i18n="spectral-combat-u">Spectral Combat</span></div>: <input type="number" class="number-width" name="attr_fetish_spectral_combat_penalty" max="0" value="0"> <input type="number" class="number-width" name="attr_fetish_spectral_combat" value="72"> <button type="roll" class="reduced-size button-width" name="roll_fetish_spectral_combat" value="@{roll_display}&{template:skill} {{show_reduced=[[@{show_reduced}]]}}{{name=^{spectral-combat-u}}} {{character=@{name}}} {{very_easy=[[(@{fetish_spectral_combat}*2+@{fetish_spectral_combat_penalty})]]}} {{very_easy_crit=[[ceil(((@{fetish_spectral_combat}*2)+@{fetish_spectral_combat_penalty})*.1)]]}} {{easy=[[ceil((@{fetish_spectral_combat}*1.5)+@{fetish_spectral_combat_penalty})]]}} {{easy_crit=[[ceil(((@{fetish_spectral_combat}*1.5)+@{fetish_spectral_combat_penalty})*.1)]]}} {{standard=[[(@{fetish_spectral_combat}+@{fetish_spectral_combat_penalty})]]}} {{standard_crit=[[ceil((@{fetish_spectral_combat}+@{fetish_spectral_combat_penalty})*.1)]]}} {{hard=[[ceil((@{fetish_spectral_combat}*.67)+@{fetish_spectral_combat_penalty})]]}} {{hard_crit=[[ceil(((@{fetish_spectral_combat}*.67)+@{fetish_spectral_combat_penalty})*.1)]]}} {{formidable=[[ceil((@{fetish_spectral_combat}*.5)+@{fetish_spectral_combat_penalty})]]}} {{formidable_crit=[[ceil(((@{fetish_spectral_combat}*.5)+@{fetish_spectral_combat_penalty})*.1)]]}} {{herculean=[[ceil((@{fetish_spectral_combat}*.1)+@{fetish_spectral_combat_penalty})]]}} {{herculean_crit=[[ceil(((@{fetish_spectral_combat}*.1)+@{fetish_spectral_combat_penalty})*.1)]]}} {{rolled=[[1d100]]}} {{encumbered=[[1]]}} {{encumbrance_skills=[[@{encumbrance_skills}]]}} {{fatigue_skills=[[0]]}}"></button></div>
<div><div class="npc-fetish-skill bottom-border"><span data-i18n="willpower-u">Willpower</span></div>: <input type="number" class="number-width" name="attr_fetish_willpower_penalty" value="0" max="0"> <input type="number" class="number-width" name="attr_fetish_willpower" value="72"> <button type="roll" class="reduced-size button-width" name="roll_fetish_willpower" value="@{roll_display}&{template:skill} {{show_reduced=[[@{show_reduced}]]}}{{name=^{willpower-u}}} {{character=@{name}}} {{very_easy=[[(@{fetish_willpower}*2+@{fetish_willpower_penalty})]]}} {{very_easy_crit=[[ceil(((@{fetish_willpower}*2)+@{fetish_willpower_penalty})*.1)]]}} {{easy=[[ceil((@{fetish_willpower}*1.5)+@{fetish_willpower_penalty})]]}} {{easy_crit=[[ceil(((@{fetish_willpower}*1.5)+@{fetish_willpower_penalty})*.1)]]}} {{standard=[[(@{fetish_willpower}+@{fetish_willpower_penalty})]]}} {{standard_crit=[[ceil((@{fetish_willpower}*.1)+@{fetish_willpower_penalty})]]}} {{hard=[[ceil((@{fetish_willpower}*.67)+@{fetish_willpower_penalty})]]}} {{hard_crit=[[ceil(((@{fetish_willpower}*.67)+@{fetish_willpower_penalty})*.1)]]}} {{formidable=[[ceil((@{fetish_willpower}*.5)+@{fetish_willpower_penalty})]]}} {{formidable_crit=[[ceil(((@{fetish_willpower}*.5)+@{fetish_willpower_penalty})*.1)]]}} {{herculean=[[ceil((@{fetish_willpower}+@{fetish_willpower_penalty})*.1)]]}} {{herculean_crit=[[ceil(((@{fetish_willpower}*.1)+@{fetish_willpower_penalty})*.1)]]}} {{rolled=[[1d100]]}} {{encumbered=[[1]]}} {{encumbrance_skills=[[@{encumbrance_skills}]]}} {{fatigue_skills=[[0]]}}"></button></div>
<div>
<div class="npc-fetish-skill header"><span data-i18n="skill-u">Skill</span></div>
<div class="number-width header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="number-width header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="number-width header">%</div>
</div>
<div><div class="npc-fetish-skill bottom-border"><span data-i18n="folk-magic-u">Folk Magic</span></div>: <input type="number" class="number-width" name="attr_fetish_folk_magic_penalty" max="0" value="0"> <input type="number" class="number-width" name="attr_fetish_folk_magic" value="0"> <button type="roll" class="reduced-size button-width" name="roll_fetish_folk_magic" value="@{roll_display}&{template:skill} {{show_reduced=[[@{show_reduced}]]}}{{name=^{folk-magic-u}}} {{character=@{name}}} {{very_easy=[[(@{fetish_folk_magic}*2+@{fetish_folk_magic_penalty})]]}} {{very_easy_crit=[[ceil(((@{fetish_folk_magic}*2)+@{fetish_folk_magic_penalty})*.1)]]}} {{easy=[[ceil((@{fetish_folk_magic}*1.5)+@{fetish_folk_magic_penalty})]]}} {{easy_crit=[[ceil(((@{fetish_folk_magic}*1.5)+@{fetish_folk_magic_penalty})*.1)]]}} {{standard=[[(@{fetish_folk_magic}+@{fetish_folk_magic_penalty})]]}} {{standard_crit=[[ceil((@{fetish_folk_magic}+@{fetish_folk_magic_penalty})*.1)]]}} {{hard=[[ceil((@{fetish_folk_magic}*.67)+@{fetish_folk_magic_penalty})]]}} {{hard_crit=[[ceil(((@{fetish_folk_magic}*.67)+@{fetish_folk_magic_penalty})*.1)]]}} {{formidable=[[ceil((@{fetish_folk_magic}*.5)+@{fetish_folk_magic_penalty})]]}} {{formidable_crit=[[ceil(((@{fetish_folk_magic}*.5)+@{fetish_folk_magic_penalty})*.1)]]}} {{herculean=[[ceil((@{fetish_folk_magic}*.1)+@{fetish_folk_magic_penalty})]]}} {{herculean_crit=[[ceil(((@{fetish_folk_magic}*.1)+@{fetish_folk_magic_penalty})*.1)]]}} {{rolled=[[1d100]]}} {{encumbered=[[1]]}} {{encumbrance_skills=[[@{encumbrance_skills}]]}} {{fatigue_skills=[[0]]}}"></button></div>
@@ -1560,12 +1560,12 @@
<!-- PC Sheet -->
<div class="type-pc">
<input type="radio" class="page-toggle page-toggle-all" name="attr_pc_page" value="all"><span class="page-toggle page-toggle-all"><span data-i18n="all-u">All</span></span>
<input type="radio" class="page-toggle page-toggle-core" name="attr_pc_page" value="core"><span class="page-toggle page-toggle-core"><span data-i18n="core-u">Core</span></span>
<input type="radio" class="page-toggle page-toggle-magic" name="attr_pc_page" value="magic"><span class="page-toggle page-toggle-magic"><span class="mythras-variant" data-i18n="magic-u">Magic</span><span class="mspace-variant" data-i18n="psionics-u">Psionics</span></span>
<input type="radio" class="page-toggle page-toggle-equipment" name="attr_pc_page" value="equipment"><span class="page-toggle page-toggle-equipment"><span data-i18n="equipment-u">Equipment</span></span>
<input type="radio" class="page-toggle page-toggle-background" name="attr_pc_page" value="background"><span class="page-toggle page-toggle-background"><span data-i18n="background-u">Background</span></span>
<input type="radio" class="page-toggle page-toggle-notes" name="attr_pc_page" value="notes"><span class="page-toggle page-toggle-notes"><span data-i18n="notes-u">Notes</span></span>
<input type="radio" class="page-toggle page-toggle-all" name="attr_pc_page" value="all"><span class="page-toggle page-toggle-all"><span data-i18n="all-u">All</span></span>
|
<input type="radio" class="page-toggle page-toggle-stats" name="attr_pc_page" value="stats" checked><span class="page-toggle page-toggle-stats"><span data-i18n="quick-stats-u">Quick Stats</span></span>
<!--<input type="radio" class="page-toggle page-toggle-npc" name="attr_pc_page" value="npc"><span class="page-toggle page-toggle-json"><span data-i18n="npc-view-u">NPC View</span></span>
@@ -1627,7 +1627,7 @@
<div class="stats-info-label"><span data-i18n="handedness-u">Handedness</span>:</div>
<div class="stats-info-value"><input type="text" class="full-width" name="attr_handedness"></div>
</div>
<div>
<div class="rank-enabled">
<div class="stats-info-label"><span data-i18n="rank-u">Rank</span>:</div>
<div class="stats-info-value"><input type="number" name="attr_rank" value="0"></div>
</div>
@@ -1944,7 +1944,7 @@
<div class="info-species header"><span class="default-style luther-arkwright-style thennla-style m-space-style" data-i18n="species-u">Species</span><span class="classic-fantasy-style" data-i18n="race-u">Race</span></div>
<div class="info-hit-locations header"><span data-i18n="hit-locations-u">Hit Locations</span></div>
<div class="info-career header"><span class="default-style luther-arkwright-style thennla-style m-space-style" data-i18n="career-u">Career</span><span class="classic-fantasy-style" data-i18n="class-u">Class</span></div>
<div class="info-rank header"><span data-i18n="rank-u">Rank</span></div>
<div class="rank-enabled info-rank header"><span data-i18n="rank-u">Rank</span></div>
<div class="info-exp-rolls header"><span data-i18n="experience-rolls-u">Exp Rolls</span></div>
</div>
<div class="info-firstrow">
@@ -1978,7 +1978,7 @@
</div>
<div class="info-hit-locations text-align-center simplified-combat"><span i18n-data="simplified-combat-u">Simplified Combat</span></div>
<div class="info-career"><input type="text" class="full-width" name="attr_career"></div>
<div class="info-rank"><input type="number" class="full-width" name="attr_rank" value="0"></div>
<div class="rank-enabled info-rank"><input type="number" class="full-width" name="attr_rank" value="0"></div>
<div class="info-exp-rolls"><input type="number" class="full-width" name="attr_experience_rolls" value="0"></div>
</div> <input type="checkbox" class="details-toggle" name="attr_info_details"><span class="details-toggle"></span>
<div class="details">
@@ -2008,16 +2008,17 @@
<div class="info-culture"><input type="text" class="full-width" name="attr_culture"></div>
<div class="info-social-class"><input type="text" class="full-width" name="attr_social_class"></div>
</div>
<div>
<div class="info-traits header"><span data-i18n="traits-abilities-gifts-u">Traits / Abilities / Gifts</span></div>
</div>
<fieldset class="repeating_trait">
<div class="info-traits"><input type="text" class="full-width" name="attr_trait"></div>
</fieldset>
</div>
</div>
</div>
<div class="traits section">
<h3><span data-i18n="traits-abilities-gifts-u">Traits / Abilities / Gifts</span></h3>
<fieldset class="repeating_trait">
<div class="info-traits"><input type="text" class="full-width" name="attr_trait"></div>
</fieldset>
</div>
<div>
<div style="width: 20%; float: left; margin-right: 5px;">
<!-- Characteristics -->
@@ -2782,7 +2783,7 @@
<div class="combatstyle-checkbox header">!</div>
<div class="combatstyle-checkbox header">&#10004;</div>
<div class="combatstyle-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="combatstyle-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="combatstyle-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="combatstyle-number header">%</div>
<div class="combatstyle-button"></div>
<div class="combatstyle-traits header"><span data-i18n="traits-u">Traits</span></div>
@@ -3012,7 +3013,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<!-- Athletics -->
@@ -3530,7 +3531,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<fieldset class="repeating_professionalskill">
@@ -3583,7 +3584,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<div class="rep-row">
@@ -3630,7 +3631,7 @@
<div class="passion-name header"><span data-i18n="passion-u">Passion</span></div>
<div class="skill-number header"><span data-i18n="score-u">Score</span></div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<fieldset class="repeating_passion">
@@ -3656,7 +3657,7 @@
<div class="skill-checkbox header">&#9826;</div>
<div class="skill-number header"><span data-i18n="score-u">Score</span></div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<fieldset class="repeating_dependency">
@@ -3705,7 +3706,7 @@
<div class="magic-checkbox header">!</div>
<div class="magic-checkbox header">&#10004;</div>
<div class="magic-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="magic-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="magic-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="magic-number header">%</div>
<div class="magic-button header"></div>
<div class="ms-power-select header"><span data-i18n="sphere-u">Sphere</span></div>
@@ -3758,7 +3759,7 @@
<div class="magic-checkbox header">!</div>
<div class="magic-checkbox header">&#10004;</div>
<div class="magic-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="magic-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="magic-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="magic-number header">%</div>
<div class="magic-button header"></div>
</div>
@@ -3903,7 +3904,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<div class="skill-row">
@@ -3932,7 +3933,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<div class="skill-row">
@@ -4254,7 +4255,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<div class="skill-row">
@@ -4283,7 +4284,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<div class="skill-row">
@@ -4567,7 +4568,7 @@
<div class="magic-checkbox header">!</div>
<div class="magic-checkbox header">&#10004;</div>
<div class="magic-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="magic-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="magic-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="magic-number header">%</div>
<div class="magic-button header"></div>
<div class="mediation-number header"><span data-i18n="intensity-u">Intensity</span></div>
@@ -4655,7 +4656,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<div class="skill-row">
@@ -4736,7 +4737,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<div class="skill-row">
@@ -4765,7 +4766,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<div class="skill-row">
@@ -4847,14 +4848,14 @@
<div class="fetish-skill-column">
<div>
<div class="fetish-skill header"><span data-i18n="skill-u">Skill</span></div>
<div class="number-width header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="number-width header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="number-width header">%</div>
</div>
<div><div class="fetish-skill bottom-border"><span data-i18n="spectral-combat-u">Spectral Combat</span></div>: <input type="number" class="number-width" name="attr_fetish_spectral_combat_penalty" max="0" value="0"> <input type="number" class="number-width" name="attr_fetish_spectral_combat" value="72"> <button type="roll" class="reduced-size button-width" name="roll_fetish_spectral_combat" value="@{roll_display}&{template:skill} {{show_reduced=[[@{show_reduced}]]}}{{name=^{spectral-combat-u}}} {{character=@{name}}} {{very_easy=[[(@{fetish_spectral_combat}*2+@{fetish_spectral_combat_penalty})]]}} {{very_easy_crit=[[ceil(((@{fetish_spectral_combat}*2)+@{fetish_spectral_combat_penalty})*.1)]]}} {{easy=[[ceil((@{fetish_spectral_combat}*1.5)+@{fetish_spectral_combat_penalty})]]}} {{easy_crit=[[ceil(((@{fetish_spectral_combat}*1.5)+@{fetish_spectral_combat_penalty})*.1)]]}} {{standard=[[(@{fetish_spectral_combat}+@{fetish_spectral_combat_penalty})]]}} {{standard_crit=[[ceil((@{fetish_spectral_combat}+@{fetish_spectral_combat_penalty})*.1)]]}} {{hard=[[ceil((@{fetish_spectral_combat}*.67)+@{fetish_spectral_combat_penalty})]]}} {{hard_crit=[[ceil(((@{fetish_spectral_combat}*.67)+@{fetish_spectral_combat_penalty})*.1)]]}} {{formidable=[[ceil((@{fetish_spectral_combat}*.5)+@{fetish_spectral_combat_penalty})]]}} {{formidable_crit=[[ceil(((@{fetish_spectral_combat}*.5)+@{fetish_spectral_combat_penalty})*.1)]]}} {{herculean=[[ceil((@{fetish_spectral_combat}*.1)+@{fetish_spectral_combat_penalty})]]}} {{herculean_crit=[[ceil(((@{fetish_spectral_combat}*.1)+@{fetish_spectral_combat_penalty})*.1)]]}} {{rolled=[[1d100]]}} {{encumbered=[[1]]}} {{encumbrance_skills=[[@{encumbrance_skills}]]}} {{fatigue_skills=[[0]]}}"></button></div>
<div><div class="fetish-skill bottom-border"><span data-i18n="willpower-u">Willpower</span></div>: <input type="number" class="number-width" name="attr_fetish_willpower_penalty" value="0" max="0"> <input type="number" class="number-width" name="attr_fetish_willpower" value="72"> <button type="roll" class="reduced-size button-width" name="roll_fetish_willpower" value="@{roll_display}&{template:skill} {{show_reduced=[[@{show_reduced}]]}}{{name=^{willpower-u}}} {{character=@{name}}} {{very_easy=[[(@{fetish_willpower}*2+@{fetish_willpower_penalty})]]}} {{very_easy_crit=[[ceil(((@{fetish_willpower}*2)+@{fetish_willpower_penalty})*.1)]]}} {{easy=[[ceil((@{fetish_willpower}*1.5)+@{fetish_willpower_penalty})]]}} {{easy_crit=[[ceil(((@{fetish_willpower}*1.5)+@{fetish_willpower_penalty})*.1)]]}} {{standard=[[(@{fetish_willpower}+@{fetish_willpower_penalty})]]}} {{standard_crit=[[ceil((@{fetish_willpower}*.1)+@{fetish_willpower_penalty})]]}} {{hard=[[ceil((@{fetish_willpower}*.67)+@{fetish_willpower_penalty})]]}} {{hard_crit=[[ceil(((@{fetish_willpower}*.67)+@{fetish_willpower_penalty})*.1)]]}} {{formidable=[[ceil((@{fetish_willpower}*.5)+@{fetish_willpower_penalty})]]}} {{formidable_crit=[[ceil(((@{fetish_willpower}*.5)+@{fetish_willpower_penalty})*.1)]]}} {{herculean=[[ceil((@{fetish_willpower}+@{fetish_willpower_penalty})*.1)]]}} {{herculean_crit=[[ceil(((@{fetish_willpower}*.1)+@{fetish_willpower_penalty})*.1)]]}} {{rolled=[[1d100]]}} {{encumbered=[[1]]}} {{encumbrance_skills=[[@{encumbrance_skills}]]}} {{fatigue_skills=[[0]]}}"></button></div>
<div>
<div class="fetish-skill header"><span data-i18n="skill-u">Skill</span></div>
<div class="number-width header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="number-width header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="number-width header">%</div>
</div>
<div><div class="fetish-skill bottom-border"><span data-i18n="folk-magic-u">Folk Magic</span></div>: <input type="number" class="number-width" name="attr_fetish_folk_magic_penalty" max="0" value="0"> <input type="number" class="number-width" name="attr_fetish_folk_magic" value="0"> <button type="roll" class="reduced-size button-width" name="roll_fetish_folk_magic" value="@{roll_display}&{template:skill} {{show_reduced=[[@{show_reduced}]]}}{{name=^{folk-magic-u}}} {{character=@{name}}} {{very_easy=[[(@{fetish_folk_magic}*2+@{fetish_folk_magic_penalty})]]}} {{very_easy_crit=[[ceil(((@{fetish_folk_magic}*2)+@{fetish_folk_magic_penalty})*.1)]]}} {{easy=[[ceil((@{fetish_folk_magic}*1.5)+@{fetish_folk_magic_penalty})]]}} {{easy_crit=[[ceil(((@{fetish_folk_magic}*1.5)+@{fetish_folk_magic_penalty})*.1)]]}} {{standard=[[(@{fetish_folk_magic}+@{fetish_folk_magic_penalty})]]}} {{standard_crit=[[ceil((@{fetish_folk_magic}+@{fetish_folk_magic_penalty})*.1)]]}} {{hard=[[ceil((@{fetish_folk_magic}*.67)+@{fetish_folk_magic_penalty})]]}} {{hard_crit=[[ceil(((@{fetish_folk_magic}*.67)+@{fetish_folk_magic_penalty})*.1)]]}} {{formidable=[[ceil((@{fetish_folk_magic}*.5)+@{fetish_folk_magic_penalty})]]}} {{formidable_crit=[[ceil(((@{fetish_folk_magic}*.5)+@{fetish_folk_magic_penalty})*.1)]]}} {{herculean=[[ceil((@{fetish_folk_magic}*.1)+@{fetish_folk_magic_penalty})]]}} {{herculean_crit=[[ceil(((@{fetish_folk_magic}*.1)+@{fetish_folk_magic_penalty})*.1)]]}} {{rolled=[[1d100]]}} {{encumbered=[[1]]}} {{encumbrance_skills=[[@{encumbrance_skills}]]}} {{fatigue_skills=[[0]]}}"></button></div>
@@ -4887,7 +4888,7 @@
<div class="magic-checkbox header">!</div>
<div class="magic-checkbox header">&#10004;</div>
<div class="magic-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="magic-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="magic-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="magic-number header">%</div>
<div class="magic-button header"></div>
<div class="mediation-number header"><span data-i18n="max-cumulative-intensity-u">Max Cumulative Intensity</span></div>
@@ -4919,7 +4920,7 @@
<div class="magic-checkbox header">!</div>
<div class="magic-checkbox header">&#10004;</div>
<div class="magic-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="magic-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="magic-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="magic-number header">%</div>
<div class="magic-button header"></div>
<div class="path-number header"><span data-i18n="max-intensity-u">Max Intensity</span></div>
@@ -4986,7 +4987,7 @@
<div class="magic-checkbox header">!</div>
<div class="magic-checkbox header">&#10004;</div>
<div class="magic-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="magic-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="magic-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="magic-number header">%</div>
<div class="magic-button header"></div>
<div class="la-discipline-number header"><span data-i18n="max-intensity-u">Max Intensity</span></div>
@@ -5092,7 +5093,7 @@
<div class="magic-checkbox header">!</div>
<div class="magic-checkbox header">&#10004;</div>
<div class="magic-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="magic-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="magic-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="magic-number header">%</div>
<div class="magic-button header"></div>
<div class="shaping-number header"><span data-i18n="max-shaping-points-u">Max Shaping Points</span></div>
@@ -5150,7 +5151,7 @@
<div class="magic-checkbox header">!</div>
<div class="magic-checkbox header">&#10004;</div>
<div class="magic-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="magic-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="magic-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="magic-number header">%</div>
<div class="magic-button header"></div>
<div class="invocation-intensity header"><span data-i18n="max-intensity-u">Max Intensity</span></div>
@@ -5257,7 +5258,7 @@
<div class="skill-checkbox header">!</div>
<div class="skill-checkbox header">&#10004;</div>
<div class="skill-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="skill-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="skill-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="skill-number header">%</div>
</div>
<div class="skill-row">
@@ -5286,7 +5287,7 @@
<div class="magic-checkbox header">!</div>
<div class="magic-checkbox header">&#10004;</div>
<div class="magic-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="magic-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="magic-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="magic-number header">%</div>
<div class="magic-button header"></div>
<div class="devotion-number header"><span data-i18n="intensity-u">Intensity</span></div>
@@ -5492,7 +5493,7 @@
<div class="affiliations-checkbox header">!</div>
<div class="affiliations-checkbox header">&#10004;</div>
<div class="affiliations-number header"><span data-i18n="temp-u">Temp</span></div>
<div class="affiliations-number header"><span data-i18n="penalty-u">Penalty</span></div>
<div class="affiliations-number header"><span data-i18n="versus101plus-u">vs101+</span></div>
<div class="affiliations-number header">%</div>
<div class="affiliations-button"></div>
<div class="affiliations-notes header"><span data-i18n="notes-u">Notes</span></div>
@@ -6037,6 +6038,11 @@
setAttrs({version: "1.9.0"});
versioning();
}
else if(v["version"] === "1.9.0") {
console.log("upgrading to v1.9.1");
setAttrs({version: "1.9.1"});
versioning();
}
else {
console.log("Sheet fully updated");
}
@@ -6719,7 +6725,7 @@
setAttrs({
location1_table_start: 1, location1_table_end: 3, location1_name: getTranslationByKey('tail-u'), location1_hp_max_base_mod: 0,
location2_table_start: 4, location2_table_end: 5, location2_name: getTranslationByKey('right-leg-u'), location2_hp_max_base_mod: 0,
location3_table_start: 6, location3_table_end: 7, location3_name: getTranslationByKey('left-u'), location3_hp_max_base_mod: 0,
location3_table_start: 6, location3_table_end: 7, location3_name: getTranslationByKey('left-leg-u'), location3_hp_max_base_mod: 0,
location4_table_start: 8, location4_table_end: 10, location4_name: getTranslationByKey('abdomen-u'), location4_hp_max_base_mod: 1,
location5_table_start: 11, location5_table_end: 14, location5_name: getTranslationByKey('chest-u'), location5_hp_max_base_mod: 2,
location6_table_start: 15, location6_table_end: 16, location6_name: getTranslationByKey('right-arm-u'), location6_hp_max_base_mod: -1,
@@ -6734,7 +6740,7 @@
setAttrs({
location1_table_start: 1, location1_table_end: 3, location1_name: getTranslationByKey('tail-u'), location1_hp_max_base_mod: 0,
location2_table_start: 4, location2_table_end: 5, location2_name: getTranslationByKey('rear-right-leg-u'), location2_hp_max_base_mod: 0,
location3_table_start: 6, location3_table_end: 7, location3_name: getTranslationByKey('rear-left-u'), location3_hp_max_base_mod: 0,
location3_table_start: 6, location3_table_end: 7, location3_name: getTranslationByKey('rear-left-leg-u'), location3_hp_max_base_mod: 0,
location4_table_start: 8, location4_table_end: 10, location4_name: getTranslationByKey('hindquarters-u'), location4_hp_max_base_mod: 1,
location5_table_start: 11, location5_table_end: 14, location5_name: getTranslationByKey('forequarters-u'), location5_hp_max_base_mod: 2,
location6_table_start: 15, location6_table_end: 16, location6_name: getTranslationByKey('front-right-leg-u'), location6_hp_max_base_mod: -1,
+2 -1
View File
@@ -143,7 +143,7 @@
"no-action-allowed-u": "No Action Allowed",
"combat-styles-u": "Combat Styles",
"combat-style-u": "Combat Style",
"penalty-u": "Penalty",
"versus101plus-u": "vs101+",
"traits-u": "Traits",
"weapons-u": "Weapons",
"hours-u": "Hours",
@@ -665,6 +665,7 @@
"cephalothorax-u": "Cephalothorax",
"hindquarters-u": "Hindquarters",
"forequarters-u": "Forequarters",
"body-u": "Body",
"tail-u": "Tail",
"right-wing-u": "Right Wing",
"left-wing-u": "Left Wing",
+2 -1
View File
@@ -143,7 +143,7 @@
"no-action-allowed-u": "No Action Allowed",
"combat-styles-u": "Combat Styles",
"combat-style-u": "Combat Style",
"penalty-u": "Penalty",
"versus101plus-u": "vs101+",
"traits-u": "Traits",
"weapons-u": "Weapons",
"hours-u": "Hours",
@@ -665,6 +665,7 @@
"cephalothorax-u": "Cephalothorax",
"hindquarters-u": "Hindquarters",
"forequarters-u": "Forequarters",
"body-u": "Body",
"tail-u": "Tail",
"right-wing-u": "Right Wing",
"left-wing-u": "Left Wing",
+2 -1
View File
@@ -143,7 +143,7 @@
"no-action-allowed-u": "No Action Allowed",
"combat-styles-u": "Combat Styles",
"combat-style-u": "Combat Style",
"penalty-u": "Penalty",
"versus101plus-u": "vs101+",
"traits-u": "Traits",
"weapons-u": "Weapons",
"hours-u": "Hours",
@@ -665,6 +665,7 @@
"cephalothorax-u": "Cephalothorax",
"hindquarters-u": "Hindquarters",
"forequarters-u": "Forequarters",
"body-u": "Body",
"tail-u": "Tail",
"right-wing-u": "Right Wing",
"left-wing-u": "Left Wing",
+2 -1
View File
@@ -143,7 +143,7 @@
"no-action-allowed-u": "No Action Allowed",
"combat-styles-u": "Combat Styles",
"combat-style-u": "Combat Style",
"penalty-u": "Penalty",
"versus101plus-u": "vs101+",
"traits-u": "Traits",
"weapons-u": "Weapons",
"hours-u": "Hours",
@@ -665,6 +665,7 @@
"cephalothorax-u": "Cephalothorax",
"hindquarters-u": "Hindquarters",
"forequarters-u": "Forequarters",
"body-u": "Body",
"tail-u": "Tail",
"right-wing-u": "Right Wing",
"left-wing-u": "Left Wing",
+2 -1
View File
@@ -143,7 +143,7 @@
"no-action-allowed-u": "No Action Allowed",
"combat-styles-u": "Combat Styles",
"combat-style-u": "Combat Style",
"penalty-u": "Penalty",
"versus101plus-u": "vs101+",
"traits-u": "Traits",
"weapons-u": "Weapons",
"hours-u": "Hours",
@@ -665,6 +665,7 @@
"cephalothorax-u": "Cephalothorax",
"hindquarters-u": "Hindquarters",
"forequarters-u": "Forequarters",
"body-u": "Body",
"tail-u": "Tail",
"right-wing-u": "Right Wing",
"left-wing-u": "Left Wing",
+2 -1
View File
@@ -143,7 +143,7 @@
"no-action-allowed-u": "No Action Allowed",
"combat-styles-u": "Combat Styles",
"combat-style-u": "Combat Style",
"penalty-u": "Penalty",
"versus101plus-u": "vs101+",
"traits-u": "Traits",
"weapons-u": "Weapons",
"hours-u": "Hours",
@@ -665,6 +665,7 @@
"cephalothorax-u": "Cephalothorax",
"hindquarters-u": "Hindquarters",
"forequarters-u": "Forequarters",
"body-u": "Body",
"tail-u": "Tail",
"right-wing-u": "Right Wing",
"left-wing-u": "Left Wing",
+2 -1
View File
@@ -143,7 +143,7 @@
"no-action-allowed-u": "No Action Allowed",
"combat-styles-u": "Combat Styles",
"combat-style-u": "Combat Style",
"penalty-u": "Penalty",
"versus101plus-u": "vs101+",
"traits-u": "Traits",
"weapons-u": "Weapons",
"hours-u": "Hours",
@@ -665,6 +665,7 @@
"cephalothorax-u": "Cephalothorax",
"hindquarters-u": "Hindquarters",
"forequarters-u": "Forequarters",
"body-u": "Body",
"tail-u": "Tail",
"right-wing-u": "Right Wing",
"left-wing-u": "Left Wing",
+2 -1
View File
@@ -143,7 +143,7 @@
"no-action-allowed-u": "No Action Allowed",
"combat-styles-u": "Combat Styles",
"combat-style-u": "Combat Style",
"penalty-u": "Penalty",
"versus101plus-u": "vs101+",
"traits-u": "Traits",
"weapons-u": "Weapons",
"hours-u": "Hours",
@@ -665,6 +665,7 @@
"cephalothorax-u": "Cephalothorax",
"hindquarters-u": "Hindquarters",
"forequarters-u": "Forequarters",
"body-u": "Body",
"tail-u": "Tail",
"right-wing-u": "Right Wing",
"left-wing-u": "Left Wing",
+2 -1
View File
@@ -143,7 +143,7 @@
"no-action-allowed-u": "No Action Allowed",
"combat-styles-u": "Combat Styles",
"combat-style-u": "Combat Style",
"penalty-u": "Penalty",
"versus101plus-u": "vs101+",
"traits-u": "Traits",
"weapons-u": "Weapons",
"hours-u": "Hours",
@@ -665,6 +665,7 @@
"cephalothorax-u": "Cephalothorax",
"hindquarters-u": "Hindquarters",
"forequarters-u": "Forequarters",
"body-u": "Body",
"tail-u": "Tail",
"right-wing-u": "Right Wing",
"left-wing-u": "Left Wing",
+2 -1
View File
@@ -143,7 +143,7 @@
"no-action-allowed-u": "No Action Allowed",
"combat-styles-u": "Combat Styles",
"combat-style-u": "Combat Style",
"penalty-u": "Penalty",
"versus101plus-u": "vs101+",
"traits-u": "Traits",
"weapons-u": "Weapons",
"hours-u": "Hours",
@@ -665,6 +665,7 @@
"cephalothorax-u": "Cephalothorax",
"hindquarters-u": "Hindquarters",
"forequarters-u": "Forequarters",
"body-u": "Body",
"tail-u": "Tail",
"right-wing-u": "Right Wing",
"left-wing-u": "Left Wing",

Some files were not shown because too many files have changed in this diff Show More