Nanoplague!#5745
Conversation
Gadget that implements zombie revive as a onhit weapon custom parameter. Nanoplague offeres another way to interact with or leverage wrecks, adding another layer to the usual importance wreckfields generate while also giving a combo option for wrecks generated by suicidal later raids. Example applications here include Athena, Quake and DRP's green shot. In testing in the refumble mod, Quake has found at least some enthusiasts with Athena being rare but still offering a unique tool you can follow up with. Comes with some extra parameters to adjust the revive per weapon. Things like revive speed, additional delay, if multiple revives are possible. I think there is potential for more too, that could affect unit behavior. Currently previously zombiefied wrecks/neutral wrecks are blocked from zombiefication unless specified otherwise to avoid metal farming from wrecks. Alternatives could include zombies dying into fragments instead of wrecks. Gaia/neutral team gains metal and E for each revived unit. The metal is experimental for neutral production should a factory revive, the E for neutrals with need for energy upkeep. The zombie behavior is copied from the zombies gadget, but I wanted to split it to not mess with the existing stuff. Maybe there are some improvement ideas for how they should behave around too.
|
The changes to individual units belong to a mod. The FeatureDamaged change in the gadget handler is good and could be a standalone PR, alongside FeaturePreDamaged (as per #5668). Will look at the actual nanoplague gadget when the two above are addressed, generally the capability sounds nice even if no vanilla ZK unit would immediately use it. |
|
Ah, so I should split off the Feature Damaged callin and/or add the PreDamage callin, and toss out the example plague applications? |
|
Yes please. Eventually having an example in vanilla ZK would probably be good (so that modders are aware of the tech existing, and also because it's cool) but that requires more thought than just slapping it onto existing stuff. |
|
DRP and Quake/Missile Silo felt like a natural fit since both are/have "one of each status" weapons/Missiles. Athena is then the risky reusable option, or that were the ideas. I agree that there needs to be more discussion to get it right, there are alot of ways a zombiefying weapon param can go and Id like some guidance to make it as good as can be. The current implementation works but Ive ended up with alot of questions that stray into design/preference more than implementation, that are difficult to answer well on my own. Things to talk about:
A few of those things are something that I can implememt as a sort of weapon param/modoption, so I'll see if I can test those in practice. |
Gadget that implements zombie revive as a onhit weapon custom parameter.
Nanoplague offeres another way to interact with or leverage wrecks, adding another layer to the usual importance wreckfields generate while also giving a combo option for wrecks generated by suicidal later raids.
Example applications here include Athena, Quake and DRP's green shot.
In testing in the refumble mod, Quake has found at least some enthusiasts with Athena being rare but still offering a unique tool you can follow up with.
Comes with some extra parameters to adjust the revive per weapon. Things like revive speed, additional delay, if multiple revives are possible. I think there is potential for more too, that could affect unit behavior.
Currently, previously zombiefied wrecks/neutral wrecks are blocked from zombiefication unless specified otherwise to avoid metal farming from wrecks. Alternatives could include zombies dying into fragments instead of wrecks.
Gaia/neutral team gains metal and E for each revived unit.
The metal is experimental for neutral production should a factory revive, the E for neutrals with need for energy upkeep.
The zombie behavior is copied from the zombies gadget, but I wanted to split it to not mess with the existing stuff. Maybe there are some improvement ideas for how they should behave around too.
Generally theres alot of ways this could be interesting I think, so I'm curious about others thoughts on this.