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
Initial simple setup
 
No edit summary
 
(34 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|}}}


HOC Fragments ({{{obtainFragments|yes}}}) - see Heavy Ordnance Corps for more information
__TOC__
Reward ({{{obtainReward|no}}})


== Stats ==
== How to obtain ==


Support Range = {{{range|2}}} Tiles
<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]].}}}


Shelling Damage (Min) = {{{shellDmgMin|}}}
<span class="obtainflagcontainer"><span class="obtainflag obtain-reward {{#if:{{{obtainReward|}}}||notpossible}}">REWARD</span></span> {{{obtainReward|Not obtained as a reward.}}}
Shelling Damage (Max) = {{{shellDmgMax|}}}


Defense Piercing (Min) = {{{defensePiercingMin|}}}
== Stats ==
Defense Piercing (Max) = {{{defensePiercingMax|}}}


Shelling Accuracy (Min) = {{{shellAccuracyMin|}}}
<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">
Shelling Accuracy (Max) = {{{shellAccuracyMax|}}}
{| 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>


Reload Speed (Min) = {{{reloadSpeedMin|}}}
=== Ranking bonus ===
Reload Speed (Max) = {{{reloadSpeedMax|}}}
{{#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:
 
{| class="gf-table sortable mw-collapsible mw-collapsed" style="text-align:right"
== Enhancement ==
 
{| class="wikitable sortable"
|-
|-
! Patch Level !! Shelling Damage !! Defense Piercing !! Shelling Accuracy !! Reload Speed
! colspan=2 | Iteration
! [[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|+}}}}
! [[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|+}}}}
|-
|-
| 1 || {{{patchBonusShellingDmg1|}}} || {{{patchBonusDefensePiercing1|}}|| {{{patchBonusShellAccuracy1|}}}|| {{{patchBonusReloadSpeed1|}}}
| 1 || <span style="color:red">☆</span><span style="color:orange">★★★★</span> || {{#arrayindex:patchArrShDmg|0}} || {{#arrayindex:patchArrDefPrc|0}}|| {{#arrayindex:patchArrAcc|0}}|| {{#arrayindex:patchArrRof|0}}
|-
|-
| 2 || {{{patchBonusShellingDmg2|}}} || {{{patchBonusDefensePiercing2|}}}|| {{{patchBonusShellAccuracy2|}}}|| {{{patchBonusReloadSpeed2|}}}
| 2 || <span style="color:red">★</span><span style="color:orange">★★★★</span> || {{#arrayindex:patchArrShDmg|1}} || {{#arrayindex:patchArrDefPrc|1}}|| {{#arrayindex:patchArrAcc|1}}|| {{#arrayindex:patchArrRof|1}}
|-
|-
| 3 || {{{patchBonusShellingDmg3|}}} || {{{patchBonusDefensePiercing3|}}}|| {{{patchBonusShellAccuracy3|}}}|| {{{patchBonusReloadSpeed3|}}}
| 3 || <span style="color:red">★☆</span><span style="color:orange">★★★</span> || {{#arrayindex:patchArrShDmg|2}} || {{#arrayindex:patchArrDefPrc|2}}|| {{#arrayindex:patchArrAcc|2}}|| {{#arrayindex:patchArrRof|2}}
|-
|-
| 4 || {{{patchBonusShellingDmg4|}}} || {{{patchBonusDefensePiercing4|}}}|| {{{patchBonusShellAccuracy4|}}}|| {{{patchBonusReloadSpeed4|}}}
| 4 || <span style="color:red">★★</span><span style="color:orange">★★★</span> || {{#arrayindex:patchArrShDmg|3}} || {{#arrayindex:patchArrDefPrc|3}}|| {{#arrayindex:patchArrAcc|3}}|| {{#arrayindex:patchArrRof|3}}
|-
|-
| 5 || {{{patchBonusShellingDmg5|}}} || {{{patchBonusDefensePiercing5|}}}|| {{{patchBonusShellAccuracy5|}}}|| {{{patchBonusReloadSpeed5|}}}
| 5 || <span style="color:red">★★☆</span><span style="color:orange">★★</span> || {{#arrayindex:patchArrShDmg|4}} || {{#arrayindex:patchArrDefPrc|4}}|| {{#arrayindex:patchArrAcc|4}}|| {{#arrayindex:patchArrRof|4}}
|-
|-
| 6 || {{{patchBonusShellingDmg6|}}} || {{{patchBonusDefensePiercing6|}}}|| {{{patchBonusShellAccuracy6|}}}|| {{{patchBonusReloadSpeed6|}}}
| 6 || <span style="color:red">★★★</span><span style="color:orange">★★</span> || {{#arrayindex:patchArrShDmg|5}} || {{#arrayindex:patchArrDefPrc|5}}|| {{#arrayindex:patchArrAcc|5}}|| {{#arrayindex:patchArrRof|5}}
|-
|-
| 7 || {{{patchBonusShellingDmg7|}}} || {{{patchBonusDefensePiercing7|}}}|| {{{patchBonusShellAccuracy7|}}}|| {{{patchBonusReloadSpeed7|}}}
| 7 || <span style="color:red">★★★☆</span><span style="color:orange">★</span> || {{#arrayindex:patchArrShDmg|6}} || {{#arrayindex:patchArrDefPrc|6}}|| {{#arrayindex:patchArrAcc|6}}|| {{#arrayindex:patchArrRof|6}}
|-
|-
| 8 || {{{patchBonusShellingDmg8|}}} || {{{patchBonusDefensePiercing8|}}}|| {{{patchBonusShellAccuracy8|}}}|| {{{patchBonusReloadSpeed8|}}}
| 8 || <span style="color:red">★★★★</span><span style="color:orange">★</span> || {{#arrayindex:patchArrShDmg|7}} || {{#arrayindex:patchArrDefPrc|7}}|| {{#arrayindex:patchArrAcc|7}}|| {{#arrayindex:patchArrRof|7}}
|-
|-
| 9 || {{{patchBonusShellingDmg9|}}} || {{{patchBonusDefensePiercing9|}}}|| {{{patchBonusShellAccuracy9|}}}|| {{{patchBonusReloadSpeed9|}}}
| 9 || <span style="color:red">★★★★☆</span> || {{#arrayindex:patchArrShDmg|8}} || {{#arrayindex:patchArrDefPrc|8}}|| {{#arrayindex:patchArrAcc|8}}|| {{#arrayindex:patchArrRof|8}}
|-
|-
| 10 || {{{patchBonusShellingDmg10|}}}|| {{{patchBonusDefensePiercing10|}}}|| {{{patchBonusShellAccuracy10|}}}|| {{{patchBonusReloadSpeed10|}}}
| 10 || <span style="color:red">★★★★★</span> || {{#arrayindex:patchArrShDmg|9}} || {{#arrayindex:patchArrDefPrc|9}}|| {{#arrayindex:patchArrAcc|9}}|| {{#arrayindex:patchArrRof|9}}
|}
|}


== Chip Set Bonus==  
=== 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"
|-
! [[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]]
|-
| {{{chipBaseShellDmg|}}} || {{{chipBaseDefensePiercing|}}} || {{{chipBaseShellAccuracy|}}} || {{{chipBaseReloadSpeed|}}}
|}


The base stats of all assigned Chips need to have the following base stats to reach the maximum stats:
== Gallery ==


Shelling Damage = {{{chipBaseShellDmg|}}}
=== Animations ===
Defense Piercing = {{{chipBaseDefensePiercing|}}}
<span class="notification">Click the marked area to switch between animations. For details regarding animations, please see [[Animations on the Wiki]].</span>
Shelling Accuracy = {{{chipBaseShellAccuracy|}}}
==== Combat ====
Reload Speed = {{{chipBaseReloadSpeed|}}}
<div class="tdoll_chibi" style="height:250px;width:350px;border:thin dashed gray;" data-tdoll-id="{{ROOTPAGENAME}}" data-tdoll-hidedormbutton="true">&nbsp;</div>


== Skills ==
==== 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>


Skills will be listed at their max levels. (for now)
=== Artworks ===
{{{artworks|}}}


=== {{{skill1name|}}} ===
== Weapon Background ==
{{{skill1description|}}}
{{{weaponinfo|}}}


=== {{{skill2name|}}} ===
== Trivia ==
{{{skill2description|}}}
{{{trivia|}}}


=== {{{skill3name|}}} ===
== References ==
{{{skill3description|}}}
<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]