Template:PassiveIcon: Difference between revisions

From Portals of Phereon Wiki
Content added Content deleted
mNo edit summary
m (Added global passive)
 
(2 intermediate revisions by 2 users not shown)
Line 11: Line 11:
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatend = [[File:CombatEndIcon.png|On combat end|{{{px|14}}}px]]
|global = [[File:GlobalIcon.png|Global effect|{{{px|14}}}px]]
}}}}<!--
}}}}<!--
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|1}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|1}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|1}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|1}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|1}}| |-1}}}}
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|1}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|1}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|1}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|1}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|1}}| |-1}}}}
Line 23: Line 25:
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon2.svg|On combat start|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatend = [[File:CombatEndIcon.png|On combat end|{{{px|14}}}px]]
|global = [[File:GlobalIcon.png|Global effect|{{{px|14}}}px]]
}}}}<!--
}}}}<!--
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|2}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|2}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|2}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|2}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|2}}| |-1}}}}
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|2}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|2}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|2}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|2}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|2}}| |-1}}}}
Line 36: Line 40:
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon2.svg|On combat start|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatend = [[File:CombatEndIcon.png|On combat end|{{{px|14}}}px]]
|global = [[File:GlobalIcon.png|Global effect|{{{px|14}}}px]]
}}}}<!--
}}}}<!--
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|3}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|3}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|3}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|3}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|3}}| |-1}}}}
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|3}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|3}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|3}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|3}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|3}}| |-1}}}}
Line 49: Line 55:
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon2.svg|On combat start|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatend = [[File:CombatEndIcon.png|On combat end|{{{px|14}}}px]]
|global = [[File:GlobalIcon.png|Global effect|{{{px|14}}}px]]
}}}}<!--
}}}}<!--
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|4}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|4}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|4}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|4}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|4}}| |-1}}}}
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|4}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|4}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|4}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|4}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|4}}| |-1}}}}
Line 62: Line 70:
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon2.svg|On combat start|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatend = [[File:CombatEndIcon.png|On combat end|{{{px|14}}}px]]
|global = [[File:GlobalIcon.png|Global effect|{{{px|14}}}px]]
}}}}<!--
}}}}<!--
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|5}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|5}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|5}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|5}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|5}}| |-1}}}}
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|5}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|5}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|5}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|5}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|5}}| |-1}}}}
Line 75: Line 85:
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon2.svg|On combat start|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatend = [[File:CombatEndIcon.png|On combat end|{{{px|14}}}px]]
|global = [[File:GlobalIcon.png|Global effect|{{{px|14}}}px]]
}}}}<!--
}}}}<!--
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|6}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|6}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|6}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|6}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|6}}| |-1}}}}
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|6}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|6}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|6}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|6}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|6}}| |-1}}}}
Line 88: Line 100:
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon2.svg|On combat start|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatend = [[File:CombatEndIcon.png|On combat end|{{{px|14}}}px]]
|global = [[File:GlobalIcon.png|Global effect|{{{px|14}}}px]]
}}}}<!--
}}}}<!--
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|7}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|7}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|7}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|7}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|7}}| |-1}}}}
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|7}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|7}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|7}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|7}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|7}}| |-1}}}}
Line 101: Line 115:
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon2.svg|On combat start|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatend = [[File:CombatEndIcon.png|On combat end|{{{px|14}}}px]]
|global = [[File:GlobalIcon.png|Global effect|{{{px|14}}}px]]
}}}}<!--
}}}}<!--
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|8}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|8}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|8}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|8}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|8}}| |-1}}}}
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|8}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|8}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|8}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|8}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|8}}| |-1}}}}
Line 114: Line 130:
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon2.svg|On combat start|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatend = [[File:CombatEndIcon.png|On combat end|{{{px|14}}}px]]
|global = [[File:GlobalIcon.png|Global effect|{{{px|14}}}px]]
}}}}<!--
}}}}<!--
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|9}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|9}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|9}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|9}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|9}}| |-1}}}}
-->{{#if:{{#explode:{{{1|}}}|{{{delim|/}}}|9}}|{{#replace:{{{prefix|}}}{{#explode:{{{1}}}|{{{delim|/}}}|9}}{{{suffix|<nowiki/> <nowiki/>}}}|{{#ifeq:on|{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|9}}| |-2}}|<nowiki/> <nowiki/>on}}<nowiki/> <nowiki/>{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|9}}| |-1}}|}}{{#switch:{{lc:{{#explode:{{#explode:{{{1}}}|{{{delim|/}}}|9}}| |-1}}}}
Line 127: Line 145:
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnstart = [[File:TurnStartIcon.svg|On turn start|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|turnend = [[File:TurnEndIcon.svg|On turn end|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon2.svg|On combat start|{{{px|14}}}px]]
|combatstart = [[File:CombatStartIcon.svg|On combat start|{{{px|14}}}px]]
|combatend = [[File:CombatEndIcon.png|On combat end|{{{px|14}}}px]]
|global = [[File:GlobalIcon.png|Global effect|{{{px|14}}}px]]
}}}}<!--
}}}}<!--
Error detection
Error detection

Latest revision as of 07:08, 25 June 2023

[view | edit | purge]Documentation
Description
Takes up to 10 delimiter separated strings, replaces the last word of each string with an appropriate icon and then returns it all as one string. Meant for adding icons to passive skills.
Usage

Valid words that get replaced at the end are:

  • attack = On attack
  • defend = On getting attacked
  • seduce = On seduce
  • seduced = On getting seduced
  • fuck = On fuck
  • move = On move
  • death = On death
  • turnstart = On turn start
  • turnend = On turn end
  • combatstart = On combat start
  • combatend = On combat end
  • global = Global effect


Extra parameters are:

  • delim= sets the delimiter between strings (default=/)
  • px= sets the image sizes (default=14)
  • prefix= sets a prefix in front of each outputted string (default=)
  • suffix= sets a suffix after each outputted string, but before the icon (default= )
    • Use this to insert a string with spaces on the outside:
      <nowiki/> only works with a single space on either side <nowiki/>
Example

Using this:

Note: nowiki tags are being weird, check the source editor for the actual code
{{PassiveIcon|delim=%|prefix=<br>OwO<nowiki/> <nowiki/>|suffix= - |px=28|What's this? seduce%also defend%I'm sorry for the move%bad joke attack}}

Gets you this:
OwO What's this? - On seduce
OwO also - On getting attacked
OwO I'm sorry for the - On move
OwO bad joke - On attack
OwO thanks - On getting attacked

[view | edit | purge]The above documentation is transcluded fromTemplate:PassiveIcon/doc.