Comment 8 for bug 895972

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

I think this system is too complicated. Multifire would work with a few SW types anyhow. There can only be one Lightning Storm or Psychic Dominator active at the same time. Sonar, Psychic Reveal, Iron Curtain and Force Shield are idempotent. It is impossible to unreasonable on the Chronosphere.

It makes only shallow sense on the Spy Plane and the Genetic Mutator, depending on coding. Paradrops and Unit Delivery would just double/triple/... the bunch of units created. The only SWs this makes sense are the Nuke and the Generic Warhead.

Adding Multifire is a quite large task, and too many things have to be accounted for - for very little gain. I don't want to do that. There is a request to have multiple SWs of the same type already, as well as many more. Next request will be to customize the separation behavior, then to have multiple types fired at once. It's bloated already and I really don't want to have code the flags to make the super weapons do your taxes or clean your garage.

In example codes I already see people use flags that don't belong on certain SW types. They can't hurt, can they? If Ares adds new features and five new tags just to control multifire, nobody will be able to code a SW properly, because they won't understand how to do this (some people hardly do now). Not saying adding features is bad, but is such complexity needed for a problem like this?

The initial request was to have SWs fire at their owner building. I coded something that's working already, but it isn't committed yet. It helps to solve the scenario where all buildings fire a weapon at themselves.