vgstation13
vgstation13 copied to clipboard
Ectoplasm now grants spookyvision.
What this does
Changes Ectoplasm's behaviour. If you have more than 1u and have been metabolizing ectoplasm for 60 seconds or more, you get the ability to see (but not hear) the nearby spirits. If you get under the 1u threshold this ability is removed. Changes Ectoplasm's metabolism from 0.2 to 0.01. Healing skeletons consumes 0.1 per heal to compensate the slower metabolism.
Why it's good
Gives another use to a very niche chem. [tested] :cl:
- rscadd: Ectoplasm can let you see ghosts if metabolized for 60s while having more than 1u inside. This power is lost if you go under 1u.
- rscdel: Ectoplasm no longer causes hallucinations.
- tweak: Changes Ectoplasm's metabolism from 0.2 to 0.01.
- tweak: Ectoplasm's skeleton healing effects consume 0.1u of the chemical when healing.
A tick is 2s, so it takes 120 seconds for the spookvision to apply.
Aren't ghosts at 60 invisibility? be sure to have the right see_invisible set, INVISIBILITY_MAXIMUM is usually used for special object invisibility and shouldn't be used for see_invisible... Use SEE_INVISIBLE_OBSERVER
100% tested
I used the same invisibility from the seeing stone and on testing I couldn't see invisible objects, just ghosts, so yeah, tested.
I used the same invisibility from the seeing stone and on testing I couldn't see invisible objects, just ghosts, so yeah, tested.
okay but seeing_stone is also wrong
Lemme test it and I'll change it.
I used the same invisibility from the seeing stone and on testing I couldn't see invisible objects, just ghosts, so yeah, tested.
okay but seeing_stone is also wrong
I saw no difference between invis max and see invis observer. But I changed it to what you suggested.
I saw no difference between invis max and see invis observer. But I changed it to what you suggested.
futureproofing and consistency
There, removed the trailing return and did that optimization you requested, @Kurfursten.