From 2b835221a7fabc41d018e2834ce659a77b2fd525 Mon Sep 17 00:00:00 2001 From: cora Date: Tue, 12 Jul 2022 01:30:41 +0200 Subject: [PATCH] Make them spawn at (somewhat) random positions --- .../mcl_structures_woodland_outpost.mts | Bin 3162 -> 3210 bytes .../mcl_structures/woodland_mansion.lua | 23 +++++++++++------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/mods/MAPGEN/mcl_structures/schematics/mcl_structures_woodland_outpost.mts b/mods/MAPGEN/mcl_structures/schematics/mcl_structures_woodland_outpost.mts index 18cb4339344a93847598f44b00902f624987a369..dac927b66762f163abca557a8f30112d0e96235c 100644 GIT binary patch delta 1854 zcmV-E2f_H-7>XH?9|1P8AV32qcW-ZOI&x)XUt?i%aAkA=6>Vc|Uw3bBY&v3cZ+C8A zV_|Y|WpuMz1499mvINe5G!WRDB&El)+p=t7du`j_*S}utvaT6fasmltp1#;-{4C2F zJ&!Cafw7atEclxPHjBC3@3ZG9yV7j#uq%|!0XB}1rPf%lD?A-G30`^(o ze$JvKY|t?^Yr#~b>;>?F*s}yX*4jM5j@2_ylsjhE$rR%oG{q1)SoY-%({e;R%M6}> z%rb*lvkP|Fe^%_OU#c~JH>vx*E9VHYPOO9m60HP^J#BwK z6X`nG+k)C@**o@sE$aX~%!UEm%h)x$ktw!AfLc9nFJT{7+*z@8l&(@r2V%E_ z7ennp>;?M{JnI5st98tdZCsuail>k+xr}rW`;@d(%jmLyk`cy4kXQ{D1KY+Ub;MPY z9Vc8n(7pXy@2hmnx*pn;VBgBmt=_V&ts3}?MBXgoFLW)1C2WG0toYb{`V6_saqZZ0 z!?_Fg_ux4(HjGj>+;rfW#*??~qfS4|1Y;2#m4>SwgFNm0qSF-ZDBQD8GTkRj{G3lP)3vij z>=tgTuMj(IeHdXMQaf?nNNFeDmtvP{hxK}K6NEN@Sf^q78zpR5JD>I6TZe7nYKIs1 z+3xzaQq8?qP)^+WRi@bP=3NqZ%6fRNMz+kYl`-wueyMMV*$@4*>H}c6@U>%~Y;&|T zAL04O#N%vnB!PQjstxA$@Dw{&JAV6qluK7TPckvhQtaD|>plLsV_U4%4qjrneShhb z)z0pJPcWryiaU@R;9eM}9b*x&wrSe=js4!Yo<;Bo;1r<+Mjaym&5k) zyw5wPO}WoI`-?l!6S^CBzKq13{XOr{SV3x>O^vXb5wuh!Sp_3)sS)kmaW<28JQgNu zYooQZk+s)4Y-pU#j8m)i*f<-+#>d(G{$kF57`3mR)ZIRQ-YJU>P)W+vK-x(m=lu=` z)o_8bQzP0jyX5^2mzr?3b1gL@5Wn9M?61sM!&ipA-x2I>z}_=-55 zamU#{>5ss8+!?pO)bmb`{ZzE0-r-#8*rJwr`&P3MuJoJ&6_xfguYeEH;*tH`e{$x3 z6)YtCAIV;z?3u@Y^w=*yuYgJQ_@8UA#g?}3ml|gqx1WY~3`C9n%W|Kxt6-f*JrZ$z zd~nufvj@l6@%+vdH=HAh!OUl~F~`hjgMiNqi;?j2+XvN>{{bEgcJ%h7q%mhIkC z#^zD)dnWa9#vOIf%+-!!=W54akLB&JUklrvYd|<9n9-(O&r>TQ5EM$aLm&_gD3TBe zDE=c52m}IwKp+qZ1OkCTAP@)y0)apv5C{YU;h;G5n{$a^-fLGGa~IO8m|Y=%W`>z7 zZSEkmch08j4a!_KK{nbva%Ie)I6nvW;8W!Tm@X_t#oZgl~OU#4CPaS=1tQX zG&jg4m6->0@L!$lk!CP2eb@qa7S1ot?#(+Th)cI8AXOzMJ`Sf0PC9(cV4`<0G|uHY zogC1{UU=Mr z%t%=$cxTqhy^(jis8n)KH^Do24MN^23MKp2j;vVe9gkcVU@-G>YG;yn!Y|_wnapBq zH7wF+blZ21cILo=#c}7@dj*LDfIgeYwqJIht{o7*cYtU$x5hkg9Fw`1~-LdjJ%EYV>@ zeuyA6*PvNFqSwB4)9BmRdY$pS0|V)IW9Gtfwzb8f$Js`_vkN+4OQF{pkALc;mj0{} s&xe41$f7eXqF=dV)GA|X_OG;7$Hym)@z%UUAP@+Iw~PM)t)R65vxs!De*gdg delta 1816 zcmV+z2j}>T8QK_-9|1M7AV34Ni~~IZ787k_Y+rY8Z)`epWn^DtVRCR~bO0Wc3j!LG z&RT3hxhC0{2zyPk>t4Naq1Diet@$)u zxwoolPhw*f$98{|f-%Cu5k!zSv$P35-ctl)5r(*oRWuX@h-yD{w!w+A0lSI~IA``N@>|+PN1WRk=^r_$BXP=4)q1*d6>{UlDfP`Y^#hq;_E3 zNNESIOR-C}lY=%|PO)V%8`sW%&*tx)$F}gbBa6pu1GH-Hje_VJyNL0ND$wrlyCm+E zjqrSp?1bMcQ`&Lk($J2xANqUM2gL3WYRBE#=4fX*!3(#6^K3AZ;G;0z2XjYwnw_hi zuzx>-dOxWm3`?``GS2t-%_FHSqpzk?}dbKJqyfRDm|DD7Cw0B4)0 zonOUoeed~Q^&!3efG6>XDo=*xEA3D9{+GuN@v`?jwom!@JNt_}*d4kbcRo$To&DYK z@LWM^o=wlN*%>q}l34aSnrTbTXy?weS*5|bu%WfKMmt;8dacLC=Gp8#wO&rmvtev{ zo-G_N=FCxt+DTpQ;r&j3S!}>+QlPdMo3JHB=*!-go)j^ATHnwPbwI z#1{Qd_ivqraBXr5bX3|;UV$8=#iRJUf92#AtQ7kn#a@x@MZkW44A`%qSAgLLwU_qq z*P3UWwx5c2G=>)YSLEJhSJ5(!dLrWN3sV_$Fuya!jk6vp*nBn@b8J2v20AYcB9);A zk;+gjV^i60oX>`%Y%aJ|J9;Ga(%MM@%j!wxQA18Dk9vUC&zaJUoM;)B!JLyNo13A# zK-rQw&!txf$CYG%9<^ip*OaL|>V0QYA7|Xr*UVh)Xm+l4!sXPy!{u9H`?&^;Q-Yms z%Jn?=5(Yz~R67g?!-69TgF)gy27|$1Fc=I5gTY`h7z_r3!C){L3$%9^{FRzY?}m<467jJcaMH&t(~^f8)fH`<($vFj&)lrNDrbgF!W3QrKODzqA? zwbEw^8>JfG!vhLm731JI^q?x&&7? z_wi`G(|`|!$)dV0_4pQ;lfb=`J`VUym9#h`w<8Y!DvoXgzdgYt& z4uTB#G#E$HSGMKQF1KOuqT>!`Ch9uFJBv=O1>Wg@K&{l8ZiaX07R0<$6iW839o4YP zI{~>Yz)^xmOP6OTJtjnbj!$)>`+L$MDPcMJ~e9b&FP>Nj*F${dgCX3P~B zc 0 then + for i=1,5 do + local pos = sp[pr:next(1,#sp)] + if pos then + minetest.add_entity(pos,"mobs_mc:vindicator") + end + end + local pos = sp[pr:next(1,#sp)] + if pos then + minetest.add_entity(pos,"mobs_mc:evoker") end - end - local evoker = minetest.find_node_near(p,25,spawnon) - if evoker then - minetest.add_entity(evoker,"mobs_mc:evoker") end local parrot = minetest.find_node_near(p,25,{"mcl_heads:wither_skeleton"}) if parrot then