From 8839b75f49d8a5c00e62015399babbfee24df82a Mon Sep 17 00:00:00 2001 From: Kevin Zheng Date: Sat, 26 Mar 2022 09:44:33 -0700 Subject: [PATCH] Add craftable bombs Add charcoal, saltpeter, black powder, and recipes to build bombs with. --- formulae | 33 ++++++++++++++++++++++++ inorganic/ashes.arc | 9 +++++++ inorganic/charcoal.base.111.png | Bin 0 -> 524 bytes inorganic/charcoal.base.111.png.LICENSE | 4 +++ inorganic/charcoal.face | 3 +++ inorganic/minerals.arc | 29 +++++++++++++++++++++ spell/Bomb/bomb.arc | 27 +++++++++++++++++++ spell/Bomb/bomb.face | 6 +++++ spell/Bomb/bomb_shell.base.111.png | Bin 0 -> 5274 bytes spell/Bomb/bomb_unlit.base.111.png | Bin 0 -> 5314 bytes 10 files changed, 111 insertions(+) create mode 100644 inorganic/charcoal.base.111.png create mode 100644 inorganic/charcoal.base.111.png.LICENSE create mode 100644 inorganic/charcoal.face create mode 100644 spell/Bomb/bomb_shell.base.111.png create mode 100644 spell/Bomb/bomb_unlit.base.111.png diff --git a/formulae b/formulae index 80280cea2..83ecf88a5 100644 --- a/formulae +++ b/formulae @@ -269,6 +269,17 @@ skill alchemy cauldron cauldron ingred 3 pearl,water of the wise # +# black powder +Object NONE +arch blackpowder +chance 40 +diff 1 +yield 8 +exp 100 +skill alchemy +cauldron cauldron +ingred 1 charcoal,1 pile of sulphur,6 pile of saltpeter +# # Now for basic smithery ingredients -- the bars (made from ores) # # @@ -520,6 +531,28 @@ skill smithery cauldron forge ingred 4 iron bar,brass bar # +# bomb shell +Object NONE +arch bomb_shell +chance 3 +diff 5 +exp 500 +yield 1 +skill smithery +cauldron forge +ingred iron bar +# +# bomb +Object NONE +arch bomb_unlit +chance 3 +diff 10 +exp 2000 +yield 1 +skill smithery +cauldron forge +ingred bomb shell,3 pile of black powder +# # ---------------- # Silvered weapons # ---------------- diff --git a/inorganic/ashes.arc b/inorganic/ashes.arc index 7429af510..b7b8d6456 100644 --- a/inorganic/ashes.arc +++ b/inorganic/ashes.arc @@ -6,3 +6,12 @@ client_type 642 type 73 identified 1 end + +Object charcoal +name charcoal +face charcoal.111 +nrof 1 +weight 100 +client_type 642 +type 73 +end diff --git a/inorganic/charcoal.base.111.png b/inorganic/charcoal.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..36a5b087cb74399fb3bc64507259b88543f11c85 GIT binary patch literal 524 zcmV+n0`vWeP)QG`X@#X`6#(wTd9hr z2%R9jclLXBfIIHEC^E`u@QAzo88{Nn(oCxLxH_ZH002A4 zu4SND?z{3qi=&>iJgx5&w=mwZhQiC-$gX*P98)6 O0000pqCWGEI@ zi3Avos{c`i`1F9Y$?lov{0-V{!;A7MFJaQxKlQjiJmV>1h<^#1x$O=4#W?=X#wAP) zoV)sB*B&5*s2^+O@ye4iXT1B;7 z>zh*cI+UHT*?;x><)5*CwoH@B+xm~mZSK>{9!)QF4PgFLNqBnw=gvb0;{(FaYU0Kh zx7R@zZjTQ3iCx=sQWmWHws$OMW9E%4+mMzdo5B3LUk-X~@2*_%!o2vsv}{}dIyn3D zfu)SV0*V8w%w;^bUMXDJ_uUk$z4OquYy;OblZ8yu=F?dn@sGcMblcLkXyHp-}v4!5F5_iX+y4Dc zc1`zB9xFAwXezfP7n=oNChFA~ML|ZxP5~^Fa5xWFx?<1Tl1f_F3YR0*4bFG2(c9eU zKUGsJqRXiDvAqrTthkylohw5^zGAI&ImNqfblplC8CZAf!+X|MXUaE9`q!RtxOezMEy+4!BP?vBpNp%0PWwK#Sd zGPb6ea(#49^{4hJ>y^?3GdArH%yF^5Pi?%Be%J7&bj$c5w%D=!W{*o&$nDH!_iU3| zQ{JC^xNOOk{~zJbGq*}eJoc8a{5<_8T*o3w84%16Gzi5*2- zSq&3g4aM6O2fbWX!9wN|pR;y^EjsBAh@btyI3aIy`qAlf9A5TY;}y)+*;>wzc{KY~OZ<_v#QKl(8NVMfrU z33sl9-#P1)4%3$gYu&fwJJV1fBqxKs(-oaiHx$fe@*ir`dDXLnz28;sddCVc-c;q#IiOm zQ`3yQIJD{6+4lC1*7P3A^XFP59eLqLy%)zonV%Mcavl{F$ly!G?l2fxTqj5)>kS=u@rZTI}y)PiIPY-ZzHUi z91$=={QT!2K#PfsRVrl+0wFm$**%%;E|m)j5S>mZ5J?0Q2@fLhiWG?wR^cUzOWK`bWBpP^8) zk^snDLVr0!5eB{$2_dLLnkeU^tRz&TTs|KnfD^=hg`lP+6p3XTQb4>n7DM>2;$(^P zcufq#C!q1D7=S83e$X57N|E5TSa0N}9?{U5p9om)75*F1FS%=iK~zu>!%xajR4>Z$ zW8&2LG7u?WgfKLhbc9d$6reOb-4jOf6o^8@(>&;OJOp`?VZ@V1N;BPfqTK_D`jN}+0?)ce3#!{sn>BzNNL9&S9W6iDS_ zCN5keQoZgE6N%AKC9KvA@}SU2R5FQ7qe32JGW0qq0+lO(-_(#0(VaXCi|`r#01yVg z5s6_TN{~r}nknjCVE`^bS6FRRfUM~UR2aT;6jn;*VNz*46Q@oUtA^CL8|yW@Cv1@d zM5L$IG7^cE_KAq?R(O@D^z@O#)3SA);D3f71x<&|?0ye-u8a7yG zwZtxOrji_ss`Vp+JDW(xlc-@3kpZ4W(DY;wi8#XF&k(rB6QQFJUVs3a6bSedhG~2} z6#?`h0g1w+qHiYsKQaWwJQ)yBbUs5bg1TzG+)^*Xe{K3~z`QaCl$q@V8@$x!%e3RtmgT@H=Mx5;=$_x literal 0 HcmV?d00001 diff --git a/spell/Bomb/bomb_unlit.base.111.png b/spell/Bomb/bomb_unlit.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..356ba77394c3681a556781496908d5b4fc35eb9a GIT binary patch literal 5314 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 Y0HVc=-8DJ-i%=Ng=IrTI;t;m=zb#4}8vp