From 2801de7a72438b2bfbd21c476b4b386fe7b893c7 Mon Sep 17 00:00:00 2001 From: tchncs Date: Mon, 14 Nov 2016 15:48:46 +0100 Subject: [PATCH] initial commit --- depends.txt | 2 ++ init.lua | 69 +++++++++++++++++++++++++++++++++++++ models/shadow.b3d | Bin 0 -> 8377 bytes readme.md | 10 ++++++ textures/blank.png | Bin 0 -> 83 bytes textures/shadow_shadow.png | Bin 0 -> 146 bytes 6 files changed, 81 insertions(+) create mode 100644 depends.txt create mode 100644 init.lua create mode 100644 models/shadow.b3d create mode 100644 readme.md create mode 100644 textures/blank.png create mode 100644 textures/shadow_shadow.png diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..de6bf5e --- /dev/null +++ b/depends.txt @@ -0,0 +1,2 @@ +default +mods diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..e4f7594 --- /dev/null +++ b/init.lua @@ -0,0 +1,69 @@ +mobs:register_mob("shadow:shadow", { + type = "monster", + passive = false, + attacks_monsters = true, + damage = 35, + reach = 3, + attack_type = "dogfight", + shoot_interval = 2.5, + arrow = "shadow:fireball", + shoot_offset = 1, + hp_min = 30, + hp_max = 45, + armor = 100, + collisionbox = {-0.3, -0, -0.3, 0.3, 0.4, 0.3}, + visual = "mesh", + mesh = "shadow.b3d", + textures = { + {"blank.png"}, + }, + blood_amount = 60, + blood_texture = "shadow_shadow.png", + visual_size = {x=4, y=4}, + makes_footstep_sound = true, + walk_velocity = 1, + run_velocity = 2, + jump = true, + fly = true, + fall_speed = 0, + stepheight = 1.5, + water_damage = 2, + lava_damage = 0, + light_damage = 0, + view_range = 30, + do_custom = function(self) + local apos = self.object:getpos() + local part = minetest.add_particlespawner( + 1, --amount + 0.3, --time + {x=apos.x-0.3, y=apos.y+0.3, z=apos.z-0.3}, --minpos + {x=apos.x+0.3, y=apos.y+0.3, z=apos.z+0.3}, --maxpos + {x=-0, y=-0, z=-0}, --minvel + {x=0, y=0, z=0}, --maxvel + {x=0,y=1,z=0}, --minacc + {x=0.5,y=1.2,z=0.5}, --maxacc + 3, --minexptime + 5, --maxexptime + 2, --minsize + 3, --maxsize + false, --collisiondetection + "shadow_shadow.png" --texture + ) + end, + animation = { + speed_normal = 5, + speed_run = 6, + walk_start = 2, + walk_end = 19, + stand_start = 2, + stand_end = 19, + run_start = 2, + run_end = 19, + punch_start = 2, + punch_end = 19, + }, +}) + +mobs:spawn_specific("shadow:shadow", {"air"}, {"air"}, 0, 14, 1, 2000, 1, -16000, -31000, nil) + +mobs:register_egg("shadow:shadow", "Shadow elemental", "default_obsidian.png", 1) diff --git a/models/shadow.b3d b/models/shadow.b3d new file mode 100644 index 0000000000000000000000000000000000000000..4cc9a53dd34b5d17388a31231cbfe2ec6f084143 GIT binary patch literal 8377 zcmeHLdvuLg7XMU)5RV|!2|?1-Z%1Re*{4;|n62si1iJ6YM5!@7Qe~j6b

++6Ol!lVncyrd;>om>jU0wd>Y5UnH%YG zj_3804{*e<@xw6|&wu7{OMd>8orz+3?q?Zze)6X;sd|p zZN~Y3aY2S~@)!KW`ha7+KMwu@KXp8Z&N-n zPI~c9GLK*U(cRkp0gm$p{1V}K{>wpdi+p?(ANZ^w@qy1-mBRV2`YN^F{4qc55pax; zxmq8`+<~9V`ZMRh?9>2{|N5~<-w}@WSNP$G5B%0t7eD{t8;|O(59b5xllzm)Fh2JW zu^z)OtRLr#@si{+%x`!Q9P2}T;OBzG2QIIc3`KmeNUn{K{R6iV-y$625BuRbf50Oi zxYYjFY)v=w!+79`-;{8~_xa(758QL}dCpII&xG3iVSUIC&!MtEkGGnHmzn$mNB)6t zBOLRyA_8%oFG=x%4-FC@`1t&h1#Q(unD4{57egA7>YuG}YBwScBW+BIKH5!5BS@Q& z(zTlVXtyAxE4LL%+EVw?ZcQ3R+KRM|?xWp~G@7(6X?xvAyAx?g(hj7Zbsz0+q+Ln7 zkapL7w0n~FAdMmIMT$P!Pm=Z_?M)i1`)Kzg?MoU*+F$q4jwc;RI)F4m_t8!wO(b=Z zx^*AzL8K|9$)u^ekMOH!Kr_ zEJ%*NM_Z5_{Y-5^cJx7NSdbkS#D@jxVL@(KkRBEX02btj1<7GSepnm?SR4XakR29> z02T)V7KZ^Aq=&^}fW^Up#i4*5l{2{@m&gh}HsIeZ`BC#7yv&z0|6%(+{WVe{*H;(Y zaML`O?;k%E;CpY-cSx6fGp&ey^;wWN+BN62nKK1@uGeOam;b!IlzsJik?X2F0lxRv zJYwIkznI3pjW7`!+s?OweVy~&KYTELlaESV?5oe6yqLX%eT((lU{}98lYKufy;FgJ z`fSQQZ@k04McNnk&cJ2tduYi<_SNTCUK#yCfN$%8MeO@!#P{Wh8-YJGC%N_*`#SSL zKeKN_c^Xq!zXxQ$&ZPlye=|nK?X~P%rlo#YNZ+{w?CZ?Kz4gmE?%EA&kUR4}k&~le zXWun?ZLl#V&$4gTwZF5ke&@)_q;>4;obM;IN3w5Wvu=#(_ma#zHp_nZ9k+lM?S=h|*9oyoq(KUm4WQCJ`n`S2L~ zI^z!i&}L3{uHxL8_oUo@VQWC#w;Go+*O%YMKf7w*rSdU#LF)apP)tS=*-%XAUx4a$ zbZP%C4+3FAARP2_?`1E3!$3NC?)n9Ve`8D?G%3^}l0qF2DHQpoP{fu(kyZ*tNGTNA zq)c)h=Dk$p4guW^$>L!K0Dk$paguW^$ z>PCgWDk$m(g}y2%>Sl$$Dk$nEg}y2%>V}2BDk$nkg}y2%>ZXOhDk$`vAO+=5lYf%` z((vCDl-~1qdJr$jS*i6k1?776t08?&LD}}>wvfK2psc+9N=RQ*PNt7d(x8k=Y{6FdY4-AF?B(jbKzG|5_zR- ze2D>*zZ3SJm%*R~rS^7bZf^WJ41aw<{?ETqq)=ZdQgq@)N};|`r0AmiUA66|ZFg;B zwC$m7Pi=c?+gsZ{+CHgmthRC5_SLqZw*9popzT0ya!a^{ajEix$1bl2f4tl)!gK_yj?xCOPkFp;q-;_**C>rQ&4)I z>chU~;ssk7_aOcLf7T>tMHksaqKmwypd6ppo_$U6fjvEacSiX)e{;WBv&3Fiv&3r( zN|(ls0(^a!qD1488E((4e4Es33QFASt6bkrT-=Tc7uS59-5*|xvT2;x6qGAx%h`9e zUK`t*CBio$+>?83fgFJL3q7G~UP5T4v_*9yD! zt`%NWP(E)O7Z7)1<;nEPf7zEz`LKtdF7ld!vTb}qy||e7xIZ2p+HTdslzz91?V4M~ OUQ +If you wanna use this repo, keep in mind that this code was modieied and optimized for our Minetestserver.
+We recommend to use the original Modpack (see link above). + +### Licenses: + +* Code: LGPL v2.1 +* Lextures: CC-BY-SA v3.0 diff --git a/textures/blank.png b/textures/blank.png new file mode 100644 index 0000000000000000000000000000000000000000..7bee0a002b75fb20e9b790068b7950121cdf779e GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzDNh&2kch)?4>B?Wc})uc*XMaS cfSB*u1QZw;r+*K>4&*R+y85}Sb4q9e0KdKysQ>@~ literal 0 HcmV?d00001 diff --git a/textures/shadow_shadow.png b/textures/shadow_shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..a68709f6e51283678a9f3264bb7c48351188520a GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP|(HG z#WBR=*tyo1jr pr)`4F1QmBxWzH^1$u@NchQ}AgzEriJ)diZz;OXk;vd$@?2>@8dDrEow literal 0 HcmV?d00001