UnofficialCrusaderPatch / UnofficialCrusaderPatch2

Unofficial balancing patch installer for Stronghold Crusader 1
MIT License
429 stars 60 forks source link

Nerf mangonel towers and fire mechanics. #64

Open Rakso69 opened 6 years ago

Rakso69 commented 6 years ago

As title above. As everyone knows the mangonel towers only defence is pretty much overpowered online, as well as fire spreading is. Type below your own suggestions.

YouMoMCallME commented 6 years ago

You are a cool ideas generator ;D

YouMoMCallME commented 6 years ago

I think this can be done optionally in the launcher.

ByBurton commented 6 years ago

@Rakso69 I disagree with almost all your ideas here, except that fire needs a nerf. Tower ballistae and mangonels are okay. The AI needs to be able to build up to 5 (fire-) ballistae, tower mangonels and trebuchets, not human players less.

Rakso69 commented 6 years ago

@ByBurton No. They're not okay. Balistas are, but mangonels in any way. You can't rate their strenght based on AI. Ofc AI is okay, but the mechanic is not, especially when abused. Imagine 40 towers with only mangonels mounted over spammed by someone in online game. The mangonels one-shoot kill everything except for a battering ram and siege tower. Balance is really broken compared to attack when it comes to compare anything to the defense possibilities in Stronghold 1 & Crusader. Both in gold&resource cost and presumable effectiveness. It's not good.

Think about the big picture, about the whole game. Don't consider only AI in your ideas and your own satisfaction. Don't be selfish.

At any case, You'll be able to disable all the disliked features on installation, so it's ok.

Monsterfisch commented 6 years ago

Fire rate of mangonel could be reduced and its range could be reduced as well to be shorter than a catapult. That way besieging catapults can sit out of mangonel range and take down those mangonel towers which would only be effective against engaging melee units. (note range would roughly include the random spread which is one one the biggest problems as it increases mangonel reach additionally past the "actual" selectable reach.

brotolisk commented 6 years ago

Can magonels be made to do a lot less damage to buildings and walls?

Especially with the small map sizes of crusader AI frequently build castles within magonel distance of each other. Usually whoever gets their tower up first wins. Whilst the other is crippled

Monsterfisch commented 6 years ago

If their range would be reduced I don't think that damage to buildings would be a big issue anymore. particularly if the spread was reduced slightly so the randomness of stone flying super far out of the predicted area wouldn't be happening so often anymore as well.

Sh0wdown commented 6 years ago

The easiest thing I could do is too reduce the damage in general, so it does not one-hit everything. What would you think about this?

I could also try to implement a limit per player.

PitchNeeded commented 6 years ago

The easiest thing I could do is too reduce the damage in general, so it does not one-hit everything. What would you think about this?

I could also try to implement a limit per player.

The damage mangonels do to buildings needs to be reduced quite a bit because of the close castles in some maps, but I don't think damage to troops and catapults/trebuchets should be reduced, as the small number of mangonels AIs build in their vanilla castles should still be a big danger to siege forces in single player, and also there still needs to be a point to the human player building mangonels (both in multiplayer and single player) rather than building a tower ballista instead!

There should however be a limit on the number of mangonels you can build per player, especially for multiplayer. Mangonel spamming sounds like a big problem there.

I notice mangonels never seem to be able to damage fire ballistae, I think this needs to be changed so they can do a bit of damage to them.

PitchNeeded commented 6 years ago

If their range would be reduced I don't think that damage to buildings would be a big issue anymore. particularly if the spread was reduced slightly so the randomness of stone flying super far out of the predicted area wouldn't be happening so often anymore as well.

I don't think the range should be reduced for mangonels, I like the fact that mangonels can potentially crush catapults firing at range, if the range was shorter, the defence of AI lords such as Wolf, Frederick, Emir and Lionheart who like using mangonels at the front of their castles would be much weaker and they would really struggle against any catapult fire.

It would be a bit sad if I was able to bring one or two catapults up in range of the front of Wolf's castle with the three mangonel towers in front (wolf6.aiv) and fire at them without any fear that the mangonels were going to do damage to the catapults.

Fire rate of mangonel could be reduced and its range could be reduced as well to be shorter than a catapult. That way besieging catapults can sit out of mangonel range and take down those mangonel towers which would only be effective against engaging melee units.

That's what trebuchets are for though, they can fire from outside the range of a mangonel (or ballista) but the downside is they can't move, whereas catapults have more flexibility to move but have a slightly shorter range.

I like that catapults and trebuchets both have good features and bad features about them, and to reduce mangonel range would stop that, making trebuchets much less useful compared to catapults.

Reducing fire rate a bit though is actually quite a good idea though and quite realistic too (it would take a while to load a mangonel).

Monsterfisch commented 6 years ago

not a fan of an amount limit at all, same with damage. as with defending with mangonels it just doesn't make sense to use them for defense against the siege that's what the ballista is for clearly, the mangonel is more fun but if you want to crush enemy siege with a stone just use trebuchets they have larger range anyways and are one shot kill.

arguably you could make it so that each shot consumes stone from the stockpile but I can see that being an issue for people too.

as for trebs being useless in comparison, I can't agree as trebs can be placed outside of ballista range what catas cannot do. while on that topic if ballista would always prioritize siege over any other units by default that would make trebs a bunch stronger as they are able to fire from a safe distance.

I just always saw mangonels as an aoe weapon which in my head shouldn't have a long range as combined with instant death (which is something I would like to keep) is way too powerful.

granted there are many things that could be tried to balance it but I personally think reduced range and slightly reduced spread would be the right direction. as that way, it would be better used to defend against large approaching armies but would need support fire from ballistas to be "safe" against other siegeunits. as it stands right now it just feels like magonels are a 1 box solution as it can defend even against trebs due to the random spread potentially even hitting trebs outside of ballista range. Trebs should be defended against using own trebs or shock troops at least in my head. with the range reduction on the mangonel it would behave like mangonels currently behave towards trebs where they would barely hit the catas with the random spread so it wouldn't be completely pointless to try and defend against them just not as effective as right now.

PitchNeeded commented 6 years ago

I just always saw mangonels as an aoe weapon which in my head shouldn't have a long range as combined with instant death (which is something I would like to keep) is way too powerful.

Reduced range mangonels would be good for multiplayer I can see, but it would be bad for single player as it would make AIs that use mangonel towers at the front of their castles, like Wolf and Frederick have a much weaker defence against catapults.

I think the combination of a slightly reduced fire rate and slight reduction in damage would be the best compromise I think, that way they can still deal out instant death as you want them to and AIs can still destroy enemy catapults with them as they can now (but of course it would take them a bit longer), but it would reduce the overall effectiveness of mangonels a bit so they are not so overpowered.

It isn't realistic to reduce their range I don't think, if a catapult can fire stones a certain distance, a mangonel should be able to fire stones the same distance.

Monsterfisch commented 6 years ago

mhm I see what you mean but apart from Saladin and Richard the other ai lords that use mangonels don't really use them for defense against siege consistently considering they are not precise nor instakill when hitting siege so I personally don't think it would be so heavily affected, though that can vary on playstyle of the player as well I guess.

What one could do to balance the reduction of range would be to increase the spread? so it would somewhat reach the max range you could select with the marker before but only with the random spread.

Could even potentially entertain the idea of giving some ai lords certain advantages in tech like having increased range for some units like mangonels to make them more competitive. if that is possible with the methods available.

All in all its a tough nut to crack all I know is I don`t like using mangonels since they feel like cheating when playing against ai and I doubt that just making them fire slower or reduce the amounts of them being placeable will change much about that as their range is just if not further than ballista considering the random spread and they even now are a longterm damage weapon when attacking closebycastles with it which in return will just stretch out the games even further. taking away range makes sense since its alot more projectiles than catas and it should be a weaker machine since its smaller than catas since its mounted on a tower that can only support a certain amount of weight unlike the ground https://i.imgur.com/oMRWpAc.png

PitchNeeded commented 6 years ago

Could even potentially entertain the idea of giving some ai lords certain advantages in tech like having increased range for some units like mangonels to make them more competitive. if that is possible with the methods available.

That would be a good idea actually, just reduce the range of the human player's mangonels and keep the AI's mangonels as they are. That would be quite balanced actually because of course the AI cannot make as many mangonels as the human player to their disadvantage so the AI wouldn't be 'cheating' as such.

Panbutt commented 6 years ago

I don't have an opinion on mangolels but I definitely believe that fire -needs- to be nerfed. It spreads way too quickly. An entire castle can catch on fire in less than a second and damage an economy before well-workers can even react. It needs to spread slower and reasonably. Castle walls also need to be able to block fire. It makes no sense that fire outside a castle can sometimes just phase through the wall and catch the interior a blaze.

Monsterfisch commented 6 years ago

fire sure gets out of hand quickly I would suggest making it spread slower and have it be that fire on a building would take more than one bucket to be put out but it would also stop spreading as soon as one bucket has been applied. that being said it still pretty satisfying to see castles burn down so it shouldn't be changed too much.

Heroesflorian commented 6 years ago

🗿 Regarding mangonels 🗿 One more tweak not having been mentioned yet would be to modify the amount of stones per volley, if that is possible. E.g. just decrease it slightly, OR increase it slightly while also lowering damage and/or range in exchange, making them better in "crowd control" but worse at insta-killing everything and wearing down hostile castle walls.

@Sh0wdown Is it possible to modify mangonel damage against certain types of units/buildings (similar to how arrow projectile damage on units can be changed)?


🔥 Regarding fire 🔥 One thing I have to say is that most vanilla AI castles, as well as many mod castles, do not really take into account fires. One can partition burnable buildings into separated sections, place wells/water pots in sufficient numbers and most importantly, in effective locations, prevent fire spread onto the campfire area, avoid unaccessible burnable buildings (e.g. houses or gallows), etc. This way, AI castles with very much increased resistance to fires are possible - and can still be pretty "filled" with buildings, more so than some vanilla castles even, at the same time!

I really like fire being able to spread and castles to be able to burn down if the owner doesn't take care, does not invest time and resources into thinking about how to fireproof the castle and placing wells/waterpots (who require gold and workers). Not only is fire a game mechanic that shouldn't be just nerfed into irrelevance, but also are wells and investment that would be pointless too if fire is not an issue anymore. Also, many AI characters using fire ballistae, fire throwers or slaves would lose part of their effectiveness with major nerfs to fire. Lastly, nerfing offensive fire but keeping defensive fire effectiveness the same will make the game more defensive, and quite frankly, defenses do not need a general buff I'd say. It is already difficult enough to light the interior of a well-protected and fortified castle on fire from the outside.

Fire mechanic changes that I would find okay:

One thing I see mentioned every now and then are complaints about fire spreading through walls. Well, fire spreads across several tiles by sparks flying off burning buildings and potentially igniting nearby buildings hit by those sparks. Sparks do not need to teleport through walls - in most cases, they can simply arc across walls (from a logical point of view). Also, checking for walls in a proper way sounds rather difficult to implement compared to some of the other suggestions / options for changing fires.

The argument that an entire castle may catch on fire within a second is only partially valid. What is true is that fire can spread through several buildings that are directly attached to each other, and sometimes buildings 1 tile apart. But 2-tile gaps will prevent this "instant spreading", and any castle owner not willing or able to prevent initial firestarting in his castle can use 2-tile gaps in order to prevent fast fire spreading. Yes, you sacrifice a tiny bit of space efficiency, but gain fire resistance in exchange. That, to me, is something that balances different choices for castle design. Also, 5/6-tile gaps (potentially filled with wells/water pots or unburnable buildings/towers, walls, etc.) can prevent spreading in general.

PitchNeeded commented 6 years ago

One more tweak not having been mentioned yet would be to modify the amount of stones per volley, if that is possible. E.g. just decrease it slightly, OR increase it slightly while also lowering damage and/or range in exchange, making them better in "crowd control" but worse at insta-killing everything and wearing down hostile castle walls.

Decreasing the number of stones per volley would be better if this is possible, it would reduce the damage caused by mangonels and not make them so overpowered but they would still cause some soldiers to be crushed.

As I said, I worry that lowering the range would weaken the defences of the AI lords who use mangonels at the front of their castles (and this is in a lot of the vanilla AIV castles) too much I think and make it very easy to destroy their castles with only one or two catapults. Unless there was a way of lowering the range for just the human players' mangonels and not the AIs as Monsterfisch suggested.

Sh0wdown commented 5 years ago

In the upcoming v2.13 you will be able to change the fireproof duration of buildings after they were extinguished.