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;
|
||||
}
|
||||
case OBJ_CNTRLCEN:
|
||||
if ( obj0p->shields >= 0 ) {
|
||||
if (parent != object_none && obj0p->shields >= 0)
|
||||
{
|
||||
apply_damage_to_controlcen(obj0p, damage, parent );
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue