Thunderbrd
C2C War Dog
Ok, so I've compiled a list of the bugs I will be looking into. This is not a comprehensive list of all bugs I saw reported but rather the list of those I feel I can do something about. There are, for example, matters regarding trade quirks... I'm not touching trade with a 10' pole for a while to come. So that didn't get on the list.
Still, feel more than free to look over the list and let me know if I may have missed something you're aware of and awaiting a fix on and I'll let you know if its something I can do something about.
This is what I will try to get done between now and a v36 release but I'm going to have to really prioritize here because in reality getting all of this taken care of may take a very long time.
Tha's what I got so far. Anyone on the team may feel free to resolve anything here they think they can help with. I'm sure this isn't the full comprehensive list either - I suspect more will come to light by the time I've worked this list. This just helps me to make sure I get to things in the most appropriate order and manner possible and keeps me on a track which will make doing so more efficient in the coming weeks.
As much as if anyone notices things being overlooked, I'm just as interested in if anyone notices something here that no longer appears to be a problem.
Still, feel more than free to look over the list and let me know if I may have missed something you're aware of and awaiting a fix on and I'll let you know if its something I can do something about.
This is what I will try to get done between now and a v36 release but I'm going to have to really prioritize here because in reality getting all of this taken care of may take a very long time.
TXT_KEY_UNIT_TAMED_JAVA_RHINO
Building tag SpecialistYieldChanges isn't working properly for at least the great wall.I tested the tag in action and it works just fine. Mind... I didn't test specifically with the Great Wall but the tag should work either way so if someone still sees it not working with the Great Wall, then I need the save that shows it. Took some hours to setup a test on this.
If "unit 1" attacks a stack where "unit 2" defends, and "unit 2" withdraws from the battle, "unit 1" will not loose movement points.Fixed.
Neanderthal Warrior needs to be made bAlwaysHostile
It seems that when I give a ship the Transport Troops promo, it gets the ability to transport missiles instead. I do have ships that have been promoted to transport troops, but it seems I can no longer create such.This is tough to fully check up on but it SHOULD be fixed (for units being promoted now). There were multiple small issues here, prereq adjustments and a little original coding mis-thinking.
What happens when barbarians are at the border and the border moves to where they are because a city collects enough culture? (Leak in new Great Wall logic that should be patched up.)This is not so easily fixed. The code that checks units in new territory looks only for the standard causes for validation. That's not the big problem... the problem is writing a whole new evaluation as to what plots are valid and which ones aren't for just this one moment and then resetting it. I suggest we keep things as they are and consider it to be that as such wall segments are being rebuilt, the barbs may get an opportunity to get through the reconstruction zones... which is basically what is happening anyhow.
Merging units that has build up promotions leads to a combined unit that can move with, in the extreme, all the the different build up promotions without loosing them. If build up action is used again and you move the unit, the system will act as normal (build up prom. get removed).
- Figure out how we can identify a great commander from a great general within the span of the outcome mission system filters.Leave for after release.
Streamline which tags get evaluated in buildup promotion evaluations. There's a number of time consuming checks being made that can be avoided there.Did some of this a while back.
The Armoured Car does not count as a military unit for adding happiness to a city under Martial Law.
There is something wrong with the healer line. I am in the late Renaissance but the best healer I can build is the Wise Woman. I used to be able to build the Apothecary.
Remove the replacement of the Dream Simulation Center and the Dream Propaganda by the Dream Visualizer.Pretty sure this was taken care of by another team member.
Please check the Capuchin Crypt Wonder as it can never be built. It needs Bones but they aren´t available anymore at that time. Either prolong the availability of Bones or remove the requirement.
- XP display issues - not everything is showing on the XP help when selecting units for training.
Bug on Option Slower Levelling (More XP needed).This may have been a larger bug in general. The AI might be relying on this calculation now and then for certain determinations.
When training a unit you get to see how many XP it will be ready with, and a number and a stare representing how many levels that will be.
Well, it still shows how many levels as if the Slower Levelling was not used, i.e. when getting 5 xp it states 2 stars/levels (@2 and @5) but it is only 1 (@4).
research values do not get reset upon regenerate map.Thanks to Alberts2 for fixing this!
How to replicate:
-start a game (in my case large map/deity/nightmare)
-settle in place. You now get 11 research points/turn
-regenerate map. Settle in place. You now get 21 research points per turn.
Seems like the classic type of bug of not setting variables to zero before
starting a calculation.
Composite Bowmen no longer update to Bellybow or early crossbow. Last night, prior to 8191 update, my composite would upgrade to Belly. I just got early crossbow after the update.
Is this intentional that Composite can't upgrade to either belly or early crossbow now?(at least figure out if this is or is not intentional and what's going on here.)
Test what happens when hostiles overlap - can one attack the other when one sees the other? Now that this can happen I need to know more about the dynamics and any potential problems this may be causing - this is a step in the direction of working out a solution for law enforcement vs local criminals.Answer: nothing happens and at the moment there is no dynamic allowing an attack to be made - to check the next step in the project I need to generate a new 'attack same plot' mission to test if there are any problems with such an activity. I can imagine I may have to automatically make it operate like a quick combat regardless of options so as to not have some really funky graphic effects from this. Regardless, this is a next cycle task from here.
- it should be possible to build forts in mountains (and possibly more to do with accessing animal resources on peaks.)Leave for after release.
when I conquer a city from a more advanced civ, having buildings I can't build yet, these remain there and all are fully functional. (not having tech should disable the building until the tech is unlocked.)
- Option for Great Doctor and other Healer types to come from GMP point earnings.Leave for after release.
- bNoBadGoodies tag is not working for sea goody huts.Leave for after release.
I moved a gatherer on to the mountain, which had Obsidian. I built a trail path and stone tools workshop, my city was next to the mountain.Corrected I believe.
However, I did not get the Obsidian resource in my city. (The resource should be available to the city at this point imo - maybe improving a peak with a route and an improvement should make it workable before mountaineering.)
- there is an issue with ranged assault, in that it cannot be used against hostile units while they are in 'friendly' territory other than your own
hidden nationality units can attack adjacent ship when trying to enter transport ship at same tile.
- Druidism (and possibly others) may not be founding properly when working with vanilla religious option settings. I suspect this is a run the save and find that an unknown opponent got to it in the same round which is faking the player out to think he should be founding it but we'll see.
- Is it intentional that units with hidden nationality (HN) can influence cultural borders when attacking from inside a foreign city at units standing at an adjacent tile? (It is not really right, IMO, for HN units to influence culture from battle in any situation without a dedicated mission to such a covert operation.)
- Hint says: "Click Ctrl for advanced combat odds"; but that just removes the whole odds window? (I don't know if I can isolate this or not but I'll be looking into it.)
- Setting "Attacker Health Bars" to alternate and "Defender Health Bars" to Never/normal will, in shift view, show both attacker and defender health bars (Again, I have no idea what these settings are and may have violated some kind of rule they are supposed to follow as a result of unfamiliarity but due to same unfamiliarity it may be difficult to resolve or even replicate but I'll try to figure it out anyhow.)
- "Total Defence Modifier" mostly show insane numbers like -1200% (negative number?) and such. (Not sure what the total defense modifier IS really but I'll look into it.)
- When i am at 6000 b.c. the PC makes the hero KRUM 5x times. But the pre requisites to make the hero are to distant in timeline, they make the hero too early and 5 times. I think its something wrong. (Yeah, it would be wrong for a unit that's supposed to be limited to one appearance in a whole game to be built more than once in any situation. - confirmed problem is not in xml, which means this may not be easily debugged without catching a round where they will train one where the round can be replayed and always get the same result - at this point it can be evaluated in the code. Otherwise it will have to be found in the code logic itself which would be very hard to do. This is not a problem with the unlimited national units option as the unit is not a nationally limited one but is globally limited instead. Probably not going to be resolved before release as I'll need to capture this one as it happens, knowing its about to. Might be easier than I think though... if it's happening with Krum, it should be just as capable of happening with any global unit.)Leaving til after v36.
With limited religions/divine prophets on AI tends to go after each and every religion, thus falling bad behind in other techs. Something needs to be done with them valueing those techs. (I've looked into something like this before and have some commented out old attempts to sort some better AI on this out - I think that's what it involves anyhow... either way this does need addressing at some point.)DH's World Tech mod will resolve this but he'll be finalizing after v36.
- Paved roads and railways are normal, the problem is only with roads (mud paths seem to be fine too). And the cost is not exactly zero, but it's only after about seven tiles that the unit's move entitlement is reduced, and then only by 0.1 or so. NOTE: I need a savegame that shows this issue!
Units that haven't been updated with the new heals as unitcombats aren't healing at all in (unknown if its some or all situations.)
Also there does not currently appear to be any source for Tools resource, without which mechanical 'healers' (beyond the Cartwright) aren't buildable. So how far away is a source for Tools? (Either find a building that should be generating 'tools' or take tools out of the prereqs for these units.)
- I know of an infinite loop situation in UNITAI_COUNTER. I think there's still one in Naval Assault. Possibly more. Usually these are caused by a final return out of the determination process without a resolution (aka, someone - probably me - didn't realize they needed to have the unit skip turn first before returning true to a process determination.) Counter is complex enough that this proved a bit tough to find. What I think I'd like to do to make this easier to track down is put an assert stop before 100 attempts that doesn't then short circuit the unit's attempts to move so that I can go through a few cycles of the unit's attempts to track down where the problem lies. This should make it rather easy to debug really.
- I have a stack of Bandit Horsemen which I want to move into the fort but they wont move to the plot to the west of them which is next to the fort. All the territory is mine and all units there are mine. Note: Surely this is with the 'No ZoC' option being off... And it may have to do with the way the game is processing visibility of the HN unit and applying it to ZoC.
- Boats on auto explore will try and heal next to land units that are damaging them. They stay there trying until they sink.Alberts2 says all kinds of ranged attacks aren't included in danger evaluations but is too big a project to resolve pre v36 release.
The map script Three Planets probably wont work crashing to desk top. There is something wrong with the way the terrain graphics interact. If you use the older alternate terrain graphics it will probably work. Not sure with the newer alternate terrain graphics. We are trying to figure out why. (Maybe Sparth can look into this too as it may be something he can figure out and resolve easier than I can?)
The Mangrove terrain feature is the cause of the various grain resources and others sometimes looking like swamps. It is being looked at but is basically a complete mystery. (Maybe Sparth can look into this too as it may be something he can figure out and resolve easier than I can?)
- I am having trouble using the TechYieldModifiers tag for Building Infos. (Interesting correlation to a similar tag not working... might be something far more sweeping in this issue.) EDIT: Did Alberts2 recently fix this?
- On start of a new game an error message about duplicate unit naming shock something.
a)Have no unit selected. Click on an empty plot and leave the pointer hovering over it. Press the alt button. The message/python error box pops up
b)Alternately have a bunch of units that can be upgraded. Select one. Press the alt button and click on the upgrade button to upgrade all units of that type. After the upgrade is done the message/python error box pops up.
Make sure the fix for city attack stack building doesn't need further tweaking - it very well may depending on how unit AI's are set in many cases.More adjustments have been made and it appears to be just about right for now. There's lots of room for some improvements but much deeper project based improvements. In working with the current AI structure primarily, what we have seems to be effective for them currently.
- Make sure that the fix for factory improvements is working and that there isn't further need for evaluating in the code what is going wrong there.
- Then catch up to the bugs reported since this was compiled.
Tha's what I got so far. Anyone on the team may feel free to resolve anything here they think they can help with. I'm sure this isn't the full comprehensive list either - I suspect more will come to light by the time I've worked this list. This just helps me to make sure I get to things in the most appropriate order and manner possible and keeps me on a track which will make doing so more efficient in the coming weeks.
As much as if anyone notices things being overlooked, I'm just as interested in if anyone notices something here that no longer appears to be a problem.