packages/nucleus/src/data/roofs.ts
/**
* This file was auto-generated by a frida agent
*
* Generated by:
* /workspaces/tinyburg/packages/insight/dist/src/agents/get-roof-data.js
*
* With TinyTower version: 5.2.1
*
* On: Wed, 08 May 2024 23:07:21 GMT
*/
export const numberOfRoofs = 79 as const;
export const roofs = [
{ name: "Crane", fwcolors: [] },
{
name: "Blimp Port",
fwcolors: [],
animations: [
{ element: "blimplight", x: 20, y: 16, ftime: "1" },
{ element: "blimplight", x: 3, y: 60, ftime: "1" },
{ element: "blimplight", x: 73, y: 60, ftime: "1" },
{ element: "blimplight", x: 150, y: 60, ftime: "1" },
{ element: "blimp", x: 26, y: 48, ftime: "1" },
{ element: "bitblinkb", x: 63, y: 79, ftime: "0.25", loopdelay: [] },
{ element: "bitblinkb", x: 77, y: 79, ftime: "0.25", loopdelay: [] },
{ element: "bitblinkc", x: 108, y: 79, ftime: "0.25", loopdelay: [] },
{ element: "bitblinkb", x: 128, y: 79, ftime: "0.25", loopdelay: [] },
],
},
{ name: "Pyramid", fwcolors: [] },
{
name: "Scream Tower",
fwcolors: [],
animations: [
{ element: "blimplight", x: 75, y: 16, ftime: "1" },
{ element: "towerlighta", x: 60, y: 24, ftime: "0.25", startframe: 1 },
{ element: "towerlighta", x: 70, y: 24, ftime: "0.25", startframe: 2 },
{ element: "towerlighta", x: 80, y: 24, ftime: "0.25", startframe: 1 },
{ element: "towerlighta", x: 90, y: 24, ftime: "0.25", startframe: 2 },
{ element: "towerlighta", x: 98, y: 24, ftime: "0.25", startframe: 1 },
{ element: "towerlighta", x: 103, y: 24, ftime: "0.25", startframe: 2 },
{ element: "towerlightb", x: 59, y: 225, ftime: "0.15", startframe: 6 },
{ element: "towerlightb", x: 59, y: 192, ftime: "0.15", startframe: 5 },
{ element: "towerlightb", x: 59, y: 160, ftime: "0.15", startframe: 4 },
{ element: "towerlightb", x: 59, y: 127, ftime: "0.15", startframe: 3 },
{ element: "towerlightb", x: 59, y: 95, ftime: "0.15", startframe: 2 },
{ element: "towerlightb", x: 59, y: 62, ftime: "0.15", startframe: 1 },
{ element: "towerlightb", x: 96, y: 225, ftime: "0.15", startframe: 6 },
{ element: "towerlightb", x: 96, y: 192, ftime: "0.15", startframe: 5 },
{ element: "towerlightb", x: 96, y: 160, ftime: "0.15", startframe: 4 },
{ element: "towerlightb", x: 96, y: 127, ftime: "0.15", startframe: 3 },
{ element: "towerlightb", x: 96, y: 95, ftime: "0.15", startframe: 2 },
{ element: "towerlightb", x: 96, y: 62, ftime: "0.15", startframe: 1 },
{ element: "towerlightb", x: 103, y: 225, ftime: "0.15", startframe: 6 },
{ element: "towerlightb", x: 103, y: 192, ftime: "0.15", startframe: 5 },
{ element: "towerlightb", x: 103, y: 160, ftime: "0.15", startframe: 4 },
{ element: "towerlightb", x: 103, y: 127, ftime: "0.15", startframe: 3 },
{ element: "towerlightb", x: 103, y: 95, ftime: "0.15", startframe: 2 },
{ element: "towerlightb", x: 103, y: 62, ftime: "0.15", startframe: 1 },
{ element: "towerdropa", x: 59, y: 249, ftime: "0.05" },
],
},
{ name: "Eiffel Tower", fwcolors: [] },
{
name: "Bit Rock",
fwcolors: [],
animations: [
{ element: "rocksign", x: 30, y: 103, ftime: "0.5" },
{ element: "speaker", x: 117, y: 32, ftime: "0.15" },
{ element: "speaker", x: 50, y: 32, ftime: "0.15" },
{ element: "rockarm", x: 108, y: 52, ftime: "0.25", loopdelay: [] },
{ element: "rockpiano", x: 61, y: 51, ftime: "0.25", loopdelay: [] },
{ element: "rockerc", x: 75, y: 46, ftime: "0.1" },
{ element: "rockerhead", x: 84, y: 46, ftime: "0.5" },
{ element: "rockmouth", x: 85, y: 49, ftime: "0.38", loopdelay: [] },
{ element: "rockblue", x: 66, y: 53, ftime: "2", frontlayer: 1, loopdelay: [], additive: true },
{ element: "rockyellow", x: 57, y: 53, ftime: "2", frontlayer: 1, loopdelay: [], additive: true },
{ element: "rockred", x: 48, y: 53, ftime: "2", frontlayer: 1, loopdelay: [], additive: true },
{ element: "rockcrowda", x: 156, y: 48, ftime: "0.5", loopdelay: [] },
{ element: "rockcrowdb", x: 143, y: 56, ftime: "0.5", loopdelay: [] },
{ element: "rockcrowdc", x: 128, y: 64, ftime: "0.5", loopdelay: [] },
{ element: "rockcrowdd", x: 10, y: 48, ftime: "0.5", loopdelay: [] },
{ element: "rockcrowde", x: 23, y: 56, ftime: "0.5", loopdelay: [] },
{ element: "rockcrowdf", x: 36, y: 64, ftime: "0.5", loopdelay: [] },
],
},
{ name: "Android", platform: "android", fwcolors: [] },
{
name: "Mapple Cube",
platform: "iphoneplayer",
fwcolors: [],
animations: [
{ element: "bitblinkh", x: 32, y: 193, ftime: "0.25", frontlayer: 1, loopdelay: [] },
{ element: "bityawnd", x: 32, y: 196, ftime: "1", frontlayer: 1, loopdelay: [] },
{ element: "bitblinkd", x: 130, y: 143, ftime: "0.25", frontlayer: 1, loopdelay: [] },
],
},
{
name: "New York",
fwcolors: [],
animations: [
{ element: "redlight", x: 93, y: 75, ftime: "1" },
{ element: "redlight", x: 136, y: 0, ftime: "1", startframe: 2 },
],
},
{ name: "Fun Fair", fwcolors: [], animations: [{ element: "fair", x: 0, y: 252, ftime: "0.2" }] },
{
name: "Pocket Plane",
fwcolors: [],
animations: [
{ element: "propeller", x: 62, y: 7, ftime: "0.02" },
{ element: "propellerb", x: 2, y: 16, ftime: "0.02" },
{ element: "bityawnb", x: 63, y: 41, ftime: "1", frontlayer: 1, loopdelay: [] },
{ element: "bitblinkd", x: 63, y: 38, ftime: "0.25", frontlayer: 1, loopdelay: [] },
{ element: "bitblinkg", x: 75, y: 38, ftime: "0.25", frontlayer: 1, loopdelay: [] },
{ element: "blimplight", x: 6, y: 77, ftime: "1" },
{ element: "blimplight", x: 144, y: 77, ftime: "1" },
],
},
{
name: "Pocket Train",
fwcolors: [],
animations: [{ element: "bitblinkd", x: 89, y: 89, ftime: "0.25", frontlayer: 1, loopdelay: [] }],
},
{
name: "China",
fwcolors: [],
animations: [
{ element: "glow", x: 2, y: 156, additive: true, ftime: "0.15", startframe: 3 },
{ element: "glow", x: 148, y: 156, additive: true, ftime: "0.15", startframe: 1 },
],
},
{
name: "Europe",
fwcolors: [],
animations: [
{ element: "eurolite", x: 24, y: 5, additive: true, ftime: "1", startframe: 1 },
{ element: "eurolite", x: 129, y: 5, additive: true, ftime: "1", startframe: 2 },
{ element: "eurowin", x: 44, y: 112, ftime: "0.06", loopdelay: [] },
{ element: "spotlights", x: 0, y: 134, ftime: "0.5" },
],
},
{
name: "Russia",
fwcolors: [],
animations: [
{ element: "ruslite", x: 42, y: 112, additive: true, ftime: "1", startframe: 1 },
{ element: "ruslite", x: 136, y: 112, additive: true, ftime: "1", xscale: -1, startframe: 1 },
],
},
{
name: "NASA",
fwcolors: [],
animations: [
{ element: "shuttlea", x: 30, y: 162, ftime: "1.25" },
{ element: "shuttleb", x: 131, y: 165, ftime: "1.25" },
{ element: "shuttlec", x: 15, y: 344, ftime: "1.25" },
{ element: "shuttled", x: 138, y: 346, ftime: "1.25" },
],
},
{ name: "Farm", fwcolors: [] },
{ name: "Desert Island", fwcolors: [], animations: [{ element: "water", x: 0, y: 149, ftime: "0.25" }] },
{
name: "Disco Zoo",
fwcolors: [],
animations: [
{ element: "rainbow", x: 32, y: 194, ftime: "0.5" },
{ element: "zoo", x: 30, y: 173, ftime: "0.25" },
],
},
{ name: "UFO", fwcolors: [], animations: [{ element: "ufo", x: 0, y: 8, frontlayer: 1, ftime: "0.5" }] },
{ name: "British", fwcolors: [], animations: [{ element: "jack", x: 117, y: 51, ftime: "0.2" }] },
{ name: "Arc de Triomphe", fwcolors: [] },
{ name: "Roman", fwcolors: [], animations: [{ element: "romewater", x: 69, y: 201, ftime: "0.1" }] },
{ name: "Taj Mahal", fwcolors: [] },
{
name: "Spooky",
fwcolors: [],
animations: [{ element: "roofwindow", x: 19, y: 174, ftime: "0.1", frontlayer: 1, loopdelay: [] }],
},
{
name: "Neon Sign",
fwcolors: [],
animations: [
{ element: "neonguy", x: 2, y: 109, ftime: "0.3" },
{ element: "neontiny", x: 35, y: 107, ftime: "0.6" },
{ element: "neonglass", x: 139, y: 60, ftime: "1.2" },
{ element: "neonspot", x: -22, y: 107, additive: true },
],
},
{
name: "Galleon",
fwcolors: [],
animations: [
{ element: "blackflag", x: 86, y: 52, ftime: "0.2" },
{ element: "pshield", x: 78, y: 122, ftime: "0.08", frontlayer: 1, loopdelay: [] },
{ element: "pglass", x: 24, y: 181, ftime: "0.05", frontlayer: 1, loopdelay: [] },
{ element: "glow", x: 7, y: 137, additive: true, ftime: "0.15", startframe: 3 },
{ element: "glow", x: 135, y: 137, additive: true, ftime: "0.15", startframe: 1 },
],
},
{
name: "Statue",
fwcolors: [],
animations: [{ element: "statueglint", x: 23, y: 175, ftime: "0.05", frontlayer: 1, loopdelay: [] }],
},
{
name: "Greek Temple",
fwcolors: [],
animations: [
{ element: "greektorcha", x: 36, y: 158, ftime: "0.15" },
{ element: "greektorchb", x: 128, y: 159, ftime: "0.15" },
{ element: "glitter", x: 8, y: 46, ftime: "0.15", additive: true },
],
},
{
name: "Jungle Temple",
fwcolors: [],
animations: [
{ element: "blinkeye", x: 70, y: 154, ftime: "0.25", loopdelay: [] },
{ element: "blinkeye", x: 72, y: 143, ftime: "0.25", loopdelay: [] },
{ element: "blinkeye", x: 81, y: 151, ftime: "0.25", loopdelay: [] },
{ element: "blinkeye", x: 85, y: 146, ftime: "0.25", loopdelay: [] },
{ element: "blinkeye", x: 90, y: 139, ftime: "0.25", loopdelay: [] },
{ element: "blinkeye", x: 90, y: 158, ftime: "0.25", loopdelay: [] },
],
},
{ name: "Fantasy Castle", fwcolors: [], animations: [{ element: "roof30flags", x: 0, y: 270, ftime: "0.15" }] },
{ name: "Secret Lab", fwcolors: [], animations: [{ element: "roof31anim", x: 0, y: 230, ftime: "0.15" }] },
{ name: "Dojo", fwcolors: [], animations: [] },
{
name: "Halloween",
holiday: "Halloween",
fwcolors: [],
animations: [{ element: "roof33glow", x: 33, y: 178, ftime: "0.2", additive: true }],
},
{
name: "Waterpark",
fwcolors: [],
animations: [
{ element: "watertube", x: 43, y: 68, ftime: "0.15" },
{ element: "watertube", x: 43, y: 105, ftime: "0.12" },
{ element: "waterspill", x: 55, y: 138, ftime: "0.12" },
{ element: "slideguy", x: 44, y: 136, ftime: "0.1" },
{ element: "slidelines", x: 41, y: 129, ftime: "0.1" },
],
},
{
name: "Tree",
fwcolors: [],
animations: [
{ element: "glow", x: 65, y: 72, additive: true, ftime: "0.155", startframe: 3 },
{ element: "glow", x: 131, y: 96, additive: true, ftime: "0.152", startframe: 2 },
{ element: "glow", x: 48, y: 125, additive: true, ftime: "0.151", startframe: 1 },
{ element: "glow", x: 24, y: 163, additive: true, ftime: "0.156", startframe: 3 },
{ element: "glow", x: 106, y: 148, additive: true, ftime: "0.157", startframe: 2 },
{ element: "glow", x: 132, y: 160, additive: true, ftime: "0.158", startframe: 1 },
],
},
{ name: "Monster", fwcolors: [], animations: [{ element: "roof36anim", x: 0, y: 173, ftime: "0.15" }] },
{ name: "Snowman Roof", holiday: "The Holidays", fwcolors: [], animations: [] },
{ name: "Snowy Roof", fwcolors: [], animations: [] },
{ name: "Historic Roof", platform: "historic", fwcolors: [] },
{
name: "American Flag Roof",
holiday: "Independence Day",
fwcolors: [],
animations: [{ element: "amflag", x: 59, y: 78, ftime: "0.2" }],
},
{ name: "Forest", fwcolors: [], animations: [] },
{
name: "Easter Roof",
hidden: true,
fwcolors: [],
animations: [{ element: "roof42anim", x: 0, y: 74, ftime: "0.15" }],
},
{ name: "Capitol Roof", holiday: "Independence Day", fwcolors: [], animations: [] },
{ name: "4th of July Balloons Roof", holiday: "Independence Day", fwcolors: [], animations: [] },
{
name: "Drive-in cinema",
hidden: true,
fwcolors: [],
animations: [{ element: "roof45anim", x: 0, y: 71, ftime: "0.15" }],
},
{
name: "Party yacht",
holiday: "Summer",
fwcolors: [],
animations: [{ element: "roof46anim", x: 0, y: 71, ftime: "0.15" }],
},
{
name: "mysterious castle",
hidden: true,
fwcolors: [],
animations: [{ element: "roof47anim", x: 0, y: 107, ftime: "0.15" }],
},
{
name: "dark forest",
holiday: "Halloween",
fwcolors: [],
animations: [{ element: "house", x: 63, y: 65, ftime: "0.15" }],
},
{
name: "ski resort",
hidden: true,
fwcolors: [],
animations: [{ element: "roof49anim", x: 0, y: 80, ftime: "0.15" }],
},
{
name: "christmas tree",
holiday: "The Holidays",
fwcolors: [],
animations: [{ element: "reindeer", x: 0, y: 92, ftime: "0.15" }],
},
{
name: "Monster Truck Arena",
hidden: true,
fwcolors: [],
animations: [
{ element: "truck", x: 67, y: 89, ftime: "0.15" },
{ element: "star", x: 40, y: 36, ftime: "0.06" },
],
},
{
name: "Bit cream bar",
hidden: true,
fwcolors: [],
animations: [
{ element: "icecream", x: 82, y: 48, ftime: "0.06" },
{ element: "title", x: 114, y: 49, ftime: "0.25" },
{ element: "soundbox", x: 154, y: 72, ftime: "0.1" },
{ element: "sunshield", x: 89, y: 75, ftime: "0.1" },
{ element: "garland", x: 7, y: 49, ftime: "0.06" },
{ element: "blueumbrela", x: 49, y: 59, ftime: "0.1", loopdelay: [] },
{ element: "pinkumbrela", x: 13, y: 59, ftime: "0.1", loopdelay: [] },
],
},
{
name: "Tiny ice factory",
holiday: "IceCream",
fwcolors: [],
animations: [{ element: "machine", x: 1, y: 95, ftime: "0.05" }],
},
{
name: "Flyboard Acrobatics",
hidden: true,
fwcolors: [],
animations: [
{ element: "surfer", x: 55, y: 88, ftime: "0.07" },
{ element: "boats", x: 1, y: 82, ftime: "0.14" },
],
},
{ name: "Dollhouse roof", contentOffer: true, fwcolors: [], animations: [] },
{ name: "Hobitizen", contentOffer: true, fwcolors: [], animations: [] },
{
name: "Jack-o-lantern roof",
holiday: "Halloween",
hidden: true,
fwcolors: [],
animations: [{ element: "roof57anim", additive: true, x: 55, y: 89, ftime: "0.2" }],
},
{
name: "Haunted roof",
holiday: "Halloween",
hidden: true,
fwcolors: [],
animations: [
{ element: "haunted_house", x: 50, y: 89, ftime: "0.125" },
{ element: "eyes", x: 21, y: 97, ftime: "0.25", loopdelay: [] },
{ element: "eyes", x: 139, y: 98, ftime: "0.175", loopdelay: [] },
{ element: "mouse", x: 85, y: 115, ftime: "0.2", loopdelay: [] },
{ element: "bats", x: 80, y: 43, ftime: "0.15", loopdelay: [] },
],
},
{ name: "Cornucopia", holiday: "Thanksgiving", hidden: true, fwcolors: [], animations: [] },
{
name: "Mayflower",
holiday: "Thanksgiving",
hidden: true,
fwcolors: [],
animations: [
{ element: "ship", x: 10, y: 57, ftime: "0.125" },
{ element: "backwave", x: 0, y: 57, ftime: "0.25" },
{ element: "frontwave", x: 0, y: 57, ftime: "0.25", startframe: 3 },
],
},
{
name: "Snow village roof",
holiday: "The Holidays",
fwcolors: [],
animations: [{ element: "roof61anim", x: 0, y: 121, ftime: "0.25" }],
},
{
name: "Snow globe roof",
holiday: "The Holidays",
hidden: true,
fwcolors: [],
animations: [
{ element: "roof62snow", x: 70, y: 50, ftime: "0.25" },
{ element: "roof62star", x: 105, y: 42, ftime: "0.15" },
{ element: "roof62tree", x: 98, y: 89, ftime: "0.25" },
],
},
{
name: "Ho ho ho roof",
holiday: "The Holidays",
hidden: true,
fwcolors: [],
animations: [{ element: "roof63_santa", x: 4, y: -1, ftime: "0.25" }],
},
{ name: "2024 dragon roof", hidden: true, fwcolors: [], animations: [] },
{ name: "Dragon roof", fwcolors: [], animations: [] },
{
name: "Green dragon roof",
hidden: true,
fwcolors: [],
animations: [
{ element: "eye", x: 52, y: 46, ftime: "0.15" },
{ element: "embers", x: 18, y: 52, ftime: "0.15" },
{ element: "dragon_ball", x: 50, y: 96, ftime: "0.15" },
],
},
{
name: "Heartfelt Teddy",
hidden: true,
fwcolors: [],
animations: [
{ element: "heart", x: 35, y: 100, ftime: "0.25" },
{ element: "heart", x: 20, y: 90, ftime: "0.15" },
{ element: "heart", x: 135, y: 85, ftime: "0.25" },
{ element: "heart", x: 120, y: 80, ftime: "0.15" },
],
},
{
name: "Moonlit Love Embrace",
hidden: true,
fwcolors: [],
animations: [{ element: "hearts", x: 80, y: 100, ftime: "0.25" }],
},
{ name: "Love hearts roof", fwcolors: [], animations: [] },
{ name: "Pot of Gold Rainbow Roof", fwcolors: [], animations: [{ element: "pot", x: 3, y: 52, ftime: "0.075" }] },
{
name: "Leprechaun meadows roof",
hidden: true,
fwcolors: [],
animations: [{ element: "frame_", x: 10, y: 82, ftime: "0.1" }],
},
{
name: "Rabbit statue roof",
hidden: true,
fwcolors: [],
animations: [{ element: "bunny_", x: 100, y: 110, ftime: "0.25" }],
},
{ name: "Chubby bunny roof", hidden: true, fwcolors: [], animations: [] },
{ name: "Egg nest roof", fwcolors: [], animations: [] },
{
name: "'Tiny' worm roof",
fwcolors: [],
contentOffer: true,
animations: [{ element: "anim", x: 32, y: 141, ftime: "0.125" }],
},
{ name: "Majestic Roots Roof", fwcolors: [], animations: [] },
{ name: "Froggy Stump Roof", hidden: true, fwcolors: [], animations: [] },
{
name: "Sakura Gate Roof",
hidden: true,
fwcolors: [],
animations: [
{ element: "leafs", x: 90, y: 150, ftime: "0.125" },
{ element: "leafs", x: 85, y: 145, ftime: "0.125", loopdelay: [] },
{ element: "leafs", x: 80, y: 155, ftime: "0.125", loopdelay: [] },
],
},
] as const;
export type Roof = (typeof roofs)[number];