[6931] More questions about combat

Describe your experience with the latest version of FreeOrion to help us improve it.

Moderator: Oberlus

Forum rules
Always mention the exact version of FreeOrion you are testing.

When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.
Post Reply
Message
Author
User avatar
Herode
Space Floater
Posts: 44
Joined: Wed Jun 19, 2013 9:53 am

[6931] More questions about combat

#1 Post by Herode »

I'm back to FO after a loooooooong stop, so I'm afraid I have to re-learn most of the basics.

I'm on turn 275.
One of my fleet just went though an ennemy controlled system and was destroyed : the combat logs tells me that "Plato B asteroids attacks Delphinus and does 33 damage (...)".
How can asteroids deal such amount of damage ?

On the other hand, despite my system defense mines, planetary shields and so on, I don't see any damage done to ennemy ships when they siege my planets.
NB : my current weapon is DeathRay 4.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13603
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: [6931] More questions about combat

#2 Post by Geoff the Medio »

Damage done by planets to ships is determined by the planet's defense meter. This has nothing directly to do with what weapons tech you have or what parts you've put on your ships. An asteroids can be colonized or outposted like any other planet, and could get bonuses to its defense meter from techs known by the empire that controls it. There are several techs in the Defense category, along the Planetary Defense Network line, which will boost planet defense meters. Non-empire planets with natives on them also sometimes have nonzero defense meters from their species. You can mouse over the planet / asteriods' defense meter icons to see a breakdown of effects that modify the meter.

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: [6931] More questions about combat

#3 Post by MatGB »

Also, planets don't always engage unless they're attacked, so your systems won't necessarily strike at enemies unless a) you've researched the right Defence techs and b) the fleet attacks you or you engage it with a fleet.

Planetary defences can be scary-lethal in the late game, smaller low structure hulls become useless, armour essential.
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Herode
Space Floater
Posts: 44
Joined: Wed Jun 19, 2013 9:53 am

Re: [6931] More questions about combat

#4 Post by Herode »

Well, the said fleet was not ordered to attack the system or the asteroids, it just had to pass through it. It began the turn outside of the system and was expected to end the turn outside as well.
Is there an automatic attack when fleets enter a system ?
In this case, I guess I'll have to manage the Hide/ControlSystem order of each moving fleet ?

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: [6931] More questions about combat

#5 Post by MatGB »

I think, if a fleet is on attack orders, it'll stop and engage any targets it wasn't expecting, but if set to hide it'll continue. Also, if there are military ships not set to hide in an enemy system, you can't just fly through.

However, I've never been fully clear on when/why ships will/won't engage planets.
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13603
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: [6931] More questions about combat

#6 Post by Geoff the Medio »

The tests for whether a combat occurs do have a few quirks / bugs, which occasionally leads to "Combat happened in System X" sitreps where the combat log is empty because nothing in the system can attack anything else in the system...

User avatar
Dilvish
AI Lead and Programmer Emeritus
Posts: 4768
Joined: Sat Sep 22, 2012 6:25 pm

Re: [6931] More questions about combat

#7 Post by Dilvish »

As to the basic question of whether an armed aggressive fleet can simply "fly-thru" a system with an enemy planet -- the answer is "Yes" -- only armed aggressive fleets can blockade a system; planets cannot. You might not notice the enemy fleets there if they are asteroid fleets hiding in asteroid belts, or made entirely of ships shielded by Multispectral shields or having other cloaking.

Regardless of whether any fleets or planets are present in the system though, if your empire has never had better than basic visibility of that system (i.e., it still shows up on the galaxy map as unnamed, with a question mark), then it will count as obstructed for you and a fleet would be forced to stop there.
MatGB wrote:However, I've never been fully clear on when/why ships will/won't engage planets.
Planets cannot themselves initiate combat against nonaggressive fleets, but if at least one aggressive fleet is present (whether armed or not) in a system having any visible enemies (planets or fleets) of that aggressive fleet then combat will be initiated.
Geoff the Medio wrote:The tests for whether a combat occurs do have a few quirks / bugs, which occasionally leads to "Combat happened in System X" sitreps where the combat log is empty because nothing in the system can attack anything else in the system...
I think it's more a quirk in the sitrep rather than a quirk/bug in the combat tests. If one of your scouts moves into a system with an aggressive enemy, I think it's good to get a message about that even if the enemy was unarmed. [edit] see especially the bioweapon mentioned in the next post.[/edit] Howabout we issue a more appropriate sitrep in this situation: "At System X, fleets entered Combat stance although no involved parties were able to attack each other." I suppose in this case "System X" could be the only hotlink in the sitrep.
Last edited by Dilvish on Wed Mar 05, 2014 6:48 pm, edited 1 time in total.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13603
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: [6931] More questions about combat

#8 Post by Geoff the Medio »

Moved the bombardment design discussion here: viewtopic.php?f=6&t=8760
Dilvish wrote:Howabout we issue a more appropriate sitrep in this situation: "At System X, fleets entered Combat stance although no involved parties were able to attack each other." I suppose in this case "System X" could be the only hotlink in the sitrep.
Such an alternate sitrep seems OK, particularly since it could be turned off separately from other combat sitrep messages, although it would need a bit of rewording...

Post Reply