Curse API

If you liked this item, please rate it up on Steam Workshop page.

Author: Poondaedalin

Last revision: 7 Nov, 2023 at 23:22 UTC (3)

File size: 49.15 KB

On Steam Workshop

Description:

Disclaimer: This mod originally added Curse of the Giant to the pool. However, it was also causing crashes originating from the fact that Curse of the Giant was left unfinished by the developers, and there doesn’t seem to be a way to get rid of the errant crashes. As such, I’ve removed it until a solution is found.

However, its secondary function still works perfectly well. You can use this mod as a baseline to add custom curses to the game! TO do so, use the following procedure:

1. In the mod folder, add the curse through content/curses.xml.
2. In the mod’s main.lua file, add the curse to the CurseList as such:
CurseAPI:AddCurse(animation, curse_id, frame)
3. Create a new animation that stores a 16×16 image of the curse that you want displayed, and use it in CurseAPI:AddCurse().
4. Add behavior to the curse as you see fit (pro tip: use the bitwise "AND" operator to check if a specific curse is currently active)

If you like what you see, maybe buy me a coffee: https://ko-fi.com/poondaedalin
(You don’t have to, but if you’re feeling generous, I’d appreciate it!)

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.