Yandros on 21/10/2015 at 03:17
1. Create a Haunt.
2. Corpse link him to an SFX like SmokePuff.
3. Kill him with a sword, a SmokePuff appears as he vanishes.
4. Kill him with holy water arrows, no SmokePuff appears (but he still vanishes).
Anyone know why the Corpse-linked archetype isn't created when an undead dies by HolyStim?
LarryG on 21/10/2015 at 03:39
Odd.
Supposedly all undead descendants should emit a smoke puff when hit with a HolyStim via A/Rs, but I don't see that happening either. The setup is similar to that for LightBright, which does work in generating smokepuffs. Very odd.
Have you thought about corpselinking to an emitter which then emits a smokepuff? Clunky, but it might get around the problem.
Yandros on 21/10/2015 at 03:46
In this case it's just a single AI, so I'm trying to work around it by using S/R and creating the SFX that way rather than via a Corpse link.... but it still doesn't seem to work, even when I have him play the death motion normally. No clue why yet, but probably some brain fart on my end.
Yandros on 21/10/2015 at 04:33
Boy do I feel like an idiot.
Although my SFX was a child of SmokePuff, it was inheriting a receptron on SmokePuff for WaterStim which destroys the object. So my particles WERE being created and then immediately destroyed by the WaterStim from the holy water arrow. :tsktsk:
Solution: Add an Abort receptron for WaterStim on your new archetype if it's a child of SmokePuff. Or, you can remove the problematic one from SmokePuff and then you'll also get them when the haunt is hit by a holy water arrow, which solves that problem too.
FireMage on 21/10/2015 at 04:45
:laff: The WaterStim which destroy the SFX! A good one! But don't worry Russ I just can't count how many times I have been trapped by a stimulis which destroy my SFX :thumb:
Good news to found out the origin of your problem! :cool:
LarryG on 21/10/2015 at 05:47
Quote Posted by Yandros
Boy do I feel like an idiot.
Not you who is the idiot, but the original devs who put the receptron on smokepuff for waterstim and then put the receptron on undeads to create a smokepuff on holystim. I think the best way not to break anything intentional about smokepuff is to make a new waterproof smokepuff archetype and replace the smokepuff receptron on undead with a waterproof one.
No, figuring it out was not the work of an idiot. Well done.
john9818a on 22/10/2015 at 19:00
Who knows why. There was no reason that I see for the devs to put a waterstim on a smokepuff since the smokepuff destroys itself after 3000 ms anyway. :erg:
Yandros on 22/10/2015 at 20:04
All I can figure is they did it to prevent undead from creating smokepuffs when underwater.
john9818a on 22/10/2015 at 21:55
Maybe they were experimenting and forgot it. The only place ICR there are undead in Thief 2 is in the crypt below the Mechanist church where Garrett makes a copy of a safe deposit box key. :confused: The WaterStim receptron was not on the smokepuff in Thief 1.
I noticed that the litemush_fragil is corpsed linked to the smokepuff but doesn't ever actually corpse into a smokepuff.
Yandros on 22/10/2015 at 23:27
Quote Posted by john9818a
I noticed that the litemush_fragil is corpsed linked to the smokepuff but doesn't ever actually corpse into a smokepuff.
That's really weird, that it doesn't work - it seems like a logical thing I guess. But I always wondered why they just disappear without a trace.