Page 1 of 1
Can troops fire back against naval bombards?
Posted: Wed Sep 10, 2014 7:29 am
by myysh
Before GS 3.1, only troops in cities, rail stations, etc. can fire back. But a lvl.2 troop now can have naval combat attribute.
So can it fire back in common land hexes? If so, will the attacker fire first according to naval combat rule or will the defender fire first according to land combat rule?
Re: Can troops fire back against naval bombards?
Posted: Thu Sep 11, 2014 10:23 am
by Morris
infantry attackBB ? by what ? RPG ? MG42 ?

Re: Can troops fire back against naval bombards?
Posted: Sat Sep 13, 2014 11:32 am
by BattlevonWar
They did have impressive weapons that could hit ships.. Heavy Artillery, Mines, Demolition Experts, etc... Plus most Ground Command would have air attached to it as well as..i.e. The US Army Air Corp and they could attach 500 lbs bombs and pop them on a ship or two. Now these would likely be established units that were entrenched and had time to setup. That or highly mobile ones but that would wreak havoc in this game on everyone's Navy. At the very least Destroyers were vulnerable to anything as big as a small artillery piece.
Re: Can troops fire back against naval bombards?
Posted: Tue Sep 16, 2014 8:23 am
by Cybvep
That would be rather silly, considering that artillery and tanks would be the heaviest weapons they have.
Re: Can troops fire back against naval bombards?
Posted: Tue Sep 16, 2014 12:27 pm
by Peter Stauffenberg
Land units don't get values in naval combat even with high XP. So their defense firepower is 0. If a land unit is located in a resource hex / city / capital / fortress then the defense firepower will be the coastal battery value (dependent upon resource type).
So naval units should not take damage from bombarding land units in the open.
Look here for the code:
public int getNavalCombat()
{
Research research = country.getResearch();
int val = navalCombat;
if (this instanceof NavalUnit || this instanceof AirUnit)
val += (experience + Global.navalCombatOffset) / (double) Global.xpPerNavalCombatIncrease; // GS v3.01
The bonus modifier from XP is only granted if the unit is a naval or air unit. You have similar for other combat values like sub combat.
This is for strategic attack:
public int getStrategicAttack()
{
Research research = country.getResearch();
int val = strategicAttack;
if (this instanceof AirUnit)
val += (experience + Global.strategicCombatOffset) / (double) Global.xpPerStrategicCombatIncrease; // GS v3.01
Only air units will get an increase in strategic attack from XP.
This is logical. You don't get combat increases in areas you don't have a combat value in as default. One exception is that garrison units can start with 0 shock attack and get a bonus value from higher XP. This is because ground units are supposed to use shock attack and a garrison is a ground unit.
Re: Can troops fire back against naval bombards?
Posted: Wed Sep 17, 2014 6:52 am
by myysh
Thank you for the response!
