combat: add hit chance & damage variance to make combat more engaging
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: Ia1e0a503dba03e5df7b863b97db962e36a6a6964
This commit is contained in:
parent
fdc0657237
commit
9cbbb9636f
5 changed files with 140 additions and 28 deletions
|
|
@ -12,10 +12,13 @@ int combat_get_last_damage(void);
|
|||
// Was last damage to player?
|
||||
int combat_was_player_damage(void);
|
||||
|
||||
// Was it a critical hit?
|
||||
int combat_was_critical(void);
|
||||
|
||||
// Reset combat event
|
||||
void combat_reset_event(void);
|
||||
|
||||
// Player attacks enemy
|
||||
// Player attacks enemy (pass player for damage variance)
|
||||
void combat_player_attack(Player *p, Enemy *e);
|
||||
|
||||
// Enemy attacks player
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue