No edit summary
No edit summary
 
(60 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox hero
<onlyinclude><!--
| name = Ivy
-->{{#if: {{{key|}}} |<!-- If key is provided
| art = Ivy full.png
-->{{#vardefine:hero_key_or_en|{{{key}}}}}<!-- key
| weapon_name = Cat Dad's Fancy
-->{{#vardefine:hero_en|{{#invoke:Lang|get_string|{{{key}}}|lang_code_override=en}}}}<!-- en
| card = Ivy card.png
-->|<!-- If key is not provided, use {{{1}}} and assume its in english where it will be re-localized to current language in called functions
| summary = Sets up a power duo with a lucky ally
-->{{#vardefine:hero_key_or_en|{{{1}}}}}<!-- en
| description = Ivy has disruptive combat tricks that slow and stun enemies. She’s most effective when linking up with an ally, empowering her and her ally’s guns as well as sharing heals.
-->{{#vardefine:hero_en|{{{1}}}}}<!-- en
| dps = {{#invoke:HeroData|get_hero_var|hero_tengu|DPS|3}}  
-->}}<!--
| bullet_damage = {{#invoke:HeroData|get_hero_var|hero_tengu|BulletDamage|2}}  
-->
| ammo = {{#invoke:HeroData|get_hero_var|hero_tengu|ClipSize|3}}  
<div style="margin-left: 2em;">
| bullets_per_sec = {{#invoke:HeroData|get_hero_var|hero_tengu|RoundsPerSecond|3}}  
{| class="infobox" style="border-left:solid 5px #2F2F2F;border-right:solid 5px #2F2F2F;border-top:solid 2px #2F2F2F;border-bottom:solid 0px #2F2F2F; font-family: 'PT Serif','Palatino','FreeSerif','Liberation Serif', serif;padding:0px;border-radius: 13px;color: #FFEFD7;width: 270px; background-color: #2F2F2F; font-weight: bold"
| light_melee = {{#invoke:HeroData|get_hero_var|hero_tengu|LightMeleeDamage|3}}  
! colspan="2" style="color: #FFEFD7; background-color: #2F2F2F; font-size: {{{font-size|25px}}}; font-family: 'PT Serif','Palatino','FreeSerif','Liberation Serif', serif; font-weight: bold; text-shadow: 1.2px 2px 3px black, 1.2px 1.2px 0.1px #A69885" |
| heavy_melee = {{#invoke:HeroData|get_hero_var|hero_tengu|HeavyMeleeDamage|3}}  
<div style="display: flex; justify-content: space-between">
| max_health = {{#invoke:HeroData|get_hero_var|hero_tengu|MaxHealth|3}}  
<div style="width: 50px;"></div>
| health_regen = {{#invoke:HeroData|get_hero_var|hero_tengu|BaseHealthRegen|2}}  
<div class="infobox-hero-name" style="margin-top:4px;font-family:'Forevs Demo', 'PT Serif','Palatino',serif;';">{{{name|{{#invoke:Lang|get_string|{{{key}}}}}}}}</div>
| bullet_resist = {{#invoke:HeroData|get_hero_var|hero_tengu|BulletResist|2}}  
<div style="padding-left: 10px;">[[Image:{{{icon|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|Name}}}}}_MM.png|frameless|center|35px]]</div></div>
| spirit_resist = {{#invoke:HeroData|get_hero_var|hero_tengu|TechResist|2}}
|-
| move_speed = {{#invoke:HeroData|get_hero_var|hero_tengu|MaxMoveSpeed|2}}  
! colspan="2"style="margin:auto;text-align:center;" |<div style="overflow:hidden;border-radius: 15px;background-image: linear-gradient(#A69885, #72695A);padding:0px; background-color:#a79986;text-align:center;max-width:190px;height: auto;margin:auto;box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.7);">[[File:{{{card}}}|190px|alt={{{BASEPAGENAME}}}]]</div>
| sprint_speed = {{#invoke:HeroData|get_hero_var|hero_tengu|SprintSpeed|2}}  
|-
| stamina = {{#invoke:HeroData|get_hero_var|hero_tengu|Stamina|2}}  
!colspan="2" style="font-weight: bold; font-size: 15px; font-family: 'PT Serif','Palatino','FreeSerif','Liberation Serif', serif; font-weight: bold; text-shadow: 1.1px 2px 2px black, 1.2px 1.2px 0.2px #7a7369;text-align:center;" | <span style="text-shadow: 1.5px 1.5px rgba(0, 0, 0, 0.7);">{{#invoke:Lang|get_string|CitadelCategoryWeapon}}:</span><br><span style="position:relative; bottom:3px;font-size: {{{weapon-font-size|17px}}}">{{#if:{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|WeaponName|true}}|''"{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|WeaponName|true}}"''}}</span>
| range = {{#invoke:HeroData|get_hero_var|hero_tengu|FalloffStartRange|2}}m → {{#invoke:HeroData|get_hero_var|hero_tengu|FalloffEndRange|2}}m
|-style="vertical-align:middle;"
| reload_time = {{#invoke:HeroData|get_hero_var|hero_tengu|ReloadTime|3}}  
! colspan="2" style="color: #FFEFD7; background-color: #2F2F2F; font-size: 15px; font-family: 'PT Serif','Palatino','FreeSerif','Liberation Serif', serif; font-style: italic; text-shadow: 1.5px 1.5px rgba(0, 0, 0, 0.7); color:#FFEFD7;text-align:center;position:relative; bottom:-7px;" | <b style="text-transform:lowercase"><br style="display: block; margin-top: -14px;">{{#invoke:Lang|get_string|Citadel_HeroPage_BaseStats}}</b>
| bullet_velocity = {{#invoke:HeroData|get_hero_var|hero_tengu|BulletSpeed|3}}
|-style="vertical-align:middle;"
| increase1_value = 0.50
! colspan="2" style="position:relative;box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);border-radius: 7px;background-color: #d5903f; font-size: 16px; font-family: 'PT Serif','Palatino','FreeSerif','Liberation Serif', serif; font-weight: bold; text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.7); color:#FFEFD7;text-align:center; border-bottom: none" | [[Stats#Weapon|<span style="font-weight: bold; text-shadow: 0px 2px 4px black,1.2px 1.2px rgba(0, 0, 0, 0.7); color:#FFEFD7; border-bottom: none"">{{#invoke:Lang|get_string|CitadelHeroStats_Weapon}}</span>]]
| increase1_stat = Base Bullet Damage
|-style="vertical-align:middle;"
| increase2_value = 3.4
| style="width:124px;font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|DPS_label}}:
| increase2_stat = Base Melee Damage
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Brown|[[File:Damage.png|20px|link=Damage per second]]|{{{dps|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|DPS|2}} }}}}}
| increase3_value = 35
|-
| increase3_stat = Base Health
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
}}
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|StatDesc_BulletDamage}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Brown|[[File:Bullet damage.png|20px|link=Bullet Damage]]|{{{bullet_damage|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|BulletDamage|3}}}}}}}
|-
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|StatDesc_ClipSizeBonus}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Grey|[[File:Clip size icon.png|20px|link=Ammo]]|{{{ammo|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|ClipSize|3}}}}}}}
|-
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|StatDesc_RoundsPerSecond}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Grey|[[File:Bullets per sec icon.png|20px|link=Fire Rate]]|{{{bullets_per_sec|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|RoundsPerSecond|3}}}}}}}
|-
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|StatDesc_ReloadTime}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Grey|[[File:AttributeIconReloadTime.png|20px|link=Reload Time]]|{{{reload_time|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|ReloadTime|3}}}}}s}}
|-
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|StatDesc_BulletSpeed}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Grey|[[File:AttributeIconBulletSpeed.png|20px|link=Bullet Velocity]]|{{{bullet_velocity|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|BulletSpeed|3}}}}}m/s}}
|-
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|StatDesc_LightMeleeDamage}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Brown|[[File:Melee damage.png|20px|link=Melee attack#Light]]|{{{light_melee|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|LightMeleeDamage|3}}}}}}}
|-
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|StatDesc_HeavyMeleeDamage}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Brown|[[File:Melee damage.png|20px|link=Melee attack#Heavy]]|{{{heavy_melee|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|HeavyMeleeDamage|3}}}}}}}
|-
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|CitadelHeroStats_Weapon_Falloff}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Brown||{{{range|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|FalloffStartRange|2}}m → {{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|FalloffEndRange|2}}}}}m}}
{{#ifeq: {{{has_max_range|}}}|true
|
{{!}}-
{{!}}colspan="2" style="border-top:solid 1px #5b5b5b;"{{!}}
{{!}}-style="vertical-align:middle;"
{{!}} style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F" {{!}} Max Range:
{{!}}style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);{{!}}{{Icon/Brown||{{{max_range|}}}m}}}}
|-style="vertical-align:middle;"
! colspan="2" style="position:relative;box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);border-radius: 7px;background-color: #74b01c; font-weight: bold; font-size: 16px; font-family:, 'PT Serif','Palatino','FreeSerif','Liberation Serif',serif; font-weight: bold; text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.7); color:#FFEFD7;text-align:center; border-bottom: none"  | [[Stats#Vitality|<span style="font-weight: bold; text-shadow: 0px 2px 4px black,1.2px 1.2px rgba(0, 0, 0, 0.7); color:#FFEFD7; border-bottom: none"">{{#invoke:Lang|get_string|CitadelHeroStats_Vitality}}</span>]]
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|StatDesc_HealthAttribute}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Grey|[[File:Extra Health.png|20px|link=Health]]|{{{max_health|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|MaxHealth|3}}}}}}}
|-
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|StatDesc_HealthRegen}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Grey|[[File:Health regen.png|20px|link=Health Regen]]|{{{health_regen|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|BaseHealthRegen|2}}}}}}}
|-
{{#ifeq: {{{no_bullet_resist|}}}|true|
|
{{!}}-
{{!}}colspan="2" style="border-top:solid 1px #5b5b5b;"{{!}}
{{!}}-style="vertical-align:middle;"
{{!}} style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #999999; background-color: #2F2F2F" {{!}} {{#invoke:Lang|get_string|StatDesc_BulletArmorDamageReduction}}:
{{!}}style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);{{!}} {{Icon/Grey|[[File:Bullet Armor.png|20px|link=Bullet Resist]]|{{{bullet_resist|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|BulletResist|3}}}}}%}}}}
|-
{{#ifeq: {{{no_spirit_resist|}}}|true|
|
{{!}}-
{{!}}colspan="2" style="border-top:solid 1px #5b5b5b;"{{!}}
{{!}}-style="vertical-align:middle;"
{{!}} style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #999999; background-color: #2F2F2F" {{!}} {{#invoke:Lang|get_string|StatDesc_TechArmorDamageReduction}}:
{{!}}style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);{{!}} {{Icon/Grey|[[File:Spirit Armor.png|20px|link=Spirit Resist]]|{{{spirit_resist|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|TechResist|3}}}}}%}}}}
|-
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" |{{#invoke:Lang|get_string|StatDesc_RunSpeed}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Grey|[[File:Move speed.png|20px|link=Move Speed]]|{{{move_speed|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|MaxMoveSpeed|2}}}}}m/s}}
{{#ifeq: {{{no_sprint|}}}|true|
|
{{!}}-
{{!}}colspan="2" style="border-top:solid 1px #5b5b5b;"{{!}}
{{!}}-style="vertical-align:middle;"
{{!}}style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #999999; background-color: #2F2F2F" {{!}} {{#invoke:Lang|get_string|StatDesc_SprintSpeed}}:
{{!}}style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);{{!}} {{Icon/Grey|[[File:Move speed.png|20px|link=Move Speed]]|{{{sprint_speed|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|SprintSpeed|2}}}}}m/s}}}}
|-
!colspan="2" style="border-top:solid 1px #5b5b5b;"|
|-style="vertical-align:middle;"
| style="font-size: 15px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);text-align:right;color: #afafaf; background-color: #2F2F2F;height:26.8px" | {{#invoke:Lang|get_string|StatDesc_Stamina}}:
|style="font-size: 16px;text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.8);| {{Icon/Grey|[[File:Springy_boots_icon.png|20px|link=Stamina]]|{{{stamina|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|Stamina|2}}}}}}}
|}
{{#ifeq: {{{no_summary|}}}|true||{{Quotation||<b>{{#invoke:Lang|get_string|{{{key}}}_role}}</b>|{{#invoke:Lang|get_string|{{{key}}}_playstyle}}}}}}</div></onlyinclude><noinclude>{{Documentation}}</noinclude>