diff --git a/Terminator RPG/Ter.html b/Terminator RPG/Ter.html index 1b877372c3..7a5364a130 100644 --- a/Terminator RPG/Ter.html +++ b/Terminator RPG/Ter.html @@ -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({