vgstation13 icon indicating copy to clipboard operation
vgstation13 copied to clipboard

Ectoplasm now grants spookyvision.

Open Eneocho opened this issue 3 years ago • 7 comments

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.

Eneocho avatar Aug 08 '22 04:08 Eneocho

A tick is 2s, so it takes 120 seconds for the spookvision to apply.

jwhitak avatar Aug 08 '22 12:08 jwhitak

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

adacovsk avatar Aug 08 '22 17:08 adacovsk

I used the same invisibility from the seeing stone and on testing I couldn't see invisible objects, just ghosts, so yeah, tested.

Eneocho avatar Aug 08 '22 19:08 Eneocho

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

adacovsk avatar Aug 08 '22 19:08 adacovsk

Lemme test it and I'll change it.

Eneocho avatar Aug 08 '22 19:08 Eneocho

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.

Eneocho avatar Aug 08 '22 20:08 Eneocho

I saw no difference between invis max and see invis observer. But I changed it to what you suggested.

futureproofing and consistency

adacovsk avatar Aug 08 '22 23:08 adacovsk

There, removed the trailing return and did that optimization you requested, @Kurfursten.

Eneocho avatar Aug 18 '22 04:08 Eneocho