modifier for small rides

This commit is contained in:
Ellpeck 2020-06-16 01:24:21 +02:00
parent fadb8724b0
commit 71930cbebb
6 changed files with 6 additions and 2 deletions

View file

@ -11,6 +11,7 @@ namespace TouchyTickets.Attractions {
Walking = 4, Walking = 4,
FastCars = 8, FastCars = 8,
NonTechnology = 16, NonTechnology = 16,
Small = 32,
All = ~0 All = ~0
} }

View file

@ -14,6 +14,7 @@ namespace TouchyTickets.Attractions {
static AttractionModifier() { static AttractionModifier() {
Register(new AttractionModifier("Lubricant", 200, Cars | FastCars, 1.02F, Ui.Texture[0, 4])); Register(new AttractionModifier("Lubricant", 200, Cars | FastCars, 1.02F, Ui.Texture[0, 4]));
Register(new AttractionModifier("LouderMusic", 500, Relaxed, 1.03F, Ui.Texture[2, 4])); Register(new AttractionModifier("LouderMusic", 500, Relaxed, 1.03F, Ui.Texture[2, 4]));
Register(new AttractionModifier("SmallAds", 800, Small, 1.3F, Ui.Texture[5, 4]));
Register(new AttractionModifier("LongerQueue", 1000, All, 1.06F, Ui.Texture[1, 4])); Register(new AttractionModifier("LongerQueue", 1000, All, 1.06F, Ui.Texture[1, 4]));
Register(new AttractionModifier("Bouncer", 1500, Walking, 1.2F, Ui.Texture[3, 4])); Register(new AttractionModifier("Bouncer", 1500, Walking, 1.2F, Ui.Texture[3, 4]));
Register(new AttractionModifier("OnRideCameras", 2500, FastCars, 1.1F, Ui.Texture[4, 4])); Register(new AttractionModifier("OnRideCameras", 2500, FastCars, 1.1F, Ui.Texture[4, 4]));

View file

@ -10,8 +10,8 @@ namespace TouchyTickets.Attractions {
public class AttractionType { public class AttractionType {
public static readonly Dictionary<string, AttractionType> Attractions = new Dictionary<string, AttractionType>(); public static readonly Dictionary<string, AttractionType> Attractions = new Dictionary<string, AttractionType>();
public static readonly AttractionType Carousel = Register(new AttractionType("Carousel", RectArea(1, 1), Attraction.Texture[0, 0, 1, 1], 0.5F, 50, Relaxed | Cars)); public static readonly AttractionType Carousel = Register(new AttractionType("Carousel", RectArea(1, 1), Attraction.Texture[0, 0, 1, 1], 0.5F, 50, Relaxed | Cars | Small));
public static readonly AttractionType MirrorHouse = Register(new AttractionType("MirrorHouse", RectArea(1, 1), Attraction.Texture[3, 0, 1, 1], 1, 150, Relaxed | Walking | NonTechnology)); public static readonly AttractionType MirrorHouse = Register(new AttractionType("MirrorHouse", RectArea(1, 1), Attraction.Texture[3, 0, 1, 1], 1, 150, Relaxed | Walking | NonTechnology | Small));
public static readonly AttractionType FoodCourt = Register(new AttractionType("FoodCourt", RectArea(2, 1), Attraction.Texture[1, 0, 2, 1], 2F, 300, None)); public static readonly AttractionType FoodCourt = Register(new AttractionType("FoodCourt", RectArea(2, 1), Attraction.Texture[1, 0, 2, 1], 2F, 300, None));
public static readonly AttractionType SpiralSlide = Register(new AttractionType("SpiralSlide", RectArea(1, 2), Attraction.Texture[5, 0, 1, 2], 4, 1200, Relaxed | Walking)); public static readonly AttractionType SpiralSlide = Register(new AttractionType("SpiralSlide", RectArea(1, 2), Attraction.Texture[5, 0, 1, 2], 4, 1200, Relaxed | Walking));
public static readonly AttractionType HedgeMaze = Register(new AttractionType("HedgeMaze", RectArea(2, 2), Attraction.Texture[3, 3, 2, 2], 8, 2500, Relaxed | Walking | NonTechnology)); public static readonly AttractionType HedgeMaze = Register(new AttractionType("HedgeMaze", RectArea(2, 2), Attraction.Texture[3, 3, 2, 2], 8, 2500, Relaxed | Walking | NonTechnology));

View file

@ -50,6 +50,8 @@
"BouncerDescription": "Bouncers are placed at walking-based rides, allowing only young, energetic people to enter.", "BouncerDescription": "Bouncers are placed at walking-based rides, allowing only young, energetic people to enter.",
"OnRideCameras": "On-Ride Pictures", "OnRideCameras": "On-Ride Pictures",
"OnRideCamerasDescription": "Cameras are installed on rides, allowing riders to purchase an on-ride picture.", "OnRideCamerasDescription": "Cameras are installed on rides, allowing riders to purchase an on-ride picture.",
"SmallAds": "Tiny Living",
"SmallAdsDescription": "An ad campaign about tiny houses causes more people to be interested in small rides",
"----- Upgrades -----": "", "----- Upgrades -----": "",
"MapSize1": "Big Park", "MapSize1": "Big Park",
"MapSize1Description": "Increases your park's buildable area. Existing attractions are not removed.", "MapSize1Description": "Increases your park's buildable area. Existing attractions are not removed.",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB