From 4c86502701fd673aab72fad0c9dd4b183d30a60b Mon Sep 17 00:00:00 2001 From: SpaceToad Date: Tue, 1 Jul 2014 00:33:00 +0200 Subject: [PATCH] started implementation of shovelman and bucher, #1924 and #1925 --- .../assets/buildcraft/lang/en_US.lang | 2 + .../textures/entities/robot_bucher.png | Bin 0 -> 2141 bytes .../textures/entities/robot_shovelman.png | Bin 0 -> 1946 bytes common/buildcraft/BuildCraftSilicon.java | 4 + .../core/robots/boards/BoardRobotBucher.java | 66 ++++++++++++++++ .../robots/boards/BoardRobotBucherNBT.java | 72 ++++++++++++++++++ .../robots/boards/BoardRobotShovelman.java | 65 ++++++++++++++++ .../robots/boards/BoardRobotShovelmanNBT.java | 72 ++++++++++++++++++ 8 files changed, 281 insertions(+) create mode 100755 buildcraft_resources/assets/buildcraft/textures/entities/robot_bucher.png create mode 100755 buildcraft_resources/assets/buildcraft/textures/entities/robot_shovelman.png create mode 100755 common/buildcraft/core/robots/boards/BoardRobotBucher.java create mode 100755 common/buildcraft/core/robots/boards/BoardRobotBucherNBT.java create mode 100755 common/buildcraft/core/robots/boards/BoardRobotShovelman.java create mode 100755 common/buildcraft/core/robots/boards/BoardRobotShovelmanNBT.java diff --git a/buildcraft_resources/assets/buildcraft/lang/en_US.lang b/buildcraft_resources/assets/buildcraft/lang/en_US.lang index 574c93a9..d2df6de0 100755 --- a/buildcraft_resources/assets/buildcraft/lang/en_US.lang +++ b/buildcraft_resources/assets/buildcraft/lang/en_US.lang @@ -10,6 +10,8 @@ buildcraft.boardRobotKnight=Knight buildcraft.boardRobotMiner=Miner buildcraft.boardRobotFarmer=Farmer buildcraft.boardRobotHarvester=Harvester +buildcraft.boardRobotShovelman=Shovelman +buildcraft.boardRobotBucher=Bucher buildcraft.boardDetail.parameters=Parameters buildcraft.boardDetail.range=Range diff --git a/buildcraft_resources/assets/buildcraft/textures/entities/robot_bucher.png b/buildcraft_resources/assets/buildcraft/textures/entities/robot_bucher.png new file mode 100755 index 0000000000000000000000000000000000000000..f4ac7d347cb1a7dfff12907a33ee2314fbfa8a40 GIT binary patch literal 2141 zcmV-j2%`6iP)g zK~!ko)tPNPgLmx|7a#04&zc38iGN58~(K-udHSaA3py0 zvh97xjxjqs3;GX1vCtd*xJx-kNAqOLDpY>PowN%l+wu8)gmj%mBEjaqp(=gw)Fv$3 zMwTVA*(@7+KB~zptL^;Y!Gl%zZ@u-_^=~$v={%!~PQpmhZbsG@v z^R@WfngO4F^0%ykowRUe4rYO^jb$#+Z6l>5Xb!hBy~Y4Uo1#oiOi(J9*|m47N;4Dt zF^n9ls**Phy6>;v6O5_76bpqF`Bewt)|#(2pRa-UN@HwHd$|{b3v*o@Y#-s|L>JT3 zSJpfO%9RQoogL_%?>lz$$;kxV*rA|AX?KqRc%8bbmQ~+h(scors;4#G1P}7OSlxJCeJAl zFM|*-z9`0?c}7fu_y&kyfcQEH(c3EyfcP(nJs?hih#fvG{sQ7VAbtYkRi96YC!P?$ z>+BTogLnbNA3*E_@j8g-K%52f=bj!>Q55ksh%|^Ffk42DpCvYZc{dkMwv&(VBXQ|| zhdzG(9x`Klm>%k5^xTe`yu4@kZaP|98Gr3H;_)~YpbhxmQ%_L>%IDAXt)3nlfdi6+ z3pjD&1Yf!LUfu^@_WLvF7CZSM>2mAVXeE)u)e*Sqnf#;un78!`BDv3k_slT5c zn#LJGQ`Os=4awntENhW)ILyZvFVeF8Y?XfYpDi>;o002e{DFXDLtKuR`#H)R@i-j~ zX-cIMZJeSx5<&XoQ~c(omr(dFEiEm)@HIg}2o6XBS(f?s_Veg~lw-(IH#Xul8P2HLE@a_G<@wy5tB4u|>b2Emh0K6zV*py|Xk9=8X#$3y>P zNymoP7;eP2ZN|qZ@U|Xb9Ult)TpR%bqe6fXaQ%M%`t`{5>rj=xnFVnK#HLNZ6-Pis zJfce9;VXzEApHKHUgKT2beB&EFt4?*VhIeM?jSML$JE99ICs3&5uDL;JBVM}#q{Of zEY2Ko=qvIK4XlHzr5P^o%H}!~Li2A^gfFB6>zUV@T z=mU#4br=$CvxF@FSin)Su_G;@d`oW{7ep3>*ZXSC0A$7=W_VyLv!8sCOCNMQH{q$h zoOw4&{L(HmV|yHWEnYTF6I!4zK97Xp3tUAk2!d?EG);6}hw=>3!b3=#1QLQ&u0Xrh z4hR$_jLssdk5nYj1fi}nu$9P=L8X!b3}Uem)R)kir%uffOtwQRKt4ZTbL!i+O>=WI zs;092!K+o;}46)QvLHqK$$ zY?i!X5NJDD)jsx74|b`9-l&tyW@*}T#xXPI=F&BJ37!+6<8pbCBnivPqN)LG+eX)Q zN~IFzav8%|04hWxt)x=t@cFi3Sr(R+BNS?8em;RDc@QFp+a0D@oCWGo6#we@+Mys~1toQ*v~pzYsPZ8KN;iNz-A?%s^Y?M92fTcuw;yA8kJk7d~e z0)Z8Isa8GU|8AdiJwRq1*^PX@b;AaHe!s){!Bd-%W%*`3V5#%V@#|&=+{ouerLwAe zK=ZZ_m#qgZ<<~_3h6lE?SS;482dJ8cna?j<5BMzpu3rM5cRk>)4?wgj%5-8H+qUU> zXv}f^4TXZJs)}vf%hm&G@pt_am>KTJBQSYmvG-#gS4bhx;iOi?|dQu~^KJlCDR-?$aBBK%i+FW8>p& zT;`>MkuwN|La3TX_mYy?*otTv00000NkvXXu0mjf=He1@ literal 0 HcmV?d00001 diff --git a/buildcraft_resources/assets/buildcraft/textures/entities/robot_shovelman.png b/buildcraft_resources/assets/buildcraft/textures/entities/robot_shovelman.png new file mode 100755 index 0000000000000000000000000000000000000000..6c01318a099bd7ed37af89efb17357d5480119b7 GIT binary patch literal 1946 zcmV;L2W9w)P)T^8EZ zD3Dc9v;~4LnnlrF{{S0Ci==f>$EnfCkJfT5ThW^mDN-USayTSsNZu}N%ce#aCCEmt z0}$lgA3x4L_r-J0NC>vIi_-Sr_(SM(GMNnZ`V6YtPo+{pmSy~YKlyx~dhMdbUThN` zpEypbRH9fcB0C%$JG0QBkN-VNC=|k}D6|Cvcn^NPEwAjP4>v#jaLe}L%a>VQT?K6n z6ceq@hr3!}cD6{a=7Rd~c#(GZS~p&=m!PJRNF+EiJlUX6d~+DnvXEtod_K>?!8=WP zWv4ekfBt;K^`%Rf9)Ggv$rPDYG!lB6ZX-+|KBi9sR~KHG^Tp+N$!4<@3I(#coNeas z-{_;L>-6;WU|AO3KfSvnUfE42KKb}#0RH&J7aMIJPk`BXbhzS!>KY5J0XhvQT-9l9 z9mIG6&QFc^GdnYbQ7WOTE{>m#H|Uj>_erHvXqrYopQmT&`yKQ0o@b`Gi06tEj+TG{ zFqTGw`zRIDq@|?=T`$<2Z^rLx1w1?RPpysP zbntKuR)PKlH6E-DkX8~zL!Bh|H~^9M2n!1fRBJVcMwc2iBk>-(UclvYQPg$%-fTP* z^rcbCrP8+ijtAiBo^Ld-w~cSBa~#TecmtigYrUNBp5fX;FUjP?J+FXTy-utrhSu{h z+iAYIxIlY*gnRcU7=ABl+ZLu}HRX3S0K=CrKUdTBIaKv89}F{{$ZX7< z|IPE9S-Q3XFRtXaoY^zSd-lZdCJ0I!6qPd4aBSQld#M#SO6e-dLCMnt$pH0ZB;OJeN8i17J- z^N4po)tz1;z6G>w_j)Z{t(FrC#kHwZ_~Hs+uDBn zs9$f_H##V_3E||S@OVBGPUoirhYl=F5Cq%1%Qot_-{6h31MC7f?h7Oa00aM8G zuLWEbhhiB4wWoUfydb*4nS`HG*jdKtp4y5?%(LMAHqwceD_s^<@-bA=6+_= zoAI(?7|;R3%UL7@KVllOE(mZG!!Xb^4QeYyN+U>z1rmaEp+vXY4G0t^ghqw*9T!r| z0>R!I&`)?$r(VwiI`McATB~Seakz2>Qr(dDQ!F;$0+wYFjYe^)E?#?kxkYb@KG&3&6-9xB$S0aacZ|r>N`ryRJ2~&)pfs zs#ehsXcY2!+K+x`TN!I>nWnr1p9s)!Iz32|glXn+x%^m`g{Em#t5s^X8oIs?)Cq?> zNvCh)^$uW~CZ<^+7>tt5CXl2Sgec&4hbWg<0SAiWdwkXeNv9u0V(smRNTrq@MdISq zZT|-I@w525{@KvB^6(V#_#%CMM`&@oQ6pb9=+n0b@cDe0riI_{-I^9n}M(12?y<2W;l|#Q;o= z_fsjCo7Mwds)|u8Zdng_9{+!pzL{bL#