Buildings that can upgrade units

Bug #895923 reported by Cabal8616
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ares
New
Wishlist
Unassigned

Bug Description

Dunno if there's a similar request (I looked and couldn't find one), so, sorry in advance. And no, this isn't Generals-style upgrades or researches (which do exist).

Anyways, I'd really like to see the ability to have a building that can upgrade infantry and vehicles (Rather, they go in, and come out as a different unit). Rather than having the tags on the buildings though, I think it'd be better for (most of) the tags to be on the units.

Something like:

[UnitType]>Upgrade1Building=[BuildingType]
[UnitType]>Upgrade1To=[UnitType]
[UnitType]>Upgrade1Cost=[Cost]

Where "1" can be 1, 2, 3, etc to allow a unit to have multiple upgrade paths

To tie in with issue 609 (Researches), it could also be beneficial to need another building and/or something researched first to send the unit into the upgrade structure.

[UnitType]>UpgradePrerequisite=[Building or Research]

This could be a nice way to allow pre-existing units to still be upgraded without having to do a ridiculous amount of coding in order to have units already on the field able to get upgrades. It'd also allow for the creation of something like a cyborg assimilation facility, where you can send certain infantry into a building and they come out as a cyborg. Or you could just have a way of simply upgrading units (and because the building and etc is defined by the unit, you could have multiple upgrade paths for units).

And if it's not too hard, it'd be really nice to have the ability for the unit's cameo appear when you select the building, similar to the RA1 spy logic. Only, it should also have a building time, with the usual indicator that you'd normally see on the sidebar when you build/train a unit.

Something like:

[UnitType]>InstantUpgrade=yes/no

For the sake of aesthetics, I think it should count as an "occupied" building, incase any modders want to give the upgrade structure a different look when it's upgrading a unit.

One more little addition that'd be nifty would be a tag that would allow an upgraded unit to retain or not retain its veterancy upon being upgraded. Something like:

[UnitType]>UpgradeRetainVeterancy=yes/no

Obviously this would take a bit of work to implement, but I think it'd REALLY benefit the modding community, and give a nice solution to the problem of upgrading units already built (you could easily, with this system, send a unit in and it can be the same as the units you'd get with research upgrades).

Again, sorry if this has been requested already- I couldn't find something like this already requested (Closest to this would be 179, the ability to have units change to another unit upon being elite, so you could have an armory do this... but that wouldn't offer near the customization).

Revision history for this message
Blade (nadia-xy) wrote :

Sounds interesting, I'm inclined in favour of this being implemented at some point, but there are lots of other features I'd rather see first.

Revision history for this message
falaka21 (falaka21) wrote :

I think severity...(the most difficult than all.)

"You say "Upgrading the Existing Units in whole map Instantly by the way Building a structure(or structure upgrade...) " (Generals Style,)

Since this is the Final Wish for me , I think we have to wait for this until 2014
(I don't joke...I can guess that how it is hard to implement properly and perfectly with feedback other features...)

Developers must reserve this to latest, I think...

***Update ***

Not Generals Style ? oh, I see ...That Upgrade Centre will work like "Infantry Armory" (That makes Infantries Elite if they are ordered to go in ,we know)

I think it can be done much quicker than I said first (general style...)

Revision history for this message
OB (rbo818) wrote :

Interesting idea... don't see it as a priority, but could be useful down the road.

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.