[Shadowrun5thA] fix autododge for vehicles and drones
This commit is contained in:
@@ -9318,8 +9318,8 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_vehicleweaponbonus1" title="Any Bonuses to Weapon Skill">
|
||||
</div>
|
||||
<div class="weaponrollwrapper">
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv1}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap1}]]}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus1}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv1}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap1}]]}}"></button>
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap1}]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv1}]]}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus1}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap1}]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv1}]]}}"></button>
|
||||
</div>
|
||||
<input class="vehicleweaponcheckbox hiddencheckbox" type="checkbox" name="attr_vehicleshowweaponnotes" title="Need more Space?">
|
||||
<div class="checkboxticker vehicleweaponunticked"></div>
|
||||
@@ -9373,12 +9373,12 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_vehicle1ammodescription1" title="Additional Description">
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv1}+@{prefix-vehicle1ammodv1}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap1}+@{prefix-vehicle1ammoap1}]]}}{{after2=@{prefix-vehicle1ammoname1} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode1}-floor(@{prefix-vehicleweaponmode1}/10)*10]]}}{{description=@{prefix-vehicle1ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus1}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv1}+(@{prefix-vehicle1ammodv1})]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap1}+(@{prefix-vehicle1ammoap1})]]}}{{after2=@{prefix-vehicle1ammoname1} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode1}-floor(@{prefix-vehicleweaponmode1}/10)*10]]}}{{description=@{prefix-vehicle1ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap1}+@{prefix-vehicle1ammoap1}]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv1}+@{prefix-vehicle1ammodv1}]]}}{{after2=@{prefix-vehicle1ammoname1} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode1}-floor(@{prefix-vehicleweaponmode1}/10)*10]]}}{{description=@{prefix-vehicle1ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus1}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap1}+(@{prefix-vehicle1ammoap1})]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv1}+(@{prefix-vehicle1ammodv1})]]}}{{after2=@{prefix-vehicle1ammoname1} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode1}-floor(@{prefix-vehicleweaponmode1}/10)*10]]}}{{description=@{prefix-vehicle1ammodescription1}}}"></button>
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1})]]]]}}{{after1=DV([[@{prefix-vehicle1ammodv1}+@{prefix-vehicleweapondv1}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap1}+@{prefix-vehicle1ammoap1}]]}}{{after2=@{prefix-vehicle1ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode1}/10)]]}}{{description=@{prefix-vehicle1ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus1}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-vehicle1ammodv1}+(@{prefix-vehicleweapondv1})]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap1}+(@{prefix-vehicle1ammoap1})]]}}{{after2=@{prefix-vehicle1ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode1}/10)]]}}{{description=@{prefix-vehicle1ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap1}+@{prefix-vehicle1ammoap1}]]) ~ DV}}{{after1_num=[[@{prefix-vehicle1ammodv1}+@{prefix-vehicleweapondv1}]]}}{{after2=@{prefix-vehicle1ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode1}/10)]]}}{{description=@{prefix-vehicle1ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus1}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc1}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap1}+(@{prefix-vehicle1ammoap1})]]) ~ DV}}{{after1_num=[[@{prefix-vehicle1ammodv1}+(@{prefix-vehicleweapondv1})]]}}{{after2=@{prefix-vehicle1ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode1}/10)]]}}{{description=@{prefix-vehicle1ammodescription1}}}"></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="vehicleammorow">
|
||||
@@ -9401,12 +9401,12 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_vehicle1ammodescription2" title="Additional Description">
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv1}+@{prefix-vehicle1ammodv2}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap1}+@{prefix-vehicle1ammoap2}]]}}{{after2=@{prefix-vehicle1ammoname2} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode1}-floor(@{prefix-vehicleweaponmode1}/10)*10]]}}{{description=@{prefix-vehicle1ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus1}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv1}+(@{prefix-vehicle1ammodv2})]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap1}+(@{prefix-vehicle1ammoap2})]]}}{{after2=@{prefix-vehicle1ammoname2} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode1}-floor(@{prefix-vehicleweaponmode1}/10)*10]]}}{{description=@{prefix-vehicle1ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap1}+@{prefix-vehicle1ammoap2}]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv1}+@{prefix-vehicle1ammodv2}]]}}{{after2=@{prefix-vehicle1ammoname2} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode1}-floor(@{prefix-vehicleweaponmode1}/10)*10]]}}{{description=@{prefix-vehicle1ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus1}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap1}+(@{prefix-vehicle1ammoap2})]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv1}+(@{prefix-vehicle1ammodv2})]]}}{{after2=@{prefix-vehicle1ammoname2} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode1}-floor(@{prefix-vehicleweaponmode1}/10)*10]]}}{{description=@{prefix-vehicle1ammodescription2}}}"></button>
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2})]]]]}}{{after1=DV([[@{prefix-vehicle1ammodv2}+@{prefix-vehicleweapondv1}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap1}+@{prefix-vehicle1ammoap2}]]}}{{after2=@{prefix-vehicle1ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode1}/10)]]}}{{description=@{prefix-vehicle1ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus1}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-vehicle1ammodv2}+(@{prefix-vehicleweapondv1})]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap1}+(@{prefix-vehicle1ammoap2})]]}}{{after2=@{prefix-vehicle1ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode1}/10)]]}}{{description=@{prefix-vehicle1ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap1}+@{prefix-vehicle1ammoap2}]]) ~ DV}}{{after1_num=[[@{prefix-vehicle1ammodv2}+@{prefix-vehicleweapondv1}]]}}{{after2=@{prefix-vehicle1ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode1}/10)]]}}{{description=@{prefix-vehicle1ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc1}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus1}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy1}+@{prefix-vehicle1ammoacc2}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap1}+(@{prefix-vehicle1ammoap2})]]) ~ DV}}{{after1_num=[[@{prefix-vehicle1ammodv2}+(@{prefix-vehicleweapondv1})]]}}{{after2=@{prefix-vehicle1ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode1}/10)]]}}{{description=@{prefix-vehicle1ammodescription2}}}"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -9473,8 +9473,8 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_vehicleweaponbonus2" title="Any Bonuses to Weapon Skill">
|
||||
</div>
|
||||
<div class="weaponrollwrapper">
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv2}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap2}]]}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus2}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv2}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap2}]]}}"></button>
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap2}]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv2}]]}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus2}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap2}]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv2}]]}}"></button>
|
||||
</div>
|
||||
<input class="vehicleweaponcheckbox hiddencheckbox" type="checkbox" name="attr_vehicleshowweaponnotes" title="Need more Space?">
|
||||
<div class="checkboxticker vehicleweaponunticked"></div>
|
||||
@@ -9528,12 +9528,12 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_vehicle2ammodescription1" title="Additional Description">
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv2}+@{prefix-vehicle2ammodv1}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap2}+@{prefix-vehicle2ammoap1}]]}}{{after2=@{prefix-vehicle2ammoname1} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode2}-floor(@{prefix-vehicleweaponmode2}/10)*10]]}}{{description=@{prefix-vehicle2ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus2}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv2}+(@{prefix-vehicle2ammodv1})]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap2}+(@{prefix-vehicle2ammoap1})]]}}{{after2=@{prefix-vehicle2ammoname1} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode2}-floor(@{prefix-vehicleweaponmode2}/10)*10]]}}{{description=@{prefix-vehicle2ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap2}+@{prefix-vehicle2ammoap1}]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv2}+@{prefix-vehicle2ammodv1}]]}}{{after2=@{prefix-vehicle2ammoname1} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode2}-floor(@{prefix-vehicleweaponmode2}/10)*10]]}}{{description=@{prefix-vehicle2ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus2}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap2}+(@{prefix-vehicle2ammoap1})]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv2}+(@{prefix-vehicle2ammodv1})]]}}{{after2=@{prefix-vehicle2ammoname1} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode2}-floor(@{prefix-vehicleweaponmode2}/10)*10]]}}{{description=@{prefix-vehicle2ammodescription1}}}"></button>
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1})]]]]}}{{after1=DV([[@{prefix-vehicle2ammodv1}+@{prefix-vehicleweapondv2}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap2}+@{prefix-vehicle2ammoap1}]]}}{{after2=@{prefix-vehicle2ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode2}/10)]]}}{{description=@{prefix-vehicle2ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus2}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-vehicle2ammodv1}+(@{prefix-vehicleweapondv2})]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap2}+(@{prefix-vehicle2ammoap1})]]}}{{after2=@{prefix-vehicle2ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode2}/10)]]}}{{description=@{prefix-vehicle2ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap2}+@{prefix-vehicle2ammoap1}]]) ~ DV}}{{after1_num=[[@{prefix-vehicle2ammodv1}+@{prefix-vehicleweapondv2}]]}}{{after2=@{prefix-vehicle2ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode2}/10)]]}}{{description=@{prefix-vehicle2ammodescription1}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus2}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc1}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap2}+(@{prefix-vehicle2ammoap1})]]) ~ DV}}{{after1_num=[[@{prefix-vehicle2ammodv1}+(@{prefix-vehicleweapondv2})]]}}{{after2=@{prefix-vehicle2ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode2}/10)]]}}{{description=@{prefix-vehicle2ammodescription1}}}"></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="vehicleammorow">
|
||||
@@ -9556,12 +9556,12 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_vehicle2ammodescription2" title="Additional Description">
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv2}+@{prefix-vehicle2ammodv2}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap2}+@{prefix-vehicle2ammoap2}]]}}{{after2=@{prefix-vehicle2ammoname2} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode2}-floor(@{prefix-vehicleweaponmode2}/10)*10]]}}{{description=@{prefix-vehicle2ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus2}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-vehicleweapondv2}+(@{prefix-vehicle2ammodv2})]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap2}+(@{prefix-vehicle2ammoap2})]]}}{{after2=@{prefix-vehicle2ammoname2} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode2}-floor(@{prefix-vehicleweaponmode2}/10)*10]]}}{{description=@{prefix-vehicle2ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap2}+@{prefix-vehicle2ammoap2}]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv2}+@{prefix-vehicle2ammodv2}]]}}{{after2=@{prefix-vehicle2ammoname2} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode2}-floor(@{prefix-vehicleweaponmode2}/10)*10]]}}{{description=@{prefix-vehicle2ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus2}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap2}+(@{prefix-vehicle2ammoap2})]]) ~ DV}}{{after1_num=[[@{prefix-vehicleweapondv2}+(@{prefix-vehicle2ammodv2})]]}}{{after2=@{prefix-vehicle2ammoname2} Rounds}}{{after2_num=[[@{prefix-vehicleweaponmode2}-floor(@{prefix-vehicleweaponmode2}/10)*10]]}}{{description=@{prefix-vehicle2ammodescription2}}}"></button>
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2})]]]]}}{{after1=DV([[@{prefix-vehicle2ammodv2}+@{prefix-vehicleweapondv2}]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap2}+@{prefix-vehicle2ammoap2}]]}}{{after2=@{prefix-vehicle2ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode2}/10)]]}}{{description=@{prefix-vehicle2ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus2}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-vehicle2ammodv2}+(@{prefix-vehicleweapondv2})]]) ~ AP}}{{after1_num=[[@{prefix-vehicleweaponap2}+(@{prefix-vehicle2ammoap2})]]}}{{after2=@{prefix-vehicle2ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode2}/10)]]}}{{description=@{prefix-vehicle2ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-vehiclename}}}{{roll_name=an Attack with @{prefix-vehicleweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-vehiclepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-vehicleweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}]]}}{{result=[[(@{prefix-vehiclepilot}+@{prefix-vehicleweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap2}+@{prefix-vehicle2ammoap2}]]) ~ DV}}{{after1_num=[[@{prefix-vehicle2ammodv2}+@{prefix-vehicleweapondv2}]]}}{{after2=@{prefix-vehicle2ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode2}/10)]]}}{{description=@{prefix-vehicle2ammodescription2}}}"></button>
|
||||
<button type="action" class="vehicleroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-vehiclename}'s @{prefix-vehicleweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-vehicleweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-vehicleweaponrc2}+1+@{prefix-vehiclebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}]]}}{{limit_mod=[[[[floor(@{vehiclemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-vehicleweaponbonus2}+[[[[ceil(@{vehiclemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{vehiclemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-vehicleweaponaccuracy2}+@{prefix-vehicle2ammoacc2}+[[floor(@{vehiclemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-vehicleweaponap2}+(@{prefix-vehicle2ammoap2})]]) ~ DV}}{{after1_num=[[@{prefix-vehicle2ammodv2}+(@{prefix-vehicleweapondv2})]]}}{{after2=@{prefix-vehicle2ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-vehicleweaponmode2}/10)]]}}{{description=@{prefix-vehicle2ammodescription2}}}"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -9863,8 +9863,8 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_droneweaponbonus1" title="Any Bonuses to Weapon Skill">
|
||||
</div>
|
||||
<div class="weaponrollwrapper">
|
||||
<button type="action" class="droneroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1})]]]]}}{{after1=DV([[@{prefix-droneweapondv1}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap1}]]}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus1}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-droneweapondv1}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap1}]]}}"></button>
|
||||
<button type="action" class="droneroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1})]]]]}}{{after1=AP([[@{prefix-droneweaponap1}]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv1}]]}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus1}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-droneweaponap1}]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv1}]]}}"></button>
|
||||
</div>
|
||||
<input class="droneweaponcheckbox hiddencheckbox" type="checkbox" name="attr_droneshowweaponnotes" title="Need more Space?">
|
||||
<div class="checkboxticker droneweaponunticked"></div>
|
||||
@@ -9918,12 +9918,12 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_drone1ammodescription1" title="Additional Description">
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="droneroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1})]]]]}}{{after1=DV([[@{prefix-droneweapondv1}+@{prefix-drone1ammodv1}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap1}+@{prefix-drone1ammoap1}]]}}{{after2=@{prefix-drone1ammoname1} Rounds}}{{after2_num=[[@{prefix-droneweaponmode1}-floor(@{prefix-droneweaponmode1}/10)*10]]}}{{description=@{prefix-drone1ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus1}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-droneweapondv1}+(@{prefix-drone1ammodv1})]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap1}+(@{prefix-drone1ammoap1})]]}}{{after2=@{prefix-drone1ammoname1} Rounds}}{{after2_num=[[@{prefix-droneweaponmode1}-floor(@{prefix-droneweaponmode1}/10)*10]]}}{{description=@{prefix-drone1ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1})]]]]}}{{after1=AP([[@{prefix-droneweaponap1}+@{prefix-drone1ammoap1}]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv1}+@{prefix-drone1ammodv1}]]}}{{after2=@{prefix-drone1ammoname1} Rounds}}{{after2_num=[[@{prefix-droneweaponmode1}-floor(@{prefix-droneweaponmode1}/10)*10]]}}{{description=@{prefix-drone1ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus1}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-droneweaponap1}+(@{prefix-drone1ammoap1})]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv1}+(@{prefix-drone1ammodv1})]]}}{{after2=@{prefix-drone1ammoname1} Rounds}}{{after2_num=[[@{prefix-droneweaponmode1}-floor(@{prefix-droneweaponmode1}/10)*10]]}}{{description=@{prefix-drone1ammodescription1}}}"></button>
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="droneroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1})]]]]}}{{after1=DV([[@{prefix-drone1ammodv1}+@{prefix-droneweapondv1}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap1}+@{prefix-drone1ammoap1}]]}}{{after2=@{prefix-drone1ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode1}/10)]]}}{{description=@{prefix-drone1ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus1}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-drone1ammodv1}+(@{prefix-droneweapondv1})]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap1}+(@{prefix-drone1ammoap1})]]}}{{after2=@{prefix-drone1ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode1}/10)]]}}{{description=@{prefix-drone1ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1})]]]]}}{{after1=AP([[@{prefix-droneweaponap1}+@{prefix-drone1ammoap1}]]) ~ DV}}{{after1_num=[[@{prefix-drone1ammodv1}+@{prefix-droneweapondv1}]]}}{{after2=@{prefix-drone1ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode1}/10)]]}}{{description=@{prefix-drone1ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus1}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc1}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-droneweaponap1}+(@{prefix-drone1ammoap1})]]) ~ DV}}{{after1_num=[[@{prefix-drone1ammodv1}+(@{prefix-droneweapondv1})]]}}{{after2=@{prefix-drone1ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode1}/10)]]}}{{description=@{prefix-drone1ammodescription1}}}"></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="droneammorow">
|
||||
@@ -9946,12 +9946,12 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_drone1ammodescription2" title="Additional Description">
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="droneroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{droneweaponaccuracy1}+@{drone1ammoacc2})]]]]}}{{after1=DV([[@{prefix-droneweapondv1}+@{prefix-drone1ammodv2}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap1}+@{prefix-drone1ammoap2}]]}}{{after2=@{prefix-drone1ammoname2} Rounds}}{{after2_num=[[@{prefix-droneweaponmode1}-floor(@{prefix-droneweaponmode1}/10)*10]]}}{{description=@{prefix-drone1ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus1}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-droneweapondv1}+(@{prefix-drone1ammodv2})]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap1}+(@{prefix-drone1ammoap2})]]}}{{after2=@{prefix-drone1ammoname2} Rounds}}{{after2_num=[[@{prefix-droneweaponmode1}-floor(@{prefix-droneweaponmode1}/10)*10]]}}{{description=@{prefix-drone1ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{droneweaponaccuracy1}+@{drone1ammoacc2})]]]]}}{{after1=AP([[@{prefix-droneweaponap1}+@{prefix-drone1ammoap2}]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv1}+@{prefix-drone1ammodv2}]]}}{{after2=@{prefix-drone1ammoname2} Rounds}}{{after2_num=[[@{prefix-droneweaponmode1}-floor(@{prefix-droneweaponmode1}/10)*10]]}}{{description=@{prefix-drone1ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus1}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-droneweaponap1}+(@{prefix-drone1ammoap2})]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv1}+(@{prefix-drone1ammodv2})]]}}{{after2=@{prefix-drone1ammoname2} Rounds}}{{after2_num=[[@{prefix-droneweaponmode1}-floor(@{prefix-droneweaponmode1}/10)*10]]}}{{description=@{prefix-drone1ammodescription2}}}"></button>
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="droneroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{droneweaponaccuracy1}+@{drone1ammoacc2})]]]]}}{{after1=DV([[@{prefix-drone1ammodv2}+@{prefix-droneweapondv1}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap1}+@{prefix-drone1ammoap2}]]}}{{after2=@{prefix-drone1ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode1}/10)]]}}{{description=@{prefix-drone1ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus1}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-drone1ammodv2}+(@{prefix-droneweapondv1})]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap1}+(@{prefix-drone1ammoap2})]]}}{{after2=@{prefix-drone1ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode1}/10)]]}}{{description=@{prefix-drone1ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll autopilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname1}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft1}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{droneweaponaccuracy1}+@{drone1ammoacc2})]]]]}}{{after1=AP([[@{prefix-droneweaponap1}+@{prefix-drone1ammoap2}]]) ~ DV}}{{after1_num=[[@{prefix-drone1ammodv2}+@{prefix-droneweapondv1}]]}}{{after2=@{prefix-drone1ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode1}/10)]]}}{{description=@{prefix-drone1ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="act_rollweapon" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname1}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus1}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc1}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus1}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy1}+@{prefix-drone1ammoacc2}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-droneweaponap1}+(@{prefix-drone1ammoap2})]]) ~ DV}}{{after1_num=[[@{prefix-drone1ammodv2}+(@{prefix-droneweapondv1})]]}}{{after2=@{prefix-drone1ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode1}/10)]]}}{{description=@{prefix-drone1ammodescription2}}}"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -10018,8 +10018,8 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_droneweaponbonus2" title="Any Bonuses to Weapon Skill">
|
||||
</div>
|
||||
<div class="weaponrollwrapper">
|
||||
<button type="action" class="droneroll autopilotroll" name="roll_droneweaponrollautopilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2})]]]]}}{{after1=DV([[@{prefix-droneweapondv2}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap2}]]}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="roll_droneweaponrollpilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus2}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-droneweapondv2}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap2}]]}}"></button>
|
||||
<button type="action" class="droneroll autopilotroll" name="roll_droneweaponrollautopilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2})]]]]}}{{after1=AP([[@{prefix-droneweaponap2}]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv2}]]}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="roll_droneweaponrollpilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus2}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-droneweaponap2}]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv2}]]}}"></button>
|
||||
</div>
|
||||
<input class="droneweaponcheckbox hiddencheckbox" type="checkbox" name="attr_droneshowweaponnotes" title="Need more Space?">
|
||||
<div class="checkboxticker droneweaponunticked"></div>
|
||||
@@ -10073,12 +10073,12 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_drone2ammodescription1" title="Additional Description">
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="droneroll autopilotroll" name="roll_drone2weaponrollsimpleautopilot1" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1})]]]]}}{{after1=DV([[@{prefix-droneweapondv2}+@{prefix-drone2ammodv1}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap2}+@{prefix-drone2ammoap1}]]}}{{after2=@{prefix-drone2ammoname1} Rounds}}{{after2_num=[[@{prefix-droneweaponmode2}-floor(@{prefix-droneweaponmode2}/10)*10]]}}{{description=@{prefix-drone2ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="roll_drone2weaponrollsimplepilot1" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus2}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-droneweapondv2}+(@{prefix-drone2ammodv1})]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap2}+(@{prefix-drone2ammoap1})]]}}{{after2=@{drone2ammoname1} Rounds}}{{after2_num=[[@{prefix-droneweaponmode2}-floor(@{prefix-droneweaponmode2}/10)*10]]}}{{description=@{prefix-drone2ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll autopilotroll" name="roll_drone2weaponrollsimpleautopilot1" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1})]]]]}}{{after1=AP([[@{prefix-droneweaponap2}+@{prefix-drone2ammoap1}]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv2}+@{prefix-drone2ammodv1}]]}}{{after2=@{prefix-drone2ammoname1} Rounds}}{{after2_num=[[@{prefix-droneweaponmode2}-floor(@{prefix-droneweaponmode2}/10)*10]]}}{{description=@{prefix-drone2ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="roll_drone2weaponrollsimplepilot1" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus2}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-droneweaponap2}+(@{prefix-drone2ammoap1})]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv2}+(@{prefix-drone2ammodv1})]]}}{{after2=@{drone2ammoname1} Rounds}}{{after2_num=[[@{prefix-droneweaponmode2}-floor(@{prefix-droneweaponmode2}/10)*10]]}}{{description=@{prefix-drone2ammodescription1}}}"></button>
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="droneroll autopilotroll" name="roll_drone2weaponrollcomplexautopilot1" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1})]]]]}}{{after1=DV([[@{prefix-drone2ammodv1}+@{prefix-droneweapondv2}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap2}+@{prefix-drone2ammoap1}]]}}{{after2=@{prefix-drone2ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode2}/10)]]}}{{description=@{prefix-drone2ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="roll_drone2weaponrollocomplexpilot1" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus2}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-drone2ammodv1}+(@{prefix-droneweapondv2})]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap2}+(@{prefix-drone2ammoap1})]]}}{{after2=@{drone2ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode2}/10)]]}}{{description=@{prefix-drone2ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll autopilotroll" name="roll_drone2weaponrollcomplexautopilot1" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1})]]]]}}{{after1=AP([[@{prefix-droneweaponap2}+@{prefix-drone2ammoap1}]]) ~ DV}}{{after1_num=[[@{prefix-drone2ammodv1}+@{prefix-droneweapondv2}]]}}{{after2=@{prefix-drone2ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode2}/10)]]}}{{description=@{prefix-drone2ammodescription1}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="roll_drone2weaponrollocomplexpilot1" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus2}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc1}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-droneweaponap2}+(@{prefix-drone2ammoap1})]]) ~ DV}}{{after1_num=[[@{prefix-drone2ammodv1}+(@{prefix-droneweapondv2})]]}}{{after2=@{drone2ammoname1} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode2}/10)]]}}{{description=@{prefix-drone2ammodescription1}}}"></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="droneammorow">
|
||||
@@ -10101,12 +10101,12 @@ Click again to switch to Manual and Remote">
|
||||
<input type="text" name="attr_drone2ammodescription2" title="Additional Description">
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="droneroll autopilotroll" name="roll_drone2weaponrollsimpleautopilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2})]]]]}}{{after1=DV([[@{prefix-droneweapondv2}+@{prefix-drone2ammodv2}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap2}+@{prefix-drone2ammoap2}]]}}{{after2=@{prefix-drone2ammoname2} Rounds}}{{after2_num=[[@{prefix-droneweaponmode2}-floor(@{prefix-droneweaponmode2}/10)*10]]}}{{description=@{prefix-drone2ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="roll_drone2weaponrollsimplepilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus2}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-droneweapondv2}+(@{prefix-drone2ammodv2})]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap2}+(@{prefix-drone2ammoap2})]]}}{{after2=@{prefix-drone2ammoname2} Rounds}}{{after2_num=[[@{prefix-droneweaponmode2}-floor(@{prefix-droneweaponmode2}/10)*10]]}}{{description=@{prefix-drone2ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll autopilotroll" name="roll_drone2weaponrollsimpleautopilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2})]]]]}}{{after1=AP([[@{prefix-droneweaponap2}+@{prefix-drone2ammoap2}]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv2}+@{prefix-drone2ammodv2}]]}}{{after2=@{prefix-drone2ammoname2} Rounds}}{{after2_num=[[@{prefix-droneweaponmode2}-floor(@{prefix-droneweaponmode2}/10)*10]]}}{{description=@{prefix-drone2ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="roll_drone2weaponrollsimplepilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus2}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-droneweaponap2}+(@{prefix-drone2ammoap2})]]) ~ DV}}{{after1_num=[[@{prefix-droneweapondv2}+(@{prefix-drone2ammodv2})]]}}{{after2=@{prefix-drone2ammoname2} Rounds}}{{after2_num=[[@{prefix-droneweaponmode2}-floor(@{prefix-droneweaponmode2}/10)*10]]}}{{description=@{prefix-drone2ammodescription2}}}"></button>
|
||||
</div>
|
||||
<div class="ammorollwrapper">
|
||||
<button type="action" class="droneroll autopilotroll" name="roll_drone2weaponrollcomplexautopilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2})]]]]}}{{after1=DV([[@{prefix-drone2ammodv2}+@{prefix-droneweapondv2}]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap2}+@{prefix-drone2ammoap2}]]}}{{after2=@{prefix-drone2ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode2}/10)]]}}{{description=@{prefix-drone2ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="roll_drone2weaponrollocomplexpilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus2}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=DV([[@{prefix-drone2ammodv2}+(@{prefix-droneweapondv2})]]) ~ AP}}{{after1_num=[[@{prefix-droneweaponap2}+(@{prefix-drone2ammoap2})]]}}{{after2=@{prefix-drone2ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode2}/10)]]}}{{description=@{prefix-drone2ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll autopilotroll" name="roll_drone2weaponrollcomplexautopilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{prefix-dronename}}}{{roll_name=an Attack with @{prefix-droneweaponname2}}}{{val1=Pilot}}{{val1_num=[[@{prefix-dronepilot}]]}}{{val2=Autosoft}}{{val2_num=[[@{prefix-droneweaponautosoft2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}]]}}{{result=[[(@{prefix-dronepilot}+@{prefix-droneweaponautosoft2}+?{Situational Modifiers}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2})]]]]}}{{after1=AP([[@{prefix-droneweaponap2}+@{prefix-drone2ammoap2}]]) ~ DV}}{{after1_num=[[@{prefix-drone2ammodv2}+@{prefix-droneweapondv2}]]}}{{after2=@{prefix-drone2ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode2}/10)]]}}{{description=@{prefix-drone2ammodescription2}}}"></button>
|
||||
<button type="action" class="droneroll pilotroll" name="roll_drone2weaponrollocomplexpilot2" title="Fire the Weapon" value="@{gmroll}&{template:shadowrun}{{name=@{character_name}}}{{roll_name=an Attack with @{prefix-dronename}'s @{prefix-droneweaponname2}}}{{val1=@{skillattr_name52}}}{{val1_num=[[@{skillattr_value52}]]}}{{val2=Gunnery-Skill}}{{val2_num=[[@{skillrating52}+@{skillbonus52}+@{prefix-droneweaponbonus2}]]}}{{val3=Recoil Compensation}}{{val3_num=[[@{prefix-droneweaponrc2}+1+@{prefix-dronebody}]]}}{{val4=Hot Sim/Silent/CR}}{{val4_num=[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{mod_num=[[?{Situational Modifiers|0}]]}}{{edge=@{edgeroll}}}{{edge_num=[[@{edg_total}]]}}{{wounds_num=[[@{wound_total}]]}}{{sustainedspells=[[@{sustainedspells}*2]]}}{{limit=Accuracy}}{{limit_num=[[@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}]]}}{{limit_mod=[[[[floor(@{dronemode}/2)]]*@{controlrig}]]}}{{result=[[(@{skilldicepool52}+@{prefix-droneweaponbonus2}+[[[[ceil(@{dronemode}/2)]]*(@{runningsilent}+@{hotsim})+[[floor(@{dronemode}/2)]]*@{controlrig}]]-[[@{wound_total}]]-[[@{sustainedspells}*2]]+?{Situational Modifiers|0}+[[@{edgn}*@{edg_total}]])@{standardroll}@{edgeroll}kh[[(@{prefix-droneweaponaccuracy2}+@{prefix-drone2ammoacc2}+[[floor(@{dronemode}/2)]]*@{controlrig})]]]]}}{{after1=AP([[@{prefix-droneweaponap2}+(@{prefix-drone2ammoap2})]]) ~ DV}}{{after1_num=[[@{prefix-drone2ammodv2}+(@{prefix-droneweapondv2})]]}}{{after2=@{prefix-drone2ammoname2} Rounds}}{{after2_num=[[floor(@{prefix-droneweaponmode2}/10)]]}}{{description=@{prefix-drone2ammodescription2}}}"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -16791,12 +16791,16 @@ const rollDogableAttack = async (rollPart, dmgType) => {
|
||||
|
||||
let attrs = await asw.getAttrs(['character_name']);
|
||||
// Storing all the passthrough data required for the next roll in an Object helps for larger rolls
|
||||
let attackDmgType = dmgType[Object.keys(dmgType)[0]]
|
||||
if(!attackDmgType) {
|
||||
attackDmgType = 'P';
|
||||
}
|
||||
let rollData = {
|
||||
attacker: attrs.character_name,
|
||||
attackHits: attackRoll.results.result.result,
|
||||
attackAp: attackRoll.results.after1.result,
|
||||
attackDV: attackRoll.results.after1_num.result,
|
||||
attackDmgType: dmgType[Object.keys(dmgType)[0]],
|
||||
attackDmgType: attackDmgType,
|
||||
}
|
||||
|
||||
finishRoll(
|
||||
|
||||
Reference in New Issue
Block a user