Test for exploding wall damaging control center
apply_damage_to_controlcen requires a valid `who`, but exploding walls
have none.
Fixes: 3eb8f4813e
("Pass vcobjptr_t to apply_damage_to_controlcen")
This commit is contained in:
parent
38e8967fba
commit
bfeddc3501
|
@ -214,7 +214,8 @@ static objptridx_t object_create_explosion_sub(const objptridx_t objp, const vse
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case OBJ_CNTRLCEN:
|
case OBJ_CNTRLCEN:
|
||||||
if ( obj0p->shields >= 0 ) {
|
if (parent != object_none && obj0p->shields >= 0)
|
||||||
|
{
|
||||||
apply_damage_to_controlcen(obj0p, damage, parent );
|
apply_damage_to_controlcen(obj0p, damage, parent );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue