Update magicworld.html

This commit is contained in:
Imaginos
2026-06-20 08:36:02 -06:00
parent b8f6b54d1d
commit f89584a4d3
+29 -13
View File
@@ -1177,7 +1177,7 @@
<fieldset class="repeating_meleeweapons">
<div class="weapon">
<div class="wpnact normal">
<button type="roll" class="button-skill nod20" name="attr_weapon_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{weapon}}} {{tgt=[[@{weapon_skill_percentage}+@{weapon_base_skill_percentage}+@{physical_bonus}+?{Modifier?|0}]]}} {{succ=[[(@{weapon_skill_percentage}+@{weapon_base_skill_percentage}+@{physical_bonus}+?{Modifier?|0})+1]]}} {{fumble=[[@{weapon_fumble}]]}} {{spec=[[((@{weapon_skill_percentage}+@{weapon_base_skill_percentage}+@{physical_bonus}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{weapon_skill_percentage}+@{weapon_base_skill_percentage}+@{physical_bonus}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{weapon_damage}+@{weapon_damage_bonus}]]}}" ></button>
<button type="roll" class="button-skill nod20" name="attr_weapon_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{weapon}}} {{tgt=[[@{weapon_skill_percentage}+@{weapon_base_skill_percentage}+@{physical_bonus}+?{Modifier?|0}]]}} {{succ=[[(@{weapon_skill_percentage}+@{weapon_base_skill_percentage}+@{physical_bonus}+?{Modifier?|0})+1]]}} {{fumble=[[@{weapon_fumble}]]}} {{spec=[[((@{weapon_skill_percentage}+@{weapon_base_skill_percentage}+@{physical_bonus}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{weapon_skill_percentage}+@{weapon_base_skill_percentage}+@{physical_bonus}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{weapon_damage}+@{weapon_damage_bonus}]]}} {{dmg2=[[@{weapon_damage}+@{weapon_damage_bonus}]]}}" ></button>
</div>
<div class="wpnname normal">
<input type="checkbox" class="check" name="attr_weapon_check" />
@@ -1291,7 +1291,7 @@
<fieldset class="repeating_missileweapons">
<div class="weapon">
<div class="wpnact normal">
<button type="roll" class="button-skill nod20" name="attr_missile_weapon_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{missile_weapon}}} {{tgt=[[@{missile_weapon_skill_percentage}+@{missile_weapon_base_skill_percentage}+@{manipulation_bonus}+?{Modifier?|0}]]}} {{succ=[[(@{missile_weapon_skill_percentage}+@{missile_weapon_base_skill_percentage}+@{manipulation_bonus}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{missile_weapon_skill_percentage}+@{missile_weapon_base_skill_percentage}+@{manipulation_bonus}+?{Modifier?|0}-100)/100))]]}} {{spec=[[((@{missile_weapon_skill_percentage}+@{missile_weapon_base_skill_percentage}+@{manipulation_bonus}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{missile_weapon_skill_percentage}+@{missile_weapon_base_skill_percentage}+@{manipulation_bonus}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{missile_weapon_damage}+@{missile_weapon_damage_bonus}]]}}" ></button>
<button type="roll" class="button-skill nod20" name="attr_missile_weapon_roll" value="&{template:skill} {{name=@{character_name}}} {{action=@{missile_weapon}}} {{tgt=[[@{missile_weapon_skill_percentage}+@{missile_weapon_base_skill_percentage}+@{manipulation_bonus}+?{Modifier?|0}]]}} {{succ=[[(@{missile_weapon_skill_percentage}+@{missile_weapon_base_skill_percentage}+@{manipulation_bonus}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{missile_weapon_skill_percentage}+@{missile_weapon_base_skill_percentage}+@{manipulation_bonus}+?{Modifier?|0}-100)/100))]]}} {{spec=[[((@{missile_weapon_skill_percentage}+@{missile_weapon_base_skill_percentage}+@{manipulation_bonus}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{missile_weapon_skill_percentage}+@{missile_weapon_base_skill_percentage}+@{manipulation_bonus}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{missile_weapon_damage}+@{missile_weapon_damage_bonus}]]}} {{dmg2=[[@{missile_weapon_damage}+@{missile_weapon_damage_bonus}]]}}" ></button>
</div>
<div class="wpnname normal">
<input type="checkbox" class="check" name="attr_missile_weapon_check" />
@@ -1385,7 +1385,7 @@
</div>
<div clss="colright normal">
DMG: <input type="text" class="under compact text-50" name="attr_shield_damage"/>
<button type="roll" class="button-skill nod20" name="attr_shield_roll_attack" value="&{template:skill} {{name=@{character_name}}} {{action=Attack: @{shield_type}}} {{tgt=[[@{shield_skill}+@{shield_base}+@{physical_bonus}+?{Modifier?|0}]]}} {{succ=[[(@{shield_skill}+@{shield_base}+@{physical_bonus}+?{Modifier?|0})+1]]}} {{fumble=[[@{shield_fumble}]]}} {{spec=[[((@{shield_skill}+@{shield_base}+@{physical_bonus}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{shield_skill}+@{shield_base}+@{physical_bonus}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{shield_damage}]]}}" ></button>
<button type="roll" class="button-skill nod20" name="attr_shield_roll_attack" value="&{template:skill} {{name=@{character_name}}} {{action=Attack: @{shield_type}}} {{tgt=[[@{shield_skill}+@{shield_base}+@{physical_bonus}+?{Modifier?|0}]]}} {{succ=[[(@{shield_skill}+@{shield_base}+@{physical_bonus}+?{Modifier?|0})+1]]}} {{fumble=[[@{shield_fumble}]]}} {{spec=[[((@{shield_skill}+@{shield_base}+@{physical_bonus}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{shield_skill}+@{shield_base}+@{physical_bonus}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{shield_damage}]]}} {{dmg2=[[@{shield_damage}]]}}" ></button>
</div>
</div>
</div>
@@ -1612,7 +1612,7 @@
%: <input type="number" class="compact-number under" name="attr_repeating_affiliate_one_weapon_percentage"/>
<input type="text" class="compact under text-50" name="attr_repeating_affiliate_one_weapon_damage"/>
<input type="checkbox" class="check" name="attr_repeating_affiliate_one_weapon_check" />
<button type="roll" class="button-skill nod20" name="repeating_affiliate_one_weapon_roll" value="&{template:skill} {{name=@{affiliate_one_name}}} {{action=@{repeating_affiliate_one_weapon_name}}} {{tgt=[[@{repeating_affiliate_one_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_one_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{repeating_affiliate_one_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_one_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_one_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_one_weapon_damage}+@{affiliate_one_damage}]]}}" ></button>
<button type="roll" class="button-skill nod20" name="repeating_affiliate_one_weapon_roll" value="&{template:skill} {{name=@{affiliate_one_name}}} {{action=@{repeating_affiliate_one_weapon_name}}} {{tgt=[[@{repeating_affiliate_one_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_one_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{repeating_affiliate_one_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_one_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_one_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_one_weapon_damage}+@{affiliate_one_damage}]]}} {{dmg2=[[@{repeating_affiliate_one_weapon_damage}+@{affiliate_one_damage}]]}}" ></button>
</div>
</fieldset>
@@ -1623,7 +1623,7 @@
%: <input type="number" class="compact-number under" name="attr_repeating_affiliate_one_missile_weapon_percentage"/>
<input type="text" class="compact under text-50" name="attr_repeating_affiliate_one_missile_weapon_damage"/>
<input type="checkbox" class="check" name="attr_repeating_affiliate_one_missile_weapon_check" />
<button type="roll" class="button-skill nod20" name="repeating_affiliate_one_weapon_roll" value="&{template:skill} {{name=@{affiliate_one_name}}} {{action=@{repeating_affiliate_one_missile_weapon_name}}} {{tgt=[[@{repeating_affiliate_one_missile_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_one_missile_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98(ceil((@{repeating_affiliate_one_missile_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_one_missile_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_one_missile_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_one_missile_weapon_damage}]]}}" ></button>
<button type="roll" class="button-skill nod20" name="repeating_affiliate_one_weapon_roll" value="&{template:skill} {{name=@{affiliate_one_name}}} {{action=@{repeating_affiliate_one_missile_weapon_name}}} {{tgt=[[@{repeating_affiliate_one_missile_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_one_missile_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98(ceil((@{repeating_affiliate_one_missile_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_one_missile_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_one_missile_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_one_missile_weapon_damage}]]}} {{dmg2=[[@{repeating_affiliate_one_missile_weapon_damage}]]}}" ></button>
</div>
</fieldset>
@@ -1855,7 +1855,7 @@
%: <input type="number" class="compact-number under" name="attr_repeating_affiliate_two_weapon_percentage"/>
<input type="text" class="compact under text-50" name="attr_repeating_affiliate_two_weapon_damage"/>
<input type="checkbox" class="check" name="attr_repeating_affiliate_two_weapon_check" />
<button type="roll" class="button-skill nod20" name="repeating_affiliate_two_weapon_roll" value="&{template:skill} {{name=@{affiliate_two_name}}} {{action=@{repeating_affiliate_two_weapon_name}}} {{tgt=[[@{repeating_affiliate_two_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_two_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{repeating_affiliate_two_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_two_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_two_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_two_weapon_damage}+@{affiliate_two_damage}]]}}" ></button>
<button type="roll" class="button-skill nod20" name="repeating_affiliate_two_weapon_roll" value="&{template:skill} {{name=@{affiliate_two_name}}} {{action=@{repeating_affiliate_two_weapon_name}}} {{tgt=[[@{repeating_affiliate_two_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_two_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{repeating_affiliate_two_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_two_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_two_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_two_weapon_damage}+@{affiliate_two_damage}]]}} {{dmg2=[[@{repeating_affiliate_two_weapon_damage}+@{affiliate_two_damage}]]}}" ></button>
</div>
</fieldset>
@@ -1866,7 +1866,7 @@
%: <input type="number" class="compact-number under" name="attr_repeating_affiliate_two_missile_weapon_percentage"/>
<input type="text" class="compact under text-50" name="attr_repeating_affiliate_two_missile_weapon_damage"/>
<input type="checkbox" class="check" name="attr_repeating_affiliate_two_missile_weapon_check" />
<button type="roll" class="button-skill nod20" name="repeating_affiliate_two_weapon_roll" value="&{template:skill} {{name=@{affiliate_two_name}}} {{action=@{repeating_affiliate_two_missile_weapon_name}}} {{tgt=[[@{repeating_affiliate_two_missile_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_two_missile_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{repeating_affiliate_two_missile_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_two_missile_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_two_missile_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_two_missile_weapon_damage}]]}}" ></button>
<button type="roll" class="button-skill nod20" name="repeating_affiliate_two_weapon_roll" value="&{template:skill} {{name=@{affiliate_two_name}}} {{action=@{repeating_affiliate_two_missile_weapon_name}}} {{tgt=[[@{repeating_affiliate_two_missile_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_two_missile_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{repeating_affiliate_two_missile_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_two_missile_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_two_missile_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_two_missile_weapon_damage}]]}} {{dmg2=[[@{repeating_affiliate_two_missile_weapon_damage}]]}}" ></button>
</div>
</fieldset>
@@ -2097,7 +2097,7 @@
%: <input type="number" class="compact-number under" name="attr_repeating_affiliate_three_weapon_percentage"/>
<input type="text" class="compact under text-50" name="attr_repeating_affiliate_three_weapon_damage"/>
<input type="checkbox" class="check" name="attr_repeating_affiliate_three_weapon_check" />
<button type="roll" class="button-skill nod20" name="repeating_affiliate_three_weapon_roll" value="&{template:skill} {{name=@{affiliate_three_name}}} {{action=@{repeating_affiliate_three_weapon_name}}} {{tgt=[[@{repeating_affiliate_three_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_three_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{repeating_affiliate_three_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_three_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_three_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_three_weapon_damage}+@{affiliate_three_damage}]]}}" ></button>
<button type="roll" class="button-skill nod20" name="repeating_affiliate_three_weapon_roll" value="&{template:skill} {{name=@{affiliate_three_name}}} {{action=@{repeating_affiliate_three_weapon_name}}} {{tgt=[[@{repeating_affiliate_three_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_three_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{repeating_affiliate_three_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_three_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_three_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_three_weapon_damage}+@{affiliate_three_damage}]]}} {{dmg2=[[@{repeating_affiliate_three_weapon_damage}+@{affiliate_three_damage}]]}}" ></button>
</div>
</fieldset>
@@ -2108,7 +2108,7 @@
%: <input type="number" class="compact-number under" name="attr_repeating_affiliate_three_missile_weapon_percentage"/>
<input type="text" class="compact under text-50" name="attr_repeating_affiliate_three_missile_weapon_damage"/>
<input type="checkbox" class="check" name="attr_repeating_affiliate_three_missile_weapon_check" />
<button type="roll" class="button-skill nod20" name="repeating_affiliate_three_weapon_roll" value="&{template:skill} {{name=@{affiliate_three_name}}} {{action=@{repeating_affiliate_three_missile_weapon_name}}} {{tgt=[[@{repeating_affiliate_three_missile_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_three_missile_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{repeating_affiliate_three_missile_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_three_missile_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_three_missile_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_three_missile_weapon_damage}]]}}" ></button>
<button type="roll" class="button-skill nod20" name="repeating_affiliate_three_weapon_roll" value="&{template:skill} {{name=@{affiliate_three_name}}} {{action=@{repeating_affiliate_three_missile_weapon_name}}} {{tgt=[[@{repeating_affiliate_three_missile_weapon_percentage}+?{Modifier?|0}]]}} {{succ=[[(@{repeating_affiliate_three_missile_weapon_percentage}+?{Modifier?|0})+1]]}} {{fumble=[[98+(ceil((@{repeating_affiliate_three_missile_weapon_percentage}-100)/100))]]}} {{spec=[[((@{repeating_affiliate_three_missile_weapon_percentage}+?{Modifier?|0})/5)+1]]}} {{crit=[[((@{repeating_affiliate_three_missile_weapon_percentage}+?{Modifier?|0})/20)+1]]}} {{roll=[[1d100]]}} {{dmg=[[@{repeating_affiliate_three_missile_weapon_damage}]]}} {{dmg2=[[@{repeating_affiliate_three_missile_weapon_damage}]]}}" ></button>
</div>
</fieldset>
@@ -2222,11 +2222,27 @@
</div>
{{/^rollLess() roll spec}}
{{/^rollLess() roll crit}}
{{#dmg}}
{{#dmg2}}
<div class="display">
Damage = {{dmg}}!
</div>
{{/dmg}}
{{/dmg2}}
{{#rollLess() roll crit}}
{{#dmg2}}
<div class="display">
Critical Damage = {{dmg2}}!
</div>
{{/dmg2}}
{{/rollLess() roll crit}}
{{#^rollLess() roll crit}}
{{#rollLess() roll spec}}
{{#dmg2}}
<div class="display">
Special Damage = {{dmg2}}!
</div>
{{/dmg2}}
{{/rollLess() roll spec}}
{{/^rollLess() roll crit}}
{{/rollLess() roll succ}}
{{#^rollLess() roll succ}}
<div class="display">
@@ -2234,11 +2250,11 @@
</div>
{{/^rollLess() roll succ}}
{{/^rollGreater() roll fumble}}
{{#allprops() name action roll tgt fumble succ crit spec dmg}}
{{#allprops() name action roll tgt fumble succ crit spec dmg dmg2}}
<div class="display">
{{key}} -- {{value}}
</div>
{{/allprops() name action roll tgt fumble succ crit spec dmg}}
{{/allprops() name action roll tgt fumble succ crit spec dmg dmg2}}
</div>
</div>
</rolltemplate>