Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Planned Feature: Armor Sets and Set Bonuses #15

Open
Bluberry-Kat opened this issue Nov 26, 2019 · 1 comment
Open

Planned Feature: Armor Sets and Set Bonuses #15

Bluberry-Kat opened this issue Nov 26, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@Bluberry-Kat
Copy link
Owner

Set Bonuses, Conceptually:
The player will be rewarded for wearing multiple pieces of one type of armor.
However, the bonuses will start at wearing 2 pieces, with another step at 3 and 4, to promote using other mods equipment, and to hopefully prevent obsolescence with other mods that add armor (such as Astral Sorcery's cloak or Thaumcraft's boots)
All pieces of armor will take the gum "ingot" in the typical armor recipe. The armor is equivalent to diamond in protection, as the gum ingots take diamond to craft, but it will be much more durable. There will be a config to modify durability, as well as being able to put in "-1" to make the armor unbreakable.

Gumobtainium Armor:
In theme with Gumobtainium's hardiness and resilience, Gumobtainium's armor will give the player more survivability and overall make the player tankier.

The Two Piece set bonus will increase the player's allowed Gum Heart cap by 2, to a default total of 7.
The Three Piece set bonus will increase the cap by an additional 3, to a default total of 10 by default.
The Four Piece set bonus will double the player's "active" Gum Hearts, rounded down. (So if they had eaten 5 Gumobtainium, they would have 10. If 10, then 20, etc) However, Gum Hearts will now take hunger to regenerate. Gum Hearts will be "doubled" by allowing the player to take half-gum-heart damage as well, making each heart functionally act as two.
Numbers will be tweakable in the config, as is typical for Gum Hearts.
(Dev Note: I'll have to consider nerfing Gum Hearts if I want to do this. 5 hearts is already really tanky. 10 is enough to render the player untouchable in vanilla. 20 is just absurd, even with the hunger requirement.)

Gumbium Armor:
Gumbium was made to make moving less of a pain, allowing the player to sprint without eating food, but still requiring them to eat to regenerate health.

The Two Piece set bonus will give the player a small speed bonus. This would use a custom potion effect, one that doesn't affect FOV and stacks with other mods' (and vanilla's) speed boosting effects.
The Three Piece set bonus will bounce enemies away when they damage you with a melee attack. (open for feedback on this one, it's not incredibly useful as it stands. possibly more speed and a little bit of jump boost?)
The Four Piece set bonus will nullify fall damage and make the player bounce when they hit a surface with enough speed. Landing on an enemy will goomba-stomp them and bounce the player upward, dealing damage based on how far they fell.
(Dev Note: Any features in Gumobtainium that take require hunger to function will have to be coded to require More Than Half-Bar Hunger to operate properly with Gumbium. Gumbium will continue to cheese other mods with its hunger mechanics, but unfortunately, there's not a ton I can do about that without stepping on other mods' toes.)

@Bluberry-Kat Bluberry-Kat added the enhancement New feature or request label Nov 26, 2019
@Bluberry-Kat
Copy link
Owner Author

Nooby came up with an idea for the three-piece set bonus for Gumbium armor.
holding sneak will send out a reticle from the feet of the player
hitting the jump button while sneaking will make the player hop in that direction, onto the reticle
this can be used for far hops or long jumps based on if the player is looking horizontally or vertically

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant