summaryrefslogtreecommitdiff
path: root/src/base/item.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/item.c')
-rw-r--r--src/base/item.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/base/item.c b/src/base/item.c
index 1e8901d..300e3d1 100644
--- a/src/base/item.c
+++ b/src/base/item.c
@@ -382,6 +382,11 @@ static void eventTuxIsDeadWithItem(tux_t *tux, item_t *item)
tuxTeleport(tux);
return;
}
+ if (item->author_id == tux->id) {
+ tux->score--;
+ if (getNetTypeGame() == NET_GAME_TYPE_SERVER)
+ proto_send_newtux_server(PROTO_SEND_ALL, NULL, tux);
+ }
if (item->author_id != tux->id) {
tux_t *author;