diff --git a/src/script/condition/civilization_group_condition.h b/src/script/condition/civilization_group_condition.h index c6d95498c..fba6c02f7 100644 --- a/src/script/condition/civilization_group_condition.h +++ b/src/script/condition/civilization_group_condition.h @@ -42,6 +42,10 @@ class civilization_group_condition final : public condition virtual bool check(const civilization *civilization) const override { + if (civilization == nullptr) { + return false; + } + return civilization->is_part_of_group(this->group); }