From 54c5e19066b653f19757d1b52b61fbfed787d99b Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Thu, 6 Jan 2011 12:42:15 +0000 Subject: [PATCH] Bear tiles git-svn-id: http://svn.net-core.org/repos/t-engine4@2292 51575b47-30f0-44d4-a5cc-537603b46e54 --- .../engine/interface/ActorTemporaryEffects.lua | 12 ++++++++++++ .../tome/data/chats/mage-apprentice-quest.lua | 2 +- game/modules/tome/data/general/npcs/bear.lua | 12 ++++++------ game/modules/tome/data/gfx/npc/black_bear.png | Bin 0 -> 1440 bytes game/modules/tome/data/gfx/npc/brown_bear.png | Bin 0 -> 1702 bytes game/modules/tome/data/gfx/npc/cave_bear.png | Bin 0 -> 1223 bytes game/modules/tome/data/gfx/npc/grizzly_bear.png | Bin 0 -> 2117 bytes game/modules/tome/data/gfx/npc/polar_bear.png | Bin 0 -> 1343 bytes game/modules/tome/data/gfx/npc/war_bear.png | Bin 0 -> 1238 bytes .../tome/data/talents/spells/golemancy.lua | 2 ++ 10 files changed, 21 insertions(+), 7 deletions(-) create mode 100644 game/modules/tome/data/gfx/npc/black_bear.png create mode 100644 game/modules/tome/data/gfx/npc/brown_bear.png create mode 100644 game/modules/tome/data/gfx/npc/cave_bear.png create mode 100644 game/modules/tome/data/gfx/npc/grizzly_bear.png create mode 100644 game/modules/tome/data/gfx/npc/polar_bear.png create mode 100644 game/modules/tome/data/gfx/npc/war_bear.png diff --git a/game/engines/default/engine/interface/ActorTemporaryEffects.lua b/game/engines/default/engine/interface/ActorTemporaryEffects.lua index 7c3d492ee7..fe9eaa0b32 100644 --- a/game/engines/default/engine/interface/ActorTemporaryEffects.lua +++ b/game/engines/default/engine/interface/ActorTemporaryEffects.lua @@ -150,3 +150,15 @@ function _M:removeEffect(eff, silent) end if _M.tempeffect_def[eff].deactivate then _M.tempeffect_def[eff].deactivate(self, p) end end + +--- Removes the effect +function _M:removeAllEffects() + local todel = {} + for eff, p in pairs(self.tmp) do + todel[#todel+1] = eff + end + + while #todel > 0 do + self:removeEffect(table.remove(todel)) + end +end diff --git a/game/modules/tome/data/chats/mage-apprentice-quest.lua b/game/modules/tome/data/chats/mage-apprentice-quest.lua index b9d7666540..87dcbb295a 100644 --- a/game/modules/tome/data/chats/mage-apprentice-quest.lua +++ b/game/modules/tome/data/chats/mage-apprentice-quest.lua @@ -73,7 +73,7 @@ In any case, I must collect 10 magic staves, rings or amulets, and I have yet to } newChat{ id="quest3_mage", text = [[I hope I will too ... -In any case, I must collect 15 magic staves, rings or amulets and I have yet to find one. I would be grateful if you could bring me some should you find any!]], +In any case, I must collect 10 magic staves, rings or amulets and I have yet to find one. I would be grateful if you could bring me some should you find any!]], answers = { {"I will keep that in mind!", action=function(npc, player) player:grantQuest("mage-apprentice") end}, {"No way, bye!"}, diff --git a/game/modules/tome/data/general/npcs/bear.lua b/game/modules/tome/data/general/npcs/bear.lua index a870a84c1c..055b1b2a0a 100644 --- a/game/modules/tome/data/general/npcs/bear.lua +++ b/game/modules/tome/data/general/npcs/bear.lua @@ -46,7 +46,7 @@ newEntity{ } newEntity{ base = "BASE_NPC_BEAR", - name = "brown bear", color=colors.UMBER, + name = "brown bear", color=colors.UMBER, image = "npc/brown_bear.png", desc = [[The weakest of bears, covered in brown shaggy fur.]], level_range = {5, nil}, exp_worth = 1, rarity = 1, @@ -56,7 +56,7 @@ newEntity{ base = "BASE_NPC_BEAR", } newEntity{ base = "BASE_NPC_BEAR", - name = "black bear", color={50,50,50}, + name = "black bear", color={50,50,50}, image = "npc/black_bear.png", desc = [[Do you smell like honey? 'Cause this bear wants honey.]], level_range = {6, nil}, exp_worth = 1, rarity = 2, @@ -66,7 +66,7 @@ newEntity{ base = "BASE_NPC_BEAR", } newEntity{ base = "BASE_NPC_BEAR", - name = "cave bear", color=colors.DARK_SLATE_GRAY, + name = "cave bear", color=colors.DARK_SLATE_GRAY, image = "npc/cave_bear.png", desc = [[It has come down from its cave foraging for food. Unfortunately, it found you.]], level_range = {7, nil}, exp_worth = 1, rarity = 3, @@ -77,7 +77,7 @@ newEntity{ base = "BASE_NPC_BEAR", } newEntity{ base = "BASE_NPC_BEAR", - name = "war bear", color=colors.DARK_UMBER, + name = "war bear", color=colors.DARK_UMBER, image = "npc/war_bear.png", desc = [[Bears with tusks, trained to kill.]], level_range = {7, nil}, exp_worth = 1, rarity = 3, @@ -88,7 +88,7 @@ newEntity{ base = "BASE_NPC_BEAR", } newEntity{ base = "BASE_NPC_BEAR", - name = "grizzly bear", color=colors.LIGHT_UMBER, + name = "grizzly bear", color=colors.LIGHT_UMBER, image = "npc/grizzly_bear.png", desc = [[A huge, beastly bear, more savage than most of its kind.]], level_range = {10, nil}, exp_worth = 1, rarity = 4, @@ -99,7 +99,7 @@ newEntity{ base = "BASE_NPC_BEAR", } newEntity{ base = "BASE_NPC_BEAR", - name = "polar bear", color=colors.WHITE, + name = "polar bear", color=colors.WHITE, image = "npc/polar_bear.png", desc = [[This huge white bear has wandered south in search of food.]], level_range = {12, nil}, exp_worth = 1, rarity = 6, diff --git a/game/modules/tome/data/gfx/npc/black_bear.png b/game/modules/tome/data/gfx/npc/black_bear.png new file mode 100644 index 0000000000000000000000000000000000000000..bb13b2bd1397d1067deb01ee811b5050d6575e5c GIT binary patch literal 1440 zcmV;R1z-A!P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipMy z1PL;Q<bnqP000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000F0Nkl<Z zSi|jC&x;&I6#iaSb@lYjPG)~)akG+3AQwSIa#sQ##G66!*FkTB7g6&M1iT5NUW6bR zbUi4DcRdJRMDQ26C`6DTXyPdD&Tdb4RlRy1Qq}fuHtQZDUh<%sny#w%zW2Sa-qZkh z?2g^B|Jn5Ia%8P7j~_q&d{tG~0c?5i_skE6!$+;PXPB9cG1p>@M|VCL3~o8My1EJg zIC=8q2d7S*l9iQ}-%gx3@#50b(mU(x>tT6$StgUog|)RcDa%r<wbI{D|B@A)b1=p{ zHyVx3YOU`B@cU>q`olSQMMT=Fs-_`?^IGd=5n1rw%g)XY9XobRilU&lZBbPfoO9UT z-o|V;dj`PfkpPrsxi%OKz9`Fbtt`t$5djflFc?5<4Y^@NMB=?C?|nO;&&%m_it%`i zs;WRlFvdV@4Xrh1v)M<}>Gbg&L+uY*RaLIp8w(2y*M`I4X#k5M1P~FFQebAp7@?FR ztu<0`D5XlRHOAvHthEpkhzLRmh%q9qd88lD^uLToBRJ<yFD)&7ZmnGx5im1|2t<S! zV>jMEr<8(-Kx^G4AtI>j8UV1kxQOX=is5ir_hYJ_N>SJK@_0P{u_%i5L@$VLR4HdI zazjH(sayt#NH<p$MK?!87!HS+OeQFb0vj6}AR-1ZvexbeP}emklgZCoYe`P29}qwX zrXMuM*ioFv%#7XL-EMCP0lT}q*xA{UvMg7vwL2FtUi?Rd)>_0E&o3`8UjQ)3nP-ZX zQXSQOK`EuW+A?z&ux(p7=fKRUs;XlH0A{lp=JR>XJ;(rna}MM2_@#dE>@08WH;(?A z{`<_BQVK;;AjXKgu3?NpS(Zr6>3Ug~AGU3~SA;}#R~DAmx~ubk`tx`{pj-kXLen&e zF`_66Ff*E_0W*V{pLNb%I_MM_rPMD(boW64`_?~Nxhz=&dF;JMj1f6Y0MJ^0IiJrj z?e~{c49>ZYKE0XJEG*|-_s)Bd5JLC#+3?;&YYk&eR7ynv(OL^;eq}To;Z^|Py?;B# z*d475X1}QV%;b{oV@R~tF<Ax!t@Zc0v^N2;*1~)LruTkNeThigwv{Zb%t#WOq~Ov^ zLXrl41z_??N*Z~1dwcs}0Eyloy!Sta5V}5}YS)P})mNBVm|0?sk(r5^5kdd}iZOl@ zW4xT$QV9?<^Zf^DO7%p7x~`wf&O!*3vu)cJB7(MUg_%V}#CuQ9ITb<>B8qu!(=?wk z^JWNvQxYU1<eXbQ6hNZ$E9czR+;(G(#LPrQGw0l&%uG$wsI9Fnan4cGG#`t|W@06V z5V$CcZvngyKr=HX0E&p*p#U-q&bf;KB&$Cuf9$<qVdgU-geOJhp0;g?na{OtdnI?m zrfD>QzmmI8a<fYMSw9HCo?k;|hB3x4Gv#ybz0V>AfUncjnR6}@(Og7EN%h0jreF8o zKL}tkY3SY~UB4C<7B&Zifmmy$swz=RMWvJ+vSkr~XstylB}%FHdUNjrh(r{LNC2QH zio*d+CX?4vU`d+<fD}b>)>^x9kOLxmI<M;=%VeJd$o^hE%I)@?F=opcBLE_RU1N+W zr9^9eD<&QQ-~cdyDF89XJeKBOPN1gg^Myk%rPf-blzNMqAM)N`0${Y(mjQgo%vZG5 uH+8?BJptfqQ52WG_p{q^*Z<G|nEVYrOoJx*^pd6k0000<MNUMnLSTZ`^oKS8 literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/brown_bear.png b/game/modules/tome/data/gfx/npc/brown_bear.png new file mode 100644 index 0000000000000000000000000000000000000000..58aedb3165c1f7bb3944ca26b27cac711f6478cb GIT binary patch literal 1702 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 literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/cave_bear.png b/game/modules/tome/data/gfx/npc/cave_bear.png new file mode 100644 index 0000000000000000000000000000000000000000..af352e6992461fc82f703e6100a57b5ed532606a GIT binary patch literal 1223 zcmV;&1UUPNP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipMy z1Q#LI8~g?U000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000CcNkl<Z zSi|jCJ#QRU6g~I7H#7U~wbwI_zed8srbOZgAW#Y#I;0d-MuLU{rP{)ZWfUn<5Cs*T zDQW2u6v$FU0YXSr5SmC3p|QNluDr7|@6EfHf?bOWHeojvuNrCI+&S-@d(PYe{$F#f ze!q`6jtKzT?e?8cr}NIDYSX+MlO*YmMx#4LQM}t|G|JW0)eo$-2@$z0%RYH7OmsS( z6RowZudmDI=B8|HY}jVADRCTs{;W0Cyb=IF7=|CV+ihsA;k}251VIoWilQ4kJ3C(| zN%9+jdrOf30MaxSYb`_s&N(Rc7k(m=dc98Gdpns-hJ(Q%SvUhbJ3D;<5D|Fq;k`#$ zmLMXC2u&svR8@7czP`RcV{Bm#0D%4d{oB{BU6VMDrQ7XFtJRW5qaodHSK>I9t*x#5 z0B~}0ve?E;k|d1dINaLWy4UG+q}S`o%F2qYt*yz*%8DdOBAc6=(rUHRTeog4z6lQx z5AFH+xs9Ue4I+Yb4%S*&YoU~aa}HHiq1Wpft@UzT003I+mqi330%HuqFof0`&N%=O zt@ZuW)6=!%<KyK7(ZRuilx2ysEWymM)}qyF!CH%=C{VB0QLELydHC?*>kDNdNfO%I z+q-djd5Ph0I6E<vQkYC82!a6hdL3n1q9}^jc6WDgJWV6gzq~xivdpDvdi&zy;+Tj) zM5xtjVCE|zGkaQV(Qdc>csx#@JbChHE@}Vi=6F2jG)=EF^JgN0s;c0egVy>g4`$b+ z(Fo0E69C4wTJ4w7X!PTMmf+~<2vHOzGn$oBAfl_2M^OZ37U!HyACao6+JnJhZy`N! z_wHRV^H<C~BqBsn1g-Uz1w{lz1ZIZT`U|BL0hloJ?>BGWT$~HGx3@p_-oLMu!sX@V z6%#Z4^E?L;o#lCM0h|-jiHJOyr?#1ElQGEi900Jox{C35jH;^Oy+;rPFvb+lxibKF z02Cs!*dP*-x0o5sj6BaV91bzFB@sy&hG7&%hX9JFO~SbtVCIe4sjRi=bUIi110bz6 zDW!VP@~ts*#;{mx2>@!f8fK9UU^bYDi2Sg$iKwcoUxOe3GsAli=Nv=?%#5n4kmorW zV_sSs0Il`5_a0#w!WaW0g7+TGjG`zIh9N}c(b51Ak)OpdGYb)oqbP!iAP53ztwBWL z(g2iYnGq3;F(M)q1i{%fhDB=)V+;W7CP~s;3IG7-^?F^5F$6%YwQnn>jsQp)h5#VU z+yroaDFBpGvG<;)l)q<;88UMPKuxoOrmlFf6aXUf<ungKM5lwnKpsDS{IOE%4<bUN z(U{3_uoM8y{BsmVFvdVBg?_(}e!mZ6%tzDa^wX`cEbZSgP183glgSH2^lg@9-~VlB lc@e;?0Dj7{?7OE0@F$q?3V^C%Ui$z5002ovPDHLkV1fkLBf|gy literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/grizzly_bear.png b/game/modules/tome/data/gfx/npc/grizzly_bear.png new file mode 100644 index 0000000000000000000000000000000000000000..d146229aedefea94132f811b009dcac26050502d GIT binary patch literal 2117 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 literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/polar_bear.png b/game/modules/tome/data/gfx/npc/polar_bear.png new file mode 100644 index 0000000000000000000000000000000000000000..82f260442f1bd6e003c6dd2173d1e4181502fb12 GIT binary patch literal 1343 zcmV-F1;F}=P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipMy z1Q;8Xk2!k)000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000D<Nkl<Z zSi|j>PiP!f9LK-&-p;?5NhX_JBP6t9Xi_YKAb2%MiPGXtM94`YUZsbU452wBq{|q= zUiT2_Ng*C`7d?c+>Otv6C`g5FLd}L`yJY_D&di(lo`)ujCrR7go4@Nk-hAHo`+nc| z1OBfI)bjE&YPFgM0Jm@7zPqxr^2MO`)-Jlx_x<tx{r$TK2M0?tGc(!j?Ce)@98VHL zxaWEIUKW5{bfM>Yr;g(sS1J`_a&mICD2n@((#^xe!*6S~+IKGtKrd=RqtU>P8#neC zV;C73fe-=!s8R}*O69GaH*e0*&(GJCQj<@fJo$Ox763rKUROzypePC?NdjHhpPzzK zH8C-v<$0dB+wEXuV`FmQ3M?)zE)zl)dc7X<JV%yg=ytoXZ5vWbEz2?pA&%$f=C01n z%w&y5V=#AMd3hOITU(fzm~f&ff)E0|UJqH8^&u#wV2u5;va&Mu=+UEKYinz8UEuq^ zQ4|Fn$JuDLS}Tk(q-hFW*TFf5>$)%u15ckmeS<M}u(`Q8*e>XFI{BSDcXHQtKO%%6 zj$?#jh&YZxDMcK|=ytofcI{e;QaZdgG)?mzDJ7Irux%TT<G?gcbh}*uP=;YNDwWE_ z+S=N1f@o)FM+HHEAP69YKp2LYo}NY&MR@k?8LHJPDwWFK($dlg0|oGXUz?hm`n1#O z>>M8-!!*tQ$tk5Mm&@q&dI*95uIplKZ0xh6qoW_z*VkX&0^j#_&+}Bb+kLy)Y$8ol zL{WsIC~)p~7={o+z_x9)+ih^pzvrA!4df1Zp2zF;`gP9vn(MldQX&jPq-hGyInp!* z00<$lzrT-ixr{8!y3^CsA6^uo^j{xWS6AV>?qr&#P)Z?55)ks7S=V(qj)N@A)ES5d zK&5FqdT?+sGY|!8wHkyFKXJ|jN@>66!!U%d>nMr>gb;AfVVdSHrBnmZD~jUpTeofv zCW?1=ce@J<3zzadf6uZkq-hGvvQQKSG);q2N(+KOBZQpn?d?52Jw1IWgt))Gz1?|b z3(ku%hGw$~0GOSfMXS~7$1!6Jwr!_z96x9@8g~Jt0}rC2C_WKFKnQ`Oqa!q%O|)7q zG@DJ7N+mTqI%<^5<<DRA=NDFhbN>3d-$|0-^5x4ALY%jvW}2p^>w4v729nYRV^~E| zq-mOla=8pCC8U%9fU{><Nhu!=Z6r(6^e@M8z&S^r=SY$SQc4s>fiz8Va&n?E#;y)c z0mCq+vn<2d*cdF!>Vs&S){kHz#Np5sAcP1_(?AG;5JC|`64!O1l<L2Vlu~1808tbj zmr5mAmZhYW8e{B1mSr#uLz$)t#uxxx@_oND6aWAx)oN8S#xwvbj^jmL*H;0kk&zKd zDHZ2@1i<y708mO_%d$)pLVz*$rDa(G=ez(wgb--A+uB)IJRS;wl=4TV6gcM~glw;` zudB_?&2LJj(h(s9)oK;CZ3DpEu!88%@$qrwdETFt&m#J3Ddjyvh&X#!-UYBTl##4n zuYcU>blxO{{OWn$@BbQFt^jx+z#pFH{q~{?`~#ebUh7D0aMJ()002ovPDHLkV1kFz BUjG09 literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/gfx/npc/war_bear.png b/game/modules/tome/data/gfx/npc/war_bear.png new file mode 100644 index 0000000000000000000000000000000000000000..132db55a50d7f1c84a24cd3cf0bde6e2118443fc GIT binary patch literal 1238 zcmV;{1S$K8P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp) z=>Px#24YJ`L;yGd8UPxE!I$I!000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipMy z1RNXi<NSXB000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000CrNkl<Z zSi|j>&x;&I6vw}>s=BAUhncQnGQHagF1i>uBr6jC05JqSdGV5iCp{zwPw_H`g=Im= zqImI=TmA+wUKEi?R0I_-9)d)Ipjoon6?%H7XQr#W>Uqda@T4<gCMO@%?bWLf-}j>) z@W0Jr{eB;D91{TezJH_9XuSK(A+*+-h;9NXrIdM+B=5v=+}B#a|I8p7jm91TZnxWf z>eMOjbUH>U#b?j1e{=ixCu_HEUEN<<3IL$pZgUhx-05^!Yt33~4#SYQw$|*qbI*UP zwf+;phl|9fMV!+#Wn&DSbEv8cLI?nWbB?#S*XjQK+>Az}!EiWC=8Y-lRbXvxtv`JX z)>>F=F_}z2L=ZyI-MdGqs_L&KNzTp`TdMrqY5Lhlx65%Ha}-7Fc^*qCIf^2V<CuHB z-gf}7x3`C-ra)`$Gc!*6{^xAWr3rvRRiP3B)>`NwKqMtJ^H)-cw|+P}I#~qZKT~k+ z+BGv649qYHItGAr4liH0fHOj1dut0_01azFLg=SaSj_7vrF`YVWP%Yhjt>u!o<9#N z3LG1Q2hQ=MFg)`+k+-|Mi<NZ2=H@0(CKHrp32QBSy&m#BM_HB_kH?6j2w@n0eQ<Da zX{icmt!ZOp<I2g&39>AMG3N0_A<$~I;QKzJD4K!1zP`SGWzj<Xx5vF{|9_yAV$bu~ z_kE7znA0@nix)3)9LF5TF}K@oZZsO4BuO1b(dnfqkY!nwrs-wp+-?vAU}hL&P}eo` zJcm*W&1MtKj6BZ~1OcqIqgJc+#!>)wc6Ja1K{AtB2mvB`l7cMDP?jZERmIaQTvb); z`1p8pDFFNX`*6;EX{{X)5rQCqloDlGLI{Dw!$VY61#2yY5T6Pm2*B7m_u%^V>&xqc zBuQ>sYu^(>AkTA1DQ6=X08kVKi0F>B)&MvHum|AYJh9bWPD-ID3IIU2+r@A=L|xag z*242VD5WM<Roww_1HfeI-*K9z55q9zFbp}4V+Qc#XsunV)v{q2{_!-i=Tg8qx8|G! z02pJ?YPG=3vw|ckB?%$A<MDVk08&ae#t;C6VF+dh^W(y|)`B0~&nx>2>bm~T^E@y! z>biz82FwiS9O}A8Q52+<+FBWal=951;5^R*5j`ow@pug1_rc5uD+3@ROGF?dIOkXh zQOqXev<pB){>lK#vV25D@H~&5bL4s69cwL=QmmAMQVIZ`(^_{|wGSLcQN&6q0>EWi zzAc2<0l>cR0{}bcngA}Z1V9MUv(^$b!}tBGp63mmb2R|roI_C*H0_FeD*<5UFJ>Dt z5#1UNhg=lJ$3lpQM1*FuIZMM!D*>?9{u%@Ulu{5vpx^JK-|s^y_0hCA?bP+vMFD7m zas1|JG<t!EzR$Akr++LhF9LWCz%N;r{kSN=-xhH2xt4~{qyPW_07*qoM6N<$f?+== A9RL6T literal 0 HcmV?d00001 diff --git a/game/modules/tome/data/talents/spells/golemancy.lua b/game/modules/tome/data/talents/spells/golemancy.lua index a4bd1e8ae3..d890982609 100644 --- a/game/modules/tome/data/talents/spells/golemancy.lua +++ b/game/modules/tome/data/talents/spells/golemancy.lua @@ -198,6 +198,8 @@ newTalent{ return end game.zone:addEntity(game.level, self.alchemy_golem, "actor", x, y) + self.alchemy_golem:setTarget(nil) + self.alchemy_golem:removeAllEffects() end game:playSoundNear(self, "talents/arcane") -- GitLab