From 4a718b968528c94be54ba4b833d25194411964e6 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Sun, 5 Apr 2026 22:24:12 +0300 Subject: [PATCH] combat: buff status effects Signed-off-by: NotAShelf Change-Id: Ie2f5af13ad3c0392a5e873b15170b0226a6a6964 --- libs/combat/effects.zig | 2 +- src/settings.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/combat/effects.zig b/libs/combat/effects.zig index f4a0fa1..a665422 100644 --- a/libs/combat/effects.zig +++ b/libs/combat/effects.zig @@ -30,7 +30,7 @@ pub fn name(effect: c.StatusEffectType) ?[*:0]const u8 { pub fn paramsFor(effect: c.StatusEffectType) EffectParams { return switch (effect) { c.EFFECT_BLEED => .{ .duration = 4, .intensity = c.BLEED_STACK_DAMAGE }, - c.EFFECT_STUN => .{ .duration = 1, .intensity = 0 }, + c.EFFECT_STUN => .{ .duration = 2, .intensity = 0 }, c.EFFECT_WEAKEN => .{ .duration = 3, .intensity = c.WEAKEN_ATTACK_REDUCTION }, c.EFFECT_BURN => .{ .duration = 2, .intensity = c.BURN_BASE_DAMAGE }, c.EFFECT_POISON => .{ .duration = 5, .intensity = c.POISON_BASE_DAMAGE }, diff --git a/src/settings.h b/src/settings.h index 5b6b39b..e87c082 100644 --- a/src/settings.h +++ b/src/settings.h @@ -30,9 +30,9 @@ // Status Effects #define MAX_EFFECTS 4 -#define POISON_BASE_DAMAGE 1 -#define BLEED_STACK_DAMAGE 1 -#define BURN_BASE_DAMAGE 2 +#define POISON_BASE_DAMAGE 3 +#define BLEED_STACK_DAMAGE 3 +#define BURN_BASE_DAMAGE 7 #define WEAKEN_ATTACK_REDUCTION 2 #define REGEN_STEP_INTERVAL 15