X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fserver%2Fthing_actions.c;h=40a44ba17ce71dd4ed51a8ae29137b9618edce95;hb=edebb2bf9aa780ee2f7006c1d2be9168564d34df;hp=8d6a802417ea6df95068892fe3b89b77cad7057f;hpb=fa0c416ccad4c4278813909ca1b799cd0600840c;p=plomrogue diff --git a/src/server/thing_actions.c b/src/server/thing_actions.c index 8d6a802..40a44ba 100644 --- a/src/server/thing_actions.c +++ b/src/server/thing_actions.c @@ -142,8 +142,16 @@ static void actor_hits_actor(struct Thing * hitter, struct Thing * hitted) if (player == hitted) { update_log(" You die."); + memset(hitted->fov_map, ' ', world.map.length * world.map.length); return; } + else + { + free(hitted->fov_map); + hitted->fov_map = NULL; + free(hitted->mem_map); + hitted->mem_map = NULL; + } update_log(" It dies."); } }