Author Topic: Bug? I built Citizens Defense Force, but Base can Scrap Perimeter Defense  (Read 1959 times)

0 Members and 1 Guest are viewing this topic.

Offline Lord Avalon

I built Morgan Energy Monopoly on the SE coast of my starting continent. Later I saw "*Perimeter Defense" in my facilities list, like it had built one - except that I had already built the Citizens Defense Force, and this base did not actually build a Perimeter Defense, so it shouldn't be able to scrap it.

Since I didn't notice this right away, I don't know if these saves are any good (I had to go back 20 and 30 turns).
Your agonizer, please.

Offline Nexii

Might be the free perimeter defense on capture of hive base bug?  I think I've seen this recurring although Yitzi had fixed this in a previous patch.  can't confirm though yet

Offline Yitzi

Essentially, that star means the game thinks you did build one.  Most likely it is (as Nexii said) due to the "free PD on capture of hive base" bug, which I have not managed to fix.  And a savegame that doesn't let me reproduce the bug isn't going to be very helpful.

Offline Lord Avalon

So when I captured a Hive base, one of my bases got a Perimeter Defense?
Your agonizer, please.

Offline Geo

So when I captured a Hive base, one of my bases got a Perimeter Defense?

That's the bug. :hunter:

Offline Lord Avalon

Essentially, that star means the game thinks you did build one.  Most likely it is (as Nexii said) due to the "free PD on capture of hive base" bug, which I have not managed to fix.  And a savegame that doesn't let me reproduce the bug isn't going to be very helpful.
Sorry. Here's a save where I'm about to take People's Endeavor and wipe out Yang - and another save where I sabotaged the PD first. I noticed that getting a free PD doesn't always happen.


Is it related to having the Citizen's Defense Force?
Your agonizer, please.

Offline Yitzi

Essentially, that star means the game thinks you did build one.  Most likely it is (as Nexii said) due to the "free PD on capture of hive base" bug, which I have not managed to fix.  And a savegame that doesn't let me reproduce the bug isn't going to be very helpful.
Sorry. Here's a save where I'm about to take People's Endeavor and wipe out Yang - and another save where I sabotaged the PD first. I noticed that getting a free PD doesn't always happen.


Is it related to having the Citizen's Defense Force?

Shouldn't be related to the CDF.  Let me check out the save...

Offline Yitzi

Well, that save provided enough information to find the procedure responsible.  Now I have to figure out what's actually going on...

Offline Yitzi

Ok, I found the bug and know how to fix it...or would, except that there are two possibilities of what's supposed to happen.  I'll post a poll regarding which it should be.

EDIT: I examined a bit more and have reached a conclusion: What's supposed to happen is that the conquered base loses the perimeter defense, and there are actually four bugs, two due to a poor copy-paste, the third (and most important) probably due to a confusion of variables, and the fourth a simple oversight that isn't relevant without modding (but once the others are fixed, could cause a sea base to lack a pressure dome under the wrong conditions).  I'm in the middle of patch 3.1 so I can't post a fix now, but it'll be included in 3.1.

 

* User

Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Select language:

* Community poll

SMAC v.4 SMAX v.2 (or previous versions)
-=-
24 (7%)
XP Compatibility patch
-=-
9 (2%)
Gog version for Windows
-=-
103 (32%)
Scient (unofficial) patch
-=-
40 (12%)
Kyrub's latest patch
-=-
14 (4%)
Yitzi's latest patch
-=-
89 (28%)
AC for Mac
-=-
3 (0%)
AC for Linux
-=-
6 (1%)
Gog version for Mac
-=-
10 (3%)
No patch
-=-
16 (5%)
Total Members Voted: 314
AC2 Wiki Logo
-click pic for wik-

* Random quote

Man is a rope, tied between beast and overman?a rope over an abyss. A dangerous across, a dangerous on-the-way, a dangerous looking-back, a dangerous shuddering and stopping. What is great in man is that he is a bridge and not an end: what can be loved in man is that he is an overture and a going under. I love those who do not know how to live, for they are those who cross over.
~Friedrich Nietzsche 'Thus Spoke Zarathustra', Datalinks

* Select your theme

*
Templates: 5: index (default), PortaMx/Mainindex (default), PortaMx/Frames (default), Display (default), GenericControls (default).
Sub templates: 8: init, html_above, body_above, portamx_above, main, portamx_below, body_below, html_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 45 - 1228KB. (show)
Queries used: 39.

[Show Queries]