Resource icon

[Open Assets] ringkeep -- v1.1 2021-07-29

ringkeep

What is ringkeep?
This is a lua script that allows you to keep rings in-between levels. Not only that, but you don't lose all your rings upon taking damage. When the player takes damage, depending on when they were last hit they will have a certain percentage of their rings drop. Getting hit multiple times within a short time frame means you lose more rings! If you die via drowning, falling into a pit, etc., half your rings are taken away.

On top of that, this script utilizes lua IO to save your highest score at the end of a level, meaning you can come back at a later time to try to beat that score you just set for yourself! The files are stored in a folder named "ringkeep" in the usual luafiles folder.

Do note this script should be netplay compatible, but I haven't tested that just yet.

Changelog:
v1.1
  • Added SOC to remove ability to gain extra lives when collecting 100 rings.
  • Made it so tailsbot does not get affected by this, just for in case something bad happens because of this.
  • Fixed problem with boss fights resetting the ring count in the wrong way.
Future plans:
  • Add support for match mode.
  • Record misc. stats such as total rings collected, lost, etc.
  • Allow ring counts above 9999.
  • srb20005.gif
    srb20005.gif
    4.7 MB · Views: 557
  • srb20006.gif
    srb20006.gif
    4.2 MB · Views: 502
Author
EeveeEuphoria
Downloads
1,684
Views
3,134
Extension type
pk3
File size
2.4 KB
MD5 Hash
a0e7bbd64303ec0badb26c8588366c4f
First release
Last update
Rating
4.00 star(s) 1 ratings

More resources from EeveeEuphoria

Share this resource

Latest reviews

Hey nice mod! does make the game a little more logical as there is no real reason for your character to ditch their rings between levels, could you add comands for the ring drops(i know i can edit the mod in fact i just did that, but for people that are less experienced it would be great!)
Upvote 0
Back
Top