A Cataclysm style targetable siege cannon in HW2 or HWR is at best an impracticality if not an outright impossibility. Targeting an arbitrary map point, firing a weapon on open space, and getting a weapon to detonate at an arbitrary distance are all things we would need engine access to do, right?
Well, kind of yes, but actually no.
It long seemed that way to me, but recently I had an idea, and it works.
Please forgive the crudity of the
modeleffects, my focus is on the mechanics. For those who don’t want to watch the video, the short summary is this: A custom code ability on the siege cannon ship spawns a ‘target cursor’ ship. The player uses normal move commands with that cursor ship to pick their target, then activates an ability on it that signals the siege cannon ship to force-attack it with the siege weapon. With bullet steering on and perfect accuracy, the shot will hit the cursor unless something else gets in the way.
There’s a lot more moving parts under the hood that keep you from being able to use the siege cannon any other time, and so forth.
I’m not making cata remastered, and I don’t intend to right away. I also don’t intend to put this ability in Fulcrum any time soon. So if people want to use it, or read it to see how it works, here it is.
There’s some terms inside that should look fairly familiar to anyone who has looked at using Fulcrum assets, but it is meant to be used. I’ve done my best to document the code both inside the files themselves and in an included document describing how they work, and what possible improvements could be made in the future.
Hopefully this effort will grow to include other abilities, if my inspiration and energy holds.