- What permissions do you give others to modify and/or maintain your submission?
- Modify: YES - Maintain: YES - I give permission for my entire submission to be modified by others or used in their own work. I give permission for my entire submission to be maintained by others as well.
Hello, and welcome to the page of "Hellfire Health"!
This mod aims to recreate the health system from the Sonic the Hedgehog 3 & Knuckles ROM hack "Hellfire Saga" and insert it into SRB2 while keeping the base game's art-style as much as possible.
OVERVIEW:
When you start any level, you'll have health, which is represented by rings (default is 5), which will be called "Health-Rings".You can see your health by looking at the HUD element under the "RINGS" counter.
That HUD element, which for now on will be called the "Health-Plate", is the base where the Health-Rings go.
The Health-Plate, along with anything on it, will be half-opaque when nothing occurs, but as soon as you take damage or refill, it will fade into full opaqueness, then eventually fade back to it's half-opaque state.
When you take damage, you will lose a Health-Ring. That Health-Ring isn't gone forever, though, as you can regain it back by collecting rings, slowly refilling it back up (default amount needed to fill/fill cap is 5).
You will also no longer drop rings, but you will still lose rings, with the amount lost depending on how much health you are missing.
For each action (losing a Health-Ring, refilling, and gaining a Health-Ring), there is a sound cue for each to let the player know via auditory feedback.
Upon death (whether it be through loss of all health, or insta-kills), you will get a special death jingle.
ADDITIONAL STUFF:
There is currently one unique mode in this mod, which is the ring spill mode.When ring spill mode is enabled, you will drop rings like normal, but you will get ring debt.
Ring debt was implemented in this mod to stop players from possibly cheesing the health system, stopping them from quickly regaining health by re-grabbing all of their rings.
This mechanic forces players to collect a certain amount of rings before they can start to refill their health.
The amount dropped, along with the ring debt amount, scales the same way as the default mode does with ring loss.
CONFIGURATION:
The mod is currently controlled via console commands.There is the main "hellfire", and the administrator-only "hellfire_admin".
Both share arguments, but the admin version has the ability to target a player.
The "hellfire" command can be used to change settings and toggle the mod on/off.
"hellfire_admin" allows admins to set those settings for others (except a select few), and also send a message to the target.
There is also some console variables, which are: "hellfire_maxHealth" (how much health all players have), "hellfire_fillCap" (the amount of rings needed to refill one health point), "hellfire_botEnable" (sets if bots can use Hellfire Health), and "hellfire_allowBars" (sets if the health bars above players are enabled server-side).
These cvars can only be modified by admins, and are server-wide changes (when maxHealth and fillCap are modified, everyone's health is refilled to compensate).
If, for some reason, a player's health/fill cap needs to be set individually, the "hellfire_admin" command can be used with the "maxHealth" and "fillCap" arguments instead of the usual "set" (the usual player target + message can still be used), note that the targeted player's health will be refilled just like the console variables.
For the list of configurable settings, please type "hellfire help" or "hellfire_admin help" (depending on your use-case).
I hope you all enjoy my mod, and I'll see you all next time!
GitHub repository: https://github.com/ParaKrei/HellfireHealth
"Hellfire Saga" is made by Red Miso Studios.
Ending/death jingle composed by Michiru Yamane, from Castlevania: Bloodlines.