@@ -92,13 +92,14 @@ template <typename Tspec, typename Tid,
INSTANTIATE_NEWGRF_CLASS_METHODS(ObjectClass, ObjectSpec, ObjectClassID, OBJECT_CLASS_MAX)
static uint32 ObjectGetRandomBits(const ResolverObject *object)
{
return IsTileType(object->u.object.tile, MP_OBJECT) ? GetObjectRandomBits(object->u.object.tile) : 0;
TileIndex t = object->u.object.tile;
return IsValidTile(t) && IsTileType(t, MP_OBJECT) ? GetObjectRandomBits(t) : 0;
}
static uint32 ObjectGetTriggers(const ResolverObject *object)
return 0;
Status change: