Anarchy 1.7

- Input fix
- Additional translation keys
- More script updates
This commit is contained in:
Cassie
2018-12-09 10:58:29 -06:00
parent f47aaa30e6
commit f9c22d7464
3 changed files with 111 additions and 124 deletions
+4 -3
View File
@@ -321,13 +321,14 @@ img.sheet-header {
.sheet-karma-bubbles input[type="number"] {
border: none;
height: 1.5em;
margin-top: -1.8em;
margin-top: -0.5em;
width: 5em;
}
.sheet-karma label {
font-size: 0.9em;
text-align: center;
font-size : 0.9em;
text-align : center;
margin-bottom: 0px;
}
/**** Dispositions Customizations ****/
+45 -64
View File
@@ -503,7 +503,7 @@
<input type="hidden" class="npc-toggle" name="attr_npc_toggle" />
<div class="npc">
<div class="toggle">
<input type="checkbox" class="options-flag" name="attr_npc_options_toggle" checked="checked" /><span>y</span>
<input type="checkbox" class="options-flag" name="attr_npc_options_toggle" checked="checked" /><span style="display:inline-block">y</span>
<div class="options">
<h1 data-i18n="npcoptions">NPC Options</h1>
<div class="row">
@@ -900,16 +900,16 @@
<div class="sheet-template-header">
{{#header}}{{header}}{{/header}}{{#spec}}<br /> <span> ({{spec}})</span>{{/spec}}<br />
{{#attr}}<span>{{attr}}</span>{{/attr}}
{{#rollLess() wound 0}}<span> ♦ Wounds</span>{{/rollLess() wound 0}}
{{#rollLess() mod 0}}<span> ♦ Modifier</span>{{/rollLess() mod 0}}
{{#rollGreater() mod 0}}<span> ♦ Modifier</span>{{/rollGreater() mod 0}}
{{#rollGreater() edge 0}}<span> ♦ Edge</span>{{/rollGreater() edge 0}}
{{#rollLess() wound 0}}<span> ♦ </span><span data-i18n="wounds">Wounds</span>{{/rollLess() wound 0}}
{{#rollLess() mod 0}}<span> ♦ </span><span data-i18n="modifier">Modifier</span>{{/rollLess() mod 0}}
{{#rollGreater() mod 0}}<span> ♦ </span><span data-i18n="modifier">Modifier</span>{{/rollGreater() mod 0}}
{{#rollGreater() edge 0}}<span> ♦ </span><span data-i18n="edge">Edge</span>{{/rollGreater() edge 0}}
</div>
<div class="sheet-template-row">
{{#dice}}{{dice}}{{/dice}}
{{#rollTotal() glitch 1}}GLITCH! {{glitch}}{{/rollTotal() glitch 1}}
{{#rollBetween() glitch 2 4}}No consequence...{{glitch}}{{/rollBetween() glitch 2 4}}
{{#rollBetween() glitch 5 6}}EXPLOIT! {{glitch}}{{/rollBetween() glitch 5 6}}
{{#rollTotal() glitch 1}}<span data-i18n="glitch">GLITCH!</span> {{glitch}}{{/rollTotal() glitch 1}}
{{#rollBetween() glitch 2 4}}<span data-i18n="nocons">No consequence...</span> {{glitch}}{{/rollBetween() glitch 2 4}}
{{#rollBetween() glitch 5 6}}<span data-i18n="exploit">EXPLOIT! </span>{{glitch}}{{/rollBetween() glitch 5 6}}
{{#desc}}<span class="sheet-template-desc">{{desc}}</span>{{/desc}}
</div>
</div>
@@ -1004,63 +1004,47 @@ on("change:edge_toggle", function() {
});
//Set the Attribute to a name for the Roll Template
on("change:repeating_skills:skill_attribute", function() {
getAttrs(["repeating_skills_skill_attribute"], function(v) {
console.log(v.repeating_skills_skill_attribute);
switch (v.repeating_skills_skill_attribute) {
case '@{strength}':
setAttrs({
repeating_skills_attribute_name: "Strength"
});
break;
case '@{agility}':
setAttrs({
repeating_skills_attribute_name: "Agility"
});
break;
case '@{willpower}':
setAttrs({
repeating_skills_attribute_name: "Willpower"
});
break;
case '@{logic}':
setAttrs({
repeating_skills_attribute_name: "Logic"
});
break;
case '@{charisma}':
setAttrs({
repeating_skills_attribute_name: "Charisma"
});
break;
case '@{edge}':
setAttrs({
repeating_skills_attribute_name: "Edge"
});
break;
case '0':
setAttrs({
repeating_skills_attribute_name: "Knowledge"
});
break;
default:
setAttrs({
repeating_skills_attribute_name: "Null Attribute"
});
}
on("change:repeating_skills:skill_attribute", function(eventinfo) {
const skill = eventinfo.newValue;
switch (skill) {
case '@{strength}':
attr = "Strength"
break;
case '@{agility}':
attr = "Agility"
break;
case '@{willpower}':
attr = "Willpower"
break;
case '@{logic}':
attr = "Logic"
break;
case '@{charisma}':
attr = "Charisma"
break;
case '@{edge}':
attr = "Edge"
break;
case '0':
attr = "Knowledge"
break;
default:
attr = "Null Attribute"
}
setAttrs({
repeating_skills_attribute_name: attr
});
});
//Put () around Skill specializations
on("change:repeating_skills:skill_specalization", function() {
getAttrs(["repeating_skills_skill_specalization"], function(v){
var ski = "(" + (v.repeating_skills_skill_specalization) + ")";
var emp = "";
if (v.repeating_skills_skill_specalization === '') {
setAttrs({repeating_skills_skill_spec_display: emp});
} else {setAttrs({repeating_skills_skill_spec_display: ski});
};
});
on("change:repeating_skills:skill_specalization", function(eventinfo) {
const ski = eventinfo.newValue;
const spec = (ski) ? `(${ski})` : "";
setAttrs({
repeating_skills_skill_spec_display: spec
});
});
//NPC Skill Toggles
@@ -1106,9 +1090,6 @@ on("change:repeating_skills", function() {
const skill = (v.repeating_skills_skill);
const spec = (v.repeating_skills_skill_specalization);
console.log(skill.length + "skill");
console.log(spec.length + "spec");
if (spec === "") {
(skill.length > 0 && skill.length <= 24) ? setAttrs({repeating_skills_skill_display: skill}) :
+62 -57
View File
@@ -1,61 +1,66 @@
{
"awakened": "Awakened",
"emerged": "Emerged",
"strength": "Strength",
"agility": "Agility",
"willpower": "Willpower",
"logic": "Logic",
"charisma": "Charisma",
"edge": "Edge",
"totalkarma": "Total Karma",
"karmabalance": "Karma Balance",
"dispositions": "Dispositions",
"shadowamps": "Shadow Amps",
"essence": "Essence",
"cues": "Cues",
"qualities": "Qualities",
"weapons": "Weapons",
"unarmed": "Unarmed",
"damage": "Damage",
"close": "Close",
"near": "Near",
"far": "Far",
"condition": "Condition Monitor",
"armor": "Armor",
"physical": "Physical",
"stun": "Stun",
"plot": "Plot",
"gear": "Gear",
"contacts": "Contacts",
"npcoptions": "NPC Options",
"skills": "Skills",
"astralcombat": "Astral Combat",
"athletics": "Athletics",
"biotech": "Biotech",
"closecombat": "Close Combat",
"con": "Con",
"conjuring": "Conjuring",
"disguise": "Disguise",
"electronics": "Electronics",
"engineering": "Engineering",
"escapeartist": "Escape Artist",
"firearms": "Firearms",
"hacking": "Hacking",
"heavyweapons": "Heavy Weapons",
"intimidation": "Intimidation",
"negotiation": "Negotiation",
"pilotground": "Piloting (Ground)",
"pilotother": "Piloting (Other)",
"agility" : "Agility",
"armor" : "Armor",
"astralcombat" : "Astral Combat",
"athletics" : "Athletics",
"awakened" : "Awakened",
"biotech" : "Biotech",
"charisma" : "Charisma",
"close" : "Close",
"closecombat" : "Close Combat",
"con" : "Con",
"condition" : "Condition Monitor",
"conjuring" : "Conjuring",
"contacts" : "Contacts",
"cues" : "Cues",
"damage" : "Damage",
"disguise" : "Disguise",
"dispositions" : "Dispositions",
"edge" : "Edge",
"electronics" : "Electronics",
"emerged" : "Emerged",
"engineering" : "Engineering",
"escapeartist" : "Escape Artist",
"essence" : "Essence",
"exploit" : "EXPLOIT!",
"far" : "Far",
"firearms" : "Firearms",
"gear" : "Gear",
"glitch" : "GLITCH!",
"hacking" : "Hacking",
"heavyweapons" : "Heavy Weapons",
"intimidation" : "Intimidation",
"karmabalance" : "Karma Balance",
"logic" : "Logic",
"modifier" : "Modifier",
"name" : "Name",
"near" : "Near",
"negotiation" : "Negotiation",
"nocons" : "No consequence...",
"npcoptions" : "NPC Options",
"npctoggle" : "Npc Toggle",
"physical" : "Physical",
"physicalbonus" : "Physical Bonus",
"pilotground" : "Piloting (Ground)",
"pilotother" : "Piloting (Other)",
"plot" : "Plot",
"projectileweapons": "Projectile Weapons",
"sorcery": "Sorcery",
"stealth": "Stealth",
"survival": "Survival",
"tasking": "Tasking",
"tracking": "Tracking",
"vehicleweapons": "Vehicle Weapons",
"physicalbonus": "Physical Bonus",
"stunbonus": "Stun Bonus",
"npctoggle": "Npc Toggle",
"name": "Name",
"qualities" : "Qualities",
"shadowamps" : "Shadow Amps",
"skills" : "Skills",
"sorcery" : "Sorcery",
"stealth" : "Stealth",
"strength" : "Strength",
"stun" : "Stun",
"stunbonus" : "Stun Bonus",
"survival" : "Survival",
"tasking" : "Tasking",
"totalkarma" : "Total Karma",
"tracking" : "Tracking",
"unarmed" : "Unarmed",
"vehicleweapons" : "Vehicle Weapons",
"weapons" : "Weapons",
"willpower" : "Willpower",
"wounds" : "Wounds",
"topps": "The Topps Company, Inc. has sole ownership of the names, logo, artwork, marks, photographs, sounds, audio, video and/or any proprietary material used in connection with the game Shadowrun. The Topps Company, Inc. has granted permission to use such names, logos, artwork, marks and/or any proprietary materials for promotional and informational purposes on its website but does not endorse, and is not affiliated with any official capacity whatsoever."
}