Dune starports

Bug #895976 reported by Cabal8616
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ares
New
Wishlist
Unassigned

Bug Description

Although I'm not directly familiar with Dune's Starport logic, my friend's told me about it, and it got me thinking that it'd be pretty nice to see in YR.

Basically, it works by building a structure (The starport), and then ordering units off of it. The units don't require any prerequisites, but their prices change frequently (to both higher or lower), and they take some time to arrive.

This could work with various tags (the names are pretty terrible, but they're examples obviously):

IsStarport=yes/no
Whether or not this structure is a Starport. Mostly would be used for things like identifying what structures the dropship would deliver the units to/around, etc.

StarportUnits=
These could be infantry, or vehicles. It'd go on the Starport building itself.

StarportDropship=
Basically defines the aircraft that would act as the dropship to carry your ordered units in.

StarportDeliveryTime=
How many seconds it takes for the dropship to actually appear in the map. Defaults to 60.

StarportUnitQueue=
How many units you can queue up. Defaults to 6.

StarportPriceMinimum=
The minimum possible multiplier to unit prices. (IE: .75)

StarportPriceMaximum=
The maximum possible multiplier to unit prices. (IE: 1.25)

StarportPriceIncrement=
The possible price range between the minimum and maximum prices. So for example, if the increment is set to .25, then the possible price changes to a unit's default price could be .75, 1.00, or 1.25. (If using the example minimum and maximum prices above).

StarportPriceChangeFrequency=
How many seconds it takes for the prices of units to change. This should be randomized, but obviously directed by the 3 tags above for the possible price changes.

StarportParadrops=yes/no
Basically whether or not to paradrop the units around the starport instead of having a dropship come in and deliver them. Everything else would work the same.

That takes care of the simple stuff. Now, the more complicated part would be how you'd go about ordering the units themselves. Dune had its own UI button for the Starport (I think), but I don't know how easy (if even possible) that'd be to add, so here's various suggestions as to how this could be implemented:

The first way could be "deploying" the Starport. Upon doing this, an onscreen UI pops up with all the possible units you can order, their prices, an "Order" button, and a "Cancel" button. All of those are pretty self explanatory, except for the Order button- basically, you request the units you want (You should be able to select multiple of the same type of unit, aslong as it doesn't go above the value of StarportUnitQueue), then click Order for them to be delivered. The window would close, and the units would be on their way to be delivered. However, I don't know how possible it is to have a window pop up with all of that (Probably a pain, so probably asking too much).

The second way could be "deploying" the Starport, then your UI changes to only the units you can order until you "deploy" it again. I don't know how possible this is either, but just throwing an idea out there incase it's easier.

There's probably various ways to go about this part, so some feedback would be welcome. Yes, I know it's kind of dumb to ask for feedback on my own feature request, but I think Starport logic could be used by tons of mods if all of the above is put in (Paradropping units in for more modern mods, or carrying them in via helicopters as a form of reinforcements, etc). It wouldn't just be used for futuristic mods.

Revision history for this message
falaka21 (falaka21) wrote :

I think you are talking about new CnC4 Twilight "Crawler" thing...Maybe I am wrong...But if you are talking about it, I am in strong rejection with it...
Without bases CnC games aren't smart for me...

Leave this feature to CnC4...It is completly different than before games...I've never played yet.But I saw it from Youtube or somewhere else...Graphics are awesome...but playablity ? No for me...

Revision history for this message
Cabal8616 (cabal8616) wrote :

What? No, that's not it atall, and I'm by no means suggesting the removal of bases either... Read the feature request, it's for a building that allows players to "order" units with dynamic prices, in ADDITION to everything else. It's by no means inspired by C&C4...

Revision history for this message
Seadust (seadust) wrote :

How can you say hes talking about C&C4 when this is a game mechanic from Dune2000 and Emperor, the battle for Dune? You should read the whole thing first.

Anyway, this idea would be interesting if they can do it since it'd open up a whole new element of gameplay for mods.

Revision history for this message
Graion Dilach (graiondilach) wrote :

It's true that Starport logic had it's own tab, at least in Dune 2000, I remember it, too. Personally I'd put Starport units to the Defense tab and a Deliver button (I don't remember how deliveries were initalized...)

However, IMO this needs the Drop Pod logic, which hasn't been finished yet.

Revision history for this message
falaka21 (falaka21) wrote :

Oh No!!! I do a mistake again..Maybe you are fed up with this...(like me :( ... )
But I changed my mind ..."a different kind of factory ? You say about it ,works
like Deliver SW ? (with time whiling like chrono reinforcements ? ) Please forgive me ,if I am wrong again ? I think,implementing this perfectly will take a very long while.But we are all patient,aren't we ? :)

Revision history for this message
Graion Dilach (graiondilach) wrote :

I don't know if you've played Warcraft III, falaka21. In that, there are mercenary camps.

Starports are similar, the sole exception is that the units bought there are received with a dropship.

Revision history for this message
WoRmINaToR (worminator) wrote :

This would be tricky to code and implement and to be completely honest it's not much more than just buying/building units the normal way, with the interesting addition of variable costs.

In all honesty, while I see merit for this feature, in the end I think it adds needless complexity and will likely confuse any of your mod's players that stumble upon this building.

Perhaps if it really was possible to draw a UI on screen upon selection of this building, the confusion factor would be gone... but TBH I don't see that happening soon. That requires new graphics and lots of code.

Revision history for this message
OmegaBolt (omegabolt) wrote :

Well I know one of the awesome features of Dune for me is the Starport feature. I understand that it would be hard to code, and probably will never be a feature but IMO it would be very cool.

Maybe a "construction ring" feature would be an ok way to order units. So you'd click on the structure (or just hover over it) and the cameos of units would appear, like if you Spy a Factory with RevealProduction set. Order the units and then perhaps it turns into a coutdown timer instead. I dunno.

TBH just the ability to have units dropshipped/paradopped to a factory and also set a timed delay would be enough to mimic the Starport.

Revision history for this message
Professor_Tesla (professor-tesla) wrote :

Strong support. This was one of the things I really liked about Dune 2000. Even if it was just implemented as a different kind of unit factory, it would be kind of like the airstrip from C&C:TD, which I also really liked.

Revision history for this message
falaka21 (falaka21) wrote :

Since I haven't played Dune2000 and Warcraft3 ,I don't know what it is ?
But I can imagine...I think ,a different kind of factory that you build units
without Queue ? ( I mean after a while ,you will get your units at the same time from the factory ?) I understand this! please forgive me if I am wrong again or confirm me if I am right .. :)

Revision history for this message
Graion Dilach (graiondilach) wrote :

I give up.

http://www.youtube.com/watch?v=jOD3h_X0Lyw

Note from 5:50... that's where the uploader bought a Harvester through the Starport.

Revision history for this message
falaka21 (falaka21) wrote :

Now I see...Interesting...I have never seen before.Buying units without factory!!!
(With a dropship!!) It comes fantastic to me !!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

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