From 51d34c9f3d54d89032470b74d15c1e670fdea77e Mon Sep 17 00:00:00 2001 From: cora Date: Fri, 4 Nov 2022 14:51:23 +0100 Subject: [PATCH 1/2] Add second pillager outpost schematic --- mods/MAPGEN/mcl_structures/pillager_outpost.lua | 9 ++++++--- .../mcl_structures_pillager_outpost_2.mts | Bin 0 -> 1839 bytes 2 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 mods/MAPGEN/mcl_structures/schematics/mcl_structures_pillager_outpost_2.mts diff --git a/mods/MAPGEN/mcl_structures/pillager_outpost.lua b/mods/MAPGEN/mcl_structures/pillager_outpost.lua index 419364bab..68ac33141 100644 --- a/mods/MAPGEN/mcl_structures/pillager_outpost.lua +++ b/mods/MAPGEN/mcl_structures/pillager_outpost.lua @@ -3,7 +3,7 @@ local S = minetest.get_translator(modname) local modpath = minetest.get_modpath(modname) local peaceful = minetest.settings:get_bool("only_peaceful_mobs", false) -local spawnon = {"mcl_core:stripped_oak"} +local spawnon = {"mcl_core:stripped_oak","mcl_stairs:slab_birchwood_top"} mcl_structures.register_structure("pillager_outpost",{ place_on = {"group:grass_block","group:dirt","mcl_core:dirt_with_grass","group:sand"}, @@ -11,13 +11,16 @@ mcl_structures.register_structure("pillager_outpost",{ flags = "place_center_x, place_center_z", solid_ground = true, make_foundation = true, - sidelen = 23, + sidelen = 32, y_offset = 0, chunk_probability = 600, y_max = mcl_vars.mg_overworld_max, y_min = 1, biomes = { "Desert", "Plains", "Savanna", "IcePlains", "Taiga" }, - filenames = { modpath.."/schematics/mcl_structures_pillager_outpost.mts" }, + filenames = { + modpath.."/schematics/mcl_structures_pillager_outpost.mts", + modpath.."/schematics/mcl_structures_pillager_outpost_2.mts" + }, loot = { ["mcl_chests:chest_small" ] ={ { diff --git a/mods/MAPGEN/mcl_structures/schematics/mcl_structures_pillager_outpost_2.mts b/mods/MAPGEN/mcl_structures/schematics/mcl_structures_pillager_outpost_2.mts new file mode 100644 index 0000000000000000000000000000000000000000..4d541295185a18eff873793f9e2d15dff40cf36e GIT binary patch literal 1839 zcma)3YgAHM7`?rwT4ko$XrVTxJ7!T)-S)5=0FLtm$MLh_FVs2zIQ1WM*I>4F=3d2{JPr#(n~<#sNALK{%gK zvvHJ7Wx#;NcpC(Thq1z87_c3M{&k>1f#4`}fXNI3SU-iJkF~4vqnDyTo@)s>IZ|okJL530Rs5Quh!oc9s9$4@#b1;Y*F&e`6pJ@ZB z;pC7{Lc6bpW90a!#$@CW7-1pUu>vA=h(`M?QyLT$1c!fo8^mB!X$W?#jD$mnC@}aF z@P)U3I##{U8;Wb)?r zHnM>$3izY46rN4GxaMl7IRM;_y_|42z>IGcntSXAfJi$ep!l?S?sv`1QUTS}dgG!D=I0s{VWp@#q!~%5w zfreqDf=)EOPL?~gxjlMZJ?jAO9J}A>8*#O1gbHufkUy-})DYQ%G+7iaZpNCe-2sG`k>9o-WWQ`DUrD7z+z zbF67s%<{q`X!oXfVX0Cb!!LI>Ptl#!wb#etKKI#!kOWDxTy>?Fb6TSdF>G=nyT5^j(a`` z>bq_j=fCCgFV$g(1ERDfzZk}xj_c)Y4qC10sM_C>UYfoxsZfVf)M@xV3X4FQ>27zw zlSZB~AmB2KxO+n5Rys`VI#&DyE!AraBoT%)jSbV}-6edOmstbpMA05>J5{+%Wo;&R zRvJ63V6EGmE&O*0x|v6{_Su=beeCV=7aIL&Lei2wXG=&0?iHrmdT;eT-Ku)kGHWwwwcl z8RAX7DH(Z3JY}+Nx(ql23N0`qmtIP4B&2ezd^`v$Ia9N(CU&=;)S(T=oRy!subiHc z&PkIDt)E*-@kyiUcMB`uiCtVN;?{`uU7aP)X%;xk3O%RUbKqW1f3R&A#;rH)waCD& z69#(I%1=HwwsfxQCI~m@MqENS;TwNHRJg%4{+{XKgH1ag=H8t8N`N@irA~RbwO4qVzqrJCdX_P*6}dT}?86UI@aJk8;-|OvNqSnVyEgc* zt{KRDD0Ku;XXDPk&s#m!>za6a`3kJd`7@<6)-Ao|-gah_ym?`{w6D|(JX~0`R6Rpp zx>L|@e|28FYKty__;&TVm0NA=LsPc4r$=UxR$g($?@UftmW>ShknPYUMo;mSe*k;q Bh=KqB literal 0 HcmV?d00001 From e146b173b3d88575f92e3e4859b8203304ac9438 Mon Sep 17 00:00:00 2001 From: cora Date: Fri, 4 Nov 2022 21:13:38 +0100 Subject: [PATCH 2/2] Replace "oning" with cages --- .../mcl_structures/pillager_outpost.lua | 6 ++++-- .../mcl_structures_pillager_outpost_2.mts | Bin 1839 -> 2244 bytes 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mods/MAPGEN/mcl_structures/pillager_outpost.lua b/mods/MAPGEN/mcl_structures/pillager_outpost.lua index 68ac33141..719672044 100644 --- a/mods/MAPGEN/mcl_structures/pillager_outpost.lua +++ b/mods/MAPGEN/mcl_structures/pillager_outpost.lua @@ -61,10 +61,12 @@ mcl_structures.register_structure("pillager_outpost",{ }} }, after_place = function(p,def,pr) - local p1 = vector.offset(p,-7,0,-7) - local p2 = vector.offset(p,7,14,7) + local p1 = vector.offset(p,-9,0,-9) + local p2 = vector.offset(p,9,32,9) mcl_structures.spawn_mobs("mobs_mc:evoker",spawnon,p1,p2,pr,1) mcl_structures.spawn_mobs("mobs_mc:pillager",spawnon,p1,p2,pr,5) + mcl_structures.spawn_mobs("mobs_mc:parrot",{"mesecons_pressureplates:pressure_plate_stone_off"},p1,p2,pr,3) + mcl_structures.spawn_mobs("mobs_mc:iron_golem",{"mesecons_button:button_stone_off"},p1,p2,pr,1) mcl_structures.construct_nodes(p1,p2,{"group:wall"}) end }) diff --git a/mods/MAPGEN/mcl_structures/schematics/mcl_structures_pillager_outpost_2.mts b/mods/MAPGEN/mcl_structures/schematics/mcl_structures_pillager_outpost_2.mts index 4d541295185a18eff873793f9e2d15dff40cf36e..4a7727acfee6bbc8b9382bed6092c5a6e5392415 100644 GIT binary patch delta 1840 zcmaizc{tk%8pnUpv12=R4n`EINqG=;mr7{b*B7LWv{eVxz;TI12m^iTR{4pWGNC9?!&?GZj#f$$bb248cSkcme(2 zGVwS9_TVf$ij0l?T>ubf8CdliF)lp%ek|xFbJC1%^qZ4H4T~aE;GY^MhDf0#9l(W0 z|2OB4ZFE@p0r{u-u|FBZ^sHf7Ft=pIt`=-L_^_9(hO}=Pt?yz z|HjmilGf$y?5biGNe6}N&YpMNGtRhtjs(_sjV6hV^Z+1zj$-WQ>sZ?-)V6F5V^(x( zyYwXV<~s*-oLEjDPyi6C;en*GSyRxsSzegbjcbs~l=7ZckP38zafpwm8w>z=OKCA2 zqFoUPM{l$!`zN;GPQTz-_TBm9vzBOOwV1xQ0g*B2^A-MIR26P&Y((XF7!Kyk+!2#z zdmAQ{+T9jU(?ipow^yDuxi7w;RL3Zot`B5fUaAVEE7An42qD6V(B7V-L2X`xuKvqP z9ggllElXb}c`?M#-wZ|}+(LO3?Ww4Of(@2dB`=quxpi&XsresI9_P{WXD_VxXBQ+j zKbWLvOW7jqw!{QoEGhM?WbDEQ-7gjQ*(OZSikQd%K1>D?W)-%!$;MTi#jv2Ys;1Oi zNS$#u)FxG;-z<#q5#K#9Bs860%T1dsHqqKVA&gI`4?shSt5;TBCuM;voV=b=iOpYZ zE4HJeA=(m#zMpc*t)m)mST=W^-%b}$vH}wbf_}aY*V8_&=^acQTDV1#$Pov9zQp9)j)>{fphA}H*9&ROQMhmEY@v6Dhx$9Q z&>(gC9b;Pt8nJE)#(jrhhLGw6hY8+RRdoNwnyRLlUO#u;WJH~Hru$`ZfMB0DH*Xm- zJ!ItV;_@Uh&5rh@<13dYC<8RP1et(*X;J?7{iP#&<&`h@$~(%qTqOPyo*?SPN>Q!Z ze%BjgyHX-f3IO>DIo*B5>Q*{3w?;_Xuh!nbI2ZTLF2Z{5V!>T;)JA(7b33@)V}9h} zTEv1+Lvl+4jl5{cEjsH@D4n?XMQ9gx-xY7)%tCN$(JMpoIbeeO^uyEZ7JR3F_e5P$o15HVmUIqxUk2*exY`bTK*5{8hh zsHBaCq&!fJ(-XWU&tIS^W|H$YjZw+e$Rh&oHW|KSuK*z5WPFB6_rYzjhr>DanI|u0TaVsPKv#g z)E=*_NAV%@+mR6LxKM*&i934Xd=|eH{r6*-yQ&HWflI7$Er0lOHEmMKxCy;4uHEu~&yQN*+Bz|o9NNTAo>>F1?yuQ9}?~~{58qp zw)4Z|ocV~HRrP^W1J+X+M}yK+8FydlSQPIlzIGhRqGg@yGe75Jl8p^d9=;Vfo7AEfa#dvEurw$3w(_)c3c26s3njMa z^`D_O#^MZ$;I7T)$<@9stlX2|3%hTFlL|}V)WGsA>A%h`FPbjowLgA4LAz6Hyz@Qk z)S)q6=N*#XYXr6Lj4f4d?GVDavs@M++=AhB!4^+5hDE&td(6L%CiX`UfR$?L-sTjW iyXqrQpqc%*!zCyndSNsPoe2Q^Zb*i3o<4AVV)Z|c-hsma delta 1433 zcmV;K1!nrh5w8vmO;l4&00aOM04M+skr5-2AO!*d6OlF_5D#r*Y+qw zWs?m7CXsJ30T`2y0T`1o0w$9)0V9#I8@35Zf9R~VPb4$I&@)TY-M=jPYr zTcjIk1V-K5W9^K?T!FT+We{DZHmcLn8URoa=~-otilcKjMWfBo&6R&~R&e^Sf$dRgz(+pxIte|r~N z$GT1W{#`X%tW7~`R}A6y=9BiJ}kb ze|(*_!(YBSyEW8boW{2grFNNm4%=UDU);xEM{C^s@M-=URsFVv%JS9u-LW30c^i&@ zb9sJzR?En97>TAdqj$~z^Ve-z{qBy>BiuRF*1QgPOrUo8^C?TNI)v?#_@a!zQfw^Y zuM`_!=Pxxx<&kg3`jw3FdB+`}pVYsuf2I)&i7HI#7#i(@{nIB(WRqLGxvVf%|KOIvoiH6dQ@e+!8w z&R-HuE}w=qzWV&%@mX@FbB)HtYIrJP|5=GNlKykb?2i)tXS)R7cqUzUX;LWD&y?78 zzRz!$&2RfP5TD(3i_^SzoFrHOxy%#&zwO z&dmtV@vyIDpP9d5=fitMb{*fe%ik9b&nwvT;uK}(Iq*oY^@rySgytTcndfkJPKBh- zT5P*rCRdxVU8X*@{lv^m;mPMO%-<+WWzBt_*X`c2IsbY7#I=o_*9W@ z|M?kbOj&!*g?zLkG}G9gt4?VRx z-(hwg008`N9OE+p0Dv3t7n6Yo7JmQ$gsbQG0g#s}ojCPl~J+Rc^4L-voAqJu@t%Sz{!WtCxS zrt@>B>c+T-ka-kUL{i_+Z{te8eN^jR;^t;Go6nfg*a?S}d6UNcJQcQQRezIg>r}h8 z^~EkTXT{rfJn!YOE0YmS61D4j)J6Kqo%v=Q?=?C0lkUUqjLN%WOKh}}==0j;FY!{l zMxJ%2G}BGaV1TPVGlj|h($Pat(w@Bs?74F*ZO=sFY~knHp}aMoD_N nS@bcWElC{AYL7|Xlz5e0EvY0;QI3?@vH$=8fE@e-Zt|`LL4NSF