As discussed on Github (https://github.com/LoneGazebo/Community-Patch-DLL/issues/5928), the current situation is make cities quite weak attack-wise in the mid and late game. According to the code: City Defense Strength uses: A base of 6 An addition 0.25 per population This part of the code is disabled. All the bonuses from defensive buildings (with some modifiers from various effects) Bonus from garrison (max(CS,RCS)/3 for land units, and max(CS,RCS)/6 for naval units). Note that the final strength can never be lower than the unit strength. Add a bonus from tech (at 0%/25%/50%/75%/100% of the tech tree, it is +0/+3/+12/+28/+50, the curve is exponential). Add bonus from the defense process. After all of that, apply strength modifiers. City states also get bonuses here. After all of that, add +3 if this is a hill, and +6 if this is a mountain. City Attack Strength uses: City Defense Strengh Minus the bonuses from defensive buildings (Without all the modifiers that should be applied to it, but this is a bug I've reported. Once this bug will be fixed, the City Attack Strength will probably be even lower) Minus the bonus from the defense process (a comment in the code note that keeping the defense process for city attack strength would not work correctly for human players because of how the cache is handled) After all of that, apply city attack strength modifiers. What is your opinion?