TheSuperHackers / GeneralsGamePatch

Community Patch to fix and improve original Generals Zero Hour 1.04
Other
63 stars 20 forks source link

Should China Helix with Gattling Cannon be able to attack air units? #463

Closed xezon closed 1 year ago

xezon commented 3 years ago

Should China Helix with Gattling Cannon be able to attack air units? In Zero Hour 1.04 it can attack and kill air units, but only when it is perfectly angled towards enemy air craft. This behaviour currently has been removed via:

https://user-images.githubusercontent.com/4720891/135819645-90fc754b-45b9-4830-a03c-818096bdb9c0.mp4

MTKing4 commented 3 years ago

It's also important to note that helix is shooting from the bottom of its hull not from the Gatling itself, if this change ever makes the cut, this should be fixed as well

ImTimK commented 3 years ago

Didn't even know it could do this haha. I'm not sure if this will the hurt the balance though or whether it changes the game too much?

It would be nice to give the Gatlix a broader purpose. Right now it's only used for early game rushes and stealth detection. Would be funny if it could battle stealth Commanches :D (it detects stealthy air units too?), this kinda breaks the single unit spam meta as AFG needs Raps then aswell. That said, China's anti-air capability is already proficient.

It might also be OP when it can target Chinooks, like I can imagine BO's where China goes WF+AF and harasses both supplies, which might be hard to counter before Tow-Missiles.

I'd like to test this though.

It's also important to note that helix is shooting from the bottom of its hull not from the Gatling itself, if this change ever makes the cut, this should be fixed as well

Would like to see this fix aswell, but isn't it done to prevent targeting bugs? It already sometimes bugs out if a unit is right beneath the Lix.

commy2 commented 3 years ago

it detects stealthy air units too?

Yes, Helix Gatling will detect any stealthed units, including Stealth Fighters and AFG Stealth Comanches.

MTKing4 commented 3 years ago

Would like to see this fix aswell, but isn't it done to prevent targeting bugs? It already sometimes bugs out if a unit is right beneath the Lix.

wouldn't call it a bug, more like the unit is out of shooting angle of the Gatling cannon, also it only shoots like that when bugged like in the vid above, it shoots properly in normal conditions

MTKing4 commented 3 years ago

btw also i feel like this change would be consistent with the inf helix change, since then both will be able to target air units = more viable and less unfair for the other chinas vs inf

xezon commented 3 years ago

@ImTimK China needs buffs compared to 1.04.

@MTKing4 Good point regarding making it able to compete with Infantry Helix.

ImTimK commented 3 years ago

@ImTimK China needs buffs compared to 1.04.

1.04p changes already do that by making already existing meta strategies more efficient (for weaker armies like China V).

I’m not excluding these kind of changes right off the bat, but the outcome is unpredictable and possibly meta changing. Which can bring it’s own complications.

Again, we can test this, but the first point I mentioned is the preferred approach of balancing things.

EnigmaZift commented 3 years ago

My opinion: Fix it. It's clearly intentional and not working correctly. -Enigma

xezon commented 3 years ago

The change by commy2 technically works well. Helix can attack air units. However it is quite strong in its current form. The attack range is very high.

Enlima29:

In ZH the Overlord and Helix Gatling addons still use the same weapons as the Gatling Turret defense, no wonder the ranges are fanstastic. I already reduced gatling addons weapon ranges in my mod, that's why I thought it's fine. For helix gatling AA specifically, I think the impact feels greater because they use the gatling building AA range while attacking from the air as well. So Gatling addons weapon need some nerfs regardless.

AA ranges: MD, RPG, tankhunter -> 175 avenger -> 300 quad -> 350 gat.tank -> 350 patriot -> 350 (450 if relayed) gat.cannon -> 400 stinger -> 400

I think it greatly changes the game dynamic because there were no real air-to-air weapons in the game beside the fighter jets weapons. Even they have great ranges because they are constantly moving around quickly, so they need such range to make their combat function properly. Same goes with AA weapons, because they are meant to target the fast moving aircrafts. Choppers however, were able to move and station on the air more freely than the planes, and in vGen there is only sole comanche that is the combat helicopter that cannot attack air. When ZH introduced Helix with overlord-like gatling addon this brings the issue I guess.

I think the proposed changes to Infantry Helix and Gattling Helix should be tested well and considered for balancing. This could be the Buff China needs to have better chances vs USA. Vs GLA this Helix Change is irrelevant. USA is very strong vs China. With Helix being able to attack Chinooks, it can add new opportunities for China to harass more efficiently and force USA to be more cautious. It may even force USA to build some Raptors, which is good for unit diversity and would get away from the One Army - One Vehicle spam idiom.

But yeah, the ranges, right now, look too high. Minigunner Helix and Gattling Helix probably should have a bit smaller ranges.

commy2 commented 3 years ago

Minigunner -> 350 (465.5 if inside Bunker, Civilian Building or Helix) Humvee Tow Missile -> 320 (384 if Search & Destroy) Avenger -> 300 (360 if Search & Destroy)

Note that Stinger Sites, due to their slave logic, only engage at 400 range after any air target moved into range of 225 first. Then they actually have 400 range until they switch targets to a ground unit again.

commy2 commented 3 years ago

Another note, Overlord Gatling may have 400 range, but the Overlord only has 200 shroud clearing (even after the Gattling turret upgrade), so the full range can only be used when scouting units like Tank Hunters (400 shroud clearing) or LOutposts (500 shroud clearing) are nearby.

Helix on the other hand has 600 shroud clearing, so it can make full use of all the range by itself.

Stubbjax commented 3 years ago

Note that Stinger Sites, due to their slave logic, only engage at 400 range after any air target moved into range of 225 first. Then they actually have 400 range until they switch targets to a ground unit again.

Also note that Minigunners do the same thing.

commy2 commented 3 years ago

Not entirely. Only when inside buildings or units; and by manual targetting, you can make them shoot anyway, which is not allowed for Stinger Sites.

Stubbjax commented 3 years ago

Not entirely. Only when inside buildings or units; and by manual targetting, you can make them shoot anyway, which is not allowed for Stinger Sites.

I've observed minigunners standing on the ground and not picking up aircraft targets until they're basically within their ground attack radius.

xezon commented 3 years ago

Which makes me wonder if this is desired design. Should we have a separate report for that? Aka should units have an engage range much shorter than the attack range?

ImTimK commented 3 years ago

Which makes me wonder if this is desired design. Should we have a separate report for that? Aka should units have an engage range much shorter than the attack range?

Deliberate design right? AA would otherwise be OP where it starts shooting incoming air from long range, or if you make the range shorter then returning air units get away easier. Messing with this will change the whole balance.

RisingZH commented 3 years ago

I don’t think I would consider this a bug, as the gattling cannon is underneath the helix it seems logical that it wouldn’t be able to shoot air units.

I think I would need to play quite a lot of games with this change to give an informed opinion on whether it is beneficial for gameplay however my initial thought is that it wouldn’t be (being too op vs migs being one reason).

MTKing4 commented 3 years ago

@RisingZH we have made some tests regarding gatlixes and minigunner helix Targeting air units, please check #573 for the test footage when you can (just click on the number it will lead you there)

xezon commented 2 years ago

I would like to go ahead and submit a functional Helix Anti Air Gattling to main branch. The Anti Air range should be reasonable, so it does not outgun Jets before they can shoot. The damage output should be reasonable as well, so that it does not shred a full Helix with 5 Rocket Men quicker than the 5 Rocket Men do. Whether or not this change is any good, we will have to see in testing. Now is the time to test. For GLA this change has no relevance. It will make China better against USA. And it will also impact China vs China gameplay.

Jundiyy commented 2 years ago

I don't think it should be done. Having Helix shooting air units is quite some change.

ImTimK commented 2 years ago

I predict BIG meta change vs USA, where you gonna see Gatlix and fast Tow Missile builds in every single game.

I'd still like to test this, but it might make the MU very one dimensional.

xezon commented 2 years ago

If the change makes it unplayable we can revert. We can also give Helix Gattling Cannon lower damage vs Air, so it takes long to kill Chinook.

Jundiyy commented 2 years ago

Whilst I do see it as an advantage for China, I just think it's too much of a change from original game. Don't think we should go down this route.

xezon commented 2 years ago

Helix can attack Air units in Original game. So this is nothing new.

Jundiyy commented 2 years ago

That isn't a reasonable answer, I can't really believe that answer from yourself. It can attack, but it's not used for it, and if someone did, it would be counted as bug abuse. How can we say this is not something new?

If the bug was common knowledge to all and was being used, then we could say it's not something new and code it to work properly.

xezon commented 2 years ago

You make reasonable argument. However, factually Helix can destroy Aircraft in Original Game. Now, it cannot anymore. We essentially made China weaker because of it.

The proposal here is to implement it properly, and then test if it play any good or not.

I understand you have concern, and I share concern, however I want to look at practical evidence, not theory.

ImTimK commented 2 years ago

You make reasonable argument. However, factually Helix can destroy Aircraft in Original Game. Now, it cannot anymore. We essentially made China weaker because of it.

The proposal here is to implement it properly, and then test if it play any good or not.

I understand you have concern, and I share concern, however I want to look at practical evidence, not theory.

In earlier patches? Not in ccg, lix is zh unit only?

xezon commented 2 years ago

In Zero Hour 1.04 helix can kill air. See video in first post here.

Jundiyy commented 2 years ago

@ImTimK, No, he means in this version, 1.04, but it's a bug. It can happen automatically but rare as the conditions are harder, can also force it to happen.

@xezon I understand your point, I get why you're proposing it, but I think it doesn't make China weaker because it's something which they can't do anyway, meaning against the rules. Not the best example, but Scud Bug weakens GLA if we don't allow it, but we know it's a bug and they aren't meant to be doing it.

In this case, this is also a bug, it's not meant to happen, so China isn't weakened at all. Since they are not allowed/meant to do it.

ImTimK commented 2 years ago

In Zero Hour 1.04 helix can kill air. See video in first post here.

Saw video already, didn't convince me it's an intended feature.

Vee machine gun also sometimes shoots air units.

MTKing4 commented 2 years ago

@Jundiyy @ImTimK

We have already made thorough testing commy and i, check #573 if you haven't already.

I think there's no harm in testing it in actual matches and see how it goes, we can talk all day, but nothing's more concrete than a practical test.

Jundiyy commented 2 years ago

Nothing to do with testing. You're not understanding. I'm not talking about balance here. It's a new feature, new because it's not allowed and not meant to be in the game, and now we are making it part of the game. We might as well add in many features and say, 'let's try them, they might make x y and z better'.

We should stick to original game as much as possible, and giving Helix anti air isn't. This isn't a needed thing.

MTKing4 commented 2 years ago

Nothing to do with testing. You're not understanding. I'm not talking about balance here. It's a new feature, new because it's not allowed and not meant to be in the game, and now we are making it part of the game. We might as well add in many features and say, 'let's try them, they might make x y and z better'.

We should stick to original game as much as possible, and giving Helix anti air isn't. This isn't a needed thing.

This doesn't go against my argument, we did agree that we'd try everything and willing to do anything to improve the game, even new features, and this is not the only feature that has been suggested, but none of them mean they'll be in the game, implementing this is not only a balance test, it is an acceptability test as well, if people like the new change, who are we to deny them that?

MTKing4 commented 2 years ago

Just want to be clear here, i don't mind not having this in the game and i understand jundiyy's point and it is a valid one, I'm just interested to see how will people perceive this and what kind of impact will it have on the game, because i think it might be positive.

RisingZH commented 2 years ago

Would be fun to test but feel like this would just turn cvu into dual af gatlix spam.

MTKing4 commented 2 years ago

Would be fun to test but feel like this would just turn cvu into dual af gatlix spam.

This will already happen vs inf, because inf helix can now target air units manually after the mini gunner bug fix here #342

Jundiyy commented 2 years ago

Just want to be clear here, i don't mind not having this in the game and i understand jundiyy's point and it is a valid one, I'm just interested to see how will people perceive this and what kind of impact will it have on the game, because i think it might be positive.

Yep same, I'm only saying no because of wanting to keep it as original as possible, otherwise if it was another patch which was freestyle or a mod, I would warmly welcome it. That is why I do play mods/other patched, because I do enjoy new things, I actually prefer newer things.

And yes, agree to try things, but I wouldn't agree to new features that are off. The IC scan for example, it's basically the same thing but with a button, hence I don't mind it.

But yea, I think we've both explained enough lol, I don't have anything else to add.

MTKing4 commented 2 years ago

Just want to be clear here, i don't mind not having this in the game and i understand jundiyy's point and it is a valid one, I'm just interested to see how will people perceive this and what kind of impact will it have on the game, because i think it might be positive.

Yep same, I'm only saying no because of wanting to keep it as original as possible, otherwise if it was another patch which was freestyle or a mod, I would warmly welcome it. That is why I do play mods/other patched, because I do enjoy new things, I actually prefer newer things.

And yes, agree to try things, but I wouldn't agree to new features that are off. The IC scan for example, it's basically the same thing but with a button, hence I don't mind it.

But yea, I think we've both explained enough lol, I don't have anything else to add.

This just reminded me, this was a response to minilix being able to target air units manually after the minigunner bug, so this change wasn't out of the blue.

If it was up to me, if gatlix can't have this advantage, then so shouldn't the minilix, because either of them WILL change the Air meta.

Jundiyy commented 2 years ago

I wouldn't want Minilix to have this as well tbh.

MTKing4 commented 2 years ago

It has been merged to main, discuss here #357 Also check #342 and #573

ImTimK commented 2 years ago

Would be fun to test but feel like this would just turn cvu into dual af gatlix spam.

This will already happen vs inf, because inf helix can now target air units manually after the mini gunner bug fix here #342

He means dual airfield gatlix spam vs usa, which I also think what the meta might become (or wf+af).

ImTimK commented 2 years ago

Another thing that it might become OP is vs Comanches. Only need 1 in your (mate's) base if outer perimeters are well sealed vs Raptor counter.

MTKing4 commented 2 years ago

Would be fun to test but feel like this would just turn cvu into dual af gatlix spam.

This will already happen vs inf, because inf helix can now target air units manually after the mini gunner bug fix here #342

He means dual airfield gatlix spam vs usa, which I also think what the meta might become (or wf+af).

I know what he meant, I'm saying that a similar thing will happen with inf regardless of this change, because inf lixes can now target air units

MTKing4 commented 2 years ago

Another thing that it might become OP is vs Comanches. Only need 1 in your (mate's) base if outer perimeters are well sealed vs Raptor counter.

That would be considered a counter then would it? ^^ Vs OP Comanches, you'd need something to take out the gatlix before going in, actually good point. I like that :)

ImTimK commented 2 years ago

Would be fun to test but feel like this would just turn cvu into dual af gatlix spam.

This will already happen vs inf, because inf helix can now target air units manually after the mini gunner bug fix here #342

He means dual airfield gatlix spam vs usa, which I also think what the meta might become (or wf+af).

I know what he meant, I'm saying that a similar thing will happen with inf regardless of this change, because inf lixes can now target air units

Which matchup do you mean with what exact BO change? I don't understand the correlation?

MTKing4 commented 2 years ago

Inf Vs USAs Inf Lix can now target Air units, you can Have minigunners in it, and click on the chinook and it will take it down. That was introduced with #357

ImTimK commented 2 years ago

Another thing that it might become OP is vs Comanches. Only need 1 in your (mate's) base if outer perimeters are well sealed vs Raptor counter.

That would be considered a counter then would it? ^^ Vs OP Comanches, you'd need something to take out the gatlix before going in, actually good point. I like that :)

So you realize how much that changes things right? Like you don't even need Gats or Quads to defend your base, just 1 unit that detects and kills the Commies and all you need to do is prevent that Rap of flying into your base. Which isn't a difficult task at all, especially if your base is quite big.

ImTimK commented 2 years ago

Inf Vs USAs Inf Lix can now target Air units, you can Have minigunners in it, and click on the chinook and it will take it down. That was introduced with #357

Yea that's true, Inflix might become overly effective vs USA's.

MTKing4 commented 2 years ago

Another thing that it might become OP is vs Comanches. Only need 1 in your (mate's) base if outer perimeters are well sealed vs Raptor counter.

That would be considered a counter then would it? ^^ Vs OP Comanches, you'd need something to take out the gatlix before going in, actually good point. I like that :)

So you realize how much that changes things right? Like you don't even need Gats or Quads to defend your base, just 1 unit that detects and kills the Commies and all you need to do is prevent that Rap of flying into your base. Which isn't a difficult task at all, especially if your base is quite big.

Yes it does change change things quite a bit, but you do have King Raptors though, and it's air we're talking about, with so many choices, Promotions taking down defenses etc, also one Combat Chinook can take it down btw, so you could have that comboed with your commies to counter the Gatlix, but still, only test can tell, since this is an uncharted territory.

ImTimK commented 2 years ago

You guys gonna like this one:

Give Comanches Anti-Air Machinegun/Rockets aswell :D