Template:Monster2: Difference between revisions

From Epic Path
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
{{Template:Monster2
{{Template:Monster2
<!-- Version 3.00 -->
<!-- Version 3.00 -->
| CR =  
| CR =  
 
| MonsterName =  
| Monster-Name =  
 
| Image =  
| Image =  
| Role =  
| Role =  
| Associated-Role-Notes =  
| Associated-Role-Notes =  
| Description =  
| Description =  
| Alignment =  
| Alignment =  
| Size =  
| Size =  
| Type =  
| Type =  
 
| Subtype =  
| Subtype-1 =  
| Subtype2 =  
 
| Subtype3 =  
| Subtype-2 =  
| Subtype4 =
 
| Subtype5 =  
| Subtype-3 =  
| NudgeBasicLoreValue =  
 
| NudgeFullLoreValue =  
| Subtype-4 =  
 
| Subtype-5 =  
 
| Nudge-Basic-Lore-Value =  
 
| Nudge-Full-Lore-Value =  
 
| Lore-Notes =  
| Lore-Notes =  
 
| NudgeInit =  
| Nudge-Init =  
 
| Nudge-Ambush-Chance =  
| Nudge-Ambush-Chance =  
| Ambush-Chance-Notes =  
| Ambush-Chance-Notes =  
 
| Senses =  
| Sense-1 =
| NudgePerception =  
| Sense-1-Range =
| NudgeAC =  
 
| NudgeTouchAC =  
| Sense-2 =
| NudgeFFAC =  
| Sense-2-Range =
 
| Sense-3 =
| Sense-3-Range =
 
| Sense-4 =
| Sense-4-Range =
 
| Sense-5 =  
| Sense-5-Range =
 
| Sense-6 =  
| Sense-6-Range =
 
| Nudge-Perception =  
 
}}
}}
</pre>
</pre>
Line 70: Line 34:
{{#cargo_declare:
{{#cargo_declare:


_table=Monster
_table=Monster2


| CR = Integer (allowed values=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
| CR = Integer (allowed values=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)


| Monster-Name = Text
| MonsterName = String


| Image = File
| Image = File


| Image-Caption = Text (size=255)
| Caption = String (size=255)


| Role = String (allowed values=None, Heavy, Henchman, Killer, Leader, Legend, Minion, Shooter, Sneak, Tank, Threat, Villain)
| Role = String (allowed values=None, Heavy, Henchman, Killer, Leader, Legend, Minion, Shooter, Sneak, Tank, Threat, Villain)


| Associated-Role-Notes = Text (size=255)
| Associated-Role-Notes = String (size=255)


| Description = Text (size=5000)
| Description = Text


| Alignment = Text (allowed values=Lawful Good, Lawful Neutral, Lawful Evil, Neutral Good, Neutral, Neutral Evil, Chaotic Good, Chaotic Neutral, Chaotic Evil)
| Alignment = String (allowed values=Lawful Good, Lawful Neutral, Lawful Evil, Neutral Good, Neutral, Neutral Evil, Chaotic Good, Chaotic Neutral, Chaotic Evil)


| Size = String (allowed values=Fine, Diminutive, Tiny, Small, Medium, Large, Huge, Gargantuan, Colossal, Titanic)
| Size = String (allowed values=Fine, Diminutive, Tiny, Small, Medium, Large, Huge, Gargantuan, Colossal, Titanic)


| Type = Text (allowed values=Aberration, Animal, Construct, Dragon, Fey, Humanoid, Incorporeal, Magical Beast, Monstrous Humanoid, Ooze, Outsider, Plant, Protean, Swarm, Troop, Undead, Vermin)
| Type = String (allowed values=Aberration, Animal, Construct, Dragon, Fey, Humanoid, Incorporeal, Magical Beast, Monstrous Humanoid, Ooze, Outsider, Plant, Protean, Swarm, Troop, Undead, Vermin)


| Subtype-1 = Text (size=100)
| Subtype = String (size=100)


| Subtype-2 = Text (size=100)
| Subtype2 = String (size=100)


| Subtype-3 = Text (size=100)
| Subtype3 = String (size=100)


| Subtype-4 = Text (size=100)
| Subtype4 = String (size=100)


| Subtype-5 = Text (size=100)
| Subtype5 = String (size=100)


| Nudge-Basic-Lore-Value = Integer
| NudgeBasicLoreValue = Integer


| Nudge-Full-Lore-Value = Integer
| NudgeFullLoreValue = Integer


| Lore-Notes = Text (size=255)
| Lore-Notes = String (size=255)


| Nudge-Init = Integer
| NudgeInit = Integer


| Nudge-Ambush-Chance = Integer
| Nudge-Ambush-Chance = Integer


| Ambush-Chance-Notes = Text (size=255)
| Ambush-Chance-Notes = String (size=255)
 
| Sense-1 = Page (allowed values=Standard Senses, Blind to Vision, Blind to Sound, Blind to Smell, Low-Light Vision, Darkvision, Heartsight, Keen Hearing, Precise Hearing, Echolocation, Scent, Keen Scent, Perfect Scent, Tremorsense, Blindsense, Lifesense, Mindsense)
| Sense-1-Range = Integer
 
| Sense-2 = Page (allowed values=Standard Senses, Blind to Vision, Blind to Sound, Blind to Smell, Low-Light Vision, Darkvision, Heartsight, Keen Hearing, Precise Hearing, Echolocation, Scent, Keen Scent, Perfect Scent, Tremorsense, Blindsense, Lifesense, Mindsense)
| Sense-2-Range = Integer


| Sense-3 = Page (allowed values=Standard Senses, Blind to Vision, Blind to Sound, Blind to Smell, Low-Light Vision, Darkvision, Heartsight, Keen Hearing, Precise Hearing, Echolocation, Scent, Keen Scent, Perfect Scent, Tremorsense, Blindsense, Lifesense, Mindsense)
| Senses = List (,) of String
| Sense-3-Range = Integer


| Sense-4 = Page (allowed values=Standard Senses, Blind to Vision, Blind to Sound, Blind to Smell, Low-Light Vision, Darkvision, Heartsight, Keen Hearing, Precise Hearing, Echolocation, Scent, Keen Scent, Perfect Scent, Tremorsense, Blindsense, Lifesense, Mindsense)
| NudgePerception = Integer
| Sense-4-Range = Integer


| Sense-5 = Page (allowed values=Standard Senses, Blind to Vision, Blind to Sound, Blind to Smell, Low-Light Vision, Darkvision, Heartsight, Keen Hearing, Precise Hearing, Echolocation, Scent, Keen Scent, Perfect Scent, Tremorsense, Blindsense, Lifesense, Mindsense)
| NudgeAC = Integer
| Sense-5-Range = Integer


| Sense-6 = Page (allowed values=Standard Senses, Blind to Vision, Blind to Sound, Blind to Smell, Low-Light Vision, Darkvision, Heartsight, Keen Hearing, Precise Hearing, Echolocation, Scent, Keen Scent, Perfect Scent, Tremorsense, Blindsense, Lifesense, Mindsense)
| NudgeTouchAC = Integer
| Sense-6-Range = Integer


| Nudge-Perception = Integer
| NudgeFFAC = Integer


}}
}}
Line 140: Line 94:
{{#cargo_store:
{{#cargo_store:


_table=Monster
_table=Monster2


| CR = {{{CR|}}}
| CR = {{{CR|}}}


| Monster-Name = {{{Monster-Name|}}}
| MonsterName = {{{MonsterName|}}}


| Image = {{{Image|}}}
| Image = {{{Image|}}}


| Image-Caption = {{{Image-Caption|}}}
| Caption = {{{Caption|}}}


| Role = {{{Role|}}}
| Role = {{{Role|}}}
Line 162: Line 116:
| Type = {{{Type|}}}
| Type = {{{Type|}}}


| Subtype-1 = {{{Subtype-1|}}}
| Subtype = {{{Subtype|}}}


| Subtype-2 = {{{Subtype-2|}}}
| Subtype2 = {{{Subtype2|}}}


| Subtype-3 = {{{Subtype-3|}}}
| Subtype3 = {{{Subtype3|}}}


| Subtype-4 = {{{Subtype-4|}}}
| Subtype4 = {{{Subtype4|}}}


| Subtype-5 = {{{Subtype-5|}}}
| Subtype5 = {{{Subtype5|}}}


| Nudge-Basic-Lore-Value = {{{Nudge-Basic-Lore-Value|}}}
| NudgeBasicLoreValue = {{{NudgeBasicLoreValue|}}}


| Nudge-Full-Lore-Value = {{{Nudge-Full-Lore-Value|}}}
| NudgeFullLoreValue = {{{NudgeFullLoreValue|}}}


| Lore-Notes = {{{Lore-Notes|}}}
| Lore-Notes = {{{Lore-Notes|}}}


| Nudge-Init = {{{Nudge-Init|}}}
| NudgeInit = {{{NudgeInit|}}}


| Nudge-Ambush-Chance = {{{Nudge-Ambush-Chance|}}}
| Nudge-Ambush-Chance = {{{Nudge-Ambush-Chance|}}}
Line 184: Line 138:
| Ambush-Chance-Notes = {{{Ambush-Chance-Notes|}}}
| Ambush-Chance-Notes = {{{Ambush-Chance-Notes|}}}


| Sense-1 = {{{Sense-1|}}}
| Senses = {{{Senses|}}}
| Sense-1-Range = {{{Sense-1-Range|}}}
 
| Sense-2 = {{{Sense-2|}}}
| Sense-2-Range = {{{Sense-2-Range|}}}
 
| Sense-3 = {{{Sense-3|}}}
| Sense-3-Range = {{{Sense-3-Range|}}}


| Sense-4 = {{{Sense-4|}}}
| NudgePerception = {{{NudgePerception|}}}
| Sense-4-Range = {{{Sense-4-Range|}}}


| Sense-5 = {{{Sense-5|}}}
| NudgeAC = {{{NudgeAC|}}}
| Sense-5-Range = {{{Sense-5-Range|}}}


| Sense-6 = {{{Sense-6|}}}
| NudgeTouchAC = {{{NudgeTouchAC|}}}
| Sense-6-Range = {{{Sense-6-Range|}}}


| Nudge-Perception = {{{Nudge-Perception|}}}
| NudgeFFAC = {{{NudgeFFAC|}}}


}}
}}
{{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|}}}]]|}}[[Image:{{#if:{{{Image|}}}|{{{Image}}}|Monster_picture.jpg}}|550x550px|right|{{#if:{{{Image-Caption|}}}|{{{Image-Caption}}}|{{{MonsterName|}}}}}]]
[[Category:Epic Path]][[Category:Bestiary]][[Category:Cargo]]{{#if: {{{CR|}}}|[[Category:CR {{{CR|}}}]]|}}{{#if:{{{Type|}}}|[[Category:{{{Type|}}}]]|}}
<div style="clear:right; float:right">__TOC__</div><h2 class="bestiary_main">{{{Monster-Name|Monster Name}}} <small>({{#if: {{{Role|}}}|[[Monster_Patterns_and_Roles#{{{Role|}}}|{{{Role|}}}]];&nbsp;|}}[[Bestiary#CR_{{{CR|-}}}|CR {{{CR|-}}}]])</small></h2>
[[Image:{{#if:{{{Image|}}}|{{{Image}}}|Monster_picture.jpg}}|550x550px|right|{{#if:{{{Caption|}}}|{{{Caption}}}|{{{MonsterName}}}}}]]
<div style="color:#584500; text-align:center; margin-bottom:30px">'''''{{{Alignment|?}}} - {{{Size|Medium}}} - {{{Type|?}}} {{#if:{{{Subtype-1|}}}|({{{Subtype-1|}}}{{#if:{{{Subtype-2|}}}|&#44;&nbsp;{{{Subtype-2|}}}|}}{{#if:{{{Subtype-3|}}}|&#44;&nbsp;{{{Subtype-3|}}}|}}{{#if:{{{Subtype-4|}}}|&#44;&nbsp;{{{Subtype-4|}}}|}}{{#if:{{{Subtype-5|}}}|&#44;&nbsp;{{{Subtype-5|}}}|}})|}}'''''</div>
<div style="clear:right; float:right">__TOC__</div><h2 class="bestiary_main">{{{MonsterName|Monster Name}}} {{Smaller|({{#if: {{{Role|}}}|[[Monster_Patterns_and_Roles#{{{Role|}}}|{{{Role|}}}]];&nbsp;|}}[[Bestiary#CR_{{{CR|-}}}|CR {{{CR|-}}}]])}}</h2>
<div style="color:#584500; text-align:center; margin-bottom:30px">'''''{{{Alignment|?}}} - {{{Size|Medium}}} - {{{Type|?}}} {{#if:{{{Subtype|}}}|({{{Subtype|}}}{{#if:{{{Subtype2|}}}|&#44;&nbsp;{{{Subtype2|}}}|}}{{#if:{{{Subtype3|}}}|&#44;&nbsp;{{{Subtype3|}}}|}}{{#if:{{{Subtype4|}}}|&#44;&nbsp;{{{Subtype4|}}}|}}{{#if:{{{Subtype5|}}}|&#44;&nbsp;{{{Subtype5|}}}|}})|}}'''''</div>


: {{{Description|No description found.}}}{{#if: {{{Associated-Role-Notes|}}}|{{#!:
: {{{Description|No description found.}}}{{#if: {{{Associated-Role-Notes|}}}|{{#!:


:* A ''{{{Monster-Name|}}}'' is a [[Monster_Patterns_and_Roles#{{{Role|}}}|{{{Role|}}}]] that is associated with {{{Associated-Role-Notes|}}}s.  These creatures can often be found together.}}|}}
:* 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>
<h2 class="bestiary">General</h2>
: '''Lore Check:''' {{MonsterLore|transcludesection={{{Type}}}}} (Basic: '''DC {{#ifexpr: (2*{{{CR|1}}}) {{#ifexpr:{{{NudgeBasicLoreValue|}}}|+{{{Nudge-Basic-Lore-Value|}}}|}}<1|1|{{#expr: 2*{{{CR|1}}} {{#ifexpr:{{{Nudge-Basic-Lore-Value|}}}|+{{{Nudge-Basic-Lore-Value|}}}|}}}}}}'''; Full: '''DC {{#ifexpr: (2*{{{CR|1}}}) + 15 {{#ifexpr:{{{Nudge-Full-Lore-Value|}}}|+ {{{Nudge-Full-Lore-Value|}}}|}}<16|16|{{#expr: (2*{{{CR|1}}}) + 15 {{#ifexpr:{{{Nudge-Full-Lore-Value|}}}|+ {{{Nudge-Full-Lore-Value|}}}|}}}}}}'''{{#if:{{{Lore-Notes|}}}|&#59;&nbsp;{{{Lore-Notes|}}}|}})
: '''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|}}}|&#59;&nbsp;{{{Lore-Notes|}}}|}})


: '''Init:''' +{{#expr:{{MonsterInit|transcludesection={{{CR}}}}} + {{#ifexpr:{{{Nudge-Init|}}}|{{{Nudge-Init}}}|0}} + {{#if:{{{Role|}}}|{{#expr: ceil( {{{CR}}}*{{Monster Role|transcludesection={{{Role}}}InitMod}} ) }}|0}}}} {{#ifexpr:{{Monster Role|transcludesection={{{Role}}}InitMod}}|({{{Role}}} role included)|}}
: '''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|}}}|&#59;&nbsp;{{{Ambush-Chance-Notes|}}}|}})
: '''Ambush Chance:''' {{#ifexpr:{{{Nudge-Ambush-Chance|}}}|{{#expr: 10 + {{{Nudge-Ambush-Chance|0}}}}}|10}}+ on d20 (req's 1 minute prep{{#if:{{{Ambush-Chance-Notes|}}}|&#59;&nbsp;{{{Ambush-Chance-Notes|}}}|}})


: '''Senses:''' {{#if:{{{Sense-1|}}}|[[{{{Sense-1}}}]]}}{{#if:{{{Sense-1-Range|}}}|&nbsp;{{{Sense-1-Range}}} ft.}}{{#if:{{{Sense-2|}}}|&#59;&nbsp;[[{{{Sense-2}}}]]}}{{#if:{{{Sense-2-Range|}}}|&nbsp;{{{Sense-2-Range}}} ft.}}{{#if:{{{Sense-3|}}}|&#59;&nbsp;[[{{{Sense-3}}}]]}}{{#if:{{{Sense-3-Range|}}}|&nbsp;{{{Sense-3-Range}}} ft.}}{{#if:{{{Sense-4|}}}|&#59;&nbsp;[[{{{Sense-4}}}]]}}{{#if:{{{Sense-4-Range|}}}|&nbsp;{{{Sense-4-Range}}} ft.}}{{#if:{{{Sense-5|}}}|&#59;&nbsp;[[{{{Sense-5}}}]]}}{{#if:{{{Sense-5-Range|}}}|&nbsp;{{{Sense-5-Range}}} ft.}}{{#if:{{{Sense-6|}}}|&#59;&nbsp;[[{{{Sense-6}}}]]}}{{#if:{{{Sense-6-Range|}}}|&nbsp;{{{Sense-6-Range}}} ft.}}
: '''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}}}}&nbsp;&nbsp;&nbsp;&nbsp;'''Touch:''' {{#expr:{{MonsterTouchAC|transcludesection={{{CR}}}}} + {{#ifexpr:{{{NudgeTouchAC|}}}|{{{NudgeTouchAC|}}}|0}}}}&nbsp;&nbsp;&nbsp;&nbsp;'''Flat-Footed:''' {{#expr:{{MonsterFFAC|transcludesection={{{CR}}}}} + {{#ifexpr:{{{NudgeFFAC|}}}|{{{NudgeFFAC|}}}|0}}}}


: '''[[Passive Perception|Passive]] Perception:''' {{#expr: 10 + {{MonsterSkills|transcludesection={{{CR}}}}} + {{#ifexpr:{{{Nudge-Perception|}}}|{{{Nudge-Perception|}}}|0}}}} ('''[[Spot]]''': +{{#expr:{{MonsterSkills|transcludesection={{{CR}}}}} + {{#ifexpr:{{{Nudge-Perception|}}}|{{{Nudge-Perception|}}}|0}}}}, req's move action)
[[Category:Cargo]]
</includeonly>
</includeonly>

Revision as of 20:26, 9 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 = 
}}
Error: field name "Associated-Role-Notes" cannot contain any of the following characters: .,-&lt;&gt;(){}[]\/