Tip of the Day
Make sure you equip your items to get their effects, most don't work from inventory alone.

Template:Activity Intro: Difference between revisions

From Walkscape Walkthrough
mNo edit summary
mNo edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude><syntaxhighlight lang="wikitext">{|class="ItemInfobox" style="float:right; border-radius:10px; border-style: solid; border-width: 2px border-color:#22333d;"  
<noinclude><syntaxhighlight lang="wikitext">{| class="wikitable ItemInfobox" style="float: right"
! colspan="2" | <big>[[{{{1}}}]]</big>
|-
|-
| style="text-align:center;" |
| style="text-align:center;" colspan="2" | [[File:{{{1}}}.svg|160px|{{{1}}}|frameless]]
{|style="width:100%; height:60px;"
| style="width:42px; text-align:center;" |[[File:{{{1}}}.png|frameless|32px]]&nbsp;
| style="text-align:center;" |'''{{{1}}}'''
|}
|-
|-
|
! style="width:110px; text-align:right;" | Main Skill:
{| style="width:100%; text-align:right;"
| {{#vardefine:skills|{{#invoke:Activities|getSkillsAndLevels|{{{1}}}}}}}{{#vardefine:mainSkill|{{#explode:{{#var:skills}}|,|0}}}}[[File:{{#var:mainSkill}} Icon.png|frameless]] [[{{#var:mainSkill}}]]
! Skill(s):
| style="text-align:left;" |{{#vardefine:skillLevels|{{#invoke:Activities|getSkillsAndLevels|{{{1}}}}}}}{{#vardefine:count|{{#count:{{#var:skillLevels}}|,}}}}{{#vardefine:index|0}}{{#while:
|{{#expr: {{#var:index}} < {{#var:count}} }}
|{{#vardefine:skill|{{#explode: {{#var:skillLevels}} | , | {{#var:index}}}}}}
{{#vardefine:level|{{#explode: {{#var:skillLevels}} | , | {{#expr: {{#var:index}} + 1}}}}}}
{{#ifexpr: {{#var:index}} > 1 | {{#ifeq: {{#expr: {{#var:index}} mod 2}} | 0 | <br> }}}}&nbsp;[[File:{{#var:skill}} Icon.png|frameless]] [[{{#var:skill}}]] lvl {{#var:level}}{{#vardefine:index|{{#expr: {{#var:index}} + 2}}}}}}
|-
|-
! Max Efficiency:
! style="width:110px; text-align:right;" | Max Efficiency:
| style="text-align:left;" |&nbsp;+{{#expr: ({{#invoke:Activities|getMaxWorkEfficiency|{{{1}}}}} - 1) * 100}}%
| +{{#expr: ({{#invoke:Activities|getMaxWorkEfficiency|{{{1}}}}} - 1) * 100}}%
|-
{{#ifexpr: {{#len:{{#invoke:Activities|getRequiredKeywords|{{{1}}}}}}} > 0 |! Requires: |}}
{{#ifexpr: {{#len:{{#invoke:Activities|getRequiredKeywords|{{{1}}}}}}} > 0 | {{!}} style="text-align:left;" {{!}} {{#vardefine:keywordList|{{#invoke:Activities|getRequiredKeywords|{{{1}}}}}}}{{#vardefine:count|{{#count:{{#var:keywordList}}|,}}}}{{#vardefine:index|0}}{{#while:
|{{#expr: {{#var:index}} <= {{#var:count}} }}
|{{#vardefine:requirement|{{#explode: {{#var:keywordList}} | , | {{#var:index}}}}}}
&nbsp;[[File:Keyword {{#var:requirement}}.svg|frameless|20px]] [[{{#var:requirement}} Keyword|{{#var:requirement}}]][[Category:{{#var:requirement}} Keyword Activities]]{{#ifexpr: {{#expr: {{#var:index}} + 1}} <= {{#var:count}} | <br> }}
{{#vardefine:index|{{#expr: {{#var:index}} + 1}}}}
}}}}
|-
{{#ifexpr: {{#len:{{#invoke:Activities|getRequirements|{{{1}}}}}}} > 0 |! Have: |}}
{{#ifexpr: {{#len:{{#invoke:Activities|getRequirements|{{{1}}}}}}} > 0 | {{!}} style="text-align:left;" {{!}} {{#vardefine:requirementList|{{#invoke:Activities|getRequirements|{{{1}}}}}}}{{#vardefine:count|{{#count:{{#var:requirementList}}|,}}}}{{#vardefine:index|0}}{{#while:
|{{#expr: {{#var:index}} <= {{#var:count}} }}
|{{#vardefine:requirement|{{#explode: {{#var:requirementList}} | , | {{#var:index}}}}}}
&nbsp;{{#var:requirement}}{{#ifexpr: {{#expr: {{#var:index}} + 1}} <= {{#var:count}} | <br> }}
{{#vardefine:index|{{#expr: {{#var:index}} + 1}}}}
}}}}
|}
|}
|}
<blockquote>{{#invoke:Activities|getDescription|{{{1}}}}}</blockquote>
<blockquote>{{#invoke:Activities|getDescription|{{{1}}}}}</blockquote>
[[File:{{{1}}}.png|left|frameless|32px]]'''{{{1}}}''' is {{#ifeq: {{#explode: {{#invoke:Activities|getSkillsAndLevels|{{{1}}}}} | , | 0}} | Agility |an|a}} [[{{#explode: {{#invoke:Activities|getSkillsAndLevels|{{{1}}}}} | , | 0}}]] activity.{{#vardefine:Outcome|{{#invoke:Activities|getTeleportLocationFromActivity|{{{1}}}}}}}{{#ifeq:{{#var:Outcome}}|false||<br>This is a [[Movement_Activities|movement activity]]. Upon completion of an action for this activity you will be teleported to [[{{#var:Outcome}}]]}}
[[File:{{{1}}}.svg|left|frameless|32px]]'''{{{1}}}''' is {{#ifeq: {{#explode: {{#invoke:Activities|getSkillsAndLevels|{{{1}}}}} | , | 0}} | Agility |an|a}} [[{{#explode: {{#invoke:Activities|getSkillsAndLevels|{{{1}}}}} | , | 0}}]] activity.{{#vardefine:Outcome|{{#invoke:Activities|getTeleportLocationFromActivity|{{{1}}}}}}}{{#ifeq:{{#var:Outcome}}|false||<br>This is a [[Movement_Activities|movement activity]]. Upon completion of an action for this activity you will be teleported to [[{{#var:Outcome}}]]}}


== Visibility ==
== Visibility ==
{{#vardefine:activitiyVisibility|{{#invoke:Activities|getActivityVisibility|{{{1}}}}}}}{{#ifeq: {{#var:activitiyVisibility}} | false | This activity is always visible| {{#var:activitiyVisibility}}}}
{{#vardefine:activitiyVisibility|{{#invoke:Activities|getActivityVisibility|{{{1}}}}}}}{{#ifeq: {{#var:activitiyVisibility}} | false | This activity is always visible| {{#var:activitiyVisibility}}}}


== Location(s) ==
== Requirements ==
{{#vardefine:locationRegions|{{#invoke:Activities|getLocationsAndRegions|{{{1}}}}}}}{{#vardefine:count|{{#count:{{#var:locationRegions}}|,}}}}{{#vardefine:index|0}}{{#while:
{{#invoke:Activities|formatRequirementsList|{{{1}}}}}
|{{#expr: {{#var:index}} < {{#var:count}} }}
 
|{{#vardefine:location|{{#explode: {{#var:locationRegions}} | , | {{#var:index}}}}}}
== Locations ==
{{#vardefine:region|{{#explode: {{#var:locationRegions}} | , | {{#expr: {{#var:index}} + 1}}}}}}
{{#invoke:Activities|formatLocationsList|{{{1}}}}}
&#32;
* [[{{#var:location}}]] in [[File:{{#var:region}} Coat of Arms.svg|frameless|32px]] [[{{#var:region}}]]
{{#vardefine:index|{{#expr: {{#var:index}} + 2}}}}}}


== Experience Info ==
== Experience Info ==
Line 56: Line 27:
[[Category:Templates]]
[[Category:Templates]]


</noinclude><includeonly>{|class="ItemInfobox" style="float:right; border-radius:10px; border-style: solid; border-width: 2px border-color:#22333d;"  
</noinclude><includeonly>{| class="wikitable ItemInfobox" style="float: right"
|-
! colspan="2" | <big>[[{{{1}}}]]</big>
| style="text-align:center;" |
{|style="width:100%; height:60px;"
| style="width:42px; text-align:center;" |[[File:{{{1}}}.png|frameless|32px]]&nbsp;
| style="text-align:center;" |'''{{{1}}}'''
|}
|-
|-
|
| style="text-align:center;" colspan="2" | [[File:{{{1}}}.svg|160px|{{{1}}}|frameless]]
{| style="width:100%; text-align:right;"
! Skill(s):
| style="text-align:left;" |{{#vardefine:skillLevels|{{#invoke:Activities|getSkillsAndLevels|{{{1}}}}}}}{{#vardefine:count|{{#count:{{#var:skillLevels}}|,}}}}{{#vardefine:index|0}}{{#while:
|{{#expr: {{#var:index}} < {{#var:count}} }}
|{{#vardefine:skill|{{#explode: {{#var:skillLevels}} | , | {{#var:index}}}}}}
{{#vardefine:level|{{#explode: {{#var:skillLevels}} | , | {{#expr: {{#var:index}} + 1}}}}}}
{{#ifexpr: {{#var:index}} > 1 | {{#ifeq: {{#expr: {{#var:index}} mod 2}} | 0 | <br> }}}}&nbsp;[[File:{{#var:skill}} Icon.png|frameless]] [[{{#var:skill}}]] lvl {{#var:level}}{{#vardefine:index|{{#expr: {{#var:index}} + 2}}}}}}
|-
|-
! Max Efficiency:
! style="width:110px; text-align:right;" | Main Skill:
| style="text-align:left;" |&nbsp;+{{#expr: ({{#invoke:Activities|getMaxWorkEfficiency|{{{1}}}}} - 1) * 100}}%
| {{#vardefine:skills|{{#invoke:Activities|getSkillsAndLevels|{{{1}}}}}}}{{#vardefine:mainSkill|{{#explode:{{#var:skills}}|,|0}}}}[[File:{{#var:mainSkill}} Icon.png|frameless]] [[{{#var:mainSkill}}]]
|-
|-
{{#ifexpr: {{#len:{{#invoke:Activities|getRequiredKeywords|{{{1}}}}}}} > 0 |! Requires: |}}
! style="width:110px; text-align:right;" | Max Efficiency:
{{#ifexpr: {{#len:{{#invoke:Activities|getRequiredKeywords|{{{1}}}}}}} > 0 | {{!}} style="text-align:left;" {{!}} {{#vardefine:keywordList|{{#invoke:Activities|getRequiredKeywords|{{{1}}}}}}}{{#vardefine:count|{{#count:{{#var:keywordList}}|,}}}}{{#vardefine:index|0}}{{#while:
| +{{#expr: ({{#invoke:Activities|getMaxWorkEfficiency|{{{1}}}}} - 1) * 100}}%
|{{#expr: {{#var:index}} <= {{#var:count}} }}
|{{#vardefine:requirement|{{#explode: {{#var:keywordList}} | , | {{#var:index}}}}}}
&nbsp;[[File:Keyword {{#var:requirement}}.svg|frameless|20px]] [[{{#var:requirement}} Keyword|{{#var:requirement}}]][[Category:{{#var:requirement}} Keyword Activities]]{{#ifexpr: {{#expr: {{#var:index}} + 1}} <= {{#var:count}} | <br> }}
{{#vardefine:index|{{#expr: {{#var:index}} + 1}}}}
}}}}
|-
{{#vardefine:requirementList|{{#invoke:Activities|getRequirements|{{{1}}}}}}}{{#ifexpr: {{#len:{{#var:requirementList}}}} > 0 |! Have: |}}
{{#ifexpr: {{#len:{{#var:requirementList}}}} > 0 | {{!}} style="text-align:left;" {{!}} {{#var:requirementList}}
}}
|}
|}
|}
<blockquote>{{#invoke:Activities|getDescription|{{{1}}}}}</blockquote>
<blockquote>{{#invoke:Activities|getDescription|{{{1}}}}}</blockquote>
[[File:{{{1}}}.png|left|frameless|32px]]'''{{{1}}}''' is {{#ifeq: {{#explode: {{#invoke:Activities|getSkillsAndLevels|{{{1}}}}} | , | 0}} | Agility |an|a}} [[{{#explode: {{#invoke:Activities|getSkillsAndLevels|{{{1}}}}} | , | 0}}]] activity.{{#vardefine:Outcome|{{#invoke:Activities|getTeleportLocationFromActivity|{{{1}}}}}}}{{#ifeq:{{#var:Outcome}}|false||<br>This is a [[Movement_Activities|movement activity]]. Upon completion of an action for this activity you will be teleported to [[{{#var:Outcome}}]]}}
[[File:{{{1}}}.svg|left|frameless|32px]]'''{{{1}}}''' is {{#ifeq: {{#explode: {{#invoke:Activities|getSkillsAndLevels|{{{1}}}}} | , | 0}} | Agility |an|a}} [[{{#explode: {{#invoke:Activities|getSkillsAndLevels|{{{1}}}}} | , | 0}}]] activity.{{#vardefine:Outcome|{{#invoke:Activities|getTeleportLocationFromActivity|{{{1}}}}}}}{{#ifeq:{{#var:Outcome}}|false||<br>This is a [[Movement_Activities|movement activity]]. Upon completion of an action for this activity you will be teleported to [[{{#var:Outcome}}]]}}
 
== Requirements ==
{{#invoke:Activities|formatRequirementsList|{{{1}}}}}


== Visibility ==
== Visibility ==
{{#vardefine:activitiyVisibility|{{#invoke:Activities|getActivityVisibility|{{{1}}}}}}}{{#ifeq: {{#var:activitiyVisibility}} | false | This activity is always visible| {{#var:activitiyVisibility}}}}
{{#vardefine:activitiyVisibility|{{#invoke:Activities|getActivityVisibility|{{{1}}}}}}}{{#ifeq: {{#var:activitiyVisibility}} | false | This activity is always visible| {{#var:activitiyVisibility}}}}


== Location(s) ==
== Locations ==
{{#vardefine:locationRegions|{{#invoke:Activities|getLocationsAndRegions|{{{1}}}}}}}{{#vardefine:count|{{#count:{{#var:locationRegions}}|,}}}}{{#vardefine:index|0}}{{#while:
{{#invoke:Activities|formatLocationsList|{{{1}}}}}
|{{#expr: {{#var:index}} < {{#var:count}} }}
|{{#vardefine:location|{{#explode: {{#var:locationRegions}} | , | {{#var:index}}}}}}
{{#vardefine:region|{{#explode: {{#var:locationRegions}} | , | {{#expr: {{#var:index}} + 1}}}}}}
&#32;
* [[{{#var:location}}]] in [[File:{{#var:region}} Coat of Arms.svg|frameless|32px]] [[{{#var:region}}]]
{{#vardefine:index|{{#expr: {{#var:index}} + 2}}}}}}


== Experience Info ==
== Experience Info ==
{{#invoke:Activities|buildExperienceTable|{{{1}}}}}</includeonly>
{{#invoke:Activities|buildExperienceTable|{{{1}}}}}</includeonly>

Latest revision as of 13:08, 11 August 2025

{| class="wikitable ItemInfobox" style="float: right"
! colspan="2" | <big>[[{{{1}}}]]</big>
|-
| style="text-align:center;" colspan="2" | [[File:{{{1}}}.svg|160px|{{{1}}}|frameless]]
|-
! style="width:110px; text-align:right;" | Main Skill:
| {{#vardefine:skills|{{#invoke:Activities|getSkillsAndLevels|{{{1}}}}}}}{{#vardefine:mainSkill|{{#explode:{{#var:skills}}|,|0}}}}[[File:{{#var:mainSkill}} Icon.png|frameless]] [[{{#var:mainSkill}}]]
|-
! style="width:110px; text-align:right;" | Max Efficiency:
| +{{#expr: ({{#invoke:Activities|getMaxWorkEfficiency|{{{1}}}}} - 1) * 100}}%
|}
<blockquote>{{#invoke:Activities|getDescription|{{{1}}}}}</blockquote>
[[File:{{{1}}}.svg|left|frameless|32px]]'''{{{1}}}''' is {{#ifeq: {{#explode: {{#invoke:Activities|getSkillsAndLevels|{{{1}}}}} | , | 0}} | Agility |an|a}} [[{{#explode: {{#invoke:Activities|getSkillsAndLevels|{{{1}}}}} | , | 0}}]] activity.{{#vardefine:Outcome|{{#invoke:Activities|getTeleportLocationFromActivity|{{{1}}}}}}}{{#ifeq:{{#var:Outcome}}|false||<br>This is a [[Movement_Activities|movement activity]]. Upon completion of an action for this activity you will be teleported to [[{{#var:Outcome}}]]}}

== Visibility ==
{{#vardefine:activitiyVisibility|{{#invoke:Activities|getActivityVisibility|{{{1}}}}}}}{{#ifeq: {{#var:activitiyVisibility}} | false | This activity is always visible| {{#var:activitiyVisibility}}}}

== Requirements ==
{{#invoke:Activities|formatRequirementsList|{{{1}}}}}

== Locations ==
{{#invoke:Activities|formatLocationsList|{{{1}}}}}

== Experience Info ==
{{#invoke:Activities|buildExperienceTable|{{{1}}}}}