Joat
Gum Phoenix
I hesitate to do this, in a way. This is a rather ambitious undertaking, after all. However, even if it fizzles out, the Lua I create for the project should be useful for other modders (once I release my first prototype), so onward I go!
Note, of course, that very little of this mod is set in stone at this time.
Story
Dr. Robotnik has once again set plans for world domination in motion. Sonic and his friends set out to stop his schemes. After several days, though, terrible news spread across the world: Sonic and his friends have been defeated, though there are conflicting stories about their exact fate.
The world has fallen into despair. There are no heroes left to stop Dr. Robotnik. There is nobody even close to powerful enough to try. Nonetheless, one little rat steps up in an act of desperation, determined not to be conquered without a fight.
Mechanics
No normal attacking
As is to be expected, the rat is not capable of attacking, at least not without help from... something. I have yet to decide how it will eventually be able to attack, but I do plan for the beginning of the game to involve the rat being completely unable to attack, outside of possibly some clever use of the environment.
Even when the rat does gain one or more attacks, they'll probably be means of attack that are risky and/or costly, still making fleeing the more viable option most of the time.
On a related note, the No Spin Jump script made by BlueBlurForever is a key part of making this part possible. So, my thanks for that!
Inventory
Using the Spin, Custom 1, and Custom 2 buttons (Custom 3 is used to open and close the inventory screen), the rat will be able to use a wide variety of items. For example, the Thermos can be filled with a warm drink to help survive in cold environments longer.
Many technological items, such as the Egg Rebreather, cost energy to use. Most technological items also become more powerful when more emeralds are collected (though said rebreather is not one of those items).
Health system
The rat is not able to protect itself using rings. Instead, it has a health bar. At the start, the health bar will be very small and surviving even a single hit is unlikely (though possible, since damage is randomized). However, collecting 100 rings will result in a permanent health increase, to give the rat more of a fighting chance.
Most sources of damage will deal a combination of true and bleed damage. True damage can only be healed by finishing the level (and possibly some other means down the road), but bleed damage, while usually more severe, can be healed with bandages. Over time, untreated bleed damage is converted to true damage.
Status effects
There are a variety of status effects that the rat can be affected by. For example, the Wet status effect can chill the rat, which can be beneficial in hot environments, but being wet in a cold environment will result in the rat getting cold far more quickly (and if the Cold status reaches 10, the rat starts taking true damage fairly quickly). For this reason, falling into water in a bitterly cold environment is... unwise.
Dialogue
Though I have only just barely begun coding this part, I plan for the rat to be able to chat with other animals to gain information and sometimes supplies from them. The chat system will allow for branching dialogue, though I have no delusions about using it to create a Bioware-esque roleplaying experience.
Misc. Notes
I do not intend to name the rat protagonist or establish a gender. Similarly, with the possible exception of adding a backpack to explain how it can carry all that stuff (well, okay, more like "explain", since a backpack can't carry THAT much stuff), I do not intend to modify the rat's sprites to make it look more unique. The rat is intended to be an ordinary rat, after all.
As you probably already guessed, the map in the screenshots is a debug room, hence its rather disjointed appearance.
The blue meter in the screenshots is energy, while the pink meter is health.
Yes, I know, the pictured rebreather looks nothing like an actual real-life rebreather. However, it was made by Dr. Robotnik. If there's anyone who can create a functioning mini-rebreather device shaped like their logo, it's him. Or Tails.
Note, of course, that very little of this mod is set in stone at this time.
Story
Dr. Robotnik has once again set plans for world domination in motion. Sonic and his friends set out to stop his schemes. After several days, though, terrible news spread across the world: Sonic and his friends have been defeated, though there are conflicting stories about their exact fate.
The world has fallen into despair. There are no heroes left to stop Dr. Robotnik. There is nobody even close to powerful enough to try. Nonetheless, one little rat steps up in an act of desperation, determined not to be conquered without a fight.
Mechanics
No normal attacking
As is to be expected, the rat is not capable of attacking, at least not without help from... something. I have yet to decide how it will eventually be able to attack, but I do plan for the beginning of the game to involve the rat being completely unable to attack, outside of possibly some clever use of the environment.
Even when the rat does gain one or more attacks, they'll probably be means of attack that are risky and/or costly, still making fleeing the more viable option most of the time.
On a related note, the No Spin Jump script made by BlueBlurForever is a key part of making this part possible. So, my thanks for that!
Inventory
Using the Spin, Custom 1, and Custom 2 buttons (Custom 3 is used to open and close the inventory screen), the rat will be able to use a wide variety of items. For example, the Thermos can be filled with a warm drink to help survive in cold environments longer.
Many technological items, such as the Egg Rebreather, cost energy to use. Most technological items also become more powerful when more emeralds are collected (though said rebreather is not one of those items).
Health system
The rat is not able to protect itself using rings. Instead, it has a health bar. At the start, the health bar will be very small and surviving even a single hit is unlikely (though possible, since damage is randomized). However, collecting 100 rings will result in a permanent health increase, to give the rat more of a fighting chance.
Most sources of damage will deal a combination of true and bleed damage. True damage can only be healed by finishing the level (and possibly some other means down the road), but bleed damage, while usually more severe, can be healed with bandages. Over time, untreated bleed damage is converted to true damage.
Status effects
There are a variety of status effects that the rat can be affected by. For example, the Wet status effect can chill the rat, which can be beneficial in hot environments, but being wet in a cold environment will result in the rat getting cold far more quickly (and if the Cold status reaches 10, the rat starts taking true damage fairly quickly). For this reason, falling into water in a bitterly cold environment is... unwise.
Dialogue
Though I have only just barely begun coding this part, I plan for the rat to be able to chat with other animals to gain information and sometimes supplies from them. The chat system will allow for branching dialogue, though I have no delusions about using it to create a Bioware-esque roleplaying experience.
Misc. Notes
I do not intend to name the rat protagonist or establish a gender. Similarly, with the possible exception of adding a backpack to explain how it can carry all that stuff (well, okay, more like "explain", since a backpack can't carry THAT much stuff), I do not intend to modify the rat's sprites to make it look more unique. The rat is intended to be an ordinary rat, after all.
As you probably already guessed, the map in the screenshots is a debug room, hence its rather disjointed appearance.
The blue meter in the screenshots is energy, while the pink meter is health.
Yes, I know, the pictured rebreather looks nothing like an actual real-life rebreather. However, it was made by Dr. Robotnik. If there's anyone who can create a functioning mini-rebreather device shaped like their logo, it's him. Or Tails.