From c0ac76cdfe74beafec7854f3719e6136d49579db Mon Sep 17 00:00:00 2001 From: StevenRS11 Date: Thu, 18 Jul 2013 01:20:12 -0400 Subject: [PATCH] Added dungeons and fixed monolith placement bug --- .../mod_pocketDim/CommonTickHandler.java | 2 +- .../mod_pocketDim/helpers/DungeonHelper.java | 4 ++++ ...plexHall_largeBrokenHall_closed_100.schematic | Bin 0 -> 1471 bytes ...rap_pistonFloorPlatform2_closed_100.schematic | Bin 0 -> 2122 bytes ...trap_pistonFloorPlatform_closed_100.schematic | Bin 0 -> 3003 bytes 5 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 schematics/complexHall_largeBrokenHall_closed_100.schematic create mode 100644 schematics/trap_pistonFloorPlatform2_closed_100.schematic create mode 100644 schematics/trap_pistonFloorPlatform_closed_100.schematic diff --git a/StevenDimDoors/mod_pocketDim/CommonTickHandler.java b/StevenDimDoors/mod_pocketDim/CommonTickHandler.java index 09e2c47..5270fb1 100644 --- a/StevenDimDoors/mod_pocketDim/CommonTickHandler.java +++ b/StevenDimDoors/mod_pocketDim/CommonTickHandler.java @@ -115,7 +115,7 @@ public class CommonTickHandler implements ITickHandler blockID = worldObj.getBlockId(x, y, z); } - while(blockID == mod_pocketDim.blockDimWall.blockID&&y>0) + while((blockID == mod_pocketDim.blockDimWall.blockID||blockID == mod_pocketDim.blockDimWallPerm.blockID)&&y>0) { y--; blockID = worldObj.getBlockId(x, y, z); diff --git a/StevenDimDoors/mod_pocketDim/helpers/DungeonHelper.java b/StevenDimDoors/mod_pocketDim/helpers/DungeonHelper.java index ab388b8..26eee73 100644 --- a/StevenDimDoors/mod_pocketDim/helpers/DungeonHelper.java +++ b/StevenDimDoors/mod_pocketDim/helpers/DungeonHelper.java @@ -335,6 +335,8 @@ public class DungeonHelper simpleHalls.add(new DungeonGenerator(50, "/schematics/SimpleHall_SK-RightDownStairs_Open_50.schematic", true)); simpleHalls.add(new DungeonGenerator(50, "/schematics/SimpleHall_SK-RightUpPath_Open_50.schematic", true)); simpleHalls.add(new DungeonGenerator(DEFAULT_DUNGEON_WEIGHT, "/schematics/SimpleHall_SK-SpiralHallway_Open_100.schematic", true)); + simpleHalls.add(new DungeonGenerator(DEFAULT_DUNGEON_WEIGHT, "/schematics/complexHall_largeBrokenHall_closed_100.schematic", false)); + complexHalls.add(new DungeonGenerator(DEFAULT_DUNGEON_WEIGHT, "/schematics/tntPuzzleTrap.schematic", false)); complexHalls.add(new DungeonGenerator(DEFAULT_DUNGEON_WEIGHT, "/schematics/brokenPillarsO.schematic", true)); @@ -371,6 +373,8 @@ public class DungeonHelper pistonTraps.add(new DungeonGenerator(DEFAULT_DUNGEON_WEIGHT, "/schematics/fallingTNThall.schematic", false)); pistonTraps.add(new DungeonGenerator(DEFAULT_DUNGEON_WEIGHT, "/schematics/lavaPyramid.schematic", true)); pistonTraps.add(new DungeonGenerator(10, "/schematics/Trap_SK-RestlessCorridor_Open_10.schematic", true)); + pistonTraps.add(new DungeonGenerator(DEFAULT_DUNGEON_WEIGHT, "/schematics/trap_pistonFloorPlatform_closed_100.schematic", false)); + pistonTraps.add(new DungeonGenerator(DEFAULT_DUNGEON_WEIGHT/2, "/schematics/trap_pistonFloorPlatform2_closed_100.schematic", false)); mazes.add(new DungeonGenerator(DEFAULT_DUNGEON_WEIGHT, "/schematics/smallMaze1.schematic", false)); mazes.add(new DungeonGenerator(DEFAULT_DUNGEON_WEIGHT, "/schematics/smallMultilevelMaze.schematic", false)); diff --git a/schematics/complexHall_largeBrokenHall_closed_100.schematic b/schematics/complexHall_largeBrokenHall_closed_100.schematic new file mode 100644 index 0000000000000000000000000000000000000000..e908b393f4e716156940f680e44b8554ca4df8ed GIT binary patch literal 1471 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 literal 0 HcmV?d00001 diff --git a/schematics/trap_pistonFloorPlatform_closed_100.schematic b/schematics/trap_pistonFloorPlatform_closed_100.schematic new file mode 100644 index 0000000000000000000000000000000000000000..c16b568ce866d83fd53cf9aab178e6c0a98832aa GIT binary patch literal 3003 zcmeHHYgCh07LAYUfNgOI6(K4QQBZ_{N&u0>M*cgkfoNX3h79vl_rd)zyK-V*4!KYyJAYv=vCOBENY zH_SRG7vdfFv5Lp1p;KYKJqudSYgl)P*TlDK)v&%_)xyfacs;Ugw5(Gb z%lYJerT^sSk{^Cwq!l%Cg&UrkylQ@G117l52QG)fa-jXMQ8Vy)&B2!8N|4{wGZts& z`m#6}KtIg$Y1{>arCw&W|74-qGvI_EUqpy5oQMumG<%oG4j9Hcy-G{{O_YLzDgpH5 z%@g0;YpbI!GvFO(Gf!rI9(})O2j37S32WG3O7RbSsV@h}GgB2L%2;WlUi>CIjlgb{ zzrIQfB}r!?*)w0XdO{}SWlwIHbq@p6G46)5&k+h*)rkd+{YQr2Pg#Ziaq=7By3fLCr|BQp$-Xz(iRxMsGaP? zJkn^Nv!z8WiT)&2Y~uZ8gECqp&d-7kJG-ElSr^HSV8R>%tUZjfd>={zhgDmEu&bS_ zm8sFK_OQ@he_qN(uTX?8V{!y}TGUjhL{}*b@Y5?L@YXIlMXk6uQ-e!5T+54#!c`)k zC~NmjmCUz>dvVoYvpFjoO9NHbUp7ZHKpR>rMy*emB@Mp;xJ19Y-DsPTzY>(&Sx+;A zT(~!D)yf3kw~5o^3q^GHcjx1$>cXcZ$r6sS?#8WfN(wh4d>Yz&=rf;fgWalh3U2RU zWzPKfFHs)oA{$AKy6O{bW-kA^?tJXgKCKR?P>_>&Gy){656NgO&GzIKuCAMMxO2i1 zyvn{@M&2lhRMJ6KyWIf!<4?2ZX?G?lH=-(s*^#2IU(XB$*ju`wi`rEK^H$065^F#5 zS@X~CBz!J`&vvR4hRD?qSla9gYs(}`;>VWYpzwmWWLUN6GOOA#6~}P3RIAN$zTn=G z8L4ylcbUd*;YmIzzgyu8W;`swp9oQuC%?bNMF?=vNyc5E5SkrOXkXomaobI0ULNR+ zuIoV@j$9Lk5F42=(u+MUfjw5;@yQyip#JgvO%~u`xFp_&s65~Hn>!k@8=XcB@HlZeQ%4(3<%3wqT6QLX|_}`z>cx)zlrF&XImNGj$yNW z8jG4};-s{t$|G z(#?c+L8++>8FE)X7IH8Pm`rZ5;g3(<-j6nXNrfd4+z^Zl|0jaNCjF4mc17yj%sP%W<$BJyo|8y9(C=zht54b^CgQAMH}0UeBUf zDgOQ~RS`87ve|BXI+d`(nGIk&=R`5jVyLvPHvo1EjzfSMhic3QbIXP4u}_&@x>{lI zBX<>QqR;F;c{CN0zq0k^KJrfxnLzagm`$WL$ZJJ2P!kldKf`egwqtCsrY=8hEh-y} z!KSVIIc#Hn2GhK#{fzf;RAgdy-wx3zi8n1oyWf?^kQz&`_qzsfXyHn&opo@p*;4l` z%)@4ASK`{vY30-8yq>n914!vzn+mu0oaHwnl)A5LJ%NEs$ZvdZFt*m>QxI|IFH+g? z);Vke`wO37pFv2TI%YRRidmfC3QB=ZEu~4kC?+}7+Q8kpwYGX|s5YIqr_mziMmBb} z@4IQEeFZF2r#+-bqaoC7+|GsW@Uar+(LThTM7|i3$I3MI0~sU^A1jw6nIG4^nL887 z4>;PFL;?!X2Swpi&AhSi_a3_4hYrY%XcpYMOFSE@S$S(8ho5NXy$FrokI_+>)#g$e5xtBJJ>|q~OQ#q_LB7nV) z6TIHuaRr6s(f|~dz(431^=iQ<$c~(-OgN%Sa}4tPM{QO6ywSdk(IDhNI$}#aPTZ|l z5$lz`3g>GQeSk=W@uo*${DO{spd1}