packages/nucleus/src/data/floors.ts
/**
* This file was auto-generated by a frida agent
*
* Generated by:
* /workspaces/tinyburg/packages/insight/dist/src/agents/get-floor-data.js
*
* With TinyTower version: 5.2.1
*
* On: Wed, 08 May 2024 23:06:46 GMT
*/
export const buildFloorCost = (numFloors: number) => {
const num1 = numFloors - 1;
const num2 = Math.max(5000, Math.ceil(num1 * num1 * 500 - (12 - num1) * 9000));
return num2 - (num2 % 1000);
};
export enum FloorType {
None = "None",
Food = "Food",
Retail = "Retail",
Entertainment = "Entertainment",
Casino = "Casino",
Hotel = "Hotel",
Lobby = "Lobby",
Creative = "Creative",
Residential = "Residential",
Empty = "Empty",
Service = "Service",
VIPLounge = "VIPLounge",
}
export const floors = [
{ name: "Sushi Bar", type: FloorType.Food, stockVar: 0 },
{ name: "Mexican Food", type: FloorType.Food, stockVar: 1 },
{ name: "Tea House", type: FloorType.Food, stockVar: 2 },
{ name: "Vegan Food", type: FloorType.Food, stockVar: 3 },
{ name: "Frozen Yogurt", type: FloorType.Food, stockVar: 4 },
{ name: "Smoothie Shop", type: FloorType.Food, stockVar: 5 },
{ name: "Sub Shop", type: FloorType.Food, stockVar: 6 },
{ name: "Coffee House", type: FloorType.Food, stockVar: 7 },
{ name: "Sky Burger", type: FloorType.Food, stockVar: 8 },
{ name: "Asian Cuisine", type: FloorType.Food, stockVar: 9 },
{ name: "Diner", type: FloorType.Food, stockVar: 10 },
{ name: "Pub", type: FloorType.Food, stockVar: 11 },
{ name: "Pizza Place", type: FloorType.Food, stockVar: 12 },
{ name: "Scoops", type: FloorType.Food, stockVar: 13 },
{ name: "Bakery", type: FloorType.Food, stockVar: 14 },
{ name: "Fancy Cuisine", type: FloorType.Food, stockVar: 15 },
{ name: "Barber Shop", type: FloorType.Service, stockVar: 16 },
{ name: "Day Spa", type: FloorType.Service, stockVar: 17 },
{ name: "Dentists Office", type: FloorType.Service, stockVar: 18 },
{ name: "Doctors Office", type: FloorType.Service, stockVar: 19 },
{ name: "Fortune Teller", type: FloorType.Service, stockVar: 20 },
{ name: "Optometrist", type: FloorType.Service, stockVar: 21 },
{ name: "Health Club", type: FloorType.Service, stockVar: 22 },
{ name: "Martial Arts", type: FloorType.Service, stockVar: 23 },
{ name: "Wedding Chapel", type: FloorType.Service, stockVar: 24 },
{ name: "Laundromat", type: FloorType.Service, stockVar: 25 },
{ name: "Private eye", type: FloorType.Service, stockVar: 26 },
{ name: "Tutoring Center", type: FloorType.Service, stockVar: 27 },
{ name: "Travel Agency", type: FloorType.Service, stockVar: 28 },
{ name: "Ship & Print", type: FloorType.Service, stockVar: 29 },
{ name: "Pharmacy", type: FloorType.Service, stockVar: 30 },
{ name: "Bank", type: FloorType.Service, stockVar: 31 },
{ name: "Arcade", type: FloorType.Entertainment, stockVar: 32 },
{ name: "Video Rental", type: FloorType.Entertainment, stockVar: 33 },
{ name: "Museum", type: FloorType.Entertainment, stockVar: 34 },
{ name: "Aquarium", type: FloorType.Entertainment, stockVar: 35 },
{ name: "Cineplex", type: FloorType.Entertainment, stockVar: 36 },
{ name: "Theater", type: FloorType.Entertainment, stockVar: 37 },
{ name: "Planetarium", type: FloorType.Entertainment, stockVar: 38 },
{ name: "Plainlake Apts.", type: FloorType.Residential },
{ name: "Sweetside Apts.", type: FloorType.Residential },
{ name: "Tuscana Apts.", type: FloorType.Residential },
{ name: "Lotus Apts.", type: FloorType.Residential },
{ name: "Moderna Apts.", type: FloorType.Residential },
{ name: "Chateau Apts.", type: FloorType.Residential },
{ name: "50's Apts.", type: FloorType.Residential },
{ name: "Santa Fe Apts.", type: FloorType.Residential },
{ name: "Gothic Apts.", type: FloorType.Residential },
{ name: "Art Deco Apts.", type: FloorType.Residential },
{ name: "Rustic Apts.", type: FloorType.Residential },
{ name: "Eclectic Apts.", type: FloorType.Residential },
{ name: "Broadleaf Apts.", type: FloorType.Residential },
{ name: "Safari Apts.", type: FloorType.Residential },
{ name: "70's Apts.", type: FloorType.Residential },
{ name: "Loft Apts.", type: FloorType.Residential },
{ name: "Mini Golf", type: FloorType.Entertainment, stockVar: 55 },
{ name: "Volleyball Club", type: FloorType.Entertainment, stockVar: 56 },
{ name: "Racquetball", type: FloorType.Entertainment, stockVar: 57 },
{ name: "__Empty String__", type: FloorType.Empty },
{ name: "undefined", type: FloorType.None },
{ name: "Bowling Alley", type: FloorType.Entertainment, stockVar: 60 },
{ name: "Cyber Cafe", type: FloorType.Entertainment, stockVar: 61 },
{ name: "Paintball Arena", type: FloorType.Entertainment, stockVar: 62 },
{ name: "Night Club", type: FloorType.Entertainment, stockVar: 63 },
{ name: "Casino", type: FloorType.Entertainment, stockVar: 64 },
{ name: "Comedy Club", type: FloorType.Entertainment, stockVar: 65 },
{ name: "Toy Store", type: FloorType.Retail, stockVar: 66 },
{ name: "Mapple Store", type: FloorType.Retail, stockVar: 67 },
{ name: "Book Store", type: FloorType.Retail, stockVar: 68 },
{ name: "Shoe Store", type: FloorType.Retail, stockVar: 69 },
{ name: "Hat Shop", type: FloorType.Retail, stockVar: 70 },
{ name: "Record Shop", type: FloorType.Retail, stockVar: 71 },
{ name: "Music Store", type: FloorType.Retail, stockVar: 72 },
{ name: "Bike Shop", type: FloorType.Retail, stockVar: 73 },
{ name: "Comic Store", type: FloorType.Retail, stockVar: 74 },
{ name: "Furniture Store", type: FloorType.Retail, stockVar: 75 },
{ name: "Plant Nursery", type: FloorType.Retail, stockVar: 76 },
{ name: "Fabric Shop", type: FloorType.Retail, stockVar: 77 },
{ name: "Mens Fashion", type: FloorType.Retail, stockVar: 78 },
{ name: "Womens Fashion", type: FloorType.Retail, stockVar: 79 },
{ name: "Tech Store", type: FloorType.Retail, stockVar: 80 },
{ name: "Game Store", type: FloorType.Retail, stockVar: 81 },
{ name: "Tattoo Parlor", type: FloorType.Creative, stockVar: 82 },
{ name: "Software Studio", type: FloorType.Creative, stockVar: 83 },
{ name: "Pottery Studio", type: FloorType.Creative, stockVar: 84 },
{ name: "Glass Studio", type: FloorType.Creative, stockVar: 85 },
{ name: "Art Studio", type: FloorType.Creative, stockVar: 86 },
{ name: "Photo Studio", type: FloorType.Creative, stockVar: 87 },
{ name: "Fashion Studio", type: FloorType.Creative, stockVar: 88 },
{ name: "Recording Studio", type: FloorType.Creative, stockVar: 89 },
{ name: "Wood Shop", type: FloorType.Creative, stockVar: 90 },
{ name: "Architect Office", type: FloorType.Creative, stockVar: 91 },
{ name: "Graphic Design", type: FloorType.Creative, stockVar: 92 },
{ name: "Film Studio", type: FloorType.Creative, stockVar: 93 },
{ name: "Ad Agency", type: FloorType.Creative, stockVar: 94 },
{ name: "Game Studio", type: FloorType.Creative, stockVar: 95 },
{ name: "Cake Studio", type: FloorType.Creative, stockVar: 96 },
{ name: "Soda Brewery", type: FloorType.Creative, stockVar: 97 },
{ name: "High Tech Apts.", type: FloorType.Residential },
{ name: "Garden Apts.", type: FloorType.Residential },
{ name: "Baycrest Apts.", type: FloorType.Residential },
{ name: "Mismatch Apts.", type: FloorType.Residential },
{ name: "Nerd Cave Apts.", type: FloorType.Residential },
{ name: "Zen Apts.", type: FloorType.Residential },
{ name: "Beach Apts.", type: FloorType.Residential },
{ name: "Club Apts.", type: FloorType.Residential },
{ name: "Hacienda Apts.", type: FloorType.Residential },
{ name: "Greek Apts.", type: FloorType.Residential },
{ name: "Storage Apts.", type: FloorType.Residential },
{ name: "Brightpoint Apts.", type: FloorType.Residential },
{ name: "Cottage Apts.", type: FloorType.Residential },
{ name: "Greenwood Apts.", type: FloorType.Residential },
{ name: "Aquatic Apts.", type: FloorType.Residential },
{ name: "Stonecrest Apts.", type: FloorType.Residential },
{ name: "Bridgeview Apts.", type: FloorType.Residential },
{ name: "Fawlty Apts.", type: FloorType.Residential },
{ name: "Estate Apts.", type: FloorType.Residential },
{ name: "Pinehurst Apts.", type: FloorType.Residential },
{ name: "HiFi Apts.", type: FloorType.Residential },
{ name: "Birchside Apts.", type: FloorType.Residential },
{ name: "Westgrove Apts.", type: FloorType.Residential },
{ name: "Plumbrook Apts.", type: FloorType.Residential },
{ name: "Glendale Apts.", type: FloorType.Residential },
{ name: "Ridgemill Apts.", type: FloorType.Residential },
{ name: "Goldcreek Apts.", type: FloorType.Residential },
{ name: "Silverwell Apts.", type: FloorType.Residential },
{ name: "Mesa Apts.", type: FloorType.Residential },
{ name: "Dover Apts.", type: FloorType.Residential },
{ name: "Mistmont Apts.", type: FloorType.Residential },
{ name: "Devonshire Apts.", type: FloorType.Residential },
{ name: "Mapleton Apts.", type: FloorType.Residential },
{ name: "Ivymoss Apts.", type: FloorType.Residential },
{ name: "Auto Dealer", type: FloorType.Retail, stockVar: 132 },
{ name: "BBQ Place", type: FloorType.Food, stockVar: 133 },
{ name: "Recycling", type: FloorType.Service, stockVar: 134 },
{ name: "Floral Studio", type: FloorType.Creative, stockVar: 135 },
{ name: "Rock Climbing", type: FloorType.Entertainment, stockVar: 136 },
{ name: "Millspring Apts.", type: FloorType.Residential },
{ name: "Security Office", type: FloorType.Service, stockVar: 138 },
{ name: "Karaoke Club", type: FloorType.Entertainment, stockVar: 139 },
{ name: "Grocery Store", type: FloorType.Retail, stockVar: 140 },
{ name: "Pancake House", type: FloorType.Food, stockVar: 141 },
{ name: "Laboratory", type: FloorType.Creative, stockVar: 142 },
{ name: "Tiki Apts.", type: FloorType.Residential },
{ name: "Submarine Apts.", type: FloorType.Residential },
{ name: "Anti Grav Apts.", type: FloorType.Residential },
{ name: "Courthouse", type: FloorType.Service, stockVar: 146 },
{ name: "Haunted House", type: FloorType.Entertainment, stockVar: 147 },
{ name: "Candle Shop", type: FloorType.Retail, stockVar: 148 },
{ name: "Animation Studio", type: FloorType.Creative, stockVar: 149 },
{ name: "Donut Shop", type: FloorType.Food, stockVar: 150 },
{ name: "Egyptian Apts.", type: FloorType.Residential },
{ name: "Magic Apts.", type: FloorType.Residential },
{ name: "Roman Apts.", type: FloorType.Residential },
{ name: "Seafood", type: FloorType.Food, stockVar: 154 },
{ name: "Jewelry Store", type: FloorType.Retail, stockVar: 155 },
{ name: "Mechanic", type: FloorType.Service, stockVar: 156 },
{ name: "Billiard Hall", type: FloorType.Entertainment, stockVar: 157 },
{ name: "TV Studio", type: FloorType.Creative, stockVar: 158 },
{ name: "Arctic Apts.", type: FloorType.Residential },
{ name: "Space Apts.", type: FloorType.Residential },
{ name: "Bachelor Apts.", type: FloorType.Residential },
{ name: "Archery Range", type: FloorType.Entertainment, stockVar: 162 },
{ name: "Pet Shop", type: FloorType.Retail, stockVar: 163 },
{ name: "Chocolatier", type: FloorType.Creative, stockVar: 164 },
{ name: "Italian Food", type: FloorType.Food, stockVar: 165 },
{ name: "Fire Station", type: FloorType.Service, stockVar: 166 },
{ name: "College Apts.", type: FloorType.Residential },
{ name: "Party Apts.", type: FloorType.Residential },
{ name: "Honey Apts.", type: FloorType.Residential },
{ name: "Ship Apts.", type: FloorType.Residential },
{ name: "Park", type: FloorType.Entertainment, stockVar: 171 },
{ name: "Surf Shop", type: FloorType.Retail, stockVar: 172 },
{ name: "Stock Exchange", type: FloorType.Service, stockVar: 173 },
{ name: "Clockmaker", type: FloorType.Creative, stockVar: 174 },
{ name: "Cheese Shop", type: FloorType.Food, stockVar: 175 },
{ name: "Temple Apts.", type: FloorType.Residential },
{ name: "Holiday Apts.", type: FloorType.Residential },
{ name: "Hot Dog Joint", type: FloorType.Food, stockVar: 178 },
{ name: "Plumber", type: FloorType.Service, stockVar: 179 },
{ name: "Circus", type: FloorType.Entertainment, stockVar: 180 },
{ name: "Home Supply", type: FloorType.Retail, stockVar: 181 },
{ name: "Sculpting Studio", type: FloorType.Creative, stockVar: 182 },
{ name: "Low Rent Apts.", type: FloorType.Residential },
{ name: "Sunset Apts.", type: FloorType.Residential },
{ name: "Pet Apts.", type: FloorType.Residential },
{ name: "Airline Food", type: FloorType.Food, stockVar: 186 },
{ name: "Stables", type: FloorType.Service, stockVar: 187 },
{ name: "Golf Sim", type: FloorType.Entertainment, stockVar: 188 },
{ name: "Robot Store", type: FloorType.Retail, stockVar: 189 },
{ name: "Costume Shop", type: FloorType.Creative, stockVar: 190 },
{ name: "Theater Apts.", type: FloorType.Residential },
{ name: "Overgrown Apts.", type: FloorType.Residential },
{ name: "Reef Apts.", type: FloorType.Residential },
{ name: "Lobby", type: FloorType.Lobby, character: "artmajor" },
{
name: "Roman Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "horsefountain", x: 69, y: 45, frontlayer: 1 },
{ element: "fountain", x: 72, y: 39, ftime: "0.2", frontlayer: 1 },
{ element: "floor1panels", x: 3, y: 10, cyclecolor: "16", additive: true },
],
},
{ name: "Egyptian Lobby", type: FloorType.Lobby, character: "artmajor" },
{ name: "Standard Lobby", type: FloorType.Lobby, character: "artmajor" },
{
name: "New York Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [{ element: "nywater", x: 63, y: 43, ftime: "0.15" }],
},
{
name: "Fun Fair Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "fairdoor", x: 32, y: 46, ftime: "0.3" },
{ element: "fairlight", x: 106, y: 18, ftime: "0.3" },
],
},
{
name: "China Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "dragoneye", x: 84, y: 27, ftime: "0.07", loopdelay: [] },
{ element: "smoke", x: 88, y: 30, ftime: "0.2", additive: true },
],
},
{
name: "Europe Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [{ element: "euroclock", x: 5, y: 19, ftime: "4" }],
},
{
name: "Russia Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "glow", x: 2, y: 34, additive: true, ftime: "0.15", startframe: 3 },
{ element: "glow", x: 77, y: 34, additive: true, ftime: "0.15", startframe: 1 },
],
},
{
name: "NASA Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "nasascreen", x: 3, y: 30, ftime: "0.3" },
{ element: "nasanum", x: 68, y: 6, ftime: "1" },
{ element: "nasamap", x: 77, y: 30, ftime: "0.1" },
{ element: "nasacomp", x: 61, y: 40, ftime: "0.1" },
],
},
{ name: "Farm Lobby", type: FloorType.Lobby, character: "artmajor" },
{
name: "Island Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [{ element: "rockwater", x: 57, y: 43, ftime: "0.5" }],
},
{
name: "UFO Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [{ element: "ufolight", x: 78, y: 26, ftime: "0.1" }],
},
{
name: "British Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "glow", x: 46, y: 24, additive: true, ftime: "0.15", startframe: 1 },
{ element: "glow", x: 106, y: 24, additive: true, ftime: "0.15", startframe: 2 },
],
},
{ name: "Taj Mahal Lobby", type: FloorType.Lobby, character: "artmajor" },
{
name: "Neon Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "neonbar", x: 0, y: 39, ftime: "0.2" },
{ element: "neontext", x: 63, y: 35, ftime: "0.1" },
],
},
{
name: "Art Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [{ element: "glow", x: 29, y: 27, additive: true, ftime: "0.15", startframe: 1 }],
},
{
name: "Greek Temple Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "greekfirea", x: 10, y: 16, ftime: "0.15" },
{ element: "greekfireb", x: 70, y: 16, ftime: "0.15" },
],
},
{ name: "Jungle Temple Lobby", type: FloorType.Lobby, character: "artmajor" },
{ name: "Dojo Lobby", type: FloorType.Lobby, character: "artmajor" },
{
name: "Halloween Lobby",
type: FloorType.Lobby,
holiday: "Halloween",
character: "artmajor",
animations: [
{ element: "blinkeye", x: 43, y: 20, ftime: "0.25", loopdelay: [] },
{ element: "blinkeye", x: 37, y: 25, ftime: "0.25", loopdelay: [] },
{ element: "blinkeye", x: 41, y: 32, ftime: "0.25", loopdelay: [] },
{ element: "spookcandle", x: 92, y: 26, additive: true, ftime: "0.1" },
{ element: "spookcandle", x: 112, y: 26, additive: true, ftime: "0.15" },
{ element: "spiderdrop", x: 59, y: 17, ftime: "0.08", loopdelay: [] },
{ element: "lodgefire", x: 100, y: 40, ftime: "0.2" },
],
},
{
name: "Waterpark Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [{ element: "lobbyslide", x: 54, y: 26, ftime: "0.1" }],
},
{
name: "Tree Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [{ element: "glow", x: 30, y: 21, additive: true, ftime: "0.155", startframe: 3 }],
},
{
name: "Monster Lobby",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "monstercomp", x: 96, y: 34, ftime: "0.05" },
{ element: "monsterholo", x: 56, y: 41, additive: true, ftime: "0.025" },
],
},
{
name: "Holiday Lobby",
type: FloorType.Lobby,
holiday: "The Holidays",
character: "artmajor",
animations: [
{ element: "xmaslobbytree", x: 0, y: 47, ftime: "0.5" },
{ element: "xmaslobbylights", x: 0, y: 47, ftime: "0.5" },
],
},
{ name: "Corner Apts.", type: FloorType.Residential },
{
name: "Warren Buffet",
type: FloorType.Food,
stockVar: 220,
animations: [{ element: "spookcandle", x: 7, y: 38, additive: true, ftime: "0.1" }],
},
{ name: "Boxing Gym", type: FloorType.Entertainment, stockVar: 221 },
{ name: "Emperor Apts.", type: FloorType.Residential },
{ name: "Joey Bitton", type: FloorType.Retail, stockVar: 223 },
{
name: "Penthouse Apts.",
type: FloorType.Residential,
animations: [{ element: "pentfire", x: 85, y: 43, ftime: "0.2" }],
},
{ name: "College", type: FloorType.Service, stockVar: 225 },
{ name: "Dance Studio", type: FloorType.Creative, stockVar: 226 },
{
name: "Legit Watches",
type: FloorType.Retail,
stockVar: 227,
animations: [
{ element: "watch", x: 65, y: 24, ftime: "1" },
{ element: "tvcar", x: 9, y: 20, ftime: "0.2", startframe: 5 },
],
},
{ name: "Lotus House", type: FloorType.Food, stockVar: 228 },
{
name: "Tiger Magic",
type: FloorType.Entertainment,
stockVar: 229,
animations: [{ element: "tigeranim", x: 92, y: 30, ftime: "0.18", loopdelay: [] }],
},
{ name: "Bubblesoak Apts.", type: FloorType.Residential },
{ name: "Pop Art Apts.", type: FloorType.Residential },
{
name: "Lodge Apts.",
type: FloorType.Residential,
animations: [{ element: "lodgefire", x: 84, y: 43, ftime: "0.2" }],
},
{
name: "Style Salon",
type: FloorType.Service,
stockVar: 233,
animations: [{ element: "salonlights", x: 8, y: 7, cyclecolor: "16", additive: true }],
},
{
name: "Superhero Lab",
type: FloorType.Creative,
stockVar: 234,
animations: [
{ element: "dna", x: 61, y: 33, ftime: "0.25" },
{ element: "holo", x: 7, y: 33, ftime: "0.1" },
{ element: "lcd", x: 114, y: 36, ftime: "0.1" },
{ element: "globe", x: 82, y: 39, ftime: "0.1", additive: true },
],
},
{ name: "Native Art Studio", type: FloorType.Creative, stockVar: 235 },
{ name: "Tailor", type: FloorType.Service, stockVar: 236 },
{
name: "Moroccan Cuisine",
type: FloorType.Food,
stockVar: 237,
animations: [
{ element: "spookcandle", x: 12, y: 37, additive: true, ftime: "0.1" },
{ element: "spookcandle", x: 118, y: 37, additive: true, ftime: "0.1" },
],
},
{
name: "Candy Shoppe",
type: FloorType.Retail,
stockVar: 238,
stocktime: 30,
animations: [
{ element: "pole", x: 27, y: 41, ftime: "0.2" },
{ element: "pole", x: 50, y: 41, ftime: "0.2" },
],
},
{ name: "Wax Museum", type: FloorType.Entertainment, stockVar: 239 },
{
name: "Cupid Apts.",
type: FloorType.Residential,
animations: [
{ element: "lodgefire", x: 4, y: 43, ftime: "0.2" },
{ element: "bubblebath", x: 106, y: 40, ftime: "0.2" },
{ element: "spookcandle", x: 0, y: 27, additive: true, ftime: "0.1", startframe: 3 },
{ element: "spookcandle", x: 17, y: 27, additive: true, ftime: "0.1", startframe: 5 },
{ element: "spookcandle", x: 22, y: 47, additive: true, ftime: "0.1", startframe: 2 },
{ element: "spookcandle", x: 119, y: 47, additive: true, ftime: "0.1", startframe: 4 },
{ element: "spookcandle", x: 115, y: 37, additive: true, ftime: "0.1", startframe: 1 },
],
},
{
name: "Groovy Apts.",
type: FloorType.Residential,
animations: [
{ element: "waterlamp", x: 54, y: 45, ftime: "0.25" },
{ element: "waterlamp", x: 113, y: 45, ftime: "0.25", startframe: 3 },
],
},
{ name: "Island Apts.", type: FloorType.Residential },
{
name: "Rock Diner",
type: FloorType.Food,
stockVar: 243,
animations: [
{ element: "rockscreena", x: 70, y: 21, ftime: "0.5" },
{ element: "rockscreenb", x: 97, y: 21, ftime: "0.3" },
{ element: "rockscreenc", x: 126, y: 21, ftime: "0.6" },
],
},
{
name: "Bling Jewelers",
type: FloorType.Retail,
stockVar: 244,
stocktime: 60,
animations: [
{ element: "jewelstanda", x: 56, y: 30, ftime: "0.2" },
{ element: "jewelstandb", x: 112, y: 30, ftime: "0.2" },
{ element: "glint", x: 7, y: 15, ftime: "0.1", additive: true, loopdelay: [] },
{ element: "glint", x: 13, y: 18, ftime: "0.1", additive: true, loopdelay: [] },
],
},
{
name: "Creative Ink",
type: FloorType.Creative,
stockVar: 245,
animations: [
{ element: "ink", x: 33, y: 11, ftime: "0.7" },
{ element: "fan", x: 57, y: 9, ftime: "0.025" },
],
},
{
name: "Device Repair",
type: FloorType.Service,
stockVar: 246,
animations: [{ element: "bittv", x: 2, y: 20, ftime: "0.1" }],
},
{
name: "Splash Zone",
type: FloorType.Entertainment,
stockVar: 247,
animations: [{ element: "pool", x: 78, y: 45, ftime: "0.25" }],
},
{
name: "Dragon Apts.",
type: FloorType.Residential,
animations: [
{ element: "glow", x: 5, y: 31, additive: true, ftime: "0.15", startframe: 2 },
{ element: "glow", x: 87, y: 31, additive: true, ftime: "0.15", startframe: 1 },
],
},
{
name: "Contempo Apts.",
type: FloorType.Residential,
animations: [{ element: "moderntv", x: 63, y: 31, ftime: "0.15" }],
},
{
name: "Piano Apts.",
type: FloorType.Residential,
animations: [
{ element: "pianofire", x: 106, y: 42, ftime: "0.15" },
{ element: "spookcandle", x: 70, y: 18, additive: true, ftime: "0.13", startframe: 3 },
{ element: "spookcandle", x: 76, y: 17, additive: true, ftime: "0.13", startframe: 5 },
{ element: "spookcandle", x: 82, y: 18, additive: true, ftime: "0.13", startframe: 2 },
],
},
{ name: "Shrimp Buffet", type: FloorType.Food, stockVar: 251 },
{ name: "Law Offices", type: FloorType.Service, stockVar: 252 },
{ name: "Broadway Theatre", type: FloorType.Entertainment, stockVar: 253 },
{ name: "Tourist Trap", type: FloorType.Retail, stockVar: 254 },
{ name: "Metal Studio", type: FloorType.Creative, stockVar: 255 },
{ name: "Carmine Apts.", type: FloorType.Residential },
{
name: "Relax Apts.",
type: FloorType.Residential,
animations: [
{ element: "spookcandle", x: 95, y: 40, additive: true, ftime: "0.1", startframe: 3, frontlayer: 1 },
{ element: "spookcandle", x: 48, y: 47, additive: true, ftime: "0.1", startframe: 5 },
{ element: "spookcandle", x: 82, y: 47, additive: true, ftime: "0.1", startframe: 2 },
],
},
{ name: "Regal Apts.", type: FloorType.Residential },
{ name: "Makerspace", type: FloorType.Creative, stockVar: 259 },
{ name: "Indoor Skydiving", type: FloorType.Entertainment, stockVar: 260 },
{ name: "Burrito Bar", type: FloorType.Food, stockVar: 261 },
{ name: "Brick Store", type: FloorType.Retail, stockVar: 262 },
{ name: "BitBook", type: FloorType.Service, stockVar: 263 },
{ name: "Springfield Apts.", type: FloorType.Residential },
{ name: "Camping Apts.", type: FloorType.Residential },
{ name: "Capsule Apts.", type: FloorType.Residential },
{ name: "Doggy Daycare", type: FloorType.Service, stockVar: 267 },
{ name: "Skate Shop", type: FloorType.Retail, stockVar: 268 },
{ name: "Cookie Shop", type: FloorType.Food, stockVar: 269 },
{ name: "Space Museum", type: FloorType.Entertainment, stockVar: 270 },
{ name: "Model Trains", type: FloorType.Creative, stockVar: 271 },
{ name: "Bitcraft Apts.", type: FloorType.Residential },
{ name: "Butterfly Apts.", type: FloorType.Residential },
{ name: "Cavern Apts.", type: FloorType.Residential },
{ name: "Garage Apts.", type: FloorType.Residential },
{ name: "VOTE! Lobby", type: FloorType.Lobby, character: "artmajor" },
{
name: "Easter Lobby",
type: FloorType.Lobby,
hidden: true,
character: "artmajor",
animations: [
{ element: "bunnycounter", x: 0, y: 46, ftime: "0.25", loopdelay: [] },
{ element: "floor277grass", x: 0, y: 46, ftime: "0.125", loopdelay: [] },
],
},
{ name: "Museum Lobby", holiday: "Independence Day", type: FloorType.Lobby, character: "artmajor" },
{ name: "Celebration Lobby", type: FloorType.Lobby, holiday: "Independence Day", character: "artmajor" },
{
name: "Beach barbecue",
type: FloorType.Lobby,
holiday: "Summer",
character: "artmajor",
animations: [{ element: "floor280smoke", x: 88, y: 34, ftime: "0.125" }],
},
{
name: "Surfer paradise",
type: FloorType.Lobby,
hidden: true,
character: "artmajor",
animations: [
{ element: "floor281torch", x: 60, y: 37, ftime: "0.125" },
{ element: "floor281surfer", x: 73, y: 48, ftime: "0.125" },
],
},
{
name: "torture chamber",
type: FloorType.Lobby,
hidden: true,
character: "artmajor",
animations: [
{ element: "floor282torch", x: 13, y: 28, ftime: "0.07" },
{ element: "floor282cage", x: 54, y: 43, ftime: "1.5" },
],
},
{
name: "witch's chamber",
type: FloorType.Lobby,
holiday: "Halloween",
character: "artmajor",
animations: [
{ element: "floor283pot", x: 92, y: 47, ftime: "0.125" },
{ element: "floor283cat", x: 117, y: 47, ftime: "1" },
{ element: "floor283spark", x: 23, y: 34, ftime: "0.07" },
{ element: "floor283candle", x: 9, y: 9, ftime: "0.5" },
{ element: "floor283book", x: 74, y: 31, ftime: "0.25" },
],
},
{ name: "christmas market", type: FloorType.Lobby, hidden: true, character: "artmajor" },
{
name: "santa claus office",
type: FloorType.Lobby,
holiday: "The Holidays",
character: "artmajor",
animations: [{ element: "floor285anim", x: 47, y: 47, ftime: "0.125" }],
},
{
name: "Legendary Lounge",
type: FloorType.VIPLounge,
animations: [
{ element: "floor286_star", x: 7, y: 35, ftime: "0.125", startdelay: "1.75", loopdelay: [] },
{ element: "floor286_wall", x: 54, y: 46, ftime: "0.125", loopdelay: [] },
{ element: "floor286_aquarium", x: 71, y: 32, ftime: "0.2" },
],
},
{
name: "Washington Crossing",
type: FloorType.Lobby,
character: "artmajor",
hidden: true,
animations: [{ element: "floor287_boat", x: 70, y: 45, ftime: "0.125" }],
},
{
name: "Ice Cream Parlor",
type: FloorType.Lobby,
character: "artmajor",
hidden: true,
animations: [{ element: "floor288_mixer", x: 57, y: 45, ftime: "0.125" }],
},
{
name: "Backdoor Icy Cart",
type: FloorType.Lobby,
character: "artmajor",
holiday: "IceCream",
animations: [
{ element: "floor289_white", x: 23, y: 46, ftime: "0.125" },
{ element: "floor289_black", x: 98, y: 38, ftime: "0.125" },
],
},
{
name: "Tool Shed Apts.",
type: FloorType.Residential,
contentOffer: true,
animations: [{ element: "floor290_tool", x: 2, y: 42, ftime: "0.125" }],
},
{
name: "Venice Apts.",
type: FloorType.Residential,
contentOffer: true,
animations: [{ element: "floor291_boat", x: 77, y: 48, ftime: "0.125" }],
},
{
name: "Nordic Apts.",
type: FloorType.Residential,
contentOffer: true,
animations: [{ element: "floor292_fire", x: 74, y: 41, ftime: "0.125" }],
},
{
name: "Spaceship Apts.",
type: FloorType.Residential,
contentOffer: true,
animations: [{ element: "floor293_planets", x: 65, y: 48, ftime: "0.125" }],
},
{ name: "Friends Apts.", type: FloorType.Residential, contentOffer: true },
{
name: "Forever Frosty Bar",
type: FloorType.Lobby,
hidden: true,
character: "artmajor",
animations: [{ element: "floor295_iceguy", x: 35, y: 46, ftime: "0.07" }],
},
{
name: "Bone-chilling lobby",
holiday: "Halloween",
type: FloorType.Lobby,
hidden: true,
character: "artmajor",
animations: [
{ element: "floor296_torch_left", x: 5, y: 31, ftime: "0.15" },
{ element: "floor296_torch_middle", x: 53, y: 43, ftime: "0.15" },
{ element: "floor296_torch_right", x: 103, y: 30, ftime: "0.15" },
{ element: "floor296_spark", x: 110, y: 36, ftime: "0.125", loopdelay: [] },
{ element: "floor296_diagonal_spark", x: 104, y: 36, ftime: "0.125", loopdelay: [] },
],
},
{
name: "Dracula lobby",
holiday: "Halloween",
type: FloorType.Lobby,
hidden: true,
character: "artmajor",
animations: [
{ element: "floor297_picture_wink", x: 78, y: 20, ftime: "0.2", loopdelay: [] },
{ element: "floor297_eyes", x: 20, y: 7, ftime: "0.25", loopdelay: [] },
{ element: "floor297_eyes", x: 102, y: 7, ftime: "0.25", loopdelay: [] },
{ element: "floor297_eyes", x: 116, y: 6, ftime: "0.25", loopdelay: [] },
{ element: "floor297_eyes", x: 41, y: 44, ftime: "0.25", loopdelay: [] },
{ element: "floor297_eye", x: 110, y: 7, ftime: "0.25", loopdelay: [] },
{ element: "floor297_eye", x: 19, y: 31, ftime: "0.25", loopdelay: [] },
{ element: "floor297_pumpkin_glow", x: 103, y: 38, ftime: "0.3", additive: true },
{ element: "floor297_glow", x: 24, y: 10, ftime: "0.3", additive: true },
{ element: "floor297_chandelier", x: 33, y: 13, ftime: "0.3" },
],
},
{ name: "Eva hangar Apts.", type: FloorType.Residential, contentOffer: true },
{ name: "Scare Floor Apts.", type: FloorType.Residential, contentOffer: true },
{ name: "IT Department Apts.", type: FloorType.Residential, contentOffer: true },
{ name: "Ichiraku ramen", type: FloorType.Food, stockVar: 100, contentOffer: true },
{ name: "Crabbyland", type: FloorType.Entertainment, stockVar: 122, contentOffer: true },
{ name: "Budokai arena", type: FloorType.Service, stockVar: 108, contentOffer: true },
{
name: "Pilgrims household lobby",
holiday: "Thanksgiving",
type: FloorType.Lobby,
hidden: true,
character: "artmajor",
animations: [{ element: "floor304_cat", x: 61, y: 30, ftime: "0.2" }],
},
{
name: "Pilgrims cabin lobby",
holiday: "Thanksgiving",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "floor305_ropes", x: 9, y: 17, ftime: "0.3" },
{ element: "floor305_water", x: 69, y: 24, ftime: "0.2" },
],
},
{
name: "Christmas lobby",
holiday: "The Holidays",
type: FloorType.Lobby,
character: "artmajor",
animations: [
{ element: "floor306_window", x: 0, y: 30, ftime: "0.125" },
{ element: "floor306_candle", x: 119, y: 30, ftime: "0.125" },
{ element: "floor306_tree", x: 89, y: 44, ftime: "0.45" },
],
},
{
name: "Christmas toy store",
type: FloorType.Retail,
stockVar: 77,
animations: [{ element: "floor307_anim", x: 69, y: 45, ftime: "0.125" }],
},
{
name: "Grumpy Lair Lobby",
holiday: "The Holidays",
type: FloorType.Lobby,
hidden: true,
character: "artmajor",
animations: [
{ element: "floor308_gas", x: 5, y: 19, ftime: "0.3", loopdelay: [] },
{ element: "floor308_anim", x: 74, y: 44, ftime: "0.2" },
],
},
{
name: "Hobbit lobby",
type: FloorType.Lobby,
hidden: true,
character: "artmajor",
animations: [{ element: "floor309_door", x: 73, y: 44, ftime: "0.125" }],
},
{ name: "Forest burrow lobby", type: FloorType.Lobby, character: "artmajor" },
{ name: "Choco hopper lobby", type: FloorType.Lobby, character: "artmajor" },
{
name: "Art eggway lobby",
type: FloorType.Lobby,
character: "artmajor",
hidden: true,
animations: [
{ element: "floor312_light", x: 79, y: 30, ftime: "0.2" },
{ element: "floor312_cogs", x: 93, y: 41, ftime: "0.125" },
{ element: "floor312_stick", x: 81, y: 27, ftime: "0.25" },
{ element: "floor312_eggs", x: 92, y: 34, ftime: "0.125" },
],
},
] as const;
export type Floor = (typeof floors)[number];