From 8ce1484e41c73a39a1d69ae4b2c387304f53eebc Mon Sep 17 00:00:00 2001 From: rocketslime11 Date: Fri, 21 Feb 2014 12:13:38 -0500 Subject: [PATCH] created mod --- README.md | 12 + depends.txt | 1 + dragon.lua | 54 + init.lua | 3 + models/mobpack_dragon.png | Bin 0 -> 57070 bytes models/mobpack_dragon.x | 15976 ++++++++++++++++++++++++++++++++++++ 6 files changed, 16046 insertions(+) create mode 100644 README.md create mode 100644 depends.txt create mode 100644 dragon.lua create mode 100644 init.lua create mode 100644 models/mobpack_dragon.png create mode 100644 models/mobpack_dragon.x diff --git a/README.md b/README.md new file mode 100644 index 0000000..d62f01e --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +=== Mob Pack Mod for Minetest === + +This is a mod for Minetest that adds more simple mobs. + +Created by ExcaliburZero / Rocketslime_1_1 + +Licenses: +Code is liscenced CC0 +Textures are liscenced CC0 + +Dependencies: +Simple Mobs \ No newline at end of file diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..9cc501f --- /dev/null +++ b/depends.txt @@ -0,0 +1 @@ +mobs \ No newline at end of file diff --git a/dragon.lua b/dragon.lua new file mode 100644 index 0000000..add65cc --- /dev/null +++ b/dragon.lua @@ -0,0 +1,54 @@ +dofile(minetest.get_modpath("mobs").."/api.lua") + +------------------- +------------------- +------Dragon------- +------------------- +------------------- +mobs:register_mob("mobpack:dragon", { + type = "monster", + hp_max = 8, + collisionbox = {-3, -3, -3, 3, 3, 3}, + visual = "mesh", + mesh = "mobpack_dragon.x", + textures = {"mobpack_dragon.png"}, + visual_size = {x=5, y=5}, + makes_footstep_sound = false, + view_range = 15, + walk_velocity = 1, + run_velocity = 3, + damage = 4, + drops = {}, + armor = 100, + drawtype = "front", + light_resistant = true, + water_damage = 1, + lava_damage = 1, + light_damage = 0, + attack_type = "dogfight", + animation = { + stand_start = 0, + stand_end = 40, + walk_start = 41, + walk_end = 61, + run_start = 62, + run_end = 103, + punch_start = 104, + punch_end = 113, + speed_normal = 62, + speed_run = 103, + }, +}) + +minetest.register_craftitem("mobpack:dragon", { + description = "Dragon", + inventory_image = "default_wood.png", + + on_place = function(itemstack, placer, pointed_thing) + if pointed_thing.above then + minetest.env:add_entity(pointed_thing.above, "mobpack:dragon") + itemstack:take_item() + end + return itemstack + end, +}) \ No newline at end of file diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..ace0c84 --- /dev/null +++ b/init.lua @@ -0,0 +1,3 @@ +modpath=minetest.get_modpath("mobpack") + +dofile(modpath.."/dragon.lua") \ No newline at end of file diff --git a/models/mobpack_dragon.png b/models/mobpack_dragon.png new file mode 100644 index 0000000000000000000000000000000000000000..6945cd075f16437874a7d978a608cfa700abfdb4 GIT binary patch literal 57070 zcmcG$1yEJ(`!&2dq_l{DA|)Uo4bmw{9T1f6?nXKfSV)I-gM>8F%|YoFL^`C7boT+i zef0Ug^L@{JzxluO&b-4gn>qXJd+&Y6y4JO>brbSJS&jhrJ}v+N1Pb!cQ~>}3{1XGf z!2%C3D%LmP0n1cT?ip}{`pIf3_y~S-%UNE>6#($=pnlPSlr#$PLu@yN=Q7yy5K;n> zTlm|7NdQ0#C_Hv5|F< zfAj*9e?GVe$p1N_1K@`WvE~5npCdki`jSE{THv1}5Af$A1uWqI{GxyEn2V>@`7l~@ z%?ysOOv}sVs)1?Rb^k2&yF7YwIxyg@k_a1iO3hf?=H;bEf;ZG9m)aPpsjS|) z!g2nVx-hV5%Fq^ga(NX@xIcL34l+F`NMqL%^XyPFtYO9p;j-wvaG~iaACiNFKyag#zq3c9O^d}4|r9*#oI1`Au;aWr`H?zsk$H`q^LCvxuC z!OM8js|aBpKv{Z{F=B-wKF3Splobs#+BCQR#baKK(6}D8hwmyj0NT9>wWF|;MgQ?2 z=%sH);U{H(6|fbsgLJ!gA#zR)@6xG~La(F(+;{b>)2O`bpwG~`aUc~ z)Z)mkCgZ+n^xf$%ZziZElm)#NST=gC3nj7*~gS;BrP(@ z%H5l7YqQ#1sSE6eI$jpTHB$M%oSwPpGCDE=H*Vd8j27|B@xZDb_Rc+gdo!=`3N z;rLm{`k1K3=)wEB&j9sgT~v&1d{<9T(eN?;8S;x6J{nVC)bP;3cy_jirxNDg;`P-4 ze=4$jFjdPy!m1U)wdZzeny;n{*EF`Kq7e|ib@bJ!qE~} z%o;yB)K9j@6c&bD%$By#NM7$1Za|+ra#-l9J2_3%R7N}ds8+C8*?)E&5~4cO`;q&A zyp+s|3y5y)B6VKS(AwvnFwn9M6i+0fnQ2PQY+SpK1)Ux8gCZy1Va~g+;MBZ(mr?TZ zhREv>Tqf>1nzpIPreLDOqEyEvjT&8Ve-|jS&3kCF_oKa7!0a7Ic1R$ZGlDU3?~aIP zg3rM^lH)63K?jZhepvIa3`r&C;)R~mD!G8Y_VL^(j;Li^NzBRw>e1jdi%%}F&LY9N2uOEO)iYb2X_SSV94;AHDP45Enx02y84U~>q5K*@S z1|rhVA_>ndU5nEg`UmM5`SZ44CT-nUe23<}=x^BaA~6Af?t`BFWn`FH_t`J^d8`N` z{JmOHL}ek%hgE%Cj*cEVaxyP}oMz;ajjF;7OCXJ|_96i