Template:Monster2: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 25: | Line 25: | ||
| Ambush-Chance-Notes = | | Ambush-Chance-Notes = | ||
| Senses = | | Senses = | ||
| NudgePerception = | | NudgePerception = | ||
| NudgeAC = | | NudgeAC = | ||
Line 73: | Line 55: | ||
| Hide-Subtype-Weak-Against-1 = | | Hide-Subtype-Weak-Against-1 = | ||
| MoveTypes = | | MoveTypes = | ||
| NudgeSpace = | | NudgeSpace = | ||
| NudgeReach = | | NudgeReach = | ||
Line 295: | Line 259: | ||
| Senses = List (,) of Wikitext | | Senses = List (,) of Wikitext | ||
| NudgePerception = Integer | | NudgePerception = Integer | ||
Line 392: | Line 320: | ||
| MoveTypes = List (,) of Wikitext | | MoveTypes = List (,) of Wikitext | ||
| | | NudgeSpace = Integer | ||
| | | NudgeReach = Integer | ||
| | | MeleeOrNatural = String (allowed values=Melee, Natural) | ||
| | | MultipliedDamageType = String | ||
| | | PriAtkName = String | ||
| | | PriAtkNotes = Text | ||
| | | PriAtkNotes-FullAtkOnly = Text | ||
| | | Override-Pri-Atk--Std-Atk-Qty = Integer | ||
| Override-Pri-Atk--Full-Atk-Qty = Integer | |||
| Override-Pri-Atk--Full-Atk-Qty = Integer | |||
| Override-Pri-Atk--Std-Atk-Damage--Notes = Text | | Override-Pri-Atk--Std-Atk-Damage--Notes = Text | ||
Line 738: | Line 630: | ||
}} | }} | ||
</noinclude><includeonly> | </noinclude><includeonly>{{#cargo_store: | ||
{{#cargo_store: | |||
_table=Monster2 | _table=Monster2 | ||
Line 1,228: | Line 1,118: | ||
| XPNotes = {{{XPNotes|}}} | | XPNotes = {{{XPNotes|}}} | ||
}} | }}{{DISPLAYTITLE:<span style="border-bottom-style: none; position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}} | ||
{{DISPLAYTITLE:<span style="border-bottom-style: none; position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}} | [[Category:Epic Path]][[Category:Bestiary]]{{#if: {{{CR|}}}|[[Category:CR {{{CR|}}}]]|}}{{#if:{{{Type|}}}|[[Category:{{{Type|}}}]]|}} | ||
[[Category:Epic Path]][[Category:Bestiary | |||
{{ | {{ | ||
#vardefine:Role|{{{Role}}} | #vardefine:Role|{{{Role}}} | ||
Line 1,316: | Line 1,205: | ||
#vardefine:Impossible-Skill-DC|{{Impossible-Skill-DC|transcludesection={{{CR}}}}} | #vardefine:Impossible-Skill-DC|{{Impossible-Skill-DC|transcludesection={{{CR}}}}} | ||
}}{{ | }}{{ | ||
#vardefine: | #vardefine:Special1-Hit-Points|{{#Expr:{{#var:HitPoints}}*{{#ifexpr:{{{NudgeAbility1-HitPoints|}}}|{{{NudgeAbility1-HitPoints|}}}|1}} round 0}} | ||
}}{{ | |||
#vardefine:Special2-Hit-Points|{{#Expr:{{#var:HitPoints}}*{{#ifexpr:{{{NudgeAbility2-HitPoints|}}}|{{{NudgeAbility2-HitPoints|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special3-Hit-Points|{{#Expr:{{#var:HitPoints}}*{{#ifexpr:{{{NudgeAbility3-HitPoints|}}}|{{{NudgeAbility3-HitPoints|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special4-Hit-Points|{{#Expr:{{#var:HitPoints}}*{{#ifexpr:{{{NudgeAbility4-HitPoints|}}}|{{{NudgeAbility4-HitPoints|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special5-Hit-Points|{{#Expr:{{#var:HitPoints}}*{{#ifexpr:{{{NudgeAbility5-HitPoints|}}}|{{{NudgeAbility5-HitPoints|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special6-Hit-Points|{{#Expr:{{#var:HitPoints}}*{{#ifexpr:{{{NudgeAbility6-HitPoints|}}}|{{{NudgeAbility6-HitPoints|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special7-Hit-Points|{{#Expr:{{#var:HitPoints}}*{{#ifexpr:{{{NudgeAbility7-HitPoints|}}}|{{{NudgeAbility7-HitPoints|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special8-Hit-Points|{{#Expr:{{#var:HitPoints}}*{{#ifexpr:{{{NudgeAbility8-HitPoints|}}}|{{{NudgeAbility8-HitPoints|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special9-Hit-Points|{{#Expr:{{#var:HitPoints}}*{{#ifexpr:{{{NudgeAbility9-HitPoints|}}}|{{{NudgeAbility9-HitPoints|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special1-Hit-Dice|{{#Expr:{{#var:HitDice}}*{{#ifexpr:{{{NudgeAbility1-HitDice|}}}|{{{NudgeAbility1-HitDice|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special2-Hit-Dice|{{#Expr:{{#var:HitDice}}*{{#ifexpr:{{{NudgeAbility2-HitDice|}}}|{{{NudgeAbility2-HitDice|}}}|1}} round 0}} | |||
}}{{ | }}{{ | ||
#vardefine: | #vardefine:Special3-Hit-Dice|{{#Expr:{{#var:HitDice}}*{{#ifexpr:{{{NudgeAbility3-HitDice|}}}|{{{NudgeAbility3-HitDice|}}}|1}} round 0}} | ||
}}{{ | }}{{ | ||
#vardefine: | #vardefine:Special4-Hit-Dice|{{#Expr:{{#var:HitDice}}*{{#ifexpr:{{{NudgeAbility4-HitDice|}}}|{{{NudgeAbility4-HitDice|}}}|1}} round 0}} | ||
}}{{ | }}{{ | ||
#vardefine: | #vardefine:Special5-Hit-Dice|{{#Expr:{{#var:HitDice}}*{{#ifexpr:{{{NudgeAbility5-HitDice|}}}|{{{NudgeAbility5-HitDice|}}}|1}} round 0}} | ||
}}{{ | }}{{ | ||
#vardefine: | #vardefine:Special6-Hit-Dice|{{#Expr:{{#var:HitDice}}*{{#ifexpr:{{{NudgeAbility6-HitDice|}}}|{{{NudgeAbility6-HitDice|}}}|1}} round 0}} | ||
}}{{ | }}{{ | ||
#vardefine: | #vardefine:Special7-Hit-Dice|{{#Expr:{{#var:HitDice}}*{{#ifexpr:{{{NudgeAbility7-HitDice|}}}|{{{NudgeAbility7-HitDice|}}}|1}} round 0}} | ||
}}{{ | }}{{ | ||
#vardefine:Special8-Hit-Dice|{{#Expr:{{#var:HitDice}}*{{#ifexpr:{{{NudgeAbility8-HitDice|}}}|{{{NudgeAbility8-HitDice|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special9-Hit-Dice|{{#Expr:{{#var:HitDice}}*{{#ifexpr:{{{NudgeAbility9-HitDice|}}}|{{{NudgeAbility9-HitDice|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special1-CR|{{#Expr:{{{CR|1}}}*{{#ifexpr:{{{NudgeAbility1-CR|}}}|{{{NudgeAbility1-CR|}}}|1}} round 0}} | |||
}}{{ | |||
#vardefine:Special2-CR|{{#Expr:{ | |||
: {{{Description|No description found.}}}{{#if: {{{Associated-Role-Notes|}}}|{{#!: | |||
:* A ''{{{MonsterName|}}}'' is a [[Monster_Patterns_and_Roles#{{{Role|}}}|{{{Role|}}}]] that is associated with {{{Associated-Role-Notes|}}}s. These creatures can often be found together.}}|}} | |||
<h2 class="bestiary">General</h2> | |||
: '''Lore Check:''' {{MonsterLore|transcludesection={{{Type}}}}} (Basic: '''DC {{#ifexpr: (2*{{{CR|1}}}) {{#ifexpr:{{{NudgeBasicLoreValue|}}}|+{{{NudgeBasicLoreValue|}}}|}}<1|1|{{#expr: 2*{{{CR|1}}} {{#ifexpr:{{{NudgeBasicLoreValue|}}}|+{{{NudgeBasicLoreValue|}}}|}}}}}}'''; Full: '''DC {{#ifexpr: (2*{{{CR|1}}}) + 15 {{#ifexpr:{{{NudgeFullLoreValue|}}}|+ {{{NudgeFullLoreValue|}}}|}}<16|16|{{#expr: (2*{{{CR|1}}}) + 15 {{#ifexpr:{{{NudgeFullLoreValue|}}}|+ {{{NudgeFullLoreValue|}}}|}}}}}}'''{{#if:{{{Lore-Notes|}}}|; {{{Lore-Notes|}}}|}}) | |||
: '''Init:''' +{{#expr:{{MonsterInit|transcludesection={{{CR}}}}} + {{#ifexpr:{{{NudgeInit|}}}|{{{NudgeInit}}}|0}} + {{#if:{{{Role|}}}|{{#expr: ceil( {{{CR}}}*{{Monster Role|transcludesection={{{Role}}}InitMod}} ) }}|0}}}} {{#ifexpr:{{Monster Role|transcludesection={{{Role}}}InitMod}}|({{{Role}}} role included)|}} | |||
: '''Ambush Chance:''' {{#ifexpr:{{{Nudge-Ambush-Chance|}}}|{{#expr: 10 + {{{Nudge-Ambush-Chance|0}}}}}|10}}+ on d20 (req's 1 minute prep{{#if:{{{Ambush-Chance-Notes|}}}|; {{{Ambush-Chance-Notes|}}}|}}) | |||
: '''Senses:''' {{{Senses|}}} | |||
: '''[[Passive Perception|Passive]] Perception:''' {{#expr: 10 + {{MonsterSkills|transcludesection={{{CR}}}}} + {{#ifexpr:{{{NudgePerception|}}}|{{{NudgePerception|}}}|0}}}} ('''[[Spot]]''': +{{#expr:{{MonsterSkills|transcludesection={{{CR}}}}} + {{#ifexpr:{{{NudgePerception|}}}|{{{NudgePerception|}}}|0}}}}, req's move action) | |||
<h2 class="bestiary">Defense</h2> | |||
: '''AC:''' {{#expr:{{MonsterAC|transcludesection={{{CR}}}}} + {{#ifexpr:{{{NudgeAC|}}}|{{{NudgeAC|}}}|0}}}} '''Touch:''' {{#expr:{{MonsterTouchAC|transcludesection={{{CR}}}}} + {{#ifexpr:{{{NudgeTouchAC|}}}|{{{NudgeTouchAC|}}}|0}}}} '''Flat-Footed:''' {{#expr:{{MonsterFFAC|transcludesection={{{CR}}}}} + {{#ifexpr:{{{NudgeFFAC|}}}|{{{NudgeFFAC|}}}|0}}}} | |||
:'''Maneuver Defense ([[Maneuver Defense|MD]]):''' {{#expr:{{Challenging-Skill-DC|transcludesection={{{CR}}}}} + {{#ifexpr:{{{Nudge-Maneuver-Defense|}}}|{{{Nudge-Maneuver-Defense|}}}|0}}}} {{#if:{{{Maneuver-Defense-Notes|}}}| ({{{Maneuver-Defense-Notes}}})|}} | |||
: '''Hit Points:''' {{#var:HitPoints}} {{#if: {{{Role|}}}|({{{Role}}} role included)|}} ('''Bloodied Value:''' {{#expr: trunc {{#var:HitPoints}} * 0.5}}) '''Hit Dice:''' {{#var:HitDice}} | |||
: '''Fort:''' +{{#expr:{{#ifeq: {{{Fort}}}|S|{{MonsterStrongSave|transcludesection={{{CR}}}}}|{{MonsterWeakSave|transcludesection={{{CR}}}}}}} + {{#ifexpr:{{{NudgeFort|}}}|{{{NudgeFort|}}}|0}}}} '''Refl:''' +{{#expr:{{#ifeq: {{{Refl}}}|S|{{MonsterStrongSave|transcludesection={{{CR}}}}}|{{MonsterWeakSave|transcludesection={{{CR}}}}}}} + {{#ifexpr:{{{NudgeRefl|}}}|{{{NudgeRefl|}}}|0}}}} '''Will:''' +{{#expr:{{#ifeq: {{{Will}}}|S|{{MonsterStrongSave|transcludesection={{{CR}}}}}|{{MonsterWeakSave|transcludesection={{{CR}}}}}}} + {{#ifexpr:{{{NudgeWill|}}}|{{{NudgeWill|}}}|0}}}} | |||
: '''Special Defenses:''' {{{SpecialDefenses|-}}} | |||
: '''Strong Against:''' {{#ifeq:{{{Hide-Role-Strong-Against-1}}}|Y||{{Monster Role|transcludesection={{{Role}}}ConditionImmunity}} | |||
}}{{#iferror: {{#ifexpr: {{{Int|}}}^0 = 1 | |{{MonsterStrongAgainst|transcludesection=Mindless}} }} | {{MonsterStrongAgainst|transcludesection=Mindless}} | {{#ifexpr: {{{Int|}}} > 0 | |{{MonsterStrongAgainst|transcludesection=Mindless}}}} | |||
}}{{#ifeq:{{{Hide-Type-Strong-Against-1}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Type}}}-1}} | |||
}}{{#ifeq:{{{Hide-Type-Strong-Against-2}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Type}}}-2}} | |||
}}{{#ifeq:{{{Hide-Type-Strong-Against-3}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Type}}}-3}} | |||
}}{{#ifeq:{{{Hide-Type-Strong-Against-4}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Type}}}-4}} | |||
}}{{#ifeq:{{{Hide-Type-Strong-Against-5}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Type}}}-5}} | |||
}}{{#ifeq:{{{Hide-Type-Strong-Against-6}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Type}}}-6}} | |||
}}{{#ifeq:{{{Hide-Subtype-Strong-Against-1}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Subtype}}}-1}} | |||
}}{{#ifeq:{{{Hide-Subtype-Strong-Against-2}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Subtype}}}-2}} | |||
}}{{#ifeq:{{{Hide-Subtype-Strong-Against-3}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Subtype}}}-3}} | |||
}}{{#ifeq:{{{Hide-Subtype-Strong-Against-4}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Subtype}}}-4}} | |||
}}{{#ifeq:{{{Hide-Subtype-Strong-Against-5}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Subtype}}}-5}} | |||
}}{{#ifeq:{{{Hide-Subtype-Strong-Against-6}}}|Y||{{MonsterStrongAgainst|transcludesection={{{Subtype}}}-6}} | |||
}}{{#if:{{{StrongAgainst|}}}|{{#!: | |||
::* | |||
}}{{{StrongAgainst}}}|}} | |||
: '''Weak Against:''' {{#ifeq:{{{Hide-Type-Weak-Against-1}}}|Y||{{MonsterWeakAgainst|transcludesection={{{Type}}}}} | |||
}}{{#ifeq:{{{Hide-Subtype-Weak-Against-1}}}|Y||{{MonsterWeakAgainst|transcludesection={{{Subtype}}}}} | |||
}}{{#if:{{{WeakAgainst|}}}|{{#!: | |||
::* | |||
}}{{{WeakAgainst}}}|}} | |||
<h2 class="bestiary">Offense</h2> | |||
: '''Movement Types:''' {{{MoveTypes|Walk 30 ft.}}} | |||
: '''Space / Reach:''' {{#ifeq:{{{Type}}}|Swarm|{{#expr: 10 + ({{#ifexpr:{{{NudgeSpace|}}}|{{{NudgeSpace|}}}|0}}*5)}} | |||
|{{#ifeq:{{{Subtype}}}|Swarm|{{#expr: 10 + ({{#ifexpr:{{{NudgeSpace|}}}|{{{NudgeSpace|}}}|0}}*5)}} | |||
|{{#ifeq:{{{Type}}}|Troop|{{#expr:{{#if:{{{Size|}}}|{{#expr:{{MonsterSize|transcludesection={{{Size}}}Space}}|5}} + 15 + ({{#ifexpr:{{{NudgeSpace|}}}|{{{NudgeSpace|}}}|0}}*5)}}}} | |||
|{{#ifeq:{{{Subtype}}}|Troop|{{#expr:{{#if:{{{Size|}}}|{{#expr:{{MonsterSize|transcludesection={{{Size}}}Space}}|5}} + 15 + ({{#ifexpr:{{{NudgeSpace|}}}|{{{NudgeSpace|}}}|0}}*5)}}}} | |||
|{{#expr:{{#if:{{{Size|}}}|{{MonsterSize|transcludesection={{{Size}}}Space}}|5}} + ({{#ifexpr:{{{NudgeSpace|}}}|{{{NudgeSpace|}}}|0}}*5)}} | |||
}}}}}}}} ft. / {{#ifeq:{{{Type}}}|Swarm|{{#expr: 0 + ({{#ifexpr:{{{NudgeReach|}}}|{{{NudgeReach|}}}|0}}*5)}} | |||
|{{#ifeq:{{{Subtype}}}|Swarm|{{#expr: 0 + ({{#ifexpr:{{{NudgeReach|}}}|{{{NudgeReach|}}}|0}}*5)}} | |||
|{{#ifeq:{{{Type}}}|Troop|{{#expr:{{#if:{{{Size|}}}|{{#expr:{{MonsterSize|transcludesection={{{Size}}}Reach}}|5}} + ({{#ifexpr:{{{NudgeReach|}}}|{{{NudgeReach|}}}|0}}*5)}}}} | |||
|{{#ifeq:{{{Subtype}}}|Troop|{{#expr:{{#if:{{{Size|}}}|{{#expr:{{MonsterSize|transcludesection={{{Size}}}Reach}}|5}} + ({{#ifexpr:{{{NudgeReach|}}}|{{{NudgeReach|}}}|0}}*5)}}}} | |||
|{{#expr:{{#if:{{{Size|}}}|{{MonsterSize|transcludesection={{{Size}}}Reach}}|5}} + ({{#ifexpr:{{{NudgeReach|}}}|{{{NudgeReach|}}}|0}}*5)}} | |||
}}}}}}}} ft. {{#ifeq:{{{Type}}}|Swarm|(Component Creatures: {{#if:{{{Size|}}}|{{MonsterSize|transcludesection={{{Size}}}Space}}|5}} ft. / {{#if:{{{Size|}}}|{{MonsterSize|transcludesection={{{Size}}}Reach}}|5}} ft.)|{{#ifeq:{{{Type}}}|Troop|(Component Creatures: {{#if:{{{Size|}}}|{{MonsterSize|transcludesection={{{Size}}}Space}}|5}} ft. / {{#expr:{{#if:{{{Size|}}}|{{MonsterSize|transcludesection={{{Size}}}Reach}}|5}} + ({{#ifexpr:{{{NudgeReach|}}}|{{{NudgeReach|}}}|0}}*5)}} ft.)|}}}} | |||
: '''Standard Attack:'''{{#ifeq:{{{Override-Pri-Atk--Std-Atk-Qty}}}|0||{{#!: | |||
::* | |||
}} {{#if: {{{Override-Pri-Atk--Std-Atk-Qty|}}} | {{#iferror: {{#expr: {{{Override-Pri-Atk--Std-Atk-Qty|}}}}} | {{#if: {{{TerAtkName|}}} | {{#expr: {{MonsterAtkQty|transcludesection=Primary-Standard-{{#var:MonsterAtkQtyMatrix}}}} - {{MonsterAtkQty|transcludesection=Tertiary-Standard-{{#var:MonsterAtkQtyMatrix}}}}}} | {{MonsterAtkQty|transcludesection=Primary-Standard-{{#var:MonsterAtkQtyMatrix}}}}}} | {{{Override-Pri-Atk--Std-Atk-Qty}}}}} | {{#if: {{{TerAtkName|}}} | {{#expr: {{MonsterAtkQty|transcludesection=Primary-Standard-{{#var:MonsterAtkQtyMatrix}}}} - {{MonsterAtkQty|transcludesection=Tertiary-Standard-{{#var:MonsterAtkQtyMatrix}}}}}} | {{MonsterAtkQty|transcludesection=Primary-Standard-{{#var:MonsterAtkQtyMatrix}}}}}}}}x {{{PriAtkName|Unnamed Attack 1}}} {{#if:{{{PriAtkIsAuto-Hit|}}}|({{{PriAtkIsAuto-Hit}}} -- auto-hit)|{{#ifeq:{{{PriAtkVSTouchAC}}}|Y|+{{#expr:{{#var:PrimaryToHit}} - 4}} vs. touch AC|+{{#var:PrimaryToHit}}}}}} ({{#if: {{{Override-Pri-Atk--Std-Atk-Damage--Notes|}}}|{{{Override-Pri-Atk--Std-Atk-Damage--Notes}}}|{{#var:PriDamage-StdAtk}}{{#var:Pri-Atk-Crit-Range}}}}) {{#if:{{{PriAtkNotes|}}}|{{{PriAtkNotes}}}|}}}}{{#ifeq: {{{MeleeOrNatural}}}|Natural|{{#ifeq:{{{Override-Sec-Atk--Std-Atk-Qty}}}|0||{{#ifexpr: {{MonsterAtkQty|transcludesection=Secondary-Standard-{{#var:MonsterAtkQtyMatrix}}}} or {{#ifexpr:{{{Override-Sec-Atk--Std-Atk-Qty}}}|1|0}}|{{#!: | |||
::* | |||
}} {{#if: {{{Override-Sec-Atk--Std-Atk-Qty|}}} | {{#iferror: {{#expr: {{{Override-Sec-Atk--Std-Atk-Qty|}}}}} | {{#if: {{{QuaAtkName|}}} | {{#expr: {{MonsterAtkQty|transcludesection=Secondary-Standard-{{#var:MonsterAtkQtyMatrix}}}} - {{MonsterAtkQty|transcludesection=Quaternary-Standard-{{#var:MonsterAtkQtyMatrix}}}}}} | {{MonsterAtkQty|transcludesection=Secondary-Standard-{{#var:MonsterAtkQtyMatrix}}}}}} | {{{Override-Sec-Atk--Std-Atk-Qty}}}}} | {{#if: {{{QuaAtkName|}}} | {{#expr: {{MonsterAtkQty|transcludesection=Secondary-Standard-{{#var:MonsterAtkQtyMatrix}}}} - {{MonsterAtkQty|transcludesection=Quaternary-Standard-{{#var:MonsterAtkQtyMatrix}}}}}} | {{MonsterAtkQty|transcludesection=Secondary-Standard-{{#var:MonsterAtkQtyMatrix}}}}}}}}x {{{SecAtkName|Unnamed Attack 2}}} {{#if:{{{SecAtkIsAuto-Hit|}}}|({{{SecAtkIsAuto-Hit}}} -- auto-hit)|{{#ifeq:{{{SecAtkVSTouchAC}}}|Y|+{{#expr:{{#var:SecondaryToHit}} - 4}} vs. touch AC|+{{#var:SecondaryToHit}}}}}} ({{#if: {{{Override-Sec-Atk--Std-Atk-Damage--Notes|}}}|{{{Override-Sec-Atk--Std-Atk-Damage--Notes}}}|{{#var:SecDamage-StdAtk}}{{#var:Sec-Atk-Crit-Range}}}}) {{#if:{{{SecAtkNotes|}}}|{{{SecAtkNotes}}}|}}|}}}}|}}{{#if: {{{TerAtkName|}}}|{{#ifeq:{{{Override-Ter-Atk--Std-Atk-Qty}}}|0||{{#ifexpr: {{MonsterAtkQty|transcludesection=Tertiary-Standard-{{#var:MonsterAtkQtyMatrix}}}} or {{#ifexpr:{{{Override-Ter-Atk--Std-Atk-Qty}}}|1|0}}|{{#!: | |||
::* | |||
}} {{#if: {{{Override-Ter-Atk--Std-Atk-Qty|}}} | {{#iferror: {{#expr: {{{Override-Ter-Atk--Std-Atk-Qty|}}}}} | {{MonsterAtkQty|transcludesection=Tertiary-Standard-{{#var:MonsterAtkQtyMatrix}}}} | {{{Override-Ter-Atk--Std-Atk-Qty}}}}} | {{MonsterAtkQty|transcludesection=Tertiary-Standard-{{#var:MonsterAtkQtyMatrix}}}}}}x {{{TerAtkName|Unnamed Attack 3}}} {{#if:{{{TerAtkIsAuto-Hit|}}}|({{{TerAtkIsAuto-Hit}}} -- auto-hit)|{{#ifeq:{{{TerAtkVSTouchAC}}}|Y|+{{#expr:{{#var:TertiaryToHit}} - 4}} vs. touch AC|+{{#var:TertiaryToHit}}}}}} ({{#if: {{{Override-Ter-Atk--Std-Atk-Damage--Notes|}}}|{{{Override-Ter-Atk--Std-Atk-Damage--Notes}}}|{{#var:TerDamage-StdAtk}}{{#var:Ter-Atk-Crit-Range}}}}) {{#if:{{{TerAtkNotes|}}}|{{{TerAtkNotes}}}|}}|}}}}|}}{{#if: {{{QuaAtkName|}}}|{{#ifeq: {{{MeleeOrNatural}}}|Natural|{{#ifeq:{{{Override-Qua-Atk--Std-Atk-Qty}}}|0||{{#ifexpr: {{MonsterAtkQty|transcludesection=Quaternary-Standard-{{#var:MonsterAtkQtyMatrix}}}} or {{#ifexpr:{{{Override-Qua-Atk--Std-Atk-Qty}}}|1|0}}|{{#!: | |||
::* | |||
}} {{#if: {{{Override-Qua-Atk--Std-Atk-Qty|}}} | {{#iferror: {{#expr: {{{Override-Qua-Atk--Std-Atk-Qty|}}}}} | {{MonsterAtkQty|transcludesection=Quaternary-Standard-{{#var:MonsterAtkQtyMatrix}}}} | {{{Override-Qua-Atk--Std-Atk-Qty}}}}} | {{MonsterAtkQty|transcludesection=Quaternary-Standard-{{#var:MonsterAtkQtyMatrix}}}}}}x {{{QuaAtkName|Unnamed Attack 4}}} {{#if:{{{QuaAtkIsAuto-Hit|}}}|({{{QuaAtkIsAuto-Hit}}} -- auto-hit)|{{#ifeq:{{{QuaAtkVSTouchAC}}}|Y|+{{#expr:{{#var:QuaternaryToHit}} - 4}} vs. touch AC|+{{#var:QuaternaryToHit}}}}}} ({{#if: {{{Override-Qua-Atk--Std-Atk-Damage--Notes|}}}|{{{Override-Qua-Atk--Std-Atk-Damage--Notes}}}|{{#var:QuaDamage-StdAtk}}{{#var:Qua-Atk-Crit-Range}}}}) {{#if:{{{QuaAtkNotes|}}}|{{{QuaAtkNotes}}}|}}|}}}}|}}|}} | |||
: '''Full Attack:'''{{#ifeq:{{{Override-Pri-Atk--Full-Atk-Qty}}}|0||{{#!: | |||
::* | |||
}} {{#if: {{{Override-Pri-Atk--Full-Atk-Qty|}}} | {{#iferror: {{#expr: {{{Override-Pri-Atk--Full-Atk-Qty|}}}}} | {{#if: {{{TerAtkName|}}} | {{#expr: {{MonsterAtkQty|transcludesection=Primary-Full-{{#var:MonsterAtkQtyMatrix}}}} - {{MonsterAtkQty|transcludesection=Tertiary-Full-{{#var:MonsterAtkQtyMatrix}}}}}} | {{MonsterAtkQty|transcludesection=Primary-Full-{{#var:MonsterAtkQtyMatrix}}}}}} | {{{Override-Pri-Atk--Full-Atk-Qty}}}}} | {{#if: {{{TerAtkName|}}} | {{#expr: {{MonsterAtkQty|transcludesection=Primary-Full-{{#var:MonsterAtkQtyMatrix}}}} - {{MonsterAtkQty|transcludesection=Tertiary-Full-{{#var:MonsterAtkQtyMatrix}}}}}} | {{MonsterAtkQty|transcludesection=Primary-Full-{{#var:MonsterAtkQtyMatrix}}}}}}}}x {{{PriAtkName|Unnamed Attack 1}}} {{#if:{{{PriAtkIsAuto-Hit|}}}|({{{PriAtkIsAuto-Hit}}} -- auto-hit)|{{#ifeq:{{{PriAtkVSTouchAC}}}|Y|+{{#expr:{{#var:PrimaryToHit}} - 4}} vs. touch AC|+{{#var:PrimaryToHit}}}}}} ({{#if: {{{Override-Pri-Atk--Full-Atk-Damage--Notes|}}}|{{{Override-Pri-Atk--Full-Atk-Damage--Notes}}}|{{#var:PriDamage-FullAtk}}{{#var:Pri-Atk-Crit-Range}}}}) {{#if:{{{PriAtkNotes-FullAtkOnly|}}}|{{{PriAtkNotes-FullAtkOnly}}}|{{#if:{{{PriAtkNotes|}}}|{{{PriAtkNotes}}}|}}}}}}{{#ifeq: {{{MeleeOrNatural}}}|Natural|{{#ifeq:{{{Override-Sec-Atk--Full-Atk-Qty}}}|0||{{#ifexpr: {{MonsterAtkQty|transcludesection=Secondary-Full-{{#var:MonsterAtkQtyMatrix}}}} or {{#ifexpr:{{{Override-Sec-Atk--Full-Atk-Qty}}}|1|0}}|{{#!: | |||
::* | |||
}} {{#if: {{{Override-Sec-Atk--Full-Atk-Qty|}}} | {{#iferror: {{#expr: {{{Override-Sec-Atk--Full-Atk-Qty|}}}}} | {{#if: {{{QuaAtkName|}}} | {{#expr: {{MonsterAtkQty|transcludesection=Secondary-Full-{{#var:MonsterAtkQtyMatrix}}}} - {{MonsterAtkQty|transcludesection=Quaternary-Full-{{#var:MonsterAtkQtyMatrix}}}}}} | {{MonsterAtkQty|transcludesection=Secondary-Full-{{#var:MonsterAtkQtyMatrix}}}}}} | {{{Override-Sec-Atk--Full-Atk-Qty}}}}} | {{#if: {{{QuaAtkName|}}} | {{#expr: {{MonsterAtkQty|transcludesection=Secondary-Full-{{#var:MonsterAtkQtyMatrix}}}} - {{MonsterAtkQty|transcludesection=Quaternary-Full-{{#var:MonsterAtkQtyMatrix}}}}}} | {{MonsterAtkQty|transcludesection=Secondary-Full-{{#var:MonsterAtkQtyMatrix}}}}}}}}x {{{SecAtkName|Unnamed Attack 2}}} {{#if:{{{SecAtkIsAuto-Hit|}}}|({{{SecAtkIsAuto-Hit}}} -- auto-hit)|{{#ifeq:{{{SecAtkVSTouchAC}}}|Y|+{{#expr:{{#var:SecondaryToHit}} - 4}} vs. touch AC|+{{#var:SecondaryToHit}}}}}} ({{#if: {{{Override-Sec-Atk--Full-Atk-Damage--Notes|}}}|{{{Override-Sec-Atk--Full-Atk-Damage--Notes}}}|{{#var:SecDamage-FullAtk}}{{#var:Sec-Atk-Crit-Range}}}}) {{#if:{{{SecAtkNotes-FullAtkOnly|}}}|{{{SecAtkNotes-FullAtkOnly}}}|{{#if:{{{SecAtkNotes|}}}|{{{SecAtkNotes}}}|}}}}|}}}}|}}{{#if: {{{TerAtkName|}}}|{{#ifeq:{{{Override-Ter-Atk--Full-Atk-Qty}}}|0||{{#ifexpr: {{MonsterAtkQty|transcludesection=Tertiary-Full-{{#var:MonsterAtkQtyMatrix}}}} or {{#ifexpr:{{{Override-Ter-Atk--Full-Atk-Qty}}}|1|0}}|{{#!: | |||
::* | |||
}} {{#if: {{{Override-Ter-Atk--Full-Atk-Qty|}}} | {{#iferror: {{#expr: {{{Override-Ter-Atk--Full-Atk-Qty|}}}}} | {{MonsterAtkQty|transcludesection=Tertiary-Full-{{#var:MonsterAtkQtyMatrix}}}} | {{{Override-Ter-Atk--Full-Atk-Qty}}}}} | {{MonsterAtkQty|transcludesection=Tertiary-Full-{{#var:MonsterAtkQtyMatrix}}}}}}x {{{TerAtkName|Unnamed Attack 3}}} {{#if:{{{TerAtkIsAuto-Hit|}}}|({{{TerAtkIsAuto-Hit}}} -- auto-hit)|{{#ifeq:{{{TerAtkVSTouchAC}}}|Y|+{{#expr:{{#var:TertiaryToHit}} - 4}} vs. touch AC|+{{#var:TertiaryToHit}}}}}} ({{#if: {{{Override-Ter-Atk--Full-Atk-Damage--Notes|}}}|{{{Override-Ter-Atk--Full-Atk-Damage--Notes}}}|{{#var:TerDamage-FullAtk}}{{#var:Ter-Atk-Crit-Range}}}}) {{#if:{{{TerAtkNotes-FullAtkOnly|}}}|{{{TerAtkNotes-FullAtkOnly}}}|{{#if:{{{TerAtkNotes|}}}|{{{TerAtkNotes}}}|}}}}|}}}}|}}{{#if: {{{QuaAtkName|}}}|{{#ifeq: {{{MeleeOrNatural}}}|Natural|{{#ifeq:{{{Override-Qua-Atk--Full-Atk-Qty}}}|0||{{#ifexpr: {{MonsterAtkQty|transcludesection=Quaternary-Full-{{#var:MonsterAtkQtyMatrix}}}} or {{#ifexpr:{{{Override-Qua-Atk--Full-Atk-Qty}}}|1|0}}|{{#!: | |||
::* | |||
}} {{#if: {{{Override-Qua-Atk--Full-Atk-Qty|}}} | {{#iferror: {{#expr: {{{Override-Qua-Atk--Full-Atk-Qty|}}}}} | {{MonsterAtkQty|transcludesection=Quaternary-Full-{{#var:MonsterAtkQtyMatrix}}}} | {{{Override-Qua-Atk--Full-Atk-Qty}}}}} | {{MonsterAtkQty|transcludesection=Quaternary-Full-{{#var:MonsterAtkQtyMatrix}}}}}}x {{{QuaAtkName|Unnamed Attack 4}}} {{#if:{{{QuaAtkIsAuto-Hit|}}}|({{{QuaAtkIsAuto-Hit}}} -- auto-hit)|{{#ifeq:{{{QuaAtkVSTouchAC}}}|Y|+{{#expr:{{#var:QuaternaryToHit}} - 4}} vs. touch AC|+{{#var:QuaternaryToHit}}}}}} ({{#if: {{{Override-Qua-Atk--Full-Atk-Damage--Notes|}}}|{{{Override-Qua-Atk--Full-Atk-Damage--Notes}}}|{{#var:QuaDamage-FullAtk}}{{#var:Qua-Atk-Crit-Range}}}}) {{#if:{{{QuaAtkNotes-FullAtkOnly|}}}|{{{QuaAtkNotes-FullAtkOnly}}}|{{#if:{{{QuaAtkNotes|}}}|{{{QuaAtkNotes}}}|}}}}|}}}}|}}|}} | |||
: '''Standard Ranged:''' {{#if:{{{RangedAtkName|}}}|{{#ifeq:{{{Override-Ranged-Atk--Std-Atk-Qty}}}|0||{{#!: | : '''Standard Ranged:''' {{#if:{{{RangedAtkName|}}}|{{#ifeq:{{{Override-Ranged-Atk--Std-Atk-Qty}}}|0||{{#!: | ||
Line 1,612: | Line 1,717: | ||
| align="center" | {{#!: {{#if:{{{Role|}}}|{{#switch:{{{Role}}}| Heavy = 18 - 20| Henchman = 20| Killer = 18 - 20| Leader = 18 - 20| Minion = 20| Shooter = 18 - 20| Sneak = 18 - 20| Tank = 18 - 20| Threat = 16 - 20| Villain = 16 - 20| #default = 20}}|20}}}} || 1 empyrean quality item (crafting material), worth {{#number_format:{{#Expr:(({{MonsterTreasure|transcludesection={{{CR}}}}}*{{#if:{{{Role|}}}|{{Monster Role|transcludesection={{{Role}}}Treasure}}|1}}) + {{#ifeq:{{{Type|}}}|Dragon|{{MonsterTreasure|transcludesection={{{CR}}}}}|0}}) * 0.15}}}} gp. | | align="center" | {{#!: {{#if:{{{Role|}}}|{{#switch:{{{Role}}}| Heavy = 18 - 20| Henchman = 20| Killer = 18 - 20| Leader = 18 - 20| Minion = 20| Shooter = 18 - 20| Sneak = 18 - 20| Tank = 18 - 20| Threat = 16 - 20| Villain = 16 - 20| #default = 20}}|20}}}} || 1 empyrean quality item (crafting material), worth {{#number_format:{{#Expr:(({{MonsterTreasure|transcludesection={{{CR}}}}}*{{#if:{{{Role|}}}|{{Monster Role|transcludesection={{{Role}}}Treasure}}|1}}) + {{#ifeq:{{{Type|}}}|Dragon|{{MonsterTreasure|transcludesection={{{CR}}}}}|0}}) * 0.15}}}} gp. | ||
|} | |} | ||
Latest revision as of 15:57, 17 December 2017
This is a test of a new monster template, using the Cargo database extension. It should be called in the following format:
{{Template:Monster2 <!-- Version 3.00 --> | CR = | MonsterName = | Image = | Role = | Associated-Role-Notes = | Description = | Alignment = | Size = | Type = | Subtype = | Subtype2 = | Subtype3 = | Subtype4 = | Subtype5 = | NudgeBasicLoreValue = | NudgeFullLoreValue = | Lore-Notes = | NudgeInit = | Nudge-Ambush-Chance = | Ambush-Chance-Notes = | Senses = | NudgePerception = | NudgeAC = | NudgeTouchAC = | NudgeFFAC = | NudgeHitPoints = | Fort = | Refl = | Will = | NudgeFort = | NudgeRefl = | NudgeWill = | SpecialDefenses = | StrongAgainst = | Hide-Role-Strong-Against-1 = | Hide-Type-Strong-Against-1 = | Hide-Type-Strong-Against-2 = | Hide-Type-Strong-Against-3 = | Hide-Type-Strong-Against-4 = | Hide-Type-Strong-Against-5 = | Hide-Type-Strong-Against-6 = | Hide-Subtype-Strong-Against-1 = | Hide-Subtype-Strong-Against-2 = | Hide-Subtype-Strong-Against-3 = | Hide-Subtype-Strong-Against-4 = | Hide-Subtype-Strong-Against-5 = | Hide-Subtype-Strong-Against-6 = | WeakAgainst = | Hide-Type-Weak-Against-1 = | Hide-Subtype-Weak-Against-1 = | MoveTypes = | NudgeSpace = | NudgeReach = | MeleeOrNatural = Natural | MultipliedDamageType = | PriAtkName = | PriAtkNotes = | PriAtkNotes-FullAtkOnly = | Override-Pri-Atk--Std-Atk-Qty = | Override-Pri-Atk--Full-Atk-Qty = | Override-Pri-Atk--Std-Atk-Damage--Notes = | Override-Pri-Atk--Full-Atk-Damage--Notes = | PriAtkVSTouchAC = | PriAtkIsAuto-Hit = | NudgePriToHit = | NudgePriDamage = | NudgeFullAtk-PriDamage = | Nudge-Pri-Atk-Crit-Range = | SecAtkName = | SecAtkNotes = | SecAtkNotes-FullAtkOnly = | Override-Sec-Atk--Std-Atk-Qty = | Override-Sec-Atk--Full-Atk-Qty = | Override-Sec-Atk--Std-Atk-Damage--Notes = | Override-Sec-Atk--Full-Atk-Damage--Notes = | SecAtkVSTouchAC = | SecAtkIsAuto-Hit = | NudgeSecToHit = | NudgeSecDamage = | NudgeFullAtk-SecDamage = | Nudge-Sec-Atk-Crit-Range = | TerAtkName = | TerAtkNotes = | TerAtkNotes-FullAtkOnly = | Override-Ter-Atk--Std-Atk-Qty = | Override-Ter-Atk--Full-Atk-Qty = | Override-Ter-Atk--Std-Atk-Damage--Notes = | Override-Ter-Atk--Full-Atk-Damage--Notes = | TerAtkVSTouchAC = | TerAtkIsAuto-Hit = | NudgeTerToHit = | NudgeTerDamage = | NudgeFullAtk-TerDamage = | Nudge-Ter-Atk-Crit-Range = | QuaAtkName = | QuaAtkNotes = | QuaAtkNotes-FullAtkOnly = | Override-Qua-Atk--Std-Atk-Qty = | Override-Qua-Atk--Full-Atk-Qty = | Override-Qua-Atk--Std-Atk-Damage--Notes = | Override-Qua-Atk--Full-Atk-Damage--Notes = | QuaAtkVSTouchAC = | QuaAtkIsAuto-Hit = | NudgeQuaToHit = | NudgeQuaDamage = | NudgeFullAtk-QuaDamage = | Nudge-Qua-Atk-Crit-Range = | RangedAtkName = | HasRangedFullAttack = | RangedAtkIncrementDistance = | RangedAtkNumberOfIncrements = | RangedAtkNotes = | RangedAtkNotes-FullAtkOnly = | Override-Ranged-Atk--Std-Atk-Qty = | Override-Ranged-Atk--Full-Atk-Qty = | Override-Ranged-Atk--Std-Atk-Damage--Notes = | Override-Ranged-Atk--Full-Atk-Damage--Notes = | RangedAtkVSTouchAC = | RangedAtkIsAuto-Hit = | NudgeRangedToHit = | NudgeRangedDamage = | NudgeFullAtk-RangedDamage = | Nudge-Ranged-Atk-Crit-Range = | Nudge-Maneuver-Offense = | Maneuver-Offense-Notes = | Nudge-Maneuver-Defense = | Maneuver-Defense-Notes = | SiegeDmgCapable = | SiegeAtkName = | SiegeAtkNotes = | Override-Siege-Atk-Qty = | SiegeAtkIncrement = | SiegeAtkNumberOfIncrements = | Nudge-Siege-Maneuver-Offense = | NudgeSiegeDamage = | Str = | Dex = | Con = | Int = | Wis = | Cha = | Feat1 = | Feat2 = | Feat3 = | Feat4 = | Skill1 = | Skill2 = | Skill3 = | Skill4 = | Skill5 = | NudgeSkill1 = | NudgeSkill2 = | NudgeSkill3 = | NudgeSkill4 = | NudgeSkill5 = | Skill1Notes = | Skill2Notes = | Skill3Notes = | Skill4Notes = | Skill5Notes = | Languages = | HideRoleReminder1 = | HideRoleReminder2 = | HideRoleReminder3 = | HideRoleReminder4 = | Ability-1-Name = | Ability-1-Type = | Ability-1-Concentration = | Ability-1-Description = | Ability-2-Name = | Ability-2-Type = | Ability-2-Concentration = | Ability-2-Description = | Ability-3-Name = | Ability-3-Type = | Ability-3-Concentration = | Ability-3-Description = | Ability-4-Name = | Ability-4-Type = | Ability-4-Concentration = | Ability-4-Description = | Ability-5-Name = | Ability-5-Type = | Ability-5-Concentration = | Ability-5-Description = | Ability-6-Name = | Ability-6-Type = | Ability-6-Concentration = | Ability-6-Description = | Ability-7-Name = | Ability-7-Type = | Ability-7-Concentration = | Ability-7-Description = | Ability-8-Name = | Ability-8-Type = | Ability-8-Concentration = | Ability-8-Description = | Ability-9-Name = | Ability-9-Type = | Ability-9-Concentration = | Ability-9-Description = | CombatTactics = | OutOfCombat = | TreasureNotes = | XPNotes = }}
Error: field name "Associated-Role-Notes" cannot contain any of the following characters: .,-<>(){}[]\/