Explore GameReplays...

Red Alert 3

[Poll]Should Vindicators, Apollo, and Migs, crush shrunken units in the air?

Should Vindicators, Apollo, and Migs, crush shrunken units in the air?
61.54% (8)
Yes
38.46% (5)
No

Total Votes: 13
Guests cannot vote 
Reply to this topic Start new topic
# 1Constable Chris Aug 29 2015, 11:06 AM
Hello.

So, with the bug fixing progressing, i came across a bug where Vindicators, Apollos, and Migs, being able to crush shrunken units in the air (in most cases a tengu). After discussing this with vindies, we agreed that a poll should be started to decide wether this bug should be fixed or not.

Please vote and explain.

Thanks!

Posts: 2,537

Clan: H2O

Game: Red Alert 3


+
# 2who cares Aug 29 2015, 12:45 PM
if it is bug then YES no need to vote

+plus Yari SUB can crush shrunken mcv too btw biggrin.gif
good luck with the infinite bugs

Posts: 325

Game: Red Alert 3


+
# 3GBHmichael Aug 29 2015, 12:50 PM
A poll is not the best way to determine whether something should be fixed, but instead have a thread dedicated to people sharing their arguments for and against. 2 people have voted so far, without all of the information that they would get given from 20 or so comments.

I'll vote and post my opinion after Chris provides me with the parts of code that I need, so I have all of the data necessary for an informed decision.

Posts: 884

Game: Red Alert 3


+
# 4007Goldeneye Aug 29 2015, 14:14 PM
The reason the tengu has a crush code is because it can transform to a ground unit.

The air units do not have a crush code. Therefore, since all the air units can fly into shrunken tengus and kill them instantly it is not a bug. If there were one or two of the units that could only do it, then there could be an argument for it being a bug, but since all the air units can kill the shrunken tengus it is not a bug.

Posts: 677

Clan: m8s

Game: Red Alert 3


+
# 5GBHmichael Aug 29 2015, 14:34 PM
Every vehicle in the game inherits from a base class which gives it a 'CrusherLevel' and a 'CrushableLevel'.

The CrusherLevel specifies which units it can crush, saying if its CrusherLevel is greater than or equal to the target unit's CrushableLevel, then crush it. Each unit gets the default CrusherLevel of 10 and the CrushableLevel of 20 (This value can later be overridden in the specific unit's class)

After a unit enters the 'SHRUNK' state, its CrusherLevel and CrushableLevel are changed to 0 and 1, respectively. A CrusherLevel of 0 means that it cannot crush any units with a CrushableLevel smaller than 1, and a CrushableLevel of 1 means that it can be crushed by any unit with a CrusherLevel greater than or equal to 1. Essentially, a shrunken unit gets vulnerable to being crushed.

All ground vehicles, naval units and aircraft all inherit this this BaseVehicle class, implying that all of these units are capable of crushing. But as their default values suggest, they can only crush shrunken units.

These are the only air/naval units with any overridden crushable code:

Cryocopter
CrusherLevel = 0
CrushableLevel = 20

AirCraft Carrier
CrusherLevel = 1
CrushableLevel = 30

Hydrofoil
CrusherLevel = 1
CrushableLevel = 20

Dreadnaught
CrusherLevel = 1
CrushableLevel = 30

Naginata
CrusherLevel = 1
CrushableLevel = 20

Seawing/Skywing
CrusherLevel = 1
CrushableLevel = 20

Shogun
CrusherLevel = 1
CrushableLevel = 30

If you have a look at every single naval/air unit (apart from the cryocopter), they all have at least a CrushableLevel of 1. As all shrunken units have a CrushableLevel of 1, it would suggest that all of these units can crush shrunken units.

All amphibious infantry have a base CrusherLevel of 0 and a CrushableLevel of 10. These are the exceptions:

Terror Drone
CrushableLevel = 30

Dolphin
CrushableLevel = 20

Commandos
CrushableLevel = 50 (nothing can crush them)

This would suggest that all Naval units not named above would be able to crush amphious infantry (engineers/dogs/bears), however this does not seem to be the case.

The question is, why would the developers give naval units a CrusherLevel higher than 0 if they did not intend for them to be able to crush? And how come these crushes don't seem to work for infantry in the water but they do work for some units like stingrays etc?

Posts: 884

Game: Red Alert 3


+
# 6FFF Aug 29 2015, 14:34 PM
QUOTE(007Goldeneye @ Aug 29 2015, 16:14 PM) *

The reason the tengu has a crush code is because it can transform to a ground unit.

The air units do not have a crush code. Therefore, since all the air units can fly into shrunken tengus and kill them instantly it is not a bug. If there were one or two of the units that could only do it, then there could be an argument for it being a bug, but since all the air units can kill the shrunken tengus it is not a bug.


Why then a twinblade, kirov airship, mig or apollo fighter, century bomber or cryocopter can't crush shrunken units? wink.gif

Posts: 3,464

Game: Red Alert 3


+
# 7Constable Chris Aug 29 2015, 14:38 PM
QUOTE(FFF @ Aug 29 2015, 14:34 PM) *

Why then a twinblade, kirov airship, mig or apollo fighter, century bomber or cryocopter can't crush shrunken units? wink.gif


+1

Posts: 2,537

Clan: H2O

Game: Red Alert 3


+
# 8FFF Aug 29 2015, 14:45 PM
QUOTE(GBHmichael @ Aug 29 2015, 16:34 PM) *

Every vehicle in the game inherits from a base class which gives it a 'CrusherLevel' and a 'CrushableLevel'.

The CrusherLevel specifies which units it can crush, saying if its CrusherLevel is greater than or equal to the target unit's CrushableLevel, then crush it. Each unit gets the default CrusherLevel of 10 and the CrushableLevel of 20 (This value can later be overridden in the specific unit's class)

After a unit enters the 'SHRUNK' state, its CrusherLevel and CrushableLevel are changed to 0 and 1, respectively. A CrusherLevel of 0 means that it cannot crush any units with a CrushableLevel smaller than 1, and a CrushableLevel of 1 means that it can be crushed by any unit with a CrusherLevel greater than or equal to 1. Essentially, a shrunken unit gets vulnerable to being crushed.

All ground vehicles, naval units and aircraft all inherit this this BaseVehicle class, implying that all of these units are capable of crushing. But as their default values suggest, they can only crush shrunken units.

These are the only air/naval units with any overridden crushable code:

Cryocopter
CrusherLevel = 0
CrushableLevel = 20

AirCraft Carrier
CrusherLevel = 1
CrushableLevel = 30

Hydrofoil
CrusherLevel = 1
CrushableLevel = 20

Dreadnaught
CrusherLevel = 1
CrushableLevel = 30

Naginata
CrusherLevel = 1
CrushableLevel = 20

Seawing/Skywing
CrusherLevel = 1
CrushableLevel = 20

Shogun
CrusherLevel = 1
CrushableLevel = 30

If you have a look at every single naval/air unit (apart from the cryocopter), they all have at least a CrushableLevel of 1. As all shrunken units have a CrushableLevel of 1, it would suggest that all of these units can crush shrunken units.

All amphibious infantry have a base CrusherLevel of 0 and a CrushableLevel of 10. These are the exceptions:

Terror Drone
CrushableLevel = 30

Dolphin
CrushableLevel = 20

Commandos
CrushableLevel = 50 (nothing can crush them)

This would suggest that all Naval units not named above would be able to crush amphious infantry (engineers/dogs/bears), however this does not seem to be the case.

The question is, why would the developers give naval units a CrusherLevel higher than 0 if they did not intend for them to be able to crush? And how come these crushes don't seem to work for infantry in the water but they do work for some units like stingrays etc?


Exactly. It's indeed a good question.

Posts: 3,464

Game: Red Alert 3


+
# 9007Goldeneye Aug 30 2015, 02:14 AM
QUOTE(FFF @ Aug 29 2015, 09:34 AM) *

Why then a twinblade, kirov airship, mig or apollo fighter, century bomber or cryocopter can't crush shrunken units? wink.gif



I've seen twins, migs, and apollos crush shrunk units...

The only unit we are actually talking about is shrunk tengus, and it's not gamebreaking at all. If anything this will just making it tougher to defeat empire. If your tengu get shrunk, transform into the sky without the risk of flying into another unit and instantly dying... fly away because nothing will be able to catch it... come back when you have great number of tengus.

Let's not start "nitpicking" at every single little thing in the game, let's focus on the more important items.

This post has been edited by 007Goldeneye: Aug 30 2015, 02:22 AM

Posts: 677

Clan: m8s

Game: Red Alert 3


+

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)