I've been working on a MH map project of mine and ran into an issue with using a custom enemy subclass.
I went ahead and created a custom Krall subclass (named KrallBehemoth) packaged under MyLevel. Everything works fine and great as intended, but with one exception: After killing just one KrallBehemoth, the sound of all weapon fire becomes muted, and all messages (such as those broadcasted by a specialevent, monsterevent or the chatbox) no longer appear. Even if you are killed, this effect appears to persist for the remainder of the game. The monster's shadow is also left behind after it is killed.
The custom 'KrallBehemoth' is a subclass of 'KrallElite' with no added script, only the default properties were modified.
Similarly in the past I had tried making a custom subclass of skaarjtrooper with the same undesirable symptom.
Any thoughts as to what might be wrong? I'm basically self-taught when it comes to making subclasses, so I could be missing something.
My steps:
Spoiler
2. Open the Actors menu
3. Navigate to the class 'KrallElite' and then select it
4. Right click > New
5. Package: MyLevel, Name: KrallBehemoth > OK
6. Open 'Default Properties...' of the new class and change its settings as desired: (new projectile, changed draw scale, custom skin, altered movement characteristics etc.
7. Full Rebuild and Save
Note that whether I use a native projectile class or a custom projectile class, makes no difference.
If necessary, I can share the map to aid in troubleshooting. Thanks!