Gez wrote:I wonder if there would be some merit into making A_BrainScream into a parameterized function, so that people can fix this if so they want with a simple actor replacement.
Something like A_BrainScream(distance = 320, left = 196, right = 320, step = 8, heightbase = 128, heightrange = 512, flags = 0, scream = "brain/death"); with flags for relative angle (use actor's facing rather than south) and relative height (instead of absolute values).
Probably not really worth the effort given ACS exists.
Actually, I have kind of wanted a customisable version of this for some time. The fact that the explosions are always spawned a fixed distance (320?) to the south of the actor severely limits its usefulness in maps. It would be nice to see a decorate function for it and I would also suggest adding the ability to specify which actor to spawn too.
Yes, it can be done in ACS and I suppose that it could also be done pretty much in DECORATE too with existing features - particularly if you just want to have an effect built into the map like MAP30 - but I do feel that an actor with most of the work done already could be a very useful thing for DECORATE modders and mappers alike. Of course, I certainly wouldn't expect it to be something to be added as a priority.