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: 884
  • srb20006.gif
    srb20006.gif
    4.2 MB · Views: 676
Author
EeveeEuphoria
Downloads
2,486
Views
4,225
Extension type
pk3
File size
2.4 KB
MD5 Hash
a0e7bbd64303ec0badb26c8588366c4f
First release
Last update

More resources from EeveeEuphoria

Share this resource

Latest reviews

Fall Damage addon now finally feels more BEARABLE. Incredible mod!
Upvote 0
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