Skip to content

Commit

Permalink
Merge pull request #1221 from SymmetricDevs/dungeons
Browse files Browse the repository at this point in the history
Dungeons
  • Loading branch information
bruberu authored Jan 18, 2025
2 parents 3c56752 + 46edb29 commit 163bcdf
Show file tree
Hide file tree
Showing 201 changed files with 4,509 additions and 129 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ Based off of ideas by [Zalgo](https://github.com/Zalgo239), [Gaming](https://git
[Core mod](https://github.com/SymmetricDevs/Susy-Core) work by [MTBO](https://github.com/loxoDev), [beanie](https://github.com/BestMod), [Gaming](https://github.com/swagxdragonslayer46yt), [Eight](https://github.com/EightXOR8) and [bruberu](https://github.com/bruberu).
Quests by [Regian](https://github.com/Regian24) et al.
Textures and artwork by [GDCM05](https://github.com/gdcm05) et al.
Structures and world generation work by [oliwier509](https://github.com/oliwier509) et al.
Part of the main menu music (menu3.ogg and menu4.ogg) by [Ayden George](https://www.youtube.com/@ayden_george_official).

Special thanks to our volunteers:
Expand All @@ -70,6 +71,7 @@ Special thanks to our volunteers:
- kubuus • Polish translation
- Whatsapp • Structures, textures and feedback
- Science Demon • Questbook work, German translation and bug fixes
- [Siryeet3000](https://github.com/Siryeet3000) • Structures

## Development Tips
> [Full Usage - Packwiz Tutorial](https://packwiz.infra.link/tutorials/creating/getting-started/)
Expand Down
4 changes: 2 additions & 2 deletions config/reccomplex.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ balancing {
S:inventoryGeneratorLoadMatcher=

# Maximum number of reverses per room the maze generator can do. A higher number results in a better generation success rate, but may freeze the server temporarily. [range: -1.0 ~ 100.0, default: 3.0]
S:mazePlacementReversesPerRoom=3.0
S:mazePlacementReversesPerRoom=6.0

# Maze generation timeout, in milliseconds. After the time is over, the maze generation will just give up. [range: -1 ~ 600000, default: 20000]
I:mazeTimeout=20000
I:mazeTimeout=60000

# Within this block radius, default structures won't spawn (in the main dimension). [range: 0.0 ~ 500.0, default: 30.0]
S:minDistToSpawnForGeneration=30.0
Expand Down
11 changes: 11 additions & 0 deletions structures/active/150chunks.rcnc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"generationInfos": [],
"defaultSpawnChance": 0.0067,
"spawnDistanceMultiplier": 0.0,
"spawnDistanceMultiplierCap": 1.0,
"selectableInGUI": true,
"title": "150 Chunks",
"tooltip": [
"Random structure each 150 chunks"
]
}
Binary file added structures/active/AbandonedOutpost.rcst
Binary file not shown.
57 changes: 57 additions & 0 deletions structures/active/AbandonedOutpostBottom.rcig
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"version": 2,
"inventoryGeneratorID": "AbandonedOutpostBottom",
"items": [
{
"weight": 1.0,
"min": 10,
"max": 25,
"item": {
"id": "gregtech:stone_smooth",
"damage": 4,
"count": 1
}
},
{
"weight": 1.5121370553970337,
"min": 1,
"max": 12,
"item": {
"id": "gregtech:meta_ingot",
"damage": 324,
"count": 1
}
},
{
"weight": 1.1894346475601196,
"min": 6,
"max": 15,
"item": {
"id": "gregtech:meta_stick",
"damage": 324,
"count": 1
}
},
{
"weight": 1.1894346475601196,
"min": 3,
"max": 11,
"item": {
"id": "gregtech:meta_block_frame_20",
"damage": 4,
"count": 1
}
},
{
"weight": 0.7755888104438782,
"min": 4,
"max": 16,
"item": {
"id": "gregtech:meta_bolt",
"damage": 324,
"count": 1
}
}
],
"dependencyExpression": ""
}
201 changes: 201 additions & 0 deletions structures/active/AbandonedOutpostTop.rcig
Original file line number Diff line number Diff line change
@@ -0,0 +1,201 @@
{
"version": 2,
"inventoryGeneratorID": "AbandonedOutpostTop",
"items": [
{
"weight": 2.7249209880828857,
"min": 1,
"max": 12,
"item": {
"id": "gregtech:meta_ingot",
"damage": 324,
"count": 1
}
},
{
"weight": 1.5121370553970337,
"min": 1,
"max": 6,
"item": {
"id": "techguns:itemshared",
"damage": 8,
"count": 1
}
},
{
"weight": 2.0475566387176514,
"min": 1,
"max": 16,
"item": {
"id": "techguns:itemshared",
"damage": 3,
"count": 1
}
},
{
"weight": 0.4400899410247803,
"min": 1,
"max": 3,
"item": {
"id": "techguns:itemshared",
"damage": 111,
"count": 1
}
},
{
"weight": 2.366908550262451,
"min": 1,
"max": 11,
"item": {
"id": "gregtech:meta_stick",
"damage": 324,
"count": 1
}
},
{
"weight": 0.0976562350988388,
"min": 1,
"max": 1,
"item": {
"id": "techguns:t2_combat_helmet",
"damage": 0,
"count": 1
}
},
{
"weight": 0.0976562350988388,
"min": 1,
"max": 1,
"item": {
"id": "techguns:t2_combat_chestplate",
"damage": 0,
"count": 1
}
},
{
"weight": 0.0976562350988388,
"min": 1,
"max": 1,
"item": {
"id": "techguns:t2_combat_leggings",
"damage": 0,
"count": 1
}
},
{
"weight": 0.0976562350988388,
"min": 1,
"max": 1,
"item": {
"id": "techguns:t2_combat_boots",
"damage": 0,
"count": 1
}
},
{
"weight": 0.0472542829811573,
"min": 1,
"max": 1,
"item": {
"id": "techguns:m4",
"damage": 0,
"count": 1,
"tag": {
"nbtType": "compound",
"nbt": {
"camo": {
"nbtType": "byte",
"nbt": 0
},
"ammovariant": {
"nbtType": "string",
"nbt": "default"
},
"ammo": {
"nbtType": "short",
"nbt": 30
}
}
}
}
},
{
"weight": 0.25986868143081665,
"min": 1,
"max": 5,
"item": {
"id": "techguns:itemshared",
"damage": 14,
"count": 1
}
},
{
"weight": 0.16315889358520508,
"min": 1,
"max": 1,
"item": {
"id": "gregtech:meta_item_1",
"damage": 91,
"count": 1,
"tag": {
"nbtType": "compound",
"nbt": {
"Fluid": {
"nbtType": "compound",
"nbt": {
"FluidName": {
"nbtType": "string",
"nbt": "butane"
},
"Amount": {
"nbtType": "int",
"nbt": 100
}
}
}
}
}
}
},
{
"weight": 0.4400899410247803,
"min": 1,
"max": 1,
"item": {
"id": "gregtech:meta_item_1",
"damage": 735,
"count": 1,
"tag": {
"nbtType": "compound",
"nbt": {
"Charge": {
"nbtType": "long",
"nbt": 120000
}
}
}
}
},
{
"weight": 0.20703016221523285,
"min": 1,
"max": 1,
"item": {
"id": "techguns:itemshared",
"damage": 150,
"count": 1
}
},
{
"weight": 1.5121370553970337,
"min": 1,
"max": 8,
"item": {
"id": "gregtech:meta_block_frame_20",
"damage": 4,
"count": 1
}
}
],
"dependencyExpression": ""
}
Binary file added structures/active/Bandit13x13Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit13x9Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit15x9Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit19x12Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit3x3Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit4x3Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit4x5Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit5x3Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit8x8Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit9x11Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit9x15Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit9x8Helper.rcst
Binary file not shown.
Binary file added structures/active/Bandit9x9Helper.rcst
Binary file not shown.
Binary file added structures/active/BanditBarrelTent.rcst
Binary file not shown.
Binary file added structures/active/BanditBarrels1.rcst
Binary file not shown.
Binary file added structures/active/BanditBarrels2.rcst
Binary file not shown.
Binary file added structures/active/BanditBarrels3.rcst
Binary file not shown.
Binary file added structures/active/BanditBarrels3x3.rcst
Binary file not shown.
Binary file added structures/active/BanditBarrels4.rcst
Binary file not shown.
Binary file added structures/active/BanditBarrels5.rcst
Binary file not shown.
Binary file added structures/active/BanditBarrels6.rcst
Binary file not shown.
46 changes: 46 additions & 0 deletions structures/active/BanditBiomes.rcbp
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"data": [
{
"biomes": "biomesoplenty:shrubland"
},
{
"biomes": "biomesoplenty:dead_forest"
},
{
"biomes": "biomesoplenty:brushland"
},
{
"biomes": "biomesoplenty:flower_field"
},
{
"biomes": "biomesoplenty:steppe"
},
{
"biomes": "biomesoplenty:xeric_shrubland"
},
{
"biomes": "biomesoplenty:wasteland"
},
{
"biomes": "biomesoplenty:shield"
},
{
"biomes": "biomesoplenty:pasture"
},
{
"biomes": "minecraft:savanna"
},
{
"biomes": "minecraft:plains"
},
{
"biomes": "minecraft:desert"
}
],
"metadata": {
"title": "BanditBiomes",
"description": [
"Biomes in which the Bandit Camp can spawn in"
]
}
}
Binary file added structures/active/BanditBrokenCokeOven.rcst
Binary file not shown.
Binary file added structures/active/BanditCampGenerationBlock.rcst
Binary file not shown.
Binary file added structures/active/BanditCampSectionA.rcst
Binary file not shown.
Binary file added structures/active/BanditCampSectionB.rcst
Binary file not shown.
Binary file added structures/active/BanditCampSectionC.rcst
Binary file not shown.
Binary file added structures/active/BanditCampSectionD.rcst
Binary file not shown.
Binary file added structures/active/BanditCampSectionE.rcst
Binary file not shown.
Binary file added structures/active/BanditCampSectionF.rcst
Binary file not shown.
Binary file added structures/active/BanditCampSectionG.rcst
Binary file not shown.
Binary file added structures/active/BanditCampSectionH.rcst
Binary file not shown.
Binary file added structures/active/BanditCampSectionMiddle.rcst
Binary file not shown.
Binary file added structures/active/BanditCampVar1.rcst
Binary file not shown.
Binary file added structures/active/BanditCampVar2.rcst
Binary file not shown.
Binary file added structures/active/BanditCampVar3.rcst
Binary file not shown.
Binary file added structures/active/BanditCampVar4.rcst
Binary file not shown.
Binary file added structures/active/BanditCampVar5.rcst
Binary file not shown.
Loading

0 comments on commit 163bcdf

Please sign in to comment.