From 1c88b32bad146559f3d8ebf9bc0a0343393a884b Mon Sep 17 00:00:00 2001 From: cha0s Date: Sun, 29 Sep 2024 06:31:05 -0500 Subject: [PATCH] feat: healing --- app/server/create/player.js | 2 ++ resources/potion/start.js | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/server/create/player.js b/app/server/create/player.js index 8df1752..46c11de 100644 --- a/app/server/create/player.js +++ b/app/server/create/player.js @@ -1,5 +1,6 @@ export default async function createPlayer(id) { const player = { + Alive: {health: 100}, Camera: {}, Collider: { bodies: [ @@ -61,6 +62,7 @@ export default async function createPlayer(id) { }, Ticking: {}, VisibleAabb: {}, + Vulnerable: {}, Wallet: { gold: 1000, }, diff --git a/resources/potion/start.js b/resources/potion/start.js index 04777fb..978877d 100644 --- a/resources/potion/start.js +++ b/resources/potion/start.js @@ -1,2 +1,9 @@ -wielder.Health.health += 10 +const amount = 50; +wielder.Health.health += amount +wielder.Vulnerable.damage({ + amount, + position: wielder.Position.toJSON(), + type: wielder.Vulnerable.Types.HEALING, +}) + item.qty -= 1