Welcome to IOP Wiki, Commander.
We are searching for new editors to keep track of Girls' Frontline 2 content, as well as veteran players to complete the data of Girls' Frontline and Project Neural Cloud characters.
You can contribute without an account. Learn how to contribute and join our Discord server.

Template:HOCUnit: Difference between revisions

Welcome to IOP Wiki. This website is maintained by the Girls' Frontline community and is free to edit by anyone.
Jump to navigation Jump to search
Added automatic sum at the end of the table
No edit summary
 
(31 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>== How to obtain ==
<includeonly>{{CharacterTabber}}
{{Sidebar
|image=[[File:{{{sidebarimage|{{ROOTPAGENAME}}_S.png}}}|link=|{{{fullname|{{ROOTPAGENAME}}}}}]]
|content={{SidebarHeadline|Gun Information}}
{{SidebarLine|Full name|{{{fullname|{{ROOTPAGENAME}}}}}}}
{{SidebarLine|Country of origin|{{{nationality|Unknown}}}}}
{{SidebarLine|Manufacturer|{{{manufacturer|Unknown}}}}}
{{SidebarHeadline|Game Information}}
{{SidebarLine|Index|{{{index|}}}}}
{{SidebarLine|Faction|{{{faction|Unknown}}}}}
{{SidebarLine|Manufacturer|{{{manufactureringame|Unknown}}}}}
{{SidebarLine|Voice actor|{{{voiceactor|-TBA-}}}}}
{{SidebarLine|Artist|{{{artist|Unknown}}}}}
{{SidebarLine|Released on|{{{releasedon|}}}}}
{{SidebarFooter|Template:HOCUnit}}
}}{{{summary|}}}


<span class="obtainflagcontainer"><span class="obtainflag obtain-hoc-fragments {{#if:{{{obtainFragments|}}}||notpossible}}">FRAGMENTS</span></span> {{{obtainFragments|Not obtained by collecting framents}}}
__TOC__


<span class="obtainflagcontainer"><span class="obtainflag obtain-reward {{#if:{{{obtainReward|}}}||notpossible}}">REWARD</span></span> {{{obtainReward|Not obtained as a reward}}}
== How to obtain ==


== Stats ==
<span class="obtainflagcontainer"><span class="obtainflag obtain-hoc-fragments {{#if:{{{obtainFragments|}}}||notpossible}}">DORMITORY</span></span> {{{obtainFragments|Not obtainable by collecting fragments in [[Heavy_Ordnance_Corps#Computer|dormitory]].}}}


Support Range = {{{range|?}}} Tiles
<span class="obtainflagcontainer"><span class="obtainflag obtain-reward {{#if:{{{obtainReward|}}}||notpossible}}">REWARD</span></span> {{{obtainReward|Not obtained as a reward.}}}


Shelling Damage = {{{shellDmgMin|?}}} - {{{shellDmgMax|?}}}
== Stats ==


Defense Piercing = {{{defensePiercingMin|?}}} - {{{defensePiercingMax|?}}}
<div style="display:flex;flex-direction:row;min-width:500px;flex-grow:1"><div style="flex-grow:1;flex-direction:column;"><div style="flex-grow:1">
{| style="min-width:300px;width:100%;height:100%;" cellspacing =0
| style="background: linear-gradient(135deg, rgba(127, 127, 127, 0.4) 65%, rgba(0, 0, 0, 0.5) 65%);" width="50%" |[[File:Icon_hp.png|25px|link=|left|Health]] &nbsp;Support Range
| style="background: linear-gradient(135deg, rgba(127, 127, 127, 0.4) 65%, rgba(0, 0, 0, 0.5) 65%);"  |[[File:Icon_ammo.png|25px|link=|left|Health]] &nbsp;Ammo (refill)
| style="background: linear-gradient(135deg, rgba(127, 127, 127, 0.4) 65%, rgba(0, 0, 0, 0.5) 65%);"  |[[File:Icon_ration.png|25px|link=|left|Health]] &nbsp;Ration (refill)
|-
| style="background:rgba(0, 0, 0, 0.5);text-align:right"  |<span data-tdoll-stat-id="range">{{{range|?}}} nodes</span>
|style="background:rgba(0, 0, 0, 0.5);text-align:right"  |{{#switch:{{{classification|}}}| ATW = 50 | MTR = 40 | AGL = 60 | ?}}<sub>(x1)</sub> / {{#switch:{{{classification|}}}| ATW = 500 | MTR = 400 | AGL = 600 | ?}}<sub>(full)</sub>
|style="background:rgba(0, 0, 0, 0.5);text-align:right"  |{{#switch:{{{classification|}}}| ATW = 100 | MTR = 120 | AGL = 80 | ?}}<sub>(x1)</sub> / {{#switch:{{{classification|}}}| ATW = 500 | MTR = 600 | AGL = 400 | ?}}<sub>(full)</sub>
|}
{| style="color:white;min-width:300px;width:100%;height:100%;top:0;bottom:0;left:0;right:0"
|-
|style="background:rgba(127, 127, 127, 0.4);width:25%" |[[File:Icon_HOC_Shelling_Damage.png|25px|link=|left|Shelling Damage]] &nbsp;Lethality
|style="background:rgba(0, 0, 0, 0.5);padding-left:10px;padding-right:10px;width:25%" |
{| cellspacing = 0 cellpadding = 0 style="width:100%;text-align:center"
| style="width:35%" data-tdoll-stat-id="shellDmgMin"|{{{shellDmgMin|?}}}
| style="vertical-align:center"| &#8594;
| style="width:35%" data-tdoll-stat-id="shellDmgMax"|{{{shellDmgMax|?}}}
|}
|-
|style="background:rgba(127, 127, 127, 0.4)" |[[File:Icon_HOC_Defense_Piercing.png|25px|link=|left|Defense Piercing]] &nbsp;Pierce
|style="background:rgba(0, 0, 0, 0.5);padding-left:10px;padding-right:10px" |
{| cellspacing = 0 cellpadding = 0 style="width:100%;text-align:center"
| style="width:35%" data-tdoll-stat-id="defensePiercingMin"|{{{defensePiercingMin|?}}}
| style="vertical-align:center"| &#8594;
| style="width:35%" data-tdoll-stat-id="defensePiercingMax"|{{{defensePiercingMax|?}}}
|}
|-
|style="background:rgba(127, 127, 127, 0.4)" |[[File:Icon_HOC_Shelling_Accuracy.png|25px|link=|left|Shelling Accuracy]] &nbsp;Precision
|style="background:rgba(0, 0, 0, 0.5);padding-left:10px;padding-right:10px" |
{| cellspacing = 0 cellpadding = 0 style="width:100%;text-align:center"
| style="width:35%" data-tdoll-stat-id="shellAccuracyMin"|{{{shellAccuracyMin|?}}}
| style="vertical-align:center"| &#8594;
| style="width:35%" data-tdoll-stat-id="shellAccuracyMax"|{{{shellAccuracyMax|?}}}
|}
|-
|style="background:rgba(127, 127, 127, 0.4)" |[[File:Icon_HOC_Reload_Speed.png|25px|link=|left|Reload Speed]] &nbsp;Reload
|style="background:rgba(0, 0, 0, 0.5);padding-left:10px;padding-right:10px" |
{| cellspacing = 0 cellpadding = 0 style="width:100%;text-align:center"
| style="width:35%" data-tdoll-stat-id="reloadSpeedMin"|{{{reloadSpeedMin|?}}}
| style="vertical-align:center"| &#8594;
| style="width:35%" data-tdoll-stat-id="reloadSpeedMax"|{{{reloadSpeedMax|?}}}
|}
|}</div></div><div style="flex-grow:1">{{SkillPanel|{{ROOTPAGENAME}}/skilldata;{{ROOTPAGENAME}}/skill2data;{{ROOTPAGENAME}}/skill3data}}</div>
</div>


Shelling Accuracy = {{{shellAccuracyMin|?}}} - {{{shellAccuracyMax|?}}}
=== Ranking bonus ===
 
{{#arraydefine:patchArrShDmg|{{{patchBonusShellingDmg|}}}|;}}{{#arraydefine:patchArrDefPrc|{{{patchBonusDefensePiercing|}}}|;}}{{#arraydefine:patchArrAcc|{{{patchBonusShellAccuracy|}}}|;}}{{#arraydefine:patchArrRof|{{{patchBonusReloadSpeed|}}}|;}}[[Heavy_Ordnance_Corps#Promotion|Promotions]] above five orange stars will give the HOC unit a bonus to its stats. The stats for each iteration are as follows:
Reload Speed = {{{reloadSpeedMin|?}}} - {{{reloadSpeedMax|?}}}
{| class="gf-table sortable mw-collapsible mw-collapsed" style="text-align:right"
 
|-
 
! colspan=2 | Iteration
=== Skills ===
! [[File:Icon_HOC_Shelling_Damage.png|20px|link=|Lethality]] ''Σ'' {{#arraysearcharray:patchArrShDmgSum|patchArrShDmg|/\S+/}}{{#expr:{{#arrayprint:patchArrShDmgSum|+}}}}
 
! [[File:Icon_HOC_Defense_Piercing.png|20px|link=|Pierce]] ''Σ'' {{#arraysearcharray:patchArrDefPrcSum|patchArrDefPrc|/\S+/}}{{#expr:{{#arrayprint:patchArrDefPrcSum|+}}}}
Skills will be listed at their max levels. (for now)
! [[File:Icon_HOC_Shelling_Accuracy.png|20px|link=|Precision]] ''Σ'' {{#arraysearcharray:patchArrAccSum|patchArrAcc|/\S+/}}{{#expr:{{#arrayprint:patchArrAccSum|+}}}}
 
! [[File:Icon_HOC_Reload_Speed.png|20px|link=|Reload]] ''Σ'' {{#arraysearcharray:patchArrRofSum|patchArrRof|/\S+/}}{{#expr:{{#arrayprint:patchArrRofSum|+}}}}
==== {{{skill1name|}}} ====
{{{skill1description|}}}
 
==== {{{skill2name|}}} ====
{{{skill2description|}}}
 
==== {{{skill3name|}}} ====
{{{skill3description|}}}
 
== Enhancement ==
{{#arraydefine:patchArrShDmg|{{{patchBonusShellingDmg|}}}|;}}
{{#arraydefine:patchArrDefPrc|{{{patchBonusDefensePiercing|}}}|;}}
{{#arraydefine:patchArrAcc|{{{patchBonusShellAccuracy|}}}|;}}
{{#arraydefine:patchArrRof|{{{patchBonusReloadSpeed|}}}|;}}
{| class="gftable sortable"
|-
|-
! Patch Level !! Shelling Damage !! Defense Piercing !! Shelling Accuracy !! Reload Speed
| 1 || <span style="color:red">☆</span><span style="color:orange">★★★★</span> || {{#arrayindex:patchArrShDmg|0}} || {{#arrayindex:patchArrDefPrc|0}}|| {{#arrayindex:patchArrAcc|0}}|| {{#arrayindex:patchArrRof|0}}
|-
|-
| || {{#arrayindex:patchArrShDmg|0}} || {{#arrayindex:patchArrDefPrc|0}}|| {{#arrayindex:patchArrAcc|0}}|| {{#arrayindex:patchArrRof|0}}
| 2 || <span style="color:red">★</span><span style="color:orange">★★★★</span> || {{#arrayindex:patchArrShDmg|1}} || {{#arrayindex:patchArrDefPrc|1}}|| {{#arrayindex:patchArrAcc|1}}|| {{#arrayindex:patchArrRof|1}}
|-
|-
| || {{#arrayindex:patchArrShDmg|1}} || {{#arrayindex:patchArrDefPrc|1}}|| {{#arrayindex:patchArrAcc|1}}|| {{#arrayindex:patchArrRof|1}}
| 3 || <span style="color:red">★☆</span><span style="color:orange">★★★</span> || {{#arrayindex:patchArrShDmg|2}} || {{#arrayindex:patchArrDefPrc|2}}|| {{#arrayindex:patchArrAcc|2}}|| {{#arrayindex:patchArrRof|2}}
|-
|-
| || {{#arrayindex:patchArrShDmg|2}} || {{#arrayindex:patchArrDefPrc|2}}|| {{#arrayindex:patchArrAcc|2}}|| {{#arrayindex:patchArrRof|2}}
| 4 || <span style="color:red">★★</span><span style="color:orange">★★★</span> || {{#arrayindex:patchArrShDmg|3}} || {{#arrayindex:patchArrDefPrc|3}}|| {{#arrayindex:patchArrAcc|3}}|| {{#arrayindex:patchArrRof|3}}
|-
|-
| || {{#arrayindex:patchArrShDmg|3}} || {{#arrayindex:patchArrDefPrc|3}}|| {{#arrayindex:patchArrAcc|3}}|| {{#arrayindex:patchArrRof|3}}
| 5 || <span style="color:red">★★☆</span><span style="color:orange">★★</span> || {{#arrayindex:patchArrShDmg|4}} || {{#arrayindex:patchArrDefPrc|4}}|| {{#arrayindex:patchArrAcc|4}}|| {{#arrayindex:patchArrRof|4}}
|-
|-
| || {{#arrayindex:patchArrShDmg|4}} || {{#arrayindex:patchArrDefPrc|4}}|| {{#arrayindex:patchArrAcc|4}}|| {{#arrayindex:patchArrRof|4}}
| 6 || <span style="color:red">★★★</span><span style="color:orange">★★</span> || {{#arrayindex:patchArrShDmg|5}} || {{#arrayindex:patchArrDefPrc|5}}|| {{#arrayindex:patchArrAcc|5}}|| {{#arrayindex:patchArrRof|5}}
|-
|-
| || {{#arrayindex:patchArrShDmg|5}} || {{#arrayindex:patchArrDefPrc|5}}|| {{#arrayindex:patchArrAcc|5}}|| {{#arrayindex:patchArrRof|5}}
| 7 || <span style="color:red">★★★☆</span><span style="color:orange">★</span> || {{#arrayindex:patchArrShDmg|6}} || {{#arrayindex:patchArrDefPrc|6}}|| {{#arrayindex:patchArrAcc|6}}|| {{#arrayindex:patchArrRof|6}}
|-
|-
| || {{#arrayindex:patchArrShDmg|6}} || {{#arrayindex:patchArrDefPrc|6}}|| {{#arrayindex:patchArrAcc|6}}|| {{#arrayindex:patchArrRof|6}}
| 8 || <span style="color:red">★★★★</span><span style="color:orange">★</span> || {{#arrayindex:patchArrShDmg|7}} || {{#arrayindex:patchArrDefPrc|7}}|| {{#arrayindex:patchArrAcc|7}}|| {{#arrayindex:patchArrRof|7}}
|-
|-
| || {{#arrayindex:patchArrShDmg|7}} || {{#arrayindex:patchArrDefPrc|7}}|| {{#arrayindex:patchArrAcc|7}}|| {{#arrayindex:patchArrRof|7}}
| 9 || <span style="color:red">★★★★☆</span> || {{#arrayindex:patchArrShDmg|8}} || {{#arrayindex:patchArrDefPrc|8}}|| {{#arrayindex:patchArrAcc|8}}|| {{#arrayindex:patchArrRof|8}}
|-
|-
| || {{#arrayindex:patchArrShDmg|8}} || {{#arrayindex:patchArrDefPrc|8}}|| {{#arrayindex:patchArrAcc|8}}|| {{#arrayindex:patchArrRof|8}}
| 10 || <span style="color:red">★★★★★</span> || {{#arrayindex:patchArrShDmg|9}} || {{#arrayindex:patchArrDefPrc|9}}|| {{#arrayindex:patchArrAcc|9}}|| {{#arrayindex:patchArrRof|9}}
|}
 
=== Chip Set Bonus ===
 
The minimum stat values of all installed Chips to reach the stat cap are listed in the following table. Please see [[Heavy_Ordnance_Corps_Chip_Matrix|HOC Chip Matrix]] for further details.
 
{| class="gf-table"
|-
|-
| 10 || {{#arrayindex:patchArrShDmg|9}} || {{#arrayindex:patchArrDefPrc|9}}|| {{#arrayindex:patchArrAcc|9}}|| {{#arrayindex:patchArrRof|9}}
! [[File:Icon_HOC_Shelling_Damage.png|20px|link=|Lethality]]
! [[File:Icon_HOC_Defense_Piercing.png|20px|link=|Pierce]]
! [[File:Icon_HOC_Shelling_Accuracy.png|20px|link=|Precision]]
! [[File:Icon_HOC_Reload_Speed.png|20px|link=|Reload]]
|-
|-
| Sum|| {{#expr:{{#arrayprint:patchArrShDmg|+}}}} || {{#expr:{{#arrayprint:patchArrDefPrc|+}}}}|| {{#expr:{{#arrayprint:patchArrAcc|+}}}}|| {{#expr:{{#arrayprint:patchArrRof|+}}}}
| {{{chipBaseShellDmg|}}} || {{{chipBaseDefensePiercing|}}} || {{{chipBaseShellAccuracy|}}} || {{{chipBaseReloadSpeed|}}}
|}
|}


== Chip Set Bonus==  
== Gallery ==
 
=== Animations ===
<span class="notification">Click the marked area to switch between animations. For details regarding animations, please see [[Animations on the Wiki]].</span>
==== Combat ====
<div class="tdoll_chibi" style="height:250px;width:350px;border:thin dashed gray;" data-tdoll-id="{{ROOTPAGENAME}}" data-tdoll-hidedormbutton="true">&nbsp;</div>


The base stats of all assigned Chips need to have the following base stats to reach the maximum stats:
==== Dorms ====
<div style="display:flex;flex-direction:row;flex-wrap:wrap;"><div class="tdoll_chibi" style="height:180px;width:240px;border:thin dashed gray;" data-tdoll-id="{{ROOTPAGENAME}}_A" data-tdoll-hidedormbutton="true">&nbsp;</div><div class="tdoll_chibi" style="height:180px;width:240px;border:thin dashed gray;" data-tdoll-id="{{ROOTPAGENAME}}_B" data-tdoll-hidedormbutton="true">&nbsp;</div><div class="tdoll_chibi" style="height:180px;width:240px;border:thin dashed gray;" data-tdoll-id="{{ROOTPAGENAME}}_C" data-tdoll-hidedormbutton="true">&nbsp;</div></div>


Shelling Damage = {{{chipBaseShellDmg|}}}
=== Artworks ===
{{{artworks|}}}


Defense Piercing = {{{chipBaseDefensePiercing|}}}
== Weapon Background ==
{{{weaponinfo|}}}


Shelling Accuracy = {{{chipBaseShellAccuracy|}}}
== Trivia ==
{{{trivia|}}}


Reload Speed = {{{chipBaseReloadSpeed|}}}
== References ==
<references/>


[[Category:HOC units]]</includeonly><noinclude>{{Documentation}}</noinclude>
{{NavboxHOC}}
{{#ifeq:{{NAMESPACE}}|Template||[[Category:HOC units]]
[[Category:{{ucfirst:{{lc:{{{chipcolor|}}}}}}} Chip HOC units]]
[[Category:{{#ifeq:{{lc:{{{classification|}}}}}|mtr|Mortar|{{#ifeq:{{lc:{{{classification|}}}}}|agl|Automatic Grenade Launcher|{{#ifeq:{{lc:{{{classification|}}}}}|atw|Anti Tank Weapon|{{{classification|}}}}}}}}} HOC units]]}}</includeonly><noinclude>{{Documentation}}</noinclude>

Latest revision as of 09:19, 5 April 2025

Documentation icon Template documentation[create]