From 7c27dda103c7771a971a42a8f632257ffe02529b Mon Sep 17 00:00:00 2001 From: Ombridride Date: Fri, 20 Mar 2015 22:57:10 +0100 Subject: [PATCH] Update mobs mod MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bunnies eat savage carrots - Now, you need mobs:shears(ciseaux) if you want take the sheep’s wool, - Kittens now follow rat and be tamed if they eat 4 fish_raw (obtained when fishing) - Kittens now can be picked with right click, and stored in inventory (like chickens) —> SYNC WITHOUT API.LUA <— --- mods/mobs/bunny.lua | 8 +- mods/mobs/chicken.lua | 7 +- mods/mobs/init.lua | 5 +- mods/mobs/kitten.lua | 104 ++++++-------------- mods/mobs/sheep.lua | 28 +++++- mods/mobs/spider.lua | 4 +- mods/mobs/textures/mobs_bunny_brown.png | Bin 2457 -> 999 bytes mods/mobs/textures/mobs_bunny_grey.png | Bin 2081 -> 771 bytes mods/mobs/textures/mobs_bunny_inv.png | Bin 1409 -> 466 bytes mods/mobs/textures/mobs_bunny_white.png | Bin 2099 -> 809 bytes mods/mobs/textures/mobs_chick.png | Bin 3084 -> 1025 bytes mods/mobs/textures/mobs_kitten_ginger.png | Bin 1330 -> 440 bytes mods/mobs/textures/mobs_kitten_inv.png | Bin 0 -> 377 bytes mods/mobs/textures/mobs_kitten_sandy.png | Bin 1173 -> 404 bytes mods/mobs/textures/mobs_kitten_splotchy.png | Bin 1530 -> 456 bytes mods/mobs/textures/mobs_kitten_striped.png | Bin 1360 -> 416 bytes mods/mobs/treemonster.lua | 8 +- mods/mobs/warthog.lua | 2 +- 18 files changed, 72 insertions(+), 94 deletions(-) create mode 100755 mods/mobs/textures/mobs_kitten_inv.png diff --git a/mods/mobs/bunny.lua b/mods/mobs/bunny.lua index be3c13b2..9ed93978 100755 --- a/mods/mobs/bunny.lua +++ b/mods/mobs/bunny.lua @@ -43,7 +43,11 @@ mobs:register_mob("mobs:bunny", { }, -- follows carrot from farming redo follow = "farming:carrot", - view_range = 8, + view_range = 8, + -- eat carrots + replace_rate = 80, + replace_what = {"farming:carrot_7", "farming:carrot_8", "farming_plus:carrot"}, + replace_with = "air", -- right click to pick up rabbit on_rightclick = function(self, clicker) @@ -68,4 +72,4 @@ mobs:register_mob("mobs:bunny", { }) mobs:register_spawn("mobs:bunny", {"default:dirt_with_grass"}, 20, 8, 12000, 1, 31000) -mobs:register_egg("mobs:bunny", "bunny", "mobs_bunny_inv.png", 0) +mobs:register_egg("mobs:bunny", "Bunny", "mobs_bunny_inv.png", 0) diff --git a/mods/mobs/chicken.lua b/mods/mobs/chicken.lua index 4dc693eb..135f6d8a 100755 --- a/mods/mobs/chicken.lua +++ b/mods/mobs/chicken.lua @@ -72,10 +72,11 @@ mobs:register_mob("mobs:chicken", { end self.food = (self.food or 0) + 1 if self.food >= 4 then - -- I dont know what do you want she make - self.food = 0 + self.food = 0 + if self.child == false then self.horny = true end + self.gotten = false -- reset self.tamed = true - minetest.sound_play("mobs_chicken", {object = self.object,gain = 1.0,max_hear_distance = 32,loop = false,}) + minetest.sound_play("mobs_chicken", {object = self.object,gain = 1.0,max_hear_distance = 16,loop = false,}) end return tool else diff --git a/mods/mobs/init.lua b/mods/mobs/init.lua index 2f44eafa..de3966e2 100755 --- a/mods/mobs/init.lua +++ b/mods/mobs/init.lua @@ -2,7 +2,7 @@ dofile(minetest.get_modpath("mobs").."/api.lua") --- Animals inc. Krupnovpavel's warthog/bee, JKmurray's chicken, ExeterDad's bunny +-- Animals inc. Krupnovpavel's warthog/bee, JKmurray's chicken, ExeterDad's bunny, Jordach/BFD's kitten dofile(minetest.get_modpath("mobs").."/chicken.lua") dofile(minetest.get_modpath("mobs").."/cow.lua") @@ -11,8 +11,6 @@ dofile(minetest.get_modpath("mobs").."/sheep.lua") dofile(minetest.get_modpath("mobs").."/warthog.lua") dofile(minetest.get_modpath("mobs").."/bee.lua") dofile(minetest.get_modpath("mobs").."/bunny.lua") - --- Animals/Kittens from Jordach BFD subgame dofile(minetest.get_modpath("mobs").."/kitten.lua") -- Monsters @@ -38,7 +36,6 @@ dofile(minetest.get_modpath("mobs").."/spider.lua") dofile(minetest.get_modpath("mobs").."/npc.lua") -- Creeper (fast impl by davedevils) - dofile(minetest.get_modpath("mobs").."/creeper.lua") -- Meat & Cooked Meat diff --git a/mods/mobs/kitten.lua b/mods/mobs/kitten.lua index f1290b7e..4052e41e 100755 --- a/mods/mobs/kitten.lua +++ b/mods/mobs/kitten.lua @@ -1,65 +1,14 @@ -local kitten_nodes = { -"wool:black", -"wool:blue", -"wool:brown", -"wool:cyan", -"wool:dark_green", -"wool:dark_grey", -"wool:green", -"wool:grey", -"wool:magenta", -"wool:orange", -"wool:pink", -"wool:red", -"wool:violet", -"wool:white", -"wool:yellow", -"carpet:black", -"carpet:blue", -"carpet:brown", -"carpet:cyan", -"carpet:dark_green", -"carpet:dark_grey", -"carpet:green", -"carpet:grey", -"carpet:magenta", -"carpet:orange", -"carpet:pink", -"carpet:red", -"carpet:violet", -"carpet:white", -"carpet:yellow", -"deco:furnace_active", -"beds:bed_bottom", -"beds:bed_top", -"beds:bed_top_red", -"beds:bed_top_orange", -"beds:bed_top_yellow", -"beds:bed_top_green", -"beds:bed_top_blue", -"beds:bed_top_violet", -"beds:bed_top_black", -"beds:bed_top_grey", -"beds:bed_top_white", -"beds:bed_bottom_red", -"beds:bed_bottom_orange", -"beds:bed_bottom_yellow", -"beds:bed_bottom_green", -"beds:bed_bottom_blue", -"beds:bed_bottom_violet", -"beds:bed_bottom_black", -"beds:bed_bottom_grey", -"beds:bed_bottom_white", -} - - -mobs:register_spawn("mobs:kitten", {"default:dirt_with_grass"}, 20, 0, 12000, 1, 31000) +-- Kitten by Jordach / BFD mobs:register_mob("mobs:kitten", { + -- animal, monster, npc type = "animal", - hp_min = 5, - hp_max = 10, + -- is it aggressive + passive = true, + -- health & armor + hp_min = 5, hp_max = 10, armor = 200, + -- textures and model collisionbox = {-0.3, -0.3, -0.3, 0.3, 0.1, 0.3}, visual = "mesh", visual_size = {x=0.5, y=0.5}, @@ -71,40 +20,38 @@ mobs:register_mob("mobs:kitten", { texture_3 = {"mobs_kitten_ginger.png"}, texture_4 = {"mobs_kitten_sandy.png"}, }, + blood_texture = "mobs_blood.png", + -- sounds makes_footstep_sound = false, - view_range = 16, + sounds = { + random = "mobs_kitten", + }, + -- speed and jump walk_velocity = 0.6, + jump = false, + -- drops sometimes coins drops = { {name = "maptools:copper_coin", chance = 10, min = 1, max = 1,}, }, + -- damaged by water_damage = 1, lava_damage = 5, - on_rightclick = nil, - armor = 200, - sounds = { - random = "mobs_kitten", - }, + -- model animation animation = { - stand_start = 97, - stand_end = 192, - walk_start = 0, - walk_end = 96, speed_normal = 42, + stand_start = 97, stand_end = 192, + walk_start = 0, walk_end = 96, }, - + -- follows rat follow = "mobs:rat", view_range = 8, --- jump = true, --- step = 0.5, - passive = true, - blood_texture = "mobs_blood.png", - + -- feed with raw fish to tame or right click to pick up on_rightclick = function(self, clicker) local item = clicker:get_wielded_item() - if item:get_name() == "fishing:fish_raw" then + if item:get_name() == "fishing:fish_raw" or item:get_name() == "ethereal:fish_raw" then if not minetest.setting_getbool("creative_mode") then item:take_item() clicker:set_wielded_item(item) @@ -117,5 +64,12 @@ mobs:register_mob("mobs:kitten", { end return end + if clicker:is_player() and clicker:get_inventory() then + clicker:get_inventory():add_item("main", "mobs:kitten") + self.object:remove() + end end }) + +mobs:register_spawn("mobs:kitten", {"default:dirt_with_grass"}, 20, 0, 12000, 1, 31000) +mobs:register_egg("mobs:kitten", "Kitten", "mobs_kitten_inv.png", 0) diff --git a/mods/mobs/sheep.lua b/mods/mobs/sheep.lua index b5ce0a3f..b20433e9 100755 --- a/mods/mobs/sheep.lua +++ b/mods/mobs/sheep.lua @@ -75,16 +75,18 @@ mobs:register_mob("mobs:sheep", { end return end - if clicker:get_inventory() and not self.gotten and self.child == false then + -- need shears to get wool from sheep + if clicker:get_inventory() and item:get_name() == "mobs:shears" and not self.gotten and self.child == false then self.gotten = true -- shaved if minetest.registered_items["wool:white"] then clicker:get_inventory():add_item("main", ItemStack("wool:white "..math.random(1,3))) + item:add_wear(65535/100) + clicker:set_wielded_item(item) end self.object:set_properties({ textures = {"mobs_sheep_shaved.png"}, mesh = "mobs_sheep_shaved.x", }) - else print ("shaved already!") end end, }) @@ -92,3 +94,25 @@ mobs:register_mob("mobs:sheep", { mobs:register_spawn("mobs:sheep", {"default:dirt_with_grass"}, 20, 8, 9000, 1, 31000) -- register spawn egg mobs:register_egg("mobs:sheep", "Sheep", "wool_white.png", 1) + +-- shears tool (right click sheep to shear) +minetest.register_tool("mobs:shears", { + description = "Steel Shears (right-click sheep to shear)", + inventory_image = "mobs_shears.png", + tool_capabilities = { + full_punch_interval = 1, + max_drop_level=1, + groupcaps={ + snappy={times={[1]=2.5, [2]=1.20, [3]=0.35}, uses=30, maxlevel=2}, + }, + damage_groups = {fleshy=0}, + } +}) + +minetest.register_craft({ + output = 'mobs:shears', + recipe = { + {'', 'default:steel_ingot', ''}, + {'', 'group:stick', 'default:steel_ingot'}, + } +}) diff --git a/mods/mobs/spider.lua b/mods/mobs/spider.lua index c4fd053f..fae46785 100755 --- a/mods/mobs/spider.lua +++ b/mods/mobs/spider.lua @@ -38,7 +38,7 @@ mobs:register_mob("mobs:spider", { -- drops string with a chance of sandstone or crystal spike if Ethereal installed drops = { {name = "farming:string", - chance = 2, min = 2, max = 3,}, + chance = 2, min = 1, max = 3,}, {name = "mobs:meat_raw", chance = 4, min = 1, max = 2,}, {name = "maptools:copper_coin", @@ -89,7 +89,7 @@ minetest.register_node("mobs:spider_cobweb", { sounds = default.node_sound_leaves_defaults(), }) --- Spider Cobweb craft +-- Spider Cobweb craft (MFF : indentation modifié) minetest.register_craft( { output = "mobs:spider_cobweb", recipe = { diff --git a/mods/mobs/textures/mobs_bunny_brown.png b/mods/mobs/textures/mobs_bunny_brown.png index eb8a68289a4ebdb0a6b5ab367876f01fc0b6946c..3a71d940c02425416fb4e9e3d1c08feab2c84189 100755 GIT binary patch delta 988 zcmV<210(#I6Xyqz8Gi!+002a!ipBr{0Kia8R7Ei-9ziuHZBI9$ZAP?rOt5-WvU^Rw ze@?f7SiFE)zJOG@f>X4FTDyc?#D!V8iC)HsRKJK{!H8PShE~anUcQZDy^Uzaj9tWx zW6X zKo>${m)Lmo{(o=PA>H91K>E&H{uxNYL2{*y$rMwnkg8A&GRQck!q9IOfgR)9e3Ng| zE!ClWJD)EHLGxUo`Qfc4Y#h1NGEY-D_+ehn3XvnhbsXl7m~k}5Ig@4F3}O6zyS|Ko zl)(tWhd^*I#v!_5@5&*@<#zq_GJ9%FXuFnl<2X#0see6MSJtIDT(3Tc6%a;ii5|M= z=Lu7r&+W1-b$J+HL-fls2VsQd){%Dn)lF?T_5CMME=#NhzD{+SCtK!-m9}kNXg>j8 zm+dJ=y8`7Q*<`?owJI~i@wGoS!+cqm-}j}iQKTP-ha|~%Kp11$&!7GKYtyvdWuCA1 zHHLV4$bX;yp$dUVQ1ba1m=fBB&e{8Qt_|hlQ2sawt#;(`kukuFd8e!kC`(7hQ=Zc& zDy6jQFTgc`F^nlKkfAi+B*{abGu0x%6dp(bl%Iay{DJ04l593xc^3+ zri1+pFqNh1_})i@qh-92954{yDy4`8NYhLfppEM;-qohA>lu5eRaF(NA zeH*&QnByJocE93syOE0RiekS?5so1o`(rm$cy>ePKU}WF*i%)VEK0e?*YVs1uivKb zw13|hRRxMjg|YUlSRrU(D?3b{&JzwllNtpiz%s$pRZOile0(%v^7YUvD;RzQ5CxE7 zl1gE%T7G=!#+@8?ra8Ta;It$jzNYC{hz1I+&3o@pZQF9t+`c#jJmK(#i!V$|W_*k| zy}d_(Yp!2FtsWpFSwovmDOrB3;$arp=MG@Uz;t?9p5umu+?RTz2fQSoB0D2mvMnIXDj{y0000< KMNUMnLSTYZ%kS&} literal 2457 zcmV;K31;?*P)bn-AO~T} zk=8qJZjPLvpV7PFA}FvD*@cEkpc0ARsHIR^r?-a2L~E7(5J>_qLJWZrBgf;B@7~<< z`Op7^xXwpJg**(bt>SL!(au9SHsI{}K6+93G92m2( z-(}9v269S>2z9Z^BLkAofh77>k8l^Y7IeQn}I#C?( z02WY9m>A|T3|qVBZp?G%v&Va4P5^xM^$SFdj?<5?2)9Qx1Q0V z{|gZ3EN8T>wAMKt7uMDhRV-#=P~!E&irxMvaXM#BfE%Z^kyEF&j!ua*jMTo(gs9*y zgb)Du-&gmDDnnF+h0(=07qEo8Qh2>pfNEoGcRA?^Ze?9kM|?j zmht^1))toI1K+PZF679V6Q6wY5dk4a<*WWVcJZ7qPQT=v?_V)d`103ZBN&J?snWc0 zcR0~X-%M_o(Ud98h{vTMBDgy$N*F%kR7dh|A?zmR2cwGMrerg^6-LP<5e&!nPjQUe zI=dmWmO_p~?}64=Zs!FNWtv8&QRsl@iPaqI5ZBrXs_c@I&j#M=&ycXAe*dq;S1(Z! zGDb?uL(JqD>1I64h1v}LvmK$&%%yRh7nagkN};*4%LCJpQGwnJ2E{$lV#J$K=)~GO zlAzn>@$JojAgbFRy3^gcxEN_>+|7*?jiq&lAfzF3|K>OBFCKH4SMCloqJm*yaGX!H z7!mp1{0fdE+S%nzno(r)3I3kL7BVd4VeREH@?F|}~?#^{> z1Xc37azHjpwu-9aeRD!LSZbp?h&VARu|p{fzyIul!>JHsP}b53Vbk?EBrb-8tFn}a z084cg*pHDEBloA36axapoWYIWjgSXapn0XY0DU2AL^Ny`Y>u0g(?|@8st}_ps<6wE zwK+K`cT3rZ&7E3}kVaHt5#^(ci7@WiN8vCRKKgqpCAIY*(T59<_~>(3`1kF z3U%i4(G@WbJ5&@?BLpR;f$qj!I**5ywo6D<(m0W(J!@H54o6VuY|PxOfy4u5N=s+N zpZ_)Ai?9h>NOmAFa)v>iI0IsNw-Gl);@lJs5fkO?a!&}6Bo*t8+qIFSAhi?YNdGT-E(*7^e!wINgI8+Mm5sRp&pQ3;K}}+QX3Dag^yyV{N`Wy_~~O*gtd0= zzpI=|rFExk#^L}P=(n%f50Q9SSE4jb8#Y8#1MhFH2?$9Q1cE}yiGb2e!+OVa)K)3HHF+g*b#QJCsr}b(S)7Sr?iccgMnh z8c-3UDp8;;EB-+)hg0D%{^sx5sqyQ7|7Y%xH(X95t#vNXCrT}p=Fl2>h$Nh2sfaj; za;k0PfH`p-MwWF&MYuaHG;>NZe01VCAl8`IiiAiCLI}dR%SpVF>qvvymVd3iebK>>40Hj=L)mckHpPUW!?)>7*Z#b@nwRL{^KQ962 z*;!;t3hvY}Kn_F|_Cw-QaW})|px>uYdf3wLA9V;G7dNXV%*32oLFkhj*_5IINZ0oTYS5r6FJb z!{539cc+yqThL5F`1oSSm;=YPb9b8Q9dcIAa>fjrJNe=nr`y-KIVlJ+Y@v0nouzbY zt(ZHgeArVq$n2t0yOE+2ul6ISwZWP5=6)f?NKTOyl_>qo2B(B$WOIF5Kh-?Tiwb9-9;_4Ccp*djOFO7>ak`&g~DYbK5E7qO2 zxA&wx(0vOlc*8?xSr>*JX+)$K*0rD^V672Sq?F3}5D7RI1oy`6+=*U!e|zA`e#id- X8BTzSSM_r;00000NkvXXu0mjf(kr0> diff --git a/mods/mobs/textures/mobs_bunny_grey.png b/mods/mobs/textures/mobs_bunny_grey.png index f1f6e250ca183b4738ba70d459147f2ff2908471..d41d6c1865172645314879d6f5fdc75d35968cc3 100755 GIT binary patch delta 758 zcmVXjQB+Yi=l zF!pxBO^YjXdU0F;g@O%~}CYeA* z>(l|n_0ailSwe2DpM>WL_!K+c(Z;UA6!#d<%UpMT-w_#7@|DB8Vvhq5B4|3E?yTT5$9VtrHt;1hTg^H!`OCe1u2<%El8^_}WB z0Ac|E+p@-(j-)m&m=2pwe!c@Zq`@;JvNy5ox`w`U;9npet*J!ji~z5%F)-=qwdGRc z-f&@({IT)}g^@!a7n*F|TFbe>=e!+Zr5ni&%Wnktdmqf_`?8RjEt}lepnNmCAs#}v z9e1MRxD#PdcWhvYY}kYu+Gj;xX94sx6cZ;v%T!nS>$ oUN{dW#oo-Vg#yxaY&VwgA6?TqYJXOxA^-pY07*qoM6N<$g2oSC761SM delta 2079 zcmV+)2;ldF2B8p;8Gi-<0047(dh`GQ010qNS#tmY3ljhU3ljkVnw%H_00+}aL_t(o z!)2G-ZsW!o$A5DmMNyJ1IbM5Pr(QT+v}k%C^r}G7tKRep@*D;7ioNSiP&9>|>^i&g zdPPg3NNUJA^nyDRIVB*NlF6Cx@IQPbzWK*D!8C^Ri*r`zD}U;yrt3O(yB*8pG^>Dc*bfzQ^u*!x%#dAq5aZ zU>F8M2xzS_#(yBCr0Y5!9v&!)g0^kR^BiLg-h0;78tt6pFR%Z^U<|kR0i_krIfM{Q zr&E+tX;JSzLI|w2gb>pI0Hl=Ud5&`~ecHAqgn%&yAq2xPq-T{<2qDm`lNA@)8GSbJ zL;VpcC5OWSAp{|Wv>AX90_PlO%N5=Sq>@M_F~-pM{eSpg5IjCU;=RW?$8NWyEX!0O zDJ12zLv=-m%$i$g&J6C6md75CY!&l<{V}Wf%sWb6j0rk>@!d zK72@6kWxMico+t}_YA{;5CSC?P213REm{ac?G3t6AVCWafO8IjEX&f1LI|XkoSvSt z-|taMp?{P@Yt7Bg4c1z$wcOv|Bc;T955W2PIbGM0=Q*?43}Xy;cXt42tu>iaI5$Sy z_dVYGl=Z{IL&_w!Ww~6Ulp1>}Wx`9_wqu5B#F3Pec{wA`bF8)LornSNJsO}o?2rj0pX z;;XN|;$(3`+qUeRJ$H9^c;`Wk)royQ7N678Q?%B6{P>ZVFJB^rc%}yh3uYJhn;=X!R5nGF2Lem@Egf#5^R_E>ykWwIRcy7Gyf3?OK$QSmE&A@%r^^zJL4fyA;TA|BtI z@B8$Q5CT0614Uk7z2)Jj2j0DV$LeH7(=~YK@xf#I9zK;X%5l8b>vhtJNVh!C(ORc$ zV*u7#wASQ#PE}Q70M0o&Gdi6yhLhQXYFnX%LdbEWSmLXzEB5<6hr@xFFJGdRqJOSy zoOLv9ld_NfjaXPNmkh&@bV5p*oK%MpaL&;*4N^)5J7!Z(%cxYTUs36zV8zXpR!O>} z13Kq891hIq^HdQjWiqB%MJ=VoIfvFd^-&0c=?z6bK?=$GFMrcvht-t;fz6{k|v)ilRVk{Y=KAGsa6_U;T#lrsDGAg0mN&QB@UBPk&D|O~cL2 z4PDc*-EGqbQIhMrCd)GNJWtfTzrRNa!Dh2bL3;1ghQGZ3{mt*ty&3SqV-FTLxCAig z9931NS@81ZCG+__(Js&PWXm!0=m#;#W37l1eypVXwn5+C-=ei%rDe2*@Qg4M|ip#|H0O?T*0iQ@fs zyCv8_kfV({=h*M}^nFiNRsWaS@i1~MUdQxHAQVC%vvJCay1p;=)OC%umicTx&V`Ix zUlavjeDMW~#e$}3xV*gN?(UAV94$A5K-YB%^~Zt5Rz;cCS|iJ8Ie#M4ebVmWQ-oUS zPXkI|F`Fk~m1T)@j_GvzjKXP3QVR9yZ(Qq_K#XhYA}g?NoP2xJr$a{wcC{iu>225Sjotiq2!{>XGP<@)n$ zet7#m`DB9j!QqAH!+(0ks_wUoQ z!(a(M5L8Ih@h}Xuhn9mel*J6W-c%T4_~(Cr%X+=0u514F<_~FtolGWJYZJG%*0f#A zuHNzOx8HJicQ@+6Bqz%}*uPbw&QiJoR(EUK2t{qLXDATK()DadwPzz;3ro$dAA^#*pVZMLr(UuCK4h zb*ieOC<^}e=XaFl3@Igl|LaFW(CMt#G)nWwu z5F&-d4i=S&vN*L55Y zhi9mlQsS(m8#)R`@99mC_JhL<$NX&0>FR{Wv>Xlxnx^4wamMGbKF8Q`)02~vWG+#9 zV~dnhTwh<~y=O9+Fq_SoPNx(_k%Y@yOIx*6RmEg7AsCYx{{w*G>`+>Pt49C;002ov JPDHLkV1g)m5ODwi diff --git a/mods/mobs/textures/mobs_bunny_inv.png b/mods/mobs/textures/mobs_bunny_inv.png index 3d1b3954657f1dd823d2439b4591dfd951cd14e9..762b713a51fbf7b9aefedf310e3f68da0a2d573e 100755 GIT binary patch delta 451 zcmV;!0X+VJ3(^CS8Gi!+002a!ipBr{0Ao;0R7Ge209s2wcw9(>VMdK%KbdAfi)v7m zX-1l8Mxbp=nQu^>Z%e0hOP_UCqjgcAdS0n}SFU$`! zUb%{9vyODHkbk=WCm@oO0ksZ(y5$ek#TW_ketjeaPmc$2N@+$I#*0WP1SF0H zSQrL-0i}h111cRfz#P0h5paTG?)&SU+jgAik@LOpXVO4??gI9_fB-E`OUrrYkX8ZS zDggNnLWI%IvkLfe2nfi2*8VD7TrYuzK*4)$<>(xQRXhs4XKhGCgjK>=QC8mQz>*BY t$k002ovPDHLkV1h3}$v6N2 delta 1401 zcmV-<1%~?41Az;W8Gi-<0047(dh`GQ00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-yl5EBX<$cupa000FJNklY7eZI+BQOOq>WxKt*xoGKeAyN>qeMKv2nu8W2%1L}3=X2!A3-44S3?z@12R)G?qg z+=MJt2tuM^21#ZzN%vHDbydAT_nhORCPOv}J=5KH_ujp{^YNYU``)?20oNaX_zeN6 zLp4PpAN%?v^H=wN_N`Cf2fVXRy0up8Pd{1WTOa?xsXKr7^z%>MkO;?h8o47L!EHB<*jTIB zvkI4*TQ?fEHrE(eiK3h5$_J+<>h5D}qR2dgXbl zoPWtVQDr4(p-DoB5U~oQaHAUr5M^yVUf!?`mqr6Y5cF;g7K|#T($!l$a1TmxiaCQj zeSmwQK+=RC;LrHF8o2MC_l$tI;C7)a_L6J$raI@k(v|2$ASb1`vFHZ&mOX88#0qtS z$z;OrqCa)dyKk@m{Lc%2xo!qN`tUEdfq(m7eSYH6@BBkGy;pK3H78dV?B~SnGD9w8 z-=)8Jfv}#9jddhtihIsgPKS=-Uw!kFcgN28JL7`ah>Vf zf~o*Qof9FtJT!oz*j+nUrYEaKM`}7YH&0;^l-bMp>>`LT5#tpB6~!aS;f(9Va({T^ z5$!+|kq9jUDh2}c&T*|kGhv1mV<=8iWo_JGAtV*X%?Qyq{yiUvfe6}bnK!h|F8-H| z&0Eo7$%^bi2y#lSPu8y4F{Olxw1;NEk=B7WH7pEv&ObxB_{{yxUV5Pf#MN_EmAi4B zx7{7{z=Hn)e>*$?kIp0TzQfBvQh#M!>9v~?%zjpFGxtMR}Txpyz43EpG!%9P&{Y{V{+LQhQWL~ zo4026)dwH{)00Ow6KZ&i2ucv{ESKGjlV4V~Klx)E>CMPt z2AmT3u)yiv{l)vg_~_Zo9|KsEO=;Zd|=Jx33 z@!;tG=;#0N=j`w6{p;`l^7H-t{ryZ`r9uDz0)$CKK~y-)HGfo#lH(u@V{h9+DDTA( zTnzvJmnZh-GM&zV6)agIDkf^}_U=l>dzVRMFmo=AhSXSx5*p5Ve`)Klm+Q4sWtQIi zoFcN9TAz>H{<>bT>(VZTy*F{qrGM5EmaW$N-Ep{oUH(dAP`}q&b?^K0St4sIc|Tfl z6!m4T)25cPrGM7FF7I1o0Q%!GTjr>(bME<^zToIOrw77YSxO#{!GTy?yvMcrLKQl~ z0bF)(H6D*z>!@B=+M@;zl{m!EO1tm-sCd7HGg+;fHvO1j0t@d&bYw138=OF{Kq9!C z;9TWFCDnmCQw3m~KYyyYHo;CPyPcc#Q$B1lNm=G{mw$_NHWCfL<^Qu*5M`pVD5u0& zqjM{p@%kFzicyP-CR6q<#aemq<{CC5%NUS07gRJMqT)d)!8EP)OWTYUGmM1-MKOaJ z|I%|-A%3RxJS9n#p-Pdg{LTvxFHe4f+SZ`ST8^jJB!rI zd7;i$URX| z=471lhrS}lQN}^p(J+-$BBSCd37r(-xiHOftPjC3C8CJPW$NY1=PS@47MaG>V2|&Z bKNj&{2C-9Q{C4@=00000NkvXXu0mjf1@)v; delta 2097 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 delta 2930 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 diff --git a/mods/mobs/textures/mobs_kitten_inv.png b/mods/mobs/textures/mobs_kitten_inv.png new file mode 100755 index 0000000000000000000000000000000000000000..6afa61f897d26e36c9f424d35d0dc3ad1b412e97 GIT binary patch literal 377 zcmV-<0fzpGP)`?Epe3axsRB5T41e2xfl`W= zrqqCNy{c-h``(#s6xo1v?L>|;_xTNIl=&`O6??5iwV(%MBzk_hH}4IxpgUXw-vh9i zv9S#ZOBZvr0XYF>dv5zwVNrK8*x{iE=V}LGYfadIj`xZ&-vOP#W&>sDF91FKfULbH}ZDb+H5K%mk z{nh0sD<`;GQMey2z?FOiIdgmAl&PspP6T|epVy=d)ZzyYZ$N@_NN*|=f%a^*3#fDx za0B+Wk(+s%J7CcYDSN&B>$WsM(y&5j0^E2%<9vVeVF!1S#8a`Q@LLAS@;fz^I(!S` z{IZ_N-U@Zid3}guy^f>!<2|*Z1nb8rVJ>jFEVlMquHd8W0)JPNu;20000gy%HVhdN5&!@M6-h)vRCwC$ zm%WQzRTzh#b3bP0&djbGb)%?J7XzlTw1}WKg4KeB5F69kSbszW@o&&lNGl=;38^ep z0}*A|*+ocPSYy`g?#$eebMLYEojZ3|Q;1CCdLFo(nae#N@B9AV^PXeewF{1_ zfZhP22pmvX5U1c8uoXP>2J}bZ9K;E@2DA2(;SlcH1xGQ1ULWdOFSC*QH;u*yFcCC0 z7~kDFJx!x`27mpI6a6o9t*y3NPtt>ahI#p;BlG`TB2KM$6XY|9V@SO5y}o{LU)5rw zNbSa@zmH@Lq&=`!EkIR5F#}ub|7-%&J#V~Uf0C*ljx=|+)EN)3{0Iz25XE``@+pfV z;`UdHiZL)8%fszNWzj`!^NJ$%{(*-8#{hpNi#K+bFYX1ZYG<$yQ_*RXZ-44Yqmk6AlwsI4McTln>BHg0?d zP0iMCDnA>)?0_-+d}|xh9_F=A3~>tE-}rJFtD4vX%4t_s8Vehj;m$1?HeTt@2K@o7 ztjbtxyFP8XjMHv2P5TQ>f!acxu(tjpM1Kjq&-}1Mm1AD{_@5m(Tm!p1uzN`=Y1%4a z)S5^U&&II&q~@rtKO_M~1x4Y{1x6_l$8yZUp3)&n;r{RN#M;6fVBELwIqF&|kc~OA zvnQ#ddyGk1Lm4jn9Pden<^Iu~_m~pRYjv4xqsb?7KsJWa^8dgAu2CKihH}DSsDIL9 zjPmr@JD{p)D}j_yz++E$2bSZX0{)g&C4OEENQW19Oea)zhW7QhnMXBlSgPsX#h-ghrasORHg<{en`;D*{E0jAWHTXUp@U zk7tE6X+3<0f`2f?_bF#MTI+L;}!}Vssn=;~;^~A!;Pm-w~)r@INXMy~gEe@TtZu zX2cLy7VNqvBmE7$-BG(J(x-?a*)4)Ob^V+`rvuX)7BYBkZdu@`>#FuKK}0z2DA?H8 j*x1=b0rce!)R#k00000NkvXXu0mjfj`GWT delta 1523 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 KMNUMnLSTZH9ErsM diff --git a/mods/mobs/treemonster.lua b/mods/mobs/treemonster.lua index be956276..71037075 100755 --- a/mods/mobs/treemonster.lua +++ b/mods/mobs/treemonster.lua @@ -4,10 +4,10 @@ mobs:register_mob("mobs:tree_monster", { -- animal, monster, npc, barbarian type = "monster", - -- aggressive, deals 6 damage to player when hit + -- aggressive, deals 8 damage to player when hit passive = false, attack_type = "dogfight", - damage = 6, + damage = 8, -- health & armor hp_min = 40, hp_max = 50, armor = 80, -- textures and model @@ -41,9 +41,7 @@ mobs:register_mob("mobs:tree_monster", { {name = "default:apple", chance = 2, min = 1, max = 3,}, {name = "maptools:silver_coin", - chance = 2, - min = 1, - max = 1,}, + chance = 2, min = 1, max = 1,}, }, -- damaged by water_damage = 1, diff --git a/mods/mobs/warthog.lua b/mods/mobs/warthog.lua index d5b181c7..b9652a3b 100755 --- a/mods/mobs/warthog.lua +++ b/mods/mobs/warthog.lua @@ -4,7 +4,7 @@ mobs:register_mob("mobs:pumba", { -- animal, monster, npc, barbarian type = "animal", - -- aggressive, deals 2 damage to player when threatened + -- aggressive, deals 4 damage to player when threatened passive = false, attack_type = "dogfight", damage = 4,