1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-20 05:23:04 +01:00

Stop large corks, medium loops, zero g being built if no train sprites

This commit is contained in:
mix
2024-10-27 17:14:02 +00:00
committed by GitHub
parent 2bcf24f3d3
commit e6665504fb

View File

@@ -4902,10 +4902,18 @@ OpenRCT2::BitSet<EnumValue(TrackGroup::count)> RideEntryGetSupportedTrackPieces(
{}, // TrackGroup::miniGolfHole
{ SpriteGroupType::SlopeFlat, SpritePrecision::Sprites4 }, // TrackGroup::rotationControlToggle
{ SpriteGroupType::Slopes60, SpritePrecision::Sprites4 }, // TrackGroup::slopeSteepUp
{}, // TrackGroup::corkscrewLarge
{}, // TrackGroup::halfLoopMedium
{}, // TrackGroup::zeroGRoll
{}, // TrackGroup::zeroGRollLarge
{ SpriteGroupType::Corkscrews, SpritePrecision::Sprites4, SpriteGroupType::SlopeInverted,
SpritePrecision::Sprites4 }, // TrackGroup::corkscrewLarge
{ SpriteGroupType::Slopes60, SpritePrecision::Sprites4, SpriteGroupType::Slopes75, SpritePrecision::Sprites4,
SpriteGroupType::Slopes90, SpritePrecision::Sprites4, SpriteGroupType::SlopesLoop, SpritePrecision::Sprites4,
SpriteGroupType::SlopeInverted, SpritePrecision::Sprites4 }, // TrackGroup::halfLoopMedium
{ SpriteGroupType::Slopes25Banked67, SpritePrecision::Sprites4, SpriteGroupType::Slopes25Banked90,
SpritePrecision::Sprites4, SpriteGroupType::Slopes25InlineTwists,
SpritePrecision::Sprites4 }, // TrackGroup::zeroGRoll
{ SpriteGroupType::Slopes42Banked22, SpritePrecision::Sprites4, SpriteGroupType::Slopes42Banked45,
SpritePrecision::Sprites4, SpriteGroupType::Slopes42Banked67, SpritePrecision::Sprites4,
SpriteGroupType::Slopes42Banked90, SpritePrecision::Sprites4, SpriteGroupType::Slopes60Banked22,
SpritePrecision::Sprites4 }, // TrackGroup::zeroGRollLarge
{ SpriteGroupType::Slopes25, SpritePrecision::Sprites4, SpriteGroupType::Slopes60, SpritePrecision::Sprites4,
SpriteGroupType::Slopes75, SpritePrecision::Sprites4, SpriteGroupType::Slopes90,
SpritePrecision::Sprites4 }, // TrackGroup::flyingLargeHalfLoopUninvertedUp