spiral slide and hedge maze
This commit is contained in:
parent
edf295fc40
commit
9cfa7df215
7 changed files with 14 additions and 4 deletions
|
@ -11,9 +11,11 @@ namespace TouchyTickets.Attractions {
|
||||||
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));
|
public static readonly AttractionType Carousel = Register(new AttractionType("Carousel", RectArea(1, 1), Attraction.Texture[0, 0, 1, 1], 0.5F, 50));
|
||||||
public static readonly AttractionType FoodCourt = Register(new AttractionType("FoodCourt", RectArea(2, 1), Attraction.Texture[1, 0, 2, 1], 1.1F, 300));
|
public static readonly AttractionType FoodCourt = Register(new AttractionType("FoodCourt", RectArea(2, 1), Attraction.Texture[1, 0, 2, 1], 1.1F, 300));
|
||||||
public static readonly AttractionType FerrisWheel = Register(new AttractionType("FerrisWheel", RectArea(2, 2), Attraction.Texture[0, 1, 2, 2], 3.5F, 2000));
|
public static readonly AttractionType SpiralSlide = Register(new AttractionType("SpiralSlide", RectArea(1, 2), Attraction.Texture[5, 0, 1, 2], 2.5F, 1200));
|
||||||
public static readonly AttractionType WildMouse = Register(new AttractionType("WildMouse", RectArea(3, 2), Attraction.Texture[2, 1, 3, 2], 10, 5000));
|
public static readonly AttractionType HedgeMaze = Register(new AttractionType("HedgeMaze", RectArea(2, 2), Attraction.Texture[3, 3, 2, 2], 4, 2500));
|
||||||
public static readonly AttractionType LogFlume = Register(new AttractionType("LogFlume", new[,] {{true, true, false}, {true, true, true}}, Attraction.Texture[0, 3, 3, 2], 20, 9500));
|
public static readonly AttractionType FerrisWheel = Register(new AttractionType("FerrisWheel", RectArea(2, 2), Attraction.Texture[0, 1, 2, 2], 6.5F, 4000));
|
||||||
|
public static readonly AttractionType WildMouse = Register(new AttractionType("WildMouse", RectArea(3, 2), Attraction.Texture[2, 1, 3, 2], 15, 8000));
|
||||||
|
public static readonly AttractionType LogFlume = Register(new AttractionType("LogFlume", new[,] {{true, true, false}, {true, true, true}}, Attraction.Texture[0, 3, 3, 2], 25, 12000));
|
||||||
|
|
||||||
public readonly string Name;
|
public readonly string Name;
|
||||||
public readonly bool[,] Area;
|
public readonly bool[,] Area;
|
||||||
|
@ -45,6 +47,9 @@ namespace TouchyTickets.Attractions {
|
||||||
// this should contain all car-based coasters
|
// this should contain all car-based coasters
|
||||||
if ((this == Carousel || this == WildMouse) && Upgrade.RollerCoasterModifier.IsActive())
|
if ((this == Carousel || this == WildMouse) && Upgrade.RollerCoasterModifier.IsActive())
|
||||||
genRate *= 2;
|
genRate *= 2;
|
||||||
|
// this should contain all coasters where people just walk around on their own
|
||||||
|
if ((this == SpiralSlide || this == HedgeMaze) && Upgrade.ManualRideModifier.IsActive())
|
||||||
|
genRate *= 3;
|
||||||
|
|
||||||
return genRate;
|
return genRate;
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
"FerrisWheel": "Ferris Wheel",
|
"FerrisWheel": "Ferris Wheel",
|
||||||
"WildMouse": "Wild Mouse",
|
"WildMouse": "Wild Mouse",
|
||||||
"LogFlume": "Log Flume",
|
"LogFlume": "Log Flume",
|
||||||
|
"HedgeMaze": "Hedge Maze",
|
||||||
|
"SpiralSlide": "Spiral Slide",
|
||||||
"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.",
|
||||||
"MapSize2": "Bigger Park",
|
"MapSize2": "Bigger Park",
|
||||||
|
@ -35,5 +37,7 @@
|
||||||
"FerrisWheelModifier": "Crowded Pods",
|
"FerrisWheelModifier": "Crowded Pods",
|
||||||
"FerrisWheelModifierDescription": "Quadruples ticket sales for ferris wheels. Who cares about fire safety?",
|
"FerrisWheelModifierDescription": "Quadruples ticket sales for ferris wheels. Who cares about fire safety?",
|
||||||
"RollerCoasterModifier": "No Brakes",
|
"RollerCoasterModifier": "No Brakes",
|
||||||
"RollerCoasterModifierDescription": "Increases the speed of all car-based attractions, doubling their ticket sales."
|
"RollerCoasterModifierDescription": "Increases the speed of all car-based attractions, doubling their ticket sales.",
|
||||||
|
"ManualRideModifier": "Push and Shove",
|
||||||
|
"ManualRideModifierDescription": "Increases the amount of people allowed on manual (walking-based) rides, tripling their ticket sales."
|
||||||
}
|
}
|
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 6 KiB |
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 3 KiB After Width: | Height: | Size: 3.1 KiB |
|
@ -12,6 +12,7 @@ namespace TouchyTickets {
|
||||||
public static readonly Upgrade FoodCourtModifier = Register(new Upgrade("FoodCourtModifier", 1, Ui.Texture[1, 3]));
|
public static readonly Upgrade FoodCourtModifier = Register(new Upgrade("FoodCourtModifier", 1, Ui.Texture[1, 3]));
|
||||||
public static readonly Upgrade FerrisWheelModifier = Register(new Upgrade("FerrisWheelModifier", 1, Ui.Texture[2, 3]));
|
public static readonly Upgrade FerrisWheelModifier = Register(new Upgrade("FerrisWheelModifier", 1, Ui.Texture[2, 3]));
|
||||||
public static readonly Upgrade RollerCoasterModifier = Register(new Upgrade("RollerCoasterModifier", 1, Ui.Texture[3, 3]));
|
public static readonly Upgrade RollerCoasterModifier = Register(new Upgrade("RollerCoasterModifier", 1, Ui.Texture[3, 3]));
|
||||||
|
public static readonly Upgrade ManualRideModifier = Register(new Upgrade("ManualRideModifier", 1, Ui.Texture[4, 3]));
|
||||||
|
|
||||||
public readonly string Name;
|
public readonly string Name;
|
||||||
public readonly int Price;
|
public readonly int Price;
|
||||||
|
|
Loading…
Reference in a new issue