View Single Post
Violet CLM Violet CLM's Avatar

JCF Éminence Grise

Joined: Mar 2001

Posts: 10,995

Violet CLM has disabled reputation

Jan 23, 2024, 05:54 PM
Violet CLM is offline
Reply With Quote
Quote:
This seems to be a symptom of the generator event's parameters essentially overwriting whatever settings you made to a given event prior to adding the generator.
This is a very reasonable guess but it's not actually true in this case--float lizards are coded specifically to always have copters if created in any unusual way. You can verify this by looking in g_Ai.c.

This is definitely the weakness of the Generator system, and probably why most events with lots of parameters seem to be zones, not objects, so they don't have to worry about this. I suspect, though--without actually doing any work to check--that there are a decent handful of existing levels that use respawning float lizards for exactly this purpose, providing a reliable source of copters until the player gets out of that area. I think maybe this pack does that? So I wouldn't want to get rid of the existing behavior, but I do see the argument that it somewhat limits your options, and isn't affected by jjDelayGeneratedCrateOrigins. A hypothetical setting jjGeneratingFloatLizardsSpawnCopters would do the trick but feels a little heavy-handed, idk, maybe it's fine. Someone could also write something up for https://www.jazz2online.com/snippets/ that changed the behavior, since, again, this is actually float-lizard-specific.
__________________