-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Redesigning Arthropods 2.5: Add large dermatik nest, some dermatweaks #46448
Conversation
Co-authored-by: Jianxiang Wang (王健翔) <qrox@sina.com>
I am familiar with parasitoid wasps in general; which one/ones (re viruses and midwives) are these after? Thanks! |
Thankfully (if you're an other arthropod) there are no social species irl. However (eu)social lifestyles evolved at least three times independently in Hymenopterans, so I went with "generic parasitoid wasp that made the jump to communal nesting". The midwives are there to show a quick-and-dirty first step down the road of sister/worker sexual supression and with that to a true eusocial lifestyle, a bit nastier than the more sophisticated way of using pheromones and/or beatings common in bees and wasps proper. Game design-wise they are there to have something more threatening than normal dermatiks in the nests. |
I was just reading a bit on the Polydnaviridae, and will take a further look - very interesting! (As it happens, my doctorate is in Microbiology and Molecular Genetics, albeit with an emphasis on the latter.) Some of the wasps using them do appear to inject venoms also, incidentally. Regarding paper and wasps - it's a pity the Orussidae (parasitoid wood wasps) are separate from the species using the viruses, at least as far as I can determine from a quick scan. While they don't produce wasp "paper", they would seem the most likely candidate among the parasitoid wasps. There's also the interesting case of wasps that are endoparasitic on paper wasps - see here for a bit on those. (That's as well as "cuckoo" wasps, with their taking over of paper wasp nests by killing then imitating the dominant queen.) |
Heh. Regarding wasps vs zombies - the use of viruses may be a justification for their being able to parasitize zombies even if zombies are immune (or partially immune) to the venoms. (And people keep debating about whether viruses are living in the first place...)
Oh! Is there some reason that dermatiks couldn't parasitoid other (paper-nest-building) giant wasps? This could involve anything from taking over an existing nest with only incubator usage of the other wasps (an intermediate stage on this could be interesting to encounter...) to inducing continuation of nest-building behavior in social wasps that weren't immediately used to incubate dermatik eggs... |
I did originally have zombies as incubators but decided against going that way because the speed of zombie evolution and their biological flexibility not really fitting the hapless victim role, plus seeing zombies suffer doesn't pack the same punch. If I manage to get the actual infection to work on other critters I intend to add a more mobile infested zombie to the tune of thorny shamblers/hollow zombies to show the Blob not really caring what happens to a zombie as long as they keep shuffling.
As a matter of fact, dermatiks are currently in the evolution line of the small wasps, which is either a pretty lazy shortcut or a stroke of genius to show parasitoidism. When wasps get their eggs and proper life cycle they could very well have a chance to hatch into dermatiks (maybe from a variant queen?) to show an alternative brood parasitic way of dermatik reproduction. We'll see how it plays out. |
Okay, I poked at |
Summary
SUMMARY: Content "Add large dermatik nest, tweak dermatiks"
Purpose of change
Parasitoid wasps are terrifying, and dermatiks are one of the more interesting bugs in the game already with a fun hardcoded effect and whatnot. This PR gives them some more presence on the map and shows off their gruesome life cycle.
Describe the solution
Describe alternatives you've considered
Give them paralytic venom, but their real life counterparts use a fascinating symbiosis with certain viruses to incapacitate their unwilling cribs. I have some ideas how that could be simulated, but that's out of scope for this PR.
Have the mounds spawn ony in swamps, but I do have some other variants planned, and swamp specials tend to not be spawned consistently at the moment.
Use "spawns" instead of hand-placing monsters, but that field is either bugged or the least intuitive ever (issue to that effect follows).Got it to do what I want, but still not 100% sure how.Make the whole thing out of paper, but parasitoid wasps don't really do paper nests and it would have made it too easy to just burn them down. 3/4 of the interior walls are paper anyway, to communicate "wasps here" in a way the players are used to it.
Call them dermatik nests on the overmap, but the survivor correctly identifying stuff from miles ahead is a stretch already.
Tone down the body horror, but the game isn't called Happy Fun Days Ahead, and these things manage to creep me out.
Testing
Map spawns with the intended mobs, the dermatik incubators spawn larvae as babies and in "combat", larvae grow up, harvest gives the intended results, the interesting swamp map extras actually happen now.
Additional context
The combat spawning from the hosts use a spell with a linked self-damage spell. As far as I know there's no way to supress the explosion effect from blast-type spells, and you can't define a message for the linked spell so far, so when they summon you get treated to a 3x3 explosion and get a nice thematic message followed by "the helpless dog shoots itself" for the self-damage spell. Figured that if the frog mother got away with that it was fine to use it here, but I'm open to ideas on how to make it nicer.
Swamp map extra changes:
This time I could refrain from changing any global swamp variables, so the knock-on effects for mods should be pretty minor. The removal of shrubbery, groves and burned grunds keeps them from diluting the extra pool, so mod stuff will show up a bit more.
I'm far from done with dermatiks, but my proper plans will require code work and this can stand on its own in the meantime.
Part of #45030 .