Merge pull request #11656 from FatPob/patch-2

Thowskill, MaxEnc and rushing speed
This commit is contained in:
Nic Bradley
2023-03-28 10:58:20 -07:00
committed by GitHub
+40 -30
View File
@@ -992,17 +992,17 @@
on('change:role', event => {
const roledetails = {
"Engineer": {strengthbase: '1', strengthmax: '5', dexteritybase: '0', dexteritymax: '4', knowledgebase: '1', knowledgemax: '4', concentrationbase: '2', concentrationmax: '5', charismabase: '0', charismamax: '4', coolbase: '1', coolmax: '4', FATE: '0', FATEmax: '3', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'2', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Technically Minded", role_ability_2:"Reroll Tech ability", FATEflux:"FATE", SCL:'Add 2 Rank to Drive (1 type), Lock Pick (1 Type) and Technical (any 2)', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Grunt": {strengthbase: '2', strengthmax: '6', dexteritybase: '1', dexteritymax: '5', knowledgebase: '0', knowledgemax: '3', concentrationbase: '0', concentrationmax: '3', charismabase: '0', charismamax: '4', coolbase: '2', coolmax: '5', FATE: '0', FATEmax: '2', acrobatics:'0', animal:'0', athletics:'2', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'2', readlips:'0', rifle:'2', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '2', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Physical Training", role_ability_2:"Spend Fate on STR/Dex", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Hacker": {strengthbase: '0', strengthmax: '3', dexteritybase: '0', dexteritymax: '3', knowledgebase: '2', knowledgemax: '6', concentrationbase: '2', concentrationmax: '5', charismabase: '0', charismamax: '3', coolbase: '1', coolmax: '4', FATE: '0', FATEmax: '4', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'2', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '2', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'2', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'2', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Knock, Knock", role_ability_2:"See Below", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Historian": {strengthbase: '0', strengthmax: '2', dexteritybase: '0', dexteritymax: '3', knowledgebase: '3', knowledgemax: '6', concentrationbase: '1', concentrationmax: '4', charismabase: '0', charismamax: '5', coolbase: '0', coolmax: '4', FATE: '1', FATEmax: '5', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '0', diplomacy: '2', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '2', edunat: '2', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '2', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '2', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Natural Academic", role_ability_2:"+1Die Edu:Academic", FATEflux:"FATE", SCL:'Add 2 Rank Lore (1 type). Choose a Language', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Medic": {strengthbase: '0', strengthmax: '2', dexteritybase: '0', dexteritymax: '4', knowledgebase: '2', knowledgemax: '6', concentrationbase: '2', concentrationmax: '5', charismabase: '0', charismamax: '4', coolbase: '1', coolmax: '4', FATE: '0', FATEmax: '4', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '2', endurance:'0', forensics:'2', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'2', meleewpn: '0', oratory: '0', persuasion: '2', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Experienced Medic", role_ability_2:"Reroll Medic/Forensics", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Pilot": {strengthbase: '0', strengthmax: '3', dexteritybase: '1', dexteritymax: '4', knowledgebase: '0', knowledgemax: '4', concentrationbase: '3', concentrationmax: '6', charismabase: '0', charismamax: '3', coolbase: '1', coolmax: '5', FATE: '0', FATEmax: '4', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'2', drivemil:'2', drivemot:'0', drivepil:'2', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'2', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Mechanized Warrior", role_ability_2:"See Below", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Scout": {strengthbase: '1', strengthmax: '4', dexteritybase: '2', dexteritymax: '5', knowledgebase: '0', knowledgemax: '4', concentrationbase: '1', concentrationmax: '5', charismabase: '0', charismamax: '3', coolbase: '1', coolmax: '5', FATE: '0', FATEmax: '2', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'2', seduction:'0', sleight:'0', stealth: '2', streetwise: '0', supportwpn:'0', survival: '2', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '2', unarmed: '0', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Heightened Awareness", role_ability_2:"Reroll Detect/Stealth/tracking", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Strategist": {strengthbase: '1', strengthmax: '4', dexteritybase: '0', dexteritymax: '4', knowledgebase: '1', knowledgemax: '4', concentrationbase: '1', concentrationmax: '5', charismabase: '1', charismamax: '4', coolbase: '1', coolmax: '5', FATE: '0', FATEmax: '3', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '2', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'2', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '2', supportwpn:'0', survival: '1', swimming:'0', tactics:'2', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Military Mind", role_ability_2:"+1Die Tactics", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Advanced": {strengthbase: '0', strengthmax: '6', dexteritybase: '0', dexteritymax: '6', knowledgebase: '0', knowledgemax: '6', concentrationbase: '0', concentrationmax: '6', charismabase: '0', charismamax: '6', coolbase: '0', coolmax: '6', FATE: '0', FATEmax: '6', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '0', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '1', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"All Hope Is Gone", role_ability_2:"+2 Fate/0 Hope", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Fated": {strengthbase: '0', strengthmax: '5', dexteritybase: '0', dexteritymax: '5', knowledgebase: '0', knowledgemax: '5', concentrationbase: '0', concentrationmax: '5', charismabase: '1', charismamax: '5', coolbase: '1', coolmax: '5', FATE: '3', FATEmax: '5', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '2', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '2', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"FATED", role_ability_2:"See Below", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"NPC": {strengthbase: '1', strengthmax: '20', dexteritybase: '1', dexteritymax: '20', knowledgebase: '1', knowledgemax: '20', concentrationbase: '1', concentrationmax: '20', charismabase: '1', charismamax: '20', coolbase: '1', coolmax: '20', FATE: '1', FATEmax: '20', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '0', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '1', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'6', heal:'0', HPStarting:'5', wpStarting:'5', role_ability_1:"", role_ability_2:"", FATEflux:"FATE", SCL:'', squad: ''},
"Engineer": {strengthbase: '1', strengthmax: '5', dexteritybase: '0', dexteritymax: '4', knowledgebase: '1', knowledgemax: '4', concentrationbase: '2', concentrationmax: '5', charismabase: '0', charismamax: '4', coolbase: '1', coolmax: '4', FATE: '0', FATEmax: '3', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'2', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Technically Minded", role_ability_2:"Reroll Tech ability", FATEflux:"FATE", SCL:'Add 2 Rank to Drive (1 type), Lock Pick (1 Type) and Technical (any 2)', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Grunt": {strengthbase: '2', strengthmax: '6', dexteritybase: '1', dexteritymax: '5', knowledgebase: '0', knowledgemax: '3', concentrationbase: '0', concentrationmax: '3', charismabase: '0', charismamax: '4', coolbase: '2', coolmax: '5', FATE: '0', FATEmax: '2', acrobatics:'0', animal:'0', athletics:'2', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'2', readlips:'0', rifle:'2', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '2', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Physical Training", role_ability_2:"Spend Fate on STR/Dex", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Hacker": {strengthbase: '0', strengthmax: '3', dexteritybase: '0', dexteritymax: '3', knowledgebase: '2', knowledgemax: '6', concentrationbase: '2', concentrationmax: '5', charismabase: '0', charismamax: '3', coolbase: '1', coolmax: '4', FATE: '0', FATEmax: '4', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'2', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '2', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'2', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'2', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Knock, Knock", role_ability_2:"See Below", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Historian": {strengthbase: '0', strengthmax: '2', dexteritybase: '0', dexteritymax: '3', knowledgebase: '3', knowledgemax: '6', concentrationbase: '1', concentrationmax: '4', charismabase: '0', charismamax: '5', coolbase: '0', coolmax: '4', FATE: '1', FATEmax: '5', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '0', diplomacy: '2', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '2', edunat: '2', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '2', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '2', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Natural Academic", role_ability_2:"+1Die Edu:Academic", FATEflux:"FATE", SCL:'Add 2 Rank Lore (1 type). Choose a Language', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Medic": {strengthbase: '0', strengthmax: '2', dexteritybase: '0', dexteritymax: '4', knowledgebase: '2', knowledgemax: '6', concentrationbase: '2', concentrationmax: '5', charismabase: '0', charismamax: '4', coolbase: '1', coolmax: '4', FATE: '0', FATEmax: '4', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '2', endurance:'0', forensics:'2', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'2', meleewpn: '0', oratory: '0', persuasion: '2', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Experienced Medic", role_ability_2:"Reroll Medic/Forensics", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Pilot": {strengthbase: '0', strengthmax: '3', dexteritybase: '1', dexteritymax: '4', knowledgebase: '0', knowledgemax: '4', concentrationbase: '3', concentrationmax: '6', charismabase: '0', charismamax: '3', coolbase: '1', coolmax: '5', FATE: '0', FATEmax: '4', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'2', drivemil:'2', drivemot:'0', drivepil:'2', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'2', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Mechanized Warrior", role_ability_2:"See Below", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Scout": {strengthbase: '1', strengthmax: '4', dexteritybase: '2', dexteritymax: '5', knowledgebase: '0', knowledgemax: '4', concentrationbase: '1', concentrationmax: '5', charismabase: '0', charismamax: '3', coolbase: '1', coolmax: '5', FATE: '0', FATEmax: '2', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'2', seduction:'0', sleight:'0', stealth: '2', streetwise: '0', supportwpn:'0', survival: '2', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '2', unarmed: '0', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Heightened Awareness", role_ability_2:"Reroll Detect/Stealth/tracking", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Strategist": {strengthbase: '1', strengthmax: '4', dexteritybase: '0', dexteritymax: '4', knowledgebase: '1', knowledgemax: '4', concentrationbase: '1', concentrationmax: '5', charismabase: '1', charismamax: '4', coolbase: '1', coolmax: '5', FATE: '0', FATEmax: '3', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '2', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'2', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '2', supportwpn:'0', survival: '1', swimming:'0', tactics:'2', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"Military Mind", role_ability_2:"+1Die Tactics", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Advanced": {strengthbase: '0', strengthmax: '6', dexteritybase: '0', dexteritymax: '6', knowledgebase: '0', knowledgemax: '6', concentrationbase: '0', concentrationmax: '6', charismabase: '0', charismamax: '6', coolbase: '0', coolmax: '6', FATE: '0', FATEmax: '6', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '0', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '1', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"All Hope Is Gone", role_ability_2:"+2 Fate/0 Hope", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"Fated": {strengthbase: '0', strengthmax: '5', dexteritybase: '0', dexteritymax: '5', knowledgebase: '0', knowledgemax: '5', concentrationbase: '0', concentrationmax: '5', charismabase: '1', charismamax: '5', coolbase: '1', coolmax: '5', FATE: '3', FATEmax: '5', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '2', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '2', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '2', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'15', wpStarting:'15', role_ability_1:"FATED", role_ability_2:"See Below", FATEflux:"FATE", SCL:'', squad: 'Spend pts: 7 Stat, 3 Hope,36 Skills(pg43)'},
"NPC": {strengthbase: '0', strengthmax: '20', dexteritybase: '0', dexteritymax: '20', knowledgebase: '0', knowledgemax: '20', concentrationbase: '0', concentrationmax: '20', charismabase: '0', charismamax: '20', coolbase: '0', coolmax: '20', FATE: '0', FATEmax: '20', acrobatics:'0', animal:'0', athletics:'0', bribery: '0', climbing: '0', computer:'0', demolitions:'0', detect: '0', diplomacy: '0', drivecar:'0', drivemil:'0', drivemot:'0', drivepil:'0', eduacad: '0', edunat: '0', endurance:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', intimidate: '0', langsign:'0', languages: '0', leadership: '0', lockpickelec:'0', lockpickman:'0', loreRes:'0', loreSky:'0', medical:'0', meleewpn: '0', oratory: '0', persuasion: '0', pistol:'0', readlips:'0', rifle:'0', seduction:'0', sleight:'0', stealth: '0', streetwise: '0', supportwpn:'0', survival: '1', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', throwsk: '0', timesc:'0', tracking: '0', unarmed: '0', move_closing:'2', move_rushing:'5', heal:'0', HPStarting:'5', wpStarting:'5', role_ability_1:"", role_ability_2:"", FATEflux:"FATE", SCL:'', squad: ''},
};
getAttrs(['role'], values => {
let name = values.role;
@@ -1044,7 +1044,7 @@ on("change:dexteritybase change:dexterityarmour change:dexteritydrugs change:dex
"Strategist": {dexteritybase: '0', dexteritymax: '4'},
"Advanced": {dexteritybase: '0', dexteritymax: '6'},
"Fated": {dexteritybase: '0', dexteritymax: '5'},
"NPC": {dexteritybase: '1', dexteritymax: '20'},
"NPC": {dexteritybase: '0', dexteritymax: '20'},
};
var dexteritybase = parseInt(values["dexteritybase"])||0;
var dexterityarmour = parseInt(values["dexterityarmour"])||0;
@@ -1120,7 +1120,7 @@ getAttrs(["role","strengthbase","climbing","meleewpn","endurance","shieldcraft",
"Strategist": {strengthbase: '1', strengthmax: '4', hpbase: '15'},
"Advanced": {strengthbase: '0', strengthmax: '6', hpbase: '15'},
"Fated": {strengthbase: '0', strengthmax: '5', hpbase: '15'},
"NPC": {strengthbase: '1', strengthmax: '20', hpbase: '0'},
"NPC": {strengthbase: '0', strengthmax: '20', hpbase: '0'},
};
var strengthbase = parseInt(values["strengthbase"])||0;
var strengtharmour = parseInt(values["strengtharmour"])||0;
@@ -1159,6 +1159,7 @@ getAttrs(["role","strengthbase","climbing","meleewpn","endurance","shieldcraft",
var climbingtotal = climbing + strength;
var meleewpntotal = meleewpn + strength;
var endurancetotal = endurance + strength;
var maxenctotal = endurance + strength +2;
var shieldcrafttotal = shieldcraft + strength;
var supportwpntotal = supportwpn + strength;
var swimmingtotal = swimming + strength;
@@ -1174,7 +1175,7 @@ getAttrs(["role","strengthbase","climbing","meleewpn","endurance","shieldcraft",
"climbing_total": climbingtotal,
"meleewpn_total": meleewpntotal,
"endurance_total": endurancetotal,
"maxenc":endurancetotal,
"maxenc":maxenctotal,
"shieldcraft_total": shieldcrafttotal,
"supportwpn_total": supportwpntotal,
"swimming_total": swimmingtotal,
@@ -1201,7 +1202,7 @@ on("change:knowledgebase change:knowledgedrugs", function() {
"Strategist": {knowledgebase: '1', knowledgemax: '4'},
"Advanced": {knowledgebase: '0', knowledgemax: '6'},
"Fated": {knowledgebase: '0', knowledgemax: '5'},
"NPC": {knowledgebase: '1', knowledgemax: '20'},
"NPC": {knowledgebase: '0', knowledgemax: '20'},
};
var knowledgebase = parseInt(values["knowledgebase"])||0;
var knowledgedrugs = parseInt(values["knowledgedrugs"])||0;
@@ -1298,7 +1299,7 @@ getAttrs(["concentrationbase","dexterity","role","appraisal","demolitions","dete
"Strategist": {concentrationbase: '1', concentrationmax: '5'},
"Advanced": {concentrationbase: '0', concentrationmax: '6'},
"Fated": {concentrationbase: '0', concentrationmax: '5'},
"NPC": {concentrationbase: '1', concentrationmax: '20'},
"NPC": {concentrationbase: '0', concentrationmax: '20'},
};
var role = values["role"]||"";
var concentrationbase = parseInt(values["concentrationbase"])||0;
@@ -1401,7 +1402,7 @@ on("change:charismabase change:charismadrugs change:charismaebb", function() {
"Strategist": {charismabase: '4', charismamax: '4'},
"Advanced": {charismabase: '0', charismamax: '6'},
"Fated": {charismabase: '1', charismamax: '5'},
"NPC": {charismabase: '1', charismamax: '20'},
"NPC": {charismabase: '0', charismamax: '20'},
};
var charismabase = parseInt(values["charismabase"])||0;
var charismadrugs = parseInt(values["charismadrugs"])||0;
@@ -1465,7 +1466,7 @@ on("change:coolbase change:cooldrugs change:coolarmour", function() {
"Strategist": {coolbase: '1', coolmax: '5', wpbase: '15'},
"Advanced": {coolbase: '0', coolmax: '6', wpbase: '15'},
"Fated": {coolbase: '1', coolmax: '5', wpbase: '15'},
"NPC": {coolbase: '1', coolmax: '20', wpbase: '0'},
"NPC": {coolbase: '0', coolmax: '20', wpbase: '0'},
};
var coolbase = parseInt(values["coolbase"])||0;
var cooldrugs = parseInt(values["cooldrugs"])||0;
@@ -1631,17 +1632,17 @@ on("change:animal", function() {
on("change:athletics change:move_rushing change:move_closing change:move_rushingarmour change:move_rushingebb change:move_closingarmour change:move_closingebb", function() {
getAttrs(["athletics","dexterity","role","move_rushing","move_rushingarmour","move_rushingebb","move_closing","move_closingarmour","move_closingebb"], function(values) {
const roledetails = {
"Engineer": {move_rushing:'6', move_closing:'2'},
"Grunt": {move_rushing:'6', move_closing:'2'},
"Hacker": {move_rushing:'6', move_closing:'2'},
"Historian": {move_rushing:'6', move_closing:'2'},
"Medic": {move_rushing:'6', move_closing:'2'},
"Pilot": {move_rushing:'6', move_closing:'2'},
"Scout": {move_rushing:'6', move_closing:'2'},
"Strategist": {move_rushing:'6', move_closing:'2'},
"Advanced": {move_rushing:'6', move_closing:'2'},
"Fated": {move_rushing:'6', move_closing:'2'},
"NPC": {move_rushing:'6', move_closing:'2'},
"Engineer": {move_rushing:'5', move_closing:'2'},
"Grunt": {move_rushing:'5', move_closing:'2'},
"Hacker": {move_rushing:'5', move_closing:'2'},
"Historian": {move_rushing:'5', move_closing:'2'},
"Medic": {move_rushing:'5', move_closing:'2'},
"Pilot": {move_rushing:'5', move_closing:'2'},
"Scout": {move_rushing:'5', move_closing:'2'},
"Strategist": {move_rushing:'5', move_closing:'2'},
"Advanced": {move_rushing:'5', move_closing:'2'},
"Fated": {move_rushing:'5', move_closing:'2'},
"NPC": {move_rushing:'5', move_closing:'2'},
};
var role = values["role"]||"";
var move_rushing = parseInt(values["move_rushing"])||0;
@@ -1791,6 +1792,15 @@ on("change:endurance", function() {
var output = endurance + strength;
setAttrs({
"endurance_total": output,
});
});
});
on("change:endurance", function() {
getAttrs(["endurance","strength","maxenc"], function(values) {
var endurance = parseInt(values["endurance"])||0;
var strength = parseInt(values["strength"])||0;
var output = endurance + strength +2;
setAttrs({
"maxenc": output,
});
});
@@ -2128,7 +2138,7 @@ on("change:techwpn", function() {
});
on("change:throwsk", function() {
getAttrs(["throwsk","strength"], function(values) {
var throwskill = parseInt(values["throwsk"])||0;
var throwsk = parseInt(values["throwsk"])||0;
var strength = parseInt(values["strength"])||0;
var output = throwsk + strength;
setAttrs({