Page 1 of 1

Grand Strategy, most curious bug

Posted: Fri Dec 11, 2009 6:43 pm
by marcelscheele
Hello Everyone,

first of all, I'd like to give my compliments and thanks to the developers of the GS-mod. Fantastic work! And all this for nothing.

Compliments, don't come cheap of course ;-), hence my title. I'm wandering a bit about in the game and just started an "Allies" game. With axis on full advantage they are very aggressive! (or better: they declare war on everyone, but do not necessarily attackt).

However, I ran into a German u-boat with a battleship. They fought. After that I brought another battleship in, but he would not attack the sub! However, on checking the manual that is intended (lesson: first read the manual).

But then I moved an english sub in (next turn) and removed a battleship. This english sub tried to attack the german sub (by first trying to move onto the sub, but it moved adjacent). At that moment a cross-hair appeared on my own (!) battleship and the sub was capable of attacking it and damaging it!

I tried to make a screenshot, but I failed, so am not able to point it out.

Anyway, it seems strange that I cannot attack another sub with my sub (but this might be intentional), it's a bit stranger that I can attack my own battleship, I've never seen this before in the game.

My regards,
Marcel

Re: Grand Strategy, most curious bug

Posted: Fri Dec 11, 2009 6:54 pm
by rkr1958
marcelscheele wrote:Hello Everyone, first of all, I'd like to give my compliments and thanks to the developers of the GS-mod. Fantastic work! And all this for nothing.
Thanks.

marcelscheele wrote:However, I ran into a German u-boat with a battleship. They fought. After that I brought another battleship in, but he would not attack the sub! However, on checking the manual that is intended (lesson: first read the manual).
Correct.
marcelscheele wrote:But then I moved an english sub in (next turn) and removed a battleship. This english sub tried to attack the german sub (by first trying to move onto the sub, but it moved adjacent). At that moment a cross-hair appeared on my own (!) battleship and the sub was capable of attacking it and damaging it!

I tried to make a screenshot, but I failed, so am not able to point it out.

Anyway, it seems strange that I cannot attack another sub with my sub (but this might be intentional), it's a bit stranger that I can attack my own battleship, I've never seen this before in the game.
A sub not being able to attack an enemy sub is intentionally. Also, if you move a sub on top of an enemy hidden sub (which appears empty ocean to you) will result in your sub being displaced and both subs remaining hidden.

In terms of being able to attack your own battleship with your sub. I'd advise against that. :lol:

Posted: Fri Dec 11, 2009 7:01 pm
by Peter Stauffenberg
We changed the sub rules completely. Subs can only be attacked by units that have NOT yet moved. E. g. air units. So if you move a naval unit adjacent to a sub then you can't attack it. The sub would dive and evade soon after attacking a convoy. So you need to be adjacent to the sub at the start of a turn to attack it with a naval unit. The same about a CV. You have an air range and if you can hit the sub without moving then you can attack.

This was done for several reasons. One was to make sure the escorts actually escort the convoys and not find a location in the Atlantic lurking for subs to attack a convoy. The subs would hit the convoy and dive long before the escorts would reach the sub.

Another reason was to make the sub warfare worthwhile, at least until the Allied player can get enough escorts to escort every convoy. As long as the subs hit unescorted convoys they will continue to be a menace. They just have to stay away from strategic bomber range. If the subs start attacking escorts then they can be attacked from adjacent naval units.

This makes the sub warfare work better than before.

Another chance we made was to let the sub "jump" to the destination hex without being intercepted en-route. This was done to simulate that subs can sail under enemy units and not be surrounded. It's only in the target hex that the sub will check if the hex is occupied or not. If it's occupied then it will be placed in a empty adjacent hex, but remain revealed. It seems there is something missing in the code in the circumstance when the sub is relocated to an adjacent hex. It should not be eligible to attack a friendly unit.

Subs can't attack subs. That is intentional

Posted: Tue Dec 15, 2009 5:46 pm
by marcelscheele
Thanks a lot for these answers!

Marcel