From 2d83a8a1e4948bfbb146d772498d9ab79597abba Mon Sep 17 00:00:00 2001 From: Isse Date: Wed, 12 Apr 2023 10:18:09 +0200 Subject: [PATCH] fix npcs without a faction not respawning --- rtsim/src/rule/simulate_npcs.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtsim/src/rule/simulate_npcs.rs b/rtsim/src/rule/simulate_npcs.rs index 1f537be5cf..52c76cb5bd 100644 --- a/rtsim/src/rule/simulate_npcs.rs +++ b/rtsim/src/rule/simulate_npcs.rs @@ -59,7 +59,7 @@ fn on_death(ctx: EventCtx) { .iter() .filter(|(id, site)| { Some(*id) != npc.home - && site.faction == npc.faction + && (npc.faction.is_none() || site.faction == npc.faction) && site.world_site.map_or(false, |s| { matches!(ctx.index.sites.get(s).kind, SiteKind::Refactor(_) | SiteKind::CliffTown(_)