Files
roll20-character-sheets/SLA Industries 2ed/sla.html
T
2024-06-03 13:15:14 -04:00

4445 lines
542 KiB
HTML

<datalist id="specieslist">
<option>Advanced Carrien</option>
<option>Brain Waster</option>
<option>Ebon</option>
<option>Frother</option>
<option>Human</option>
<option>Neophron</option>
<option>Shaktar</option>
<option>Stormer 313 'Malice'</option>
<option>Stormer 711 'Xeno'</option>
<option>Wraithen</option>
<option>NPC</option>
</datalist>
<datalist id="packagelist">
<option>Bureaucrat</option>
<option>Close Assault</option>
<option>Heavy Support</option>
<option>Investigation and Interrogation</option>
<option>Medic</option>
<option>Scout</option>
<option>Strike and Sweep</option>
<option>Technical</option>
</datalist>
<datalist id="rangedlist">
<option>AGB/Core P82 Cloudfall Pistol</option>
<option>BLA 046M Blitzer</option>
<option>BLA 446M Derringer</option>
<option>BLA 646M Buzzsaw</option>
<option>BLA 710M Snubber</option>
<option>BLA 819M Pusher (Pistol)</option>
<option>BLA 819M Pusher (Rifle)</option>
<option>BLA GAG60 Driller (Main)</option>
<option>BLA GAG60 Driller (Bolt)</option>
<option>CAF Steel Death Pistol</option>
<option>CAF Cold Shadow Submachine Gun (Pistol)</option>
<option>CAF Cold Shadow Submachine Gun (Rifle)</option>
<option>CAF Screaming Eagle Assault Rifle</option>
<option>CLV001 Silenced Pistol</option>
<option>DN8 Jemima</option>
<option>DN74 Plugger</option>
<option>DN74 Jacky Boy</option>
<option>DN79 Ack-Ack</option>
<option>DN90 Stumpy</option>
<option>DN95 Stinger (pistol)</option>
<option>DN95 Stinger (rifle)</option>
<option>DN106 Pinpoint Sniper</option>
<option>DN117 Scorch pistol</option>
<option>DN117 Scorch support</option>
<option>Ebb Red Thermal: Burn</option>
<option>Ebb Blue Thermal: Cold Aura</option>
<option>Ebb Red Thermal: Extreme Burn</option>
<option>Ebb Telekinesis: Lift and Throw 1</option>
<option>Ebb Telekinesis: Lift and Throw 2</option>
<option>Ebb Telekinesis: Lift and Throw 3</option>
<option>Ebb Telekinesis: Manipulate</option>
<option>Ebb Blast: Blast</option>
<option>Ebb Blast: Bomb</option>
<option>Ebb Blast: Advanced Blast</option>
<option>Ebb Blast: Extreme Blast</option>
<option>Ebb Blast: Extreme Bomb</option>
<option>Ebb Blast: Flintlock Blast</option>
<option>Ebb Blast: Flintlock Bomb</option>
<option>Ebb Blast: Flintlock Advanced Blast</option>
<option>Ebb Blast: Flintlock Extreme Blast</option>
<option>Ebb Blast: Flintlock Extreme Bomb</option>
<option>EVAC Harpoon Cannon</option>
<option>FEN AR Assault Rifle</option>
<option>FEN 24 Warmonger</option>
<option>FEN 24 Warmonger Grenade</option>
<option>FEN 30-30 True Shot Sniper Rifle</option>
<option>FEN 091 Farjacket</option>
<option>FEN 93 GAG</option>
<option>FEN 204 Gunhead Submachine Gun (Pistol)</option>
<option>FEN 204 Gunhead Submachine Gun (Rifle)</option>
<option>FEN 400 Sure Kill Sniper Cannon</option>
<option>FEN 603 Auto-Pistol</option>
<option>FEN 706 Power Reaper 2.1000</option>
<option>FEN 706 Power Reaper 2.1000 (Belt Fed)</option>
<option>FEN 808 Power Reaper 2.4000</option>
<option>FEN 808 Power Reaper 2.4000 (Belt Fed)</option>
<option>FEN 866 Sweeper</option>
<option>FEN 904SH Reaver Cannon</option>
<option>FEN 989 Stormer Cannon</option>
<option>FEN WW09 Thrasher Cannon</option>
<option>Frag Gun pistol</option>
<option>Frag Gun rifle</option>
<option>GA47 Semi-Automatic Pistol</option>
<option>GA50 Finisher Pistol</option>
<option>GA50 Finisher Rifle</option>
<option>GAK 19 Assault System</option>
<option>Harpoon Gun</option>
<option>KK 30 Ripper pistol</option>
<option>KK 30 Ripper rifle</option>
<option>Klippo K1 Inferno</option>
<option>KPS Inciter Flamethrower</option>
<option>KPS Mangler Automatic Shotgun</option>
<option>Krell Autolaser pistol</option>
<option>Krell Autolaser rifle</option>
<option>MAL Assault Cannon</option>
<option>Sawn-Off Shotgun</option>
<option>Scav Autorifle</option>
<option>Scav Combat Shotgun</option>
<option>Scav Flamer</option>
<option>Scav Pistol</option>
<option>Scav Shotgun</option>
<option>Scav Sniping Rifle</option>
<option>SHV-01 Gauss Rifle</option>
<option>SHV-01 Gauss Rifle flechette</option>
<option>SHV-02 Spit Pistol</option>
<option>SHV-03 Combat Shotgun</option>
<option>SLA 10-05 Bully Boy Shotgun</option>
<option>Sheer 0023/B1 Assault</option>
<option>TT1 Submachine Gun</option>
<option>VAPH III 0600/C12 Assault Cannon</option>
<option>Volt Gun</option>
<option>Charon (Custom FEN Assault Rifle)</option>
<option>Garm (Custom FEN Pistol)</option>
<option>Officer Pistol (Krellish Laser Pistol)</option>
</datalist>
<datalist id="meleelist">
<option></option>
<option>Beak</option>
<option>BOSH SLA Blade</option>
<option>Breacher Shield</option>
<option>DN1 Cermanic</option>
<option>DN113 Power Machete</option>
<option>DPB Gash Fist</option>
<option>DPB Vibro Sabre</option>
<option>DPB Flick Scythe</option>
<option>Ebb Enhance: Teeth/Claws</option>
<option>Ebb Enhance: Razor Teeth/Claws</option>
<option>Ebb Blue Thermal: Ice Blade</option>
<option>Ebb Blue Thermal: Razor Ice Blade</option>
<option>Ebb Red Thermal: Body Blaze</option>
<option>Ebb Sword</option>
<option>Electro-Prod</option>
<option>Fake GASH Fist</option>
<option>Featherpoint Rapier</option>
<option>FOW Staff</option>
<option>GASH Chain Axe</option>
<option>GASH Clearance Baton</option>
<option>GASH Pacificer Baton</option>
<option>Generic Unpowered Melee Weapon</option>
<option>Generic Unpowered Polearm</option>
<option>Grappler</option>
<option>Hockey Axe</option>
<option>Hockey Stick</option>
<option>ITB Mutilator Fist</option>
<option>Lash Whip</option>
<option>MAC Knife</option>
<option>Mandibles</option>
<option>Mauler Axe</option>
<option>MJL Power Claymore 300</option>
<option>Modified Mutilator Fist</option>
<option>Punch Dagger</option>
<option>Punch/Kick</option>
<option>Razor Crop</option>
<option>Ripper Gauntlet</option>
<option>Teeth/Tusks/Claws</option>
<option>Scav Chain Axe</option>
<option>Scav Chainsaw</option>
<option>Sector Ranger Dagger</option>
<option>Shaktar Switchblade</option>
<option>Stormer Chuckleduster</option>
<option>TT7 Chain Axe</option>
</datalist>
<datalist id="armourlist">
<option>AETHER ARMOUR</option>
<option>BASTION</option>
<option>BLITZKRIEG</option>
<option>CAF PADQUIL</option>
<option>DEATHSUIT-1</option>
<option>DEATHSUIT-2</option>
<option>DEATHSUIT-4</option>
<option>DN COMMANDANT</option>
<option>DN GUNNER</option>
<option>DN SPECIALIST</option>
<option>EBB TK SHIELD</option>
<option>EBB TK ADVANCED SHIELD</option>
<option>KRELL ABLATIVE</option>
<option>MAL MODULAR</option>
<option>MODIFED RABOCHIH MINIG POWERSUIT</option>
<option>PP10 HARD</option>
<option>PP13 EXO MK2</option>
<option>PP55 SUPER HARD</option>
<option>PP70 POWERCELL</option>
<option>PP100 CRACKSHOT</option>
<option>PP104 DOGEYBONE</option>
<option>PP112D SILVERBACK</option>
<option>PP664.2 BODY BLOCKER</option>
<option>PP664.2.PP8 BODY BLOCKER </option>
<option>PP949 BREACHER SHIELD</option>
<option>SCRAP ARMOUR-1</option>
<option>SCRAP ARMOUR-2</option>
<option>SCRAP ARMOUR-3</option>
<option>SCRAP ARMOUR-4</option>
<option>SCRAP ARMOUR-6</option>
<option>SINNER MK.III BATTLE SUIT</option>
<option>STRIKER MOTORCYCLE PROTECTION</option>
<option>THREASER ENDEAVER TH.0001</option>
<option>THREASER SARGE TH.0005</option>
<option>WIDOWKISS BATTLESUIT</option>
<option>XENOS SKIN</option>
</datalist>
<datalist id="negtraitlist">
<option>Addiction/Compulsion</option>
<option>Allergy</option>
<option>Anger</option>
<option>Anxiety</option>
<option>Arrogant</option>
<option>Chicken</option>
<option>Debt</option>
<option>Depression</option>
<option>Drug Addict</option>
<option>Enemy</option>
<option>Hearing (Poor)</option>
<option>Housing (Poor)</option>
<option>Illness: Athsma</option>
<option>Illness: Migranes</option>
<option>Illness: Diabetes</option>
<option>Illness: Epilepsy</option>
<option>Illness: Cancer</option>
<option>Illness: Haemophilia</option>
<option>Looks (Poor)</option>
<option>Pacifist</option>
<option>Phobia</option>
<option>Psychosis</option>
<option>Sterile</option>
<option>Vision (Poor)</option>
</datalist>
<datalist id="postraitlist">
<option>Ambidextrous</option>
<option>Contact</option>
<option>Exceedingly Cool</option>
<option>Hearing (Good)</option>
<option>Housing (Good)</option>
<option>Looks (Good)</option>
<option>Natural Aptitude (Skill)</option>
<option>Natural Aptitude (Stat)</option>
<option>Savings</option>
<option>Vision (Good)</option>
</datalist>
<datalist id="druglist">
<option>Blind side</option>
<option>Charmer</option>
<option>Flush</option>
<option>Honesty</option>
<option>Kick Start</option>
<option>Mind Numb</option>
<option>Pain Away</option>
<option>Pineal Sim</option>
<option>Rush</option>
<option>Shatter</option>
<option>Streak</option>
<option>Trapper</option>
<option>Uplift</option>
<option>UV</option>
<option>White Noise</option>
</datalist>
<datalist id="rangedskilllist">
<option>Blast</option>
<option>Pistol</option>
<option>Rifle</option>
<option>Support Weapons</option>
<option>Telekinesis</option>
<option>Thermal</option>
<option>Throw</option>
</datalist>
<datalist id="meleeskilllist">
<option>MeleeWpns</option>
<option>Polearm</option>
<option>Shield Craft</option>
<option>Unarmed Combat</option>
</datalist>
<datalist id="ammotypelist">
<option>Standard</option>
<option>High Explosive</option>
<option>HE</option>
<option>Armour Piercing</option>
<option>AP</option>
<option>Shotgun Shell</option>
<option>Shotgun Slug</option>
<option>HESH</option>
</datalist>
<div class="sheet-container">
<div class="sheet-header">
<!-- <input name="attr_rollname" type="hidden" value="test">
<input name="attr_successmod" type="hidden" value=0>
<input name="attr_skillmod" type="hidden" value=0>
<input name="attr_skilltotal" type="hidden" value=0>
<input name="attr_skilldice" type="hidden" value=0>
<input name="attr_skilltarget" type="hidden" value=0>
<button name="roll_successreroll" class="hidden" type="roll" value="&{template:successreroll} {{name=@{rollname}}}{{success=[[{1d10+@{skilltotal}+@{successmod}}>@{skilltarget}]]}}">
<button name="roll_skillreroll" class="hidden" type="roll" value="&{template:skillreroll} {{name=@{rollname}}}{{skill=[[{[[@{skilldice}+1]]d10+@{skilltotal}+@{skillmod}}>@{skilltarget}]]}}">
<button name="roll_reroll" class="hidden" type="roll" value="&{template:reroll} {{name=@{rollname}}}{{success=[[{1d10+@{skilltotal}+@{successmod}}>@{skilltarget}]]}}{{skill=[[{[[@{skilldice}+1]]d10+@{skilltotal}+@{skillmod}}>@{skilltarget}]]}}">
-->
<button name="roll_successreroll" class="hidden" type="roll" value="&{template:successreroll} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Total Dice Modifier|0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|-1|-2|-3|-4|-5|-6|-7|-8|-9} {{success=[[{1d10+?{Total Dice Modifier}}>?{Target Number}]]}}">
<button name="roll_skillreroll" class="hidden" type="roll" value="&{template:skillreroll} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Total Dice Modifier|0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|-1|-2|-3|-4|-5|-6|-7|-8|-9} ?{Number of Dice to Reroll|1|2|3|4|5} {{skill=[[{[[?{Number of Dice to Reroll}]]d10+?{Total Dice Modifier}}>?{Target Number}]]}}">
<button name="roll_reroll" class="hidden" type="roll" value="&{template:reroll} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|-1|-2|-3|-4|-5|-6|-7|-8|-9} ?{Skill Dice Modifier|0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|-1|-2|-3|-4|-5|-6|-7|-8|-9} ?{Number of Skill Dice to Reroll|1|2|3|4|5} {{success=[[{1d10+?{Success Dice Modifier}}>?{Target Number}]]}} {{skill=[[{[[?{Number of Skill Dice to Reroll}]]d10+?{Skill Dice Modifier}}>?{Target Number}]]}}">
</div>
<div class="sheet-basetitle">BASE</div>
<div class="sheet-currenttitle">CURRENT</div>
<div class="sheet-soscc">SLA OPERATIVE SECURITY CLEARANCE CARD</div>
<div class="sheet-nametitle">NAME</div>
<div class="sheet-namescore"><input name="attr_character_name" type="text"></div>
<div class="sheet-speciestitle">SPECIES</div>
<div class="sheet-speciesscore"><input type="text" list="specieslist" name="attr_species" /></div>
<div class="sheet-packagetitle">PACKAGE</div>
<div class="sheet-packagescore"><input type="text" list="packagelist" name="attr_package"/></div>
<div class="sheet-squadtitle">SQUAD</div>
<div class="sheet-squadscore"><input name="attr_squad" type="text"></div>
<div class="sheet-scltitle">SCL</div>
<div class="sheet-sclscore"><input name="attr_scl" type="text"></div>
<div class="sheet-version">ver: 1.1</div>
<div class="sheet-slaimage"><img width=119 height=155 src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/SLA%20Industries%202ed/slalogo.png"></div>
<div class="sheet-strtitle">STRENGTH</div>
<div class="sheet-strbasescore"><input name="attr_strengthbase" type="number"><input name="attr_strengthmax" type="hidden"><input name="attr_strengthebb" type="hidden"><input name="attr_strengtharmour" type="hidden"><input name="attr_strengthdrugs" type="hidden"><input name="attr_strengthdam" type="hidden"></div>
<div class="sheet-strscore"><span name="attr_strength"></div>
<div class="sheet-dextitle">DEXTERITY</div>
<div class="sheet-dexbasescore"><input name="attr_dexteritybase" type="number"><input name="attr_dexteritymax" type="hidden"><input name="attr_dexterityebb" type="hidden"><input name="attr_dexterityarmour" type="hidden"><input name="attr_dexteritydrugs" type="hidden"></div>
<div class="sheet-dexscore"><span name="attr_dexterity"></div>
<div class="sheet-knotitle">KNOWLEDGE</div>
<div class="sheet-knobasescore"><input name="attr_knowledgebase" type="number"><input name="attr_knowledgemax" type="hidden"><input name="attr_knowledgemax" type="hidden"><input name="attr_knowledgedrugs" type="hidden"></div>
<div class="sheet-knoscore"><span name="attr_knowledge"></div>
<div class="sheet-contitle">CONCENTRATION</div>
<div class="sheet-conbasescore"><input name="attr_concentrationbase" type="number"><input name="attr_concentrationmax" type="hidden"><input name="attr_concentrationebb" type="hidden"><input name="attr_concentrationdrugs" type="hidden"></div>
<div class="sheet-conscore"><span name="attr_concentration"></div>
<div class="sheet-chatitle">CHARISMA</div>
<div class="sheet-chabasescore"><input name="attr_charismabase" type="number"><input name="attr_charismamax" type="hidden"><input name="attr_charismaebb" type="hidden"><input name="attr_charismadrugs" type="hidden"></div>
<div class="sheet-chascore"><span name="attr_charisma"></div>
<div class="sheet-cootitle">COOL</div>
<div class="sheet-coobasescore"><input name="attr_coolbase" type="number"><input name="attr_coolmax" type="hidden"><input name="attr_cooldrugs" type="hidden"><input name="attr_coolarmour" type="hidden"></div>
<div class="sheet-cooscore"><span name="attr_cool"></div>
<div class="sheet-bodytitle">BODY</div>
<div class="sheet-bodyscore"><input name="attr_body" type="number" min=0></div>
<div class="sheet-brainstitle">BRAINS</div>
<div class="sheet-brainsscore"><input name="attr_brains" type="number" min=0></div>
<div class="sheet-bravadotitle">BRAVADO</div>
<div class="sheet-bravadoscore"><input name="attr_bravado" type="number" min=0></div>
<div class="sheet-inittitle">INITIATIVE BONUS</div>
<div class="sheet-initscore"><input name="attr_initiative" type="number"><input name="attr_initiativedrugs" type="hidden"><input name="attr_initiativearmour" type="hidden"><button type="roll"value="&{template:initiative} {{name=initiative}}{{initiative=[[1d10+@{initiative}&{tracker}]]}}">&nbsp;</button></div>
<div class="sheet-lucktitle"><span name="attr_luckflux"/></div>
<div class="sheet-luckmaxtitle">MAX</div>
<div class="sheet-luckcurrtitle">CURRENT</div>
<div class="sheet-luckmaxscore"><input name="attr_luck" type="number" min=0><input name="attr_luckmax" type="hidden"></div>
<div class="sheet-luckcurrscore"><input name="attr_luckcurrent" type="number"></div>
<div class="sheet-xptitle">XP</div>
<div class="sheet-xpawardtitle">AWARD</div>
<div class="sheet-xpspenttitle">SPENT</div>
<div class="sheet-xpdifftitle">DIFF</div>
<div class="sheet-xpawardscore"><input name="attr_xpaward" type="text"></div>
<div class="sheet-xpspentscore"><input name="attr_xpspent" type="text"></div>
<div class="sheet-xpdiffscore"><input name="attr_xpdiff" type="text"></div>
<div class="sheet-creditstitle">CREDITS</div>
<div class="sheet-creditsscore"><input name="attr_credits" type="text"></div>
<div class="sheet-unistitle">UNIS</div>
<div class="sheet-unisscore"><input name="attr_unis" type="text"></div>
<div class="sheet-ladtitle">LAD</div>
<div class="sheet-ladscore"><input name="attr_lad" type="text"></div>
<div class="sheet-space14">&nbsp;</div>
<div class="sheet-skillstitle">SKILLS</div>
<div class="sheet-skill1title">SKILL</div>
<div class="sheet-skill1ranktitle">RANK</div>
<div class="sheet-skill1stattitle">STAT</div>
<!-- <div class="sheet-acrobaticsbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} !setattr --silent --name @{character_name} --rollname|acrobatics --successmod|?{Success Dice Modifier} --skillmod|?{Skill Dice Modifier} --skilltotal|@{acrobatics_total} --skilldice|@{acrobatics} --skilltarget|?{Target Number}!!! {{name=acrobatics}} {{success=[[{1d10+@{acrobatics_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{acrobatics}+1]]d10+@{acrobatics_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Acrobatics</button></div> -->
<div class="sheet-acrobaticsbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=acrobatics}} {{success=[[{1d10+@{acrobatics_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{acrobatics}+1]]d10+@{acrobatics_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Acrobatics</button></div>
<div class="sheet-skill1bonustitle">BONUS</div>
<div class="sheet-acrobaticsrank"><input name="attr_acrobatics" type="number" min=0 max=4></div>
<div class="sheet-acrobaticsstat">Dexterity</div>
<div class="sheet-acrobaticsbonus"><span name="attr_acrobatics_total"></div>
<div class="sheet-adminbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=admin}}{{success=[[{1d10+@{admin_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{admin}+1]]d10+@{admin_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Admin & Finance</button></div>
<div class="sheet-adminrank"><input name="attr_admin" type="number" min=0 max=4></div>
<div class="sheet-adminstat">Knowledge</div>
<div class="sheet-adminbonus"><span name="attr_admin_total"></div>
<div class="sheet-appraisalbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=appraisal}}{{success=[[{1d10+@{appraisal_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{appraisal}+1]]d10+@{appraisal_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Appraisal</button></div>
<div class="sheet-appraisalrank"><input name="attr_appraisal" type="number" min=0 max=4></div>
<div class="sheet-appraisalstat">Concentration</div>
<div class="sheet-appraisalbonus"><span name="attr_appraisal_total"></div>
<div class="sheet-athleticsbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=athletics}}{{success=[[{1d10+@{athletics_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{athletics}+1]]d10+@{athletics_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Athletics</button></div>
<div class="sheet-athleticsrank"><input name="attr_athletics" type="number" min=0 max=4></div>
<div class="sheet-athleticsstat">Dexterity</div>
<div class="sheet-athleticsbonus"><span name="attr_athletics_total"></div>
<div class="sheet-briberybutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=bribery}}{{success=[[{1d10+@{bribery_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{bribery}+1]]d10+@{bribery_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Bribery</button></div>
<div class="sheet-briberyrank"><input name="attr_bribery" type="number" min=0 max=4></div>
<div class="sheet-briberystat">Cool</div>
<div class="sheet-briberybonus"><span name="attr_bribery_total"></div>
<div class="sheet-climbingbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=climbing}}{{success=[[{1d10+@{climbing_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{climbing}+1]]d10+@{climbing_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Climbing</button></div>
<div class="sheet-climbingrank"><input name="attr_climbing" type="number" min=0 max=4></div>
<div class="sheet-climbingstat">Strength</div>
<div class="sheet-climbingbonus"><span name="attr_climbing_total"></div>
<div class="sheet-computerbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=computer}}{{success=[[{1d10+@{computer_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{computer}+1]]d10+@{computer_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Computer</button></div>
<div class="sheet-computerrank"><input name="attr_computer" type="number" min=0 max=4></div>
<div class="sheet-computerstat">Knowledge</div>
<div class="sheet-computerbonus"><span name="attr_computer_total"></div>
<div class="sheet-demolitionsbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=demolitions}}{{success=[[{1d10+@{demolitions_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{demolitions}+1]]d10+@{demolitions_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Demolitions</button></div>
<div class="sheet-demolitionsrank"><input name="attr_demolitions" type="number" min=0 max=4></div>
<div class="sheet-demolitionsstat">Concentration</div>
<div class="sheet-demolitionsbonus"><span name="attr_demolitions_total"></div>
<div class="sheet-detectbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=detect}}{{success=[[{1d10+@{detect_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{detect}+1]]d10+@{detect_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Detect</button></div>
<div class="sheet-detectrank"><input name="attr_detect" type="number" min=0 max=4></div>
<div class="sheet-detectstat">Concentration</div>
<div class="sheet-detectbonus"><span name="attr_detect_total"></div>
<div class="sheet-diplomacybutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=diplomacy}}{{success=[[{1d10+@{diplomacy_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{diplomacy}+1]]d10+@{diplomacy_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Diplomacy</button></div>
<div class="sheet-diplomacyrank"><input name="attr_diplomacy" type="number" min=0 max=4></div>
<div class="sheet-diplomacystat">Charisma</div>
<div class="sheet-diplomacybonus"><span name="attr_diplomacy_total"></div>
<div class="sheet-drivecivbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=driveciv}}{{success=[[{1d10+@{driveciv_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{driveciv}+1]]d10+@{driveciv_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Drive Civilian</button></div>
<div class="sheet-drivecivrank"><input name="attr_driveciv" type="number" min=0 max=4></div>
<div class="sheet-drivecivstat">Concentration</div>
<div class="sheet-drivecivbonus"><span name="attr_driveciv_total"></div>
<div class="sheet-drivemilbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=drivemil}}{{success=[[{1d10+@{drivemil_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{drivemil}+1]]d10+@{drivemil_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Drive Military</button></div>
<div class="sheet-drivemilrank"><input name="attr_drivemil" type="number" min=0 max=4></div>
<div class="sheet-drivemilstat">Concentration</div>
<div class="sheet-drivemilbonus"><span name="attr_drivemil_total"></div>
<div class="sheet-drivepilbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=drivepil}}{{success=[[{1d10+@{drivepil_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{drivepil}+1]]d10+@{drivepil_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Drive Pilot</button></div>
<div class="sheet-drivepilrank"><input name="attr_drivepil" type="number" min=0 max=4></div>
<div class="sheet-drivepilstat">Concentration</div>
<div class="sheet-drivepilbonus"><span name="attr_drivepil_total"></div>
<div class="sheet-drivemotbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=drivemot}}{{success=[[{1d10+@{drivemot_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{drivemot}+1]]d10+@{drivemot_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Drive Motorcycle</button></div>
<div class="sheet-drivemotrank"><input name="attr_drivemot" type="number" min=0 max=4></div>
<div class="sheet-drivemotstat">Dexterity</div>
<div class="sheet-drivemotbonus"><span name="attr_drivemot_total"></div>
<div class="sheet-eduacadbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=eduacad}}{{success=[[{1d10+@{eduacad_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{eduacad}+1]]d10+@{eduacad_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Edu Academic</button></div>
<div class="sheet-eduacadrank"><input name="attr_eduacad" type="number" min=0 max=4></div>
<div class="sheet-eduacadstat">Knowledge</div>
<div class="sheet-eduacadbonus"><span name="attr_eduacad_total"></div>
<div class="sheet-edunatbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=edunat}}{{success=[[{1d10+@{edunat_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{edunat}+1]]d10+@{edunat_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Edu Natural</button></div>
<div class="sheet-edunatrank"><input name="attr_edunat" type="number" min=0 max=4></div>
<div class="sheet-edunatstat">Knowledge</div>
<div class="sheet-edunatbonus"><span name="attr_edunat_total"></div>
<div class="sheet-forensicsbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=forensics}}{{success=[[{1d10+@{forensics_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{forensics}+1]]d10+@{forensics_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Forensics</button></div>
<div class="sheet-forensicsrank"><input name="attr_forensics" type="number" min=0 max=4></div>
<div class="sheet-forensicsstat">Knowledge</div>
<div class="sheet-forensicsbonus"><span name="attr_forensics_total"></div>
<div class="sheet-forgerybutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=forgery}}{{success=[[{1d10+@{forgery_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{forgery}+1]]d10+@{forgery_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Forgery</button></div>
<div class="sheet-forgeryrank"><input name="attr_forgery" type="number" min=0 max=4></div>
<div class="sheet-forgerystat">Dexterity</div>
<div class="sheet-forgerybonus"><span name="attr_forgery_total"></div>
<div class="sheet-gamblingbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=gambling}}{{success=[[{1d10+@{gambling_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{gambling}+1]]d10+@{gambling_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Gambling</button></div>
<div class="sheet-gamblingrank"><input name="attr_gambling" type="number" min=0 max=4></div>
<div class="sheet-gamblingstat">Cool</div>
<div class="sheet-gamblingbonus"><span name="attr_gambling_total"></div>
<div class="sheet-hagglebutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=haggle}}{{success=[[{1d10+@{haggle_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{haggle}+1]]d10+@{haggle_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Haggle</button></div>
<div class="sheet-hagglerank"><input name="attr_haggle" type="number" min=0 max=4></div>
<div class="sheet-hagglestat">Charisma</div>
<div class="sheet-hagglebonus"><span name="attr_haggle_total"></div>
<div class="sheet-interrogatebutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=interrogate}}{{success=[[{1d10+@{interrogate_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{interrogate}+1]]d10+@{interrogate_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Interrogate</button></div>
<div class="sheet-interrogaterank"><input name="attr_interrogate" type="number" min=0 max=4></div>
<div class="sheet-interrogatestat">Cool</div>
<div class="sheet-interrogatebonus"><span name="attr_interrogate_total"></div>
<div class="sheet-intimidatebutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=intimidate}}{{success=[[{1d10+@{intimidate_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{intimidate}+1]]d10+@{intimidate_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Intimidate</button></div>
<div class="sheet-intimidaterank"><input name="attr_intimidate" type="number" min=0 max=4></div>
<div class="sheet-intimidatestat">Cool</div>
<div class="sheet-intimidatebonus"><span name="attr_intimidate_total"></div>
<div class="sheet-langbiyabutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=langbiya}}{{success=[[{1d10+@{langbiya_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{langbiya}+1]]d10+@{langbiya_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lang Biya</button></div>
<div class="sheet-langbiyarank"><input name="attr_langbiya" type="number" min=0 max=4></div>
<div class="sheet-langbiyastat">Knowledge</div>
<div class="sheet-langbiyabonus"><span name="attr_langbiya_total"></div>
<div class="sheet-langgristlebutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=langgristle}}{{success=[[{1d10+@{langgristle_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{langgristle}+1]]d10+@{langgristle_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lang Gristle</button></div>
<div class="sheet-langgristlerank"><input name="attr_langgristle" type="number" min=0 max=4></div>
<div class="sheet-langgristlestat">Knowledge</div>
<div class="sheet-langgristlebonus"><span name="attr_langgristle_total"></div>
<div class="sheet-langneobutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=langneo}}{{success=[[{1d10+@{langneo_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{langneo}+1]]d10+@{langneo_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lang Neophron</button></div>
<div class="sheet-langneorank"><input name="attr_langneo" type="number" min=0 max=4></div>
<div class="sheet-langneostat">Knowledge</div>
<div class="sheet-langneobonus"><span name="attr_langneo_total"></div>
<div class="sheet-langshakbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=langshak}}{{success=[[{1d10+@{langshak_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{langshak}+1]]d10+@{langshak_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lang Shaktarian</button></div>
<div class="sheet-langshakrank"><input name="attr_langshak" type="number" min=0 max=4><span name="attr_langshak+1" type="hidden"></div>
<div class="sheet-langshakstat">Knowledge</div>
<div class="sheet-langshakbonus"><span name="attr_langshak_total"></div>
<div class="sheet-langsignbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=langsign}}{{success=[[{1d10+@{langsign_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{langsign}+1]]d10+@{langsign_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lang Sign</button></div>
<div class="sheet-langsignrank"><input name="attr_langsign" type="number" min=0 max=4></div>
<div class="sheet-langsignstat">Knowledge</div>
<div class="sheet-langsignbonus"><span name="attr_langsign_total"></div>
<div class="sheet-langwraithbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=langwraith}}{{success=[[{1d10+@{langwraith_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{langwraith}+1]]d10+@{langwraith_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lang Wraithen</button></div>
<div class="sheet-langwraithrank"><input name="attr_langwraith" type="number" min=0 max=4></div>
<div class="sheet-langwraithstat">Knowledge</div>
<div class="sheet-langwraithbonus"><span name="attr_langwraith_total"></div>
<div class="sheet-leadershipbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=leadership}}{{success=[[{1d10+@{leadership_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{leadership}+1]]d10+@{leadership_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Leadership</button></div>
<div class="sheet-leadershiprank"><input name="attr_leadership" type="number" min=0 max=4></div>
<div class="sheet-leadershipstat">Charisma</div>
<div class="sheet-leadershipbonus"><span name="attr_leadership_total"></div>
<div class="sheet-lockpickmanbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=lockpickman}}{{success=[[{1d10+@{lockpickman_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{lockpickman}+1]]d10+@{lockpickman_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lockpick Manual</button></div>
<div class="sheet-lockpickmanrank"><input name="attr_lockpickman" type="number" min=0 max=4></div>
<div class="sheet-lockpickmanstat">Concentration</div>
<div class="sheet-lockpickmanbonus"><span name="attr_lockpickman_total"></div>
<div class="sheet-lockpickelecbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=lockpickelec}}{{success=[[{1d10+@{lockpickelec_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{lockpickelec}+1]]d10+@{lockpickelec_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lockpick Elec</button></div>
<div class="sheet-lockpickelecrank"><input name="attr_lockpickelec" type="number" min=0 max=4></div>
<div class="sheet-lockpickelecstat">Concentration</div>
<div class="sheet-lockpickelecbonus"><span name="attr_lockpickelec_total"></div>
<div class="sheet-lorecultbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=lorecult}}{{success=[[{1d10+@{lorecult_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{lorecult}+1]]d10+@{lorecult_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lore Cult</button></div>
<div class="sheet-lorecultrank"><input name="attr_lorecult" type="number" min=0 max=4></div>
<div class="sheet-lorecultstat">Knowledge</div>
<div class="sheet-lorecultbonus"><span name="attr_lorecult_total"></div>
<div class="sheet-loredreambutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=loredream}}{{success=[[{1d10+@{loredream_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{loredream}+1]]d10+@{loredream_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lore Dream</button></div>
<div class="sheet-loredreamrank"><input name="attr_loredream" type="number" min=0 max=4></div>
<div class="sheet-loredreamstat">Knowledge</div>
<div class="sheet-loredreambonus"><span name="attr_loredream_total"></div>
<div class="sheet-loresectorbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=loresector}}{{success=[[{1d10+@{loresector_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{loresector}+1]]d10+@{loresector_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Lore Sector</button></div>
<div class="sheet-loresectorrank"><input name="attr_loresector" type="number" min=0 max=4></div>
<div class="sheet-loresectorstat">Knowledge</div>
<div class="sheet-loresectorbonus"><span name="attr_loresector_total"></div>
<div class="sheet-medicalbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=medical}}{{success=[[{1d10+@{medical_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{medical}+1]]d10+@{medical_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Medical</button></div>
<div class="sheet-medicalrank"><input name="attr_medical" type="number" min=0 max=4></div>
<div class="sheet-medicalstat">Knowledge</div>
<div class="sheet-medicalbonus"><span name="attr_medical_total"></div>
<div class="sheet-meleewpnbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=meleewpn}}{{success=[[{1d10+@{meleewpn_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{meleewpn}+1]]d10+@{meleewpn_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Melee Weapons</button></div>
<div class="sheet-meleewpnrank"><input name="attr_meleewpn" type="number" min=0 max=4></div>
<div class="sheet-meleewpnstat">Strength</div>
<div class="sheet-meleewpnbonus"><span name="attr_meleewpn_total"></div>
<div class="sheet-skill2title">SKILL</div>
<div class="sheet-skill2ranktitle">RANK</div>
<div class="sheet-skill2stattitle">STAT</div>
<div class="sheet-skill2bonustitle">BONUS</div>
<div class="sheet-optimisebutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=optimise}}{{success=[[{1d10+@{optimise_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{optimise}+1]]d10+@{optimise_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Optimise</button></div>
<div class="sheet-optimiserank"><input name="attr_optimise" type="number" min=0 max=4></div>
<div class="sheet-optimisestat">Knowledge</div>
<div class="sheet-optimisebonus"><span name="attr_optimise_total"></div>
<div class="sheet-oratorybutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=oratory}}{{success=[[{1d10+@{oratory_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{oratory}+1]]d10+@{oratory_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Oratory</button></div>
<div class="sheet-oratoryrank"><input name="attr_oratory" type="number" min=0 max=4></div>
<div class="sheet-oratorystat">Charisma</div>
<div class="sheet-oratorybonus"><span name="attr_oratory_total"></div>
<div class="sheet-persuasionbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=persuasion}}{{success=[[{1d10+@{persuasion_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{persuasion}+1]]d10+@{persuasion_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Persuasion</button></div>
<div class="sheet-persuasionrank"><input name="attr_persuasion" type="number" min=0 max=4></div>
<div class="sheet-persuasionstat">Charisma</div>
<div class="sheet-persuasionbonus"><span name="attr_persuasion_total"></div>
<div class="sheet-pistolbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=pistol}}{{success=[[{1d10+@{pistol_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{pistol}+1]]d10+@{pistol_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Pistol</button></div>
<div class="sheet-pistolrank"><input name="attr_pistol" type="number" min=0 max=4></div>
<div class="sheet-pistolstat">Dexterity</div>
<div class="sheet-pistolbonus"><span name="attr_pistol_total"></div>
<div class="sheet-polearmbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=polearm}}{{success=[[{1d10+@{polearm_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{polearm}+1]]d10+@{polearm_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Polearm</button></div>
<div class="sheet-polearmrank"><input name="attr_polearm" type="number" min=0 max=4></div>
<div class="sheet-polearmstat">Strength</div>
<div class="sheet-polearmbonus"><span name="attr_polearm_total"></div>
<div class="sheet-readlipsbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=readlips}}{{success=[[{1d10+@{readlips_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{readlips}+1]]d10+@{readlips_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Read Lips</button></div>
<div class="sheet-readlipsrank"><input name="attr_readlips" type="number" min=0 max=4></div>
<div class="sheet-readlipsstat">Concentration</div>
<div class="sheet-readlipsbonus"><span name="attr_readlips_total"></div>
<div class="sheet-riflebutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=rifle}}{{success=[[{1d10+@{rifle_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{rifle}+1]]d10+@{rifle_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Rifle</button></div>
<div class="sheet-riflerank"><input name="attr_rifle" type="number" min=0 max=4></div>
<div class="sheet-riflestat">Dexterity</div>
<div class="sheet-riflebonus"><span name="attr_rifle_total"></div>
<div class="sheet-seductionbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=seduction}}{{success=[[{1d10+@{seduction_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{seduction}+1]]d10+@{seduction_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Seduction</button></div>
<div class="sheet-seductionrank"><input name="attr_seduction" type="number" min=0 max=4></div>
<div class="sheet-seductionstat">Charisma</div>
<div class="sheet-seductionbonus"><span name="attr_seduction_total"></div>
<div class="sheet-shieldcraftbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=shieldcraft}}{{success=[[{1d10+@{shieldcraft_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{shieldcraft}+1]]d10+@{shieldcraft_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Shield Craft</button></div>
<div class="sheet-shieldcraftrank"><input name="attr_shieldcraft" type="number" min=0 max=4></div>
<div class="sheet-shieldcraftstat">Strength</div>
<div class="sheet-shieldcraftbonus"><span name="attr_shieldcraft_total"></div>
<div class="sheet-sleightbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=sleight}}{{success=[[{1d10+@{sleight_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{sleight}+1]]d10+@{sleight_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Sleight</button></div>
<div class="sheet-sleightrank"><input name="attr_sleight" type="number" min=0 max=4></div>
<div class="sheet-sleightstat">Dexterity</div>
<div class="sheet-sleightbonus"><span name="attr_sleight_total"></div>
<div class="sheet-stealthbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=stealth}}{{success=[[{1d10+@{stealth_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{stealth}+1]]d10+@{stealth_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Stealth</button></div>
<div class="sheet-stealthrank"><input name="attr_stealth" type="number" min=0 max=4></div>
<div class="sheet-stealthstat">Dexterity</div>
<div class="sheet-stealthbonus"><span name="attr_stealth_total"></div>
<div class="sheet-streetwisebutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=streetwise}}{{success=[[{1d10+@{streetwise_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{streetwise}+1]]d10+@{streetwise_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Streetwise</button></div>
<div class="sheet-streetwiserank"><input name="attr_streetwise" type="number" min=0 max=4></div>
<div class="sheet-streetwisestat">Knowledge</div>
<div class="sheet-streetwisebonus"><span name="attr_streetwise_total"></div>
<div class="sheet-supportwpnbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=supportwpn}}{{success=[[{1d10+@{supportwpn_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{supportwpn}+1]]d10+@{supportwpn_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Support Weapon</button></div>
<div class="sheet-supportwpnrank"><input name="attr_supportwpn" type="number" min=0 max=4></div>
<div class="sheet-supportwpnstat">Strength</div>
<div class="sheet-supportwpnbonus"><span name="attr_supportwpn_total"></div>
<div class="sheet-survivalbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=survival}}{{success=[[{1d10+@{survival_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{survival}+1]]d10+@{survival_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Survival</button></div>
<div class="sheet-survivalrank"><input name="attr_survival" type="number" min=0 max=4></div>
<div class="sheet-survivalstat">Cool</div>
<div class="sheet-survivalbonus"><span name="attr_survival_total"></div>
<div class="sheet-swimmingbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=swimming}}{{success=[[{1d10+@{swimming_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{swimming}+1]]d10+@{swimming_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Swimming</button></div>
<div class="sheet-swimmingrank"><input name="attr_swimming" type="number" min=0 max=4></div>
<div class="sheet-swimmingstat">Strength</div>
<div class="sheet-swimmingbonus"><span name="attr_swimming_total"></div>
<div class="sheet-tacticsbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=tactics}}{{success=[[{1d10+@{tactics_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{tactics}+1]]d10+@{tactics_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Tactics</button></div>
<div class="sheet-tacticsrank"><input name="attr_tactics" type="number" min=0 max=4></div>
<div class="sheet-tacticsstat">Concentration</div>
<div class="sheet-tacticsbonus"><span name="attr_tactics_total"></div>
<div class="sheet-techelecbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=techelec}}{{success=[[{1d10+@{techelec_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{techelec}+1]]d10+@{techelec_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Tech Electrical</button></div>
<div class="sheet-techelecrank"><input name="attr_techelec" type="number" min=0 max=4></div>
<div class="sheet-techelecstat">Concentration</div>
<div class="sheet-techelecbonus"><span name="attr_techelec_total"></div>
<div class="sheet-techmanbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=techman}}{{success=[[{1d10+@{techman_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{techman}+1]]d10+@{techman_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Tech Manual</button></div>
<div class="sheet-techmanrank"><input name="attr_techman" type="number" min=0 max=4></div>
<div class="sheet-techmanstat">Concentration</div>
<div class="sheet-techmanbonus"><span name="attr_techman_total"></div>
<div class="sheet-techwpnbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=techwpn}}{{success=[[{1d10+@{techwpn_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{techwpn}+1]]d10+@{techwpn_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Tech Weapons</button></div>
<div class="sheet-techwpnrank"><input name="attr_techwpn" type="number" min=0 max=4></div>
<div class="sheet-techwpnstat">Concentration</div>
<div class="sheet-techwpnbonus"><span name="attr_techwpn_total"></div>
<div class="sheet-throwbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=throw}}{{success=[[{1d10+@{throw_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{throw}+1]]d10+@{throw_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Throw</button></div>
<div class="sheet-throwrank"><input name="attr_throw" type="number" min=0 max=4></div>
<div class="sheet-throwstat">Strength</div>
<div class="sheet-throwbonus"><span name="attr_throw_total"></div>
<div class="sheet-torturebutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=torture}}{{success=[[{1d10+@{torture_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{torture}+1]]d10+@{torture_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Torture</button></div>
<div class="sheet-torturerank"><input name="attr_torture" type="number" min=0 max=4></div>
<div class="sheet-torturestat">Cool</div>
<div class="sheet-torturebonus"><span name="attr_torture_total"></div>
<div class="sheet-trackingbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=tracking}}{{success=[[{1d10+@{tracking_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{tracking}+1]]d10+@{tracking_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Tracking</button></div>
<div class="sheet-trackingrank"><input name="attr_tracking" type="number" min=0 max=4></div>
<div class="sheet-trackingstat">Concentration</div>
<div class="sheet-trackingbonus"><span name="attr_tracking_total"></div>
<div class="sheet-unarmedbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=unarmed}}{{success=[[{1d10+@{unarmed_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{unarmed}+1]]d10+@{unarmed_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Unarmed Cmbt</button></div>
<div class="sheet-unarmedrank"><input name="attr_unarmed" type="number" min=0 max=4></div>
<div class="sheet-unarmedstat">Strength</div>
<div class="sheet-unarmedbonus"><span name="attr_unarmed_total"></div>
<div class="sheet-skillsothertitle">SKILLS (OTHER)</div>
<div class="sheet-skillothertitle">SKILL</div>
<div class="sheet-skillotherranktitle">RANK</div>
<div class="sheet-skillotherstattitle">STAT</div>
<div class="sheet-skillotherbonustitle">BONUS</div>
<div class="sheet-awarenessbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=awareness}}{{success=[[{1d10+@{awareness_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{awareness}+1]]d10+@{awareness_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Awareness</button></div>
<div class="sheet-awarenessrank"><input name="attr_awareness" type="number" min=0 max=4></div>
<div class="sheet-awarenessstat">Concentration</div>
<div class="sheet-awarenessbonus"><span name="attr_awareness_total"></div>
<div class="sheet-blastbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=blast}}{{success=[[{1d10+@{blast_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{blast}+1]]d10+@{blast_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Blast</button></div>
<div class="sheet-blastrank"><input name="attr_blast" type="number" min=0 max=4></div>
<div class="sheet-blaststat">Concentration</div>
<div class="sheet-blastbonus"><span name="attr_blast_total"></div>
<div class="sheet-communicatebutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=communicate}}{{success=[[{1d10+@{communicate_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{communicate}+1]]d10+@{communicate_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Communicate</button></div>
<div class="sheet-communicaterank"><input name="attr_communicate" type="number" min=0 max=4></div>
<div class="sheet-communicatestat">Concentration</div>
<div class="sheet-communicatebonus"><span name="attr_communicate_total"></div>
<div class="sheet-enhancebutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=enhance}}{{success=[[{1d10+@{enhance_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{enhance}+1]]d10+@{enhance_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Enhance</button></div>
<div class="sheet-enhancerank"><input name="attr_enhance" type="number" min=0 max=4></div>
<div class="sheet-enhancestat">Concentration</div>
<div class="sheet-enhancebonus"><span name="attr_enhance_total"></div>
<div class="sheet-healbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=heal}}{{success=[[{1d10+@{heal_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{heal}+1]]d10+@{heal_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Heal</button></div>
<div class="sheet-healrank"><input name="attr_heal" type="number" min=0 max=4></div>
<div class="sheet-healstat">Concentration</div>
<div class="sheet-healbonus"><span name="attr_heal_total"></div>
<div class="sheet-protectbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=protect}}{{success=[[{1d10+@{protect_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{protect}+1]]d10+@{protect_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Protect</button></div>
<div class="sheet-protectrank"><input name="attr_protect" type="number" min=0 max=4></div>
<div class="sheet-protectstat">Concentration</div>
<div class="sheet-protectbonus"><span name="attr_protect_total"></div>
<div class="sheet-realityfoldbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=realityfold}}{{success=[[{1d10+@{realityfold_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{realityfold}+1]]d10+@{realityfold_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Reality Fold</button></div>
<div class="sheet-realityfoldrank"><input name="attr_realityfold" type="number" min=0 max=4></div>
<div class="sheet-realityfoldstat">Concentration</div>
<div class="sheet-realityfoldbonus"><span name="attr_realityfold_total"></div>
<div class="sheet-sensesbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=senses}}{{success=[[{1d10+@{senses_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{senses}+1]]d10+@{senses_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Senses</button></div>
<div class="sheet-sensesrank"><input name="attr_senses" type="number" min=0 max=4></div>
<div class="sheet-sensesstat">Concentration</div>
<div class="sheet-sensesbonus"><span name="attr_senses_total"></div>
<div class="sheet-telekinesisbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=telekinesis}}{{success=[[{1d10+@{telekinesis_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{telekinesis}+1]]d10+@{telekinesis_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Telekinesis</button></div>
<div class="sheet-telekinesisrank"><input name="attr_telekinesis" type="number" min=0 max=4></div>
<div class="sheet-telekinesisstat">Concentration</div>
<div class="sheet-telekinesisbonus"><span name="attr_telekinesis_total"></div>
<div class="sheet-thermalbutton"><button type="roll"value="&{template:skill} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name=thermal}}{{success=[[{1d10+@{thermal_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{thermal}+1]]d10+@{thermal_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}">Thermal</button></div>
<div class="sheet-thermalrank"><input name="attr_thermal" type="number" min=0 max=4></div>
<div class="sheet-thermalstat">Concentration</div>
<div class="sheet-thermalbonus"><span name="attr_thermal_total"></div>
<div class="sheet-weapons">WEAPONS</div>
<div class="sheet-rangedweapontitle">RANGED WEAPON</div>
<div class="sheet-rangedweaponskilltitle">SKILL</div>
<div class="sheet-rangedweaponrngtitle">RNG</div>
<div class="sheet-rangedweapondmgtitle">DMG</div>
<div class="sheet-rangedweaponmindmgtitle">Min DMG</div>
<div class="sheet-rangedweaponadtitle">AD</div>
<div class="sheet-rangedweaponroftitle">ROF</div>
<div class="sheet-rangedweaponrecoiltitle">RECOIL</div>
<div class="sheet-rangedweaponcliptitle">CLIP</div>
<div class="sheet-rangedweaponclipusedtitle">CLIP USED</div>
<div class="sheet-rangedweaponammotitle">AMMO TYPE</div>
<div class="sheet-rangedweaponequiptitle">EQUIP</div>
<div class="sheet-rangedweaponrolltitle">ROLL</div>
<div class="sheet-rangedweapon1score"><input type="text" list="rangedlist" name="attr_rangedweapon_1"></div>
<div class="sheet-rangedweapon1skillscore">
<select name="attr_rangedweapon_skill_1">
<option value=""></option>
<option value="Blast">Blast</option>
<option value="Pistol">Pistol</option>
<option value="Rifle">Rifle</option>
<option value="supportwpn">Support Weapons</option>
<option value="Telekinesis">Telekinesis</option>
<option value="Thermal">Thermal</option>
<option value="Throw">Throw</option>
</select>
</div>
<div class="sheet-rangedweapon1rngscore"><input name="attr_rangedweapon_range_1" type="text"></div>
<div class="sheet-rangedweapon1dmgscore"><input name="attr_rangedweapon_damage_1" type="text"></div>
<div class="sheet-rangedweapon1mindmgscore"><input name="attr_rangedweapon_mindamage_1" type="number"></div>
<div class="sheet-rangedweapon1adscore"><input name="attr_rangedweapon_armourdamage_1" type="number"></div>
<div class="sheet-rangedweapon1rofscore">
<select name="attr_rangedweapon_rof_1">
<option>1</option>
<option>3</option>
<option>10</option>
<option>SUP(25)</option>
<option>SUP(40)</option>
<option>SUP(50)</option>
<option>SUP(100)</option>
</select>
</div>
<div class="sheet-rangedweapon1recoilscore"><input name="attr_rangedweapon_recoil_1" type="number"></div>
<div class="sheet-rangedweapon1clipscore"><input name="attr_rangedweapon_clip_1" type="number"></div>
<div class="sheet-rangedweapon1clipusedscore"><input name="attr_rangedweapon_clipused_1" type="number"></div>
<div class="sheet-rangedweapon1ammoscore"><input list="ammotypelist" name="attr_rangedweapon_ammo_1" type="text"></div>
<div class="sheet-rangedweapon1equipscore"><input name="attr_rangedweapon_enc_1" type="text"></div>
<div class="sheet-rangedweapon1rollscore"><button type="roll" name="attr_rangedweapon_roll_1">&nbsp;</button></div>
<div class="sheet-rangedweapon2score"><input type="text" list="rangedlist" name="attr_rangedweapon_2"></div>
<div class="sheet-rangedweapon2skillscore">
<select name="attr_rangedweapon_skill_2">
<option value=""></option>
<option value="Blast">Blast</option>
<option value="Pistol">Pistol</option>
<option value="Rifle">Rifle</option>
<option value="supportwpn">Support Weapons</option>
<option value="Telekinesis">Telekinesis</option>
<option value="Thermal">Thermal</option>
<option value="Throw">Throw</option>
</select>
</div>
<div class="sheet-rangedweapon2rngscore"><input name="attr_rangedweapon_range_2" type="text"></div>
<div class="sheet-rangedweapon2dmgscore"><input name="attr_rangedweapon_damage_2" type="text"></div>
<div class="sheet-rangedweapon2mindmgscore"><input name="attr_rangedweapon_mindamage_2" type="number"></div>
<div class="sheet-rangedweapon2adscore"><input name="attr_rangedweapon_armourdamage_2" type="number"></div>
<div class="sheet-rangedweapon2rofscore">
<select name="attr_rangedweapon_rof_2">
<option>1</option>
<option>3</option>
<option>10</option>
<option>SUP(25)</option>
<option>SUP(40)</option>
<option>SUP(50)</option>
<option>SUP(100)</option>
</select>
</div>
<div class="sheet-rangedweapon2recoilscore"><input name="attr_rangedweapon_recoil_2" type="number"></div>
<div class="sheet-rangedweapon2clipscore"><input name="attr_rangedweapon_clip_2" type="number"></div>
<div class="sheet-rangedweapon2clipusedscore"><input name="attr_rangedweapon_clipused_2" type="number"></div>
<div class="sheet-rangedweapon2ammoscore"><input list="ammotypelist" name="attr_rangedweapon_ammo_2" type="text"></div>
<div class="sheet-rangedweapon2equipscore"><input name="attr_rangedweapon_enc_2" type="text"></div>
<div class="sheet-rangedweapon2rollscore"><button type="roll" name="attr_rangedweapon_roll_2">&nbsp;</button></div>
<div class="sheet-rangedweapon3score"><input type="text" list="rangedlist" name="attr_rangedweapon_3"></div>
<div class="sheet-rangedweapon3skillscore">
<select name="attr_rangedweapon_skill_3">
<option value=""></option>
<option value="Blast">Blast</option>
<option value="Pistol">Pistol</option>
<option value="Rifle">Rifle</option>
<option value="supportwpn">Support Weapons</option>
<option value="Telekinesis">Telekinesis</option>
<option value="Thermal">Thermal</option>
<option value="Throw">Throw</option>
</select>
</div>
<div class="sheet-rangedweapon3rngscore"><input name="attr_rangedweapon_range_3" type="text"></div>
<div class="sheet-rangedweapon3dmgscore"><input name="attr_rangedweapon_damage_3" type="text"></div>
<div class="sheet-rangedweapon3mindmgscore"><input name="attr_rangedweapon_mindamage_3" type="number"></div>
<div class="sheet-rangedweapon3adscore"><input name="attr_rangedweapon_armourdamage_3" type="number"></div>
<div class="sheet-rangedweapon3rofscore">
<select name="attr_rangedweapon_rof_3">
<option>1</option>
<option>3</option>
<option>10</option>
<option>SUP(25)</option>
<option>SUP(40)</option>
<option>SUP(50)</option>
<option>SUP(100)</option>
</select>
</div>
<div class="sheet-rangedweapon3recoilscore"><input name="attr_rangedweapon_recoil_3" type="number"></div>
<div class="sheet-rangedweapon3clipscore"><input name="attr_rangedweapon_clip_3" type="number"></div>
<div class="sheet-rangedweapon3clipusedscore"><input name="attr_rangedweapon_clipused_3" type="number"></div>
<div class="sheet-rangedweapon3ammoscore"><input list="ammotypelist" name="attr_rangedweapon_ammo_3" type="text"></div>
<div class="sheet-rangedweapon3equipscore"><input name="attr_rangedweapon_enc_3" type="text"></div>
<div class="sheet-rangedweapon3rollscore"><button type="roll" name="attr_rangedweapon_roll_3">&nbsp;</button></div>
<div class="sheet-rangedweapon4score"><input type="text" list="rangedlist" name="attr_rangedweapon_4"></div>
<div class="sheet-rangedweapon4skillscore">
<select name="attr_rangedweapon_skill_4">
<option value=""></option>
<option value="Blast">Blast</option>
<option value="Pistol">Pistol</option>
<option value="Rifle">Rifle</option>
<option value="supportwpn">Support Weapons</option>
<option value="Telekinesis">Telekinesis</option>
<option value="Thermal">Thermal</option>
<option value="Throw">Throw</option>
</select>
</div>
<div class="sheet-rangedweapon4rngscore"><input name="attr_rangedweapon_range_4" type="text"></div>
<div class="sheet-rangedweapon4dmgscore"><input name="attr_rangedweapon_damage_4" type="text"></div>
<div class="sheet-rangedweapon4mindmgscore"><input name="attr_rangedweapon_mindamage_4" type="number"></div>
<div class="sheet-rangedweapon4adscore"><input name="attr_rangedweapon_armourdamage_4" type="number"></div>
<div class="sheet-rangedweapon4rofscore">
<select name="attr_rangedweapon_rof_4">
<option>1</option>
<option>3</option>
<option>10</option>
<option>SUP(25)</option>
<option>SUP(40)</option>
<option>SUP(50)</option>
<option>SUP(100)</option>
</select>
</div>
<div class="sheet-rangedweapon4recoilscore"><input name="attr_rangedweapon_recoil_4" type="number"></div>
<div class="sheet-rangedweapon4clipscore"><input name="attr_rangedweapon_clip_4" type="number"></div>
<div class="sheet-rangedweapon4clipusedscore"><input name="attr_rangedweapon_clipused_4" type="number"></div>
<div class="sheet-rangedweapon4ammoscore"><input list="ammotypelist" name="attr_rangedweapon_ammo_4" type="text"></div>
<div class="sheet-rangedweapon4equipscore"><input name="attr_rangedweapon_enc_4" type="text"></div>
<div class="sheet-rangedweapon4rollscore"><button type="roll" name="attr_rangedweapon_roll_4">&nbsp;</button></div>
<div class="sheet-rangedweapon5score"><input type="text" list="rangedlist" name="attr_rangedweapon_5"></div>
<div class="sheet-rangedweapon5skillscore">
<select name="attr_rangedweapon_skill_5">
<option value=""></option>
<option value="Blast">Blast</option>
<option value="Pistol">Pistol</option>
<option value="Rifle">Rifle</option>
<option value="supportwpn">Support Weapons</option>
<option value="Telekinesis">Telekinesis</option>
<option value="Thermal">Thermal</option>
<option value="Throw">Throw</option>
</select>
</div>
<div class="sheet-rangedweapon5rngscore"><input name="attr_rangedweapon_range_5" type="text"></div>
<div class="sheet-rangedweapon5dmgscore"><input name="attr_rangedweapon_damage_5" type="text"></div>
<div class="sheet-rangedweapon5mindmgscore"><input name="attr_rangedweapon_mindamage_5" type="number"></div>
<div class="sheet-rangedweapon5adscore"><input name="attr_rangedweapon_armourdamage_5" type="number"></div>
<div class="sheet-rangedweapon5rofscore">
<select name="attr_rangedweapon_rof_5">
<option>1</option>
<option>3</option>
<option>10</option>
<option>SUP(25)</option>
<option>SUP(40)</option>
<option>SUP(50)</option>
<option>SUP(100)</option>
</select>
</div>
<div class="sheet-rangedweapon5recoilscore"><input name="attr_rangedweapon_recoil_5" type="number"></div>
<div class="sheet-rangedweapon5clipscore"><input name="attr_rangedweapon_clip_5" type="number"></div>
<div class="sheet-rangedweapon5clipusedscore"><input name="attr_rangedweapon_clipused_5" type="number"></div>
<div class="sheet-rangedweapon5ammoscore"><input list="ammotypelist" name="attr_rangedweapon_ammo_5" type="text"></div>
<div class="sheet-rangedweapon5equipscore"><input name="attr_rangedweapon_enc_5" type="text"></div>
<div class="sheet-rangedweapon5rollscore"><button type="roll" name="attr_rangedweapon_roll_5">&nbsp;</button></div>
<div class="sheet-meleeweapontitle">MELEE WEAPON</div>
<div class="sheet-meleeweaponskilltitle">SKILL</div>
<div class="sheet-meleeweapondmgtitle">DMG</div>
<div class="sheet-meleeweaponmindmgtitle">Min DMG</div>
<div class="sheet-meleeweaponadtitle">AD</div>
<div class="sheet-meleeweaponnotestitle">NOTES</div>
<div class="sheet-meleeweaponequiptitle">EQUIP</div>
<div class="sheet-meleeweaponrolltitle">ROLL</div>
<div class="sheet-meleeweapon1score"><input type="text" list="meleelist" name="attr_meleeweapon_1"></div>
<div class="sheet-meleeweapon1skillscore">
<select name="attr_meleeweapon_skill_1">
<option value=""></option>
<option value="meleewpn">Melee Weapons</option>
<option value="polearm">Polearm</option>
<option value="ShieldCraft">Shield Craft</option>
<option value="Unarmed">Unarmed Combat</option>
</select>
</div>
<div class="sheet-meleeweapon1dmgscore"><input name="attr_meleeweapon_damage_1" type="text"></div>
<div class="sheet-meleeweapon1mindmgscore"><input name="attr_meleeweapon_mindamage_1" type="number"></div>
<div class="sheet-meleeweapon1adscore"><input name="attr_meleeweapon_armourdamage_1" type="number"></div>
<div class="sheet-meleeweapon1notesscore"><input name="attr_meleeweapon_note_1" type="text"></div>
<div class="sheet-meleeweapon1rollscore"><button type="roll" name="attr_meleeweapon_roll_1">&nbsp;</button></div>
<div class="sheet-meleeweapon1equipscore"><input name="attr_meleeweapon_enc_1" type="text"></div>
<div class="sheet-meleeweapon2score"><input type="text" list="meleelist" name="attr_meleeweapon_2"></div>
<div class="sheet-meleeweapon2skillscore">
<select name="attr_meleeweapon_skill_2">
<option value=""></option>
<option value="meleewpn">Melee Weapons</option>
<option value="polearm">Polearm</option>
<option value="ShieldCraft">Shield Craft</option>
<option value="Unarmed">Unarmed Combat</option>
</select>
</div>
<div class="sheet-meleeweapon2dmgscore"><input name="attr_meleeweapon_damage_2" type="text"></div>
<div class="sheet-meleeweapon2mindmgscore"><input name="attr_meleeweapon_mindamage_2" type="number"></div>
<div class="sheet-meleeweapon2adscore"><input name="attr_meleeweapon_armourdamage_2" type="number"></div>
<div class="sheet-meleeweapon2notesscore"><input name="attr_meleeweapon_note_2" type="text"></div>
<div class="sheet-meleeweapon2rollscore"><button type="roll" name="attr_meleeweapon_roll_2">&nbsp;</button></div>
<div class="sheet-meleeweapon2equipscore"><input name="attr_meleeweapon_enc_2" type="text"></div>
<div class="sheet-meleeweapon3score"><input type="text" list="meleelist" name="attr_meleeweapon_3"></div>
<div class="sheet-meleeweapon3skillscore">
<select name="attr_meleeweapon_skill_3">
<option value=""></option>
<option value="meleewpn">Melee Weapons</option>
<option value="polearm">Polearm</option>
<option value="ShieldCraft">Shield Craft</option>
<option value="Unarmed">Unarmed Combat</option>
</select>
</div>
<div class="sheet-meleeweapon3dmgscore"><input name="attr_meleeweapon_damage_3" type="text"></div>
<div class="sheet-meleeweapon3mindmgscore"><input name="attr_meleeweapon_mindamage_3" type="number"></div>
<div class="sheet-meleeweapon3adscore"><input name="attr_meleeweapon_armourdamage_3" type="number"></div>
<div class="sheet-meleeweapon3notesscore"><input name="attr_meleeweapon_note_3" type="text"></div>
<div class="sheet-meleeweapon3rollscore"><button type="roll" name="attr_meleeweapon_roll_3">&nbsp;</button></div>
<div class="sheet-meleeweapon3equipscore"><input name="attr_meleeweapon_enc_3" type="text"></div>
<div class="sheet-meleeweapon4score"><input type="text" list="meleelist" name="attr_meleeweapon_4"></div>
<div class="sheet-meleeweapon4skillscore">
<select name="attr_meleeweapon_skill_4">
<option value=""></option>
<option value="meleewpn">Melee Weapons</option>
<option value="polearm">Polearm</option>
<option value="ShieldCraft">Shield Craft</option>
<option value="Unarmed">Unarmed Combat</option>
</select>
</div>
<div class="sheet-meleeweapon4dmgscore"><input name="attr_meleeweapon_damage_4" type="text"></div>
<div class="sheet-meleeweapon4mindmgscore"><input name="attr_meleeweapon_mindamage_4" type="number"></div>
<div class="sheet-meleeweapon4adscore"><input name="attr_meleeweapon_armourdamage_4" type="number"></div>
<div class="sheet-meleeweapon4notesscore"><input name="attr_meleeweapon_note_4" type="text"></div>
<div class="sheet-meleeweapon4rollscore"><button type="roll" name="attr_meleeweapon_roll_4">&nbsp;</button></div>
<div class="sheet-meleeweapon4equipscore"><input name="attr_meleeweapon_enc_4" type="text"></div>
<div class="sheet-equip">EQUIPMENT</div>
<div class="sheet-equipscore"><textarea name="attr_equip"></textarea></div>
<div class="sheet-physique">PHYSIQUE</div>
<div class="sheet-description">DESCRIPTION</div>
<div class="sheet-agetitle">AGE</div>
<div class="sheet-agescore"><input name="attr_age" type="text"></div>
<div class="sheet-heighttitle">HEIGHT</div>
<div class="sheet-heightscore"><input name="attr_height" type="text"></div>
<div class="sheet-weighttitle">WEIGHT</div>
<div class="sheet-weightscore"><input name="attr_weight" type="text"></div>
<div class="sheet-eyetitle">EYE COLOUR</div>
<div class="sheet-eyescore"><input name="attr_eyecolour" type="text"></div>
<div class="sheet-hairtitle">HAIR COLOUR</div>
<div class="sheet-hairscore"><input name="attr_haircolour" type="text"></div>
<div class="sheet-complexiontitle">COMPLEXION</div>
<div class="sheet-complexionscore"><input name="attr_complexion" type="text"></div>
<div class="sheet-speciesskillstitle">SPECIES SKILLS</div>
<div class="sheet-speciesskillsscore1"><input name="attr_species_ability_1" type="text"></div>
<div class="sheet-speciesskillsscore2"><input name="attr_species_ability_2" type="text"></div>
<div class="sheet-movement">MOVEMENT</div>
<div class="sheet-moveclosingtitle">CLOSING</div>
<div class="sheet-moveclosingscore"><input name="attr_move_closing" type="number"><input name="attr_move_closingebb" type="hidden"><input name="attr_move_closingarmour" type="hidden"></div>
<div class="sheet-moverushingtitle">RUSHING</div>
<div class="sheet-moverushingscore"><input name="attr_move_rushing" type="number"><input name="attr_move_rushingebb" type="hidden"><input name="attr_move_rushingarmour" type="hidden"></div>
<div class="sheet-armourtottitle">ARMOUR</div>
<div class="sheet-armourtotscore"><textarea name="attr_armour"></textarea></div>
<div class="sheet-armourtotpvscore"><input name="attr_armour_pv_total" type="text"></div>
<div class="sheet-hitpointstitle">HITPOINTS</div>
<div class="sheet-hpcurrtitle">CURRENT</div>
<div class="sheet-hpcurrscore"><input name="attr_HPCurrent" type="number"> </div>
<div class="sheet-hpstarttitle">STARTING</div>
<div class="sheet-hpstartscore"><input name="attr_HPStarting" type="number"></div>
<div class="sheet-enctitle">ENCUMBERANCE</div>
<div class="sheet-encremaintitle">REMAINING</div>
<div class="sheet-encremainscore"><input name="attr_encumberance_remaining" type="number"></div>
<div class="sheet-encmaxtitle">MAX</div>
<div class="sheet-encmaxscore"><input name="attr_encumberance_max" type="number"></div>
<div class="sheet-woundstitle">WOUNDS</div>
<div class="sheet-woundheadtitle">HEAD</div>
<div class="sheet-woundheadscore"><input name="attr_head_wound" type="checkbox"></div>
<div class="sheet-woundtorsotitle">TORSO</div>
<div class="sheet-woundtorsoscore"><input name="attr_torso_wound" type="checkbox"></div>
<div class="sheet-woundlarmtitle">LEFT ARM</div>
<div class="sheet-woundlarmscore"><input name="attr_leftarm_wound" type="checkbox"></div>
<div class="sheet-woundrarmtitle">RIGHT ARM</div>
<div class="sheet-woundrarmscore"><input name="attr_rightarm_wound" type="checkbox"></div>
<div class="sheet-woundllegtitle">LEFT LEG</div>
<div class="sheet-woundllegscore"><input name="attr_leftleg_wound" type="checkbox"></div>
<div class="sheet-woundrlegtitle">RIGHT LEG</div>
<div class="sheet-woundrlegscore"><input name="attr_rightleg_wound" type="checkbox"></div>
<div class="sheet-traitstitle">TRAITS</div>
<div class="sheet-traitstraittitle">TRAIT</div>
<div class="sheet-traitsnotestitle">NOTES</div>
<div class="sheet-traitsranktitle">RANK</div>
<div class="sheet-negtrait1score"><input type="text" list="negtraitlist" name="attr_negtrait_1"></div>
<div class="sheet-negtrait1notescore"><input name="attr_negtrait_1_notes" type="text"></div>
<div class="sheet-negtrait1rankscore"><input name="attr_negtrait_1_rank" type="number"></div>
<div class="sheet-negtrait2score"><input type="text" list="negtraitlist" name="attr_negtrait_2"></div>
<div class="sheet-negtrait2notescore"><input name="attr_negtrait_2_notes" type="text"></div>
<div class="sheet-negtrait2rankscore"><input name="attr_negtrait_2_rank" type="number"></div>
<div class="sheet-negtrait3score"><input type="text" list="negtraitlist" name="attr_negtrait_3"></div>
<div class="sheet-negtrait3notescore"><input name="attr_negtrait_3_notes" type="text"></div>
<div class="sheet-negtrait3rankscore"><input name="attr_negtrait_3_rank" type="number"></div>
<div class="sheet-postrait1score"><input type="text" list="postraitlist" name="attr_postrait_1"></div>
<div class="sheet-postrait1notescore"><input name="attr_postrait_1_notes" type="text"></div>
<div class="sheet-postrait1rankscore"><input name="attr_postrait_1_rank" type="number"></div>
<div class="sheet-postrait2score"><input type="text" list="postraitlist" name="attr_postrait_2"></div>
<div class="sheet-postrait2notescore"><input name="attr_postrait_2_notes" type="text"></div>
<div class="sheet-postrait2rankscore"><input name="attr_postrait_2_rank" type="number"></div>
<div class="sheet-postrait3score"><input type="text" list="postraitlist" name="attr_postrait_3"></div>
<div class="sheet-postrait3notescore"><input name="attr_postrait_3_notes" type="text"></div>
<div class="sheet-postrait3rankscore"><input name="attr_postrait_3_rank" type="number"></div>
<div class="sheet-drugusagetitle">DRUG USAGE</div>
<div class="sheet-drugtitle">DRUG</div>
<div class="sheet-drugdose1title">DOSES TAKEN</div>
<div class="sheet-drugdose2title">DOSE ACTIVE</div>
<div class="sheet-drugaddicttitle">ADDICT</div>
<div class="sheet-drug1score"><input type="text" list="druglist" name="attr_druguse1"></div>
<div class="sheet-drug1dosesscore"><input name="attr_drugdosetaken1" type="number"></div>
<div class="sheet-drug1activescore"><input name="attr_drugactive1" type="checkbox" value="1"></div>
<div class="sheet-drug1addictscore"><input name="attr_addict_1" type="checkbox" value="1"></div>
<div class="sheet-drug2score"><input type="text" list="druglist" name="attr_druguse2"></div>
<div class="sheet-drug2dosesscore"><input name="attr_drugdosetaken2" type="number"></div>
<div class="sheet-drug2activescore"><input name="attr_drugactive2" type="checkbox" value="1"></div>
<div class="sheet-drug2addictscore"><input name="attr_addict_2" type="checkbox" value="1"></div>
<div class="sheet-drug3score"><input type="text" list="druglist" name="attr_druguse3"></div>
<div class="sheet-drug3dosesscore"><input name="attr_drugdosetaken3" type="number"></div>
<div class="sheet-drug3activescore"><input name="attr_drugactive3" type="checkbox" value="1"></div>
<div class="sheet-drug3addictscore"><input name="attr_addict_3" type="checkbox" value="1"></div>
<div class="sheet-drug4score"><input type="text" list="druglist" name="attr_druguse4"></div>
<div class="sheet-drug4dosesscore"><input name="attr_drugdosetaken4" type="number"></div>
<div class="sheet-drug4activescore"><input name="attr_drugactive4" type="checkbox" value="1"></div>
<div class="sheet-drug4addictscore"><input name="attr_addict_4" type="checkbox" value="1"></div>
<div class="sheet-drug5score"><input type="text" list="druglist" name="attr_druguse5"></div>
<div class="sheet-drug5dosesscore"><input name="attr_drugdosetaken5" type="number"></div>
<div class="sheet-drug5activescore"><input name="attr_drugactive5" type="checkbox" value="1"></div>
<div class="sheet-drug5addictscore"><input name="attr_addict_5" type="checkbox" value="1"></div>
<div class="sheet-drug6score"><input type="text" list="druglist" name="attr_druguse6"></div>
<div class="sheet-drug6dosesscore"><input name="attr_drugdosetaken6" type="number"></div>
<div class="sheet-drug6activescore"><input name="attr_drugactive6" type="checkbox" value="1"></div>
<div class="sheet-drug6addictscore"><input name="attr_addict_6" type="checkbox" value="1"></div>
<div class="sheet-armourtitle">ARMOUR</div>
<div class="sheet-armourpvtitle">PV</div>
<div class="sheet-armourpvscore"><input name="attr_armour_pv_total" type="number"></div>
<div class="sheet-armour1title">ARMOUR TYPE</div>
<div class="sheet-armour1pvtitle">PV</div>
<div class="sheet-armour1currpvtitle">Current PV</div>
<div class="sheet-armour1resisttitle">RESISTANCE</div>
<div class="sheet-armour1damagetitle">DAMAGE</div>
<div class="sheet-armour1enctitle">EQUIP</div>
<div class="sheet-armour1score"><input type="text" list="armourlist" name="attr_armour_1"></div>
<div class="sheet-armour1pvscore"><input name="attr_armour_pv_1" type="number"></div>
<div class="sheet-armour1currpvscore"><span name="attr_armour_currpv_1"></div>
<div class="sheet-armour1resistscore"><input name="attr_armour_resistance_1" type="number"></div>
<div class="sheet-armour1damagescore"><input name="attr_armour_damage_1" type="number"></div>
<div class="sheet-armour1encscore"><input name="attr_armour_enc_1" type="number"></div>
<div class="sheet-armour2maintitle">SECOND ARMOUR / SHIELD</div>
<div class="sheet-armour2title">ARMOUR TYPE</div>
<div class="sheet-armour2pvtitle">PV</div>
<div class="sheet-armour2currpvtitle">Current PV</div>
<div class="sheet-armour2resisttitle">RESISTANCE</div>
<div class="sheet-armour2damagetitle">DAMAGE</div>
<div class="sheet-armour2enctitle">EQUIP</div>
<div class="sheet-armour2score"><input type="text" list="armourlist" name="attr_armour_2"></div>
<div class="sheet-armour2pvscore"><input name="attr_armour_pv_2" type="number"></div>
<div class="sheet-armour2currpvscore"><span name="attr_armour_currpv_2"></div>
<div class="sheet-armour2resistscore"><input name="attr_armour_resistance_2" type="number"></div>
<div class="sheet-armour2damagescore"><input name="attr_armour_damage_2" type="number"></div>
<div class="sheet-armour2encscore"><input name="attr_armour_enc_2" type="number"></div>
<div class="sheet-ebbenhancetitle">EBB ENHANCE</div>
<div class="sheet-ebbboosttitle">Boost/Advanced/Ebb Beast</div>
<div class="sheet-ebbboostscore"><input name="attr_ebbboostactive" type="checkbox" value="1"></div>
<div class="sheet-ebbadvancedscore"><input name="attr_ebbadvancedactive" type="checkbox" value="1"></div>
<div class="sheet-ebbbeastscore"><input name="attr_ebbbeastactive" type="checkbox" value="1"></div>
<div class="sheet-notestitle">NOTES</div>
<div class="sheet-notesscore"><textarea name="attr_notes"></textarea></div>
<div class="sheet-space67">&nbsp;</div>
</div>
<rolltemplate class="sheet-rolltemplate-initiative">
<div class="container">
<div class="rollheader">{{name}} | {{initiative}}</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-skill">
<div class="container">
<div class="rollheader">{{name}}</div>
<div class="rollrow1"><span class="tcat">Success: </span>{{success}} | <span class="tcat">Skill: </span> {{skill}}</div>
<div class="rollrow2"><span class="tcat">{{successreroll}}</span><span class="tcat">{{skillreroll}} </span></div>
<div class="rollrow1"><span class="tcat">{{reroll}}</span> </div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-reroll">
<div class="container">
<div class="rollheader">Reroll</div>
<div class="rollrow1"><span class="tcat">Success: </span>{{success}} | <span class="tcat">Skill: </span> {{skill}}</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-successreroll">
<div class="container">
<div class="rollheader">Reroll</div>
<div class="rollrow1"><span class="tcat">Success: </span>{{success}} </div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-skillreroll">
<div class="container">
<div class="rollheader">Reroll</div>
<div class="rollrow1"><span class="tcat">Skill: </span>{{skill}} </div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-weapon">
<div class="container">
<div class="rollheader">{{name}}</div>
<div class="rollrow1"><span class="tcat">Success: </span>{{success}} | <span class="tcat">Skill: </span> {{skill}}</div>
<div class="rollrow2">
<span class="tcat">Dam: </span>
{{damage}} |
<span class="tcat">Min. Dam: </span>
{{mindmg}} |
<span class="tcat">AD: </span>
{{ad}}
</div>
<div class="rollrow2"><span class="tcat">{{successreroll}}</span><span class="tcat">{{skillreroll}} </span></div>
<div class="rollrow1"><span class="tcat">{{reroll}}</span> </div>
<div class="rollrow2">{{weaponnotes}}</div>
<div class="rollrow1">
{{#rollTotal() success 1}}
{{#rollTotal() skill 1}}
+1 Damage
{{/rollTotal() skill 1}}
{{#rollTotal() skill 2}}
+2 Damage or hit an arm
{{/rollTotal() skill 2}}
{{#rollTotal() skill 3}}
+4 Damage or hit a leg
{{/rollTotal() skill 3}}
{{#rollTotal() skill 4}}
+6 Damage and hit the head
{{/rollTotal() skill 4}}
{{#rollTotal() skill 5}}
+6 Damage and hit the head
{{/rollTotal() skill 5}}
{{/rollTotal() success 1}}
</div>
</div>
</rolltemplate>
<script type="text/worker">
on('change:species', event => {
const speciesdetails = {
"Advanced Carrien": {strengthbase: '3', strengthmax: '5', dexteritybase: '1', dexteritymax: '5', knowledgebase: '0', knowledgemax: '2', concentrationbase: '1', concentrationmax: '4', charismabase: '0', charismamax: '3', coolbase: '3', coolmax: '6', luck: '0', luckmax: '3', athletics: '0', bribery: '0', climbing: '0', detect: '0', diplomacy: '0', eduacad: '0', edunat: '0', intimidate: '1', langgristle: '1', langneo: '0', langshak: '0', langwraith: '0', leadership: '0', loresector: '1', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '0', streetwise: '0', survival: '1', throw: '0', tracking: '0', unarmed: '1', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'0', protect:'0', realityfold:'0', senses:'0', telekinesis:'0', thermal:'0', move_closing:'4', move_rushing:'7', hpStarting:'23', species_ability_1:"FAMILIAR BREED", species_ability_2:"AGAINST ALL ODDS", luckflux:"LUCK"},
"ADV": {strengthbase: '3', strengthmax: '5', dexteritybase: '1', dexteritymax: '5', knowledgebase: '0', knowledgemax: '2', concentrationbase: '1', concentrationmax: '4', charismabase: '0', charismamax: '3', coolbase: '3', coolmax: '6', luck: '0', luckmax: '3', athletics: '0', bribery: '0', climbing: '0', detect: '0', diplomacy: '0', eduacad: '0', edunat: '0', intimidate: '1', langgristle: '1', langneo: '0', langshak: '0', langwraith: '0', leadership: '0', loresector: '1', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '0', streetwise: '0', survival: '1', throw: '0', tracking: '0', unarmed: '1', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'0', protect:'0', realityfold:'0', senses:'0', telekinesis:'0', thermal:'0', move_closing:'4', move_rushing:'7', hpStarting:'23', species_ability_1:"FAMILIAR_BREED", species_ability_2:"AGAINST ALL ODDS", luckflux:"LUCK"},
"Brain Waster": {strengthbase: '0', strengthmax: '3', dexteritybase: '1', dexteritymax: '4', knowledgebase: '1', knowledgemax: '5', concentrationbase: '2', concentrationmax: '6', charismabase: '1', charismamax: '5', coolbase: '1', coolmax: '5', luck: '2', luckmax: '6', athletics: '0', bribery: '0', climbing: '0', detect: '1', diplomacy: '0', eduacad: '1', edunat: '0', intimidate: '0', langgristle: '0', langneo: '0', langshak: '0', langwraith: '0', leadership: '0', loresector: '0', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '0', streetwise: '0', survival: '0', throw: '0', tracking: '0', unarmed: '0', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'1', communicate:'0', enhance:'0', heal:'0', protect:'1', realityfold:'0', senses:'0', telekinesis:'0', thermal:'1', move_closing:'2', move_rushing:'5', hpStarting:'14', species_ability_1:"CONTROL OF THE EBB", species_ability_2:'', luckflux:"FLUX"},
"Eban": {strengthbase: '0', strengthmax: '3', dexteritybase: '1', dexteritymax: '4', knowledgebase: '1', knowledgemax: '5', concentrationbase: '2', concentrationmax: '6', charismabase: '1', charismamax: '5', coolbase: '1', coolmax: '5', luck: '2', luckmax: '6', athletics: '0', bribery: '0', climbing: '0', detect: '1', diplomacy: '0', eduacad: '1', edunat: '0', intimidate: '0', langgristle: '0', langneo: '0', langshak: '0', langwraith: '0', leadership: '0', loresector: '0', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '0', streetwise: '0', survival: '0', throw: '0', tracking: '0', unarmed: '0', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'1', communicate:'0', enhance:'0', heal:'0', protect:'1', realityfold:'0', senses:'0', telekinesis:'0', thermal:'1', move_closing:'2', move_rushing:'5', hpStarting:'14', species_ability_1:"CONTROL OF THE EBB", species_ability_2:'', luckflux:"FLUX"},
"Ebon": {strengthbase: '0', strengthmax: '3', dexteritybase: '1', dexteritymax: '4', knowledgebase: '1', knowledgemax: '5', concentrationbase: '2', concentrationmax: '6', charismabase: '1', charismamax: '5', coolbase: '1', coolmax: '5', luck: '2', luckmax: '6', athletics: '0', bribery: '0', climbing: '0', detect: '1', diplomacy: '0', eduacad: '1', edunat: '0', intimidate: '0', langgristle: '0', langneo: '0', langshak: '0', langwraith: '0', leadership: '0', loresector: '0', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '0', streetwise: '0', survival: '0', throw: '0', tracking: '0', unarmed: '0', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'1', protect:'1', realityfold:'0', senses:'0', telekinesis:'0', thermal:'1', move_closing:'2', move_rushing:'5', hpStarting:'14', species_ability_1:"CONTROL OF THE EBB", species_ability_2:'', luckflux:"FLUX"},
"Frother": {strengthbase: '2', strengthmax: '4', dexteritybase: '1', dexteritymax: '4', knowledgebase: '1', knowledgemax: '5', concentrationbase: '1', concentrationmax: '3', charismabase: '0', charismamax: '4', coolbase: '1', coolmax: '5', luck: '1', luckmax: '3', athletics: '0', bribery: '0', climbing: '0', detect: '1', diplomacy: '0', eduacad: '0', edunat: '0', intimidate: '0', langgristle: '0', langneo: '0', langshak: '0', langwraith: '0', leadership: '0', loresector: '0', meleewpn: '1', oratory: '0', persuasion: '0', stealth: '0', streetwise: '1', survival: '0', throw: '0', tracking: '0', unarmed: '1', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'0', protect:'0', realityfold:'0', senses:'0', telekinesis:'0', thermal:'0', move_closing:'2', move_rushing:'5', hpStarting:'17', species_ability_1:"DRUG ADDICT", species_ability_2:"FEEL NO PAIN", luckflux:"LUCK"},
"Human": {strengthbase: '1', strengthmax: '3', dexteritybase: '1', dexteritymax: '4', knowledgebase: '2', knowledgemax: '5', concentrationbase: '1', concentrationmax: '5', charismabase: '1', charismamax: '5', coolbase: '1', coolmax: '5', luck: '1', luckmax: '6', athletics: '0', bribery: '0', climbing: '0', detect: '1', diplomacy: '0', eduacad: '1', edunat: '0', intimidate: '0', langgristle: '0', langneo: '0', langshak: '0', langwraith: '0', leadership: '0', loresector: '0', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '0', streetwise: '1', survival: '0', throw: '0', tracking: '0', unarmed: '1', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'0', protect:'0', realityfold:'0', senses:'0', telekinesis:'0', thermal:'0', move_closing:'2', move_rushing:'5', hpStarting:'15', species_ability_1:"ADAPTABLE", species_ability_2:"SOCIABLE", luckflux:"LUCK"},
"Neophron": {strengthbase: '0', strengthmax: '2', dexteritybase: '0', dexteritymax: '3', knowledgebase: '2', knowledgemax: '6', concentrationbase: '2', concentrationmax: '6', charismabase: '3', charismamax: '6', coolbase: '1', coolmax: '5', luck: '0', luckmax: '3', athletics: '0', bribery: '1', climbing: '0', detect: '0', diplomacy: '1', eduacad: '1', edunat: '1', intimidate: '0', langgristle: '0', langneo: '1', langshak: '0', langwraith: '0', leadership: '1', loresector: '0', meleewpn: '0', oratory: '1', persuasion: '1', stealth: '0', streetwise: '0', survival: '0', throw: '0', tracking: '0', unarmed: '0', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'0', protect:'0', realityfold:'0', senses:'0', telekinesis:'0', thermal:'0', move_closing:'2', move_rushing:'5', hpStarting:'11', species_ability_1:"CHARM OFFENSIVE", species_ability_2:"INQUISITIVE MIND", luckflux:"LUCK"},
"Shaktar": {strengthbase: '3', strengthmax: '5', dexteritybase: '2', dexteritymax: '5', knowledgebase: '1', knowledgemax: '4', concentrationbase: '0', concentrationmax: '3', charismabase: '1', charismamax: '3', coolbase: '1', coolmax: '6', luck: '0', luckmax: '3', athletics: '0', bribery: '0', climbing: '1', detect: '1', diplomacy: '0', eduacad: '0', edunat: '0', intimidate: '0', langgristle: '0', langneo: '0', langshak: '1', langwraith: '0', leadership: '0', loresector: '0', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '0', streetwise: '0', survival: '1', throw: '0', tracking: '0', unarmed: '1', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'0', protect:'0', realityfold:'0', senses:'0', telekinesis:'0', thermal:'0', move_closing:'3', move_rushing:'6', hpStarting:'22', species_ability_1:"HONOUR BOUND", species_ability_2:"PREHENSILE TAIL", luckflux:"LUCK"},
"Stormer 313 'Malice'": {strengthbase: '3', strengthmax: '6', dexteritybase: '3', dexteritymax: '6', knowledgebase: '0', knowledgemax: '2', concentrationbase: '0', concentrationmax: '3', charismabase: '0', charismamax: '3', coolbase: '3', coolmax: '6', luck: '0', luckmax: '2', athletics: '1', bribery: '0', climbing: '0', detect: '0', diplomacy: '0', eduacad: '0', edunat: '0', intimidate: '1', langgristle: '0', langneo: '0', langshak: '0', langwraith: '0', leadership: '0', loresector: '0', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '0', streetwise: '0', survival: '0', throw: '1', tracking: '0', unarmed: '1', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'0', protect:'0', realityfold:'0', senses:'0', telekinesis:'0', thermal:'0', move_closing:'3', move_rushing:'6', hpStarting:'25', species_ability_1:"REGENERATION (2)", species_ability_2:"PHYSICAL FAVOURITE", luckflux:"LUCK"},
"Stormer 711 'Xeno'": {strengthbase: '2', strengthmax: '5', dexteritybase: '2', dexteritymax: '5', knowledgebase: '0', knowledgemax: '3', concentrationbase: '1', concentrationmax: '4', charismabase: '0', charismamax: '2', coolbase: '2', coolmax: '6', luck: '0', luckmax: '2', athletics: '0', bribery: '0', climbing: '1', detect: '0', diplomacy: '0', eduacad: '0', edunat: '0', intimidate: '0', langgristle: '0', langneo: '0', langshak: '0', langwraith: '0', leadership: '0', loresector: '0', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '1', streetwise: '0', survival: '0', throw: '0', tracking: '0', unarmed: '1', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'0', protect:'0', realityfold:'0', senses:'0', telekinesis:'0', thermal:'0', move_closing:'4', move_rushing:'6', hpStarting:'22', species_ability_1:"REGENERATION (1)", species_ability_2:"ADAPTIVE SKIN", luckflux:"LUCK"},
"Wraithen": {strengthbase: '1', strengthmax: '3', dexteritybase: '3', dexteritymax: '6', knowledgebase: '1', knowledgemax: '4', concentrationbase: '1', concentrationmax: '4', charismabase: '1', charismamax: '4', coolbase: '0', coolmax: '5', luck: '1', luckmax: '4', athletics: '1', bribery: '0', climbing: '0', detect: '1', diplomacy: '0', eduacad: '0', edunat: '0', intimidate: '0', langgristle: '0', langneo: '0', langshak: '0', langwraith: '1', leadership: '0', loresector: '0', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '0', streetwise: '0', survival: '0', throw: '0', tracking: '1', unarmed: '1', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'0', protect:'0', realityfold:'0', senses:'0', telekinesis:'0', thermal:'0', move_closing:'4', move_rushing:'8', hpStarting:'15', species_ability_1:"SKILLED HUNTER", species_ability_2:"ACUTE SENSES", luckflux:"LUCK"},
"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', luck: '0', luckmax: '20', athletics: '0', bribery: '0', climbing: '0', detect: '0', diplomacy: '0', eduacad: '0', edunat: '0', intimidate: '0', langgristle: '0', langneo: '0', langshak: '0', langwraith: '0', leadership: '0', loresector: '0', meleewpn: '0', oratory: '0', persuasion: '0', stealth: '0', streetwise: '0', survival: '0', throw: '0', tracking: '0', unarmed: '0', acrobatics:'0', admin:'0', appraisal:0, computer:'0', demolitions:'0', driveciv:'0', drivemil:'0', drivepil:'0', drivemot:'0', forensics:'0', forgery:'0', gambling:'0', haggle:'0', interrogate:'0', langbiya:'0', langsign:'0', lockpickelec:'0', lockpickman:'0', lorecult:'0', loredream:'0', medical:'0', optimise:'0', pistol:'0', polearm:'0', readlips:'0', rifle:'0', seduction:'0', shieldcraft:'0', sleight:'0', supportwpn:'0', survival:'0', swimming:'0', tactics:'0', techelec:'0', techman:'0', techwpn:'0', torture:'0', awareness:'0', blast:'0', communicate:'0', enhance:'0', heal:'0', protect:'0', realityfold:'0', senses:'0', telekinesis:'0', thermal:'0', move_closing:'0', move_rushing:'0', hpStarting:'0', species_ability_1:"", species_ability_2:"", luckflux:"LUCK"},
};
getAttrs(['species'], values => {
let name = values.species;
let output = speciesdetails[name] || '';
if(output) setAttrs(output);
});
});
/*
var aspecies_abildesc1=["","While a far cry from their kin, Advanced Carrien are able to communicate flawlessly with other members of the Carrien genus. To reflect this, Advanced Carrien receive a +2 modifier to the Success Die for all CHA and COOL based skill rolls when dealing directly with members of the Carrien species.",
"All Ebonites can manipulate the Ebb to perform actions that would be otherwise impossible to others. To represent this, Ebonite characters replace their LUCK stat with the FLUX stat. See The Ebb on page 124 for more information.",
"All Ebonites can manipulate the Ebb to perform actions that would be otherwise impossible to others. To represent this, Ebonite characters replace their LUCK stat with the FLUX stat. See The Ebb on page 124 for more information.",
"All Frother characters must take at least rank 1 in the Drug Addict trait during character creation. In addition, any drugs used by a Frother are considered to have an additional 30 minutes duration, one additional dose is required before an Addiction Test is made and all Addiction Ratings are reduced by one.",
"Humans are the most adaptable species on Mort and as a result, are the most prominent as SLA Operatives. At the end of character creation, a Human character may select any two skills that they do not already possess and gain them both at rank 1. Additionally, Human characters pay 1 experience point less than the usual cost to increase their skills during downtime sessions",
"The Neophron are talkers, born to a world where speech is their greatest weapon. On the streets of Mort, the Neophrons silver tongue is a vital tool in investigation and PR. A Neophron character receives a +1 modifier to the Success Die for all Diplomacy, Oratory and Persuasion rolls. This bonus is not applied when dealing with other members of the Neophron species - they are just too wise to be drawn in",
"A Shaktar is a deeply honourable creature who lives to a warriors code. A Shaktar may never flee if it means leaving a comrade behind. In addition, a Shaktars COOL stat is increased by 1 (even over the species maximum) whenever they are defending an injured ally.",
"Stormers are capable of regenerating themselves at a highly efficient rate, healing injuries and rebuilding damaged tissue automatically. A Malice has a Regeneration Rate of 2. Full details on Regeneration can be found in the Rules & Mechanics chapter of this book.",
"Stormers are capable of regenerating themselves at a highly efficient rate, healing injuries and rebuilding damaged tissue automatically. A Xeno has a Regeneration Rate of 1. Full details on Regeneration can be found in the Rules & Mechanics chapter of this book",
"Wraithen are natural hunters, a skill set instilled in them from birth. As such, a Wraithen is considered to have one additional Skill Dice success when making a Tracking roll."];
var aspecies_abildesc2=["","The upbringing of any Carrien is far more brutal than almost any other species can imagine. The hardships and violence experienced during their early years, paired with the challenges overcome with escaping the cannibal sectors and being accepted by SLA Industries make the Advanced Carrien extremely hardy. To reflect this, Advanced Carrien are considered to have one additional Skill Die success when making a Survival roll",
"","",
"Frothers are notoriously hardy and will continue to push forward in the face of life-threatening injury, either through sheer determination or utter disregard for their personal safety. To represent this during game play, a Frother ignores the rules and modifiers applied to them by any one wound that they have received, so for example, if a Frother has suffered three wounds, they only apply the modifiers for two of them. The player may always choose which wound to ignore",
"While many are not, the vast majority of Humans are naturally sociable creatures, with a natural flair for communication, particularly with other Humans. To reflect, this a Human character receives a +1 modifier to the Success Die for all Diplomacy and Persuasion rolls when dealing with other Humans.",
"A Neophrons understanding of the power of words generally leads the youth of their race to focus on studies and communication techniques. By most standards, a Neophron is generally educated to a higher standard than even the Humans found on Mort. To reflect this, the Neophron has more starting racial skills (discussed later) than other races. In addition, at the end of character creation, a Neophron character may select one rank 3 KNOW or CHArelated skills on their character sheet and increase it to rank 4, ignoring the usual restrictions.",
"Shaktars have huge heavy tails which they can manipulate. The tail aids in climbing, balance, gives an increased sense of touch and can be used to entangle opponents. To reflect this, Shaktars receive a +1 modifier to the Success Die for all Climbing rolls and opponents in hand-to-hand combat may not use Acrobatic Defence.",
"The cameras love a Stormer. All Stormer 313 Malice characters start with an additional 1 Ratings Point in the Body category. If a Malice starts any game session with 0 Ratings Points in the Body category, they immediately gain 1.",
"Xeno has chameleon like skin that begins to blend with its surroundings as it stops moving. Any Detect rolls to spot a stationary Xeno receive a -1 modifier to the Success Die. This modifier is increased to -2 if the Xeno has been stationary for any significant length of time. Armoured Skin - A Xenos skin is also armoured, removing the need for them to wear other armour and keep their adaptive camouflage in play. A Xenos armoured skin has PV 5 and Resistance equal to its Hit Points. Whenever a Xeno regenerates any Hit Points it also regenerates an equal value of Resistance. A Xeno takes great pride in their capabilities and may never wear any other armour. In addition to the protective capabilities, the skin also has a number of small pockets, allowing the Xeno to carry items such as ammo, knives and other essentials without conventional means.",
"A Wraithens heightened senses extend to their strong survival instinct, giving them an uncanny knack at detecting dangerous situations. A Wraithen adds 1 to their Initiative Bonus, making them more likely to act before others in combat."];
*/
on("change:dexteritybase change:dexterityarmour change:dexteritydrugs change:dexterityebb change:initiativedrugs change:initiativearmour", function() {
getAttrs(["dexteritybase","species","concentration","acrobatics","athletics","drivemot","forgery","pistol","rifle","sleight","stealth","dexterityarmour","dexteritydrugs","dexterityebb","initiativedrugs","initiativearmour"], function(values) {
const speciesdetails = {
"Advanced Carrien": {dexteritybase: '1', dexteritymax: '5'},
"ADV": {dexteritybase: '1', dexteritymax: '5'},
"Brain Waster": {dexteritybase: '1', dexteritymax: '4'},
"Eban": {dexteritybase: '1', dexteritymax: '4'},
"Ebon": {dexteritybase: '1', dexteritymax: '4'},
"Frother": {dexteritybase: '1', dexteritymax: '4'},
"Human": {dexteritybase: '1', dexteritymax: '4'},
"Neophron": {dexteritybase: '0', dexteritymax: '3'},
"Shaktar": {dexteritybase: '2', dexteritymax: '5'},
"Stormer 313 'Malice'": {dexteritybase: '3', dexteritymax: '6'},
"Stormer 711 'Xeno'": {dexteritybase: '2', dexteritymax: '5'},
"Wraithen": {dexteritybase: '3', dexteritymax: '6'},
"NPC": {dexteritybase: '0', dexteritymax: '20'},
};
var dexteritybase = parseInt(values["dexteritybase"])||0;
var dexterityarmour = parseInt(values["dexterityarmour"])||0;
var dexteritydrugs = parseInt(values["dexteritydrugs"])||0;
var dexterityebb = parseInt(values["dexterityebb"])||0;
var initiativedrugs = parseInt(values["initiativedrugs"])||0;
var initiativearmour = parseInt(values["initiativearmour"])||0;
var species = values["species"]||"";
var dexteritymin = parseInt(speciesdetails[species]["dexteritybase"])||0;
var dexteritymax = parseInt(speciesdetails[species]["dexteritymax"])||20;
if (dexteritybase > dexteritymax) { dexteritybase = dexteritymax;}
if (dexteritybase < dexteritymin) { dexteritybase = dexteritymin;}
var dexterity = dexteritybase + dexterityarmour + dexteritydrugs + dexterityebb;
var concentration = parseInt(values["concentration"])||0;
var acrobatics = parseInt(values["acrobatics"])||0;
var athletics = parseInt(values["athletics"])||0;
var drivemot = parseInt(values["drivemot"])||0;
var forgery = parseInt(values["forgery"])||0;
var pistol = parseInt(values["pistol"])||0;
var rifle = parseInt(values["rifle"])||0;
var sleight = parseInt(values["sleight"])||0;
var stealth = parseInt(values["stealth"])||0;
var acrobaticstotal = acrobatics + dexterity;
var athleticstotal = athletics + dexterity;
var drivemottotal = drivemot + dexterity;
var forgerytotal = forgery + dexterity;
var pistoltotal = pistol + dexterity;
var rifletotal = rifle + dexterity;
var sleighttotal = sleight + dexterity;
var stealthtotal = stealth + dexterity;
var initiative = dexterity + concentration + initiativearmour + initiativedrugs;
setAttrs({
"dexterity": dexterity,
"dexteritybase": dexteritybase,
"acrobatics_total": acrobaticstotal,
"athletics_total": athleticstotal,
"drivemot_total": drivemottotal,
"forgery_total": forgerytotal,
"pistol_total": pistoltotal,
"rifle_total": rifletotal,
"sleight_total": sleighttotal,
"stealth_total": stealthtotal,
"initiative": initiative,
});
});
});
on("change:strengthbase change:strengtharmour change:strengthdrugs change:strengthebb", function() {
getAttrs(["species","strengthbase","climbing","meleewpn","polearm","shieldcraft","supportwpn","swimming","throw","unarmed","strengtharmour","strengthdrugs","strengthebb"], function(values) {
const speciesdetails = {
"Advanced Carrien": {strengthbase: '3', strengthmax: '5', hpbase: '20'},
"ADV": {strengthbase: '3', strengthmax: '5', hpbase: '20'},
"Brain Waster": {strengthbase: '0', strengthmax: '3', hpbase: '14'},
"Eban": {strengthbase: '0', strengthmax: '3', hpbase: '14'},
"Ebon": {strengthbase: '0', strengthmax: '3', hpbase: '14'},
"Frother": {strengthbase: '2', strengthmax: '4', hpbase: '15'},
"Human": {strengthbase: '1', strengthmax: '3', hpbase: '14'},
"Neophron": {strengthbase: '0', strengthmax: '2', hpbase: '11'},
"Shaktar": {strengthbase: '3', strengthmax: '5', hpbase: '19'},
"Stormer 313 'Malice'": {strengthbase: '3', strengthmax: '6', hpbase: '22'},
"Stormer 711 'Xeno'": {strengthbase: '2', strengthmax: '5', hpbase: '20'},
"Wraithen": {strengthbase: '1', strengthmax: '3', hpbase: '14'},
"NPC": {strengthbase: '0', strengthmax: '20', hpbase: '0'},
};
var strengthbase = parseInt(values["strengthbase"])||0;
var strengtharmour = parseInt(values["strengtharmour"])||0;
var strengthdrugs = parseInt(values["strengthdrugs"])||0;
var strengthebb = parseInt(values["strengthebb"])||0;
var species = values["species"]||"";
var strengthmin = parseInt(speciesdetails[species]["strengthbase"])||0;
var strengthmax = parseInt(speciesdetails[species]["strengthmax"])||20;
var hpbase = parseInt(speciesdetails[species]["hpbase"])||20;
if (strengthbase > strengthmax) { strengthbase = strengthmax;}
if (strengthbase < strengthmin) { strengthbase = strengthmin;}
var strength = strengthbase + strengtharmour + strengthdrugs + strengthebb;
var strengthdam = 0;
if (strength == 5) {strengthdam = 1;}
if (strength == 6) {strengthdam = 2;}
if (strength > 6) {strengthdam = 4;}
var climbing = parseInt(values["climbing"])||0;
var meleewpn = parseInt(values["meleewpn"])||0;
var polearm = parseInt(values["polearm"])||0;
var shieldcraft = parseInt(values["shieldcraft"])||0;
var supportwpn = parseInt(values["supportwpn"])||0;
var swimming = parseInt(values["swimming"])||0;
var throwsk = parseInt(values["throw"])||0;
var unarmed = parseInt(values["unarmed"])||0;
var climbingtotal = climbing + strength;
var meleewpntotal = meleewpn + strength;
var polearmtotal = polearm + strength;
var shieldcrafttotal = shieldcraft + strength;
var supportwpntotal = supportwpn + strength;
var swimmingtotal = swimming + strength;
var throwtotal = throwsk + strength;
var unarmedtotal = unarmed + strength;
setAttrs({
"strength": strength,
"strengthbase": strengthbase,
"climbing_total": climbingtotal,
"meleewpn_total": meleewpntotal,
"polearm_total": polearmtotal,
"shieldcraft_total": shieldcrafttotal,
"supportwpn_total": supportwpntotal,
"swimming_total": swimmingtotal,
"throw_total": throwtotal,
"unarmed_total": unarmedtotal,
"hpStarting": hpbase + strength,
"strengthdam": strengthdam,
});
});
});
on("change:knowledgebase change:knowledgedrugs", function() {
getAttrs(["knowledgebase","species","admin","computer","eduacad","edunat","forensics","langbiya","langgristle","langneo","langshak","langsign","langwraith","lorecult","loredream","loresector","medical","optimise","streetwise","knowledgedrugs"], function(values) {
const speciesdetails = {
"Advanced Carrien": {knowledgebase: '0', knowledgemax: '2'},
"ADV": {knowledgebase: '0', knowledgemax: '2'},
"Brain Waster": {knowledgebase: '1', knowledgemax: '5'},
"Eban": {knowledgebase: '1', knowledgemax: '5'},
"Ebon": {knowledgebase: '1', knowledgemax: '5'},
"Frother": {knowledgebase: '1', knowledgemax: '5'},
"Human": {knowledgebase: '2', knowledgemax: '5'},
"Neophron": {knowledgebase: '0', knowledgemax: '6'},
"Shaktar": {knowledgebase: '1', knowledgemax: '4'},
"Stormer 313 'Malice'": {knowledgebase: '0', knowledgemax: '2'},
"Stormer 711 'Xeno'": {knowledgebase: '0', knowledgemax: '3'},
"Wraithen": {knowledgebase: '1', knowledgemax: '4'},
"NPC": {knowledgebase: '0', knowledgemax: '20'},
};
var knowledgebase = parseInt(values["knowledgebase"])||0;
var knowledgedrugs = parseInt(values["knowledgedrugs"])||0;
var species = values["species"]||"";
var knowledgemin = parseInt(speciesdetails[species]["knowledgebase"])||0;
var knowledgemax = parseInt(speciesdetails[species]["knowledgemax"])||20;
if (knowledgebase > knowledgemax) { knowledgebase = knowledgemax;}
if (knowledgebase < knowledgemin) { knowledgebase = knowledgemin;}
var knowledge = knowledgebase + knowledgedrugs;
var admin = parseInt(values["admin"])||0;
var computer = parseInt(values["computer"])||0;
var eduacad = parseInt(values["eduacad"])||0;
var edunat = parseInt(values["edunat"])||0;
var forensics = parseInt(values["forensics"])||0;
var langbiya = parseInt(values["langbiya"])||0;
var langgristle = parseInt(values["langgristle"])||0;
var langneo = parseInt(values["langneo"])||0;
var langshak = parseInt(values["langshak"])||0;
var langsign = parseInt(values["langsign"])||0;
var langwraith = parseInt(values["langwraith"])||0;
var lorecult = parseInt(values["lorecult"])||0;
var loredream = parseInt(values["loredream"])||0;
var loresector = parseInt(values["loresector"])||0;
var medical = parseInt(values["medical"])||0;
var optimise = parseInt(values["optimise"])||0;
var streetwise = parseInt(values["streetwise"])||0;
var admintotal = admin + knowledge;
var computertotal = computer + knowledge;
var eduacadtotal = eduacad + knowledge;
var edunattotal = edunat + knowledge;
var forensicstotal = forensics + knowledge;
var langbiyatotal = langbiya + knowledge;
var langgristletotal = langgristle + knowledge;
var langneototal = langneo + knowledge;
var langshaktotal = langshak + knowledge;
var langsigntotal = langsign + knowledge;
var langwraithtotal = langwraith + knowledge;
var loreculttotal = lorecult + knowledge;
var loredreamtotal = loredream + knowledge;
var loresectortotal = loresector + knowledge;
var medicaltotal = medical + knowledge;
var optimisetotal = optimise + knowledge;
var streetwisetotal = streetwise + knowledge;
setAttrs({
"knowledge": knowledge,
"knowledgebase": knowledgebase,
"admin_total": admintotal,
"computer_total": computertotal,
"eduacad_total": eduacadtotal,
"edunat_total": edunattotal,
"forensics_total": forensicstotal,
"langbiya_total": langbiyatotal,
"langgristle_total": langgristletotal,
"langneo_total": langneototal,
"langshak_total": langshaktotal,
"langsign_total": langsigntotal,
"langwraith_total": langwraithtotal,
"lorecult_total": loreculttotal,
"loredream_total": loredreamtotal,
"loresector_total": loresectortotal,
"medical_total": medicaltotal,
"optimise_total": optimisetotal,
"streetwise_total":streetwisetotal,
});
});
});
on("change:concentrationbase change:concentrationdrugs change:concentrationebb change:initiativedrugs change:initiativearmour", function() {
getAttrs(["concentrationbase","dexterity","species","appraisal","demolitions","detect","driveciv","drivemil","drivepil","lockpickman","lockpickelec","readlips","tactics","techelec","techman","techwpn","tracking","awareness","blast","communicate","enhance","heal","protect","realityfold","senses","telekinesis","thermal","concentrationdrugs","concentrationebb","initiativedrugs","initiativearmour"], function(values) {
const speciesdetails = {
"Advanced Carrien": {concentrationbase: '1', concentrationmax: '4'},
"ADV": {concentrationbase: '1', concentrationmax: '5'},
"Brain Waster": {concentrationbase: '2', concentrationmax: '6'},
"Eban": {concentrationbase: '2', concentrationmax: '6'},
"Ebon": {concentrationbase: '2', concentrationmax: '6'},
"Frother": {concentrationbase: '1', concentrationmax: '4'},
"Human": {concentrationbase: '1', concentrationmax: '5'},
"Neophron": {concentrationbase: '2', concentrationmax: '6'},
"Shaktar": {concentrationbase: '0', concentrationmax: '3'},
"Stormer 313 'Malice'": {concentrationbase: '0', concentrationmax: '3'},
"Stormer 711 'Xeno'": {concentrationbase: '1', concentrationmax: '4'},
"Wraithen": {concentrationbase: '1', concentrationmax: '4'},
"NPC": {concentrationbase: '0', concentrationmax: '20'},
};
var species = values["species"]||"";
var concentrationbase = parseInt(values["concentrationbase"])||0;
var concentrationdrugs = parseInt(values["concentrationdrugs"])||0;
var concentrationebb = parseInt(values["concentrationebb"])||0;
var initiativedrugs = parseInt(values["initiativedrugs"])||0;
var initiativearmour = parseInt(values["initiativearmour"])||0;
var dexterity = parseInt(values["dexterity"])||0;
var concentrationmin = parseInt(speciesdetails[species]["concentration"])||0;
var concentrationmax = parseInt(speciesdetails[species]["concentrationmax"])||20;
if (concentrationbase > concentrationmax) { concentrationbase = concentrationmax;}
if (concentrationbase < concentrationmin) { concentrationbase = concentrationmin;}
var concentration = concentrationbase + concentrationdrugs + concentrationebb;
var appraisal = parseInt(values["appraisal"])||0;
var demolitions = parseInt(values["demolitions"])||0;
var detect = parseInt(values["detect"])||0;
var driveciv = parseInt(values["driveciv"])||0;
var drivemil = parseInt(values["drivemil"])||0;
var drivepil = parseInt(values["drivepil"])||0;
var lockpickman = parseInt(values["lockpickman"])||0;
var lockpickelec = parseInt(values["lockpickelec"])||0;
var readlips = parseInt(values["readlips"])||0;
var tactics = parseInt(values["tactics"])||0;
var techelec = parseInt(values["techelec"])||0;
var techman = parseInt(values["techman"])||0;
var techwpn = parseInt(values["techwpn"])||0;
var tracking = parseInt(values["tracking"])||0;
var awareness = parseInt(values["awareness"])||0;
var blast = parseInt(values["blast"])||0;
var communicate = parseInt(values["communicate"])||0;
var enhance = parseInt(values["enhance"])||0;
var heal = parseInt(values["heal"])||0;
var protect = parseInt(values["protect"])||0;
var realityfold = parseInt(values["realityfold"])||0;
var senses = parseInt(values["senses"])||0;
var telekinesis = parseInt(values["telekinesis"])||0;
var thermal = parseInt(values["thermal"])||0;
var appraisaltotal = appraisal + concentration;
var demolitionstotal = demolitions + concentration;
var detecttotal = detect + concentration;
var drivecivtotal = driveciv + concentration;
var drivemiltotal = drivemil + concentration;
var drivepiltotal = drivepil + concentration;
var lockpickmantotal = lockpickman + concentration;
var lockpickelectotal = lockpickelec + concentration;
var readlipstotal = readlips + concentration;
var tacticstotal = tactics + concentration;
var techelectotal = techelec + concentration;
var techmantotal = techman + concentration;
var techwpntotal = techwpn + concentration;
var trackingtotal = tracking + concentration;
var awarenesstotal = awareness + concentration;
var blasttotal = blast + concentration;
var communicatetotal = communicate + concentration;
var enhancetotal = enhance + concentration;
var healtotal = heal + concentration;
var protecttotal = protect + concentration;
var realityfoldtotal = realityfold + concentration;
var sensestotal = senses + concentration;
var telekinesistotal = telekinesis + concentration;
var thermaltotal = thermal + concentration;
var initiative = dexterity + concentration + initiativearmour + initiativedrugs;
setAttrs({
"concentration": concentration,
"concentrationbase": concentrationbase,
"appraisal_total": appraisaltotal,
"demolitions_total": demolitionstotal,
"detect_total": detecttotal,
"driveciv_total": drivecivtotal,
"drivemil_total": drivemiltotal,
"drivepil_total": drivepiltotal,
"lockpickman_total": lockpickmantotal,
"lockpickelec_total": lockpickelectotal,
"readlips_total": readlipstotal,
"tactics_total": tacticstotal,
"techelec_total": techelectotal,
"techman_total": techmantotal,
"techwpn_total": techwpntotal,
"tracking_total": trackingtotal,
"awareness_total": awarenesstotal,
"blast_total": blasttotal,
"communicate_total": communicatetotal,
"enhance_total": enhancetotal,
"heal_total": healtotal,
"protect_total": protecttotal,
"realityfold_total": realityfoldtotal,
"senses_total": sensestotal,
"telekinesis_total": telekinesistotal,
"thermal_total": thermaltotal,
"initiative": initiative,
});
});
});
on("change:charismabase change:charismadrugs change:charismaebb", function() {
getAttrs(["charismabase","species","diplomacy","haggle","leadership","oratory","persuasion","seduction","charismadrugs","charismaebb"], function(values) {
const speciesdetails = {
"Advanced Carrien": {charismabase: '0', charismamax: '3'},
"ADV": {charismabase: '0', charismamax: '3'},
"Brain Waster": {charismabase: '1', charismamax: '5'},
"Eban": {charismabase: '1', charismamax: '5'},
"Ebon": {charismabase: '1', charismamax: '5'},
"Frother": {charismabase: '0', charismamax: '4'},
"Human": {charismabase: '1', charismamax: '5'},
"Neophron": {charismabase: '3', charismamax: '6'},
"Shaktar": {charismabase: '1', charismamax: '3'},
"Stormer 313 'Malice'": {charismabase: '0', charismamax: '3'},
"Stormer 711 'Xeno'": {charismabase: '0', charismamax: '2'},
"Wraithen": {charismabase: '1', charismamax: '4'},
"NPC": {charismabase: '0', charismamax: '20'},
};
var charismabase = parseInt(values["charismabase"])||0;
var charismadrugs = parseInt(values["charismadrugs"])||0;
var charismaebb = parseInt(values["charismaebb"])||0;
var species = values["species"]||"";
var charismamin = parseInt(speciesdetails[species]["charismabase"])||0;
var charismamax = parseInt(speciesdetails[species]["charismamax"])||20;
if (charismabase > charismamax) { charismabase = charismamax;}
if (charismabase < charismamin) { charismabase = charismamin;}
var charisma = charismabase + charismadrugs + charismaebb;
var diplomacy = parseInt(values["diplomacy"])||0;
var haggle = parseInt(values["haggle"])||0;
var leadership = parseInt(values["leadership"])||0;
var oratory = parseInt(values["oratory"])||0;
var persuasion = parseInt(values["persuasion"])||0;
var seduction = parseInt(values["seduction"])||0;
var diplomacytotal = diplomacy + charisma;
var haggletotal = haggle + charisma;
var leadershiptotal = leadership + charisma;
var oratorytotal = oratory + charisma;
var persuasiontotal = persuasion + charisma;
var seductiontotal = seduction + charisma;
setAttrs({
"charisma": charisma,
"charismabase": charismabase,
"diplomacy_total": diplomacytotal,
"haggle_total": haggletotal,
"leadership_total": leadershiptotal,
"oratory_total": oratorytotal,
"persuasion_total": persuasiontotal,
"seduction_total": seductiontotal,
});
});
});
on("change:coolbase change:cooldrugs change:coolarmour", function() {
getAttrs(["coolbase","species","bribery","gambling","interrogate","intimidate","survival","torture","cooldrugs","coolarmour"], function(values) {
const speciesdetails = {
"Advanced Carrien": {coolbase: '3', coolmax: '6'},
"ADV": {coolbase: '3', coolmax: '6'},
"Brain Waster": {coolbase: '1', coolmax: '5'},
"Eban": {coolbase: '1', coolmax: '5'},
"Ebon": {coolbase: '1', coolmax: '5'},
"Frother": {coolbase: '1', coolmax: '5'},
"Human": {coolbase: '1', coolmax: '5'},
"Neophron": {coolbase: '1', coolmax: '5'},
"Shaktar": {coolbase: '1', coolmax: '6'},
"Stormer 313 'Malice'": {coolbase: '3', coolmax: '6'},
"Stormer 711 'Xeno'": {coolbase: '2', coolmax: '6'},
"Wraithen": {coolbase: '0', coolmax: '5'},
"NPC": {coolbase: '0', coolmax: '20'},
};
var coolbase = parseInt(values["coolbase"])||0;
var cooldrugs = parseInt(values["cooldrugs"])||0;
var coolarmour = parseInt(values["coolarmour"])||0;
var species = values["species"]||"";
var coolmin = parseInt(speciesdetails[species]["coolbase"])||0;
var coolmax = parseInt(speciesdetails[species]["coolmax"])||20;
if (coolbase > coolmax) { coolbase = coolmax;}
if (coolbase < coolmin) { coolbase = coolmin;}
cool = coolbase + cooldrugs + coolarmour;
var bribery = parseInt(values["bribery"])||0;
var gambling = parseInt(values["gambling"])||0;
var interrogate = parseInt(values["interrogate"])||0;
var intimidate = parseInt(values["intimidate"])||0;
var survival = parseInt(values["survival"])||0;
var torture = parseInt(values["torture"])||0;
var briberytotal = bribery + cool;
var gamblingtotal = gambling + cool;
var interrogatetotal = interrogate + cool;
var intimidatetotal = intimidate + cool;
var survivaltotal = survival + cool;
var torturetotal = torture + cool;
setAttrs({
"cool": cool,
"coolbase": coolbase,
"bribery_total": briberytotal,
"gambling_total": gamblingtotal,
"interrogate_total": interrogatetotal,
"intimidate_total": intimidatetotal,
"survival_total": survivaltotal,
"torture_total": torturetotal,
});
});
});
on("change:luck", function() {
getAttrs(["luck","species","protect"], function(values) {
const speciesdetails = {
"Advanced Carrien": {luck: '0', luckmax: '3'},
"ADV": {luck: '0', luckmax: '3'},
"Brain Waster": {luck: '2', luckmax: '6'},
"Eban": {luck: '2', luckmax: '6'},
"Ebon": {luck: '2', luckmax: '6'},
"Frother": {luck: '1', luckmax: '3'},
"Human": {luck: '1', luckmax: '6'},
"Neophron": {luck: '0', luckmax: '3'},
"Shaktar": {luck: '0', luckmax: '3'},
"Stormer 313 'Malice'": {luck: '0', luckmax: '3'},
"Stormer 711 'Xeno'": {luck: '0', luckmax: '3'},
"Wraithen": {luck: '1', luckmax: '4'},
"NPC": {luck: '0', luckmax: '20'},
};
var luck = parseInt(values["luck"])||0;
var protect = parseInt(values["protect"])||0;
var species = values["species"]||"";
var luckmin = parseInt(speciesdetails[species]["luck"])||0;
var luckmax = parseInt(speciesdetails[species]["luckmax"])||20;
if (protect > 2) {luckmax = luckmax + 2;}
if (luck > luckmax) { luck = luckmax;}
if (luck < luckmin) { luck = luckmin;}
setAttrs({
"luck": luck,
});
});
});
on("change:drugactive1 change:drugactive2 change:drugactive3 change:drugactive4 change:drugactive5 change:drugactive6", function() {
getAttrs(["drugactive1","drugactive2","drugactive3","drugactive4","drugactive5","drugactive6","druguse1","druguse2","druguse3","druguse4","druguse5","druguse6"], function(values) {
const drugsdetails = {
"Blind side": {strengthdrugs: '0', dexteritydrugs: '2', knowledgedrugs: '0', concentrationdrugs: '2', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
"Charmer": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '1'},
"Flush": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
"Honesty": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
"Kick Start": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
"Mind Numb": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
"Pain Away": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
"Pineal Sim": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
"Rush": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
"Shatter": {strengthdrugs: '2', dexteritydrugs: '1', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '3', initiativedrugs: '0'},
"Streak": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '2', concentrationdrugs: '2', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
"Trapper": {strengthdrugs: '1', dexteritydrugs: '1', knowledgedrugs: '1', concentrationdrugs: '1', charismadrugs: '1', cooldrugs: '1', initiativedrugs: '0'},
"Uplift": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
"UV": {strengthdrugs: '1', dexteritydrugs: '1', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '2', initiativedrugs: '0'},
"White Noise": {strengthdrugs: '0', dexteritydrugs: '0', knowledgedrugs: '0', concentrationdrugs: '0', charismadrugs: '0', cooldrugs: '0', initiativedrugs: '0'},
};
var drugactive1 = values["drugactive1"]||0;
var drugactive2 = values["drugactive2"]||0;
var drugactive3 = values["drugactive3"]||0;
var drugactive4 = values["drugactive4"]||0;
var drugactive5 = values["drugactive5"]||0;
var drugactive6 = values["drugactive6"]||0;
var druguse1 = values["druguse1"]||"";
var druguse2 = values["druguse2"]||"";
var druguse3 = values["druguse3"]||"";
var druguse4 = values["druguse4"]||"";
var druguse5 = values["druguse5"]||"";
var druguse6 = values["druguse6"]||"";
var strengthdrugs = 0;
var dexteritydrugs = 0;
var knowledgedrugs = 0;
var concentrationdrugs = 0;
var charismadrugs = 0;
var cooldrugs = 0;
var initiativedrugs = 0;
if (drugactive1 == 1) {
strengthdrugs = strengthdrugs + parseInt(drugsdetails[druguse1]["strengthdrugs"]);
dexteritydrugs = dexteritydrugs + parseInt(drugsdetails[druguse1]["dexteritydrugs"]);
knowledgedrugs = knowledgedrugs + parseInt(drugsdetails[druguse1]["knowledgedrugs"]);
concentrationdrugs = concentrationdrugs + parseInt(drugsdetails[druguse1]["concentrationdrugs"]);
charismadrugs = charismadrugs + parseInt(drugsdetails[druguse1]["charismadrugs"]);
cooldrugs = cooldrugs + parseInt(drugsdetails[druguse1]["cooldrugs"]);
initiativedrugs = initiativedrugs + parseInt(drugsdetails[druguse1]["initiativedrugs"]);
};
if (drugactive2 == 1) {
strengthdrugs = strengthdrugs + parseInt(drugsdetails[druguse2]["strengthdrugs"]);
dexteritydrugs = dexteritydrugs + parseInt(drugsdetails[druguse2]["dexteritydrugs"]);
knowledgedrugs = knowledgedrugs + parseInt(drugsdetails[druguse2]["knowledgedrugs"]);
concentrationdrugs = concentrationdrugs + parseInt(drugsdetails[druguse2]["concentrationdrugs"]);
charismadrugs = charismadrugs + parseInt(drugsdetails[druguse2]["charismadrugs"]);
cooldrugs = cooldrugs + parseInt(drugsdetails[druguse2]["cooldrugs"]);
initiativedrugs = initiativedrugs + parseInt(drugsdetails[druguse2]["initiativedrugs"]);
};
if (drugactive3 == 1) {
strengthdrugs = strengthdrugs + parseInt(drugsdetails[druguse3]["strengthdrugs"]);
dexteritydrugs = dexteritydrugs + parseInt(drugsdetails[druguse3]["dexteritydrugs"]);
knowledgedrugs = knowledgedrugs + parseInt(drugsdetails[druguse3]["knowledgedrugs"]);
concentrationdrugs = concentrationdrugs + parseInt(drugsdetails[druguse3]["concentrationdrugs"]);
charismadrugs = charismadrugs + parseInt(drugsdetails[druguse3]["charismadrugs"]);
cooldrugs = cooldrugs + parseInt(drugsdetails[druguse3]["cooldrugs"]);
initiativedrugs = initiativedrugs + parseInt(drugsdetails[druguse3]["initiativedrugs"]);
};
if (drugactive4 == 1) {
strengthdrugs = strengthdrugs + parseInt(drugsdetails[druguse4]["strengthdrugs"]);
dexteritydrugs = dexteritydrugs + parseInt(drugsdetails[druguse4]["dexteritydrugs"]);
knowledgedrugs = knowledgedrugs + parseInt(drugsdetails[druguse4]["knowledgedrugs"]);
concentrationdrugs = concentrationdrugs + parseInt(drugsdetails[druguse4]["concentrationdrugs"]);
charismadrugs = charismadrugs + parseInt(drugsdetails[druguse4]["charismadrugs"]);
cooldrugs = cooldrugs + parseInt(drugsdetails[druguse4]["cooldrugs"]);
initiativedrugs = initiativedrugs + parseInt(drugsdetails[druguse4]["initiativedrugs"]);
};
if (drugactive5 == 1) {
strengthdrugs = strengthdrugs + parseInt(drugsdetails[druguse5]["strengthdrugs"]);
dexteritydrugs = dexteritydrugs + parseInt(drugsdetails[druguse5]["dexteritydrugs"]);
knowledgedrugs = knowledgedrugs + parseInt(drugsdetails[druguse5]["knowledgedrugs"]);
concentrationdrugs = concentrationdrugs + parseInt(drugsdetails[druguse5]["concentrationdrugs"]);
charismadrugs = charismadrugs + parseInt(drugsdetails[druguse5]["charismadrugs"]);
cooldrugs = cooldrugs + parseInt(drugsdetails[druguse5]["cooldrugs"]);
initiativedrugs = initiativedrugs + parseInt(drugsdetails[druguse5]["initiativedrugs"]);
};
if (drugactive6 == 1) {
strengthdrugs = strengthdrugs + parseInt(drugsdetails[druguse6]["strengthdrugs"]);
dexteritydrugs = dexteritydrugs + parseInt(drugsdetails[druguse6]["dexteritydrugs"]);
knowledgedrugs = knowledgedrugs + parseInt(drugsdetails[druguse6]["knowledgedrugs"]);
concentrationdrugs = concentrationdrugs + parseInt(drugsdetails[druguse6]["concentrationdrugs"]);
charismadrugs = charismadrugs + parseInt(drugsdetails[druguse6]["charismadrugs"]);
cooldrugs = cooldrugs + parseInt(drugsdetails[druguse6]["cooldrugs"]);
initiativedrugs = initiativedrugs + parseInt(drugsdetails[druguse6]["initiativedrugs"]);
};
setAttrs({
"strengthdrugs": strengthdrugs,
"dexteritydrugs": dexteritydrugs,
"knowledgedrugs": knowledgedrugs,
"concentrationdrugs": concentrationdrugs,
"charismadrugs": charismadrugs,
"cooldrugs": cooldrugs,
"initiativedrugs": initiativedrugs,
});
});
});
on("change:ebbboostactive change:ebbadvancedactive change:ebbbeastactive", function() {
getAttrs(["ebbboostactive","ebbadvancedactive","ebbbeastactive", "charisma"], function(values) {
var ebbboostactive = values["ebbboostactive"]||0;
var ebbadvancedactive = values["ebbadvancedactive"]||0;
var ebbbeastactive = values["ebbbeastactive"]||0;
var charisma = values["charisma"]||0;
var strengthebb = 0;
var dexterityebb = 0;
var closingebb = 0;
var rushingebb = 0;
var charismaebb = 0;
var coolebb = 0;
var concentrationebb = 0;
if (ebbboostactive == 1) {
strengthebb = strengthebb + 1;
dexterityebb = dexterityebb + 1;
};
if (ebbadvancedactive == 1) {
strengthebb = strengthebb + 2;
dexterityebb = dexterityebb + 2;
closingebb = closingebb + 1;
rushingebb = rushingebb + 1;
};
if (ebbbeastactive == 1) {
strengthebb = strengthebb + 4;
dexterityebb = dexterityebb + 4;
coolebb = coolebb + 4;
concentrationebb = concentrationebb - 2;
charismaebb = charismaebb - charisma;
closingebb = closingebb + 2;
rushingebb = rushingebb + 2;
};
setAttrs({
"strengthebb": strengthebb,
"dexterityebb": dexterityebb,
"move_closingebb": closingebb,
"concentrationebb": concentrationebb,
"charismaebb": charismaebb,
"coolebb": coolebb,
"move_rushingebb": rushingebb,
});
});
});
on("change:acrobatics", function() {
getAttrs(["acrobatics","dexterity"], function(values) {
var acrobatics = parseInt(values["acrobatics"])||0;
var dexterity = parseInt(values["dexterity"])||0;
var output = acrobatics + dexterity;
setAttrs({
"acrobatics_total": output,
});
});
});
on("change:admin", function() {
getAttrs(["admin","knowledge"], function(values) {
var admin = parseInt(values["admin"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = admin + knowledge;
setAttrs({
"admin_total": output,
});
});
});
on("change:appraisal", function() {
getAttrs(["appraisal","concentration"], function(values) {
var appraisal = parseInt(values["appraisal"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = appraisal + concentration;
setAttrs({
"appraisal_total": output,
});
});
});
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","species","move_rushing","move_rushingarmour","move_rushingebb","move_closing","move_closingarmour","move_closingebb"], function(values) {
const speciesdetails = {
"Advanced Carrien": {move_rushing:'7', move_closing:'4'},
"ADV": {move_rushing:'7', move_closing:'4'},
"Brain Waster": {move_rushing:'5', move_closing:'2'},
"Eban": {move_rushing:'5', move_closing:'2'},
"Ebon": {move_rushing:'5', move_closing:'2'},
"Frother": {move_rushing:'5', move_closing:'2'},
"Human": {move_rushing:'5', move_closing:'2'},
"Neophron": {move_rushing:'5', move_closing:'2'},
"Shaktar": {move_rushing:'6', move_closing:'3'},
"Stormer 313 'Malice'": {move_rushing:'6', move_closing:'3'},
"Stormer 711 'Xeno'": {move_rushing:'6', move_closing:'4'},
"Wraithen": {move_rushing:'8', move_closing:'4'},
};
var species = values["species"]||"";
var move_rushing = parseInt(values["move_rushing"])||0;
var move_rushingarmour = parseInt(values["move_rushingarmour"])||0;
var move_rushingebb = parseInt(values["move_rushingebb"])||0;
var move_closing = parseInt(values["move_closing"])||0;
var move_closingarmour = parseInt(values["move_closingarmour"])||0;
var move_closingebb = parseInt(values["move_closingebb"])||0;
var sp_rushing = parseInt(speciesdetails[species]["move_rushing"])||move_rushing;
var sp_closing = parseInt(speciesdetails[species]["move_closing"])||move_closing;
var athletics = parseInt(values["athletics"])||0;
var dexterity = parseInt(values["dexterity"])||0;
var rushingtotal = sp_rushing + Math.floor(athletics/2) + move_rushingarmour + move_rushingebb;
var closingtotal = sp_closing + move_closingarmour + move_closingebb;
var athleticstotal = athletics + dexterity;
setAttrs({
"athletics_total": athleticstotal,
"move_rushing": rushingtotal,
"move_closing": closingtotal,
});
});
});
on("change:bribery", function() {
getAttrs(["bribery","cool"], function(values) {
var bribery = parseInt(values["bribery"])||0;
var cool = parseInt(values["cool"])||0;
var output = bribery + cool;
setAttrs({
"bribery_total": output,
});
});
});
on("change:climbing", function() {
getAttrs(["climbing","strength"], function(values) {
var climbing = parseInt(values["climbing"])||0;
var strength = parseInt(values["strength"])||0;
var output = climbing + strength;
setAttrs({
"climbing_total": output,
});
});
});
on("change:computer", function() {
getAttrs(["computer","knowledge"], function(values) {
var computer = parseInt(values["computer"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = computer + knowledge;
setAttrs({
"computer_total": output,
});
});
});
on("change:demolitions", function() {
getAttrs(["demolitions","concentration"], function(values) {
var demolitions = parseInt(values["demolitions"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = demolitions + concentration;
setAttrs({
"demolitions_total": output,
});
});
});
on("change:detect", function() {
getAttrs(["detect","concentration"], function(values) {
var detect = parseInt(values["detect"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = detect + concentration;
setAttrs({
"detect_total": output,
});
});
});
on("change:diplomacy", function() {
getAttrs(["diplomacy","charisma"], function(values) {
var diplomacy = parseInt(values["diplomacy"])||0;
var charisma = parseInt(values["charisma"])||0;
var output = diplomacy + charisma;
setAttrs({
"diplomacy_total": output,
});
});
});
on("change:driveciv", function() {
getAttrs(["driveciv","concentration"], function(values) {
var driveciv = parseInt(values["driveciv"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = driveciv + concentration;
setAttrs({
"driveciv_total": output,
});
});
});
on("change:drivemil", function() {
getAttrs(["drivemil","concentration"], function(values) {
var drivemil = parseInt(values["drivemil"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = drivemil + concentration;
setAttrs({
"drivemil_total": output,
});
});
});
on("change:drivepil", function() {
getAttrs(["drivepil","concentration"], function(values) {
var drivepil = parseInt(values["drivepil"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = drivepil + concentration;
setAttrs({
"drivepil_total": output,
});
});
});
on("change:drivemot", function() {
getAttrs(["drivemot","dexterity"], function(values) {
var drivemot = parseInt(values["drivemot"])||0;
var dexterity = parseInt(values["dexterity"])||0;
var output = drivemot + dexterity;
setAttrs({
"drivemot_total": output,
});
});
});
on("change:eduacad", function() {
getAttrs(["eduacad","knowledge"], function(values) {
var eduacad = parseInt(values["eduacad"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = eduacad + knowledge;
setAttrs({
"eduacad_total": output,
});
});
});
on("change:edunat", function() {
getAttrs(["edunat","knowledge"], function(values) {
var edunat = parseInt(values["edunat"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = edunat + knowledge;
setAttrs({
"edunat_total": output,
});
});
});
on("change:forensics", function() {
getAttrs(["forensics","knowledge"], function(values) {
var forensics = parseInt(values["forensics"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = forensics + knowledge;
setAttrs({
"forensics_total": output,
});
});
});
on("change:forgery", function() {
getAttrs(["forgery","dexterity"], function(values) {
var forgery = parseInt(values["forgery"])||0;
var dexterity = parseInt(values["dexterity"])||0;
var output = forgery + dexterity;
setAttrs({
"forgery_total": output,
});
});
});
on("change:gambling", function() {
getAttrs(["gambling","cool"], function(values) {
var gambling = parseInt(values["gambling"])||0;
var cool = parseInt(values["cool"])||0;
var output = gambling + cool;
setAttrs({
"gambling_total": output,
});
});
});
on("change:haggle", function() {
getAttrs(["haggle","charisma"], function(values) {
var haggle = parseInt(values["haggle"])||0;
var charisma = parseInt(values["charisma"])||0;
var output = haggle + charisma;
setAttrs({
"haggle_total": output
});
});
});
on("change:interrogate", function() {
getAttrs(["interrogate","cool"], function(values) {
var interrogate = parseInt(values["interrogate"])||0;
var cool = parseInt(values["cool"])||0;
var output = interrogate + cool;
setAttrs({
"interrogate_total": output,
});
});
});
on("change:intimidate", function() {
getAttrs(["intimidate","cool"], function(values) {
var intimidate = parseInt(values["intimidate"])||0;
var cool = parseInt(values["cool"])||0;
var output = intimidate + cool;
setAttrs({
"intimidate_total": output,
});
});
});
on("change:langbiya", function() {
getAttrs(["langbiya","knowledge"], function(values) {
var langbiya = parseInt(values["langbiya"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = langbiya + knowledge;
setAttrs({
"langbiya_total": output,
});
});
});
on("change:langgristle", function() {
getAttrs(["langgristle","knowledge"], function(values) {
var langgristle = parseInt(values["langgristle"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = langgristle + knowledge;
setAttrs({
"langgristle_total": output,
});
});
});
on("change:langneo", function() {
getAttrs(["langneo","knowledge"], function(values) {
var langneo = parseInt(values["langneo"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = langneo + knowledge;
setAttrs({
"langneo_total": output,
});
});
});
on("change:langshak", function() {
getAttrs(["langshak","knowledge"], function(values) {
var langshak = parseInt(values["langshak"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = langshak + knowledge;
setAttrs({
"langshak_total": output,
});
});
});
on("change:langsign", function() {
getAttrs(["langsign","knowledge"], function(values) {
var langsign = parseInt(values["langsign"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = langsign + knowledge;
setAttrs({
"langsign_total": output,
});
});
});
on("change:langwraith", function() {
getAttrs(["langwraith","knowledge"], function(values) {
var langwraith = parseInt(values["langwraith"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = langwraith + knowledge;
setAttrs({
"langwraith_total": output,
});
});
});
on("change:leadership", function() {
getAttrs(["leadership","charisma"], function(values) {
var leadership = parseInt(values["leadership"])||0;
var charisma = parseInt(values["charisma"])||0;
var output = leadership + charisma;
setAttrs({
"leadership_total": output,
});
});
});
on("change:lockpickman", function() {
getAttrs(["lockpickman","concentration"], function(values) {
var lockpickman = parseInt(values["lockpickman"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = lockpickman + concentration;
setAttrs({
"lockpickman_total": output,
});
});
});
on("change:lockpickelec", function() {
getAttrs(["lockpickelec","concentration"], function(values) {
var lockpickelec = parseInt(values["lockpickelec"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = lockpickelec + concentration;
setAttrs({
"lockpickelec_total": output,
});
});
});
on("change:lorecult", function() {
getAttrs(["lorecult","knowledge"], function(values) {
var lorecult = parseInt(values["lorecult"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = lorecult + knowledge;
setAttrs({
"lorecult_total": output,
});
});
});
on("change:loredream", function() {
getAttrs(["loredream","knowledge"], function(values) {
var loredream = parseInt(values["loredream"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = loredream + knowledge;
setAttrs({
"loredream_total": output,
});
});
});
on("change:loresector", function() {
getAttrs(["loresector","knowledge"], function(values) {
var loresector = parseInt(values["loresector"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = loresector + knowledge;
setAttrs({
"loresector_total": output,
});
});
});
on("change:medical", function() {
getAttrs(["medical","knowledge"], function(values) {
var medical = parseInt(values["medical"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = medical + knowledge;
setAttrs({
"medical_total": output,
});
});
});
on("change:meleewpn", function() {
getAttrs(["meleewpn","strength"], function(values) {
var meleewpn = parseInt(values["meleewpn"])||0;
var strength = parseInt(values["strength"])||0;
var output = meleewpn + strength;
setAttrs({
"meleewpn_total": output,
});
});
});
on("change:optimise", function() {
getAttrs(["optimise","knowledge"], function(values) {
var optimise = parseInt(values["optimise"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = optimise + knowledge;
setAttrs({
"optimise_total": output,
});
});
});
on("change:oratory", function() {
getAttrs(["oratory","charisma"], function(values) {
var oratory = parseInt(values["oratory"])||0;
var charisma = parseInt(values["charisma"])||0;
var output = oratory + charisma;
setAttrs({
"oratory_total": output,
});
});
});
on("change:persuasion", function() {
getAttrs(["persuasion","charisma"], function(values) {
var persuasion = parseInt(values["persuasion"])||0;
var charisma = parseInt(values["charisma"])||0;
var output = persuasion + charisma;
setAttrs({
"persuasion_total": output,
});
});
});
on("change:pistol", function() {
getAttrs(["pistol","dexterity"], function(values) {
var pistol = parseInt(values["pistol"])||0;
var dexterity = parseInt(values["dexterity"])||0;
var output = pistol + dexterity;
setAttrs({
"pistol_total": output,
});
});
});
on("change:polearm", function() {
getAttrs(["polearm","strength"], function(values) {
var polearm = parseInt(values["polearm"])||0;
var strength = parseInt(values["strength"])||0;
var output = polearm + strength;
setAttrs({
"polearm_total": output,
});
});
});
on("change:readlips", function() {
getAttrs(["readlips","concentration"], function(values) {
var readlips = parseInt(values["readlips"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = readlips + concentration;
setAttrs({
"readlips_total": output,
});
});
});
on("change:rifle", function() {
getAttrs(["rifle","dexterity"], function(values) {
var rifle = parseInt(values["rifle"])||0;
var dexterity = parseInt(values["dexterity"])||0;
var output = rifle + dexterity;
setAttrs({
"rifle_total": output,
});
});
});
on("change:seduction", function() {
getAttrs(["seduction","charisma"], function(values) {
var seduction = parseInt(values["seduction"])||0;
var charisma = parseInt(values["charisma"])||0;
var output = seduction + charisma;
setAttrs({
"seduction_total": output,
});
});
});
on("change:shieldcraft", function() {
getAttrs(["shieldcraft","strength"], function(values) {
var shieldcraft = parseInt(values["shieldcraft"])||0;
var strength = parseInt(values["strength"])||0;
var output = shieldcraft + strength;
setAttrs({
"shieldcraft_total": output,
});
});
});
on("change:sleight", function() {
getAttrs(["sleight","dexterity"], function(values) {
var sleight = parseInt(values["sleight"])||0;
var dexterity = parseInt(values["dexterity"])||0;
var output = sleight + dexterity;
setAttrs({
"sleight_total": output,
});
});
});
on("change:stealth", function() {
getAttrs(["stealth","dexterity"], function(values) {
var stealth = parseInt(values["stealth"])||0;
var dexterity = parseInt(values["dexterity"])||0;
var output = stealth + dexterity;
setAttrs({
"stealth_total": output,
});
});
});
on("change:streetwise", function() {
getAttrs(["streetwise","knowledge"], function(values) {
var streetwise = parseInt(values["streetwise"])||0;
var knowledge = parseInt(values["knowledge"])||0;
var output = streetwise + knowledge;
setAttrs({
"streetwise_total": output,
});
});
});
on("change:supportwpn", function() {
getAttrs(["supportwpn","strength"], function(values) {
var supportwpn = parseInt(values["supportwpn"])||0;
var strength = parseInt(values["strength"])||0;
var output = supportwpn + strength;
setAttrs({
"supportwpn_total": output,
});
});
});
on("change:survival", function() {
getAttrs(["survival","cool"], function(values) {
var survival = parseInt(values["survival"])||0;
var cool = parseInt(values["cool"])||0;
var output = survival + cool;
setAttrs({
"survival_total": output,
});
});
});
on("change:swimming", function() {
getAttrs(["swimming","dexterity"], function(values) {
var swimming = parseInt(values["swimming"])||0;
var dexterity = parseInt(values["dexterity"])||0;
var output = swimming + dexterity;
setAttrs({
"swimming_total": output,
});
});
});
on("change:tactics", function() {
getAttrs(["tactics","concentration"], function(values) {
var tactics = parseInt(values["tactics"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = tactics + concentration;
setAttrs({
"tactics_total": output,
});
});
});
on("change:techelec", function() {
getAttrs(["techelec","concentration"], function(values) {
var techelec = parseInt(values["techelec"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = techelec + concentration;
setAttrs({
"techelec_total": output,
});
});
});
on("change:techman", function() {
getAttrs(["techman","concentration"], function(values) {
var techman = parseInt(values["techman"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = techman + concentration;
setAttrs({
"techman_total": output,
});
});
});
on("change:techwpn", function() {
getAttrs(["techwpn","concentration"], function(values) {
var techwpn = parseInt(values["techwpn"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = techwpn + concentration;
setAttrs({
"techwpn_total": output,
});
});
});
on("change:lockpickmanill", function() {
getAttrs(["throwskill","strength"], function(values) {
var throwskill = parseInt(values["throwskill"])||0;
var strength = parseInt(values["strength"])||0;
var output = throwskill + strength;
setAttrs({
"throwskill_total": output,
});
});
});
on("change:torture", function() {
getAttrs(["torture","cool"], function(values) {
var torture = parseInt(values["torture"])||0;
var cool = parseInt(values["cool"])||0;
var output = torture + cool;
setAttrs({
"torture_total": output,
});
});
});
on("change:tracking", function() {
getAttrs(["tracking","concentration"], function(values) {
var tracking = parseInt(values["tracking"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = tracking + concentration;
setAttrs({
"tracking_total": output,
});
});
});
on("change:unarmed", function() {
getAttrs(["unarmed","strength"], function(values) {
var unarmedcombat = parseInt(values["unarmed"])||0;
var strength = parseInt(values["strength"])||0;
var output = unarmedcombat + strength;
setAttrs({
"unarmed_total": output,
});
});
});
on("change:awareness", function() {
getAttrs(["awareness","concentration"], function(values) {
var awareness = parseInt(values["awareness"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = awareness + concentration;
setAttrs({
"awareness_total": output,
});
});
});
on("change:blast", function() {
getAttrs(["blast","concentration"], function(values) {
var blast = parseInt(values["blast"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = blast + concentration;
setAttrs({
"blast_total": output,
});
});
});
on("change:communicate", function() {
getAttrs(["communicate","concentration"], function(values) {
var communicate = parseInt(values["communicate"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = communicate + concentration;
setAttrs({
"communicate_total": output,
});
});
});
on("change:enhance", function() {
getAttrs(["enhance","concentration"], function(values) {
var enhance = parseInt(values["enhance"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = enhance + concentration;
setAttrs({
"enhance_total": output,
});
});
});
on("change:heal", function() {
getAttrs(["heal","concentration"], function(values) {
var heal = parseInt(values["heal"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = heal + concentration;
setAttrs({
"heal_total": output,
});
});
});
on("change:protect", function() {
getAttrs(["protect","concentration"], function(values) {
var protect = parseInt(values["protect"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = protect + concentration;
setAttrs({
"protect_total": output,
});
});
});
on("change:realityfold", function() {
getAttrs(["realityfold","concentration"], function(values) {
var realityfold = parseInt(values["realityfold"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = realityfold + concentration;
setAttrs({
"realityfold_total": output,
});
});
});
on("change:senses", function() {
getAttrs(["senses","concentration"], function(values) {
var senses = parseInt(values["senses"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = senses + concentration;
setAttrs({
"senses_total": output,
});
});
});
on("change:telekinesis", function() {
getAttrs(["telekinesis","concentration"], function(values) {
var telekinesis = parseInt(values["telekinesis"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = telekinesis + concentration;
setAttrs({
"telekinesis_total": output,
});
});
});
on("change:thermal", function() {
getAttrs(["thermal","concentration"], function(values) {
var thermal = parseInt(values["thermal"])||0;
var concentration = parseInt(values["concentration"])||0;
var output = thermal + concentration;
setAttrs({
"thermal_total": output,
});
});
});
on('change:armour_1', event => {
const armourdetails = {
"AETHER ARMOUR": {armour_pv_1:'5', armour_resistance_1:'16', armour_enc_1:'4', dexterityarmour: '-1', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"BASTION": {armour_pv_1:'6', armour_resistance_1:'16', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"BLITZKRIEG": {armour_pv_1:'11', armour_resistance_1:'30', armour_enc_1:'0', dexterityarmour: '1', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"CAF PADQUIL": {armour_pv_1:'2', armour_resistance_1:'8', armour_enc_1:'2', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"DEATHSUIT-1": {armour_pv_1:'5', armour_resistance_1:'16', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"DEATHSUIT-2": {armour_pv_1:'8', armour_resistance_1:'20', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '1'},
"DEATHSUIT-4": {armour_pv_1:'10', armour_resistance_1:'26', armour_enc_1:'0', dexterityarmour: '1', strengtharmour: '1', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '1'},
"DN COMMANDANT": {armour_pv_1:'8', armour_resistance_1:'20', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"DN GUNNER": {armour_pv_1:'6', armour_resistance_1:'20', armour_enc_1:'3', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"DN SPECIALIST": {armour_pv_1:'6', armour_resistance_1:'16', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"EBB TK SHIELD": {armour_pv_1:'2', armour_resistance_1:'10', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"EBB TK ADVANCED SHIELD": {armour_pv_1:'4', armour_resistance_1:'16', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"KRELL ABLATIVE": {armour_pv_1:'7', armour_resistance_1:'24', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"MAL MODULAR": {armour_pv_1:'7', armour_resistance_1:'20', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"MODIFIED ROBOCHIH MINING": {armour_pv_1:'12', armour_resistance_1:'60', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP10 HARD": {armour_pv_1:'6', armour_resistance_1:'20', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP13 EXO MK2": {armour_pv_1:'7', armour_resistance_1:'24', armour_enc_1:'1', dexterityarmour: '-1', strengtharmour: '1', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP55 SUPER HARD": {armour_pv_1:'7', armour_resistance_1:'26', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP70 POWERCELL": {armour_pv_1:'8', armour_resistance_1:'24', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '1', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP100 CRACKSHOT": {armour_pv_1:'10', armour_resistance_1:'26', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP104 DOGEYBONE": {armour_pv_1:'12', armour_resistance_1:'36', armour_enc_1:'2', dexterityarmour: '0', strengtharmour: '2', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP112D SILVERBACK": {armour_pv_1:'6', armour_resistance_1:'18', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '1', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP664.2 BODY BLOCKER": {armour_pv_1:'4', armour_resistance_1:'12', armour_enc_1:'2', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP664.2.PP8 BODY BLOCKER": {armour_pv_1:'5', armour_resistance_1:'14', armour_enc_1:'3', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP949 BREACHER SHIELD": {armour_pv_1:'2', armour_resistance_1:'12', armour_enc_1:'4', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SCRAP ARMOUR-1": {armour_pv_1:'1', armour_resistance_1:'8', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SCRAP ARMOUR-2": {armour_pv_1:'2', armour_resistance_1:'7', armour_enc_1:'1', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SCRAP ARMOUR-3": {armour_pv_1:'3', armour_resistance_1:'14', armour_enc_1:'1', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SCRAP ARMOUR-4": {armour_pv_1:'4', armour_resistance_1:'10', armour_enc_1:'2', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SCRAP ARMOUR-6": {armour_pv_1:'6', armour_resistance_1:'24', armour_enc_1:'3', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SINNER MK.III BATTLE SUIT": {armour_pv_1:'14', armour_resistance_1:'40', armour_enc_1:'2', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '1', move_closing_armour: '1', initiativearmour: '0', coolarmour: '0'},
"STRIKER MOTORCYCLE PROTECTION": {armour_pv_1:'1', armour_resistance_1:'6', armour_enc_1:'1', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"THREASER ENDEAVER TH.0001": {armour_pv_1:'6', armour_resistance_1:'22', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '1', move_rushing_armour: '1', move_closing_armour: '1', initiativearmour: '2', coolarmour: '0'},
"THREASER SARGE TH.0005": {armour_pv_1:'16', armour_resistance_1:'50', armour_enc_1:'2', dexterityarmour: '0', strengtharmour: '4', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '4', coolarmour: '0'},
"WIDOWKISS BATTLESUIT": {armour_pv_1:'14', armour_resistance_1:'100', armour_enc_1:'0', dexterityarmour: '2', strengtharmour: '3', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"XENOS SKIN": {armour_pv_1:'5', armour_resistance_1:'999', armour_enc_1:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
}
getAttrs(['armour_1'], values => {
let name = values.armour_1;
let output = armourdetails[name] || '';
if(output) setAttrs(output);
});
});
on('change:armour_2', event => {
const armourdetails = {
"AETHER ARMOUR": {armour_pv_2:'5', armour_resistance_2:'16', armour_enc_2:'4', dexterityarmour: '-1', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"BASTION": {armour_pv_2:'6', armour_resistance_2:'16', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"BLITZKRIEG": {armour_pv_2:'11', armour_resistance_2:'30', armour_enc_2:'0', dexterityarmour: '1', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"CAF PADQUIL": {armour_pv_2:'2', armour_resistance_2:'8', armour_enc_2:'2', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"DEATHSUIT-1": {armour_pv_2:'5', armour_resistance_2:'16', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"DEATHSUIT-2": {armour_pv_2:'8', armour_resistance_2:'20', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '1'},
"DEATHSUIT-4": {armour_pv_2:'10', armour_resistance_2:'26', armour_enc_2:'0', dexterityarmour: '1', strengtharmour: '1', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '1'},
"DN COMMANDANT": {armour_pv_2:'8', armour_resistance_2:'20', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"DN GUNNER": {armour_pv_2:'6', armour_resistance_2:'20', armour_enc_2:'3', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"DN SPECIALIST": {armour_pv_2:'6', armour_resistance_2:'16', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"EBB TK SHIELD": {armour_pv_2:'2', armour_resistance_2:'10', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"EBB TK ADVANCED SHIELD": {armour_pv_2:'4', armour_resistance_2:'16', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"KRELL ABLATIVE": {armour_pv_2:'7', armour_resistance_2:'24', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"MAL MODULAR": {armour_pv_2:'7', armour_resistance_2:'20', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"MODIFIED ROBOCHIH MINING": {armour_pv_2:'12', armour_resistance_2:'60', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP10 HARD": {armour_pv_2:'6', armour_resistance_2:'20', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP13 EXO MK2": {armour_pv_2:'7', armour_resistance_2:'24', armour_enc_2:'1', dexterityarmour: '-1', strengtharmour: '1', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP55 SUPER HARD": {armour_pv_2:'7', armour_resistance_2:'26', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP70 POWERCELL": {armour_pv_2:'8', armour_resistance_2:'24', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '1', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP100 CRACKSHOT": {armour_pv_2:'10', armour_resistance_2:'26', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP104 DOGEYBONE": {armour_pv_2:'12', armour_resistance_2:'36', armour_enc_2:'2', dexterityarmour: '0', strengtharmour: '2', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP112D SILVERBACK": {armour_pv_2:'6', armour_resistance_2:'18', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '1', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP664.2 BODY BLOCKER": {armour_pv_2:'4', armour_resistance_2:'12', armour_enc_2:'2', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP664.2.PP8 BODY BLOCKER": {armour_pv_2:'5', armour_resistance_2:'14', armour_enc_2:'3', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"PP949 BREACHER SHIELD": {armour_pv_2:'2', armour_resistance_2:'12', armour_enc_2:'4', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SCRAP ARMOUR-1": {armour_pv_2:'1', armour_resistance_2:'8', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SCRAP ARMOUR-2": {armour_pv_2:'2', armour_resistance_2:'7', armour_enc_2:'1', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SCRAP ARMOUR-3": {armour_pv_2:'3', armour_resistance_2:'14', armour_enc_2:'1', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SCRAP ARMOUR-4": {armour_pv_2:'4', armour_resistance_2:'10', armour_enc_2:'2', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SCRAP ARMOUR-6": {armour_pv_2:'6', armour_resistance_2:'24', armour_enc_2:'3', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"SINNER MK.III BATTLE SUIT": {armour_pv_2:'14', armour_resistance_2:'40', armour_enc_2:'2', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '1', move_closing_armour: '1', initiativearmour: '0', coolarmour: '0'},
"STRIKER MOTORCYCLE PROTECTION": {armour_pv_2:'1', armour_resistance_2:'6', armour_enc_2:'1', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"THREASER ENDEAVER TH.0001": {armour_pv_2:'6', armour_resistance_2:'22', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '1', move_rushing_armour: '1', move_closing_armour: '1', initiativearmour: '2', coolarmour: '0'},
"THREASER SARGE TH.0005": {armour_pv_2:'16', armour_resistance_2:'50', armour_enc_2:'2', dexterityarmour: '0', strengtharmour: '4', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '4', coolarmour: '0'},
"WIDOWKISS BATTLESUIT": {armour_pv_2:'14', armour_resistance_2:'100', armour_enc_2:'0', dexterityarmour: '2', strengtharmour: '3', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
"XENOS SKIN": {armour_pv_2:'5', armour_resistance_2:'999', armour_enc_2:'0', dexterityarmour: '0', strengtharmour: '0', move_rushing_armour: '0', move_closing_armour: '0', initiativearmour: '0', coolarmour: '0'},
}
getAttrs(['armour_2'], values => {
let name = values.armour_2;
let output = armourdetails[name] || '';
if(output) setAttrs(output);
});
});
on("change:armour_pv_1 change:armour_pv_2 change:armour_damage_1 change:armour_damage_2", function() {
getAttrs(["armour_pv_1","armour_pv_2","armour_1","armour_2","armour_damage_1","armour_damage_2","armour_resistance_1","armour_resistance_2"], function(values) {
var armourpv1 = parseInt(values["armour_pv_1"])||0;
var armourpv2 = parseInt(values["armour_pv_2"])||0;
var armourdamage1 = parseInt(values["armour_damage_1"])||0;
var armourdamage2 = parseInt(values["armour_damage_2"])||0;
var armourresistance1 = parseInt(values["armour_resistance_1"])||0;
var armourresistance2 = parseInt(values["armour_resistance_2"])||0;
var armour1 = values["armour_1"];
var armour2 = values["armour_2"];
var currentpv1 = (armourdamage1 >= armourresistance1) ? 0 : (armourdamage1 >= Math.floor(armourresistance1/2)) ? Math.floor(armourpv1/2) : armourpv1;
var currentpv2 = (armourdamage2 >= armourresistance2) ? 0 : (armourdamage2 >= Math.floor(armourresistance2/2)) ? Math.floor(armourpv2/2) : armourpv2;
var armourpvtotal = currentpv1 + currentpv2;
var armour = armour1 + " " + armour2;
setAttrs({
"armour_pv_total": armourpvtotal,
"armour": armour,
"armour_currpv_1": currentpv1,
"armour_currpv_2": currentpv2,
});
});
});
on('change:rangedweapon_1', event => {
const rangeddetails = {
"AGB/Core P82 Cloudfall Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'75m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'3', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'18', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"BLA 046M Blitzer": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'60m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'6', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'6', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"BLA 446M Derringer": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'20m', rangedweapon_damage_1:'1d10+3', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'2', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'2', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"BLA 646M Buzzsaw": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'100m', rangedweapon_damage_1:'1d10+3', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'10', rangedweapon_recoil_1:'2', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'180', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"BLA 710M Snubber": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'85m', rangedweapon_damage_1:'1d10-1', rangedweapon_mindamage_1:'3', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'14', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"BLA 819M Pusher (Pistol)": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'85m', rangedweapon_damage_1:'1d10', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"BLA 819M Pusher (Rifle)": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'85m', rangedweapon_damage_1:'1d10', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'40', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"BLA GAG60 Driller (Main)": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'400m', rangedweapon_damage_1:'1d10+5', rangedweapon_mindamage_1:'6', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'30', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"BLA GAG60 Driller (Bolt)": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'40m', rangedweapon_damage_1:'1d10+6', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'6', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"CAF Steel Death Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'60m', rangedweapon_damage_1:'1d10-3', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'8', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"CAF Cold Shadow Submachine Gun (Pistol)": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'60m', rangedweapon_damage_1:'1d10-3', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'30', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"CAF Cold Shadow Submachine Gun (Rifle)": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'60m', rangedweapon_damage_1:'1d10-3', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'30', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"CAF Screaming Eagle Assault Rifle": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'160m', rangedweapon_damage_1:'1d10-3', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"Ebb Red Thermal: Burn": {rangedweapon_skill_1: 'Thermal', rangedweapon_range_1:'5m', rangedweapon_damage_1:'1d10-1', rangedweapon_mindamage_1:'3', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blue Thermal: Cold Aura": {rangedweapon_skill_1: 'N/A', rangedweapon_range_1:'2m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'6', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Red Thermal: Extreme Burn": {rangedweapon_skill_1: 'Thermal', rangedweapon_range_1:'10m', rangedweapon_damage_1:'2d10', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'5', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Telekinesis: Lift and Throw 1": {rangedweapon_skill_1: 'Telekinesis', rangedweapon_range_1:'10m', rangedweapon_damage_1:'1d10-4', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Telekinesis: Lift and Throw 2": {rangedweapon_skill_1: 'Telekinesis', rangedweapon_range_1:'25m', rangedweapon_damage_1:'1d10', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Telekinesis: Lift and Throw 3": {rangedweapon_skill_1: 'Telekinesis', rangedweapon_range_1:'40m', rangedweapon_damage_1:'2d10-3', rangedweapon_mindamage_1:'6', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Telekinesis: Manipulate": {rangedweapon_skill_1: 'Telekinesis', rangedweapon_range_1:'25m', rangedweapon_damage_1:'3/Round', rangedweapon_mindamage_1:'0', rangedweapon_armourdamage_1:'0', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blast: Blast": {rangedweapon_skill_1: 'Blast', rangedweapon_range_1:'50m', rangedweapon_damage_1:'1d10+2', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blast: Bomb": {rangedweapon_skill_1: 'Blast', rangedweapon_range_1:'30m', rangedweapon_damage_1:'1d10', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blast: Advanced Blast": {rangedweapon_skill_1: 'Blast', rangedweapon_range_1:'70m', rangedweapon_damage_1:'2d10-3', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blast: Extreme Blast": {rangedweapon_skill_1: 'Blast', rangedweapon_range_1:'100m', rangedweapon_damage_1:'2d10+2', rangedweapon_mindamage_1:'10', rangedweapon_armourdamage_1:'4', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blast: Extreme Bomb": {rangedweapon_skill_1: 'Blast', rangedweapon_range_1:'40m', rangedweapon_damage_1:'1d10+5', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blast: Flintlock Blast": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'60m', rangedweapon_damage_1:'1d10+2', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blast: Flintlock Bomb": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'40m', rangedweapon_damage_1:'1d10', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blast: Flintlock Advanced Blast": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'80m', rangedweapon_damage_1:'2d10-3', rangedweapon_mindamage_1:'6', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blast: Flintlock Extreme Blast": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'110m', rangedweapon_damage_1:'2d10+2', rangedweapon_mindamage_1:'11', rangedweapon_armourdamage_1:'4', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"Ebb Blast: Flintlock Extreme Bomb": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'50m', rangedweapon_damage_1:'1d10+5', rangedweapon_mindamage_1:'8', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'0', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"FEN AR Assault Rifle": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'350m', rangedweapon_damage_1:'1d10+3', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'25', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"FEN 30-30 True Shot Sniper Rifle": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'950m', rangedweapon_damage_1:'1d10+5', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'2', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"FEN 091 Farjacket": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'25m', rangedweapon_damage_1:'2d10', rangedweapon_mindamage_1:'9', rangedweapon_armourdamage_1:'4', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'5', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"FEN 93 GAG": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'550m', rangedweapon_damage_1:'2d10-2', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'10', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"FEN 204 Gunhead Submachine Gun (Pistol)": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'65m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'3', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'50', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"FEN 204 Gunhead Submachine Gun (Rifle)": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'65m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'3', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'50', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"FEN 400 Sure Kill Sniper Cannon": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'800m', rangedweapon_damage_1:'2d10+5', rangedweapon_mindamage_1:'10', rangedweapon_armourdamage_1:'4', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'2', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'5', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'4'},
"FEN 603 Auto-Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'60m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'3', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"FEN 706 Power Reaper 2.1000": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'220m', rangedweapon_damage_1:'1d10+2', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'25', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"FEN 706 Power Reaper 2.1000 (Belt Fed)": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'220m', rangedweapon_damage_1:'1d10+2', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'100', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'3'},
"FEN 808 Power Reaper 2.4000": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'280m', rangedweapon_damage_1:'1d10+5', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'80', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'3'},
"FEN 808 Power Reaper 2.4000 (Belt Fed)": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'280m', rangedweapon_damage_1:'1d10+5', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'200', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'4'},
"FEN 866 Sweeper": {rangedweapon_skill_1: 'supportwpn', rangedweapon_range_1:'300m', rangedweapon_damage_1:'1d10+5', rangedweapon_mindamage_1:'6', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'10', rangedweapon_recoil_1:'2', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'120', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'3'},
"FEN 904SH Reaver Cannon": {rangedweapon_skill_1: 'supportwpn', rangedweapon_range_1:'200m', rangedweapon_damage_1:'2d10+4', rangedweapon_mindamage_1:'8', rangedweapon_armourdamage_1:'6', rangedweapon_rof_1:'10', rangedweapon_recoil_1:'2', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'100', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'4'},
"FEN 989 Stormer Cannon": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'350m', rangedweapon_damage_1:'3d10-3', rangedweapon_mindamage_1:'9', rangedweapon_armourdamage_1:'5', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'3', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'30', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'5'},
"GA47 Semi-Automatic Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'80m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'12', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"GA50 Finisher Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'150m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'18', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"GA50 Finisher Rifle": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'150m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'18', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"Klippo K1 Inferno": {rangedweapon_skill_1: 'supportwpn', rangedweapon_range_1:'15m', rangedweapon_damage_1:'2d10', rangedweapon_mindamage_1:'8', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'15', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'4'},
"KPS Mangler Automatic Shotgun": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'25m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'6', rangedweapon_armourdamage_1:'4', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Shotgun Shell', rangedweapon_clip_1:'10', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"MAL Assault Cannon": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'400m', rangedweapon_damage_1:'2d10-4', rangedweapon_mindamage_1:'8', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'2', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"SHV-01 Gauss Rifle": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'220m', rangedweapon_damage_1:'1d10-7', rangedweapon_mindamage_1:'1', rangedweapon_armourdamage_1:'0', rangedweapon_rof_1:'10', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'300', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"SHV-01 Gauss Rifle Flechette": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'250m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'4', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'300', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"SHV-02 Spit Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'50m', rangedweapon_damage_1:'1d10-3', rangedweapon_mindamage_1:'1', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'10', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"SLA 10-05 Bully Boy Shotgun": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'30m', rangedweapon_damage_1:'1d10+3', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Shotgun Shell', rangedweapon_clip_1:'5', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"DN8 Jemima": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'90m', rangedweapon_damage_1:'1d10', rangedweapon_mindamage_1:'3', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"DN74 Plugger": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'70m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"DN74 Jacky Boy": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'60m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'12', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"DN79 Ack-Ack": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'280m', rangedweapon_damage_1:'1d10+2', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'25', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"DN90 Stumpy": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'20m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Shotgun Shell', rangedweapon_clip_1:'8', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"DN95 Stinger (Pistol)": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'180m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'24', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"DN95 Stinger (Rifle)": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'180m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'24', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"DN106 Pinpoint Sniper": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'700m', rangedweapon_damage_1:'2d10-2', rangedweapon_mindamage_1:'8', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'10', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"DN117 Scorch(Pistol)": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'5m', rangedweapon_damage_1:'2d10-3', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'6', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"DN117 Scorch(Support)": {rangedweapon_skill_1: 'supportwpn', rangedweapon_range_1:'5m', rangedweapon_damage_1:'2d10-3', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'6', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"Sheer 0023/B1 Assault": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'400m', rangedweapon_damage_1:'1d10+3', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'40', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"VAPH III 0600/C12 Assault Cannon": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'600m', rangedweapon_damage_1:'2d10+4', rangedweapon_mindamage_1:'10', rangedweapon_armourdamage_1:'5', rangedweapon_rof_1:'10', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'100', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'4'},
"TT1 Submachine gun": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'100m', rangedweapon_damage_1:'1d10-4', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'10', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'200', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"EVAC Harpoon Cannon": {rangedweapon_skill_1: 'supportwpn', rangedweapon_range_1:'200m', rangedweapon_damage_1:'2d10', rangedweapon_mindamage_1:'8', rangedweapon_armourdamage_1:'8', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'1', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"FEN 24 Warmonger": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'250m', rangedweapon_damage_1:'2d10+1', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'4', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'40', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'3'},
"FEN 24 Warmonger Grenade": {rangedweapon_skill_1: 'supportwpn', rangedweapon_range_1:'40m', rangedweapon_damage_1:'1d10+3', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'1', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'0'},
"FEN WW09 Thrasher Cannon": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'300m', rangedweapon_damage_1:'2d10+4', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'5', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'3', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'30', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"Harpoon Gun": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'10m', rangedweapon_damage_1:'1d10-3', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'1', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"Sawn-Off Shotgun": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'10m', rangedweapon_damage_1:'1d10+3', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Shotgun Shell', rangedweapon_clip_1:'2', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"Scav Autorifle": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'160m', rangedweapon_damage_1:'1d10+2', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'30', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"Scav Combat Shotgun": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'45m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'4', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'3', rangedweapon_ammo_1:'Shotgun Shell', rangedweapon_clip_1:'16', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"Scav Flamer": {rangedweapon_skill_1: 'supportwpn', rangedweapon_range_1:'15m', rangedweapon_damage_1:'2d10-1', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'4', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'12', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'4'},
"Scav Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'60m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'3', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"Scav Shotgun": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'22m', rangedweapon_damage_1:'1d10+3', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Shotgun Shell', rangedweapon_clip_1:'8', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"Scav Sniping Rifle": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'750m', rangedweapon_damage_1:'2d10', rangedweapon_mindamage_1:'7', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'10', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"SHV-03 Combat Shotgun": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'35m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Shotgun Shell', rangedweapon_clip_1:'10', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"Volt Gun": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'40m', rangedweapon_damage_1:'1d10-4', rangedweapon_mindamage_1:'2', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"KPS Inciter Flamethrower": {rangedweapon_skill_1: 'supportwpn', rangedweapon_range_1:'10m', rangedweapon_damage_1:'2d10-5', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'4', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'6', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'3'},
"CLV001 Silenced Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'35m', rangedweapon_damage_1:'1d10-2', rangedweapon_mindamage_1:'3', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'12', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'3'},
"Charon (Custom FEN Assault Rifle)": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'300m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'25', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"Garm (Custom FEN Pistol)": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'40m', rangedweapon_damage_1:'!d10+2', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'6', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"Officer Pistol (Krellish Laser Pistol)": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'100m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'6', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"Krell Autolaser Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'150m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'300', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"Krell Autolaser Rifle": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'150m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'1', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'300', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"KK 30 Ripper Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'100m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"KK 30 Ripper Rifle": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'100m', rangedweapon_damage_1:'1d10+4', rangedweapon_mindamage_1:'4', rangedweapon_armourdamage_1:'2', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'0', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'20', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'2'},
"GAK 19 Assault System": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'500m', rangedweapon_damage_1:'2d10-6', rangedweapon_mindamage_1:'6', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'1', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'5', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'3'},
"Frag Gun Pistol": {rangedweapon_skill_1: 'Pistol', rangedweapon_range_1:'60m', rangedweapon_damage_1:'1d10+3', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'150', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
"Frag Gun Rifle": {rangedweapon_skill_1: 'Rifle', rangedweapon_range_1:'60m', rangedweapon_damage_1:'1d10+3', rangedweapon_mindamage_1:'5', rangedweapon_armourdamage_1:'3', rangedweapon_rof_1:'3', rangedweapon_recoil_1:'1', rangedweapon_ammo_1:'Standard', rangedweapon_clip_1:'150', rangedweapon_clipused_1:'0', rangedweapon_enc_1:'1'},
}
getAttrs(['rangedweapon_1'], values => {
let name = values.rangedweapon_1;
let output = rangeddetails[name] || '';
if(output) setAttrs(output);
});
});
on("change:rangedweapon_1 change:rangedweapon_rof_1 change:rangedweapon_recoil_1", function() {
getAttrs(["rangedweapon_1","rangedweapon_rof_1","rangedweapon_recoil_1"], function(values) {
const rofdetails = {
"AGB/Core P82 Cloudfall Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"BLA 046M Blitzer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"BLA 446M Derringer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"BLA 646M Buzzsaw": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: 'SUP(50)', rofsup100: 'SUP(50)', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '3', rec100: '3'},
"BLA 710M Snubber": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"BLA 819M Pusher (Pistol)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '3', recsup50: '3', rec100: '3'},
"BLA 819M Pusher (Rifle)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '3', recsup50: '3', rec100: '3'},
"BLA GAG60 Driller (Main)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"BLA GAG60 Driller (Bolt)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"CAF Steel Death Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"CAF Cold Shadow Submachine Gun (Pistol)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CAF Cold Shadow Submachine Gun (Rifle)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CAF Screaming Eagle Assault Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"Ebb Red Thermal: Burn": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blue Thermal: Cold Aura": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Red Thermal: Extreme Burn": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 1": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 2": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 3": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Manipulate": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Advanced Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Extreme Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Extreme Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Advanced Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Extreme Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Extreme Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"FEN AR Assault Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"FEN 30-30 True Shot Sniper Rifle": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 091 Farjacket": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 93 GAG": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 204 Gunhead Submachine Gun (Pistol)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '1', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 204 Gunhead Submachine Gun (Rifle)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '1', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 400 Sure Kill Sniper Cannon": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"FEN 603 Auto-Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 706 Power Reaper 2.1000": {rof1: '3', rof3: '3', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 706 Power Reaper 2.1000 (Belt Fed)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 808 Power Reaper 2.4000": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 808 Power Reaper 2.4000 (Belt Fed)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 866 Sweeper": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 904SH Reaver Cannon": {rof1: '10', rof3: '10', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '2', rec3: '2', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 989 Stormer Cannon": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '3', rec3: '3', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"GA47 Semi-Automatic Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GA50 Finisher Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GA50 Finisher Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Klippo K1 Inferno": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KPS Mangler Automatic Shotgun": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"MAL Assault Cannon": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-01 Gauss Rifle": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: 'SUP(100)', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '1'},
"SHV-01 Gauss Rifle Flechette": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-02 Spit Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"SLA 10-05 Bully Boy Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN8 Jemima": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN74 Plugger": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN74 Jacky Boy": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN79 Ack-Ack": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"DN90 Stumpy": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN95 Stinger (Pistol)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN95 Stinger (Rifle)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN106 Pinpoint Sniper": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN117 Scorch(Pistol)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN117 Scorch(Support)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Sheer 0023/B1 Assault": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"VAPH III 0600/C12 Assault Cannon": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: 'SUP(50)', rofsup100: 'SUP(50)', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '2', rec100: '2'},
"TT1 Submachine gun": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"EVAC Harpoon Cannon": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 24 Warmonger": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 24 Warmonger Grenade": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"FEN WW09 Thrasher Cannon": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '3', rec3: '3', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"Harpoon Gun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Sawn-Off Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Autorifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Combat Shotgun": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Flamer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Pistol": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Sniping Rifle": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-03 Combat Shotgun": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"Volt Gun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KPS Inciter Flamethrower": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CLV001 Silenced Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Charon (Custom FEN Assault Rifle)": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Garm (Custom FEN Pistol)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Officer Pistol (Krellish Laser Pistol)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Krell Autolaser Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Krell Autolaser Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"KK 30 Ripper Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KK 30 Ripper Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GAK 19 Assault System": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Frag Gun Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Frag Gun Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
}
var setweaponrecoil = values["rangedweapon_recoil_1"]||"";
var setweaponname = values["rangedweapon_1"]||"";
var setweaponrof = values["rangedweapon_rof_1"]||"";
if (setweaponrof == "1") {
setweaponrecoil = rofdetails[setweaponname]["rec1"];
setweaponrof = rofdetails[setweaponname]["rof1"];
}
else if (setweaponrof == "3") {
setweaponrecoil = rofdetails[setweaponname]["rec3"];
setweaponrof = rofdetails[setweaponname]["rof3"];
}
else if (setweaponrof == "10") {
setweaponrecoil = rofdetails[setweaponname]["rec10"];
setweaponrof = rofdetails[setweaponname]["rof10"];
}
else if (setweaponrof == "SUP(25)") {
setweaponrecoil = rofdetails[setweaponname]["recsup25"];
setweaponrof = rofdetails[setweaponname]["rofsup25"];
}
else if (setweaponrof == "SUP(40)") {
setweaponrecoil = rofdetails[setweaponname]["recsup40"];
setweaponrof = rofdetails[setweaponname]["rofsup40"];
}
else if (setweaponrof == "SUP(50)") {
setweaponrecoil = rofdetails[setweaponname]["recsup50"];
setweaponrof = rofdetails[setweaponname]["rofsup50"];
}
else if (setweaponrof == "SUP(100)") {
setweaponrecoil = rofdetails[setweaponname]["rec100"];
setweaponrof = rofdetails[setweaponname]["rofsup100"];
};
setAttrs({
"rangedweapon_rof_1": setweaponrof,
"rangedweapon_recoil_1": setweaponrecoil,
});
});
});
on("change:rangedweapon_1 change:rangedweapon_skill_1 change:rangedweapon_damage_1 change:rangedweapon_mindamage_1 change:rangedweapon_armourdamage_1 change:rangedweapon_rof_1 change:rangedweapon_recoil_1 change:rangedweapon_ammo_1", function() {
getAttrs(["rangedweapon_1","rangedweapon_skill_1","rangedweapon_damage_1","rangedweapon_mindamage_1","rangedweapon_armourdamage_1","rangedweapon_rof_1","rangedweapon_recoil_1","rangedweapon_ammo_1"], function(values) {
const ammodetails = {
"Standard": {dammod: '0', admod: '0', ammonotes: ''},
"High Explosive": {dammod: '1', admod: '1', ammonotes: '+1 DMG if the target is unarmoured.'},
"HE": {dammod: '1', admod: '1', ammonotes: '+1 DMG if the target is unarmoured.'},
"Armour Piercing": {dammod: '0', admod: '0', ammonotes: '-2 to the targets armour PV.'},
"AP": {dammod: '0', admod: '0', ammonotes: '-2 to the targets armour PV.'},
"Shotgun Shell": {dammod: '0', admod: '0', ammonotes: ''},
"Shotgun Slug": {dammod: '1', admod: '-1',ammonotes: ''},
"HESH": {dammod: '0', admod: '0', ammonotes: ''},
}
var setweaponrecoil = values["rangedweapon_recoil_1"]||"";
var setweaponrof = values["rangedweapon_rof_1"]||"";
var setweaponname = values["rangedweapon_1"]||"";
var setweaponskill = values["rangedweapon_skill_1"]||"";
var setweaponammo = values["rangedweapon_ammo_1"]||"";
var setammodamage = ammodetails[setweaponammo]["dammod"];
var setammoad = ammodetails[setweaponammo]["admod"];
var setammonotes = ammodetails[setweaponammo]["ammonotes"];
var setrofbonusdamage = "0";
if (setweaponrof == "1") {
setrofbonusdamage = "0";
}
else if (setweaponrof == "3") {
setrofbonusdamage = "2";
}
else if (setweaponrof == "10") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(25)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(40)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(50)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(100)") {
setrofbonusdamage = "4";
};
var setweapondmg = values["rangedweapon_damage_1"]+"+"+setrofbonusdamage+"+"+setammodamage||"";
var setweaponmindmg = values["rangedweapon_mindamage_1"]+"+"+setrofbonusdamage+"+"+setammodamage||"0";
var setweaponad = values["rangedweapon_armourdamage_1"]+"+"+setammoad||"0";
var setweaponroll = "&{template:weapon} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name="+setweaponname+":"+setweaponskill+"}}{{success=[[{1d10+@{"+setweaponskill+"_total}+?{Success Dice Modifier}-"+setweaponrecoil+"}>?{Target Number}]]}}{{skill=[[{[[@{"+setweaponskill+"}+1]]d10+@{"+setweaponskill+"_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{damage=[["+setweapondmg+"]]}}{{mindmg=[["+setweaponmindmg+"]]}}{{ad=[["+setweaponad+"]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}{{weaponnotes="+setammonotes+"}}";
setAttrs({
"rangedweapon_roll_1": setweaponroll,
});
});
});
on('change:rangedweapon_2', event => {
const rangeddetails = {
"AGB/Core P82 Cloudfall Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'75m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'3', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'18', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"BLA 046M Blitzer": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'60m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'6', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'6', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"BLA 446M Derringer": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'20m', rangedweapon_damage_2:'1d10+3', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'2', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'2', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"BLA 646M Buzzsaw": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'100m', rangedweapon_damage_2:'1d10+3', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'10', rangedweapon_recoil_2:'2', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'180', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"BLA 710M Snubber": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'85m', rangedweapon_damage_2:'1d10-1', rangedweapon_mindamage_2:'3', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'14', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"BLA 819M Pusher (Pistol)": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'85m', rangedweapon_damage_2:'1d10', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"BLA 819M Pusher (Rifle)": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'85m', rangedweapon_damage_2:'1d10', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'40', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"BLA GAG60 Driller (Main)": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'400m', rangedweapon_damage_2:'1d10+5', rangedweapon_mindamage_2:'6', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'30', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"BLA GAG60 Driller (Bolt)": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'40m', rangedweapon_damage_2:'1d10+6', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'6', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"CAF Steel Death Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'60m', rangedweapon_damage_2:'1d10-3', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'8', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"CAF Cold Shadow Submachine Gun (Pistol)": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'60m', rangedweapon_damage_2:'1d10-3', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'30', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"CAF Cold Shadow Submachine Gun (Rifle)": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'60m', rangedweapon_damage_2:'1d10-3', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'30', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"CAF Screaming Eagle Assault Rifle": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'160m', rangedweapon_damage_2:'1d10-3', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"Ebb Red Thermal: Burn": {rangedweapon_skill_2: 'Thermal', rangedweapon_range_2:'5m', rangedweapon_damage_2:'1d10-1', rangedweapon_mindamage_2:'3', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blue Thermal: Cold Aura": {rangedweapon_skill_2: 'N/A', rangedweapon_range_2:'2m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'6', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Red Thermal: Extreme Burn": {rangedweapon_skill_2: 'Thermal', rangedweapon_range_2:'10m', rangedweapon_damage_2:'2d10', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'5', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Telekinesis: Lift and Throw 1": {rangedweapon_skill_2: 'Telekinesis', rangedweapon_range_2:'10m', rangedweapon_damage_2:'1d10-4', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Telekinesis: Lift and Throw 2": {rangedweapon_skill_2: 'Telekinesis', rangedweapon_range_2:'25m', rangedweapon_damage_2:'1d10', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Telekinesis: Lift and Throw 3": {rangedweapon_skill_2: 'Telekinesis', rangedweapon_range_2:'40m', rangedweapon_damage_2:'2d10-3', rangedweapon_mindamage_2:'6', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Telekinesis: Manipulate": {rangedweapon_skill_2: 'Telekinesis', rangedweapon_range_2:'25m', rangedweapon_damage_2:'3/Round', rangedweapon_mindamage_2:'0', rangedweapon_armourdamage_2:'0', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blast: Blast": {rangedweapon_skill_2: 'Blast', rangedweapon_range_2:'50m', rangedweapon_damage_2:'1d10+2', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blast: Bomb": {rangedweapon_skill_2: 'Blast', rangedweapon_range_2:'30m', rangedweapon_damage_2:'1d10', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blast: Advanced Blast": {rangedweapon_skill_2: 'Blast', rangedweapon_range_2:'70m', rangedweapon_damage_2:'2d10-3', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blast: Extreme Blast": {rangedweapon_skill_2: 'Blast', rangedweapon_range_2:'100m', rangedweapon_damage_2:'2d10+2', rangedweapon_mindamage_2:'10', rangedweapon_armourdamage_2:'4', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blast: Extreme Bomb": {rangedweapon_skill_2: 'Blast', rangedweapon_range_2:'40m', rangedweapon_damage_2:'1d10+5', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blast: Flintlock Blast": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'60m', rangedweapon_damage_2:'1d10+2', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blast: Flintlock Bomb": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'40m', rangedweapon_damage_2:'1d10', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blast: Flintlock Advanced Blast": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'80m', rangedweapon_damage_2:'2d10-3', rangedweapon_mindamage_2:'6', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blast: Flintlock Extreme Blast": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'110m', rangedweapon_damage_2:'2d10+2', rangedweapon_mindamage_2:'11', rangedweapon_armourdamage_2:'4', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"Ebb Blast: Flintlock Extreme Bomb": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'50m', rangedweapon_damage_2:'1d10+5', rangedweapon_mindamage_2:'8', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'0', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"FEN AR Assault Rifle": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'350m', rangedweapon_damage_2:'1d10+3', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'25', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"FEN 30-30 True Shot Sniper Rifle": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'950m', rangedweapon_damage_2:'1d10+5', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'2', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"FEN 091 Farjacket": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'25m', rangedweapon_damage_2:'2d10', rangedweapon_mindamage_2:'9', rangedweapon_armourdamage_2:'4', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'5', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"FEN 93 GAG": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'550m', rangedweapon_damage_2:'2d10-2', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'10', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"FEN 204 Gunhead Submachine Gun (Pistol)": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'65m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'3', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'50', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"FEN 204 Gunhead Submachine Gun (Rifle)": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'65m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'3', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'50', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"FEN 400 Sure Kill Sniper Cannon": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'800m', rangedweapon_damage_2:'2d10+5', rangedweapon_mindamage_2:'10', rangedweapon_armourdamage_2:'4', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'2', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'5', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'4'},
"FEN 603 Auto-Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'60m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'3', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"FEN 706 Power Reaper 2.1000": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'220m', rangedweapon_damage_2:'1d10+2', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'25', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"FEN 706 Power Reaper 2.1000 (Belt Fed)": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'220m', rangedweapon_damage_2:'1d10+2', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'100', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'3'},
"FEN 808 Power Reaper 2.4000": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'280m', rangedweapon_damage_2:'1d10+5', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'80', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'3'},
"FEN 808 Power Reaper 2.4000 (Belt Fed)": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'280m', rangedweapon_damage_2:'1d10+5', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'200', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'4'},
"FEN 866 Sweeper": {rangedweapon_skill_2: 'supportwpn', rangedweapon_range_2:'300m', rangedweapon_damage_2:'1d10+5', rangedweapon_mindamage_2:'6', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'10', rangedweapon_recoil_2:'2', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'120', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'3'},
"FEN 904SH Reaver Cannon": {rangedweapon_skill_2: 'supportwpn', rangedweapon_range_2:'200m', rangedweapon_damage_2:'2d10+4', rangedweapon_mindamage_2:'8', rangedweapon_armourdamage_2:'6', rangedweapon_rof_2:'10', rangedweapon_recoil_2:'2', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'100', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'4'},
"FEN 989 Stormer Cannon": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'350m', rangedweapon_damage_2:'3d10-3', rangedweapon_mindamage_2:'9', rangedweapon_armourdamage_2:'5', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'3', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'30', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'5'},
"GA47 Semi-Automatic Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'80m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'12', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"GA50 Finisher Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'150m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'18', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"GA50 Finisher Rifle": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'150m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'18', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"Klippo K1 Inferno": {rangedweapon_skill_2: 'supportwpn', rangedweapon_range_2:'15m', rangedweapon_damage_2:'2d10', rangedweapon_mindamage_2:'8', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'15', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'4'},
"KPS Mangler Automatic Shotgun": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'25m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'6', rangedweapon_armourdamage_2:'4', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Shotgun Shell', rangedweapon_clip_2:'10', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"MAL Assault Cannon": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'400m', rangedweapon_damage_2:'2d10-4', rangedweapon_mindamage_2:'8', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'2', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"SHV-01 Gauss Rifle": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'220m', rangedweapon_damage_2:'1d10-7', rangedweapon_mindamage_2:'1', rangedweapon_armourdamage_2:'0', rangedweapon_rof_2:'10', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'300', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"SHV-01 Gauss Rifle Flechette": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'250m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'4', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'300', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"SHV-02 Spit Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'50m', rangedweapon_damage_2:'1d10-3', rangedweapon_mindamage_2:'1', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'10', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"SLA 10-05 Bully Boy Shotgun": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'30m', rangedweapon_damage_2:'1d10+3', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Shotgun Shell', rangedweapon_clip_2:'5', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"DN8 Jemima": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'90m', rangedweapon_damage_2:'1d10', rangedweapon_mindamage_2:'3', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"DN74 Plugger": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'70m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"DN74 Jacky Boy": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'60m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'12', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"DN79 Ack-Ack": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'280m', rangedweapon_damage_2:'1d10+2', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'25', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"DN90 Stumpy": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'20m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Shotgun Shell', rangedweapon_clip_2:'8', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"DN95 Stinger (Pistol)": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'180m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'24', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"DN95 Stinger (Rifle)": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'180m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'24', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"DN106 Pinpoint Sniper": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'700m', rangedweapon_damage_2:'2d10-2', rangedweapon_mindamage_2:'8', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'10', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"DN117 Scorch(Pistol)": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'5m', rangedweapon_damage_2:'2d10-3', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'6', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"DN117 Scorch(Support)": {rangedweapon_skill_2: 'supportwpn', rangedweapon_range_2:'5m', rangedweapon_damage_2:'2d10-3', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'6', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"Sheer 0023/B1 Assault": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'400m', rangedweapon_damage_2:'1d10+3', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'40', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"VAPH III 0600/C12 Assault Cannon": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'600m', rangedweapon_damage_2:'2d10+4', rangedweapon_mindamage_2:'10', rangedweapon_armourdamage_2:'5', rangedweapon_rof_2:'10', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'100', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'4'},
"TT1 Submachine gun": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'100m', rangedweapon_damage_2:'1d10-4', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'10', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'200', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"EVAC Harpoon Cannon": {rangedweapon_skill_2: 'supportwpn', rangedweapon_range_2:'200m', rangedweapon_damage_2:'2d10', rangedweapon_mindamage_2:'8', rangedweapon_armourdamage_2:'8', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'1', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"FEN 24 Warmonger": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'250m', rangedweapon_damage_2:'2d10+1', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'4', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'40', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'3'},
"FEN 24 Warmonger Grenade": {rangedweapon_skill_2: 'supportwpn', rangedweapon_range_2:'40m', rangedweapon_damage_2:'1d10+3', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'1', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'0'},
"FEN WW09 Thrasher Cannon": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'300m', rangedweapon_damage_2:'2d10+4', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'5', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'3', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'30', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"Harpoon Gun": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'10m', rangedweapon_damage_2:'1d10-3', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'1', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"Sawn-Off Shotgun": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'10m', rangedweapon_damage_2:'1d10+3', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Shotgun Shell', rangedweapon_clip_2:'2', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"Scav Autorifle": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'160m', rangedweapon_damage_2:'1d10+2', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'30', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"Scav Combat Shotgun": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'45m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'4', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'3', rangedweapon_ammo_2:'Shotgun Shell', rangedweapon_clip_2:'16', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"Scav Flamer": {rangedweapon_skill_2: 'supportwpn', rangedweapon_range_2:'15m', rangedweapon_damage_2:'2d10-1', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'4', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'12', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'4'},
"Scav Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'60m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'3', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"Scav Shotgun": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'22m', rangedweapon_damage_2:'1d10+3', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Shotgun Shell', rangedweapon_clip_2:'8', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"Scav Sniping Rifle": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'750m', rangedweapon_damage_2:'2d10', rangedweapon_mindamage_2:'7', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'10', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"SHV-03 Combat Shotgun": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'35m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Shotgun Shell', rangedweapon_clip_2:'10', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"Volt Gun": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'40m', rangedweapon_damage_2:'1d10-4', rangedweapon_mindamage_2:'2', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"KPS Inciter Flamethrower": {rangedweapon_skill_2: 'supportwpn', rangedweapon_range_2:'10m', rangedweapon_damage_2:'2d10-5', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'4', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'6', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'3'},
"CLV001 Silenced Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'35m', rangedweapon_damage_2:'1d10-2', rangedweapon_mindamage_2:'3', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'12', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'3'},
"Charon (Custom FEN Assault Rifle)": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'300m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'25', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"Garm (Custom FEN Pistol)": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'40m', rangedweapon_damage_2:'!d10+2', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'6', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"Officer Pistol (Krellish Laser Pistol)": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'100m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'6', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"Krell Autolaser Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'150m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'300', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"Krell Autolaser Rifle": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'150m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'1', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'300', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"KK 30 Ripper Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'100m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"KK 30 Ripper Rifle": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'100m', rangedweapon_damage_2:'1d10+4', rangedweapon_mindamage_2:'4', rangedweapon_armourdamage_2:'2', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'0', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'20', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'2'},
"GAK 19 Assault System": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'500m', rangedweapon_damage_2:'2d10-6', rangedweapon_mindamage_2:'6', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'1', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'5', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'3'},
"Frag Gun Pistol": {rangedweapon_skill_2: 'Pistol', rangedweapon_range_2:'60m', rangedweapon_damage_2:'1d10+3', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'150', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
"Frag Gun Rifle": {rangedweapon_skill_2: 'Rifle', rangedweapon_range_2:'60m', rangedweapon_damage_2:'1d10+3', rangedweapon_mindamage_2:'5', rangedweapon_armourdamage_2:'3', rangedweapon_rof_2:'3', rangedweapon_recoil_2:'1', rangedweapon_ammo_2:'Standard', rangedweapon_clip_2:'150', rangedweapon_clipused_2:'0', rangedweapon_enc_2:'1'},
}
getAttrs(['rangedweapon_2'], values => {
let name = values.rangedweapon_2;
let output = rangeddetails[name] || '';
if(output) setAttrs(output);
});
});
on("change:rangedweapon_2 change:rangedweapon_rof_2 change:rangedweapon_recoil_2", function() {
getAttrs(["rangedweapon_2","rangedweapon_rof_2","rangedweapon_recoil_2"], function(values) {
const rofdetails = {
"AGB/Core P82 Cloudfall Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"BLA 046M Blitzer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"BLA 446M Derringer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"BLA 646M Buzzsaw": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: 'SUP(50)', rofsup100: 'SUP(50)', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '3', rec100: '3'},
"BLA 710M Snubber": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"BLA 819M Pusher (Pistol)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '3', recsup50: '3', rec100: '3'},
"BLA 819M Pusher (Rifle)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '3', recsup50: '3', rec100: '3'},
"BLA GAG60 Driller (Main)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"BLA GAG60 Driller (Bolt)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"CAF Steel Death Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"CAF Cold Shadow Submachine Gun (Pistol)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CAF Cold Shadow Submachine Gun (Rifle)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CAF Screaming Eagle Assault Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"Ebb Red Thermal: Burn": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blue Thermal: Cold Aura": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Red Thermal: Extreme Burn": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 1": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 2": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 3": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Manipulate": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Advanced Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Extreme Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Extreme Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Advanced Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Extreme Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Extreme Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"FEN AR Assault Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"FEN 30-30 True Shot Sniper Rifle": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 091 Farjacket": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 93 GAG": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 204 Gunhead Submachine Gun (Pistol)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '1', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 204 Gunhead Submachine Gun (Rifle)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '1', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 400 Sure Kill Sniper Cannon": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"FEN 603 Auto-Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 706 Power Reaper 2.1000": {rof1: '3', rof3: '3', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 706 Power Reaper 2.1000 (Belt Fed)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 808 Power Reaper 2.4000": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 808 Power Reaper 2.4000 (Belt Fed)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 866 Sweeper": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 904SH Reaver Cannon": {rof1: '10', rof3: '10', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '2', rec3: '2', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 989 Stormer Cannon": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '3', rec3: '3', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"GA47 Semi-Automatic Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GA50 Finisher Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GA50 Finisher Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Klippo K1 Inferno": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KPS Mangler Automatic Shotgun": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"MAL Assault Cannon": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-01 Gauss Rifle": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: 'SUP(100)', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '1'},
"SHV-01 Gauss Rifle Flechette": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-02 Spit Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"SLA 10-05 Bully Boy Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN8 Jemima": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN74 Plugger": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN74 Jacky Boy": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN79 Ack-Ack": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"DN90 Stumpy": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN95 Stinger (Pistol)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN95 Stinger (Rifle)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN106 Pinpoint Sniper": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN117 Scorch(Pistol)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN117 Scorch(Support)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Sheer 0023/B1 Assault": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"VAPH III 0600/C12 Assault Cannon": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: 'SUP(50)', rofsup100: 'SUP(50)', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '2', rec100: '2'},
"TT1 Submachine gun": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"EVAC Harpoon Cannon": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 24 Warmonger": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 24 Warmonger Grenade": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"FEN WW09 Thrasher Cannon": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '3', rec3: '3', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"Harpoon Gun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Sawn-Off Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Autorifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Combat Shotgun": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Flamer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Pistol": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Sniping Rifle": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-03 Combat Shotgun": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"Volt Gun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KPS Inciter Flamethrower": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CLV001 Silenced Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Charon (Custom FEN Assault Rifle)": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Garm (Custom FEN Pistol)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Officer Pistol (Krellish Laser Pistol)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Krell Autolaser Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Krell Autolaser Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"KK 30 Ripper Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KK 30 Ripper Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GAK 19 Assault System": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Frag Gun Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Frag Gun Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
}
var setweaponrecoil = values["rangedweapon_recoil_2"]||"";
var setweaponname = values["rangedweapon_2"]||"";
var setweaponrof = values["rangedweapon_rof_2"]||"";
if (setweaponrof == "1") {
setweaponrecoil = rofdetails[setweaponname]["rec1"];
setweaponrof = rofdetails[setweaponname]["rof1"];
}
else if (setweaponrof == "3") {
setweaponrecoil = rofdetails[setweaponname]["rec3"];
setweaponrof = rofdetails[setweaponname]["rof3"];
}
else if (setweaponrof == "10") {
setweaponrecoil = rofdetails[setweaponname]["rec10"];
setweaponrof = rofdetails[setweaponname]["rof10"];
}
else if (setweaponrof == "SUP(25)") {
setweaponrecoil = rofdetails[setweaponname]["recsup25"];
setweaponrof = rofdetails[setweaponname]["rofsup25"];
}
else if (setweaponrof == "SUP(40)") {
setweaponrecoil = rofdetails[setweaponname]["recsup40"];
setweaponrof = rofdetails[setweaponname]["rofsup40"];
}
else if (setweaponrof == "SUP(50)") {
setweaponrecoil = rofdetails[setweaponname]["recsup50"];
setweaponrof = rofdetails[setweaponname]["rofsup50"];
}
else if (setweaponrof == "SUP(100)") {
setweaponrecoil = rofdetails[setweaponname]["rec100"];
setweaponrof = rofdetails[setweaponname]["rofsup100"];
};
setAttrs({
"rangedweapon_rof_2": setweaponrof,
"rangedweapon_recoil_2": setweaponrecoil,
});
});
});
on("change:rangedweapon_2 change:rangedweapon_skill_2 change:rangedweapon_damage_2 change:rangedweapon_mindamage_2 change:rangedweapon_armourdamage_2 change:rangedweapon_rof_2 change:rangedweapon_recoil_2 change:rangedweapon_ammo_2", function() {
getAttrs(["rangedweapon_2","rangedweapon_skill_2","rangedweapon_damage_2","rangedweapon_mindamage_2","rangedweapon_armourdamage_2","rangedweapon_rof_2","rangedweapon_recoil_2","rangedweapon_ammo_2"], function(values) {
const ammodetails = {
"Standard": {dammod: '0', admod: '0', ammonotes: ''},
"High Explosive": {dammod: '1', admod: '1', ammonotes: '+1 DMG if the target is unarmoured.'},
"HE": {dammod: '1', admod: '1', ammonotes: '+1 DMG if the target is unarmoured.'},
"Armour Piercing": {dammod: '0', admod: '0', ammonotes: '-2 to the targets armour PV.'},
"AP": {dammod: '0', admod: '0', ammonotes: '-2 to the targets armour PV.'},
"Shotgun Shell": {dammod: '0', admod: '0', ammonotes: ''},
"Shotgun Slug": {dammod: '1', admod: '-1',ammonotes: ''},
"HESH": {dammod: '0', admod: '0', ammonotes: ''},
}
var setweaponrecoil = values["rangedweapon_recoil_2"]||"";
var setweaponrof = values["rangedweapon_rof_2"]||"";
var setweaponname = values["rangedweapon_2"]||"";
var setweaponskill = values["rangedweapon_skill_2"]||"";
var setweaponammo = values["rangedweapon_ammo_2"]||"";
var setammodamage = ammodetails[setweaponammo]["dammod"];
var setammoad = ammodetails[setweaponammo]["admod"];
var setammonotes = ammodetails[setweaponammo]["ammonotes"];
var setrofbonusdamage = "0";
if (setweaponrof == "1") {
setrofbonusdamage = "0";
}
else if (setweaponrof == "3") {
setrofbonusdamage = "2";
}
else if (setweaponrof == "10") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(25)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(40)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(50)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(100)") {
setrofbonusdamage = "4";
};
var setweapondmg = values["rangedweapon_damage_2"]+"+"+setrofbonusdamage+"+"+setammodamage||"";
var setweaponmindmg = values["rangedweapon_mindamage_2"]+"+"+setrofbonusdamage+"+"+setammodamage||"0";
var setweaponad = values["rangedweapon_armourdamage_2"]+"+"+setammoad||"0";
var setweaponroll = "&{template:weapon} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name="+setweaponname+":"+setweaponskill+"}}{{success=[[{1d10+@{"+setweaponskill+"_total}+?{Success Dice Modifier}-"+setweaponrecoil+"}>?{Target Number}]]}}{{skill=[[{[[@{"+setweaponskill+"}+1]]d10+@{"+setweaponskill+"_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{damage=[["+setweapondmg+"]]}}{{mindmg=[["+setweaponmindmg+"]]}}{{ad=[["+setweaponad+"]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}{{weaponnotes="+setammonotes+"}}";
setAttrs({
"rangedweapon_roll_2": setweaponroll,
});
});
});
on('change:rangedweapon_3', event => {
const rangeddetails = {
"AGB/Core P82 Cloudfall Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'75m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'3', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'18', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"BLA 046M Blitzer": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'60m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'6', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'6', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"BLA 446M Derringer": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'20m', rangedweapon_damage_3:'1d10+3', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'2', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'2', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"BLA 646M Buzzsaw": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'100m', rangedweapon_damage_3:'1d10+3', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'10', rangedweapon_recoil_3:'2', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'180', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"BLA 710M Snubber": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'85m', rangedweapon_damage_3:'1d10-1', rangedweapon_mindamage_3:'3', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'14', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"BLA 819M Pusher (Pistol)": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'85m', rangedweapon_damage_3:'1d10', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"BLA 819M Pusher (Rifle)": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'85m', rangedweapon_damage_3:'1d10', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'40', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"BLA GAG60 Driller (Main)": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'400m', rangedweapon_damage_3:'1d10+5', rangedweapon_mindamage_3:'6', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'30', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"BLA GAG60 Driller (Bolt)": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'40m', rangedweapon_damage_3:'1d10+6', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'6', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"CAF Steel Death Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'60m', rangedweapon_damage_3:'1d10-3', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'8', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"CAF Cold Shadow Submachine Gun (Pistol)": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'60m', rangedweapon_damage_3:'1d10-3', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'30', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"CAF Cold Shadow Submachine Gun (Rifle)": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'60m', rangedweapon_damage_3:'1d10-3', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'30', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"CAF Screaming Eagle Assault Rifle": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'160m', rangedweapon_damage_3:'1d10-3', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"Ebb Red Thermal: Burn": {rangedweapon_skill_3: 'Thermal', rangedweapon_range_3:'5m', rangedweapon_damage_3:'1d10-1', rangedweapon_mindamage_3:'3', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blue Thermal: Cold Aura": {rangedweapon_skill_3: 'N/A', rangedweapon_range_3:'2m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'6', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Red Thermal: Extreme Burn": {rangedweapon_skill_3: 'Thermal', rangedweapon_range_3:'10m', rangedweapon_damage_3:'2d10', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'5', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Telekinesis: Lift and Throw 1": {rangedweapon_skill_3: 'Telekinesis', rangedweapon_range_3:'10m', rangedweapon_damage_3:'1d10-4', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Telekinesis: Lift and Throw 2": {rangedweapon_skill_3: 'Telekinesis', rangedweapon_range_3:'25m', rangedweapon_damage_3:'1d10', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Telekinesis: Lift and Throw 3": {rangedweapon_skill_3: 'Telekinesis', rangedweapon_range_3:'40m', rangedweapon_damage_3:'2d10-3', rangedweapon_mindamage_3:'6', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Telekinesis: Manipulate": {rangedweapon_skill_3: 'Telekinesis', rangedweapon_range_3:'25m', rangedweapon_damage_3:'3/Round', rangedweapon_mindamage_3:'0', rangedweapon_armourdamage_3:'0', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blast: Blast": {rangedweapon_skill_3: 'Blast', rangedweapon_range_3:'50m', rangedweapon_damage_3:'1d10+2', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blast: Bomb": {rangedweapon_skill_3: 'Blast', rangedweapon_range_3:'30m', rangedweapon_damage_3:'1d10', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blast: Advanced Blast": {rangedweapon_skill_3: 'Blast', rangedweapon_range_3:'70m', rangedweapon_damage_3:'2d10-3', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blast: Extreme Blast": {rangedweapon_skill_3: 'Blast', rangedweapon_range_3:'100m', rangedweapon_damage_3:'2d10+2', rangedweapon_mindamage_3:'10', rangedweapon_armourdamage_3:'4', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blast: Extreme Bomb": {rangedweapon_skill_3: 'Blast', rangedweapon_range_3:'40m', rangedweapon_damage_3:'1d10+5', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blast: Flintlock Blast": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'60m', rangedweapon_damage_3:'1d10+2', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blast: Flintlock Bomb": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'40m', rangedweapon_damage_3:'1d10', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blast: Flintlock Advanced Blast": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'80m', rangedweapon_damage_3:'2d10-3', rangedweapon_mindamage_3:'6', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blast: Flintlock Extreme Blast": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'110m', rangedweapon_damage_3:'2d10+2', rangedweapon_mindamage_3:'11', rangedweapon_armourdamage_3:'4', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"Ebb Blast: Flintlock Extreme Bomb": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'50m', rangedweapon_damage_3:'1d10+5', rangedweapon_mindamage_3:'8', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'0', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"FEN AR Assault Rifle": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'350m', rangedweapon_damage_3:'1d10+3', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'25', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"FEN 30-30 True Shot Sniper Rifle": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'950m', rangedweapon_damage_3:'1d10+5', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'2', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"FEN 091 Farjacket": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'25m', rangedweapon_damage_3:'2d10', rangedweapon_mindamage_3:'9', rangedweapon_armourdamage_3:'4', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'5', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"FEN 93 GAG": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'550m', rangedweapon_damage_3:'2d10-2', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'10', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"FEN 204 Gunhead Submachine Gun (Pistol)": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'65m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'3', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'50', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"FEN 204 Gunhead Submachine Gun (Rifle)": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'65m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'3', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'50', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"FEN 400 Sure Kill Sniper Cannon": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'800m', rangedweapon_damage_3:'2d10+5', rangedweapon_mindamage_3:'10', rangedweapon_armourdamage_3:'4', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'2', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'5', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'4'},
"FEN 603 Auto-Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'60m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'3', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"FEN 706 Power Reaper 2.1000": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'220m', rangedweapon_damage_3:'1d10+2', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'25', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"FEN 706 Power Reaper 2.1000 (Belt Fed)": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'220m', rangedweapon_damage_3:'1d10+2', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'100', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'3'},
"FEN 808 Power Reaper 2.4000": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'280m', rangedweapon_damage_3:'1d10+5', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'80', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'3'},
"FEN 808 Power Reaper 2.4000 (Belt Fed)": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'280m', rangedweapon_damage_3:'1d10+5', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'200', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'4'},
"FEN 866 Sweeper": {rangedweapon_skill_3: 'supportwpn', rangedweapon_range_3:'300m', rangedweapon_damage_3:'1d10+5', rangedweapon_mindamage_3:'6', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'10', rangedweapon_recoil_3:'2', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'120', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'3'},
"FEN 904SH Reaver Cannon": {rangedweapon_skill_3: 'supportwpn', rangedweapon_range_3:'200m', rangedweapon_damage_3:'2d10+4', rangedweapon_mindamage_3:'8', rangedweapon_armourdamage_3:'6', rangedweapon_rof_3:'10', rangedweapon_recoil_3:'2', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'100', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'4'},
"FEN 989 Stormer Cannon": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'350m', rangedweapon_damage_3:'3d10-3', rangedweapon_mindamage_3:'9', rangedweapon_armourdamage_3:'5', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'3', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'30', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'5'},
"GA47 Semi-Automatic Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'80m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'12', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"GA50 Finisher Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'150m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'18', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"GA50 Finisher Rifle": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'150m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'18', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"Klippo K1 Inferno": {rangedweapon_skill_3: 'supportwpn', rangedweapon_range_3:'15m', rangedweapon_damage_3:'2d10', rangedweapon_mindamage_3:'8', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'15', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'4'},
"KPS Mangler Automatic Shotgun": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'25m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'6', rangedweapon_armourdamage_3:'4', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Shotgun Shell', rangedweapon_clip_3:'10', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"MAL Assault Cannon": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'400m', rangedweapon_damage_3:'2d10-4', rangedweapon_mindamage_3:'8', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'2', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"SHV-01 Gauss Rifle": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'220m', rangedweapon_damage_3:'1d10-7', rangedweapon_mindamage_3:'1', rangedweapon_armourdamage_3:'0', rangedweapon_rof_3:'10', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'300', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"SHV-01 Gauss Rifle Flechette": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'250m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'4', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'300', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"SHV-02 Spit Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'50m', rangedweapon_damage_3:'1d10-3', rangedweapon_mindamage_3:'1', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'10', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"SLA 10-05 Bully Boy Shotgun": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'30m', rangedweapon_damage_3:'1d10+3', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Shotgun Shell', rangedweapon_clip_3:'5', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"DN8 Jemima": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'90m', rangedweapon_damage_3:'1d10', rangedweapon_mindamage_3:'3', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"DN74 Plugger": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'70m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"DN74 Jacky Boy": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'60m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'12', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"DN79 Ack-Ack": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'280m', rangedweapon_damage_3:'1d10+2', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'25', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"DN90 Stumpy": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'20m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Shotgun Shell', rangedweapon_clip_3:'8', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"DN95 Stinger (Pistol)": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'180m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'24', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"DN95 Stinger (Rifle)": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'180m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'24', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"DN106 Pinpoint Sniper": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'700m', rangedweapon_damage_3:'2d10-2', rangedweapon_mindamage_3:'8', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'10', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"DN117 Scorch(Pistol)": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'5m', rangedweapon_damage_3:'2d10-3', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'6', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"DN117 Scorch(Support)": {rangedweapon_skill_3: 'supportwpn', rangedweapon_range_3:'5m', rangedweapon_damage_3:'2d10-3', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'6', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"Sheer 0023/B1 Assault": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'400m', rangedweapon_damage_3:'1d10+3', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'40', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"VAPH III 0600/C12 Assault Cannon": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'600m', rangedweapon_damage_3:'2d10+4', rangedweapon_mindamage_3:'10', rangedweapon_armourdamage_3:'5', rangedweapon_rof_3:'10', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'100', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'4'},
"TT1 Submachine gun": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'100m', rangedweapon_damage_3:'1d10-4', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'10', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'200', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"EVAC Harpoon Cannon": {rangedweapon_skill_3: 'supportwpn', rangedweapon_range_3:'200m', rangedweapon_damage_3:'2d10', rangedweapon_mindamage_3:'8', rangedweapon_armourdamage_3:'8', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'1', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"FEN 24 Warmonger": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'250m', rangedweapon_damage_3:'2d10+1', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'4', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'40', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'3'},
"FEN 24 Warmonger Grenade": {rangedweapon_skill_3: 'supportwpn', rangedweapon_range_3:'40m', rangedweapon_damage_3:'1d10+3', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'1', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'0'},
"FEN WW09 Thrasher Cannon": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'300m', rangedweapon_damage_3:'2d10+4', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'5', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'3', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'30', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"Harpoon Gun": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'10m', rangedweapon_damage_3:'1d10-3', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'1', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"Sawn-Off Shotgun": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'10m', rangedweapon_damage_3:'1d10+3', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Shotgun Shell', rangedweapon_clip_3:'2', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"Scav Autorifle": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'160m', rangedweapon_damage_3:'1d10+2', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'30', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"Scav Combat Shotgun": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'45m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'4', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'3', rangedweapon_ammo_3:'Shotgun Shell', rangedweapon_clip_3:'16', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"Scav Flamer": {rangedweapon_skill_3: 'supportwpn', rangedweapon_range_3:'15m', rangedweapon_damage_3:'2d10-1', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'4', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'12', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'4'},
"Scav Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'60m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'3', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"Scav Shotgun": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'22m', rangedweapon_damage_3:'1d10+3', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Shotgun Shell', rangedweapon_clip_3:'8', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"Scav Sniping Rifle": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'750m', rangedweapon_damage_3:'2d10', rangedweapon_mindamage_3:'7', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'10', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"SHV-03 Combat Shotgun": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'35m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Shotgun Shell', rangedweapon_clip_3:'10', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"Volt Gun": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'40m', rangedweapon_damage_3:'1d10-4', rangedweapon_mindamage_3:'2', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"KPS Inciter Flamethrower": {rangedweapon_skill_3: 'supportwpn', rangedweapon_range_3:'10m', rangedweapon_damage_3:'2d10-5', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'4', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'6', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'3'},
"CLV001 Silenced Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'35m', rangedweapon_damage_3:'1d10-2', rangedweapon_mindamage_3:'3', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'12', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'3'},
"Charon (Custom FEN Assault Rifle)": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'300m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'25', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"Garm (Custom FEN Pistol)": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'40m', rangedweapon_damage_3:'!d10+2', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'6', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"Officer Pistol (Krellish Laser Pistol)": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'100m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'6', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"Krell Autolaser Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'150m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'300', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"Krell Autolaser Rifle": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'150m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'1', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'300', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"KK 30 Ripper Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'100m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"KK 30 Ripper Rifle": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'100m', rangedweapon_damage_3:'1d10+4', rangedweapon_mindamage_3:'4', rangedweapon_armourdamage_3:'2', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'0', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'20', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'2'},
"GAK 19 Assault System": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'500m', rangedweapon_damage_3:'2d10-6', rangedweapon_mindamage_3:'6', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'1', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'5', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'3'},
"Frag Gun Pistol": {rangedweapon_skill_3: 'Pistol', rangedweapon_range_3:'60m', rangedweapon_damage_3:'1d10+3', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'150', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
"Frag Gun Rifle": {rangedweapon_skill_3: 'Rifle', rangedweapon_range_3:'60m', rangedweapon_damage_3:'1d10+3', rangedweapon_mindamage_3:'5', rangedweapon_armourdamage_3:'3', rangedweapon_rof_3:'3', rangedweapon_recoil_3:'1', rangedweapon_ammo_3:'Standard', rangedweapon_clip_3:'150', rangedweapon_clipused_3:'0', rangedweapon_enc_3:'1'},
}
getAttrs(['rangedweapon_3'], values => {
let name = values.rangedweapon_3;
let output = rangeddetails[name] || '';
if(output) setAttrs(output);
});
});
on("change:rangedweapon_3 change:rangedweapon_rof_3 change:rangedweapon_recoil_3", function() {
getAttrs(["rangedweapon_3","rangedweapon_rof_3","rangedweapon_recoil_3"], function(values) {
const rofdetails = {
"AGB/Core P82 Cloudfall Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"BLA 046M Blitzer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"BLA 446M Derringer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"BLA 646M Buzzsaw": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: 'SUP(50)', rofsup100: 'SUP(50)', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '3', rec100: '3'},
"BLA 710M Snubber": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"BLA 819M Pusher (Pistol)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '3', recsup50: '3', rec100: '3'},
"BLA 819M Pusher (Rifle)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '3', recsup50: '3', rec100: '3'},
"BLA GAG60 Driller (Main)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"BLA GAG60 Driller (Bolt)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"CAF Steel Death Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"CAF Cold Shadow Submachine Gun (Pistol)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CAF Cold Shadow Submachine Gun (Rifle)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CAF Screaming Eagle Assault Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"Ebb Red Thermal: Burn": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blue Thermal: Cold Aura": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Red Thermal: Extreme Burn": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 1": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 2": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 3": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Manipulate": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Advanced Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Extreme Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Extreme Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Advanced Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Extreme Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Extreme Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"FEN AR Assault Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"FEN 30-30 True Shot Sniper Rifle": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 091 Farjacket": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 93 GAG": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 204 Gunhead Submachine Gun (Pistol)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '1', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 204 Gunhead Submachine Gun (Rifle)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '1', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 400 Sure Kill Sniper Cannon": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"FEN 603 Auto-Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 706 Power Reaper 2.1000": {rof1: '3', rof3: '3', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 706 Power Reaper 2.1000 (Belt Fed)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 808 Power Reaper 2.4000": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 808 Power Reaper 2.4000 (Belt Fed)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 866 Sweeper": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 904SH Reaver Cannon": {rof1: '10', rof3: '10', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '2', rec3: '2', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 989 Stormer Cannon": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '3', rec3: '3', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"GA47 Semi-Automatic Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GA50 Finisher Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GA50 Finisher Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Klippo K1 Inferno": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KPS Mangler Automatic Shotgun": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"MAL Assault Cannon": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-01 Gauss Rifle": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: 'SUP(100)', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '1'},
"SHV-01 Gauss Rifle Flechette": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-02 Spit Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"SLA 10-05 Bully Boy Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN8 Jemima": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN74 Plugger": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN74 Jacky Boy": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN79 Ack-Ack": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"DN90 Stumpy": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN95 Stinger (Pistol)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN95 Stinger (Rifle)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN106 Pinpoint Sniper": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN117 Scorch(Pistol)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN117 Scorch(Support)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Sheer 0023/B1 Assault": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"VAPH III 0600/C12 Assault Cannon": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: 'SUP(50)', rofsup100: 'SUP(50)', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '2', rec100: '2'},
"TT1 Submachine gun": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"EVAC Harpoon Cannon": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 24 Warmonger": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 24 Warmonger Grenade": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"FEN WW09 Thrasher Cannon": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '3', rec3: '3', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"Harpoon Gun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Sawn-Off Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Autorifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Combat Shotgun": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Flamer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Pistol": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Sniping Rifle": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-03 Combat Shotgun": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"Volt Gun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KPS Inciter Flamethrower": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CLV001 Silenced Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Charon (Custom FEN Assault Rifle)": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Garm (Custom FEN Pistol)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Officer Pistol (Krellish Laser Pistol)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Krell Autolaser Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Krell Autolaser Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"KK 30 Ripper Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KK 30 Ripper Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GAK 19 Assault System": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Frag Gun Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Frag Gun Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
}
var setweaponrecoil = values["rangedweapon_recoil_3"]||"";
var setweaponname = values["rangedweapon_3"]||"";
var setweaponrof = values["rangedweapon_rof_3"]||"";
if (setweaponrof == "1") {
setweaponrecoil = rofdetails[setweaponname]["rec1"];
setweaponrof = rofdetails[setweaponname]["rof1"];
}
else if (setweaponrof == "3") {
setweaponrecoil = rofdetails[setweaponname]["rec3"];
setweaponrof = rofdetails[setweaponname]["rof3"];
}
else if (setweaponrof == "10") {
setweaponrecoil = rofdetails[setweaponname]["rec10"];
setweaponrof = rofdetails[setweaponname]["rof10"];
}
else if (setweaponrof == "SUP(25)") {
setweaponrecoil = rofdetails[setweaponname]["recsup25"];
setweaponrof = rofdetails[setweaponname]["rofsup25"];
}
else if (setweaponrof == "SUP(40)") {
setweaponrecoil = rofdetails[setweaponname]["recsup40"];
setweaponrof = rofdetails[setweaponname]["rofsup40"];
}
else if (setweaponrof == "SUP(50)") {
setweaponrecoil = rofdetails[setweaponname]["recsup50"];
setweaponrof = rofdetails[setweaponname]["rofsup50"];
}
else if (setweaponrof == "SUP(100)") {
setweaponrecoil = rofdetails[setweaponname]["rec100"];
setweaponrof = rofdetails[setweaponname]["rofsup100"];
};
setAttrs({
"rangedweapon_rof_3": setweaponrof,
"rangedweapon_recoil_3": setweaponrecoil,
});
});
});
on("change:rangedweapon_3 change:rangedweapon_skill_3 change:rangedweapon_damage_3 change:rangedweapon_mindamage_3 change:rangedweapon_armourdamage_3 change:rangedweapon_rof_3 change:rangedweapon_recoil_3 change:rangedweapon_ammo_3", function() {
getAttrs(["rangedweapon_3","rangedweapon_skill_3","rangedweapon_damage_3","rangedweapon_mindamage_3","rangedweapon_armourdamage_3","rangedweapon_rof_3","rangedweapon_recoil_3","rangedweapon_ammo_3"], function(values) {
const ammodetails = {
"Standard": {dammod: '0', admod: '0', ammonotes: ''},
"High Explosive": {dammod: '1', admod: '1', ammonotes: '+1 DMG if the target is unarmoured.'},
"HE": {dammod: '1', admod: '1', ammonotes: '+1 DMG if the target is unarmoured.'},
"Armour Piercing": {dammod: '0', admod: '0', ammonotes: '-2 to the targets armour PV.'},
"AP": {dammod: '0', admod: '0', ammonotes: '-2 to the targets armour PV.'},
"Shotgun Shell": {dammod: '0', admod: '0', ammonotes: ''},
"Shotgun Slug": {dammod: '1', admod: '-1',ammonotes: ''},
"HESH": {dammod: '0', admod: '0', ammonotes: ''},
}
var setweaponrecoil = values["rangedweapon_recoil_3"]||"";
var setweaponrof = values["rangedweapon_rof_3"]||"";
var setweaponname = values["rangedweapon_3"]||"";
var setweaponskill = values["rangedweapon_skill_3"]||"";
var setweaponammo = values["rangedweapon_ammo_3"]||"";
var setammodamage = ammodetails[setweaponammo]["dammod"];
var setammoad = ammodetails[setweaponammo]["admod"];
var setammonotes = ammodetails[setweaponammo]["ammonotes"];
var setrofbonusdamage = "0";
if (setweaponrof == "1") {
setrofbonusdamage = "0";
}
else if (setweaponrof == "3") {
setrofbonusdamage = "2";
}
else if (setweaponrof == "10") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(25)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(40)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(50)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(100)") {
setrofbonusdamage = "4";
};
var setweapondmg = values["rangedweapon_damage_3"]+"+"+setrofbonusdamage+"+"+setammodamage||"";
var setweaponmindmg = values["rangedweapon_mindamage_3"]+"+"+setrofbonusdamage+"+"+setammodamage||"0";
var setweaponad = values["rangedweapon_armourdamage_3"]+"+"+setammoad||"0";
var setweaponroll = "&{template:weapon} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name="+setweaponname+":"+setweaponskill+"}}{{success=[[{1d10+@{"+setweaponskill+"_total}+?{Success Dice Modifier}-"+setweaponrecoil+"}>?{Target Number}]]}}{{skill=[[{[[@{"+setweaponskill+"}+1]]d10+@{"+setweaponskill+"_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{damage=[["+setweapondmg+"]]}}{{mindmg=[["+setweaponmindmg+"]]}}{{ad=[["+setweaponad+"]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}{{weaponnotes="+setammonotes+"}}";
setAttrs({
"rangedweapon_roll_3": setweaponroll,
});
});
});on('change:rangedweapon_4', event => {
const rangeddetails = {
"AGB/Core P82 Cloudfall Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'75m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'3', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'18', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"BLA 046M Blitzer": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'60m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'6', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'6', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"BLA 446M Derringer": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'20m', rangedweapon_damage_4:'1d10+3', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'2', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'2', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"BLA 646M Buzzsaw": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'100m', rangedweapon_damage_4:'1d10+3', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'10', rangedweapon_recoil_4:'2', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'180', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"BLA 710M Snubber": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'85m', rangedweapon_damage_4:'1d10-1', rangedweapon_mindamage_4:'3', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'14', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"BLA 819M Pusher (Pistol)": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'85m', rangedweapon_damage_4:'1d10', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"BLA 819M Pusher (Rifle)": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'85m', rangedweapon_damage_4:'1d10', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'40', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"BLA GAG60 Driller (Main)": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'400m', rangedweapon_damage_4:'1d10+5', rangedweapon_mindamage_4:'6', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'30', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"BLA GAG60 Driller (Bolt)": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'40m', rangedweapon_damage_4:'1d10+6', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'6', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"CAF Steel Death Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'60m', rangedweapon_damage_4:'1d10-3', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'8', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"CAF Cold Shadow Submachine Gun (Pistol)": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'60m', rangedweapon_damage_4:'1d10-3', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'30', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"CAF Cold Shadow Submachine Gun (Rifle)": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'60m', rangedweapon_damage_4:'1d10-3', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'30', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"CAF Screaming Eagle Assault Rifle": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'160m', rangedweapon_damage_4:'1d10-3', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"Ebb Red Thermal: Burn": {rangedweapon_skill_4: 'Thermal', rangedweapon_range_4:'5m', rangedweapon_damage_4:'1d10-1', rangedweapon_mindamage_4:'3', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blue Thermal: Cold Aura": {rangedweapon_skill_4: 'N/A', rangedweapon_range_4:'2m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'6', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Red Thermal: Extreme Burn": {rangedweapon_skill_4: 'Thermal', rangedweapon_range_4:'10m', rangedweapon_damage_4:'2d10', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'5', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Telekinesis: Lift and Throw 1": {rangedweapon_skill_4: 'Telekinesis', rangedweapon_range_4:'10m', rangedweapon_damage_4:'1d10-4', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Telekinesis: Lift and Throw 2": {rangedweapon_skill_4: 'Telekinesis', rangedweapon_range_4:'25m', rangedweapon_damage_4:'1d10', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Telekinesis: Lift and Throw 3": {rangedweapon_skill_4: 'Telekinesis', rangedweapon_range_4:'40m', rangedweapon_damage_4:'2d10-3', rangedweapon_mindamage_4:'6', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Telekinesis: Manipulate": {rangedweapon_skill_4: 'Telekinesis', rangedweapon_range_4:'25m', rangedweapon_damage_4:'3/Round', rangedweapon_mindamage_4:'0', rangedweapon_armourdamage_4:'0', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blast: Blast": {rangedweapon_skill_4: 'Blast', rangedweapon_range_4:'50m', rangedweapon_damage_4:'1d10+2', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blast: Bomb": {rangedweapon_skill_4: 'Blast', rangedweapon_range_4:'30m', rangedweapon_damage_4:'1d10', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blast: Advanced Blast": {rangedweapon_skill_4: 'Blast', rangedweapon_range_4:'70m', rangedweapon_damage_4:'2d10-3', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blast: Extreme Blast": {rangedweapon_skill_4: 'Blast', rangedweapon_range_4:'100m', rangedweapon_damage_4:'2d10+2', rangedweapon_mindamage_4:'10', rangedweapon_armourdamage_4:'4', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blast: Extreme Bomb": {rangedweapon_skill_4: 'Blast', rangedweapon_range_4:'40m', rangedweapon_damage_4:'1d10+5', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blast: Flintlock Blast": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'60m', rangedweapon_damage_4:'1d10+2', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blast: Flintlock Bomb": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'40m', rangedweapon_damage_4:'1d10', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blast: Flintlock Advanced Blast": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'80m', rangedweapon_damage_4:'2d10-3', rangedweapon_mindamage_4:'6', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blast: Flintlock Extreme Blast": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'110m', rangedweapon_damage_4:'2d10+2', rangedweapon_mindamage_4:'11', rangedweapon_armourdamage_4:'4', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"Ebb Blast: Flintlock Extreme Bomb": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'50m', rangedweapon_damage_4:'1d10+5', rangedweapon_mindamage_4:'8', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'0', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"FEN AR Assault Rifle": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'350m', rangedweapon_damage_4:'1d10+3', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'25', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"FEN 30-30 True Shot Sniper Rifle": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'950m', rangedweapon_damage_4:'1d10+5', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'2', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"FEN 091 Farjacket": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'25m', rangedweapon_damage_4:'2d10', rangedweapon_mindamage_4:'9', rangedweapon_armourdamage_4:'4', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'5', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"FEN 93 GAG": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'550m', rangedweapon_damage_4:'2d10-2', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'10', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"FEN 204 Gunhead Submachine Gun (Pistol)": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'65m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'3', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'50', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"FEN 204 Gunhead Submachine Gun (Rifle)": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'65m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'3', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'50', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"FEN 400 Sure Kill Sniper Cannon": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'800m', rangedweapon_damage_4:'2d10+5', rangedweapon_mindamage_4:'10', rangedweapon_armourdamage_4:'4', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'2', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'5', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'4'},
"FEN 603 Auto-Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'60m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'3', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"FEN 706 Power Reaper 2.1000": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'220m', rangedweapon_damage_4:'1d10+2', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'25', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"FEN 706 Power Reaper 2.1000 (Belt Fed)": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'220m', rangedweapon_damage_4:'1d10+2', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'100', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'3'},
"FEN 808 Power Reaper 2.4000": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'280m', rangedweapon_damage_4:'1d10+5', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'80', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'3'},
"FEN 808 Power Reaper 2.4000 (Belt Fed)": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'280m', rangedweapon_damage_4:'1d10+5', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'200', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'4'},
"FEN 866 Sweeper": {rangedweapon_skill_4: 'supportwpn', rangedweapon_range_4:'300m', rangedweapon_damage_4:'1d10+5', rangedweapon_mindamage_4:'6', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'10', rangedweapon_recoil_4:'2', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'120', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'3'},
"FEN 904SH Reaver Cannon": {rangedweapon_skill_4: 'supportwpn', rangedweapon_range_4:'200m', rangedweapon_damage_4:'2d10+4', rangedweapon_mindamage_4:'8', rangedweapon_armourdamage_4:'6', rangedweapon_rof_4:'10', rangedweapon_recoil_4:'2', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'100', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'4'},
"FEN 989 Stormer Cannon": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'350m', rangedweapon_damage_4:'3d10-3', rangedweapon_mindamage_4:'9', rangedweapon_armourdamage_4:'5', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'3', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'30', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'5'},
"GA47 Semi-Automatic Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'80m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'12', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"GA50 Finisher Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'150m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'18', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"GA50 Finisher Rifle": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'150m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'18', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"Klippo K1 Inferno": {rangedweapon_skill_4: 'supportwpn', rangedweapon_range_4:'15m', rangedweapon_damage_4:'2d10', rangedweapon_mindamage_4:'8', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'15', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'4'},
"KPS Mangler Automatic Shotgun": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'25m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'6', rangedweapon_armourdamage_4:'4', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Shotgun Shell', rangedweapon_clip_4:'10', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"MAL Assault Cannon": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'400m', rangedweapon_damage_4:'2d10-4', rangedweapon_mindamage_4:'8', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'2', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"SHV-01 Gauss Rifle": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'220m', rangedweapon_damage_4:'1d10-7', rangedweapon_mindamage_4:'1', rangedweapon_armourdamage_4:'0', rangedweapon_rof_4:'10', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'300', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"SHV-01 Gauss Rifle Flechette": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'250m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'4', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'300', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"SHV-02 Spit Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'50m', rangedweapon_damage_4:'1d10-3', rangedweapon_mindamage_4:'1', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'10', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"SLA 10-05 Bully Boy Shotgun": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'30m', rangedweapon_damage_4:'1d10+3', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Shotgun Shell', rangedweapon_clip_4:'5', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"DN8 Jemima": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'90m', rangedweapon_damage_4:'1d10', rangedweapon_mindamage_4:'3', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"DN74 Plugger": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'70m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"DN74 Jacky Boy": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'60m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'12', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"DN79 Ack-Ack": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'280m', rangedweapon_damage_4:'1d10+2', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'25', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"DN90 Stumpy": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'20m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Shotgun Shell', rangedweapon_clip_4:'8', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"DN95 Stinger (Pistol)": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'180m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'24', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"DN95 Stinger (Rifle)": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'180m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'24', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"DN106 Pinpoint Sniper": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'700m', rangedweapon_damage_4:'2d10-2', rangedweapon_mindamage_4:'8', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'10', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"DN117 Scorch(Pistol)": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'5m', rangedweapon_damage_4:'2d10-3', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'6', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"DN117 Scorch(Support)": {rangedweapon_skill_4: 'supportwpn', rangedweapon_range_4:'5m', rangedweapon_damage_4:'2d10-3', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'6', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"Sheer 0023/B1 Assault": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'400m', rangedweapon_damage_4:'1d10+3', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'40', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"VAPH III 0600/C12 Assault Cannon": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'600m', rangedweapon_damage_4:'2d10+4', rangedweapon_mindamage_4:'10', rangedweapon_armourdamage_4:'5', rangedweapon_rof_4:'10', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'100', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'4'},
"TT1 Submachine gun": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'100m', rangedweapon_damage_4:'1d10-4', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'10', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'200', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"EVAC Harpoon Cannon": {rangedweapon_skill_4: 'supportwpn', rangedweapon_range_4:'200m', rangedweapon_damage_4:'2d10', rangedweapon_mindamage_4:'8', rangedweapon_armourdamage_4:'8', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'1', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"FEN 24 Warmonger": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'250m', rangedweapon_damage_4:'2d10+1', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'4', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'40', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'3'},
"FEN 24 Warmonger Grenade": {rangedweapon_skill_4: 'supportwpn', rangedweapon_range_4:'40m', rangedweapon_damage_4:'1d10+3', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'1', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'0'},
"FEN WW09 Thrasher Cannon": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'300m', rangedweapon_damage_4:'2d10+4', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'5', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'3', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'30', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"Harpoon Gun": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'10m', rangedweapon_damage_4:'1d10-3', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'1', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"Sawn-Off Shotgun": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'10m', rangedweapon_damage_4:'1d10+3', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Shotgun Shell', rangedweapon_clip_4:'2', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"Scav Autorifle": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'160m', rangedweapon_damage_4:'1d10+2', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'30', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"Scav Combat Shotgun": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'45m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'4', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'3', rangedweapon_ammo_4:'Shotgun Shell', rangedweapon_clip_4:'16', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"Scav Flamer": {rangedweapon_skill_4: 'supportwpn', rangedweapon_range_4:'15m', rangedweapon_damage_4:'2d10-1', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'4', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'12', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'4'},
"Scav Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'60m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'3', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"Scav Shotgun": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'22m', rangedweapon_damage_4:'1d10+3', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Shotgun Shell', rangedweapon_clip_4:'8', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"Scav Sniping Rifle": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'750m', rangedweapon_damage_4:'2d10', rangedweapon_mindamage_4:'7', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'10', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"SHV-03 Combat Shotgun": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'35m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Shotgun Shell', rangedweapon_clip_4:'10', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"Volt Gun": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'40m', rangedweapon_damage_4:'1d10-4', rangedweapon_mindamage_4:'2', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"KPS Inciter Flamethrower": {rangedweapon_skill_4: 'supportwpn', rangedweapon_range_4:'10m', rangedweapon_damage_4:'2d10-5', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'4', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'6', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'3'},
"CLV001 Silenced Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'35m', rangedweapon_damage_4:'1d10-2', rangedweapon_mindamage_4:'3', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'12', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'3'},
"Charon (Custom FEN Assault Rifle)": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'300m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'25', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"Garm (Custom FEN Pistol)": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'40m', rangedweapon_damage_4:'!d10+2', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'6', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"Officer Pistol (Krellish Laser Pistol)": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'100m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'6', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"Krell Autolaser Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'150m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'300', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"Krell Autolaser Rifle": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'150m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'1', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'300', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"KK 30 Ripper Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'100m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"KK 30 Ripper Rifle": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'100m', rangedweapon_damage_4:'1d10+4', rangedweapon_mindamage_4:'4', rangedweapon_armourdamage_4:'2', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'0', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'20', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'2'},
"GAK 19 Assault System": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'500m', rangedweapon_damage_4:'2d10-6', rangedweapon_mindamage_4:'6', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'1', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'5', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'3'},
"Frag Gun Pistol": {rangedweapon_skill_4: 'Pistol', rangedweapon_range_4:'60m', rangedweapon_damage_4:'1d10+3', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'150', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
"Frag Gun Rifle": {rangedweapon_skill_4: 'Rifle', rangedweapon_range_4:'60m', rangedweapon_damage_4:'1d10+3', rangedweapon_mindamage_4:'5', rangedweapon_armourdamage_4:'3', rangedweapon_rof_4:'3', rangedweapon_recoil_4:'1', rangedweapon_ammo_4:'Standard', rangedweapon_clip_4:'150', rangedweapon_clipused_4:'0', rangedweapon_enc_4:'1'},
}
getAttrs(['rangedweapon_4'], values => {
let name = values.rangedweapon_4;
let output = rangeddetails[name] || '';
if(output) setAttrs(output);
});
});
on("change:rangedweapon_4 change:rangedweapon_rof_4 change:rangedweapon_recoil_4", function() {
getAttrs(["rangedweapon_4","rangedweapon_rof_4","rangedweapon_recoil_4"], function(values) {
const rofdetails = {
"AGB/Core P82 Cloudfall Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"BLA 046M Blitzer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"BLA 446M Derringer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"BLA 646M Buzzsaw": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: 'SUP(50)', rofsup100: 'SUP(50)', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '3', rec100: '3'},
"BLA 710M Snubber": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"BLA 819M Pusher (Pistol)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '3', recsup50: '3', rec100: '3'},
"BLA 819M Pusher (Rifle)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '3', recsup50: '3', rec100: '3'},
"BLA GAG60 Driller (Main)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"BLA GAG60 Driller (Bolt)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"CAF Steel Death Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"CAF Cold Shadow Submachine Gun (Pistol)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CAF Cold Shadow Submachine Gun (Rifle)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CAF Screaming Eagle Assault Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"Ebb Red Thermal: Burn": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blue Thermal: Cold Aura": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Red Thermal: Extreme Burn": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 1": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 2": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 3": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Manipulate": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Advanced Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Extreme Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Extreme Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Advanced Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Extreme Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Extreme Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"FEN AR Assault Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"FEN 30-30 True Shot Sniper Rifle": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 091 Farjacket": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 93 GAG": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 204 Gunhead Submachine Gun (Pistol)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '1', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 204 Gunhead Submachine Gun (Rifle)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '1', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 400 Sure Kill Sniper Cannon": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"FEN 603 Auto-Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 706 Power Reaper 2.1000": {rof1: '3', rof3: '3', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 706 Power Reaper 2.1000 (Belt Fed)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 808 Power Reaper 2.4000": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 808 Power Reaper 2.4000 (Belt Fed)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 866 Sweeper": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 904SH Reaver Cannon": {rof1: '10', rof3: '10', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '2', rec3: '2', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 989 Stormer Cannon": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '3', rec3: '3', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"GA47 Semi-Automatic Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GA50 Finisher Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GA50 Finisher Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Klippo K1 Inferno": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KPS Mangler Automatic Shotgun": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"MAL Assault Cannon": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-01 Gauss Rifle": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: 'SUP(100)', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '1'},
"SHV-01 Gauss Rifle Flechette": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-02 Spit Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"SLA 10-05 Bully Boy Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN8 Jemima": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN74 Plugger": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN74 Jacky Boy": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN79 Ack-Ack": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"DN90 Stumpy": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN95 Stinger (Pistol)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN95 Stinger (Rifle)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN106 Pinpoint Sniper": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN117 Scorch(Pistol)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN117 Scorch(Support)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Sheer 0023/B1 Assault": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"VAPH III 0600/C12 Assault Cannon": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: 'SUP(50)', rofsup100: 'SUP(50)', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '2', rec100: '2'},
"TT1 Submachine gun": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"EVAC Harpoon Cannon": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 24 Warmonger": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 24 Warmonger Grenade": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"FEN WW09 Thrasher Cannon": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '3', rec3: '3', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"Harpoon Gun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Sawn-Off Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Autorifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Combat Shotgun": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Flamer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Pistol": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Sniping Rifle": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-03 Combat Shotgun": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"Volt Gun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KPS Inciter Flamethrower": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CLV001 Silenced Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Charon (Custom FEN Assault Rifle)": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Garm (Custom FEN Pistol)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Officer Pistol (Krellish Laser Pistol)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Krell Autolaser Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Krell Autolaser Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"KK 30 Ripper Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KK 30 Ripper Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GAK 19 Assault System": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Frag Gun Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Frag Gun Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
}
var setweaponrecoil = values["rangedweapon_recoil_4"]||"";
var setweaponname = values["rangedweapon_4"]||"";
var setweaponrof = values["rangedweapon_rof_4"]||"";
if (setweaponrof == "1") {
setweaponrecoil = rofdetails[setweaponname]["rec1"];
setweaponrof = rofdetails[setweaponname]["rof1"];
}
else if (setweaponrof == "3") {
setweaponrecoil = rofdetails[setweaponname]["rec3"];
setweaponrof = rofdetails[setweaponname]["rof3"];
}
else if (setweaponrof == "10") {
setweaponrecoil = rofdetails[setweaponname]["rec10"];
setweaponrof = rofdetails[setweaponname]["rof10"];
}
else if (setweaponrof == "SUP(25)") {
setweaponrecoil = rofdetails[setweaponname]["recsup25"];
setweaponrof = rofdetails[setweaponname]["rofsup25"];
}
else if (setweaponrof == "SUP(40)") {
setweaponrecoil = rofdetails[setweaponname]["recsup40"];
setweaponrof = rofdetails[setweaponname]["rofsup40"];
}
else if (setweaponrof == "SUP(50)") {
setweaponrecoil = rofdetails[setweaponname]["recsup50"];
setweaponrof = rofdetails[setweaponname]["rofsup50"];
}
else if (setweaponrof == "SUP(100)") {
setweaponrecoil = rofdetails[setweaponname]["rec100"];
setweaponrof = rofdetails[setweaponname]["rofsup100"];
};
setAttrs({
"rangedweapon_rof_4": setweaponrof,
"rangedweapon_recoil_4": setweaponrecoil,
});
});
});
on("change:rangedweapon_4 change:rangedweapon_skill_4 change:rangedweapon_damage_4 change:rangedweapon_mindamage_4 change:rangedweapon_armourdamage_4 change:rangedweapon_rof_4 change:rangedweapon_recoil_4 change:rangedweapon_ammo_4", function() {
getAttrs(["rangedweapon_4","rangedweapon_skill_4","rangedweapon_damage_4","rangedweapon_mindamage_4","rangedweapon_armourdamage_4","rangedweapon_rof_4","rangedweapon_recoil_4","rangedweapon_ammo_4"], function(values) {
const ammodetails = {
"Standard": {dammod: '0', admod: '0', ammonotes: ''},
"High Explosive": {dammod: '1', admod: '1', ammonotes: '+1 DMG if the target is unarmoured.'},
"HE": {dammod: '1', admod: '1', ammonotes: '+1 DMG if the target is unarmoured.'},
"Armour Piercing": {dammod: '0', admod: '0', ammonotes: '-2 to the targets armour PV.'},
"AP": {dammod: '0', admod: '0', ammonotes: '-2 to the targets armour PV.'},
"Shotgun Shell": {dammod: '0', admod: '0', ammonotes: ''},
"Shotgun Slug": {dammod: '1', admod: '-1',ammonotes: ''},
"HESH": {dammod: '0', admod: '0', ammonotes: ''},
}
var setweaponrecoil = values["rangedweapon_recoil_4"]||"";
var setweaponrof = values["rangedweapon_rof_4"]||"";
var setweaponname = values["rangedweapon_4"]||"";
var setweaponskill = values["rangedweapon_skill_4"]||"";
var setweaponammo = values["rangedweapon_ammo_4"]||"";
var setammodamage = ammodetails[setweaponammo]["dammod"];
var setammoad = ammodetails[setweaponammo]["admod"];
var setammonotes = ammodetails[setweaponammo]["ammonotes"];
var setrofbonusdamage = "0";
if (setweaponrof == "1") {
setrofbonusdamage = "0";
}
else if (setweaponrof == "3") {
setrofbonusdamage = "2";
}
else if (setweaponrof == "10") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(25)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(40)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(50)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(100)") {
setrofbonusdamage = "4";
};
var setweapondmg = values["rangedweapon_damage_4"]+"+"+setrofbonusdamage+"+"+setammodamage||"";
var setweaponmindmg = values["rangedweapon_mindamage_4"]+"+"+setrofbonusdamage+"+"+setammodamage||"0";
var setweaponad = values["rangedweapon_armourdamage_4"]+"+"+setammoad||"0";
var setweaponroll = "&{template:weapon} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name="+setweaponname+":"+setweaponskill+"}}{{success=[[{1d10+@{"+setweaponskill+"_total}+?{Success Dice Modifier}-"+setweaponrecoil+"}>?{Target Number}]]}}{{skill=[[{[[@{"+setweaponskill+"}+1]]d10+@{"+setweaponskill+"_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{damage=[["+setweapondmg+"]]}}{{mindmg=[["+setweaponmindmg+"]]}}{{ad=[["+setweaponad+"]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}{{weaponnotes="+setammonotes+"}}";
setAttrs({
"rangedweapon_roll_4": setweaponroll,
});
});
});
on('change:rangedweapon_5', event => {
const rangeddetails = {
"AGB/Core P82 Cloudfall Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'75m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'3', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'18', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"BLA 046M Blitzer": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'60m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'6', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'6', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"BLA 446M Derringer": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'20m', rangedweapon_damage_5:'1d10+3', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'2', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'2', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"BLA 646M Buzzsaw": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'100m', rangedweapon_damage_5:'1d10+3', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'10', rangedweapon_recoil_5:'2', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'180', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"BLA 710M Snubber": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'85m', rangedweapon_damage_5:'1d10-1', rangedweapon_mindamage_5:'3', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'14', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"BLA 819M Pusher (Pistol)": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'85m', rangedweapon_damage_5:'1d10', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"BLA 819M Pusher (Rifle)": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'85m', rangedweapon_damage_5:'1d10', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'40', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"BLA GAG60 Driller (Main)": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'400m', rangedweapon_damage_5:'1d10+5', rangedweapon_mindamage_5:'6', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'30', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"BLA GAG60 Driller (Bolt)": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'40m', rangedweapon_damage_5:'1d10+6', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'6', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"CAF Steel Death Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'60m', rangedweapon_damage_5:'1d10-3', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'8', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"CAF Cold Shadow Submachine Gun (Pistol)": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'60m', rangedweapon_damage_5:'1d10-3', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'30', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"CAF Cold Shadow Submachine Gun (Rifle)": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'60m', rangedweapon_damage_5:'1d10-3', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'30', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"CAF Screaming Eagle Assault Rifle": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'160m', rangedweapon_damage_5:'1d10-3', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"Ebb Red Thermal: Burn": {rangedweapon_skill_5: 'Thermal', rangedweapon_range_5:'5m', rangedweapon_damage_5:'1d10-1', rangedweapon_mindamage_5:'3', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blue Thermal: Cold Aura": {rangedweapon_skill_5: 'N/A', rangedweapon_range_5:'2m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'6', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Red Thermal: Extreme Burn": {rangedweapon_skill_5: 'Thermal', rangedweapon_range_5:'10m', rangedweapon_damage_5:'2d10', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'5', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Telekinesis: Lift and Throw 1": {rangedweapon_skill_5: 'Telekinesis', rangedweapon_range_5:'10m', rangedweapon_damage_5:'1d10-4', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Telekinesis: Lift and Throw 2": {rangedweapon_skill_5: 'Telekinesis', rangedweapon_range_5:'25m', rangedweapon_damage_5:'1d10', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Telekinesis: Lift and Throw 3": {rangedweapon_skill_5: 'Telekinesis', rangedweapon_range_5:'40m', rangedweapon_damage_5:'2d10-3', rangedweapon_mindamage_5:'6', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Telekinesis: Manipulate": {rangedweapon_skill_5: 'Telekinesis', rangedweapon_range_5:'25m', rangedweapon_damage_5:'3/Round', rangedweapon_mindamage_5:'0', rangedweapon_armourdamage_5:'0', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blast: Blast": {rangedweapon_skill_5: 'Blast', rangedweapon_range_5:'50m', rangedweapon_damage_5:'1d10+2', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blast: Bomb": {rangedweapon_skill_5: 'Blast', rangedweapon_range_5:'30m', rangedweapon_damage_5:'1d10', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blast: Advanced Blast": {rangedweapon_skill_5: 'Blast', rangedweapon_range_5:'70m', rangedweapon_damage_5:'2d10-3', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blast: Extreme Blast": {rangedweapon_skill_5: 'Blast', rangedweapon_range_5:'100m', rangedweapon_damage_5:'2d10+2', rangedweapon_mindamage_5:'10', rangedweapon_armourdamage_5:'4', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blast: Extreme Bomb": {rangedweapon_skill_5: 'Blast', rangedweapon_range_5:'40m', rangedweapon_damage_5:'1d10+5', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blast: Flintlock Blast": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'60m', rangedweapon_damage_5:'1d10+2', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blast: Flintlock Bomb": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'40m', rangedweapon_damage_5:'1d10', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blast: Flintlock Advanced Blast": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'80m', rangedweapon_damage_5:'2d10-3', rangedweapon_mindamage_5:'6', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blast: Flintlock Extreme Blast": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'110m', rangedweapon_damage_5:'2d10+2', rangedweapon_mindamage_5:'11', rangedweapon_armourdamage_5:'4', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"Ebb Blast: Flintlock Extreme Bomb": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'50m', rangedweapon_damage_5:'1d10+5', rangedweapon_mindamage_5:'8', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'0', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"FEN AR Assault Rifle": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'350m', rangedweapon_damage_5:'1d10+3', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'25', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"FEN 30-30 True Shot Sniper Rifle": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'950m', rangedweapon_damage_5:'1d10+5', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'2', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"FEN 091 Farjacket": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'25m', rangedweapon_damage_5:'2d10', rangedweapon_mindamage_5:'9', rangedweapon_armourdamage_5:'4', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'5', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"FEN 93 GAG": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'550m', rangedweapon_damage_5:'2d10-2', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'10', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"FEN 204 Gunhead Submachine Gun (Pistol)": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'65m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'3', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'50', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"FEN 204 Gunhead Submachine Gun (Rifle)": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'65m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'3', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'50', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"FEN 400 Sure Kill Sniper Cannon": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'800m', rangedweapon_damage_5:'2d10+5', rangedweapon_mindamage_5:'10', rangedweapon_armourdamage_5:'4', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'2', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'5', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'4'},
"FEN 603 Auto-Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'60m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'3', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"FEN 706 Power Reaper 2.1000": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'220m', rangedweapon_damage_5:'1d10+2', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'25', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"FEN 706 Power Reaper 2.1000 (Belt Fed)": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'220m', rangedweapon_damage_5:'1d10+2', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'100', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'3'},
"FEN 808 Power Reaper 2.4000": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'280m', rangedweapon_damage_5:'1d10+5', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'80', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'3'},
"FEN 808 Power Reaper 2.4000 (Belt Fed)": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'280m', rangedweapon_damage_5:'1d10+5', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'200', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'4'},
"FEN 866 Sweeper": {rangedweapon_skill_5: 'supportwpn', rangedweapon_range_5:'300m', rangedweapon_damage_5:'1d10+5', rangedweapon_mindamage_5:'6', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'10', rangedweapon_recoil_5:'2', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'120', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'3'},
"FEN 904SH Reaver Cannon": {rangedweapon_skill_5: 'supportwpn', rangedweapon_range_5:'200m', rangedweapon_damage_5:'2d10+4', rangedweapon_mindamage_5:'8', rangedweapon_armourdamage_5:'6', rangedweapon_rof_5:'10', rangedweapon_recoil_5:'2', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'100', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'4'},
"FEN 989 Stormer Cannon": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'350m', rangedweapon_damage_5:'3d10-3', rangedweapon_mindamage_5:'9', rangedweapon_armourdamage_5:'5', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'3', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'30', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'5'},
"GA47 Semi-Automatic Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'80m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'12', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"GA50 Finisher Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'150m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'18', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"GA50 Finisher Rifle": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'150m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'18', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"Klippo K1 Inferno": {rangedweapon_skill_5: 'supportwpn', rangedweapon_range_5:'15m', rangedweapon_damage_5:'2d10', rangedweapon_mindamage_5:'8', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'15', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'4'},
"KPS Mangler Automatic Shotgun": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'25m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'6', rangedweapon_armourdamage_5:'4', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Shotgun Shell', rangedweapon_clip_5:'10', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"MAL Assault Cannon": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'400m', rangedweapon_damage_5:'2d10-4', rangedweapon_mindamage_5:'8', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'2', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"SHV-01 Gauss Rifle": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'220m', rangedweapon_damage_5:'1d10-7', rangedweapon_mindamage_5:'1', rangedweapon_armourdamage_5:'0', rangedweapon_rof_5:'10', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'300', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"SHV-01 Gauss Rifle Flechette": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'250m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'4', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'300', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"SHV-02 Spit Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'50m', rangedweapon_damage_5:'1d10-3', rangedweapon_mindamage_5:'1', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'10', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"SLA 10-05 Bully Boy Shotgun": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'30m', rangedweapon_damage_5:'1d10+3', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Shotgun Shell', rangedweapon_clip_5:'5', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"DN8 Jemima": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'90m', rangedweapon_damage_5:'1d10', rangedweapon_mindamage_5:'3', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"DN74 Plugger": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'70m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"DN74 Jacky Boy": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'60m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'12', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"DN79 Ack-Ack": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'280m', rangedweapon_damage_5:'1d10+2', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'25', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"DN90 Stumpy": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'20m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Shotgun Shell', rangedweapon_clip_5:'8', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"DN95 Stinger (Pistol)": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'180m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'24', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"DN95 Stinger (Rifle)": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'180m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'24', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"DN106 Pinpoint Sniper": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'700m', rangedweapon_damage_5:'2d10-2', rangedweapon_mindamage_5:'8', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'10', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"DN117 Scorch(Pistol)": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'5m', rangedweapon_damage_5:'2d10-3', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'6', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"DN117 Scorch(Support)": {rangedweapon_skill_5: 'supportwpn', rangedweapon_range_5:'5m', rangedweapon_damage_5:'2d10-3', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'6', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"Sheer 0023/B1 Assault": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'400m', rangedweapon_damage_5:'1d10+3', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'40', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"VAPH III 0600/C12 Assault Cannon": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'600m', rangedweapon_damage_5:'2d10+4', rangedweapon_mindamage_5:'10', rangedweapon_armourdamage_5:'5', rangedweapon_rof_5:'10', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'100', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'4'},
"TT1 Submachine gun": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'100m', rangedweapon_damage_5:'1d10-4', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'10', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'200', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"EVAC Harpoon Cannon": {rangedweapon_skill_5: 'supportwpn', rangedweapon_range_5:'200m', rangedweapon_damage_5:'2d10', rangedweapon_mindamage_5:'8', rangedweapon_armourdamage_5:'8', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'1', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"FEN 24 Warmonger": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'250m', rangedweapon_damage_5:'2d10+1', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'4', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'40', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'3'},
"FEN 24 Warmonger Grenade": {rangedweapon_skill_5: 'supportwpn', rangedweapon_range_5:'40m', rangedweapon_damage_5:'1d10+3', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'1', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'0'},
"FEN WW09 Thrasher Cannon": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'300m', rangedweapon_damage_5:'2d10+4', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'5', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'3', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'30', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"Harpoon Gun": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'10m', rangedweapon_damage_5:'1d10-3', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'1', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"Sawn-Off Shotgun": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'10m', rangedweapon_damage_5:'1d10+3', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Shotgun Shell', rangedweapon_clip_5:'2', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"Scav Autorifle": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'160m', rangedweapon_damage_5:'1d10+2', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'30', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"Scav Combat Shotgun": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'45m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'4', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'3', rangedweapon_ammo_5:'Shotgun Shell', rangedweapon_clip_5:'16', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"Scav Flamer": {rangedweapon_skill_5: 'supportwpn', rangedweapon_range_5:'15m', rangedweapon_damage_5:'2d10-1', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'4', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'12', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'4'},
"Scav Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'60m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'3', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"Scav Shotgun": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'22m', rangedweapon_damage_5:'1d10+3', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Shotgun Shell', rangedweapon_clip_5:'8', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"Scav Sniping Rifle": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'750m', rangedweapon_damage_5:'2d10', rangedweapon_mindamage_5:'7', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'10', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"SHV-03 Combat Shotgun": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'35m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Shotgun Shell', rangedweapon_clip_5:'10', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"Volt Gun": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'40m', rangedweapon_damage_5:'1d10-4', rangedweapon_mindamage_5:'2', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"KPS Inciter Flamethrower": {rangedweapon_skill_5: 'supportwpn', rangedweapon_range_5:'10m', rangedweapon_damage_5:'2d10-5', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'4', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'6', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'3'},
"CLV001 Silenced Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'35m', rangedweapon_damage_5:'1d10-2', rangedweapon_mindamage_5:'3', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'12', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'3'},
"Charon (Custom FEN Assault Rifle)": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'300m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'25', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"Garm (Custom FEN Pistol)": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'40m', rangedweapon_damage_5:'!d10+2', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'6', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"Officer Pistol (Krellish Laser Pistol)": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'100m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'6', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"Krell Autolaser Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'150m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'300', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"Krell Autolaser Rifle": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'150m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'1', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'300', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"KK 30 Ripper Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'100m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"KK 30 Ripper Rifle": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'100m', rangedweapon_damage_5:'1d10+4', rangedweapon_mindamage_5:'4', rangedweapon_armourdamage_5:'2', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'0', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'20', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'2'},
"GAK 19 Assault System": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'500m', rangedweapon_damage_5:'2d10-6', rangedweapon_mindamage_5:'6', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'1', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'5', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'3'},
"Frag Gun Pistol": {rangedweapon_skill_5: 'Pistol', rangedweapon_range_5:'60m', rangedweapon_damage_5:'1d10+3', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'150', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
"Frag Gun Rifle": {rangedweapon_skill_5: 'Rifle', rangedweapon_range_5:'60m', rangedweapon_damage_5:'1d10+3', rangedweapon_mindamage_5:'5', rangedweapon_armourdamage_5:'3', rangedweapon_rof_5:'3', rangedweapon_recoil_5:'1', rangedweapon_ammo_5:'Standard', rangedweapon_clip_5:'150', rangedweapon_clipused_5:'0', rangedweapon_enc_5:'1'},
}
getAttrs(['rangedweapon_5'], values => {
let name = values.rangedweapon_5;
let output = rangeddetails[name] || '';
if(output) setAttrs(output);
});
});
on("change:rangedweapon_5 change:rangedweapon_rof_5 change:rangedweapon_recoil_5", function() {
getAttrs(["rangedweapon_5","rangedweapon_rof_5","rangedweapon_recoil_5"], function(values) {
const rofdetails = {
"AGB/Core P82 Cloudfall Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"BLA 046M Blitzer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"BLA 446M Derringer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"BLA 646M Buzzsaw": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: 'SUP(50)', rofsup100: 'SUP(50)', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '3', rec100: '3'},
"BLA 710M Snubber": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"BLA 819M Pusher (Pistol)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '3', recsup50: '3', rec100: '3'},
"BLA 819M Pusher (Rifle)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '3', recsup50: '3', rec100: '3'},
"BLA GAG60 Driller (Main)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"BLA GAG60 Driller (Bolt)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"CAF Steel Death Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"CAF Cold Shadow Submachine Gun (Pistol)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CAF Cold Shadow Submachine Gun (Rifle)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CAF Screaming Eagle Assault Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"Ebb Red Thermal: Burn": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blue Thermal: Cold Aura": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Red Thermal: Extreme Burn": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 1": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 2": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Lift and Throw 3": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Telekinesis: Manipulate": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Advanced Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Extreme Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Extreme Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Advanced Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Extreme Blast": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Ebb Blast: Flintlock Extreme Bomb": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"FEN AR Assault Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"FEN 30-30 True Shot Sniper Rifle": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 091 Farjacket": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 93 GAG": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 204 Gunhead Submachine Gun (Pistol)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '1', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 204 Gunhead Submachine Gun (Rifle)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '1', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 400 Sure Kill Sniper Cannon": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"FEN 603 Auto-Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 706 Power Reaper 2.1000": {rof1: '3', rof3: '3', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 706 Power Reaper 2.1000 (Belt Fed)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 808 Power Reaper 2.4000": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 808 Power Reaper 2.4000 (Belt Fed)": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '1', rec3: '1', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 866 Sweeper": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: 'SUP(40)', rofsup50: 'SUP(40)', rofsup100: 'SUP(40)', rec1: '2', rec3: '2', rec10: '2', recsup25: '2', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 904SH Reaver Cannon": {rof1: '10', rof3: '10', rof10: '10', rofsup25: 'SUP(25)', rofsup40: 'SUP(25)', rofsup50: 'SUP(25)', rofsup100: 'SUP(25)', rec1: '2', rec3: '2', rec10: '2', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"FEN 989 Stormer Cannon": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '3', rec3: '3', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"GA47 Semi-Automatic Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GA50 Finisher Pistol": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GA50 Finisher Rifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Klippo K1 Inferno": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KPS Mangler Automatic Shotgun": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"MAL Assault Cannon": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-01 Gauss Rifle": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: 'SUP(100)', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '1'},
"SHV-01 Gauss Rifle Flechette": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-02 Spit Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"SLA 10-05 Bully Boy Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN8 Jemima": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN74 Plugger": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN74 Jacky Boy": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN79 Ack-Ack": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"DN90 Stumpy": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN95 Stinger (Pistol)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN95 Stinger (Rifle)": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN106 Pinpoint Sniper": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN117 Scorch(Pistol)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"DN117 Scorch(Support)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Sheer 0023/B1 Assault": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"VAPH III 0600/C12 Assault Cannon": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: 'SUP(50)', rofsup100: 'SUP(50)', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '2', rec100: '2'},
"TT1 Submachine gun": {rof1: '10', rof3: '10', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"EVAC Harpoon Cannon": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 24 Warmonger": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"FEN 24 Warmonger Grenade": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"FEN WW09 Thrasher Cannon": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '3', rec3: '3', rec10: '3', recsup25: '3', recsup40: '3', recsup50: '3', rec100: '3'},
"Harpoon Gun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Sawn-Off Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Autorifle": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Combat Shotgun": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Flamer": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Pistol": {rof1: '3', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Shotgun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Scav Sniping Rifle": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"SHV-03 Combat Shotgun": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '1', rec3: '2', rec10: '2', recsup25: '2', recsup40: '2', recsup50: '2', rec100: '2'},
"Volt Gun": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KPS Inciter Flamethrower": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"CLV001 Silenced Pistol": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Charon (Custom FEN Assault Rifle)": {rof1: '1', rof3: '3', rof10: '3', rofsup25: '3', rofsup40: '3', rofsup50: '3', rofsup100: '3', rec1: '0', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Garm (Custom FEN Pistol)": {rof1: '1', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Officer Pistol (Krellish Laser Pistol)": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Krell Autolaser Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"Krell Autolaser Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '0', recsup25: '0', recsup40: '0', recsup50: '0', rec100: '0'},
"KK 30 Ripper Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"KK 30 Ripper Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '0', rec3: '0', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"GAK 19 Assault System": {rof1: '1', rof3: '1', rof10: '1', rofsup25: '1', rofsup40: '1', rofsup50: '1', rofsup100: '1', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Frag Gun Pistol": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
"Frag Gun Rifle": {rof1: '3', rof3: '3', rof10: '10', rofsup25: '10', rofsup40: '10', rofsup50: '10', rofsup100: '10', rec1: '1', rec3: '1', rec10: '1', recsup25: '1', recsup40: '1', recsup50: '1', rec100: '1'},
}
var setweaponrecoil = values["rangedweapon_recoil_5"]||"";
var setweaponname = values["rangedweapon_5"]||"";
var setweaponrof = values["rangedweapon_rof_5"]||"";
if (setweaponrof == "1") {
setweaponrecoil = rofdetails[setweaponname]["rec1"];
setweaponrof = rofdetails[setweaponname]["rof1"];
}
else if (setweaponrof == "3") {
setweaponrecoil = rofdetails[setweaponname]["rec3"];
setweaponrof = rofdetails[setweaponname]["rof3"];
}
else if (setweaponrof == "10") {
setweaponrecoil = rofdetails[setweaponname]["rec10"];
setweaponrof = rofdetails[setweaponname]["rof10"];
}
else if (setweaponrof == "SUP(25)") {
setweaponrecoil = rofdetails[setweaponname]["recsup25"];
setweaponrof = rofdetails[setweaponname]["rofsup25"];
}
else if (setweaponrof == "SUP(40)") {
setweaponrecoil = rofdetails[setweaponname]["recsup40"];
setweaponrof = rofdetails[setweaponname]["rofsup40"];
}
else if (setweaponrof == "SUP(50)") {
setweaponrecoil = rofdetails[setweaponname]["recsup50"];
setweaponrof = rofdetails[setweaponname]["rofsup50"];
}
else if (setweaponrof == "SUP(100)") {
setweaponrecoil = rofdetails[setweaponname]["rec100"];
setweaponrof = rofdetails[setweaponname]["rofsup100"];
};
setAttrs({
"rangedweapon_rof_5": setweaponrof,
"rangedweapon_recoil_5": setweaponrecoil,
});
});
});
on("change:rangedweapon_5 change:rangedweapon_skill_5 change:rangedweapon_damage_5 change:rangedweapon_mindamage_5 change:rangedweapon_armourdamage_5 change:rangedweapon_rof_5 change:rangedweapon_recoil_5 change:rangedweapon_ammo_5", function() {
getAttrs(["rangedweapon_5","rangedweapon_skill_5","rangedweapon_damage_5","rangedweapon_mindamage_5","rangedweapon_armourdamage_5","rangedweapon_rof_5","rangedweapon_recoil_5","rangedweapon_ammo_5"], function(values) {
const ammodetails = {
"Standard": {dammod: '0', admod: '0', ammonotes: ''},
"High Explosive": {dammod: '1', admod: '1', ammonotes: '+1 DMG if the target is unarmoured.'},
"HE": {dammod: '1', admod: '1', ammonotes: '+1 DMG if the target is unarmoured.'},
"Armour Piercing": {dammod: '0', admod: '0', ammonotes: '-2 to the targets armour PV.'},
"AP": {dammod: '0', admod: '0', ammonotes: '-2 to the targets armour PV.'},
"Shotgun Shell": {dammod: '0', admod: '0', ammonotes: ''},
"Shotgun Slug": {dammod: '1', admod: '-1',ammonotes: ''},
"HESH": {dammod: '0', admod: '0', ammonotes: ''},
}
var setweaponrecoil = values["rangedweapon_recoil_5"]||"";
var setweaponrof = values["rangedweapon_rof_5"]||"";
var setweaponname = values["rangedweapon_5"]||"";
var setweaponskill = values["rangedweapon_skill_5"]||"";
var setweaponammo = values["rangedweapon_ammo_5"]||"";
var setammodamage = ammodetails[setweaponammo]["dammod"];
var setammoad = ammodetails[setweaponammo]["admod"];
var setammonotes = ammodetails[setweaponammo]["ammonotes"];
var setrofbonusdamage = "0";
if (setweaponrof == "1") {
setrofbonusdamage = "0";
}
else if (setweaponrof == "3") {
setrofbonusdamage = "2";
}
else if (setweaponrof == "10") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(25)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(40)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(50)") {
setrofbonusdamage = "4";
}
else if (setweaponrof == "SUP(100)") {
setrofbonusdamage = "4";
};
var setweapondmg = values["rangedweapon_damage_5"]+"+"+setrofbonusdamage+"+"+setammodamage||"";
var setweaponmindmg = values["rangedweapon_mindamage_5"]+"+"+setrofbonusdamage+"+"+setammodamage||"0";
var setweaponad = values["rangedweapon_armourdamage_5"]+"+"+setammoad||"0";
var setweaponroll = "&{template:weapon} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name="+setweaponname+":"+setweaponskill+"}}{{success=[[{1d10+@{"+setweaponskill+"_total}+?{Success Dice Modifier}-"+setweaponrecoil+"}>?{Target Number}]]}}{{skill=[[{[[@{"+setweaponskill+"}+1]]d10+@{"+setweaponskill+"_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{damage=[["+setweapondmg+"]]}}{{mindmg=[["+setweaponmindmg+"]]}}{{ad=[["+setweaponad+"]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}{{weaponnotes="+setammonotes+"}}";
setAttrs({
"rangedweapon_roll_5": setweaponroll,
});
});
});
on('change:meleeweapon_1', event => {
const meleedetails = {
"BOSH SLA Blade": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-4', meleeweapon_mindamage_1: '1', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '0'},
"Breacher Shield": {meleeweapon_skill_1: 'ShieldCraft', meleeweapon_damage_1: '1D10-3', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '0'},
"DPB Gash Fist": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: '1D10-1', meleeweapon_mindamage_1: '3', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '1'},
"DPB Vibro Sabre": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1D10-1', meleeweapon_mindamage_1: '4', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '1'},
"DPB Flick Scythe": {meleeweapon_skill_1: 'polearm', meleeweapon_damage_1: '1d10+5', meleeweapon_mindamage_1: '6', meleeweapon_armourdamage_1: '2', meleeweapon_enc_1: '3'},
"GASH Chain Axe": {meleeweapon_skill_1: 'polearm', meleeweapon_damage_1: '2d10+2', meleeweapon_mindamage_1: '9', meleeweapon_armourdamage_1: '4', meleeweapon_enc_1: '3'},
"GASH Clearance Baton": {meleeweapon_skill_1: 'polearm', meleeweapon_damage_1: '1d10+3', meleeweapon_mindamage_1: '6', meleeweapon_armourdamage_1: '4', meleeweapon_enc_1: '3'},
"GASH Pacifier Baton": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-2', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '3', meleeweapon_enc_1: '1'},
"ITB Mutilator Fist": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: '1d10', meleeweapon_mindamage_1: '4', meleeweapon_armourdamage_1: '3', meleeweapon_enc_1: '1'},
"MAC Knife": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-3', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '1'},
"MJL Power Claymore 300": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '2d10-3', meleeweapon_mindamage_1: '7', meleeweapon_armourdamage_1: '2', meleeweapon_enc_1: '3'},
"Punch/Kick": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: 'STR-2', meleeweapon_mindamage_1: '1', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '0'},
"Teeth/Tusks/Claws": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: 'STR-1', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '0'},
"Beak": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: 'STR-1', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '0'},
"Mandibles": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: 'STR+0', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '2', meleeweapon_enc_1: '0'},
"Ebb Enhance: Teeth/Claws": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: 'STR+2', meleeweapon_mindamage_1: '5', meleeweapon_armourdamage_1: '2', meleeweapon_enc_1: '0'},
"Ebb Enhance: Razor Teeth/Claws": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: 'STR+5', meleeweapon_mindamage_1: '8', meleeweapon_armourdamage_1: '3', meleeweapon_enc_1: '0'},
"Ebb Blue Thermal: Ice Blade": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10+1', meleeweapon_mindamage_1: '4', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '0'},
"Ebb Blue Thermal: Razor Ice Blade":{meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '2d10-4', meleeweapon_mindamage_1: '8', meleeweapon_armourdamage_1: '3', meleeweapon_enc_1: '0'},
"Ebb Red Thermal: Body Blaze": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: '1d10+4', meleeweapon_mindamage_1: '5', meleeweapon_armourdamage_1: '2', meleeweapon_enc_1: '0'},
"Ebb Sword": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-1', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '3', meleeweapon_enc_1: '2'},
"Featherpoint Rapier": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-1', meleeweapon_mindamage_1: '3', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '0'},
"Shaktar Switchblade": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10+2', meleeweapon_mindamage_1: '4', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '1'},
"Stormer Chuckleduster": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: '2d10-4', meleeweapon_mindamage_1: '8', meleeweapon_armourdamage_1: '3', meleeweapon_enc_1: '3'},
"Generic Unpowered Melee Weapon": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-4', meleeweapon_mindamage_1: '1', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '0'},
"Generic Unpowered Polearm": {meleeweapon_skill_1: 'polearm', meleeweapon_damage_1: '1d10-3', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '0'},
"Hockey Axe": {meleeweapon_skill_1: 'polearm', meleeweapon_damage_1: '1d10-1', meleeweapon_mindamage_1: '4', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '3'},
"Hockey Stick": {meleeweapon_skill_1: 'polearm', meleeweapon_damage_1: '1d10-3', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '1'},
"DN1 Cermanic": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-3', meleeweapon_mindamage_1: '1', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '0'},
"DN113 Power Machete": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-1', meleeweapon_mindamage_1: '4', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '1'},
"TT7 Chain Axe": {meleeweapon_skill_1: 'polearm', meleeweapon_damage_1: '1d10+3', meleeweapon_mindamage_1: '4', meleeweapon_armourdamage_1: '3', meleeweapon_enc_1: '0'},
"Electro-Prod": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-3', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '4'},
"FOW Staff": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-3', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '2', meleeweapon_enc_1: '1'},
"Grappler": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-1', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '2', meleeweapon_enc_1: '1'},
"Lash Whip": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-4', meleeweapon_mindamage_1: '1', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '1'},
"Mauler Axe": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10', meleeweapon_mindamage_1: '4', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '1'},
"Punch Dagger": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: '1', meleeweapon_mindamage_1: '0', meleeweapon_armourdamage_1: '0', meleeweapon_enc_1: '0'},
"Ripper Gauntlet": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: '1d10-1', meleeweapon_mindamage_1: '3', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '1'},
"Scav Chain Axe": {meleeweapon_skill_1: 'polearm', meleeweapon_damage_1: '2d10+3', meleeweapon_mindamage_1: '9', meleeweapon_armourdamage_1: '5', meleeweapon_enc_1: '4'},
"Scav Chainsaw": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '2d10+5', meleeweapon_mindamage_1: '10', meleeweapon_armourdamage_1: '6', meleeweapon_enc_1: '5'},
"Sector Ranger Dagger": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-3', meleeweapon_mindamage_1: '2', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '1'},
"Fake GASH Fist": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: '1d10-2', meleeweapon_mindamage_1: '3', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '0'},
"Modified MUtilator Fist": {meleeweapon_skill_1: 'Unarmed', meleeweapon_damage_1: '1d10+2', meleeweapon_mindamage_1: '4', meleeweapon_armourdamage_1: '5', meleeweapon_enc_1: '1'},
"Razor Crop": {meleeweapon_skill_1: 'meleewpn', meleeweapon_damage_1: '1d10-2', meleeweapon_mindamage_1: '3', meleeweapon_armourdamage_1: '1', meleeweapon_enc_1: '1'},
}
getAttrs(['meleeweapon_1'], values => {
let name = values.meleeweapon_1;
let output = meleedetails[name] || '';
if(output) setAttrs(output);
});
});
on("change:meleeweapon_1 change:meleeweapon_skill_1 change:meleeweapon_damage_1 change:meleeweapon_mindamage_1 change:meleeweapon_armourdamage_1 change:strengthdam change:strength", function() {
getAttrs(["meleeweapon_1","meleeweapon_skill_1","meleeweapon_damage_1","meleeweapon_mindamage_1","meleeweapon_armourdamage_1","strengthdam","strength"], function(values) {
var strengthdam = parseInt(values["strengthdam"])||0;
var setweaponname = values["meleeweapon_1"]||"";
var setweaponskill = values["meleeweapon_skill_1"]||"";
var setweapondmg = values["meleeweapon_damage_1"]||"";
var setweapondam = values["meleeweapon_damage_1"]||"";
var setweaponmindmg = parseInt(values["meleeweapon_mindamage_1"])||0;
var strength = values["strength"]||0;
if (setweapondmg.substring(0,3) == "STR") {
setweapondmg = setweapondmg.replace("STR",strength);
}
else if (setweaponskill == "Unarmed") {
setweapondmg = setweapondmg;
setweaponmindmg = setweaponmindmg;
}
else {
setweapondmg = setweapondmg+"+"+strengthdam;
setweaponmindmg = setweaponmindmg+strengthdam;
};
var setweaponad = parseInt(values["meleeweapon_armourdamage_1"])||0;
var setweaponroll = "&{template:weapon} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name="+setweaponname+":"+setweaponskill+"}}{{success=[[{1d10+@{"+setweaponskill+"_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{"+setweaponskill+"}+1]]d10+@{"+setweaponskill+"_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{damage=[["+setweapondmg+"]]}}{{mindmg=[["+setweaponmindmg+"]]}}{{ad=[["+setweaponad+"]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}";
setAttrs({
"meleeweapon_roll_1": setweaponroll,
});
});
});
on('change:meleeweapon_2', event => {
const meleedetails = {
"BOSH SLA Blade": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-4', meleeweapon_mindamage_2: '1', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '0'},
"Breacher Shield": {meleeweapon_skill_2: 'ShieldCraft', meleeweapon_damage_2: '1D10-3', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '0'},
"DPB Gash Fist": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: '1D10-1', meleeweapon_mindamage_2: '3', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '1'},
"DPB Vibro Sabre": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1D10-1', meleeweapon_mindamage_2: '4', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '1'},
"DPB Flick Scythe": {meleeweapon_skill_2: 'polearm', meleeweapon_damage_2: '1d10+5', meleeweapon_mindamage_2: '6', meleeweapon_armourdamage_2: '2', meleeweapon_enc_2: '3'},
"GASH Chain Axe": {meleeweapon_skill_2: 'polearm', meleeweapon_damage_2: '2d10+2', meleeweapon_mindamage_2: '9', meleeweapon_armourdamage_2: '4', meleeweapon_enc_2: '3'},
"GASH Clearance Baton": {meleeweapon_skill_2: 'polearm', meleeweapon_damage_2: '1d10+3', meleeweapon_mindamage_2: '6', meleeweapon_armourdamage_2: '4', meleeweapon_enc_2: '3'},
"GASH Pacifier Baton": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-2', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '3', meleeweapon_enc_2: '1'},
"ITB Mutilator Fist": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: '1d10', meleeweapon_mindamage_2: '4', meleeweapon_armourdamage_2: '3', meleeweapon_enc_2: '1'},
"MAC Knife": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-3', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '1'},
"MJL Power Claymore 300": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '2d10-3', meleeweapon_mindamage_2: '7', meleeweapon_armourdamage_2: '2', meleeweapon_enc_2: '3'},
"Punch/Kick": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: 'STR-2', meleeweapon_mindamage_2: '1', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '0'},
"Teeth/Tusks/Claws": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: 'STR-1', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '0'},
"Beak": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: 'STR-1', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '0'},
"Mandibles": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: 'STR', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '2', meleeweapon_enc_2: '0'},
"Ebb Enhance: Teeth/Claws": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: 'STR+2', meleeweapon_mindamage_2: '5', meleeweapon_armourdamage_2: '2', meleeweapon_enc_2: '0'},
"Ebb Enhance: Razor Teeth/Claws": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: 'STR+5', meleeweapon_mindamage_2: '8', meleeweapon_armourdamage_2: '3', meleeweapon_enc_2: '0'},
"Ebb Blue Thermal: Ice Blade": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10+1', meleeweapon_mindamage_2: '4', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '0'},
"Ebb Blue Thermal: Razor Ice Blade":{meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '2d10-4', meleeweapon_mindamage_2: '8', meleeweapon_armourdamage_2: '3', meleeweapon_enc_2: '0'},
"Ebb Red Thermal: Body Blaze": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: '1d10+4', meleeweapon_mindamage_2: '5', meleeweapon_armourdamage_2: '2', meleeweapon_enc_2: '0'},
"Ebb Sword": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-1', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '3', meleeweapon_enc_2: '2'},
"Featherpoint Rapier": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-1', meleeweapon_mindamage_2: '3', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '0'},
"Shaktar Switchblade": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10+2', meleeweapon_mindamage_2: '4', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '1'},
"Stormer Chuckleduster": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: '2d10-4', meleeweapon_mindamage_2: '8', meleeweapon_armourdamage_2: '3', meleeweapon_enc_2: '3'},
"Generic Unpowered Melee Weapon": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-4', meleeweapon_mindamage_2: '1', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '0'},
"Generic Unpowered Polearm": {meleeweapon_skill_2: 'polearm', meleeweapon_damage_2: '1d10-3', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '0'},
"Hockey Axe": {meleeweapon_skill_2: 'polearm', meleeweapon_damage_2: '1d10-1', meleeweapon_mindamage_2: '4', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '3'},
"Hockey Stick": {meleeweapon_skill_2: 'polearm', meleeweapon_damage_2: '1d10-3', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '1'},
"DN1 Cermanic": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-3', meleeweapon_mindamage_2: '1', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '0'},
"DN113 Power Machete": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-1', meleeweapon_mindamage_2: '4', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '1'},
"TT7 Chain Axe": {meleeweapon_skill_2: 'polearm', meleeweapon_damage_2: '1d10+3', meleeweapon_mindamage_2: '4', meleeweapon_armourdamage_2: '3', meleeweapon_enc_2: '0'},
"Electro-Prod": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-3', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '4'},
"FOW Staff": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-3', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '2', meleeweapon_enc_2: '1'},
"Grappler": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-1', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '2', meleeweapon_enc_2: '1'},
"Lash Whip": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-4', meleeweapon_mindamage_2: '1', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '1'},
"Mauler Axe": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10', meleeweapon_mindamage_2: '4', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '1'},
"Punch Dagger": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: '1', meleeweapon_mindamage_2: '0', meleeweapon_armourdamage_2: '0', meleeweapon_enc_2: '0'},
"Ripper Gauntlet": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: '1d10-1', meleeweapon_mindamage_2: '3', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '1'},
"Scav Chain Axe": {meleeweapon_skill_2: 'polearm', meleeweapon_damage_2: '2d10+3', meleeweapon_mindamage_2: '9', meleeweapon_armourdamage_2: '5', meleeweapon_enc_2: '4'},
"Scav Chainsaw": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '2d10+5', meleeweapon_mindamage_2: '10', meleeweapon_armourdamage_2: '6', meleeweapon_enc_2: '5'},
"Sector Ranger Dagger": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-3', meleeweapon_mindamage_2: '2', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '1'},
"Fake GASH Fist": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: '1d10-2', meleeweapon_mindamage_2: '3', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '0'},
"Modified MUtilator Fist": {meleeweapon_skill_2: 'Unarmed', meleeweapon_damage_2: '1d10+2', meleeweapon_mindamage_2: '4', meleeweapon_armourdamage_2: '5', meleeweapon_enc_2: '1'},
"Razor Crop": {meleeweapon_skill_2: 'meleewpn', meleeweapon_damage_2: '1d10-2', meleeweapon_mindamage_2: '3', meleeweapon_armourdamage_2: '1', meleeweapon_enc_2: '1'},
}
getAttrs(['meleeweapon_2'], values => {
let name = values.meleeweapon_2;
let output = meleedetails[name] || '';
if(output) setAttrs(output);
});
});
on("change:meleeweapon_2 change:meleeweapon_skill_2 change:meleeweapon_damage_2 change:meleeweapon_mindamage_2 change:meleeweapon_armourdamage_2 change:strengthdam change:strength", function() {
getAttrs(["meleeweapon_2","meleeweapon_skill_2","meleeweapon_damage_2","meleeweapon_mindamage_2","meleeweapon_armourdamage_2","strengthdam","strength"], function(values) {
var strengthdam = parseInt(values["strengthdam"])||0;
var setweaponname = values["meleeweapon_2"]||"";
var setweaponskill = values["meleeweapon_skill_2"]||"";
var setweapondmg = values["meleeweapon_damage_2"]||"";
var setweaponmindmg = parseInt(values["meleeweapon_mindamage_2"])||0;
var setweaponad = parseInt(values["meleeweapon_armourdamage_2"])||0;
var strength = values["strength"]||0;
if (setweapondmg.substring(0,3) == "STR") {
setweapondmg = setweapondmg.replace("STR",strength);
}
else if (setweaponskill == "Unarmed") {
setweapondmg = setweapondmg;
setweaponmindmg = setweaponmindmg;
}
else {
setweapondmg = setweapondmg+"+"+strengthdam;
setweaponmindmg = setweaponmindmg+strengthdam;
};
var setweaponroll = "&{template:weapon} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name="+setweaponname+":"+setweaponskill+"}}{{success=[[{1d10+@{"+setweaponskill+"_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{"+setweaponskill+"}+1]]d10+@{"+setweaponskill+"_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{damage=[["+setweapondmg+"]]}}{{mindmg=[["+setweaponmindmg+"]]}}{{ad=[["+setweaponad+"]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}";
setAttrs({
"meleeweapon_roll_2": setweaponroll,
});
});
});
on('change:meleeweapon_3', event => {
const meleedetails = {
"BOSH SLA Blade": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-4', meleeweapon_mindamage_3: '1', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '0'},
"Breacher Shield": {meleeweapon_skill_3: 'ShieldCraft', meleeweapon_damage_3: '1D10-3', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '0'},
"DPB Gash Fist": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: '1D10-1', meleeweapon_mindamage_3: '3', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '1'},
"DPB Vibro Sabre": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1D10-1', meleeweapon_mindamage_3: '4', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '1'},
"DPB Flick Scythe": {meleeweapon_skill_3: 'polearm', meleeweapon_damage_3: '1d10+5', meleeweapon_mindamage_3: '6', meleeweapon_armourdamage_3: '2', meleeweapon_enc_3: '3'},
"GASH Chain Axe": {meleeweapon_skill_3: 'polearm', meleeweapon_damage_3: '2d10+2', meleeweapon_mindamage_3: '9', meleeweapon_armourdamage_3: '4', meleeweapon_enc_3: '3'},
"GASH Clearance Baton": {meleeweapon_skill_3: 'polearm', meleeweapon_damage_3: '1d10+3', meleeweapon_mindamage_3: '6', meleeweapon_armourdamage_3: '4', meleeweapon_enc_3: '3'},
"GASH Pacifier Baton": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-2', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '3', meleeweapon_enc_3: '1'},
"ITB Mutilator Fist": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: '1d10', meleeweapon_mindamage_3: '4', meleeweapon_armourdamage_3: '3', meleeweapon_enc_3: '1'},
"MAC Knife": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-3', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '1'},
"MJL Power Claymore 300": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '2d10-3', meleeweapon_mindamage_3: '7', meleeweapon_armourdamage_3: '2', meleeweapon_enc_3: '3'},
"Punch/Kick": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: 'STR-2', meleeweapon_mindamage_3: '1', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '0'},
"Teeth/Tusks/Claws": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: 'STR-1', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '0'},
"Beak": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: 'STR-1', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '0'},
"Mandibles": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: 'STR', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '2', meleeweapon_enc_3: '0'},
"Ebb Enhance: Teeth/Claws": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: 'STR+2', meleeweapon_mindamage_3: '5', meleeweapon_armourdamage_3: '2', meleeweapon_enc_3: '0'},
"Ebb Enhance: Razor Teeth/Claws": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: 'STR+5', meleeweapon_mindamage_3: '8', meleeweapon_armourdamage_3: '3', meleeweapon_enc_3: '0'},
"Ebb Blue Thermal: Ice Blade": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10+1', meleeweapon_mindamage_3: '4', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '0'},
"Ebb Blue Thermal: Razor Ice Blade":{meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '2d10-4', meleeweapon_mindamage_3: '8', meleeweapon_armourdamage_3: '3', meleeweapon_enc_3: '0'},
"Ebb Red Thermal: Body Blaze": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: '1d10+4', meleeweapon_mindamage_3: '5', meleeweapon_armourdamage_3: '2', meleeweapon_enc_3: '0'},
"Ebb Sword": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-1', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '3', meleeweapon_enc_3: '2'},
"Featherpoint Rapier": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-1', meleeweapon_mindamage_3: '3', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '0'},
"Shaktar Switchblade": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10+2', meleeweapon_mindamage_3: '4', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '1'},
"Stormer Chuckleduster": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: '2d10-4', meleeweapon_mindamage_3: '8', meleeweapon_armourdamage_3: '3', meleeweapon_enc_3: '3'},
"Generic Unpowered Melee Weapon": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-4', meleeweapon_mindamage_3: '1', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '0'},
"Generic Unpowered Polearm": {meleeweapon_skill_3: 'polearm', meleeweapon_damage_3: '1d10-3', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '0'},
"Hockey Axe": {meleeweapon_skill_3: 'polearm', meleeweapon_damage_3: '1d10-1', meleeweapon_mindamage_3: '4', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '3'},
"Hockey Stick": {meleeweapon_skill_3: 'polearm', meleeweapon_damage_3: '1d10-3', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '1'},
"DN1 Cermanic": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-3', meleeweapon_mindamage_3: '1', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '0'},
"DN113 Power Machete": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-1', meleeweapon_mindamage_3: '4', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '1'},
"TT7 Chain Axe": {meleeweapon_skill_3: 'polearm', meleeweapon_damage_3: '1d10+3', meleeweapon_mindamage_3: '4', meleeweapon_armourdamage_3: '3', meleeweapon_enc_3: '0'},
"Electro-Prod": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-3', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '4'},
"FOW Staff": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-3', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '2', meleeweapon_enc_3: '1'},
"Grappler": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-1', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '2', meleeweapon_enc_3: '1'},
"Lash Whip": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-4', meleeweapon_mindamage_3: '1', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '1'},
"Mauler Axe": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10', meleeweapon_mindamage_3: '4', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '1'},
"Punch Dagger": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: '1', meleeweapon_mindamage_3: '0', meleeweapon_armourdamage_3: '0', meleeweapon_enc_3: '0'},
"Ripper Gauntlet": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: '1d10-1', meleeweapon_mindamage_3: '3', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '1'},
"Scav Chain Axe": {meleeweapon_skill_3: 'polearm', meleeweapon_damage_3: '2d10+3', meleeweapon_mindamage_3: '9', meleeweapon_armourdamage_3: '5', meleeweapon_enc_3: '4'},
"Scav Chainsaw": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '2d10+5', meleeweapon_mindamage_3: '10', meleeweapon_armourdamage_3: '6', meleeweapon_enc_3: '5'},
"Sector Ranger Dagger": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-3', meleeweapon_mindamage_3: '2', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '1'},
"Fake GASH Fist": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: '1d10-2', meleeweapon_mindamage_3: '3', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '0'},
"Modified MUtilator Fist": {meleeweapon_skill_3: 'Unarmed', meleeweapon_damage_3: '1d10+2', meleeweapon_mindamage_3: '4', meleeweapon_armourdamage_3: '5', meleeweapon_enc_3: '1'},
"Razor Crop": {meleeweapon_skill_3: 'meleewpn', meleeweapon_damage_3: '1d10-2', meleeweapon_mindamage_3: '3', meleeweapon_armourdamage_3: '1', meleeweapon_enc_3: '1'},
}
getAttrs(['meleeweapon_3'], values => {
let name = values.meleeweapon_3;
let output = meleedetails[name] || '';
if(output) setAttrs(output);
});
});
on("change:meleeweapon_3 change:meleeweapon_skill_3 change:meleeweapon_damage_3 change:meleeweapon_mindamage_3 change:meleeweapon_armourdamage_3 change:strengthdam change:strength", function() {
getAttrs(["meleeweapon_3","meleeweapon_skill_3","meleeweapon_damage_3","meleeweapon_mindamage_3","meleeweapon_armourdamage_3","strengthdam","strength"], function(values) {
var strengthdam = parseInt(values["strengthdam"])||0;
var setweaponname = values["meleeweapon_3"]||"";
var setweaponskill = values["meleeweapon_skill_3"]||"";
var setweapondmg = values["meleeweapon_damage_3"]||"";
var setweaponmindmg = parseInt(values["meleeweapon_mindamage_3"])||0;
var setweaponad = parseInt(values["meleeweapon_armourdamage_3"])||0;
var strength = values["strength"]||0;
if (setweapondmg.substring(0,3) == "STR") {
setweapondmg = setweapondmg.replace("STR",strength);
}
else if (setweaponskill == "Unarmed") {
setweapondmg = setweapondmg;
setweaponmindmg = setweaponmindmg;
}
else {
setweapondmg = setweapondmg+"+"+strengthdam;
setweaponmindmg = setweaponmindmg+strengthdam;
};
var setweaponroll = "&{template:weapon} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name="+setweaponname+":"+setweaponskill+"}}{{success=[[{1d10+@{"+setweaponskill+"_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{"+setweaponskill+"}+1]]d10+@{"+setweaponskill+"_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{damage=[["+setweapondmg+"]]}}{{mindmg=[["+setweaponmindmg+"]]}}{{ad=[["+setweaponad+"]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}";
setAttrs({
"meleeweapon_roll_3": setweaponroll,
});
});
});
on('change:meleeweapon_4', event => {
const meleedetails = {
"BOSH SLA Blade": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-4', meleeweapon_mindamage_4: '1', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '0'},
"Breacher Shield": {meleeweapon_skill_4: 'ShieldCraft', meleeweapon_damage_4: '1D10-3', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '0'},
"DPB Gash Fist": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: '1D10-1', meleeweapon_mindamage_4: '3', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '1'},
"DPB Vibro Sabre": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1D10-1', meleeweapon_mindamage_4: '4', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '1'},
"DPB Flick Scythe": {meleeweapon_skill_4: 'polearm', meleeweapon_damage_4: '1d10+5', meleeweapon_mindamage_4: '6', meleeweapon_armourdamage_4: '2', meleeweapon_enc_4: '3'},
"GASH Chain Axe": {meleeweapon_skill_4: 'polearm', meleeweapon_damage_4: '2d10+2', meleeweapon_mindamage_4: '9', meleeweapon_armourdamage_4: '4', meleeweapon_enc_4: '3'},
"GASH Clearance Baton": {meleeweapon_skill_4: 'polearm', meleeweapon_damage_4: '1d10+3', meleeweapon_mindamage_4: '6', meleeweapon_armourdamage_4: '4', meleeweapon_enc_4: '3'},
"GASH Pacifier Baton": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-2', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '3', meleeweapon_enc_4: '1'},
"ITB Mutilator Fist": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: '1d10', meleeweapon_mindamage_4: '4', meleeweapon_armourdamage_4: '3', meleeweapon_enc_4: '1'},
"MAC Knife": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-3', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '1'},
"MJL Power Claymore 300": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '2d10-3', meleeweapon_mindamage_4: '7', meleeweapon_armourdamage_4: '2', meleeweapon_enc_4: '3'},
"Punch/Kick": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: 'STR-2', meleeweapon_mindamage_4: '1', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '0'},
"Teeth/Tusks/Claws": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: 'STR-1', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '0'},
"Beak": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: 'STR-1', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '0'},
"Mandibles": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: 'STR', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '2', meleeweapon_enc_4: '0'},
"Ebb Enhance: Teeth/Claws": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: 'STR+2', meleeweapon_mindamage_4: '5', meleeweapon_armourdamage_4: '2', meleeweapon_enc_4: '0'},
"Ebb Enhance: Razor Teeth/Claws": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: 'STR+5', meleeweapon_mindamage_4: '8', meleeweapon_armourdamage_4: '3', meleeweapon_enc_4: '0'},
"Ebb Blue Thermal: Ice Blade": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10+1', meleeweapon_mindamage_4: '4', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '0'},
"Ebb Blue Thermal: Razor Ice Blade":{meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '2d10-4', meleeweapon_mindamage_4: '8', meleeweapon_armourdamage_4: '3', meleeweapon_enc_4: '0'},
"Ebb Red Thermal: Body Blaze": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: '1d10+4', meleeweapon_mindamage_4: '5', meleeweapon_armourdamage_4: '2', meleeweapon_enc_4: '0'},
"Ebb Sword": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-1', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '3', meleeweapon_enc_4: '2'},
"Featherpoint Rapier": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-1', meleeweapon_mindamage_4: '3', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '0'},
"Shaktar Switchblade": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10+2', meleeweapon_mindamage_4: '4', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '1'},
"Stormer Chuckleduster": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: '2d10-4', meleeweapon_mindamage_4: '8', meleeweapon_armourdamage_4: '3', meleeweapon_enc_4: '3'},
"Generic Unpowered Melee Weapon": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-4', meleeweapon_mindamage_4: '1', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '0'},
"Generic Unpowered Polearm": {meleeweapon_skill_4: 'polearm', meleeweapon_damage_4: '1d10-3', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '0'},
"Hockey Axe": {meleeweapon_skill_4: 'polearm', meleeweapon_damage_4: '1d10-1', meleeweapon_mindamage_4: '4', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '3'},
"Hockey Stick": {meleeweapon_skill_4: 'polearm', meleeweapon_damage_4: '1d10-3', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '1'},
"DN1 Cermanic": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-3', meleeweapon_mindamage_4: '1', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '0'},
"DN113 Power Machete": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-1', meleeweapon_mindamage_4: '4', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '1'},
"TT7 Chain Axe": {meleeweapon_skill_4: 'polearm', meleeweapon_damage_4: '1d10+3', meleeweapon_mindamage_4: '4', meleeweapon_armourdamage_4: '3', meleeweapon_enc_4: '0'},
"Electro-Prod": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-3', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '4'},
"FOW Staff": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-3', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '2', meleeweapon_enc_4: '1'},
"Grappler": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-1', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '2', meleeweapon_enc_4: '1'},
"Lash Whip": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-4', meleeweapon_mindamage_4: '1', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '1'},
"Mauler Axe": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10', meleeweapon_mindamage_4: '4', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '1'},
"Punch Dagger": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: '1', meleeweapon_mindamage_4: '0', meleeweapon_armourdamage_4: '0', meleeweapon_enc_4: '0'},
"Ripper Gauntlet": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: '1d10-1', meleeweapon_mindamage_4: '3', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '1'},
"Scav Chain Axe": {meleeweapon_skill_4: 'polearm', meleeweapon_damage_4: '2d10+3', meleeweapon_mindamage_4: '9', meleeweapon_armourdamage_4: '5', meleeweapon_enc_4: '4'},
"Scav Chainsaw": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '2d10+5', meleeweapon_mindamage_4: '10', meleeweapon_armourdamage_4: '6', meleeweapon_enc_4: '5'},
"Sector Ranger Dagger": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-3', meleeweapon_mindamage_4: '2', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '1'},
"Fake GASH Fist": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: '1d10-2', meleeweapon_mindamage_4: '3', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '0'},
"Modified MUtilator Fist": {meleeweapon_skill_4: 'Unarmed', meleeweapon_damage_4: '1d10+2', meleeweapon_mindamage_4: '4', meleeweapon_armourdamage_4: '5', meleeweapon_enc_4: '1'},
"Razor Crop": {meleeweapon_skill_4: 'meleewpn', meleeweapon_damage_4: '1d10-2', meleeweapon_mindamage_4: '3', meleeweapon_armourdamage_4: '1', meleeweapon_enc_4: '1'},
}
getAttrs(['meleeweapon_4'], values => {
let name = values.meleeweapon_4;
let output = meleedetails[name] || '';
if(output) setAttrs(output);
});
});
on("change:meleeweapon_4 change:meleeweapon_skill_4 change:meleeweapon_damage_4 change:meleeweapon_mindamage_4 change:meleeweapon_armourdamage_4 change:strengthdam change:strength", function() {
getAttrs(["meleeweapon_4","meleeweapon_skill_4","meleeweapon_damage_4","meleeweapon_mindamage_4","meleeweapon_armourdamage_4","strengthdam","strength"], function(values) {
var strengthdam = parseInt(values["strengthdam"])||0;
var setweaponname = values["meleeweapon_4"]||"";
var setweaponskill = values["meleeweapon_skill_4"]||"";
var setweapondmg = values["meleeweapon_damage_4"]||"";
var setweaponmindmg = parseInt(values["meleeweapon_mindamage_4"])||0;
var setweaponad = parseInt(values["meleeweapon_armourdamage_4"])||0;
var strength = values["strength"]||0;
if (setweapondmg.substring(0,3) == "STR") {
setweapondmg = setweapondmg.replace("STR",strength);
}
else if (setweaponskill == "Unarmed") {
setweapondmg = setweapondmg;
setweaponmindmg = setweaponmindmg;
}
else {
setweapondmg = setweapondmg+"+"+strengthdam;
setweaponmindmg = setweaponmindmg+strengthdam;
};
var setweaponroll = "&{template:weapon} !?{Target Number|10|9|8|7|6|5|4|11|12|13|14|15|16|17|18} ?{Success Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} ?{Skill Dice Modifier|0|-1|-2|-3|-4|-5|-6|-7|-8|-9|1|2|3|4|5|6|7|8|9} {{name="+setweaponname+":"+setweaponskill+"}}{{success=[[{1d10+@{"+setweaponskill+"_total}+?{Success Dice Modifier}}>?{Target Number}]]}}{{skill=[[{[[@{"+setweaponskill+"}+1]]d10+@{"+setweaponskill+"_total}+?{Skill Dice Modifier}}>?{Target Number}]]}}{{damage=[["+setweapondmg+"]]}}{{mindmg=[["+setweaponmindmg+"]]}}{{ad=[["+setweaponad+"]]}}{{successreroll=[Reroll Success](~@{character_name}|successreroll)}}{{skillreroll=[Reroll Skill](~@{character_name}|skillreroll)}}{{reroll=[Reroll](~@{character_name}|reroll)}}";
setAttrs({
"meleeweapon_roll_4": setweaponroll,
});
});
});
</script>