Skip to content

Ectophial Listener Rewrite

Zerken requested to merge Zerken/2009-scape-zerken:ectophial-rewrite into master

What has been done in this MR?

Rewrote the ectophial empty and refill as a listener:

  • Added the correct animation/graphics for emptying the ectophial (partial resolution of #1473)

Note: In January of 2009 the ectophial did not autorefill after teleporting. That was added later in 2009. With this implementation it will always refill as it did before this rewrite and can't be accidentally interrupted. This is a small QOL and seems not worth adding a server config toggle as per me and woah's discussion.

What should testers check?

  • Test the emptying/teleport of the ectophial (Item ID: 4251)

  • Verify the ectophial teleport cannot be used without the requirements of Ghost Ahoy.

  • Test the ability to refill a empty ectophial (Item ID: 4252)

  • I have tested these changes thoroughly.

  • I used the relevant Thanos/Zaros tool for any JSON edits where possible, and have attached screenshots of any changes.

Merge request reports