From 67259295113a47e8f45a03a28ab41b0b0dbf5c50 Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Sun, 3 Oct 2010 18:43:32 +0000 Subject: [PATCH] Added tiles for skeletons and ghosts git-svn-id: http://svn.net-core.org/repos/t-engine4@1378 51575b47-30f0-44d4-a5cc-537603b46e54 --- .../default/special/mainmenu/class/Game.lua | 2 +- game/modules/tome/data/general/npcs/ghost.lua | 6 +++--- game/modules/tome/data/general/npcs/skeleton.lua | 10 +++++----- .../data/gfx/npc/armored_skeleton_warrior.png | Bin 0 -> 1582 bytes game/modules/tome/data/gfx/npc/banshee.png | Bin 0 -> 2134 bytes .../gfx/npc/degenerated_skeleton_warrior.png | Bin 0 -> 994 bytes game/modules/tome/data/gfx/npc/dread.png | Bin 0 -> 1381 bytes game/modules/tome/data/gfx/npc/dreadmaster.png | Bin 0 -> 1320 bytes .../tome/data/gfx/npc/master_skeleton_archer.png | Bin 0 -> 1355 bytes .../tome/data/gfx/npc/skeleton_archer.png | Bin 0 -> 1299 bytes game/modules/tome/data/gfx/npc/skeleton_mage.png | Bin 0 -> 1388 bytes .../tome/data/gfx/npc/skeleton_warrior.png | Bin 0 -> 1153 bytes 12 files changed, 9 insertions(+), 9 deletions(-) create mode 100644 game/modules/tome/data/gfx/npc/armored_skeleton_warrior.png create mode 100644 game/modules/tome/data/gfx/npc/banshee.png create mode 100644 game/modules/tome/data/gfx/npc/degenerated_skeleton_warrior.png create mode 100644 game/modules/tome/data/gfx/npc/dread.png create mode 100644 game/modules/tome/data/gfx/npc/dreadmaster.png create mode 100644 game/modules/tome/data/gfx/npc/master_skeleton_archer.png create mode 100644 game/modules/tome/data/gfx/npc/skeleton_archer.png create mode 100644 game/modules/tome/data/gfx/npc/skeleton_mage.png create mode 100644 game/modules/tome/data/gfx/npc/skeleton_warrior.png diff --git a/game/engines/default/special/mainmenu/class/Game.lua b/game/engines/default/special/mainmenu/class/Game.lua index 4a6df62b2a..9727b9d062 100644 --- a/game/engines/default/special/mainmenu/class/Game.lua +++ b/game/engines/default/special/mainmenu/class/Game.lua @@ -205,7 +205,7 @@ function _M:onQuit() self.is_quitting = Dialog:yesnoPopup("Quit", "Really exit T-Engine/ToME?", function(ok) self.is_quitting = false if ok then os.exit() end - end, "Quit", "Contiue") + end, "Quit", "Continue") end profile_help_text = [[#LIGHT_GREEN#T-Engine4#LAST# allows you to sync your player profile with the website #LIGHT_BLUE#http://te4.org/#LAST# diff --git a/game/modules/tome/data/general/npcs/ghost.lua b/game/modules/tome/data/general/npcs/ghost.lua index 780312cd2a..d44ffbf611 100644 --- a/game/modules/tome/data/general/npcs/ghost.lua +++ b/game/modules/tome/data/general/npcs/ghost.lua @@ -53,7 +53,7 @@ newEntity{ } newEntity{ base = "BASE_NPC_GHOST", - name = "dread", color=colors.ORANGE, + name = "dread", color=colors.ORANGE, image="npc/dread.png", desc = [[It is a form that screams its presence against the eye. Death incarnate, its hideous black body seems to struggle against reality as the universe itself struggles to banish it.]], level_range = {25, nil}, exp_worth = 1, rarity = 10, @@ -71,7 +71,7 @@ newEntity{ base = "BASE_NPC_GHOST", } newEntity{ base = "BASE_NPC_GHOST", - name = "dreadmaster", color=colors.YELLOW, + name = "dreadmaster", color=colors.YELLOW, image="npc/dreadmaster.png", desc = [[It is an unlife of power almost unequalled. An affront to existence, its very touch abuses and disrupts the flow of life, and its unearthly limbs, of purest black, crush rock and flesh with ease.]], level_range = {32, nil}, exp_worth = 1, rarity = 15, @@ -96,7 +96,7 @@ newEntity{ base = "BASE_NPC_GHOST", } newEntity{ base = "BASE_NPC_GHOST", - name = "banshee", color=colors.BLUE, + name = "banshee", color=colors.BLUE, image="npc/banshee.png", desc = [[It is a ghostly woman's form that wails mournfully.]], level_range = {20, nil}, exp_worth = 1, rarity = 8, diff --git a/game/modules/tome/data/general/npcs/skeleton.lua b/game/modules/tome/data/general/npcs/skeleton.lua index d53a0baeb3..f953db788b 100644 --- a/game/modules/tome/data/general/npcs/skeleton.lua +++ b/game/modules/tome/data/general/npcs/skeleton.lua @@ -49,7 +49,7 @@ newEntity{ } newEntity{ base = "BASE_NPC_SKELETON", - name = "degenerated skeleton warrior", color=colors.WHITE, + name = "degenerated skeleton warrior", color=colors.WHITE, image="npc/degenerated_skeleton_warrior.png", level_range = {1, 18}, exp_worth = 1, rarity = 1, resolvers.equip{ {type="weapon", subtype="greatsword", autoreq=true} }, @@ -58,7 +58,7 @@ newEntity{ base = "BASE_NPC_SKELETON", } newEntity{ base = "BASE_NPC_SKELETON", - name = "skeleton warrior", color=colors.SLATE, + name = "skeleton warrior", color=colors.SLATE, image="npc/skeleton_warrior.png", level_range = {3, nil}, exp_worth = 1, rarity = 1, max_life = resolvers.rngavg(90,100), @@ -69,7 +69,7 @@ newEntity{ base = "BASE_NPC_SKELETON", } newEntity{ base = "BASE_NPC_SKELETON", - name = "skeleton mage", color=colors.LIGHT_RED, + name = "skeleton mage", color=colors.LIGHT_RED, image="npc/skeleton_mage.png", level_range = {4, nil}, exp_worth = 1, rarity = 3, max_life = resolvers.rngavg(50,60), @@ -85,7 +85,7 @@ newEntity{ base = "BASE_NPC_SKELETON", } newEntity{ base = "BASE_NPC_SKELETON", - name = "skeleton archer", color=colors.UMBER, + name = "skeleton archer", color=colors.UMBER, image="npc/skeleton_archer.png", level_range = {5, nil}, exp_worth = 1, rarity = 3, max_life = resolvers.rngavg(70,80), @@ -98,7 +98,7 @@ newEntity{ base = "BASE_NPC_SKELETON", } newEntity{ base = "BASE_NPC_SKELETON", - name = "skeleton master archer", color=colors.LIGHT_UMBER, + name = "skeleton master archer", color=colors.LIGHT_UMBER, image="npc/master_skeleton_archer.png", level_range = {15, nil}, exp_worth = 1, rarity = 5, max_life = resolvers.rngavg(70,80), diff --git a/game/modules/tome/data/gfx/npc/armored_skeleton_warrior.png b/game/modules/tome/data/gfx/npc/armored_skeleton_warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..00cbcabaab62a815eb6b327de79fdc53fcf8b513 GIT binary patch literal 1582 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 literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/banshee.png b/game/modules/tome/data/gfx/npc/banshee.png new file mode 100644 index 0000000000000000000000000000000000000000..e94fb4662df04a6e33b9e0cb01dc7bcf32174fb6 GIT binary patch literal 2134 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 M07*qoM6N<$f>zH0^#A|> literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/degenerated_skeleton_warrior.png b/game/modules/tome/data/gfx/npc/degenerated_skeleton_warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f88c0bb8a14b30931954be40af9e286d12b3d0 GIT binary patch literal 994 zcmV<810DQ{P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;ynoLjXg28M;*f000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igh& z6Dcu<g=p0P000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0009$Nkl<Z zSi`-RTWDNW6o$Wb&csA(%?vHA6l7A3V5}}P#yr$ir5zM1R;`Ly@sd7>r7iXHU|#B* zRD2XmFCvIOM1uHY5vfh1RfHC$=n6Kdq0?f`LoS_+lR}x>_GL$gVUQ*{CqEoG>;q^0 z`(OY5*A^B5=iFn!9l)%Je8dtUizILnxD13MqDvtVETZ_Gz$M^A;DU25wX6h0<Q(uT zFak^hv&%}r;{xzLP!<u#a>C5k)%jq_kZUN2s$yn`oO8E|$lt(IEiEl)M5L!wDkXvM zfX%>ORXq|(3(Rc(^+7ZHty-<#*xA`RQLEK@fcMJf^4U_UbkI3B5QgCw&bblb$0$AU zqM12h5ZKq<-TlVg++4eetOou8wgEGhN~M@ir(dqsY9qiSb;Pd;iU0ZbgsRHC8qT?{ zN~N+vL=4ygtOZ^Q!|+nESS&i{z6Ksp)uk)o`~J-QZd8>Z2*#$Tr^kT;a1po(C<H+; zIW;wPOCpg7fYC@=Fu#k&-H6B}a03tmGe8&6=2LMckd8YC?(=PX4QK_P1n%{PbDmIS z9%zQQft&sF4e$rB7cgKIP>EZCFIDv@um<P@_NeOjsyYii1dPS4z};qc3>fwyHeqIG zfwzG5en`ctz&pV8Knrjc*a+MMJnmaE5t{=3NWK8P2~>f<fOWuUz+oU0s|Wm%T<c9Y z3QVZ#PGEy`Zg<;?6$R(qrno2Jbv~Z!*S@Mbcl)kv_Ltws#}AoV??U2O7D!+XFr=!R z>(<__RjavHIDh*1@e}<611m*jE-n+^5B$)ub}k6RbXO)btl8|oEy?63*;HzMHkFE& zfS2{QCIkw=n3>Vj+xx+{g~HRo0pQs<Ot>F-zTwkGKM(%H$$WkXaCu96`=<|Y-P)hY zWL}L*frG&Q29tdbWSWfO;Y2cdxHvQOaYskT5$9Ya3Y-F7Zz%RBFy83=lleTW`}%$^ zUb%8Cm&*-_NF-5wmrucZ^a4LMyNC=94wijNMs^C$1C3g~0<<mkDz;bxo0`o0QQ(A+ z>DUQu2aYy);{fm+u-(iajb#{ldHaFRCOLqr4w+frPsG^fz&0~$jrza;0tWa)RzfKf QN&o-=07*qoM6N<$f^(m|wg3PC literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/dread.png b/game/modules/tome/data/gfx/npc/dread.png new file mode 100644 index 0000000000000000000000000000000000000000..73778efd19feb70dc4de4fbd51db5221a9aa2298 GIT binary patch literal 1381 zcmV-r1)BPaP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;wH)0002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igh& z6$BXIkk;e?000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000EQNkl<Z zSi|MlYpfk*6$apE&vAElPUlqA(f}eFqJ^NAdZ{4QsMvTx{h`L7iP2x8F_8#}HQuTc z1Bfw28;#nCCW@jFC4^`VKZrysQ1Q~1OC&+8nic^|ImNTbI^z%CG1J|R9uNF;C11Xo z+27^;)_T{wzCB}c_7p7O1Goim$Mf-2+=oL`#xBZc7BOZeuEq`cMgY7DYf<7%9EY7) zj%)E9yZ{F=emnp+U^C9atr()kZ5ZKM0rPsS!b7+SEAV9eEdXXR?|-%nunqq}9Uv{* zqA0rlF6_n+@I!3E12_Xm2lRzY+59Mc4`0Rg*ot;;Zmungq8*J!E!xp&)D%T=ANF8< zKomGTAv@tedAgYL?L%?zEOy{6A=MvX<2euSX`05u!a}?D6bmPxxG-*-=4gB_?q7>9 z;6?ZrUWtD$mXH^QNbnK-2*1N$aml(h4z!2tUAM*ow7a)?aQ8M3CM>&f8TR4V0rB*# zw;G>V42U7#h?DVU{5Xqm3j3S9cYVKg-!@_k=93W*C4^u6ZyRq4bGP6fxIOXQ+-)!z z4BFvv*j80_*ybx%tZ1hI`ZTV=-MBpaJR8rP2H-Wg6W<K;@5gocW&gAtfbO~bK07;m z*!x8LXuPlmS0%NNu$SlbHzk&rqAkm^Ez7dS`|<Jq!c|qZgTbJko16Rhdp{hR*WeD^ z7@<09+U9d%{03Z!Pfj_-r_z7E2deEr_Qrh{=VRZpWy|{CzlP`G-8g<S4bR58iT5!X z&{wUm!~@r3emou<kH^ZgRF>tV1R4$v1_PP9347|g-Z*j4b0b#kCIQ@mU*Te$1XWcH zdP?}#kZ5&8MO9TgAmj0)QePCsMR)^Fi8Ox<=VhHoum*Rfh#i*ud+@RVScx5VUB5V> zUJ@yOPHMp`aCcqT$B#xMP19)Gw(D<>=N`^__avN~aeCU-3DIF5cv6(=jIjT8*d71_ zd_V5LAY*?4bzK_{huu2cQxU%#{lBb7xWC|7>`h9}OaeF*<R^rXH{kC{ovW}v+&CY9 z?Bu&?n*KV!NhV#BbQ3SsI5pXIOuYDvX_+wSvHyX1WIukI-<L;Xx8u@&F-p5Qb)a+a zX+3r9LUAwN6p=f^K9~vDChl!K&_<S}#&5@$&~)WEZEJ+AvsF_hdp_beoD9JX-j%`E zg*3OMD#Dx7AHZ)D&zmPg@Z4lmC$n$MMda4J?}!)An#_VC?*3DrXG5NuTtX!7eNUa* zEnHQVq9{~Vb$YVttc-hUu4}JNDPPqK&zaNi1HVtdGZ)Qc@w1%b)xGfxcwaYfeturl zG!7m-*!{jb{V2J=KL@!tBtH~UI|9H-J;B(Slo}?kldQc7?+LM#W!a_U-e`c#navIP z=ON{J_(@Xv2mrg%ug81y{IpywCa+WP#Mkkes;bm=t*-0a6WfkpyL&*sjb$P8Y0;Fa zSF;_FO89e>Ykf}AFI@MhY<CR*aCow{2X+)r>`FNI2i!d&>|@%hiI7a%apB9I+5GZ| z)`rJ8)XF@UJz$U9uI%Z?6_MyA+h7TEmZu)vh7&`y7cTbZ`$XAnwBwT8m~UL_Ld6p2 nJ(9m=2cj4Io~Zc#|JlC)TuQ3BzPDH100000NkvXXu0mjf(MXnC literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/dreadmaster.png b/game/modules/tome/data/gfx/npc/dreadmaster.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0869ece874ec92de299ae568b3989ccbf4da6d GIT binary patch literal 1320 zcmV+@1=sqCP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igh& z6%--$S4_PC000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000DoNkl<Z zSi{BES*%}E6bA6$?Y*tmOht!KvqrVXii-$>L`uz(2ofP42p+@`DN$oWq?$-bL=jUB zZK$LvEs3eO6fLSnb)ZpNQ;VYaw!O!L@86sr=YLx~Sjovgd!N0}TKn7I{?=+yZ~gE9 z=HPft#sN42dtf2H!C>^qw)g>E7=>1Bum#pq>0b~B`{F2kjdrZV^f(@lKG+#Q<0SNo z!!NKhfxnE^dGBr(Kx?Ic1je8*4#Fo`f%P~M#|4QWQQ!pJhZis)PcIC^Q0$JAgVa}8 z+Y<uk2JSXohR@@ys6nck-G)6A=m0#8&Y(3NkMy+oKD>ujcruRv?eiKYX4gO9Rm{hT zI>#5`Ml8Z|jNhDtmP*^hvlx@|K0e3#Hx6{-<}iOS7U0k-?0s+sPQ!B}*{>f5b~3!1 z?FzoEM|H>W;e&ADpdho!4cRx4{m~5i^C+hDQLNojvGhVk$9Tp3sfur|RopvRF{xG2 zuV*CQz$>{SW5YAT*i*3^e#L%u+xQN@6>K$xe!Ve>VMFQol`}7-eFq-y%MH!>bu13Y z4ng7Y@(~Qp{l6dQ*RB2%FLv|cO4{eq*~yZH6n`*x5{Il~{Ti;v@6GjQYup{(_#Shy zzAX`T1*)dDA(wsN26mnD*A|ZI&H5JlciB?g1$$#^j$B(Lb-Ucv&Dw+I&N~0phGSj` zzmWseqIS!hESiaqEp*U<+k2RQOun5`4q$(LjJs+U+=J~i@6ydUAD4L-<jn7EGH)ez zEf2hs$>nR)T@sMDur$Q^wC0L+V?y4)i;heVsz2p>dH%DwxQxL3B%3O0r{)5T!yUOX zpVpAI1#bu1v61w1a<uPP1Z`%7>ErSbW@TYH%C|7vUpK2^(*tjv(A<V+DuE5jx5rEK z?hPtK$_TV#WM%Ou5v2*Gu~isdbEdN*EK4fm{nP%Ewus>E6kcr%V0qGK)v9TD5N0%C zetY$XX6*tTT<R~xvTSf;0CQ7PJzqNCWf6)2rF?NLPOss>+KjbT#s`I4ZTUVf#m>a? zq+TVc9xLtm)SOkH^!LKMnOiMR#^9qevtwiPkM^ut9DmzXA)FIUTOP<7gjo{d5axE} zhjk>pvBDP#xWF|b^_=wIsmnDR@^KNa#FX^!sp!SGxVA<Io+{Od4P;kV<~4l0UYBi) zu)I6x)>w3Pr6##5;}dF7n4D5x((by9cU8pbj4B5jmGR4Qz5*|1Y+7k<S5o#RDPWgX zHnJdGX^^%pZ0`;SX4dI)ubj!M?4WlR?NrLbReLn;`<3ybsjT3Zv=3pc6uWPi)Nqpk zrpDpwjO`v?{8S?@QrT{w+)!rxD7+LDMkmehRtokke3mMC6C04Txj9MaYh0eOV`>5z zQ{q5(glI*Iq1NoSLEr}Q4of?uSt^~835~1L7i;3IE`W)dHy3Y~oE%-sCBNr=B(BK& zh-Lu{jG}em2^?8c!K&?(pWUBiwYr>KO0qsX^&cF9n>JU?46GIkJ=k>#;>Vop|6;>% eHg5edKlu}G8>O3x+T?)%0000<MNUMnLSTZ#Hh8E2 literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/master_skeleton_archer.png b/game/modules/tome/data/gfx/npc/master_skeleton_archer.png new file mode 100644 index 0000000000000000000000000000000000000000..9c5fe785ad09a8c17679d6c33689a64454554714 GIT binary patch literal 1355 zcmV-R1+@B!P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;wH)0002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igh& z6b3n;4bBe$000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000E0Nkl<Z zSi`+nZERCj7=F(E=xw{ZcB5rfgblS8J6IQ8hL~-Rppak$#E4+BWMZ6>kSNg*e_)g_ zB=HZ<#1I9dD}Kc+F=j!{K<1_i;X{7xEF)vwkqyQ+U}Ig|ZN2Ti_w`R_mW4RRI-Z~B z<2_H__jx}K!+n5=UIg$2fCyvk80G+Wp9FdV+yNjm#zJ!;Al%2}g#h{h90AZnM7a-? z0AuVDfHnZl0B!+@JWv8@^Z@uAK#DO&co3+_%X@SM5IA@C?9wSZ003LL*PFM><&rCX zzRZg-Z8VE9cEg^P<<8E@8Gfmz#+gba&ig~5;!k(&%88GT0z~Kj?C)PaFIiCO^R*Ju zv!W!C;&2%H_&6nXT_Vd86sI#`8ipOf2xIJ>*1^H=GOB@Mo6WAe-A(`yMKLipIw}jI zXh^awI9;wWGnKMQvP`ngmb+~Ea(l)^$T<f9)E+&WIMLbpwLUTN0}(0tfxw93a452( zShCF~i?VDI5pyqC5U6iy*+N8eMhJvLA#l#Isk#~fB84R-c>w5ocehJVBrMY~1VIoa z%P?fivhYV+TOwVYHfAgYq0oOt&K!%yIz&l=C<rX2>#}JW6pKUz0!$F0$m7`#pdNri zMDQp|M(e<-Wr4sWsbo?xO;aGE5kV9g5s~V43pPa|NtP=B+yF4a7{joxKlhZ!(^KvD zZ^{ILhXTdLe<==!1pxVhz?s~I3rC4aXN-NTClU<69>XvO0Qdl`$g|sjFY$QdVNGkC zGXWxc`FwM8>qI<0o=PUWK(uJxwryE;jg24udiip7(ln1{NzxTrmPY}s1+aUS*Lx;u zS;wpW{<(#~FpS3;V|_=On*OQTx9`=r_wPq65(&0-bc}7RtUOS=ckjra!-r2M48uxa zIRoHluiZWYpf9Xx|7%~GiGV1I_FyphjRV;1&CmCCb#%CIndWdwe*Th6Lqmu9u3dYN zENgZ1;9vuQZP9473_u+LC&HSxVJ7=C5@3wA+XW%)Q`N0?2M)aUN>$bNhSR6{ouQ%Z z>peY-0sNRsrM?7E4&Y&z%e8bi;k~Cri=57b1URFS$kwMTD%On*4|g)g`a_}64gf2z zU%dF)W2$-zz##xv0od-f4oLTMs5c((Dp1w>+c$3xijw3l3<iIhvfUq#Mvs^Ke0fE; zZ*Kq)tJ}Hr`-@FY7cx2z^v2^mO3TWc8p2^(;&7ZVP}NC!^U(VBIRM^tdA+~wS-bYF zmF4ASW6|j5nKEG31IY)qwK-~bc9$rMr2sxoFJA&s5Y{x#7|ZTyZ}&Z4Rkb)fH+NvB z444%-=ir>bPei2!sv0R!RZ6dK;+$8_`$(4V3m<CT-ESmyy&k~iDE15h`(*c=Hv;Jg zzKF+SpA4i@yL;pD$-4~zo}ALS=G6nOqA0#QZR-jE?QR}evu2It_xo8Ur{a|WrVkvY z0506k11&8rhNfv$R8*8P0#~QReiAh^X`sEmJ!1sQ0R*Sp2XG2N)x2sTjV%Danx>6| z0Ja0z!a09owgjYEWWehH`~d#Gi$H(koR0uFId4BB&iO{pxsqwS{{pjV<{C&PYMuZ9 N002ovPDHLkV1j^tTfG1P literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/skeleton_archer.png b/game/modules/tome/data/gfx/npc/skeleton_archer.png new file mode 100644 index 0000000000000000000000000000000000000000..b909c243a51bbfefcf4f9b097e43f48342b29461 GIT binary patch literal 1299 zcmV+u1?>8XP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igh& z6aomUzY8${000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000DTNkl<Z zSi`-SYiyHc6vuzh+pZm0#x};q;3P9mn2x=)LM5;TXCzZ5MhGzxBg&FtOfbqqL<|Pz z7^soNuqZ(#hKq(Q_(2JRa?uf42oC3X7GOX(*_E=+v6dn1LXRJON$P@;tS#r`b9;X| z&w2mn|0qTfBC-I;26~lJ+le962mxAv9>AuQGGhTSM)2`RfOg<>;F5@>-BSRi)LGy( z@DtDl^u_{Uzsq$t;2U5fum`vVYytjIN(uKMCIA~0$lUDgpQGyFHeAB5pv&LXl=?|U z#n975MFr>m{?^9E#&bsx90;vgxNxZP!iDN^IQ*oD#2-LwjffayQ&Li<dA+S^<Hz$w zSy_5tIIMfRx^}OstXy^D`t`5Ij2Tm+luAejl0>99BO{|Kd&Z3V>G}CLZVe8OKE8kd zTi1GfZ(a=suesgsViEaPL}o^3A=Sya)xIQeOaP{74gxk2d2Hy`t(>vr#vPk9Wr~`R znaKlg_p3I;DC+C$yKWdp6|f>Y3%&ikmzJzn##{qRsl|q2lm&x9|M|K))!W^DCe+<c zcOWpR4C6{L7|gVm9utwAg9i@+cs%2kV=zKXJc{slfaKAm1IaFz@$%}`r@eFM-sos* zO5d?*(;^^Xf$jjz`Sa)7fVIz0O&SFLj0Zp`K%3v6?{qrv8|d#ZO-WA=b#-*STe5zA zhb2f@_kW?ZwDbrNhzJ)g(HeO#5D^#fj8dvfYyBKB2{-|)0bT<<z&RjjnkFJrSYKcN zgxBkRr##QGdtJ@I(vc{k0W1c>N~s@3q(?+(XlU4Hnx<&2=K*=Z3ez;-kJ{(*`FxXV zYio6Rp5y+zQQH5yf(=vCSf1)+o``sW308IIYOPy<C06!2wbpf7>!+-J3j={bA>a~` zV&HIjo?}D+;RjQU)@3>NIZCPes6wg$Mgd8{O<*=KT|^3j3}8W9TiZ6^s8VVo(6_E; zU_<~P9&U-0q>nP%Zx1v#Hv_x`Yy~a?djTh~Clm^8v&P?yL?V$;p!IQyM6Lp}VpYQ9 zYrXbTK(ey3u)5*vKm*Wenr87|J(oSlx2`&r>0%3T#W0MH_A@7a-K|4k0-IxYL}jy+ zPR?1fa&O@qA8poJJAi)EG*wiu_`Y`gnxpNfjywcnOwO4#acSib=WKSz7JHH-7_%QR z4E1)+*B>vwE$=|}@P6eh`Jk`kx0xG7uy>yQwck0))fG=eQf;#v+2whT3g8s*%dq*g zK=!(tfy)W;16CD(2c#;SJ?jntAxnr7YDg~cs2ey@QvAwB;KgBcvw>u-b)sFFk-l@+ zu6<hT$<ZIvT0g3_{`4NW;z*Cz<EaEzn&!Wr0v7@Qoib2RP+)hv-7228e43?#(cuGX zhe7>Qz17u2e!pLGb93Vc&<qTBp3DEQ1{xX~;s%fpJUsk-;IJjr34a+a0zMn&88-nh z0E@KNMG1KsS?OH{xbL6?n5J2!wY~}*O4v`RwSHD>?Tq)ie*;g|&O~-h#^wM3002ov JPDHLkV1iiIQPcnc literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/skeleton_mage.png b/game/modules/tome/data/gfx/npc/skeleton_mage.png new file mode 100644 index 0000000000000000000000000000000000000000..f2f45e2ad85bcbfbfb300c737aabdadc2cc22657 GIT binary patch literal 1388 zcmV-y1(W)TP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;wH)0002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igh& z6E`G38MEO4000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000EXNkl<Z zSi`-SeQ1?s7{-71-kqKKwT+$OHfLzgoSXX2O+yx9K~W@GDn%cZ7$q8s+K1Mbr7jgR zGSYz<{t=O>MNlT<tUytyku!X3)%s9|dNk|k@;KYh&N+8~^c*<8p0iGFc>nXjxu5e~ z*L&U9eZS8uTt}$teZY92Q$)5gkfEwMedQbdO=Z13u@kC#L{-1*FP@|zAR?ma{;+l0 z&eg?k(b916a!bz8oZ60qXPQ==ThKUAPoL4glLt=kIK1J=9l@i&?_8I+Wi&TBRCR@_ z?o-t*Hyqp;Gs2SS7>M&E(~WIyZSO>*(Fzec1I+dLd@Uj}B@&4gsOmSPMvYomP*AWh zle0>PjI2J}b@~`URwlks)%hhQC0XU=<-vG7J_UHAx3~9bBob*-)t5x%!~FdG8MZz9 zjAemU58M>HIls~0L`DQe1XZmrEG*pI)zy_RB1OO@U=|RHMx)^|W5&!Akp^I@sy?Ht zzLelJ`eM=EdnQC{M!%l3%*lv=B{5W0tD@291Q9X7qd+k*&vBf4!{Kn)?pqBQ;C)qX zP*q=YXN@nbEGg2`oLlm$YI?)bSjHYu)pvp2#+XGS5(Z+xgTNu+H{f>Hbt@Akv#Pyq zb6Z3twvZJ#Sz6}L9dt6*9lyY^*tG13uOll%4|a;k9uYYY3<ew^1XKdKz&TIJ5RvDA z&w%$-_5Q7F;Bx%R?34cEzQew~MHiyyc5VE-kxU6pwChwL8(0eXf!RPUaNg@18>d9% z31C<}9^bU;#FDzQ%Hh!}XOh#I6?`+L2eg54DF|G$>#M+Spaj?t{0uAx78_$y8rZJe zMWp40rxwmF9bdAk-T!s*o^bOgsq0-&qo)NYs_Kh&2#H<qGRAZmW9l;<@vSW_6>F9+ zKkdzBd%(-crAjwZBun_y*7E}qnQXUAGRAxkd}$3FG{zhS>Rs1u?yHr@78JY!obu+f zlB5S^GT9VzmX|H_nZV|xR$2=T0(?L>PzO{4cmJ0Pj^orhj?<P_0a*{)z);3fNEbc! z=XD}dV`T?;9C+Tg;VEDQumec@QmP090Lp+u;OUA$fc8)*jRM0tM(MB;x|w17cv0f% zUDw49pT)p&An3a8lfVSv;Utn*g#~*H*xMcoT?Kxv0<CMRxwxvB>G$T*b7i~a4r%e6 z*8v1v*Znl<w;-_37=!D&7-M`uuO*y_v4FoK5OCT<p;%fIQu|tvpGx=BJ!mlg!Mjr^ zS^ymIzM+9BuIsj11tbA(<<GXm>#!I68UiA6NL4qY8U+4GLEtt!ev{(|dqGW<DUvLI zMIf-&D!0g6|7#Wamqc@#iwHn@3IcxtKlaf8tw3peC=^eX%ybkdo^B=Zm?u>S<fby9 zjVhosT{2?=7N7}O=>hu~sPUN2>zn3&6R-dWfn^@BUw~iJDWIw&fIIt5AnC2>z3toz ze49#via;P&L`DPkwj=sY-~{0Pcvz6m1MQ(uH_!#-dEI}#1g6_dNOBwpzOZB3tH49R zNFY2=C71(j^>|}F@CY!+7&9{oycYNfc(y$h>PdHC_W$UB`F5lpN@37l#+Zxtl9HH! u-vir#uLkOiXqGX?pXvUD>C%}m5&r;YBmS1#i|f$<0000<MNUMnLSTZMse(iR literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/skeleton_warrior.png b/game/modules/tome/data/gfx/npc/skeleton_warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..9bc98593afb983bfc3c0b7c9538e8d96b7dac0e0 GIT binary patch literal 1153 zcmV-{1b+L8P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;wH)0002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igh& z6E7&Vv}cn5000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000BrNkl<Z zSi`lKZ%CbG7{-6k>yH15O>sL(pdvenO?{!A2^xCPNHm))MX^6iW+S7_So;td`;t<y zZwk{WLS*=5WS|K-E9#6xvr$w&(iF0Rm3UG|XNvQ9PUqZxc^!5*vCX~b{&>F+&wV}D zeLdH6zlu1~+S+<%dwctjv9YmF<9!#A<3J%0P)dEw1B4MTxwW;GxxBnQ+Sk{2psTAZ z-jV^}Mc_>m6>hgX+S1Z87U%RwMC4l$c}+w<6Ol~Y82~U0<MpMbr4#M#?L{3O9e46d zsq4TD@HMak1QNzVO-)U}<MI3)hlRIA<g$o-kg(!yZEZ9(G&JSr=1N^%-7`CRt@Wc8 zh($Z<sJksFEiL^m6bfZdO--F&Sy_1!_!DSyI2_lMQtn_d_>j}-3@t7$7M7Qn`)$(z zKy!05+1c4IM<S8Tp`oFd3JMCAqS2@uI3Es&e+-2}7l3zCQ&UIF%F0q~6(PXr=qM8t z6IasG(yk2;4;O{Q;r&XfgTOk_0Njj3BAdy{$ww`3uonQpz`y{#y}kV+LQhXmlVKRM z!1KT(KwDB$($nkf>nlpBWf7?m5qkl2c6L%*Tbq-gpZ~ef=Tn=To2!-p_XD>K!&q5c zTgwB!0xFbJ_5u)*6cM@Ya=A_ggF!|{Mvgli4h7r<9s^PVzfx))$P$r!TLAzyN~w*( z!NJwq+S-WM>&+Y=AHS56l43-o(Px39mLUOr1RS%?3q%AFIV>ViiO5Nx&(~N~R3sjc z=da4jO23F4&{})6)`zV1Cq(2xLX1g7vR7AE&lVOI{$Aj8-k836b$(`Mrh8YLszoIG zenq(No*hdme}8}fPm`0A8%y)^58qx}%Sua6Uz(en`ymhre3OxpF`|_6+kOpqM|E}e zTN@i2hjNOG_0+|S2XpfBPN%1*yZwGYN~xKISn;km0PE_VjYgy4P$2N??DX{ZvHJS& zlv3}Srn!(1BiaemG_lO*4Z|>gNq0KmJKf#wHj<K#0Ij<~CPo8RECN}kY2F!BBpUSt zm$lZIris?t0fa5U_G$pg0KBo?0o+z`0Clg$_rkyvfG;L@-5OAL+7wEN2CUN^jsxHp zFlYNr_&*{%2fPsTsT@e%ivah+zy;u3OtDXZ$M2`_55m9|;7m-hUx9^q3{+KB?Q^+Y z%FbI*3^-!PM&SE+40yfXe-;)Nq@<+8HUKw(*w^NjyJ=u{cGflk71j{)pZ$R^fs+Z< zfEA6vhcViCA9xOE)LPdk#ELC?PXVqtK7eVOm$cS@179TUPf2UtptVl1d*6QnApoa9 T4=V7q00000NkvXXu0mjf@lXOg literal 0 HcmV?d00001 -- GitLab