From d39f4d398ea7f73605a0d45e3f202cee12735d20 Mon Sep 17 00:00:00 2001 From: Tnze Date: Tue, 13 Dec 2022 00:46:49 +0800 Subject: [PATCH] fix bot/basic UpdateHealth event --- bot/basic/events.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bot/basic/events.go b/bot/basic/events.go index 51fe268..c88e6dd 100644 --- a/bot/basic/events.go +++ b/bot/basic/events.go @@ -84,9 +84,12 @@ func attachUpdateHealth(c *bot.Client, healthChangeHandler func(health float32) healthChangeErr = healthChangeHandler(float32(health)) } if deathHandler != nil && health <= 0 { - healthChangeErr = deathHandler() + deathErr = deathHandler() } - return updateHealthError{healthChangeErr, deathErr} + if healthChangeErr != nil || deathErr != nil { + return updateHealthError{healthChangeErr, deathErr} + } + return nil }, }) }