Template:Creatures infobox: Difference between revisions

From Official Barotrauma Wiki
Jump to: navigation, search
mNo edit summary
mNo edit summary
 
(44 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<noinclude>{{clr}}{{doc}}[[Category:Templates]][[Category:Cargo Declaration Templates]][[Category:Cargo Storage Templates]]
<noinclude>{{clr}}{{doc}}[[Category:Templates]][[Category:Cargo Declaration Templates]][[Category:Cargo Storage Templates]][[Category:Infobox Templates]]
{{#cargo_declare:_table=Creatures
{{#cargo_declare:_table=Creatures
| identifier = String
| species = String
| name = String
| name = String
| image = File
| image = File
| hp = Integer
| hp = Integer
| hpvariant = Integer
| hpvariant = Integer
| mass = Integer
| mass = Float
| massvariant = Integer
| massvariant = Float
| variantname = String
| variantname = String
| combatstrength = Integer
| combatstrength = Integer
Line 18: Line 18:
| armorval = Wikitext
| armorval = Wikitext
| weakpoints = Wikitext
| weakpoints = Wikitext
| behavior = String
| behavior = Wikitext
| entersub = Boolean
| entersub = Boolean
| drops = Wikitext
| drops = Wikitext
| drops2 = Wikitext
| drops2 = Wikitext
| drops3 = Wikitext
| drops3 = Wikitext
| drops4 = Wikitext
| chance = Integer
| chance = Integer
| chance2 = Integer
| chance2 = Integer
| chance3 = Integer
| chance3 = Integer
| chance4 = Integer


| stunimmunity = Boolean
| stunimmunity = Boolean
Line 31: Line 33:
| burnimmunity = Boolean
| burnimmunity = Boolean
| poisonimmunity = Boolean
| poisonimmunity = Boolean
| empvulnerability = Boolean
| poisonvulnerability = Float
<!--                                                              Limbs -->
<!--                                                              Limbs -->
| limb1 = String
| limb1 = String
Line 38: Line 43:
| limb5 = String
| limb5 = String


| limb1resistances = Wikitext String
| limb1burn = Float
| limb1burn = Float
| limb1bleeding = Float
| limb1bleeding = Float
Line 52: Line 58:
| limb1note = Wikitext
| limb1note = Wikitext


| limb2resistances = Wikitext String
| limb2burn = Float
| limb2burn = Float
| limb2bleeding = Float
| limb2bleeding = Float
Line 66: Line 73:
| limb2note = Wikitext
| limb2note = Wikitext


| limb3resistances = Wikitext String
| limb3burn = Float
| limb3burn = Float
| limb3bleeding = Float
| limb3bleeding = Float
Line 80: Line 88:
| limb3note = Wikitext
| limb3note = Wikitext


| limb4resistances = Wikitext String
| limb4burn = Float
| limb4burn = Float
| limb4bleeding = Float
| limb4bleeding = Float
Line 94: Line 103:
| limb4note = Wikitext
| limb4note = Wikitext


| limb5resistances = Wikitext String
| limb5burn = Float
| limb5burn = Float
| limb5bleeding = Float
| limb5bleeding = Float
Line 114: Line 124:
| attack5 = String
| attack5 = String


| attack1afflictions = Wikitext String
| attack1explosionafflictions = Wikitext String
| attack1target = String(allowed values=character,submarine,any)
| attack1target = String(allowed values=character,submarine,any)
| attack1projectiles = Integer
| attack1structuredamage = Integer
| attack1structuredamage = Integer
| attack1aoestructuredamage = Integer
| attack1explosionstructuredamage = Integer
| attack1explosionitemdamage = Integer
| attack1explosionrange = Float
| attack1explosionrange = Float
| attack1explosionrange2 = Float
| attack1explosionrange2 = Float
| attack1explosiondeeptissueinjury = Float
| attack1explosionstun = Float
| attack1cooldown = Float
| attack1cooldown = Float
| attack1force = Float
| attack1force = Float
| attack1penetration = Float
| attack1penetration = Float
| attack1bitewounds = Float
| attack1bitewounds = Float
| attack1bitewoundschance = Integer
| attack1bitewoundschance = Float
| attack1lacerations = Float
| attack1lacerations = Float
| attack1lacerationschance = Integer
| attack1lacerationschance = Float
| attack1bleeding = Float
| attack1bleeding = Float
| attack1bleedingchance = Integer
| attack1bleedingchance = Float
| attack1paralysis = Float
| attack1slowparalysis = Float
| attack1paralysischance = Integer
| attack1slowparalysischance = Float
| attack1bloodloss = Float<!--swarm feeder-->
| attack1bloodloss = Float<!--swarm feeder-->
| attack1bloodlosschance = Integer<!--swarm feeder-->
| attack1bloodlosschance = Float<!--swarm feeder-->
| attack1stun = Float
| attack1stun = Float
| attack1stuninside = Float<!--molochs-->
| attack1stuninside = Float<!--molochs-->
| attack1stunchance = Integer
| attack1stunchance = Float
| attack1huskinfection = Float
| attack1huskinfection = Float
| attack1huskinfectionchance = Integer
| attack1huskinfectionchance = Float
| attack1burn = Float
| attack1burn = Float
| attack1burnchance = Integer
| attack1burnchance = Float
| attack1watchersgaze = Float
| attack1watchersgaze = Float
| attack1emp = Float<!--black moloch-->
| attack1emp = Float<!--black moloch-->
| attack1bluntforcetrauma = Float
| attack1bluntforcetrauma = Float
| attack1note = String
| attack1note = Wikitext
| attack1duration = Float
| attack1duration = Float
| attack1context = String(allowed values=ground,water,any)
| attack1context = String(allowed values=ground,water,any)
| attack1itemdamage = Float
| attack1itemdamage = Float
| attack1gunshotwound = Float
| attack1deeptissueinjury = Float


| attack2afflictions = Wikitext String
| attack2explosionafflictions = Wikitext String
| attack2target = String(allowed values=character,submarine,any)
| attack2target = String(allowed values=character,submarine,any)
| attack2projectiles = Integer
| attack2structuredamage = Integer
| attack2structuredamage = Integer
| attack2aoestructuredamage = Integer
| attack2explosionstructuredamage = Integer
| attack2explosionitemdamage = Integer
| attack2explosionrange = Float
| attack2explosionrange = Float
| attack2explosionrange2 = Float
| attack2explosionrange2 = Float
| attack2explosiondeeptissueinjury = Float
| attack2explosionstun = Float
| attack2cooldown = Float
| attack2cooldown = Float
| attack2force = Float
| attack2force = Float
| attack2penetration = Float
| attack2penetration = Float
| attack2bitewounds = Float
| attack2bitewounds = Float
| attack2bitewoundschance = Integer
| attack2bitewoundschance = Float
| attack2lacerations = Float
| attack2lacerations = Float
| attack2lacerationschance = Integer
| attack2lacerationschance = Float
| attack2bleeding = Float
| attack2bleeding = Float
| attack2bleedingchance = Integer
| attack2bleedingchance = Float
| attack2paralysis = Float
| attack2slowparalysis = Float
| attack2paralysischance = Integer
| attack2slowparalysischance = Float
| attack2slowparalysis2 = Float
| attack2slowparalysis2chance = Float
| attack2stun = Float
| attack2stun = Float
| attack2stuninside = Float
| attack2stuninside = Float
| attack2stunchance = Integer
| attack2stunchance = Float
| attack2huskinfection = Float
| attack2huskinfection = Float
| attack2huskinfectionchance = Integer
| attack2huskinfectionchance = Float
| attack2burn = Float
| attack2burn = Float
| attack2burnchance = Integer
| attack2burnchance = Float
| attack2watchersgaze = Float
| attack2watchersgaze = Float
| attack2emp = Float
| attack2emp = Float
| attack2bluntforcetrauma = Float
| attack2bluntforcetrauma = Float
| attack2note = String
| attack2note = Wikitext
| attack2duration = Float
| attack2duration = Float
| attack2context = String(allowed values=ground,water,any)
| attack2context = String(allowed values=ground,water,any)
| attack2itemdamage = Float
| attack2itemdamage = Float
| attack2gunshotwound = Float
| attack2deeptissueinjury = Float


| attack3afflictions = Wikitext String
| attack3explosionafflictions = Wikitext String
| attack3target = String(allowed values=character,submarine,any)
| attack3target = String(allowed values=character,submarine,any)
| attack3projectiles = Integer
| attack3structuredamage = Integer
| attack3structuredamage = Integer
| attack3aoestructuredamage = Integer
| attack3explosionstructuredamage = Integer
| attack3explosionitemdamage = Integer
| attack3explosionrange = Float
| attack3explosionrange = Float
| attack3explosionrange2 = Float
| attack3explosionrange2 = Float
| attack3explosiondeeptissueinjury = Float
| attack3explosionstun = Float
| attack3cooldown = Float
| attack3cooldown = Float
| attack3force = Float
| attack3force = Float
| attack3penetration = Float
| attack3penetration = Float
| attack3bitewounds = Float
| attack3bitewounds = Float
| attack3bitewoundschance = Integer
| attack3bitewoundschance = Float
| attack3lacerations = Float
| attack3lacerations = Float
| attack3lacerationschance = Integer
| attack3lacerationschance = Float
| attack3bleeding = Float
| attack3bleeding = Float
| attack3bleedingchance = Integer
| attack3bleedingchance = Float
| attack3paralysis = Float
| attack3slowparalysis = Float
| attack3paralysischance = Integer
| attack3slowparalysischance = Float
| attack3stun = Float
| attack3stun = Float
| attack3stuninside = Float
| attack3stuninside = Float
| attack3stunchance = Integer
| attack3stunchance = Float
| attack3huskinfection = Float
| attack3huskinfection = Float
| attack3huskinfectionchance = Integer
| attack3huskinfectionchance = Float
| attack3burn = Float
| attack3burn = Float
| attack3burnchance = Integer
| attack3burnchance = Float
| attack3watchersgaze = Float
| attack3watchersgaze = Float
| attack3emp = Float
| attack3emp = Float
| attack3bluntforcetrauma = Float
| attack3bluntforcetrauma = Float
| attack3note = String
| attack3note = Wikitext
| attack3duration = Float
| attack3duration = Float
| attack3context = String(allowed values=ground,water,any)
| attack3context = String(allowed values=ground,water,any)
| attack3itemdamage = Float
| attack3itemdamage = Float
| attack3gunshotwound = Float
| attack3deeptissueinjury = Float


| attack4afflictions = Wikitext String
| attack4explosionafflictions = Wikitext String
| attack4target = String(allowed values=character,submarine,any)
| attack4target = String(allowed values=character,submarine,any)
| attack4projectiles = Integer
| attack4structuredamage = Integer
| attack4structuredamage = Integer
| attack4aoestructuredamage = Integer
| attack4explosionstructuredamage = Integer
| attack4explosionitemdamage = Integer
| attack4explosionrange = Float
| attack4explosionrange = Float
| attack4explosionrange2 = Float
| attack4explosionrange2 = Float
| attack4explosiondeeptissueinjury = Float
| attack4explosionstun = Float
| attack4cooldown = Float
| attack4cooldown = Float
| attack4force = Float
| attack4force = Float
| attack4penetration = Float
| attack4penetration = Float
| attack4bitewounds = Float
| attack4bitewounds = Float
| attack4bitewoundschance = Integer
| attack4bitewoundschance = Float
| attack4lacerations = Float
| attack4lacerations = Float
| attack4lacerationschance = Integer
| attack4lacerationschance = Float
| attack4bleeding = Float
| attack4bleeding = Float
| attack4bleedingchance = Integer
| attack4bleedingchance = Float
| attack4paralysis = Float
| attack4slowparalysis = Float
| attack4paralysischance = Integer
| attack4slowparalysischance = Float
| attack4stun = Float
| attack4stun = Float
| attack4stuninside = Float
| attack4stuninside = Float
| attack4stunchance = Integer
| attack4stunchance = Float
| attack4huskinfection = Float
| attack4huskinfection = Float
| attack4huskinfectionchance = Integer
| attack4huskinfectionchance = Float
| attack4burn = Float
| attack4burn = Float
| attack4burnchance = Integer
| attack4burnchance = Float
| attack4watchersgaze = Float
| attack4watchersgaze = Float
| attack4emp = Float
| attack4emp = Float
| attack4bluntforcetrauma = Float
| attack4bluntforcetrauma = Float
| attack4note = String
| attack4note = Wikitext
| attack4duration = Float
| attack4duration = Float
| attack4context = String(allowed values=ground,water,any)
| attack4context = String(allowed values=ground,water,any)
| attack4itemdamage = Float
| attack4itemdamage = Float
| attack4gunshotwound = Float
| attack4deeptissueinjury = Float


| attack5afflictions = Wikitext String
| attack5explosionafflictions = Wikitext String
| attack5target = String(allowed values=character,submarine,any)
| attack5target = String(allowed values=character,submarine,any)
| attack5projectiles = Integer
| attack5structuredamage = Integer
| attack5structuredamage = Integer
| attack5aoestructuredamage = Integer
| attack5explosionstructuredamage = Integer
| attack5explosionitemdamage = Integer
| attack5explosionrange = Float
| attack5explosionrange = Float
| attack5explosionrange2 = Float
| attack5explosionrange2 = Float
| attack5explosiondeeptissueinjury = Float
| attack5explosionstun = Float
| attack5cooldown = Float
| attack5cooldown = Float
| attack5force = Float
| attack5force = Float
| attack5penetration = Float
| attack5penetration = Float
| attack5bitewounds = Float
| attack5bitewounds = Float
| attack5bitewoundschance = Integer
| attack5bitewoundschance = Float
| attack5lacerations = Float
| attack5lacerations = Float
| attack5lacerationschance = Integer
| attack5lacerationschance = Float
| attack5bleeding = Float
| attack5bleeding = Float
| attack5bleedingchance = Integer
| attack5bleedingchance = Float
| attack5paralysis = Float
| attack5slowparalysis = Float
| attack5paralysischance = Integer
| attack5slowparalysischance = Float
| attack5stun = Float
| attack5stun = Float
| attack5stuninside = Float
| attack5stuninside = Float
| attack5stunchance = Integer
| attack5stunchance = Float
| attack5huskinfection = Float
| attack5huskinfection = Float
| attack5huskinfectionchance = Integer
| attack5huskinfectionchance = Float
| attack5burn = Float
| attack5burn = Float
| attack5burnchance = Integer
| attack5burnchance = Float
| attack5watchersgaze = Float
| attack5watchersgaze = Float
| attack5emp = Float
| attack5emp = Float
| attack5bluntforcetrauma = Float
| attack5bluntforcetrauma = Float
| attack5note = String
| attack5note = Wikitext
| attack5duration = Float
| attack5duration = Float
| attack5context = String(allowed values=ground,water,any)
| attack5context = String(allowed values=ground,water,any)
| attack5itemdamage = Float
| attack5itemdamage = Float
| attack5gunshotwound = Float
| attack5deeptissueinjury = Float
}}
}}
</noinclude>
</noinclude>
Line 280: Line 332:
       {{{customtext}}} |
       {{{customtext}}} |
       {{ImageHandler | file = {{#if: {{{image|}}} | {{{image}}} | {{PAGENAME}}.png }} | imagewidth = {{#if: {{{imagewidth|}}} | {{{imagewidth}}}px | 200px }} }}
       {{ImageHandler | file = {{#if: {{{image|}}} | {{{image}}} | {{PAGENAME}}.png }} | imagewidth = {{#if: {{{imagewidth|}}} | {{{imagewidth}}}px | 200px }} }}
     }}
     }}<!--
-->{{#if:{{{species|}}}|<br><span style="margin:auto;text-align:center;color:#808080;"><small>ID: <code>{{{species|}}}</code></small></span>}}
|-
|-
   ! colspan="2" class="infobox3 responsive-table" | Stats
   ! colspan="2" class="infobox3 responsive-table" | Stats
|-
|-
   | colspan="1" style="width: 50%" | '''Health'''
   | rowspan="2" style="width: 50%" | '''[[Vitality|Health]]'''
{{{hp|100}}} {{#if:{{{hpvariant|}}}|({{{variantname}}}: {{{hpvariant}}})|}}
{{formatnum:{{{hp|100}}}}} {{#if:{{{hpvariant|}}}|({{{variantname}}}: {{formatnum:{{{hpvariant}}}}})|}}
   | colspan="1" style="width: 50%" | '''Sight''': {{{sight|1}}} {{#if:{{{sightvariant|}}}|({{{variantname}}}: {{{sightvariant}}})|}}<br>'''Hearing''': {{{hearing|1}}} {{#if:{{{hearingvariant|}}}|({{{variantname}}}: {{{hearingvariant}}})|}}
   | colspan="1" style="width: 50%" | '''Sight''': {{{sight|1}}} {{#if:{{{sightvariant|}}}|({{{variantname}}}: {{{sightvariant}}})|}}
|-
  | colspan="1" style="width: 50%" | '''Hearing''': {{{hearing|1}}} {{#if:{{{hearingvariant|}}}|({{{variantname}}}: {{{hearingvariant}}})|}}
|-
|-
   | colspan="1" style="width: 50%" | '''Armor'''
   | colspan="1" style="width: 50%" | '''Armor'''
Line 292: Line 347:
   | colspan="1" style="width: 50%" | '''Weakpoints'''
   | colspan="1" style="width: 50%" | '''Weakpoints'''
{{{weakpoints|None}}}
{{{weakpoints|None}}}
|-
  | colspan="1" style="width: 50%" | '''Immunities'''
{{#if:{{{stunimmunity|}}}{{{burnimmunity|}}}{{{bleedingimmunity|}}}{{{poisonimmunity|}}}|{{#ifeq:{{{stunimmunity}}}|1|<div>{{hl|Stun|20}}</div>|}}<!--
-->{{#ifeq:{{{burnimmunity}}}|1|<div>{{hl|Burn|20}}</div>|}}<!--
-->{{#ifeq:{{{bleedingimmunity}}}|1|<div>{{hl|Bleeding|20}}</div>|}}<!--
-->{{#ifeq:{{{poisonimmunity}}}|1|<div>[[file:Affliction Cyanide Poisoning.png|20px|link=Poisons]] [[Poisons]]</div>|}}|N/A}}
  | colspan="1" style="width: 50%" | '''Vulnerabilities'''
{{#if:{{{poisonvulnerability|}}}{{{empvulnerability|}}}|{{#if:{{{poisonvulnerability|}}}|<div>{{hl|Poisons|20|Affliction Cyanide Poisoning}} x {{{poisonvulnerability}}}</div>|}}<!--
-->{{#if:{{{empvulnerability|}}}|<div>{{hl|EMP|20|Affliction EMP|EMP (Affliction)}}</div>}}|N/A}}
|-
|-
   ! colspan="2" class="infobox3 responsive-table" | Behavior
   ! colspan="2" class="infobox3 responsive-table" | Behavior
Line 317: Line 381:
   {{!}}-
   {{!}}-
   {{!}} style="width:50%;" {{!}}{{{drops3}}}|}}{{#if:{{{chance3|}}}|<br>
   {{!}} style="width:50%;" {{!}}{{{drops3}}}|}}{{#if:{{{chance3|}}}|<br>
   {{!}} style="width:50%;" {{!}}{{{chance3}}}% (1/{{#expr:(100/{{{chance3}}}) round 1 }})|}}
   {{!}} style="width:50%;" {{!}}{{{chance3}}}% (1/{{#expr:(100/{{{chance3}}}) round 1 }})|}}{{#if: {{{drops4|}}} |<br>
  {{!}}-
  {{!}} style="width:50%;" {{!}}{{{drops4}}}|}}{{#if:{{{chance4|}}}|<br>
  {{!}} style="width:50%;" {{!}}{{{chance4}}}% (1/{{#expr:(100/{{{chance4}}}) round 1 }})|}}
|}
|}
{{#if: {{{nocat|}}} | |[[Category:Creatures]]}}
{{TEX|2=
{{#if:{{{nocat|}}}||[[Category:Creatures]]}}
{{#cargo_store:_table=Creatures
{{#cargo_store:_table=Creatures
| identifier = {{{identifier|}}}
| species = {{{species|}}}
| name = {{{name|{{PAGENAME}}}}}
| name = {{{name|{{PAGENAME}}}}}
| image = {{{image|}}}
| image = {{{image|{{{name|{{PAGENAME}}}}}.png}}}
| hp = {{{hp|}}}
| hp = {{{hp|}}}
| hpvariant = {{{hpvariant|}}}
| hpvariant = {{{hpvariant|}}}
Line 343: Line 411:
| drops2 = {{{drops2|}}}
| drops2 = {{{drops2|}}}
| drops3 = {{{drops3|}}}
| drops3 = {{{drops3|}}}
| drops4 = {{{drops4|}}}
| chance = {{{chance|}}}
| chance = {{{chance|}}}
| chance2 = {{{chance2|}}}
| chance2 = {{{chance2|}}}
| chance3 = {{{chance3|}}}
| chance3 = {{{chance3|}}}
| chance4 = {{{chance4|}}}


| stunimmunity = {{{stunimmunity|}}}
| stunimmunity = {{{stunimmunity|}}}
Line 351: Line 421:
| burnimmunity = {{{burnimmunity|}}}
| burnimmunity = {{{burnimmunity|}}}
| poisonimmunity = {{{poisonimmunity|}}}
| poisonimmunity = {{{poisonimmunity|}}}
| poisonvulnerability = {{{poisonvulnerability|}}}
| empvulnerability = {{{empvulnerability|}}}
<!--                                                              Limbs -->
<!--                                                              Limbs -->
| limb1 = {{{limb1|}}}
| limb1 = {{{limb1|}}}
Line 358: Line 431:
| limb5 = {{{limb5|}}}
| limb5 = {{{limb5|}}}


| limb1resistances = {{{limb1resistances|}}}
| limb1burn = {{{limb1burn|}}}
| limb1burn = {{{limb1burn|}}}
| limb1bleeding = {{{limb1bleeding|}}}
| limb1bleeding = {{{limb1bleeding|}}}
Line 372: Line 446:
| limb1note = {{{limb1note|}}}
| limb1note = {{{limb1note|}}}


| limb2resistances = {{{limb2resistances|}}}
| limb2burn = {{{limb2burn|}}}
| limb2burn = {{{limb2burn|}}}
| limb2bleeding = {{{limb2bleeding|}}}
| limb2bleeding = {{{limb2bleeding|}}}
Line 386: Line 461:
| limb2note = {{{limb2note|}}}
| limb2note = {{{limb2note|}}}


| limb3resistances = {{{limb3resistances|}}}
| limb3burn = {{{limb3burn|}}}
| limb3burn = {{{limb3burn|}}}
| limb3bleeding = {{{limb3bleeding|}}}
| limb3bleeding = {{{limb3bleeding|}}}
Line 400: Line 476:
| limb3note = {{{limb3note|}}}
| limb3note = {{{limb3note|}}}


| limb4resistances = {{{limb4resistances|}}}
| limb4burn = {{{limb4burn|}}}
| limb4burn = {{{limb4burn|}}}
| limb4bleeding = {{{limb4bleeding|}}}
| limb4bleeding = {{{limb4bleeding|}}}
Line 414: Line 491:
| limb4note = {{{limb4note|}}}
| limb4note = {{{limb4note|}}}


| limb5resistances = {{{limb5resistances|}}}
| limb5burn = {{{limb5burn|}}}
| limb5burn = {{{limb5burn|}}}
| limb5bleeding = {{{limb5bleeding|}}}
| limb5bleeding = {{{limb5bleeding|}}}
Line 434: Line 512:
| attack5 = {{{attack5|}}}
| attack5 = {{{attack5|}}}


| attack1afflictions = {{{attack1afflictions|}}}
| attack1explosionafflictions = {{{attack1explosionafflictions|}}}
| attack1target = {{{attack1target|}}}
| attack1target = {{{attack1target|}}}
| attack1projectiles = {{{attack1projectiles|}}}
| attack1structuredamage = {{{attack1structuredamage|}}}
| attack1structuredamage = {{{attack1structuredamage|}}}
| attack1aoestructuredamage = {{{attack1aoestructuredamage|}}}
| attack1explosionstructuredamage = {{#if:{{{attack1explosionstructuredamage|}}}|{{{attack1explosionstructuredamage}}}}}{{#if:{{{attack1aoestructuredamage|}}}|{{{attack1aoestructuredamage}}}}}
| attack1explosionitemdamage = {{{attack1explosionitemdamage|}}}
| attack1explosionrange = {{{attack1explosionrange|}}}
| attack1explosionrange = {{{attack1explosionrange|}}}
| attack1explosionrange2 = {{{attack1explosionrange2|}}}
| attack1explosionrange2 = {{{attack1explosionrange2|}}}
| attack1explosiondeeptissueinjury = {{{attack1explosiondeeptissueinjury|}}}
| attack1explosionstun = {{{attack1explosionstun|}}}
| attack1cooldown = {{{attack1cooldown|}}}
| attack1cooldown = {{{attack1cooldown|}}}
| attack1force = {{{attack1force|}}}
| attack1force = {{{attack1force|}}}
Line 448: Line 532:
| attack1bleeding = {{{attack1bleeding|}}}
| attack1bleeding = {{{attack1bleeding|}}}
| attack1bleedingchance = {{{attack1bleedingchance|}}}
| attack1bleedingchance = {{{attack1bleedingchance|}}}
| attack1paralysis = {{{attack1paralysis|}}}
| attack1slowparalysis = {{{attack1slowparalysis|}}}
| attack1paralysischance = {{{attack1paralysischance|}}}
| attack1slowparalysischance = {{{attack1slowparalysischance|}}}
| attack1bloodloss = {{{attack1bloodloss|}}}<!--swarm feeder-->
| attack1bloodloss = {{{attack1bloodloss|}}}<!--swarm feeder-->
| attack1bloodlosschance = {{{attack1bloodlosschance|}}}<!--swarm feeder-->
| attack1bloodlosschance = {{{attack1bloodlosschance|}}}<!--swarm feeder-->
Line 466: Line 550:
| attack1context = {{{attack1context|}}}
| attack1context = {{{attack1context|}}}
| attack1itemdamage = {{{attack1itemdamage|}}}
| attack1itemdamage = {{{attack1itemdamage|}}}
| attack1gunshotwound = {{{attack1gunshotwound|}}}
| attack1deeptissueinjury = {{{attack1deeptissueinjury|}}}


| attack2afflictions = {{{attack2afflictions|}}}
| attack2explosionafflictions = {{{attack2explosionafflictions|}}}
| attack2target = {{{attack2target|}}}
| attack2target = {{{attack2target|}}}
| attack2projectiles = {{{attack2projectiles|}}}
| attack2structuredamage = {{{attack2structuredamage|}}}
| attack2structuredamage = {{{attack2structuredamage|}}}
| attack2aoestructuredamage = {{{attack2aoestructuredamage|}}}
| attack2explosionstructuredamage = {{#if:{{{attack2explosionstructuredamage|}}}|{{{attack2explosionstructuredamage}}}}}{{#if:{{{attack2aoestructuredamage|}}}|{{{attack2aoestructuredamage}}}}}
| attack2explosionitemdamage = {{{attack2explosionitemdamage|}}}
| attack2explosionrange = {{{attack2explosionrange|}}}
| attack2explosionrange = {{{attack2explosionrange|}}}
| attack2explosionrange2 = {{{attack2explosionrange2|}}}
| attack2explosionrange2 = {{{attack2explosionrange2|}}}
| attack2explosiondeeptissueinjury = {{{attack2explosiondeeptissueinjury|}}}
| attack2explosionstun = {{{attack2explosionstun|}}}
| attack2cooldown = {{{attack2cooldown|}}}
| attack2cooldown = {{{attack2cooldown|}}}
| attack2force = {{{attack2force|}}}
| attack2force = {{{attack2force|}}}
Line 481: Line 573:
| attack2bleeding = {{{attack2bleeding|}}}
| attack2bleeding = {{{attack2bleeding|}}}
| attack2bleedingchance = {{{attack2bleedingchance|}}}
| attack2bleedingchance = {{{attack2bleedingchance|}}}
| attack2paralysis = {{{attack2paralysis|}}}
| attack2slowparalysis = {{{attack2slowparalysis|}}}
| attack2paralysischance = {{{attack2paralysischance|}}}
| attack2slowparalysischance = {{{attack2slowparalysischance|}}}
| attack2slowparalysis2 = {{{attack2slowparalysis2|}}}
| attack2slowparalysis2chance = {{{attack2slowparalysis2chance|}}}
| attack2stun = {{{attack2stun|}}}
| attack2stun = {{{attack2stun|}}}
| attack2stuninside = {{{attack2stuninside|}}}
| attack2stuninside = {{{attack2stuninside|}}}
Line 497: Line 591:
| attack2context = {{{attack2context|}}}
| attack2context = {{{attack2context|}}}
| attack2itemdamage = {{{attack2itemdamage|}}}
| attack2itemdamage = {{{attack2itemdamage|}}}
| attack2gunshotwound = {{{attack2gunshotwound|}}}
| attack2deeptissueinjury = {{{attack2deeptissueinjury|}}}


| attack3afflictions = {{{attack3afflictions|}}}
| attack3explosionafflictions = {{{attack3explosionafflictions|}}}
| attack3target = {{{attack3target|}}}
| attack3target = {{{attack3target|}}}
| attack3projectiles = {{{attack3projectiles|}}}
| attack3structuredamage = {{{attack3structuredamage|}}}
| attack3structuredamage = {{{attack3structuredamage|}}}
| attack3aoestructuredamage = {{{attack3aoestructuredamage|}}}
| attack3explosionstructuredamage = {{#if:{{{attack3explosionstructuredamage|}}}|{{{attack3explosionstructuredamage}}}}}{{#if:{{{attack3aoestructuredamage|}}}|{{{attack3aoestructuredamage}}}}}
| attack3explosionitemdamage = {{{attack3explosionitemdamage|}}}
| attack3explosionrange = {{{attack3explosionrange|}}}
| attack3explosionrange = {{{attack3explosionrange|}}}
| attack3explosionrange2 = {{{attack3explosionrange2|}}}
| attack3explosionrange2 = {{{attack3explosionrange2|}}}
| attack3explosiondeeptissueinjury = {{{attack3explosiondeeptissueinjury|}}}
| attack3explosionstun = {{{attack3explosionstun|}}}
| attack3cooldown = {{{attack3cooldown|}}}
| attack3cooldown = {{{attack3cooldown|}}}
| attack3force = {{{attack3force|}}}
| attack3force = {{{attack3force|}}}
Line 512: Line 614:
| attack3bleeding = {{{attack3bleeding|}}}
| attack3bleeding = {{{attack3bleeding|}}}
| attack3bleedingchance = {{{attack3bleedingchance|}}}
| attack3bleedingchance = {{{attack3bleedingchance|}}}
| attack3paralysis = {{{attack3paralysis|}}}
| attack3slowparalysis = {{{attack3slowparalysis|}}}
| attack3paralysischance = {{{attack3paralysischance|}}}
| attack3slowparalysischance = {{{attack3slowparalysischance|}}}
| attack3stun = {{{attack3stun|}}}
| attack3stun = {{{attack3stun|}}}
| attack3stuninside = {{{attack3stuninside|}}}
| attack3stuninside = {{{attack3stuninside|}}}
Line 528: Line 630:
| attack3context = {{{attack3context|}}}
| attack3context = {{{attack3context|}}}
| attack3itemdamage = {{{attack3itemdamage|}}}
| attack3itemdamage = {{{attack3itemdamage|}}}
| attack3gunshotwound = {{{attack3gunshotwound|}}}
| attack3deeptissueinjury = {{{attack3deeptissueinjury|}}}


| attack4afflictions = {{{attack4afflictions|}}}
| attack4explosionafflictions = {{{attack4explosionafflictions|}}}
| attack4target = {{{attack4target|}}}
| attack4target = {{{attack4target|}}}
| attack4projectiles = {{{attack4projectiles|}}}
| attack4structuredamage = {{{attack4structuredamage|}}}
| attack4structuredamage = {{{attack4structuredamage|}}}
| attack4aoestructuredamage = {{{attack4aoestructuredamage|}}}
| attack4explosionstructuredamage = {{#if:{{{attack4explosionstructuredamage|}}}|{{{attack4explosionstructuredamage}}}}}{{#if:{{{attack4aoestructuredamage|}}}|{{{attack4aoestructuredamage}}}}}
| attack4explosionitemdamage = {{{attack4explosionitemdamage|}}}
| attack4explosionrange = {{{attack4explosionrange|}}}
| attack4explosionrange = {{{attack4explosionrange|}}}
| attack4explosionrange2 = {{{attack4explosionrange2|}}}
| attack4explosionrange2 = {{{attack4explosionrange2|}}}
| attack4explosiondeeptissueinjury = {{{attack4explosiondeeptissueinjury|}}}
| attack4explosionstun = {{{attack4explosionstun|}}}
| attack4cooldown = {{{attack4cooldown|}}}
| attack4cooldown = {{{attack4cooldown|}}}
| attack4force = {{{attack4force|}}}
| attack4force = {{{attack4force|}}}
Line 543: Line 653:
| attack4bleeding = {{{attack4bleeding|}}}
| attack4bleeding = {{{attack4bleeding|}}}
| attack4bleedingchance = {{{attack4bleedingchance|}}}
| attack4bleedingchance = {{{attack4bleedingchance|}}}
| attack4paralysis = {{{attack4paralysis|}}}
| attack4slowparalysis = {{{attack4slowparalysis|}}}
| attack4paralysischance = {{{attack4paralysischance|}}}
| attack4slowparalysischance = {{{attack4slowparalysischance|}}}
| attack4stun = {{{attack4stun|}}}
| attack4stun = {{{attack4stun|}}}
| attack4stuninside = {{{attack4stuninside|}}}
| attack4stuninside = {{{attack4stuninside|}}}
Line 559: Line 669:
| attack4context = {{{attack4context|}}}
| attack4context = {{{attack4context|}}}
| attack4itemdamage = {{{attack4itemdamage|}}}
| attack4itemdamage = {{{attack4itemdamage|}}}
| attack4gunshotwound = {{{attack4gunshotwound|}}}
| attack4deeptissueinjury = {{{attack4deeptissueinjury|}}}


| attack5afflictions = {{{attack5afflictions|}}}
| attack5explosionafflictions = {{{attack5explosionafflictions|}}}
| attack5target = {{{attack5target|}}}
| attack5target = {{{attack5target|}}}
| attack5projectiles = {{{attack5projectiles|}}}
| attack5structuredamage = {{{attack5structuredamage|}}}
| attack5structuredamage = {{{attack5structuredamage|}}}
| attack5aoestructuredamage = {{{attack5aoestructuredamage|}}}
| attack5explosionstructuredamage = {{#if:{{{attack5explosionstructuredamage|}}}|{{{attack5explosionstructuredamage}}}}}{{#if:{{{attack5aoestructuredamage|}}}|{{{attack5aoestructuredamage}}}}}
| attack5explosionitemdamage = {{{attack5explosionitemdamage|}}}
| attack5explosionrange = {{{attack5explosionrange|}}}
| attack5explosionrange = {{{attack5explosionrange|}}}
| attack5explosionrange2 = {{{attack5explosionrange2|}}}
| attack5explosionrange2 = {{{attack5explosionrange2|}}}
| attack5explosiondeeptissueinjury = {{{attack5explosiondeeptissueinjury|}}}
| attack5explosionstun = {{{attack5explosionstun|}}}
| attack5cooldown = {{{attack5cooldown|}}}
| attack5cooldown = {{{attack5cooldown|}}}
| attack5force = {{{attack5force|}}}
| attack5force = {{{attack5force|}}}
Line 574: Line 692:
| attack5bleeding = {{{attack5bleeding|}}}
| attack5bleeding = {{{attack5bleeding|}}}
| attack5bleedingchance = {{{attack5bleedingchance|}}}
| attack5bleedingchance = {{{attack5bleedingchance|}}}
| attack5paralysis = {{{attack5paralysis|}}}
| attack5slowparalysis = {{{attack5slowparalysis|}}}
| attack5paralysischance = {{{attack5paralysischance|}}}
| attack5slowparalysischance = {{{attack5slowparalysischance|}}}
| attack5stun = {{{attack5stun|}}}
| attack5stun = {{{attack5stun|}}}
| attack5stuninside = {{{attack5stuninside|}}}
| attack5stuninside = {{{attack5stuninside|}}}
Line 590: Line 708:
| attack5context = {{{attack5context|}}}
| attack5context = {{{attack5context|}}}
| attack5itemdamage = {{{attack5itemdamage|}}}
| attack5itemdamage = {{{attack5itemdamage|}}}
}}
| attack5gunshotwound = {{{attack5gunshotwound|}}}
| attack5deeptissueinjury = {{{attack5deeptissueinjury|}}}
}}}}
</includeonly>
</includeonly>

Latest revision as of 07:09, 3 January 2024

Documentation

This infobox goes on every creature page.

Main

Displayed in the infobox itself

Parameter Description Expected value Notes
species ... String
name ... String Default: PAGENAME
image PNG of the creature, obtained by using the wikiimage_character Console Commands in the creature editor File Default: PAGENAME.png
imagewidth ... Integer Default: 200px
hp HP (vitality) Integer Found in Content/Characters/CreatureName/CreatureName.xml, in <health>
hpvariant HP (vitality) of the variant if different Integer
variantname name of the variant (e.g. "Boss" for the Moloch Boss) String
combatstrength Combat strength (used by AI) Integer In the future, this will be used by AI target priorities tables
swimspeed ... Float Found in Content/Characters/CreatureName/Animations/CreatureNameSwimSlow, -SwimFast
walkspeed ... Float Found in Content/Characters/CreatureName/Animations/CreatureNameWalk, -Run
weakpoints Limb(s) that have lower resistances (higher damage multipliers) String Don't include the detailed values here. We used to do it, but now each limb and damage modifier has its own parameter, see the #Damage Modifiers section below
armorval Limb(s) that have higher resistances (lower damage multipliers) String Don't include the detailed values here. We used to do it, but now each limb and damage modifier has its own parameter, see the #Damage Modifiers section below
entersub Can the creature enter the submarine Boolean (yes/defaults to no)
sight ... Float Found in Content/Characters/CreatureName/CreatureName.xml, in <ai>
hearing ... Float Found in Content/Characters/CreatureName/CreatureName.xml, in <ai>
sightvariant Sight of the variant, if different Float note
hearingvariant Hearing of the variant, if different Float note
behavior Is the creature agressive vs subs, characters... String In the future, an AI target priorities table will cover this in detail
Found in Content/Characters/CreatureName/CreatureName.xml, in <ai>
drops
drops2
drops3
Items found on the creature's corpse {{hl|itemname}} x [number if > 1] Found in Content/Characters/CreatureName/CreatureName.xml, in <inventory>
chance
chance2
chance3
probability for each drop Integer Don't include the % sign

Damage Modifiers

Displayed in the ==Defense== section of the creature page, using the Damage multipliers template

Parameter Description Expected value Notes
stunimmunity
bleedingimmunity
burnimmunity
poisonimmunity
Immunities Boolean (set to 1 if true, don't specify if false) Found in Content/Characters/CreatureName/CreatureName.xml, in <health>
poisonvulnerability
empvulnerability
Vulnerabilities Float
limb1
limb2
limb3
limb4
limb5
name of each limb (or group of limbs) that has its own specific damage modifiers String Found in Content/Characters/CreatureName/CreatureNameDefaultRagdoll.xml, look for <limb> and then <damagemodifiers> under each limb. If there is no damage modifier, don't include the limb. Group limbs that have the same damage modifiers when possible. Notify 31percent if somehow more than 5 different limb groups are needed.
limb1[affliction]
limb1burn, limb1bleeding, limb1alldamage, limb1internaldamage, limb1lacerations, limb1bluntforcetrauma, limb1deeptissueinjury, limb1bitewounds, limb1gunshotwound, limb1organdamage
limb2[affliction]
(...)
limb5[affliction]
Each individual limb damage multiplier Float For example, if limb3 = Tentacle, and if Tentacle has <damagemodifier (...) afflictiontypes="bleeding" damagemultiplier="0.5" (...) />, then input limb3bleeding = 0.5
limb1minseverancedamage
limb2minseverancedamage
(...)
minseverancedamage for that limb Float Found in Content/Characters/CreatureName/CreatureNameDefaultRagdoll.xml
Multiply that value by 100 to get the % value: if file has minseverancedamage = 0.025, the value in here should be 2.5
Don't include the % sign
limb1severanceprobabilitymodifier
limb2severanceprobabilitymodifier
(...)
severanceprobabilitymodifier for that limb Float Found in Content/Characters/CreatureName/CreatureNameDefaultRagdoll.xml, in <joint>s, at the bottom of the file
Multiply that value by 100 to get the % value: if file has severanceprobabilitymodifier = 0.025, the value in here should be 2.5
Don't include the % sign
limb1note
limb2note
(...)
Additional notes about that limb String

Attacks

Displayed in the ==Attacks== section of the creature page, using the Attacks template

Parameter Description Expected value Notes
attack1
attack2
attack3
attack4
Name of each attack String Found in Content/Characters/CreatureName/CreatureNameDefaultRagdoll.xml, look for <limb> and then <attack>
The following also applies to attack2, attack3, and attack4
attack1target Target type of attack1 String (allowed values: character, submarine, any)
attack1duration Float
attack1context "ground", "water", or "any"
attack1itemdamage Integer
attack1note String
attack1penetration Integer
attack1structuredamage Integer
attack1explosionrange Integer
attack1explosionrange2 only used for the black moloch for now. Appears directly after attack1explosionrange Wikitext
attack1cooldown Float
attack1bitewounds Float
attack1bitewoundschance probability to apply bite wounds Integer Don't include the % sign
attack1bleeding Float
attack1bleedingchance probability to apply bleeding Integer Don't include the % sign
attack1slowparalysis Float
attack1slowparalysischance probability to apply slowparalysis Integer Don't include the % sign
attack1bloodloss Float
attack1bloodlosschance probability to apply bloodloss Integer Don't include the % sign
attack1stun Float
attack1stuninside Stun applied only to character that are inside a submarine Float
attack1stunchance probability to apply stun Integer Don't include the % sign
attack1huskinfection Float
attack1huskinfectionchance probability to apply husk infection Integer Don't include the % sign
attack1burn Float
attack1burnchance probability to apply burn Integer Don't include the % sign
attack1watchersgaze Float
attack1emp only used for the black moloch for now. Float
attack1gunshotwound Float
attack1deeptissuedamage Float

This template defines the table "Creatures". View table.