I intend to contribute to this feature, but I need help doing so.
Currently, the Lantern Moon event does not function properly at all. This proposal intends to rework it in the following ways:
Register the Lantern Moon event as a ModEvent (see #190)
Make the Blood Lamp work properly again, starting the event only when the Blood Lamp projectile explodes.
Port the Lantern Moon NPCs, UI, music, and functions from MythMod 1.3 (see Setnour6/MythMod-Legacy)
Lanterns will fly in the background, similar to the lantern nights in vanilla/unmodded Terraria.
However, I do not intend to have the Ancient Tangerine Tree as an event boss in the Lantern Moon, but instead have it moved to the Yggdrasil module and reworked there.
I do also intend for the following new Lantern Moon changes to happen:
Lantern Moon will only have two tiers, one in Hardmode with the Lantern Ghost King as the boss, and one Post-Moon Lord tier with the Flaming Dash Core
Hardmode Lantern Moon will only play the first tier, and then after Lantern Ghost King is defeated, will only spawn the Lantern Moon NPCs until the event ends.
Post-Moon Lord Lantern Moon will function the same as the first tier, but with the tier 2 enemies and can start either at Tier 1 or Tier 2 (player's choice after defeating the Flaming Dash Core for the first time).
I tested the function of the Blood Lamp item with debugging:
Object reference not set to an instance of an object.
That needs to be fixed.
I intend to contribute to this feature, but I need help doing so.
Currently, the Lantern Moon event does not function properly at all. This proposal intends to rework it in the following ways:
I do also intend for the following new Lantern Moon changes to happen:
I tested the function of the Blood Lamp item with debugging: Object reference not set to an instance of an object. That needs to be fixed.
client log: client.log
Any other suggestions are welcome.