Arcanorum / rogueworld

Everything for the game Rogueworld.
https://test.rogueworld.io/
MIT License
100 stars 24 forks source link

Rhythm: Weapon attack timing bonus #87

Open Arcanorum opened 3 years ago

Arcanorum commented 3 years ago

Category

Feature description

Combat is very simple, and potentially boring for high HP targets that you just need to chip away at, leading players to just spam clicking a weapon for highest DPS.

More optional depth can be added by adding a way for attacks to combo into each other when done with good timing.

An icon around the cursor will wind down to when the next attack can be performed, to help knowing when to do the next attack, to know how fast the current attack rate is.

This feature would be useful for items that a player has a lot of and gives a faster way of getting through them, such as being able to convert low tier weapons into damage on an enemy quickly.

Notes

Kind of like the "Active Reload" bonus in Gears of War. image https://gearsofwar.fandom.com/wiki/Active_Reload

Weapons (or items in general) could use the expGivenStatName (or this could be renamed to something that includes both what stat exp is gained and what stat is used for this rhythm calculation), which would define which stat to use for calculating the maximum rhythm bonus. For example, the iron sword config of

- name: IronSword
  ...
  expGivenStatName: Melee

would classify this as a weapon relevant to the Melee stat, and should use the player's Melee stat as part of the calculation.

Sebasflow23 commented 2 years ago

Critical hits 👀