primeiro commit
All checks were successful
Build and Push Image / Build and push image (push) Successful in 3m5s

This commit is contained in:
2024-04-29 21:38:53 -03:00
commit e11bf493a1
2532 changed files with 55878 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.natural.bonfire",
center: (10, 10, 2)
),
]

View File

@@ -0,0 +1,8 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.natural.igloo",
center: (14, 13, 3),
),
]

View File

@@ -0,0 +1,20 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.spots.camp",
center: (3, 3, 1),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
9: RotatedSprite(Bedroll, 0),
10: Grass,
11: Sprite(CookingPot),
12: Sprite(Chest),
13: RotatedSprite(Tent, 0),
14: RotatedSprite(Tent, 4),
15: RotatedSprite(Tent, 6),
16: RotatedSprite(Tent, 2),
251: Sprite(SmokeDummy),
},
),
]

View File

@@ -0,0 +1,20 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.spots.camp",
center: (3, 3, 1),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
9: RotatedSprite(BedrollPirate, 0),
10: Grass,
11: Sprite(CommonLockedChest),
12: Filled(Air, (r: 255, g: 255, b: 255)),
13: Filled(Air, (r: 255, g: 255, b: 255)),
14: Filled(Air, (r: 255, g: 255, b: 255)),
15: Filled(Air, (r: 255, g: 255, b: 255)),
16: Filled(Air, (r: 255, g: 255, b: 255)),
251: Grass,
},
),
]

View File

@@ -0,0 +1,20 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.spots.camp",
center: (3, 3, 1),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
9: RotatedSprite(BedrollSnow, 0),
10: Grass,
11: Sprite(CookingPot),
12: Sprite(Chest),
13: RotatedSprite(Tent, 0),
14: RotatedSprite(Tent, 4),
15: RotatedSprite(Tent, 6),
16: RotatedSprite(Tent, 2),
251: Sprite(SmokeDummy),
},
),
]

View File

@@ -0,0 +1,15 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.dwarven_quarry-1-after_flamekeeper",
center: (12, 7, 0),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
212: Filled(Air, (r: 255, g: 255, b: 255)), // half open Gate
216: Sprite(KeyDoor),
213: Keyhole("common.items.keys.quarry_keys.overseer"),
136: Sprite(Lantern),
},
),
]

View File

@@ -0,0 +1,27 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.dwarven_quarry-4-cleansing_room",
center: (25, 20, 10),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
136: Sprite(Lantern),
213: Keyhole("common.items.keys.quarry_keys.ancient"),
214: Keyhole("common.items.keys.quarry_keys.cyclops_eye"),
215: Sprite(KeyDoor),
216: Sprite(KeyDoor),
217: KeyholeBars("common.items.utility.lockpick_0"),
218: Keyhole("common.items.keys.quarry_keys.smelting"),
207: Filled(Water, (r: 75, g: 158, b: 191)),
179: Filled(GlowingRock, (r: 76, g: 72, b: 178)),
187: Filled(GlowingRock, (r: 62, g: 59, b: 146)),
189: Filled(GlowingRock, (r: 5, g: 22, b: 5)), // Green Walls
128: Sprite(Candle),
140: Sprite(DoorBars),
141: Sprite(Bones),
142: Sprite(SewerMushroom),
143: Sprite(MediumGrass),
},
),
]

View File

@@ -0,0 +1,15 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.dwarven_quarry-7-entrance",
center: (39, 27, 19),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
220: Sign(Localized(key: "common-signs-keep_out"), 0),
136: Sprite(Lantern),
222: KeyholeBars("common.items.utility.lockpick_0"),
221: Sprite(DoorBars),
},
),
]

View File

@@ -0,0 +1,30 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.dwarven_quarry-5-excavation_site",
center: (58, 55, 0),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
50: RotatedSprite(OneWayWall, 2),
51: RotatedSprite(OneWayWall, 4),
128: Sprite(Candle),
136: Sprite(Lantern),
137: Sprite(Anvil),
138: Sprite(ForgeTools),
139: Sprite(FireBowlGround),
140: Sprite(DoorBars),
141: KeyholeBars("common.items.utility.lockpick_0"),
142: Sprite(WoodBarricades),
179: Filled(GlowingRock, (r: 76, g: 72, b: 178)),
187: Filled(GlowingRock, (r: 62, g: 59, b: 146)),
207: Filled(Water, (r: 75, g: 158, b: 191)),
212: Sprite(DoorBars),
213: Keyhole("common.items.keys.quarry_keys.flamekeeper_right"),
214: Sprite(SmokeDummy),
215: Filled(Lava, (r: 212, g: 91, b: 0)),
216: Sprite(KeyDoor),
217: Sprite(HotSurface),
},
),
]

View File

@@ -0,0 +1,31 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.flamekeeper_boss",
center: (58, 55, 0),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
50: RotatedSprite(OneWayWall, 6),
136: Sprite(Lantern),
137: Sprite(Anvil),
138: Sprite(ForgeTools),
139: Sprite(FireBowlGround),
140: Sprite(DoorBars),
141: KeyholeBars("common.items.utility.lockpick_0"),
142: Sprite(WoodBarricades),
169: Filled(GlowingRock, (r: 49, g: 49, b: 49)),
209: Filled(GlowingRock, (r: 83, g: 83, b: 83)),
209: Filled(GlowingRock, (r: 83, g: 83, b: 83)),
207: Filled(Water, (r: 75, g: 158, b: 191)),
212: Sprite(DoorBars),
213: Keyhole("common.items.keys.quarry_keys.flamekeeper_left"),
214: Sprite(SmokeDummy),
215: Filled(Lava, (r: 212, g: 91, b: 0)),
216: Sprite(KeyDoor),
225: Sprite(HotSurface),
226: Sprite(DiamondLight),
},
),
]

View File

@@ -0,0 +1,19 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.dwarven_quarry-6-flamekeeper_room",
center: (20, 17, 0),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
212: Sprite(DoorBars), // half open Gate
213: KeyholeBars("common.items.utility.lockpick_0"),
224: Sprite(KeyDoor),
187: Keyhole("common.items.utility.lockpick_0"), // Lockpick
224: Sprite(KeyDoor),
215: Filled(Lava, (r: 212, g: 91, b: 0)),
136: Sprite(Lantern),
207: Filled(Water, (r: 53, g: 112, b: 137)),
},
),
]

View File

@@ -0,0 +1,15 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.dwarven_quarry-2-hallway0",
center: (29, 10, 0),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
212: Filled(Air, (r: 255, g: 255, b: 255)), // half open Gate
216: Sprite(KeyDoor),
213: Keyhole("common.items.keys.rusty_tower_key"),
136: Sprite(Lantern),
},
),
]

View File

@@ -0,0 +1,19 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.dwarven_quarry-8-hallway1",
center: (27, 15, 3),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
212: Filled(Air, (r: 255, g: 255, b: 255)), // half open Gate
216: Sprite(KeyDoor),
213: Keyhole("common.items.keys.quarry_keys.backdoor"),
136: Sprite(Lantern),
140: Sprite(Crate),
137: Sprite(Anvil),
138: Sprite(ForgeTools),
139: Sprite(FireBowlGround),
},
),
]

View File

@@ -0,0 +1,15 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.dwarven_quarry-0-hallway2",
center: (10, 29, 0),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
212: Filled(Air, (r: 255, g: 255, b: 255)), // half open Gate
216: Sprite(KeyDoor),
213: Keyhole("common.items.keys.quarry_keys.overseer"),
136: Sprite(Lantern),
},
),
]

View File

@@ -0,0 +1,16 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.dwarven_quarry-7-mining_site",
center: (11, 10, 0),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
212: Filled(Air, (r: 255, g: 255, b: 255)), // half open Gate
179: Filled(GlowingRock, (r: 76, g: 72, b: 178)),
187: Filled(GlowingRock, (r: 62, g: 59, b: 146)),
128: Sprite(Candle),
136: Sprite(Lantern),
},
),
]

View File

@@ -0,0 +1,18 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.dwarven_quarry.prefab.dwarven_quarry-3-smelting_room",
center: (14, 20, 0),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
136: Sprite(Lantern),
215: Filled(Lava, (r: 212, g: 91, b: 0)),
216: Sprite(KeyDoor),
135: Sprite(DoorBars),
212: Sprite(DoorBars), // half open Gate
213: KeyholeBars("common.items.utility.lockpick_0"),
225: Sprite(HotSurface),
},
),
]

View File

@@ -0,0 +1,11 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.spots.gnarling_totem",
center: (9, 5, 5),
custom_indices: {
217: Filled(GlowingRock, (r: 0, g: 255, b: 246)),
},
),
]

View File

@@ -0,0 +1,8 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.natural.bonsai",
center: (28, 22, 1)
),
]

View File

@@ -0,0 +1,292 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.jungle_ruin.0",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.1",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.3",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.4",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.5",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.6",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.6",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.8",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.9",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.10",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.11",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.12",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.13",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.14",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.15",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.16",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.17",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.18",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.19",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.20",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.21",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.22",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.23",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.24",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.25",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.26",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.27",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.28",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.29",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.30",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.31",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.32",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.33",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.34",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.35",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.36",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.37",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.38",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.39",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.40",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.41",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.42",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.43",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.44",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.45",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.46",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.47",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.48",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.49",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.50",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.51",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.52",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.53",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.54",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.55",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.56",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.57",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.58",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.59",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.60",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.61",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.62",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.63",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.64",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.65",
center: (10, 10, 2)
),
(
specifier: "world.structure.jungle_ruin.66",
center: (10, 10, 2)
),
]

View File

@@ -0,0 +1,9 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.spots.pirate_hideout",
center: (32, 27, 5),
),
]

View File

@@ -0,0 +1,8 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.natural.rock-circle",
center: (30, 30, 4),
),
]

View File

@@ -0,0 +1,20 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.terracotta.decor.terracotta_decor-4",
center: (17, 17, 0),
custom_indices: {
129: Filled(Water, (r: 53, g: 112, b: 137)),
},
),
(
specifier: "world.structure.terracotta.decor.terracotta_decor-5",
center: (17, 17, 0),
custom_indices: {
130: Sprite(JungleRedGrass),
131: Sprite(JungleLeafyPlant),
132: Sprite(JungleFern),
},
),
]

View File

@@ -0,0 +1,36 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.terracotta.decor.terracotta_decor-0",
center: (6, 6, 0),
custom_indices: {
130: Sprite(JungleRedGrass),
131: Sprite(JungleLeafyPlant),
132: Sprite(JungleFern),
},
),
(
specifier: "world.structure.terracotta.decor.terracotta_decor-1",
center: (6, 6, 1),
custom_indices: {
129: Filled(Water, (r: 53, g: 112, b: 137)),
},
),
(
specifier: "world.structure.terracotta.decor.terracotta_decor-2",
center: (6, 6, 0),
custom_indices: {
129: Filled(Water, (r: 53, g: 112, b: 137)),
},
),
(
specifier: "world.structure.terracotta.decor.terracotta_decor-3",
center: (6, 6, 0),
custom_indices: {
130: Sprite(JungleRedGrass),
131: Sprite(JungleLeafyPlant),
132: Sprite(JungleFern),
},
),
]

View File

@@ -0,0 +1,14 @@
#![enable(unwrap_newtypes)]
[
(
specifier: "world.structure.natural.troll_cave",
center: (23, 25, 17),
custom_indices: {
8: Filled(Air, (r: 255, g: 255, b: 255)),
242: Sprite(Mushroom),
243: Sprite(CommonLockedChest),
244: Sprite(Bones),
},
),
]