Boris bugs and C4 [Ares 0.2]

Bug #1008047 reported by Nemo Starem
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ares
Fix Released
Low
AlexB

Bug Description

I am testing 0.2 and I found these clear bugs about Boris's weapons and other:

1- Boris's Airstrike calls always for the aircraft first listed, even if elite. For example, here:

;How many planes to call in
AirstrikeTeam=1;
EliteAirstrikeTeam=2;
;What type of planes to call in
AirstrikeTeamType=BPLN
EliteAirstrikeTeamType=MOSKA
;How long after the planes either leave the map or are destroyed will the next team of planes be ready?
AirstrikeRechargeTime=100 ;500
EliteAirstrikeRechargeTime=50 ;250

He will only call for the BPLN, even if he is elite, and never the MOSKA

2- Boris's planes level up instead of him, when he uses them:

If a BPLN or other spawned aircraft type destroys a building or other unit, the XP will go to that one-time aircraft, and not to boris. This is specially a pain in the ass since:
* It makes him much harder to level up
* The XP in the aircraft, after is has already attacked and is going to leave the map to never come back, is useless.
* The aircraft, no matter what it kills, will go instantly elite because it normally has a cost of zero.

3- For the final thing I have seen: I have made a "Guerrillero" unit for Cuba. They are stealth infantry. They use a machinegun, but they gain a C4 "weapon" when Veteran. However, it does not work. When asked to attack a structure (with the C4 icon), if Veteran or Elite, all of them will just go by it's side. This worked fine without Ares.

Cloakable=yes
CloakingSpeed=1
VeteranAbilities=FASTER,STRONGER,FIREPOWER,SCATTER,ROF,SIGHT,C4,EXPLODES
EliteAbilities=RADAR_INVISIBLE

Can these be fixed?
I don't think it should be so complicated since they worked on the vanilla RA2: YR ...

Anyways, thanks for the time and any answer.

Revision history for this message
AlexB (alexander-b) wrote :

Which version are you using? I was using the latest 0.2 Fatman binary.

1) I cannot reproduce this. I changed Boris to send Harriers when elite, and when he was elite, Harriers were sent. Is EliteAirstrikeTeam=2 respected? If yes, is EliteAirstrikeTeamType maybe defined twice?

2) Ares supports a new tag called Experience.FromAirstrike=, so you can enable this already. Use Experience.AirstrikeModifier= to customize this even further. See the manual for a description.

3) I can reproduce this behavior, but http://modenc.renegadeprojects.com/VeteranAbilities says this: C4 promotional bonus only works properly in Tiberian Sun and Firestorm. In Red Alert 2 and Yuri's Revenge the unit will have a C4 cursor for buildings, and even try to run up to them when commanded to plant a C4 charge. However the C4 effect will not activate and the unit will simply fire at the building with its weapon.

Changed in ares:
assignee: nobody → AlexB (alexander-b)
status: New → In Progress
importance: Undecided → Low
Revision history for this message
Nemo Starem (igal-igal) wrote :

1) Ihave found the mistake and it was mine. The image of [MOSKA] was defined in it's unit entry as the same for BPLN, a copy paste error. I have erased that line. Not tested, but almost sure that was the mistake.

2) Thank you. But it should be the default that Boris or other units with the aircraft weapon are the ones that get the experience, just as it is in vainilla red alert2: YR... otherwise it is just confusing and unnecessary.

3) Ah. But I recall that my infantry worked before I am sure of it. Anyways, are there any plans to fix it? It is an interesting ability...

Salutations.

Revision history for this message
AlexB (alexander-b) wrote :

2) The default is what the original game does, so the original behavior won't be changed. Modders can just enable this with one new line in rules.

3) I fixed this already before I posted last time :D, but this fix won't make it into 0.2.

Revision history for this message
Nemo Starem (igal-igal) wrote :

I don't know if this is proper to post here, but there is other issue. No matter what changes I make, I cannot have a signaling flare effect to work in units, infantry, etc. (just in buildings)
If I use it for units (even making new warheads and/or projectiles, changing verses, etc.), there will be nothing shown targeting (no red beam, etc.) and no red lightning on the object.

Sure, I can change it to be a red laser, but it has way worse graphics and it's not the same effect...

(planes come in to attack anyways, as you surely know, so it isn't a game functionality thing, it's aesthetic)

Any words of advice, way to change it?
If not, is a fix planned, did you know/thought of this?

Revision history for this message
AlexB (alexander-b) wrote :

Best practice is one problem per issue, so it would be possible to fix one and closing it while not touching the others.

The airstrike handling has hardcoded behavior that makes it only work when the firer is an InfantryType and the targets are BuildingTypes. Put that weapon on a building and it itself will start to glow when it fires. Units do not have the red glowing feature at all.

I fixed at least the BuildingType firer thing. The others might be easy fixes, too, but for now I can't say whether and when this is going to be fixed.

Revision history for this message
Nemo Starem (igal-igal) wrote :

Ok, thank you for your information.

For the moment I made a custom laser effect to somewhat resemble it, but it is still not the same

If units can glow when under effect of chaos drones, i don't think, from my ignorance, that it would be hard to fix.

But well, time (or you) will tell

Revision history for this message
AlexB (alexander-b) wrote :

This issue is now about C4 Veteran and Elite abilities not working.
They have been fixed in alex05.

Changed in ares:
milestone: none → 0.5
status: In Progress → Fix Committed
Revision history for this message
Gluk-v48 (gluk-v48) wrote :

This can be termed 'Fix Released"

AlexB (alexander-b)
Changed in ares:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.