From 9024175f5378265973380af70c5e4c608ad5d1ba Mon Sep 17 00:00:00 2001 From: Marisa Kirisame Date: Thu, 6 Aug 2020 20:21:32 +0200 Subject: [PATCH] Various changes: - Implemented FCB ammo type for Silver Bullet JET. - Partially implemented mag management system (spare bullet saving). - Finally started working on the Ynykron altfire. - Doubled the Hammerspace embiggening limit (now 16x). - Finally adjusted the dropped mags/casings so they don't clip through the floor. - Prevent wall busting from breaking the Icon of Sin face. - Biospark Carbine can't be partially reloaded now. - Boosted Candygun damage. --- README.md | 38 +- TODO.md | 3 +- graphics/HUD/Icons/A_CandyBullet.png | Bin 0 -> 206 bytes graphics/HUD/Icons/A_SilverBullet2.png | Bin 0 -> 2304 bytes graphics/HUD/Icons/A_SilverBulletBullet.png | Bin 0 -> 510 bytes graphics/HUD/Icons/A_SilverBulletBullet2.png | Bin 0 -> 547 bytes graphics/HUD/SilverBulletDisplay.png | Bin 835 -> 344 bytes graphics/HUD/SilverBulletFCB.png | Bin 0 -> 259 bytes graphics/HUD/SilverBulletFCBMag.png | Bin 0 -> 524 bytes graphics/HUD/SilverBulletXSB.png | Bin 0 -> 225 bytes graphics/HUD/SilverBulletXSBMag.png | Bin 0 -> 516 bytes graphics/HUD/SilverBulletZoomDisplay.png | Bin 154 -> 138 bytes language.def_base | 5 + language.def_lore | 6 +- language.es_base | 5 + language.es_lore | 6 +- language.version | 2 +- lore/default/hammerspaceembiggener.txt | 2 +- lore/default/silverbullet.txt | 10 +- lore/default/sparkster.txt | 2 +- lore/es/hammerspaceembiggener.txt | 2 +- lore/es/silverbullet.txt | 10 +- lore/es/sparkster.txt | 2 +- modeldef.ammo | 53 ++ modeldef.candygun | 19 +- modeldef.eviscerator | 5 + modeldef.explodiumgun | 18 +- modeldef.silverbullet | 197 ++++- models/BooletCandy.png | Bin 0 -> 2637 bytes models/BooletExplodium.png | Bin 0 -> 2678 bytes models/CandyCasing_Boolet.png | Bin 0 -> 3886 bytes models/ExplodiumBullet_a.3d | Bin 0 -> 172 bytes models/ExplodiumBullet_d.3d | Bin 0 -> 1328 bytes models/ExplodiumCasing_Boolet.png | Bin 0 -> 3844 bytes models/SilverbulletAmmo_FCB.png | Bin 0 -> 6741 bytes models/SilverbulletAmmo_FCB_EmptyMag.png | Bin 0 -> 6232 bytes models/SilverbulletBullet_FCB.png | Bin 0 -> 7976 bytes models/SilverbulletBullet_FCB_a.3d | Bin 0 -> 368 bytes models/SilverbulletBullet_FCB_d.3d | Bin 0 -> 2704 bytes models/SilverbulletCase_FCB_a.3d | Bin 0 -> 204 bytes models/SilverbulletCase_FCB_d.3d | Bin 0 -> 1584 bytes sndinfo.txt | 8 + sounds/general/bpickup.ogg | Bin 0 -> 8898 bytes sounds/silverbullet/silver_altfire1.ogg | Bin 0 -> 67340 bytes sounds/silverbullet/silver_altfire2.ogg | Bin 0 -> 71980 bytes sounds/silverbullet/silver_altfire3.ogg | Bin 0 -> 71020 bytes sounds/silverbullet/silver_chode1.ogg | Bin 0 -> 44609 bytes sounds/silverbullet/silver_chode2.ogg | Bin 0 -> 48697 bytes zscript/swwm_ammo.zsc | 233 +++++- zscript/swwm_cbt.zsc | 21 + zscript/swwm_common.zsc | 12 +- zscript/swwm_danmaku.zsc | 6 +- zscript/swwm_deathlydeathcannon.zsc | 245 +++++++ zscript/swwm_inventory.zsc | 4 +- zscript/swwm_menu.zsc | 16 +- zscript/swwm_sparkyboi.zsc | 2 +- zscript/swwm_splode.zsc | 14 +- zscript/swwm_tastytreat.zsc | 32 +- zscript/swwm_thiccboolet.zsc | 722 +++++++++++++++++-- 59 files changed, 1522 insertions(+), 178 deletions(-) create mode 100644 graphics/HUD/Icons/A_CandyBullet.png create mode 100644 graphics/HUD/Icons/A_SilverBullet2.png create mode 100644 graphics/HUD/Icons/A_SilverBulletBullet.png create mode 100644 graphics/HUD/Icons/A_SilverBulletBullet2.png create mode 100644 graphics/HUD/SilverBulletFCB.png create mode 100644 graphics/HUD/SilverBulletFCBMag.png create mode 100644 graphics/HUD/SilverBulletXSB.png create mode 100644 graphics/HUD/SilverBulletXSBMag.png create mode 100644 models/BooletCandy.png create mode 100644 models/BooletExplodium.png create mode 100644 models/CandyCasing_Boolet.png create mode 100644 models/ExplodiumBullet_a.3d create mode 100644 models/ExplodiumBullet_d.3d create mode 100644 models/ExplodiumCasing_Boolet.png create mode 100644 models/SilverbulletAmmo_FCB.png create mode 100644 models/SilverbulletAmmo_FCB_EmptyMag.png create mode 100644 models/SilverbulletBullet_FCB.png create mode 100644 models/SilverbulletBullet_FCB_a.3d create mode 100644 models/SilverbulletBullet_FCB_d.3d create mode 100644 models/SilverbulletCase_FCB_a.3d create mode 100644 models/SilverbulletCase_FCB_d.3d create mode 100644 sounds/general/bpickup.ogg create mode 100644 sounds/silverbullet/silver_altfire1.ogg create mode 100644 sounds/silverbullet/silver_altfire2.ogg create mode 100644 sounds/silverbullet/silver_altfire3.ogg create mode 100644 sounds/silverbullet/silver_chode1.ogg create mode 100644 sounds/silverbullet/silver_chode2.ogg diff --git a/README.md b/README.md index 10a41c007..e8a636487 100644 --- a/README.md +++ b/README.md @@ -253,16 +253,18 @@ their small size. ### Silver Bullet JET (slot 8), replaces Plasma Rifle, Hellstaff, Quietus (hilt) -A lighter (43kg), higher caliber (1.150 XSB) variant of the original Silver +A lighter (43kg), higher caliber (1.150) variant of the original Silver Bullet, with built-in recoil compensation. A joint project of Blackmann Arms and Forx Industries. This thing kills almost everything in one shot, provided you can aim straight. Primary fire shoots, duh. A second press chambers another round. -Secondary fire uses the scope. Can be held to go up to 16x. +Secondary fire picks the ammo for the next reload. -Reload reloads (what else is new). +Reload reloads (what else is new) or switches ammo types. + +Zoom uses the scope. Can be held to go up to 16x. This weapon is generally not recommended for human use outside of power armor. Good thing you're not a human, then. Still, the recoil compensator jet engines @@ -272,9 +274,22 @@ careful. ### 1.150 XSB Bullets, replaces Cells, Runes The 1.150 caliber eXplosive Super Burst bullets employ an explodium microcharge -to be shot with enough energy to reach a relatively high velocity. They are -hard to come by, so spawns are scarce, and they won't even pop up in -Hammerspace Embiggeners, only on higher tier Fabricators. +to be shot with enough energy to reach a relatively high velocity, allowing +their massive bulk to penetrate several targets including walls. They are hard +to come by, so spawns are scarce, and they won't even pop up in Hammerspace +Embiggeners, only on higher tier Fabricators. + +In the world, they may pop up as spare bullets or full mags. Each five bullets +picked up will be automatically converted to a full mag in your inventory. + +### 1.150 FCB Bullets, replaces Cells, Runes + +The more directly explosive counterpart of the XSB. Personally baptized by +Hermann E. Ischer himself as "Fat Chode Bombs", these High-Explosive Squash +Head rounds will blast through walls on impact, hitting anything standing +behind them, and in some cases, tearing down the wall itself too. + +Same spawn conditions as the standard bullets. ### Candy Gun (slot 9), replaces BFG9000, Firemace, Bloodscourge (stub) @@ -293,6 +308,15 @@ Holding primary fire during the first few moments of altfire will throws the weapon away, armed and ready to explode if it hits anyone or anything. The blast area for this is pretty ridiculous. You can hold spare guns, by the way. +### Candy Gun Bullets, replaces Cells, Runes + +The ammo for this beast. Mags don't pop up on embiggeners, only on the highest +tier fabricator. + +In the world, you may find either spare bullets or full mags. Each seven +bullets picked up will be automatically converted to a full mag in your +inventory. + ### Ynykron Artifact (slot 0), replaces BFG9000, Firemace, Wraithverge (arc) Popularly known as the "Death Cannon". One of the four ultimate weapons @@ -433,7 +457,7 @@ You're fucking invincible for a total of 30 seconds. ### Hammerspace Embiggener, replaces Backpack, Bag of Holding, Porkalator, Dragonskin Bracers Each of these you pick up increase ammo capacity by half of its base value, up -to 5x, and also give you some extra ammo like a normal backpack. +to 16x, and also give you some extra ammo like a normal backpack. ### Universal Ammo Fabricator, replaces Mana / Krater of Might in Hexen diff --git a/TODO.md b/TODO.md index 454af5eb2..6af51367e 100644 --- a/TODO.md +++ b/TODO.md @@ -6,8 +6,7 @@ Not so fundamental things during beta: - Item detection button (highlights nearby, visible items) - Dual wielding Explodium Gun - Quick grenade function (Explodium Mag) - - Mag refilling system (no more wasted ammo) - - 1.150 FCB alternate ammo for Silver Bullet + - Allow loading partial mags from spare bullets - Parrying for hitscan weapons (currently parrying only handles vanilla LineAttack) - Fun options - Omnibusting (all weapons can bust walls) diff --git a/graphics/HUD/Icons/A_CandyBullet.png b/graphics/HUD/Icons/A_CandyBullet.png new file mode 100644 index 0000000000000000000000000000000000000000..c8e1f590bb7ef4fec127c780b867dafff54986a7 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjVBq3lV_;yI{QEy20|UcUPZ!4!j_bPTY=sUw zFf?2|pLTJ{i4{F^m;Kg@J*A N!PC{xWt~$(695p3PC)=V_;xdbHZ{m0|Uo#PZ!6Kh{H!`94u1V zndi#SV6@rm)ytXBE5GUd(T=Nl*#9Z1tgim){EvA`R?F_M*nKs0rV3-l!H|_I=g$e6 zDQktCN-}c%aId>tr0?U$$Nu}*z3ztF%sU3fLlW{Tn z55@~g8VOk|w3ddf67}<5I?Zdx=6QZOw~u{joaz)f`{u-CwtCBw+vlmUi z`XFZNL`II-2Qe+dv6@Oh?r>l2S#>H(e9|136Dl6(UY|O=>BG<0;q$7W@88Bfi(#^W ze#LIqlx05(j1C^=zo2^c*^yeFX-PHtbI+)Rd|=eOU}GRyCfKEQKl-qX!OWTOXU0T7 z?$(-qZAI9MFoWQ2`--EkH!FO1U)DOsV#Wgxwshez(S7CWsche`NXc0MnPw(`%i4xK8W%=9<= z^&Ibq^Zk!auYJC={9ln!)SDZnk4vf!9KKmyEgg`uXp)PC*P=x$IMfa$8!|2PPXHEfzYk`0{MwdFHZvSeGo?K1W>p zO1pf=Tj}~9&PQ^co)2bj@$g$UgKOf+lU(y0ug>WaOw@g#yfV#1zQSVC$(o-MNU?Z(veL}PHU&`&HWLmozIx6cJ$2(PcMe+Q3jEkVG}kdEN53?_1GeD zl}l^$KifI-JMyI0zSU@IcaH6dlDzlvp^Mt#oNHU70yRULqh5(T`_9;@ktY0iRhvJj z+M$nz0fuf?TBmlcQ8{^!Z8yJ}e2SHwjPc>iA1~fa4*Tli9?-@=A;tG_u>j*%y<+Bk zCLu+oK*26ipWbWbQPLb2jw{^JT)IK$^_>YCOC|Q2SKSWSeArqeZS$t=J3Oo%K2_;S zQ4!as8nV6p?YHmz1S3<8Vy4jk(tUM5nak7fm!IirZ+FjHxniRlfoqi1His-X zsPS37h>1z7P0NMN+cI#C%yEeb!z2G)BwW9S#dM2C-LI^wO1iE0W1?*6!hvV$}KUP!_wAoJ=cyY>YDI`^}-<;xy!eg zO$OP&uIJ&4$iUzbUSsE@1@bX^;Xw~xz80Qe|KBCsdTEH9yxh;%@%0ZM^V=s*o07Cb z)QH(r^{J?H)n@rUb$8eon@>_OS|%K#YV=~S;UZ?w9n4;9ThGjybye#8{e2(){Fz#N ze@D!`pP#;VzJ5CMnwiluTZ_5pbiT42l0IFdQ941c<$1_Gk6(9}Sa0`EDYC0y5TW?z z!t@!B(z9ZIw_g0Md*Dn;&$)Y26C2xuHyODl=l_0a@HV&2sJQ7oAFp5{PrZ16+({mz zBrlhlZFN5!T$jc7RX9JMZg?ytHMDWgxkY;194<$yk8@;IJ#dsxhHv^0>X*|#f59E; zr4pwv*89r5{UWDQto)w2N^+U-AE!l8Cnc_IGN`Jbtr)ty@!IhP-|eb3rY?T}Xx;W% z4fns#y%%4w&|HT{KL6SMclK6OrX2A~jTCD+x$Wnl-3?K~uG~V6>g);M-#t?}Q>bg~>0kA}=c2{j^DY*zckQ#?bh>Qj+joz6=KtT` zysL2fKamM77ulEUw4Awb^JiJ0px-`D&IvA8o>e{koZ>+ zgUNuRen!SFw*YWl5Z~2GTd|+yiW8ud3Kxi(yyescI>%*U}eNU5gWymHgV1c z?9UeKPY~b6DI(}+W*XxX5wdad;}ur6Vg)%aAAQzMtm#kjFGzc)!l?b{-(jIQ7q2<9Q)caj!u@AhC6!YpKm`u*T{Z; zWgLHeN%gkaeP7k&72?XBtKQ`4{g*e|u8>2EK$ja|0p&RI|UU(c#% joBMzL$M^0Re%`mqSXIz>>ZA?>0|SGntDnm{r-UW|r-?za literal 0 HcmV?d00001 diff --git a/graphics/HUD/Icons/A_SilverBulletBullet.png b/graphics/HUD/Icons/A_SilverBulletBullet.png new file mode 100644 index 0000000000000000000000000000000000000000..dff86ef16c753e3aec4faf482838f1a98e321789 GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0y~yVBlb2V36ftV_;yIE~2}bfr0U;r;B5V#`)YyhWWyd zA}#yBmwneO?-Nd5vV(!svC)Njk%NNE@%#lmya9?@QeILm8X6ORWHy?ZXee=Xb2x9P z{r2|lVusrvXNKo~%uFjYDR_2oPj&tlKk@$Q>*J#T$Mm!J&%agQXv3Xy@8a#3OnYuH zSfzHB_t~6hc$dcz$)RE#WYl1*pwsx*-QUM$#@S~fp+|eGzvnY=pXLyl)7Zdxu6mXP z<2Oc|123mDx9v84C3AGWvfd9x_JUl_DZeJ#$O;}Y)L1BYg<%%=%$y6{)YK&sB5dm}S3}>W{O$IZ zb}Pdr-^JMH3st$i3|uaIrF=(C;p}w&_4io5iOr2;ocFnWg{lD~U*qW S=`t`dFnGH9xvXq2aNa2VXpT_3Y83C-3Z!Ea-G~oIXoK zlyj-m?_2l2zq93YdMJ9Xr0CP`=ezHpWLJN6_?2?%sxyI~{~Zm^)zSUeSs8^DqCr^62p`sXupO zS?8%U%(A$m!m@b9)|7k9cjkCVBr~uI#;o+=uyn{(n)p6%!*6A!q>N|LcXmy76*z{@&_tlOp2h#_~8&?ENn><@EQNnoBM0K~W z>1S%^e_X+R?(y-P|4ZhwxHaoF?{ADS>4uCA@2uB)l3tD|M0qiv|8ZLF(fsIP0HuV-SQZ(?j@Zf0s@Zfav;Zf9w3XK86~ zWod717PFykmEo4sGl!S(Z#H}D1XY)frCxG>+q!atv< z?CNPQq3V@u6+U_x?%~>M^|kt+e5Yog^Ti8~PJLuDNICK0fBDr{r#L&eGRp{YPq{H` R*ISS)Jzf1=);T3K0RW-DW|aT{ literal 835 zcmeAS@N?(olHy`uVBq!ia0y~yV6bFhU=ZhEV_;y|xbOL41_ov>PZ!6Kh{I23IA*Ja z3LLKweP7ytQ)Tl_R!@P08#?`(=m1y*=Fz0zar!e6jw)ct*~aWfK<{_r;qV z*vhY;`I1tVw(IxT>Zgj4{F4rF<@4+)efuu_>*N3Ht6WdJ$JgdRKF)rpq^Do*xBW%eH*MZ-&*W3deCWB=i+g+d-CP3~tV(bb zXEJniX%SIg)YY|M)sY*YZ~w4ZUA^zmuh|!u%iG(;Xg?{a_UI85Z7=3~&z$?BfP*c; z&4*JtP(<|r#|bv6UnOs6-hA_F&f;0;I!-b$3Lg=1-jJfgY@EC`W|B_o*2n$(Z6wb= zD=xcVo4>bAx0`Wx^z1vkwl=O>Av!+BX$al?#Nl)T6dPK^82|NzTcTbcYmtfH}6Z|!GwnWb2gl-oMUxr(~=MK zE_@HU$`X3CdcJ7U?{l|19J(_1PPkXO=ku8~(c}B=7S8fDFrM?7HWG=8fv8(CwE%!1I9RH;!tz*d zUDp(ED!i^bmt?to-E)iQ9-2lo|D0Sj=W>~@AsbixhKOrxW{LWl-p&$ta=*Sl^5osU zpZp{98E@|Y ze_)mUG4nW&;P5wl>*vqeYEtSN9KI)N!<+wWp2V-)K0k5#3x*g51_lOCS3j3^P6JMEay}+|uoO>V+kU}Se}UeCo8B+@WajQ=6?eQP6(uue+l3Go$3rC-926@} zJ*IqrJg0v1;`56cmi5kxQO}>rntbE2Rp#$jhmV5Uw;a>GS=I|>yiMM6@N-O^xwqP4 zR{yK(Hr+er`m?U~S$_KEUDXO(ez&w9E-+KDzyEn+W^rNWLkqU+#yj>stoRVX$g04# zV3N1z=WO1I79Te(-0ELj)XTd&nYfe{nA{Frcd}6Vq8=@>yv6u0bG%B3;c9uu RFANL}44$rjF6*2UngAmQZZ`k` literal 0 HcmV?d00001 diff --git a/graphics/HUD/SilverBulletFCBMag.png b/graphics/HUD/SilverBulletFCBMag.png new file mode 100644 index 0000000000000000000000000000000000000000..e78d1646ab9f99d30e76e6eb9f8f138e260ef1f5 GIT binary patch literal 524 zcmeAS@N?(olHy`uVBq!ia0y~yVBlw9U=ZM7V_;x78K%m@z`%If)5S4F<9zQVZ~qWS z0XP59uWuVUbWCPRJZ@u^{{Mfz;Ucw$&cHUwXQlb&;nTYrQz9hxyXvlbwPYSsL0z5T zVS@#$1RPh2mb<&Wc-Nt&)wJr-y&vEH1~CX7xcO4@U0+vX+LDl&SqBA}6qw%6U0}>3 zsledLkan!(Yis%XK1;LYqV(%Bf*m)~x7~}J-n75+{9+*oxwI#X&qQY~Dd0NS$@VEg ziK8ei&t&tK5{_=JX07r?E-b<9?;BTMU|q!i=+G6JKceChD9vqH<<&dpR*&C1phD-M}D<&xqYoryXdWAt|X`8D%s zk)KP#G=V9GHG|CyK*fB6LFnGH9xvXnZx literal 0 HcmV?d00001 diff --git a/graphics/HUD/SilverBulletXSB.png b/graphics/HUD/SilverBulletXSB.png new file mode 100644 index 0000000000000000000000000000000000000000..b01292e9265db7b14752d618bca074610f94712e GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU|`{3V_;xt-?IM=0|UbfPZ!4!iOW;Zo#kRo zlxTbSd+x@IKRPG%7PXu^bSW&-g42>KRk3T6(dK{-A7!KaHSe<@roWH6*S*~RM?~JX zGTZk%RfA{s%3gKj)=*At@!)*VeMS4+(-?ow*RDS6?S&!mBS zTqbxg+}hUhV6Eb+6&$O)vZubcf5)Q07!x0RIm-E{fpL)58P#MCMghlS^@3gN*f|_T z4xG7Rlande;J_i|rO?7ICm`5!xS{>?5|#_)+Io8W7WVeep@G6d=^Wf5ESjY&xKdv%b{&PZwGmW;WY&m6z8`5x;33({ALM->Ln5Ds8u#l7TnJ zsl4q^ufL!FB&tG_^@OUi5A$P_g8KjM4=a|uuMU|KWTfi9BYaPoOWZ-11xg({d$(O% zv2;P&3eAlX8e0WEa)}AflVLhjxoip#OA~|B4&y%NudZKM7GzbVWMwmK36p%z8JIlF z%}cYwf}j8U6Px1V&y8o(_8w?IJn!*_=LI*C({`9&d%a)gw{7vf%(WMm_B}30nB(Rn zs_^9T^79KfmE62Dy_ZY<&h$R{%PuSr&poX8A#Z(N_+g*>hTFN7i=X_g_@k;Wo`2E) Z-X-bP>*ogiVPIfj@O1TaS?83{1OQHY+iw5> literal 0 HcmV?d00001 diff --git a/graphics/HUD/SilverBulletZoomDisplay.png b/graphics/HUD/SilverBulletZoomDisplay.png index bd938178a9a28c54d944fe65dff1d4524d3ddb59..39a71a79998f4e8264d6f507811ba87b9c06d33c 100644 GIT binary patch delta 94 zcmbQm*u|*W8Q|y6%O%Cdz`(%k>ERN@z`&paVzV$aFfbVRUJRY6Xlf$w>Eal|aXneX w+nJe>r?V;JK&A#~>y8DC%4}+?B@7G-=j8R>k2i-iFfcH9y85}Sb4q9e0H(ASPyhe` delta 110 zcmeBToW-cv8Q|y6%O%Cdz`(%k>ERN@z`$S$VzV$aFfcs4dz*KnqN$6%r;B5V#N}iS z@8-r2CMFY39hjiO!JOBW;oy=OBIas#gq6)F_CmvECg#aPc?%dAcHhvS*|KJa8v_Fa NgQu&X%Q~loCIBT`AU*&9 diff --git a/language.def_base b/language.def_base index b5e363c6b..fdf0f21d6 100644 --- a/language.def_base +++ b/language.def_base @@ -51,7 +51,11 @@ T_HELLBURNINATORMAG = "Hellblazer Ravager Mag"; T_HELLNUKEMAG = "Hellblazer Warhead Mag"; T_SPARKUNIT = "Biospark Unit"; T_XSBMAG = "1.150 XSB Magazine"; +T_FCBMAG = "1.150 FCB Magazine"; +T_XSBBULLET = "1.150 XSB Bullet"; +T_FCBBULLET = "1.150 FCB Bullet"; T_CANDYMAG = "Candy Gun Magazine"; +T_CANDYBULLET = "Candy Gun Bullet"; T_CANDYSPARE = "Candy Gun Spare"; T_YNYKRONAMMO = "Crystal Box"; T_BLASTSUIT = "Blast Suit"; @@ -605,6 +609,7 @@ O_EVISCERATOR = "%o was eviscerated by %k."; O_HELLBLAZER = "%k blasted %o into burning bits."; O_SPARKSTER = "%o got sparked hard by %k."; O_SILVERBULLET = "%o could not ignore the girth of %k's bullets."; +O_SILVERBULLET2 = "%o was blasted by %k's girthy bullets."; O_CANDYGUN = "%k made %o taste the sweetness (and death)."; O_YNYKRON = "%o was instantly removed by %k."; O_YNYKRONALT = "%o was spaghettified by %k."; diff --git a/language.def_lore b/language.def_lore index d4c4e0ed6..54819cbfc 100644 --- a/language.def_lore +++ b/language.def_lore @@ -22,7 +22,7 @@ SWWM_LORETXT_MAIDBOT = "\cxFull Name:\c-\n\cf Maidbot \"Meido\" Miyamoto\c-\n\cf SWWM_LORETAG_SPARKSTER = "Biospark Carbine"; SWWM_LORETAB_SPARKSTER = "Item"; SWWM_LOREREL_SPARKSTER = "DecadeMech;EngineTech;Saya"; -SWWM_LORETXT_SPARKSTER = "\cxDesignation:\c-\n\cf Model S-5 Biospark Carbine\c-\n\cxManufacturer:\c-\n\cf Decade Mechanics\c-\n\cxClassification:\c-\n\cf Ancient Alien Energy Weapon\c-\n\nThe \cfBiospark Carbine\c-, also known by its nickname of \cf\"Sparkster\"\c-, was the flagship weapon of \cfDecade Mechanics\c-, back when it was still active. It is described as being powered by \"sentient lightning\", although it does not show any signs of being truly electric in nature.\n\nBlueprints were found for all models from the S-1 to S-6 (the latter being in early prototyping stages, and not yet functional), but it proved impossible to truly recreate them. Fortunately, over 30,000 ready-made S-5 units were stockpiled deeply inside the ruined facility in \cfSunkaeze\c-, all ready for use. Currently, \cfTach-Engine Technologies\c- and its associated partners manage the distribution of these units, and are also studying the weapons in detail for potential redesigns and enhancements.\n\nOne notable detail about the Biospark Carbine is how its \"sentient\" energy drives shot projectiles to seek nearby targets, somehow telling apart friend from foe, relative to the weapon's user. Arcs of lightning have a tendency to spread out from them, dealing additional damage.\n\n\cfPrimary Fire:\c- Small blobs of stabilised energy with slight target-seeking abilities. Leave a trail of arcs that gravitate towards them as they move, then spread out on impact, homing on hostile targets.\n\n\cfSecondary Fire:\c- Concentrated, penetrating beam shot. Also has some slight seeking.\n\n\cfTertiary Fire:\c- If the loaded charge is at least at 50%, the containment capsule inside will be ejected through the main barrel and detonated as a massive sphere of pure energy that tracks down nearby targets. The weapon must be reloaded afterwards.\n\n\cfReload:\c- Reloads, obviously.\n\n\cfTechniques:\c- If the secondary beam comes in contact with an energy blob it will be detonated with increased damage and range. This requires precise timing and aim to be truly effective.\n\n\cxSaya's Notes:\c-\n\cfFunny how these rusty-ass things somehow still work. And holy fuck do they work well, too...\c-\n\n\cfI'm also surprised that that nickname caught on. Most people nowadays probably won't even get the reference at all.\c-"; +SWWM_LORETXT_SPARKSTER = "\cxDesignation:\c-\n\cf Model S-5 Biospark Carbine\c-\n\cxManufacturer:\c-\n\cf Decade Mechanics\c-\n\cxClassification:\c-\n\cf Ancient Alien Energy Weapon\c-\n\nThe \cfBiospark Carbine\c-, also known by its nickname of \cf\"Sparkster\"\c-, was the flagship weapon of \cfDecade Mechanics\c-, back when it was still active. It is described as being powered by \"sentient lightning\", although it does not show any signs of being truly electric in nature.\n\nBlueprints were found for all models from the S-1 to S-6 (the latter being in early prototyping stages, and not yet functional), but it proved impossible to truly recreate them. Fortunately, over 30,000 ready-made S-5 units were stockpiled deeply inside the ruined facility in \cfSunkaeze\c-, all ready for use. Currently, \cfTach-Engine Technologies\c- and its associated partners manage the distribution of these units, and are also studying the weapons in detail for potential redesigns and enhancements.\n\nOne notable detail about the Biospark Carbine is how its \"sentient\" energy drives shot projectiles to seek nearby targets, somehow telling apart friend from foe, relative to the weapon's user. Arcs of lightning have a tendency to spread out from them, dealing additional damage.\n\n\cfPrimary Fire:\c- Small blobs of stabilised energy with slight target-seeking abilities. Leave a trail of arcs that gravitate towards them as they move, then spread out on impact, homing on hostile targets.\n\n\cfSecondary Fire:\c- Concentrated, penetrating beam shot. Also has some slight seeking.\n\n\cfTertiary Fire:\c- If the loaded charge is at least at 50%, the containment capsule inside will be ejected through the main barrel and detonated as a massive sphere of pure energy that tracks down nearby targets. The weapon must be reloaded afterwards.\n\n\cfReload:\c- Reloads, obviously. Do note that the loaded charge has to be depleted completely before it can be removed.\n\n\cfTechniques:\c- If the secondary beam comes in contact with an energy blob it will be detonated with increased damage and range. This requires precise timing and aim to be truly effective.\n\n\cxSaya's Notes:\c-\n\cfFunny how these rusty-ass things somehow still work. And holy fuck do they work well, too...\c-\n\n\cfI'm also surprised that that nickname caught on. Most people nowadays probably won't even get the reference at all.\c-"; SWWM_LORETAG_KNOWLEDGEBASE = "Library"; SWWM_LORETAB_KNOWLEDGEBASE = "Item"; SWWM_LOREREL_KNOWLEDGEBASE = "Demolitionist;AkariLabs;Taro;Saya"; @@ -102,7 +102,7 @@ SWWM_LORETXT_YNYKRON2 = "\cxDesignation:\c-\n\cf Ynykron Artifact\c-\n\cxManufac SWWM_LORETAG_SILVERBULLET = "Silver Bullet JET"; SWWM_LORETAB_SILVERBULLET = "Item"; SWWM_LOREREL_SILVERBULLET = "Blackmann;Forx;Explodium"; -SWWM_LORETXT_SILVERBULLET = "\cxDesignation:\c-\n\cf Silver Bullet JET\c-\n\cxManufacturer:\c-\n\cf Blackmann Arms Ltd.\c-\n\cf Forx Aeronautics\c-\n\cxClassification:\c-\n\cf Ultra-High Caliber Sniper Rifle\c-\n\nThe \cfSilver Bullet JET\c- is the 1.150 member of the \cfSilver Bullet\c- series of ultra-high caliber rifles manufactured by \cfBlackmann Arms\c-. It was created as a lighter, more \"reasonable\" alternative to the 1.350 \cfBehemoth\c- model. Weighing 43 kilograms and sporting a total length of 2.4 meters, it is sufficiently compact for non-augmented human use.\n\nThe main ammunition designed for this specific model is the 1.150 \cfXSB (eXplosive Super Burst)\c-. These beastly rounds are partially based on a NATO standard 30x113mm cartridge, and employ a low density \cfExplodium\c- shaped charge as propellant, allowing high velocity while still being safe for use. The bullets themselves are composed of a tungsten carbide core, snugly wrapped in an aluminum jacket, and decorated with a thin silver plating for aesthetic appearance (Silver Bullets are, indeed, NOT really made of silver).\n\nIn order to compensate for its massive recoil, the weapon redirects a part of the gasses from round ignition into a set of jet compensators designed by \cfForx Aeronautics\c-. Although partially cooled in the process, it is still hot enough to cause some damage to users not wearing adequate protection.\n\n\cfPrimary Fire:\c- Shoot the bullet. Any small targets hit by it are pretty much turned to paste. In addition, there's the potential for it to penetrate several targets in a row before eventually stopping, depending on their size. A second press after firing will chamber another round.\n\n\cfSecondary Fire:\c- Custom-tailored adjustable telescopic sight, up to 16x. Equipped with a soft foam covering to protect the user's face during scoped fire.\n\n\cfReloading:\c- Reloads the weapon. Each magazine holds 5 rounds. An extra round can also be kept chambered.\n\n\cxSaya's Notes:\c-\n\cfWhat was that quote again, \"there is no kill like overkill\"? Yeah, sounds about right for this thing.\c-\n\n\cfThe fuck are you even supposed to hunt with it, wild tanks? I suppose... bigass beefy demons could also count, but you're going to just turn them all to fucking paste.\c-"; +SWWM_LORETXT_SILVERBULLET = "\cxDesignation:\c-\n\cf Silver Bullet JET\c-\n\cxManufacturer:\c-\n\cf Blackmann Arms Ltd.\c-\n\cf Forx Aeronautics\c-\n\cxClassification:\c-\n\cf Ultra-High Caliber Sniper Rifle\c-\n\nThe \cfSilver Bullet JET\c- is the 1.150 member of the \cfSilver Bullet\c- series of ultra-high caliber rifles manufactured by \cfBlackmann Arms\c-. It was created as a lighter, more \"reasonable\" alternative to the 1.350 \cfBehemoth\c- model. Weighing 43 kilograms and sporting a total length of 2.4 meters, it is sufficiently compact for non-augmented human use.\n\nThe main ammunition designed for this specific model is the 1.150 \cfXSB (eXplosive Super Burst)\c-. These beastly rounds are partially based on a NATO standard 30x113mm cartridge, and employ a low density \cfExplodium\c- shaped charge as propellant, allowing high velocity while still being safe for use. The bullets themselves are composed of a tungsten carbide core, snugly wrapped in an aluminum jacket, and decorated with a thin silver plating for aesthetic appearance (Silver Bullets are, indeed, NOT really made of silver). XSB rounds can penetrate several targets before eventually stopping, depending on their size, they may also do the same for thin walls.\n\nThe secondary ammunition is the 1.150 \cfFCB (Fat Chode Bomb)\c-. Personally named by the CEO of Blackmann Arms himself, FCBs are quite similar to the standard XSB ammunition, but instead the bullets are full of additional Explodium, which on impact, is released violently, propagating its deadly blast through solid surfaces. Due to the volatility of these bullets, the propellant employed is slightly less potent, which results in a diminished potential for target penetration, but the blast definitely compensates for this. The explosive charge is so powerful that it can break some walls to pieces.\n\nIn order to compensate for its massive recoil, the weapon redirects a part of the gasses from round ignition into a set of jet compensators designed by \cfForx Aeronautics\c-. Although partially cooled in the process, it is still hot enough to cause some damage to users not wearing adequate protection.\n\n\cfPrimary Fire:\c- Shoot the bullet. Any small targets hit by it are pretty much turned to paste. A second press after firing will chamber another round.\n\n\cfSecondary Fire:\c- Switches next reload between XSB and FCB ammunition, if available.\n\n\cfReloading:\c- Reloads the weapon. Each magazine holds 5 rounds. An extra round can also be kept chambered.\n\n\cfZoom:\c- Custom-tailored adjustable telescopic sight, up to 16x. Equipped with a soft foam covering to protect the user's face during scoped fire.\n\n\cxSaya's Notes:\c-\n\cfWhat was that quote again, \"there is no kill like overkill\"? Yeah, sounds about right for this thing.\c-\n\n\cfThe fuck are you even supposed to hunt with it, wild tanks? I suppose... bigass beefy demons could also count, but you're going to just turn them all to fucking paste.\c-"; SWWM_LORETAG_BIGSHOT = "Mr. BIG SHOT"; SWWM_LORETAB_BIGSHOT = "People"; SWWM_LOREREL_BIGSHOT = "Blackmann;Saya"; @@ -158,7 +158,7 @@ SWWM_LORETXT_MUNCH = "\cxName:\c-\n\cf Munch Innovations\c-\n\cxClassification:\ SWWM_LORETAG_HAMMERSPACEEMBIGGENER = "Hs. Embiggener"; SWWM_LORETAB_HAMMERSPACEEMBIGGENER = "Item"; SWWM_LOREREL_HAMMERSPACEEMBIGGENER = "Cyrus;Hammerspace;Saya"; -SWWM_LORETXT_HAMMERSPACEEMBIGGENER = "\cxDesignation:\c-\n\cf Hammerspace™ Embiggener\c-\n\cxManufacturer:\c-\n\cf Cyrus Enterprises\c-\n\cxClassification:\c-\n\cf Storage Expansion Contract\c-\n\nWhen \cfHammerspace™\c- containers first started being commercialized, \cfCyrus Enterprises\c- hadn't yet decided on how to handle the needs of those who might not be quite satisfied with the standard storage capacity provided to each customer. Then, one day, a \"revolutionary\" idea came forth, that of an extra \"expansion\" service, where existing customers could pay extra to gain access to additional containers, increasing their total storage. Each of these \cfHammerspace™ Embiggener\c- cards is completely unique, and only available for purchase from Cyrus Enterprises themselves. Customers can expand their storage limit up to eight times with these, which should be enough even for the needs of large armies seeking to store their weapons and ammo efficiently.\n\n\cxSaya's Notes:\c-\n\cfThe hell, is that a reference to what I think it is? This guy is an even bigger nerd than I thought... also that's not a real word, is it? ... Wait, it is? huh, so it really got accepted... ok then.\c-\n\n\cfOh yeah by the way, nerdboi says only your ammo container can be expanded with this, he was going on about something of \"backpacks\" and shit, I walked away before he began ranting for real. When he does that it's like someone scraping a chalkboard right in front of you, ugh...\c-"; +SWWM_LORETXT_HAMMERSPACEEMBIGGENER = "\cxDesignation:\c-\n\cf Hammerspace™ Embiggener\c-\n\cxManufacturer:\c-\n\cf Cyrus Enterprises\c-\n\cxClassification:\c-\n\cf Storage Expansion Contract\c-\n\nWhen \cfHammerspace™\c- containers first started being commercialized, \cfCyrus Enterprises\c- hadn't yet decided on how to handle the needs of those who might not be quite satisfied with the standard storage capacity provided to each customer. Then, one day, a \"revolutionary\" idea came forth, that of an extra \"expansion\" service, where existing customers could pay extra to gain access to additional containers, increasing their total storage. Each of these \cfHammerspace™ Embiggener\c- cards is completely unique, and only available for purchase from Cyrus Enterprises themselves. Customers can expand their storage limit up to sixteen times with these, which should be enough even for the needs of large armies seeking to store their weapons and ammo efficiently.\n\n\cxSaya's Notes:\c-\n\cfThe hell, is that a reference to what I think it is? This guy is an even bigger nerd than I thought... also that's not a real word, is it? ... Wait, it is? huh, so it really got accepted... ok then.\c-\n\n\cfOh yeah by the way, nerdboi says only your ammo container can be expanded with this, he was going on about something of \"backpacks\" and shit, I walked away before he began ranting for real. When he does that it's like someone scraping a chalkboard right in front of you, ugh...\c-"; SWWM_LORETAG_BLASTSUIT = "Blast Suit"; SWWM_LORETAB_BLASTSUIT = "Item"; SWWM_LOREREL_BLASTSUIT = "Symnatek;Cyrus"; diff --git a/language.es_base b/language.es_base index 70f7451b0..5ae6ed1e0 100644 --- a/language.es_base +++ b/language.es_base @@ -46,7 +46,11 @@ T_HELLBURNINATORMAG = "Cargador de Ruinadores Hellblazer"; T_HELLNUKEMAG = "Cargador de Cabezas Nucleares Hellblazer"; T_SPARKUNIT = "Unidad Biospark"; T_XSBMAG = "Cargador 1.150 XSB"; +T_FCBMAG = "Cargador 1.150 FCB"; +T_XSBBULLET = "Bala 1.150 XSB"; +T_FCBBULLET = "Bala 1.150 FCB"; T_CANDYMAG = "Cargador de Pistola Caramelo"; +T_CANDYBULLET = "Bala de Pistola Caramelo"; T_CANDYSPARE = "Repuesto de Pistola Caramelo"; T_YNYKRONAMMO = "Contenedor de Cristal"; T_BLASTSUIT = "Chaleco Antiexplosivos"; @@ -575,6 +579,7 @@ O_EVISCERATOR = "%o fue descuartizad@[ao_esp] por %k."; O_HELLBLAZER = "%k reventó a %o en cachitos humeantes."; O_SPARKSTER = "%o fue bien chispead@[ao_esp] por %k."; O_SILVERBULLET = "%o no pudo ignorar el grosor de las balas de %k."; +O_SILVERBULLET2 = "%o fue reventad@[ao_esp] por las gruesas balas de %k."; O_CANDYGUN = "%k hizo probar a %o un sabor dulce (de muerte)."; O_YNYKRON = "%o fue borrad@[ao_esp] instantáneamente por %k."; O_YNYKRONALT = "%o fue espaguetificad@[ao_esp] por %k."; diff --git a/language.es_lore b/language.es_lore index 7255e0602..3a6c2a279 100644 --- a/language.es_lore +++ b/language.es_lore @@ -107,7 +107,7 @@ SWWM_LORETXT_ANARUKON = "\cxNombre:\c-\n\cf Anarukon (\"Imperecedero\")\c-\n\cxC SWWM_LORETXT_ANARUKON2 = "\cxNombre:\c-\n\cf Anarukon (\"Imperecedero\")\c-\n\cxClasificación:\c-\n\cf Especie alienígena\c-\n\cxLocalización:\c-\n\cf Novoskhana\c-\n\cf Kurukurunishe\c-\n\cf Akkou\c-\n\cf + Otros varios (incluyendo la Tierra)\c-\n\nLos \cfAnarukon\c- son una raza de seres inmortales nativos de un mundo paralelo conocido como \cfNovoskhana\c-, fuera de los límites de nuestro propio Universo. Segun sus registros históricos, este mundo fue creado por una deidad conocida como \cfNoskas Kurenai\c- (\"Gran Padre de la Eternidad\" en su lengua), hace más de 50.000 años. Novoskhana es también el hogar del mayor imperio documentado, el \cfImperio Eterno e Inmortal de Novoskhana\c-, con una población estimada de 13 mil millones, relativamente poco denso considerando su tamaño físico, ya que cubre la mayor parte del terreno habitable de este mundo.\n\nSin embargo, solo una pequeña parte de la población Anarukon total vive en Novoskhana. Tras un descontento general por las controvertidas políticas y posición del imperio en cuanto a derechos civiles básicos, varios grupos se han separado de él, uno de los mayores entre ellos siendo el \cfReino Kurenai\c-, inicialmente liderado por la propia deidad misma de los Anarukon, quien, según se cuenta en muchas historias, decidió sacrificar su divinidad para salvar a su gente de la tiranía de la \cfEmperatriz Eterna\c-.\n\nLos Anarukon son conocidos como guerreros fieros e imparables, dada su rápida habilidad regenerativa e inmortalidad total, capaces incluso de recomponerse tras ser decapitados. Se dice que cuando un territorio cae en el punto de mira del Imperio para ser conquistado, la elección más sabia es rendirse immediatamente, ya que luchar contra ellos solo resultará en la más dolorosa de las muertes, en una batalla completamente unilateral.\n\nMucha gente de esta especie puede ser encontrada en la Tierra, un hecho ocultado a conciencia hasta el primer contacto con otras especies tras el \cfEvento Luna\c- de 2021. Es más, otra información llegó a ver la luz, sobre la intervención entre el Reino Kurenai y \cfImanaki Corp\c-, siendo los ejércitos del reino los responsables de la destrucción de sus oficinas centrales en \cfKereshnovka\c- en 2009, el así llamado \cfIncidente Hellbound\c- que atrayeron semanas después del final de la \cfCaza de Ghouls\c- de 2007. Se dice que desde ese incidente, el reino había declarado a la humanidad como su enemigo, pero no hubo intentos de tomar represalias más allá del incidente especificado. Esta fría hostilidad duró hasta 2171, con la boda de \cfSaya Miyamoto\c- y \cfKirin Xanai\c-, líder de su principal aliado, el \cfImperio Sykhai de Akkou\c-, y habiendo ella entablado amistad con la \cfReina Andreki Anderken\c-, actual líder del Reino Kurenai.\n\nEntre los varios miembros de esta especie en la Tierra, un nombre que muchos reconocerán es el de \cfAshley Knox\c-, cantante y guitarrista de \cfThe Black Rat's Coven\c-. La revelación de no ser humana fue recibida con mucha sorpresa, aunque no fue tan espectacular como el hecho de que otros dos miembros de la banda eran literalmente dioses.\n\n\cxNotas de Saya:\c-\n\cf¿Sabes que? Tengo que decirlo, REALMENTE tengo que decirlo.\c-\n\n\cg♥\c- \ca¡TE AMO KIRIN-KUN!\c- \cg♥\c-\n\n\cfJejeje... en serio. Aun no me puedo creer que todo eso haya pasado. Esperé y esperé a poder tener mi propia monada Anarukon, como Taro nii-san tuvo a Ellen y Yu-chan a Ashley, y ¡bam! Ahí estaba. Y por supuesto tengo que dar gracias a Ashley-san por la mayor puta bendición, sí. Es que, nada más comentarle lo del Proyecto Akari me salta con lo de \"Sé un lugar que puedes visitar\", y eso... así es como conocí a mi amorcito. Ya te lo he contado todo, pero coño, es que tengo que escribirlo aquí también, como recodatorio. ¿No es monísimo? Recuerdo como de supertímidas estabais tú y Maidbot cuando lo conocisteis. Fue tan adorable, la cosa mas dulce, más incluso que los \"panes de leche\" esos que tenían en el banquete (cosa fina por cierto). Y ahora, las cuatro estamos casadas con él, y a vivir la buena vida.\c-\n\n\cfOh ya, y conocer a la tía esa, Andreki, joder la vergüenza que pasé, la mayor de toda mi puta vida, puto en serio. Es que, imagina, me dicen que espere por ahí a alguien que quiere tener una charla conmigo en privado, y... este... puto retaco engreído se me acerca, una niña enana, con aires de superimportancia y tal, soltándome cosas tipo \"soy alguien muy importante\" y \"deberías saber quien soy, Lady Saya\" y voy yo con \"lo siento, niña, estoy esperando por alguien, no puedo jugar contigo\", y ahi va y EXPLOTA de repente, soltandome que si \"COMO TE ATREVES\" y \"SOY MUCHO MAYOR QUE TÚ\" y mierdas, y ya... me pongo en modo \"mil perdones\" total, tirándome en el suelo y todo. Kirin tuvo que venir corriendo a dar explicaciones e intentar calmarla porque es que... no podía hacer nada. Joder, es que... Al menos luego pudimos ser amigas, pero... justo en ese momento es que ya veía como me había convertido en el enemigo mortal de todo un puto reino.\c-"; SWWM_LORETXT_YUI = "\cxNombre Completo:\c-\n\cf Yui Miyamoto\c-\n\cxNacionalidad:\c-\n\cf Japonesa\c-\n\cxFecha de Nacimiento:\c-\n\cf 2009-07-02\c-\n\cxTwitter:\c-\n\cf @yuchan09\c-\n\nNacida en 2009, hija de \cfNana\c- y \cfRyuji Miyamoto\c-, \cfYui\c- es la más joven de tres hermanos. Es una persona muy sociable y empática, totalmente diferente a sus más reclusivos y antisociales hermanos \cfSaya\c- y \cfTaro\c-, habiendo mostrado siempre un claro interés por ayudar a la gente. Desde pequeña, su deseo era el de ser doctora, \"para salvar vidas\". Este deseo llegó a cumplirse tras perseverar en sus estudios y pasar varios años \"ascendiendo en rango\". A fecha de escribirse este artículo, Yui trabaja actualmente como neurocirujana en el \cfHospital Central de Kasukabe\c-, y ha recibido varios premios por sus logros excepcionales.\n\nA un lado más personal, Yui tiene una gran variedad de intereses, los cuales algunos han notado ser bastante curiosos en cuanto a su contraste. Por ejemplo, se conoce que es una gran fan de la lucha libre, pero lo es tanto como por el ajedrez. También disfruta de varios tipos de música que normalmente se considerarían \"conflictivos\" entre ellos. Ciertamente, Yui Miyamoto es una mujer de contrastes. \cf[nota de ed.: gracias, acabo de escupir por todo el teclado]\c-\n\nDesde hace mucho tiempo, Yui ha sido fan de una cierta banda Británica, \cfThe Black Rat's Coven\c-. Disfrutaba muchísimo con su música, y estaba completamente enamorada de su cantante principal, \cfAshley Knox\c-. Solía imaginarse saliendo con ella, muy a pesar de las burlas de sus amigas, y realmente, en serio deseaba que un día apareciera en su puerta, y le pidiera ser su novia.\n\nTodo esto definitivamente nunca ocurriría, y lo sabía, pero un día, la banda visitó Japón durante uno de sus tours, y pudo verlos en vivo. Yui y su hermana, quien era fan también, se apresuraron a comprar entradas para el concierto y llegaron allí lo más rápido que pudieron. La experiencia fue impresionante, estando tan cerca de ellos. Yui juró que a veces, Ashley la miró y le sonrió, pero lo dejó pasar como que probablemente fuese su imaginación o algo.\n\nTras el concierto, se puso en fila emocionada por tener un autógrafo, y fue entonces que lo imposible se hizo posible. Una vez delante de la \cfEstilosa Bruja del Oeste\c-, Yui se lo pidió, nerviosa, pero lo que recibió en su lugar fueron unas palabras que la dejaron paralizada: \"Eres una chavala monísima. ¿Quieres salir conmigo?\". Basta decir, que actualmente las dos están felizmente casadas.\n\n\cxNotas de Saya:\c-\n\cfghfjksdhfsjkghsdkfjsfgj estaba tán contenta por ella pero tambien CELOSA, SÍ, CELOSÍSIMA. Dios cuando pasó pensé que se iba a desplomar, con la novia gótica tetuda preguntándole eso de repente, madre de dios...\c-\n\n\cfPues aparentemente, Yu-chan resultó ser JUSTO su tipo, vaya una coincidencia, ¿eh? Puto hechas la una para la otra, justo ahí. Sinceramente, esto apesta tanto a cliché de romance a primera vista, buf... Apuesto a que cuesta mucho creer una historia así. Ashley-san hasta bromeaba diciendo que el \"amor a primera vista\" es algo normal en su familia. Pffff...\c-\n\n\cfJoder la envídia que teía... con su novia gótica tetuda todo mazizorra... Bueno, la tenía, hasta que llegó Ibuki, jejejeje...\c-"; SWWM_LORETAG_SPARKSTER = "Carabina Biospark"; -SWWM_LORETXT_SPARKSTER = "\cxDesignación:\c-\n\cf Carabina Biospark Modelo S-5\c-\n\cxFabricante:\c-\n\cf Decade Mechanics\c-\n\cxClasificación:\c-\n\cf Arma de Energía Alienígena Antigua\c-\n\nLa \cfCarabina Biospark\c-, conocida tambien por el apodo de \cfSparkster\c-, fue el arma insignia de \cfDecade Mechanics\c-, cuando aun estaban en activo. Se describe como que está potenciada por \"rayos conscientes\", aunque no muestra ningún signo de que realmente use electricidad.\n\nSe encontraron planos para todos los modelos desde el S-1 al S-6 (el último encontrándose ya en fase prototipo, pero no siendo todavía funcional), pero probó ser imposible recrearlos realmente. Por suerte, mas de 30.000 unidades S-5 listas para el uso se encontraron almacenadas en las profundidades de las ruinas en \cfSunkaeze\c-. Actualmente, \cfTecnologías Tach-Engine\c- y sus socios manejan la distribución de estas unidades, y también estudian las armas en detale para posibles rediseños y mejoras.\n\nUn detalle notable sobre la Carabina Biospark es como su energía \"consciente\" lleva a que los proyectiles busquen objetivos cercanos, de alguna forma diferenciando entre amigo y enemigo, de forma relativa al usuario del arma. Tambien tienden a saltar arcos eléctricos de los proyectiles, los cuales se dispersan causando un daño extra.\n\n\cfFuego Primario:\c- Pequeñas bolas de energía estable con ligeras habilidades de atracción hacia objetivos. Dejan un rastro de arcos eléctricos que gravitan alrededor de ellas mientras se mueven, y luego se dispersan al impactar, atraídos hacia objetivos hostiles.\n\n\cfFuego Secundario:\c- Un rayo penetrante concentrado. También tiene una ligera atracción hacia objetivos.\n\n\cfFuego Terciario:\c- Si la carga actual es de al menos un 50%, la cápsula de contención será expulsada por el cañón principal y detonará liberando una esfera masiva de energía pura que busca objetivos cercanos. El arma debe ser recargada después.\n\n\cfRecarga:\c- Recarga, obviamente.\n\n\cfTécnicas:\c- Si el rayo secundario entra en contacto con una bola de energía hará que detone con un daño y rango mayores. Esto requiere una puntería y tiempo precisos para ser realmente efectivo.\n\n\cxNotas de Saya:\c-\n\cfCurioso como la chatarra oxidada esta aun funciona. Y joder si funciona bien, también...\c-\n\n\cfTambién me sorprende que aun se use el apodo ese. La mayoría de la gente ahora probablemente no va a pillar la referencia, para nada.\c-"; +SWWM_LORETXT_SPARKSTER = "\cxDesignación:\c-\n\cf Carabina Biospark Modelo S-5\c-\n\cxFabricante:\c-\n\cf Decade Mechanics\c-\n\cxClasificación:\c-\n\cf Arma de Energía Alienígena Antigua\c-\n\nLa \cfCarabina Biospark\c-, conocida tambien por el apodo de \cfSparkster\c-, fue el arma insignia de \cfDecade Mechanics\c-, cuando aun estaban en activo. Se describe como que está potenciada por \"rayos conscientes\", aunque no muestra ningún signo de que realmente use electricidad.\n\nSe encontraron planos para todos los modelos desde el S-1 al S-6 (el último encontrándose ya en fase prototipo, pero no siendo todavía funcional), pero probó ser imposible recrearlos realmente. Por suerte, mas de 30.000 unidades S-5 listas para el uso se encontraron almacenadas en las profundidades de las ruinas en \cfSunkaeze\c-. Actualmente, \cfTecnologías Tach-Engine\c- y sus socios manejan la distribución de estas unidades, y también estudian las armas en detale para posibles rediseños y mejoras.\n\nUn detalle notable sobre la Carabina Biospark es como su energía \"consciente\" lleva a que los proyectiles busquen objetivos cercanos, de alguna forma diferenciando entre amigo y enemigo, de forma relativa al usuario del arma. Tambien tienden a saltar arcos eléctricos de los proyectiles, los cuales se dispersan causando un daño extra.\n\n\cfFuego Primario:\c- Pequeñas bolas de energía estable con ligeras habilidades de atracción hacia objetivos. Dejan un rastro de arcos eléctricos que gravitan alrededor de ellas mientras se mueven, y luego se dispersan al impactar, atraídos hacia objetivos hostiles.\n\n\cfFuego Secundario:\c- Un rayo penetrante concentrado. También tiene una ligera atracción hacia objetivos.\n\n\cfFuego Terciario:\c- Si la carga actual es de al menos un 50%, la cápsula de contención será expulsada por el cañón principal y detonará liberando una esfera masiva de energía pura que busca objetivos cercanos. El arma debe ser recargada después.\n\n\cfRecarga:\c- Recarga, obviamente. Ten encuenta que la carga actual debe estar completamente vacía antes de poder ser extraída.\n\n\cfTécnicas:\c- Si el rayo secundario entra en contacto con una bola de energía hará que detone con un daño y rango mayores. Esto requiere una puntería y tiempo precisos para ser realmente efectivo.\n\n\cxNotas de Saya:\c-\n\cfCurioso como la chatarra oxidada esta aun funciona. Y joder si funciona bien, también...\c-\n\n\cfTambién me sorprende que aun se use el apodo ese. La mayoría de la gente ahora probablemente no va a pillar la referencia, para nada.\c-"; SWWM_LORETAG_BLASTSUIT = "Chaleco Antiexpl."; SWWM_LORETXT_BLASTSUIT = "\cxDesignación:\c-\n\cf Chaleco Antiexplosivos\c-\n\cxFabricante:\c-\n\cf Suministros Militares Itamex (subsidiaria de Symnatek)\c-\n\cxClasificación:\c-\n\cf Armadura\c-\n\nUn simple chaleco fácil de llevar, diseñado para proteger contra explosivos. Su cuerpo principal está compuesto de nanotejidos muy elásticos, que deberían proveer de protección adicional contra armas ligeras. El blindaje pesado al frente está hecho de una aleación propietaria con una alta absorción de impacto, capaz de absorber la mayor parte de la fuerza bruta de cualquier explosión cercana a quien lo lleve. El fabricante anuncia que \"puede incluso bloquear RPGs\", aunque esto nunca se ha puesto a prueba.\n\n\cxDatos de análisis:\c-\nEsta pieza de armadura parece ser capaz de reducir la mayoría del daño entrante en un factor del 30%, y también reducir completamente a la mitad todo impacto explosivo recibido por el usuario. Puede absorber hasta 150 \"unidades de daño\" antes de ser inutilizada. Es más, puede llevarse por debajo de otros tipos de armadura, permitiendo una protección combinada.\n\n\cxNotas de Saya:\c-\n\cfNo me preguntes, en serio que no sé a que viene todo esto de \"unidades de daño\". Pedimos al friki ese de Cyrus Enterprises que hiciera las pruebas por nosotros. Es que en serio, siempre hace lo mismo, con eso de que todo es como un puto videojuego para él, igual que insiste en hacer toda la mierda esa de desperdigar todo tu equipamiento a propósito para que lo recojas. PERO no puedo hacer nada. Es quien paga todo esto... Sí, ¿todo ese pastizal que vas acumulando? Es él, lo llama tu \"puntuación\". En serio... puto friki...\c-"; SWWM_LORETXT_PARTHORIS = "\cxNombre:\c-\n\cf Parthoris\c-\n\cxClasificación:\c-\n\cf Mundo alternativo\c-\n\n\cfParthoris\c- es uno de los varios mundos extra-universales que fueron descubiertos en las fases iniciales de los experimentos con interportales de \cfAkari Labs\c-, como parte del \cfProyecto Akari\c-. En su centro se encuentra una tierra dividida en siete naciones, en una fase de desarrollo que uno describiría como \"medieval\", aunque hay una clara presencia de fuerzas mágicas. Sin embargo, se ha reportado la presencia de de tecnología curiosamente avanzada, en una zona lejana, identificada como la guarida de una especie de poderoso lich.\n\nCuando este mundo fue localizado inicialmente, hubo signos claros de haber pasado por algun tipo de gran batalla. Las siete naciones estaban bajo el control de un individuo llamado \cfD'Sparil\c-, quien había tomado el mando por la fuerza con sus ejércitos. La causa exacta de esto se desconoce, pero al momento de escribirse este artículo, el \cfDemolicionista\c- ha sido enviado para investigar, y eliminar cualquier amenaza en el proceso.\n\n\cxNotas de Saya:\c-\n\cfHay un monte de cosas intresnates por ahí y voy a estar muy pendiente del directo. Esta es la primerísima vez que hacemos una exploración de todo, sabes, así que quiero ver TODO lo que pueda haber aquí.\c-\n\n\cfNo sé si te vas a acercar al sitio ese, la tal \"Guarida de Malumax\". Mira que tengo curiosidad por eso, el hecho de que haya un tío con acceso a cosas modernas en esta maravillante tierra de fantasía medieval.\c-"; @@ -139,9 +139,9 @@ SWWM_LORETXT_GRAVITYSUPPRESSOR = "\cxDesignación:\c-\n\cf Supresor de Gravedad\ SWWM_LORETXT_WALLBUSTER = "\cxDesignación:\c-\n\cf Excopeta de Brecha de Armaduras Pesadas \"Wallbuster\"\c-\n\cxFabricante:\c-\n\cf Blackmann Arms S.L.\c-\n\cf Diseño de Don BIG SHOT\c-\n\cxClasificación:\c-\n\cf Escopeta Revólver\c-\n\nLa \cfWallbuster\c- es una escopeta bestial, teniendo un total de 25 cañones divididos en grupos rotatorios individuales de 5. Usa el calibre 10, haciéndola aun más ridícula en cuanto a su poder y tamaño. Algo que no sorprende teniendo en cuenta que fue encargada por el mismo \cfDon BIG SHOT\c-. De todas las armas que \cfBlackman Arms\c- ha hecho para él, ésta es la única que fue hecha pública, y se dice que las demás puede que sean incluso más absurdas.\n\nLos mecanismos internos que empujan el funcionamiento de este arma tienen tal grado de complejidad que han sido descritos por algunos como \cfIngeniería Loca Alemana\c-. Solamente el propio \cfHermann E. Ischer\c- conoce todos los detalles de su operación. Con cada accionamiento del gatillo principal, el cañón superior es disparado, y luego su grupo gira a contrarreloj, con el siguienta cartucho listo para dispararse. Cada cinco disparos, o cuando se usa el gatillo secundario, el cuerpo principal gira después, alternando a otro grupo de cinco cañones.\n\nLa Wallbuster es compatible con la mayor parte de municiones estándar, aunque hay restricciones de seguridad para algunas, como las de tipo incendiario, o los cartuchos dorados. Esto limita el rango de munición usable a sólo estos cuatro tipos: Perdigones, Slugs, Sal de Kinylum, Bolas de Plomo.\n\n\cfFuego Primario:\c- Dispara el cañón superior.\n\n\cfFuego Secundario:\c- Dispara el grupo de cinco cañones superior.\n\n\cfFuego Terciario:\c- Dispara todos los cañones, si realmente quieres.\n\n\cfRecarga:\c- Una vez se tira de la palanca lateral, los grupos de cañones pueden ser retirados y recargados individualmente. Para recargar por el camino, se recomienda tener un \cfCinturón Magnético Útil\c- o similar, ya que facilitará esta operación. Hay recargadores rápidos disponibles para comprar desde la página web de Blackmann Arms, o de distribuidores autorizados.\n\n\cfTécnicas:\c- Tal y como su nombre indica, puedes destruir toda clase de obstáculos por el camino, siempre y cuando causes suficiente daño relativo a su tamaño. Esto incluye hasta puertas bloqueadas, por lo que nunca más necesitarás buscar llaves.\n\n\cxNotas de Saya:\c-\n\cfOK a ver, la puta masa de metal rompecojones esta. Sí, esto sí que es la puta repera...\c-\n\n\cfNo te preocupes por tardar un huevo en recargarla, por cierto. DemolitionOS viene con una rutina de recarga rápida que te lo pondrá más fácil. La munición se pone ahí en cola desde el Hammerspace, y luego todo lo que tienes que hacer es poner la mano encima de los cañones, y ya se mete todo ahí. Mola, ¿verdad? Taro hizo la mayor parte del chollo, así que eso, le puedes dar las gracias.\c-\n\n\cfOh ya... sabes... la cosa esta, con el nombre y todo, casi que me recuerda a la abuela un poco. A ver, si cambias la primera letra... Oh, ¿puedes oír la batería y la guitarra? Porque yo sí...\c-\n\n\cfOld Days~ ♪\c-"; SWWM_LORETXT_TARO = "\cxNombre Completo:\c-\n\cf Taro Miyamoto\c-\n\cxNacionalidad:\c-\n\cf Japonés\c-\n\cxFecha de Nacimiento:\c-\n\cf 1985-10-06\c-\n\cxTwitter:\c-\n\cf @AkariTaro\c-\n\nNacido en 1985, hijo de \cfNana\c- y \cfRyuji Miyamoto\c-, \cfTaro\c- es el mayor de tres hermanos, a pesar de lo que muestre su apariencia. De niño, fue algo conflictivo, pero notablemente estudioso también. Habiendo terminado el instituto con notas excelentes, estudió en muchas universidades prestigiosas de todo el mundo, impulsado por el deseo de expandir sus conocimientos, especialmente aquellos de la tecnología informática, con la cual estaba obsesionado. Junto con \cfSaya\c-, su hermana menor, fundaron \cfAkari Labs\c-, una compañía que se especializa en Robótica e Inteligencia Artificial, entre otros. Ahí, las especialidades de Taro son la Ingeniería y el Diseño de Software, y también está a carbo de las relaciones públicas, ya que Saya no \"tiene mucho don de gentes\" a diferencia de él.\n\nTaro es un programador nato, competente en múltiples lenguajes, y tiene una gran cantidad de proyectos a su nombre, junto con muchas contribuciones a proyectos notables de código abierto, incluyendo el \cfKernel de Linux\c-. También es un autoproclamado \"archivista cultural\", declarando que es básicamente una biblioteca andante en lo que respecta a aspectos de la cultura popular que para muchos se han perdido en el tiempo, gracias a la inmortalidad heredada de su madre, y su gran memoria. También es bastante popular en la red por sus reviews cómicas de anime, bajo la personalidad de \cf\"El Mago de Waifus\"\c-.\n\nEn 2091, Taro fue elegido para recuperar personalmente al \cfOni Rojo\c-, \cfIbuki Miyamoto\c-, tras los eventos de la \cfCicatriz Blanca\c-. Siguiendo la señal de rastreo de su collar, la encontró fácilmente, y cuando estaba a punto de traerla de vuelta a Japón una chica se le acercó. Era \cfElena Yanikov XXI\c-, quien había entablado amistad con Ibuki mientras vagaba por el yermo ardiente. Pidió a Taro que la llevara con él, prometiendo ser \"una chica buena\". Estas palabras inmediatamente hicieron que aceptara su proposición.\n\nNo mucho después de eso, ambos comenzaron a salir, casándose finalmente en 2097.\n\n\cxNotas de Saya:\c-\n\cf¿COMO PUTO COJONES pudo el absoluto perdedor de mi hermano echarse novia? Es que no lo entiendo. Dios, viendo el artículo después de que lo editara, hay tanta mierda ahí que se nota que es él fardando, patético...\c-\n\n\cfSí, es esa clase de tío. Se hace el chulo pero en cuanto miras más allá de sus \"impresionantes habilidades y logros\", no es más que un capullo en internet. A ver, admito que yo también lo soy, un poco, pero él es peor. La culpa es de que pase tanto tiempo en foros de mierda.\c-\n\n\cfAunque a ver, a veces se pone serio cuando quiere. Y en momentos así es que es básicamente el Tsukkomi de mi Boke. Si no sabes lo que significa todo eso puedes buscarlo, Demo-chan.\c-"; SWWM_LORETAG_HAMMERSPACEEMBIGGENER = "Ensanchecedor"; -SWWM_LORETXT_HAMMERSPACEEMBIGGENER = "\cxDesignación:\c-\n\cf Ensanchecedor de Hammerspace™\c-\n\cxFabricante:\c-\n\cf Cyrus Enterprises\c-\n\cxClasificación:\c-\n\cf Contrato de Expansión de Almacenamiento\c-\n\nCuando los contenedores de \cfHammerspace™\c- fueron inicialmente comercializados, \cfCyrus Enterprises\c- aun no había decidido como manejar las necesitades de aquellos que no estuvieran satisfechos con la capacidad de almacenamiento estándar para cada cliente. Entonces, un día, una idea \"revolucionaria\" vino, la de un servicio extra de \"expansión\", por el cual clientes existentes pueden pagar un precio extra para obtener acceso a contenedores adicionales, incrementando su capacidad de almacenamiento total. Cada una de estas tarjetas de \cfEnsanchecedor de Hammerspace™\c- es completamente única, y sólo disponible para su compra desde Cyrus Enterprises. Los clientes pueden expandir su límite de almacenamiento hasta ocho veces con éstas, lo cual será suficiente incluso para los requisitos de grandes ejércitos que buscan almacenar eficientemente sus armas y munición.\n\n\cxNotas de Saya:\c-\n\cfQué hostias, ¿eso es una referencia a lo que creo que es? Este tío es más friki de lo que pensaba... aparte de que eso no es una palabra de verdad, ¿o no? ... Espera, ¿lo es? Vaya, así que sí la aceptaron... pues vale.\c-\n\n\cfAh ya, por cierto, el frikazo dice que solo tu contenedor de munición se puede expandir con esto, iba soltando mierdas de \"mochilas\" y tal, me largué antes de que empezara a desvariar de verdad. Cuando hace eso es como si alguien estuviera arañando una pizarra justo delante de ti, ugh...\c-"; +SWWM_LORETXT_HAMMERSPACEEMBIGGENER = "\cxDesignación:\c-\n\cf Ensanchecedor de Hammerspace™\c-\n\cxFabricante:\c-\n\cf Cyrus Enterprises\c-\n\cxClasificación:\c-\n\cf Contrato de Expansión de Almacenamiento\c-\n\nCuando los contenedores de \cfHammerspace™\c- fueron inicialmente comercializados, \cfCyrus Enterprises\c- aun no había decidido como manejar las necesitades de aquellos que no estuvieran satisfechos con la capacidad de almacenamiento estándar para cada cliente. Entonces, un día, una idea \"revolucionaria\" vino, la de un servicio extra de \"expansión\", por el cual clientes existentes pueden pagar un precio extra para obtener acceso a contenedores adicionales, incrementando su capacidad de almacenamiento total. Cada una de estas tarjetas de \cfEnsanchecedor de Hammerspace™\c- es completamente única, y sólo disponible para su compra desde Cyrus Enterprises. Los clientes pueden expandir su límite de almacenamiento hasta dieciseis veces con éstas, lo cual será suficiente incluso para los requisitos de grandes ejércitos que buscan almacenar eficientemente sus armas y munición.\n\n\cxNotas de Saya:\c-\n\cfQué hostias, ¿eso es una referencia a lo que creo que es? Este tío es más friki de lo que pensaba... aparte de que eso no es una palabra de verdad, ¿o no? ... Espera, ¿lo es? Vaya, así que sí la aceptaron... pues vale.\c-\n\n\cfAh ya, por cierto, el frikazo dice que solo tu contenedor de munición se puede expandir con esto, iba soltando mierdas de \"mochilas\" y tal, me largué antes de que empezara a desvariar de verdad. Cuando hace eso es como si alguien estuviera arañando una pizarra justo delante de ti, ugh...\c-"; SWWM_LORETXT_NEKURATEK = "\cxNombre:\c-\n\cf Nekuraku Tekkanosei\c-\n\cxClasificación:\c-\n\cf Megacorporación Tecnológica\c-\n\cxLocalización:\c-\n\cf Akane, Nahkami\c-\n\cxPágina Web:\c-\n\cf ubn://nkr/nekuraku.ts\c-\n\n\cfNekuratek\c- fue fundada por \cfZanata Nekuraku I\c- en 1744, inicialmente bajo el nombre de \cfNekuraku Rafana Sakosai (Fábrica de Armas Nekuraku)\c-. Rápidamente se convirtió en el proveedor principal de armamento para el \cfImperio Yathai\c-, lo cual aseguró su la posición de la familia Nekuraku entre la \"clase alta\" de ciudadanos del Imperio. Con esta nueva posición, Zanata incluso consiguió asegurar su puesto como líder provincial de Akai, uno de de los territorios mayores y más ricos de \cfNahkami\c-. Con el dominio absoluto de esa región, Nekuratek se extendería prácticamente sin límites, convirtiéndose entonces en la mayor corporación del planeta.\n\nZanata permaneció a la cabeza de la compañía hasata 1870, después de que un fallo en el prototipo del primer \cfReactor de Fusión de Nokorokinylum\c- de Nekuratek resultara en una explosión que acabó con su vida y la de varios empleados. Tras el suicidio del marido de Zanata, y con sus dos hijos, \cfDokuro\c- y \cfNokoi\c- habiendo muerto en la Sexta Guerra Mundial, el único sucesor que quedaba era su nieta, \cfZanata II\c-.\n\nUna vez a cargo de Nekuratek, Zanata II comenzó a diversificar en otros campos, tales como la robótica y la informática, y gradualmente fue recortando en fabricación de armas. No estaba claro al principio, la razón por este cambio repentino en su dirección, pero tras la caida del Imperio Yathai, reveló finalmente el inmenso desdén por el régimen tiránico que había sentido desde hace mucho tiempo, y su deseo de distanciarse a ella y a su familia de \"ser arquitectos de la muerte\".\n\nDurante el periodo inicial de \"desescalada\", su hijo \cfZanaveth I\c- estaba a carbo de la división de fábrica de armas, y fue responsable de la creación de \cfLa Ira del Emperador\c-, un arma orbital que se usaría en los eventos del incidente de la \cfCicatriz Blanca\c-. Tras ser testigo de lo que su creación había hecho, renunció a su posición y pasó varios años en solitario. Nunca volvió a involucrarse en la compañía desde entonces.\n\nDurante la reforma masiva de los sistemas políticos y económicos de la nación en el periodo de transición de 2104-2108, Nekuratek fue uno de los primeros en reformarse en una organización pública, con la familia Nekuraku sirviendo simplemente como \"líderes simbólicos\". En 2128, Zanata II se jubiló y dejó a \cfZanaveth II\c- a cargo de la compañía.\n\n\cxNotas de Saya:\c-\n\cfMuy buena gente con la que trabajar (incluso antes, durante su fase de \"capitalismo desenfrenado\"), sinceramente. La verdad es que no tuve mucho contacto con la vieja \"jefaza\", pero Zana-sama estuvo siempre ahí, y me encantaba hablar con ella, incluso de rollos de negocios y tal.\c-\n\n\cfMe mola muchísimo como esta gente abrazó tan fácilmente la forma correcta de hacer las cosas™. Aunque... es algo que no sorprende mucho teniendo encuenta toda la mierda que pasaba entonces. No sé como Zanata-sama consiguió hacer todo eso delante de las narices de esos capullos. Era taaaaaaaan obvio que era anti-imperio que tenías que estar ciega para no darte cuenta. Y tenía MUY BUENAS razones para serlo, también, perdiendo familia en la guerra y tal.\c-\n\n\cfEn fin, por culpa de la estúpida \"Cicatriz Blanca\" todo se ha ido a tomar por culo, y tenemos muy poco contacto, así que espero que estén bien. Dios, echo de menos a Zana-sama... Absoluta monada...\c-"; -SWWM_LORETXT_SILVERBULLET = "\cxDesignación:\c-\n\cf Silver Bullet JET\c-\n\cxFabricante:\c-\n\cf Blackmann Arms S.L.\c-\n\cf Aeronáutica Forx\c-\n\cxClasificación:\c-\n\cf Rifle de Francotirador de Calibre Ultra-Alto\c-\n\nEl \cfSilver Bullet JET\c- es el miembro de calibre 1.150 de la serie \cfSilver Bullet\c- de rifles de calibre ultra-alto fabricados por \cfBlackmann Arms\c-. Fue creado como una alternativa ligera y más \"razonable\" del modelo \cfBehemoth\c- de calibre 1.350. Pesando 43 kilos y con una longitud total de 2.4 metros, es suficientemente compacto para el uso por humanos no mejorados.\n\nLa munición diseñada principalmente para este modelo son las balas \cfXSB (eXplosive Super Burst)\c- del calibre 1.150. Estas bestiales balas están basadas parcialmente en los cartuchos estándar de 30x113mm de la OTAN, y emplean una carga de baja densidad de \cfExplódium\c- como propulsor, permitiendo una alta velocidad siendo a la vez seguro de usar. Las balas en sí están compuestas de un núcleo de carburo de tungsteno, con una envoltura de aluminio, y decorado con una capa fina de plata para una apariencia más estética (estas Balas de Plata, ciertamente, NO están hechas de plata).\n\nPara poder compensar su masivo retroceso, el arma redirige una parte de los gases de ignición hasta un grupo de jets compensadores diseñados por \cfAeronáutica Forx\c-. Aunque son parcialmente refrigerados en el proceso, son aun lo suficientemente cálidos para causar ligero daño a usuarios que no lleven la protección adecuada.\n\n\cfFuego Primario:\c- Dispara la bala. Cualquier objetivo alcanzado por ella queda hecho papilla. Adicionalmente, es posible que la bala penetre otros objetivos durante su trayecto hasta parar finalmente, dependiendo de su tamaño. Un segundo pulsado tras disparar cargará otra bala.\n\n\cfFuego Secundario:\c- Mira telescópica hecha a medida, hasta 16 aumentos. Equipada con una cubierta de espuma suave para proteger la cara del usuario durante el disparo con mira.\n\n\cfRecarga:\c- Recarga el arma. Cada cargador tiene 5 balas. Se puede mantener también una bala extra en la recámara.\n\n\cxNotas de Saya:\c-\n\cfComo era la frase esa, ¿\"no hay kill como un overkill\"? Ya, pues queda perfecta para la cosa esta.\c-\n\n\cf¿Y que coño se supone que cazas con esto, tanques salvajes? Supongo... demonios tó ciclaos también valdrían, pero al final solo van a acabar hechos mierda.\c-"; +SWWM_LORETXT_SILVERBULLET = "\cxDesignación:\c-\n\cf Silver Bullet JET\c-\n\cxFabricante:\c-\n\cf Blackmann Arms S.L.\c-\n\cf Aeronáutica Forx\c-\n\cxClasificación:\c-\n\cf Rifle de Francotirador de Calibre Ultra-Alto\c-\n\nEl \cfSilver Bullet JET\c- es el miembro de calibre 1.150 de la serie \cfSilver Bullet\c- de rifles de calibre ultra-alto fabricados por \cfBlackmann Arms\c-. Fue creado como una alternativa ligera y más \"razonable\" del modelo \cfBehemoth\c- de calibre 1.350. Pesando 43 kilos y con una longitud total de 2.4 metros, es suficientemente compacto para el uso por humanos no mejorados.\n\nLa munición diseñada principalmente para este modelo son las balas \cfXSB (eXplosive Super Burst)\c- del calibre 1.150. Estas bestiales balas están basadas parcialmente en los cartuchos estándar de 30x113mm de la OTAN, y emplean una carga de baja densidad de \cfExplódium\c- como propulsor, permitiendo una alta velocidad siendo a la vez seguro de usar. Las balas en sí están compuestas de un núcleo de carburo de tungsteno, con una envoltura de aluminio, y decorado con una capa fina de plata para una apariencia más estética (estas Balas de Plata, ciertamente, NO están hechas de plata). Las balas XSB pueden penetrar varios objetivos antes de detenerse, dependiendo de su tamaño, pueden incluso hacer lo mismo con paredes ligeras.\n\nLa munición secundaria son las balas \cfFCB (Fat Chode Bomb)\c- también de calibre 1.150. Llamadas así por el propio CEO de Blackmann Arms, las FCB son bastante similares a la munición XSB estándar, con la diferencia de que estas balas están llenas de Explodium, el cual, al impactar, es liberado violentamente, propagando su estallido mortífero a través de superficies sólidas. Dada la volatilidad de estas balas, el propulsor empleado es ligeramente menos potente, lo cual resulta en un disminuído potencial de penetración de objetivos, pero la explosión definitivamente lo compensa. La carga explosiva es tan potente que puede derribar completamente algunas paredes.\n\nPara poder compensar su masivo retroceso, el arma redirige una parte de los gases de ignición hasta un grupo de jets compensadores diseñados por \cfAeronáutica Forx\c-. Aunque son parcialmente refrigerados en el proceso, son aun lo suficientemente cálidos para causar ligero daño a usuarios que no lleven la protección adecuada.\n\n\cfFuego Primario:\c- Dispara la bala. Cualquier objetivo alcanzado por ella queda hecho papilla. Un segundo pulsado tras disparar cargará otra bala.\n\n\cfFuego Secundario:\c- Alterna entre balas XSB y FCB para la siguiente recarga, si están disponibles.\n\n\cfRecarga:\c- Recarga el arma. Cada cargador tiene 5 balas. Se puede mantener también una bala extra en la recámara.\n\n\cfZoom:\c- Mira telescópica hecha a medida, hasta 16 aumentos. Equipada con una cubierta de espuma suave para proteger la cara del usuario durante el disparo con mira.\n\n\cxNotas de Saya:\c-\n\cfComo era la frase esa, ¿\"no hay kill como un overkill\"? Ya, pues queda perfecta para la cosa esta.\c-\n\n\cf¿Y que coño se supone que cazas con esto, tanques salvajes? Supongo... demonios tó ciclaos también valdrían, pero al final solo van a acabar hechos mierda.\c-"; SWWM_LORETXT_ZANAVETH2 = "\cxNombre Completo:\c-\n\cf Zanaveth Nekuraku II\c-\n\cxNacionalidad:\c-\n\cf Nukuri\c-\n\cxFecha de Nacimiento:\c-\n\cf 1969-08-10\c-\n\cxTwitter:\c-\n\cf @purple_emotion\c-\n\n\cfZanaveth Nekuraku II\c- nació en 1969, siendo la hija única de \cfZanaveth Nekuraku I\c- y \cfDanakorn Kiyanou\c-. Durante su infancia, demostró un gran potencial, con una gran rapidez para el aprendizaje, pero en vez de forzarla a estudiar más, o trasladarla a un lugar de estudio de mayor nivel, sus padres decidieron dejar que hiciera las cosas a su ritmo, algo poco visto en aquellos tiempos.\n\nHabiendo terminado sus estudios secundarios en 2005, Zanaveth II optó por pasar un tiempo trabajando en el negocio familiar, \cfNekuratek\c-, donde aprendería todo sobre la IA y robótica, un campo en el que tenía bastante interés. En 2009, coincidiendo con la apertura de nuevos cursos en la \cfUniversidad de Nos-Kora\c-, y por recomendación de su abuela, \cfZanata II\c-, Zanaveth II se apuntó a \cfEstudios Extraespecies\c-, ya que parecía ser la forma perfecta de que pudiera ver el mundo, habiendo pasado toda su vida hasta entonces en su provincia natal de Akai.\n\nComo parte de este curso, Zanaveth II viajaría por toda la \cfCoalición X'Animen\c-, siendo introducida a las muchas especies que habitaban sus planetas aliados, y estudiando sus diversas culturas e historias. Zanaveth II también pasó un tiempo en el \cfInstituto Luna de Investigación\c-, entre 2013 y 2014, aprendiendo sobre los \cfNinuma\c- (el término común para los humanos en la coalición, acuñado por uno de sus cofundadores). En 2016, al haber finalizado los conflictos internos entre clanes enfrentados de los \cfDevanikan\c-, Zanaveth II aprovechó para visitarlos, ya que no pudo anteriormente. Fue durante esta visita que conoció a \cfMisa Azadeku Unissix\c-, su actual esposa. Zanaveth II se graduó en 2019, convirtiéndose después en empleada a tiempo completo en el Instituto Luna.\n\nTras el \cfEvento Luna\c- de 2021, en Diciembre del mismo año, Zanaveth II entró en contacto con \cfSaya Miyamoto\c-, deseando aprender sobre su compañlía y su dedicación a la IA y robótica. Las dos se hicieron buenas amigas rápidamente, y como prueba de esta amistad, Zanaveth II decidió proveer a \cfAkari Labs\c- del avanzado \cfFramework de IA Nekuronbot\c- para mejorar aun más sus creaciones.\n\nA partir de sus visitas semanales a Japón, Zanaveth II se interesaría por la cultura y entretenimiento del país. Rápidamente tomó nota de las similtudes entre ellos y los Nukuri, extendiéndose incluso a su idioma, algo que le resultaba muy curioso. En redes sociales, sus típicos posts serían a menudo enterrados por extensivas discusiones sobre anime y videojuegos, entremezclándose frecuentemente con las de Saya Miyamoto.\n\nEl 20 de Agosto de 2042, Zanaveth II y Misa tuvieron una hija, \cfZanaveth Nekuraku III\c-, la primera Nukuri nacida y criada en la Tierra. Sin embargo, debido a las estrictas leyes de aquel entonces, la familia tuvo que volver a Nahkami en cuanto su hija estaba lista para entrar a la escuela a los cuatro años. Aunque aun así seguirían visitando ocasionalmente la Tierra, durante las vacaciones.\n\nA principios de la \cfSéptima Guerra Mundial Nukuri\c- de 2068, Zanaveth II huyó con su mujer y su hija a \cfSankaideriha\c-, ayudada de la bruja Nukuri \cfSaniuke Okusainaya\c-, vieja amiga de la familia. Dos años después, tras demostrar no poder acostumbrarse a vivir allí, la familia decidió dejar a Zanaveth III al cuidado de Saya. Esto duraría hasta 2077, cuando el incidente de la \cfCicatriz Blanca\c- dio lugar a la expulsión de todos los Nukuri en la Tierra. Zanaveth III fue enviada entonces a vivir con sus abuelos, hasta el final de la guerra en 2104, cuando sus padres regresaron de nuevo a Nahkami.\n\nDesde la formación del \cfGobierno Unificado Nukuri\c- en 2108, Zanaveth II mantiene el puesto de \"Ministra de Relaciones Interespecie\", gracias en parte a sus brillantes logros durante el tiempo que pasó como estudiante de la Universidad de Nos-Kora.\n\n\cxNotas de Saya:\c-\n\cfAhhhhhh, joder. Es la tipa más dulce y mona que he conocido jamás, te lo digo en serio. Y es un puto superlogro que haya convertido a esta monada alienígena en toda una otaku también, jeje...\c-\n\n\cfOh tía, conocerla fue el mejor regalo de navidad de la historia. Y al pequeñín rollito de canela de su mujer, también, jujuju... Suertuda que es, pillándose a un pivón como ese. Molaba mucho salir con ellas por ahí, especialmente por lo mucho que le impresionaba todo a Zana-sama llendo por la ciudad. Era como una niña en una tienda de chuches. ABSOLUTAMENTE ADORABLE, JODER.\c-\n\n\cfAhora con la mierda esa de la Cicatriz Blanca, no nos hablamos mucho. Misa ha conseguido visitarme unas cuantas veces, pero no es lo mismo, y pude notar que tampoco lo pasaba bien. Sí, puta mierda, espero que un día se acabe todo y pueda tener a las dos aquí otra vez.\c-"; SWWM_LORETXT_ZANAVETH22 = "\cxNombre Completo:\c-\n\cf Zanaveth Nekuraku II\c-\n\cxNacionalidad:\c-\n\cf Nukuri\c-\n\cxFecha de Nacimiento:\c-\n\cf 1969-08-10\c-\n\cxTwitter:\c-\n\cf @purple_emotion\c-\n\n\cfZanaveth Nekuraku II\c- nació en 1969, siendo la hija única de \cfZanaveth Nekuraku I\c- y \cfDanakorn Kiyanou\c-. Durante su infancia, demostró un gran potencial, con una gran rapidez para el aprendizaje, pero en vez de forzarla a estudiar más, o trasladarla a un lugar de estudio de mayor nivel, sus padres decidieron dejar que hiciera las cosas a su ritmo, algo poco visto en aquellos tiempos.\n\nHabiendo terminado sus estudios secundarios en 2005, Zanaveth II optó por pasar un tiempo trabajando en el negocio familiar, \cfNekuratek\c-, donde aprendería todo sobre la IA y robótica, un campo en el que tenía bastante interés. En 2009, coincidiendo con la apertura de nuevos cursos en la \cfUniversidad de Nos-Kora\c-, y por recomendación de su abuela, \cfZanata II\c-, Zanaveth II se apuntó a \cfEstudios Extraespecies\c-, ya que parecía ser la forma perfecta de que pudiera ver el mundo, habiendo pasado toda su vida hasta entonces en su provincia natal de Akai.\n\nComo parte de este curso, Zanaveth II viajaría por toda la \cfCoalición X'Animen\c-, siendo introducida a las muchas especies que habitaban sus planetas aliados, y estudiando sus diversas culturas e historias. Zanaveth II también pasó un tiempo en el \cfInstituto Luna de Investigación\c-, entre 2013 y 2014, aprendiendo sobre los \cfNinuma\c- (el término común para los humanos en la coalición, acuñado por uno de sus cofundadores). En 2016, al haber finalizado los conflictos internos entre clanes enfrentados de los \cfDevanikan\c-, Zanaveth II aprovechó para visitarlos, ya que no pudo anteriormente. Fue durante esta visita que conoció a \cfMisa Azadeku Unissix\c-, su actual esposa. Zanaveth II se graduó en 2019, convirtiéndose después en empleada a tiempo completo en el Instituto Luna.\n\nTras el \cfEvento Luna\c- de 2021, en Diciembre del mismo año, Zanaveth II entró en contacto con \cfSaya Miyamoto\c-, deseando aprender sobre su compañlía y su dedicación a la IA y robótica. Las dos se hicieron buenas amigas rápidamente, y como prueba de esta amistad, Zanaveth II decidió proveer a \cfAkari Labs\c- del avanzado \cfFramework de IA Nekuronbot\c- para mejorar aun más sus creaciones.\n\nA partir de sus visitas semanales a Japón, Zanaveth II se interesaría por la cultura y entretenimiento del país. Rápidamente tomó nota de las similtudes entre ellos y los Nukuri, extendiéndose incluso a su idioma, algo que le resultaba muy curioso. En redes sociales, sus típicos posts serían a menudo enterrados por extensivas discusiones sobre anime y videojuegos, entremezclándose frecuentemente con las de Saya Miyamoto.\n\nEl 20 de Agosto de 2042, Zanaveth II y Misa tuvieron una hija, \cfZanaveth Nekuraku III\c-, la primera Nukuri nacida y criada en la Tierra. Sin embargo, debido a las estrictas leyes de aquel entonces, la familia tuvo que volver a Nahkami en cuanto su hija estaba lista para entrar a la escuela a los cuatro años. Aunque aun así seguirían visitando ocasionalmente la Tierra, durante las vacaciones.\n\nA principios de la \cfSéptima Guerra Mundial Nukuri\c- de 2068, Zanaveth II huyó con su mujer y su hija a \cfSankaideriha\c-, ayudada de la bruja Nukuri \cfSaniuke Okusainaya\c-, vieja amiga de la familia. Dos años después, tras demostrar no poder acostumbrarse a vivir allí, la familia decidió dejar a Zanaveth III al cuidado de Saya. Esto duraría hasta 2077, cuando el incidente de la \cfCicatriz Blanca\c- dio lugar a la expulsión de todos los Nukuri en la Tierra. Zanaveth III fue enviada entonces a vivir con sus abuelos, hasta el final de la guerra en 2104, cuando sus padres regresaron de nuevo a Nahkami.\n\nDesde la formación del \cfGobierno Unificado Nukuri\c- en 2108, Zanaveth II mantiene el puesto de \"Ministra de Relaciones Interespecie\", gracias en parte a sus brillantes logros durante el tiempo que pasó como estudiante de la Universidad de Nos-Kora.\n\nDesde 2171, Zanaveth II ha estado envuelta en negociaciones con los \cfAnarukon\c-, como parte de una \"expansión multiversal\" de la \cfBleaknet\c-. Adicionalmente, a partir de un trato con \cfAkari Labs\c-, la Tierra tendrá también su propio nodo con el Nexo de Bleaknet. Este último acto siendo parte de un plan mayor para restaurar las relaciones entre Humanos y Nukuri, poniendo fin al Tratado de la Cicatriz Blanca.\n\n\cxNotas de Saya:\c-\n\cfAhhhhhh, joder. Es la tipa más dulce y mona que he conocido jamás, te lo digo en serio. Y es un puto superlogro que haya convertido a esta monada alienígena en toda una otaku también, jeje...\c-\n\n\cfOh tía, conocerla fue el mejor regalo de navidad de la historia. Y al pequeñín rollito de canela de su mujer, también, jujuju... Suertuda que es, pillándose a un pivón como ese. Molaba mucho salir con ellas por ahí, especialmente por lo mucho que le impresionaba todo a Zana-sama llendo por la ciudad. Era como una niña en una tienda de chuches. ABSOLUTAMENTE ADORABLE, JODER.\c-\n\n\cfAhora que la puta basura esa de la Cicatriz Blanca se irá a tomar por culo, tengo unas ganas tremendas de poderla ver de nuevo por aquí. Dios, cuando apareció después de mi boda con Kirin-kun casi me puse a llorar. La echaba jodidamente tanto de menos, es que... en serio.\c-"; SWWM_LORETAG_FABRICATOR = "Fab. de Munición"; diff --git a/language.version b/language.version index f1a724676..4a427d69b 100644 --- a/language.version +++ b/language.version @@ -1,2 +1,2 @@ [default] -SWWM_MODVER="\chSWWM \cwGZ\c- r454 (Wed 5 Aug 12:38:18 CEST 2020)"; +SWWM_MODVER="\chSWWM \cwGZ\c- r455 (Thu 6 Aug 20:21:32 CEST 2020)"; diff --git a/lore/default/hammerspaceembiggener.txt b/lore/default/hammerspaceembiggener.txt index c7d443cc2..7ce9fa7df 100644 --- a/lore/default/hammerspaceembiggener.txt +++ b/lore/default/hammerspaceembiggener.txt @@ -12,7 +12,7 @@ TXT \cxClassification:\c- \cf Storage Expansion Contract\c- -When **Hammerspace™** containers first started being commercialized, **Cyrus Enterprises** hadn't yet decided on how to handle the needs of those who might not be quite satisfied with the standard storage capacity provided to each customer. Then, one day, a "revolutionary" idea came forth, that of an extra "expansion" service, where existing customers could pay extra to gain access to additional containers, increasing their total storage. Each of these **Hammerspace™ Embiggener** cards is completely unique, and only available for purchase from Cyrus Enterprises themselves. Customers can expand their storage limit up to eight times with these, which should be enough even for the needs of large armies seeking to store their weapons and ammo efficiently. +When **Hammerspace™** containers first started being commercialized, **Cyrus Enterprises** hadn't yet decided on how to handle the needs of those who might not be quite satisfied with the standard storage capacity provided to each customer. Then, one day, a "revolutionary" idea came forth, that of an extra "expansion" service, where existing customers could pay extra to gain access to additional containers, increasing their total storage. Each of these **Hammerspace™ Embiggener** cards is completely unique, and only available for purchase from Cyrus Enterprises themselves. Customers can expand their storage limit up to sixteen times with these, which should be enough even for the needs of large armies seeking to store their weapons and ammo efficiently. \cxSaya's Notes:\c- \cfThe hell, is that a reference to what I think it is? This guy is an even bigger nerd than I thought... also that's not a real word, is it? ... Wait, it is? huh, so it really got accepted... ok then.\c- diff --git a/lore/default/silverbullet.txt b/lore/default/silverbullet.txt index 5db8c7bd7..d5f3bf002 100644 --- a/lore/default/silverbullet.txt +++ b/lore/default/silverbullet.txt @@ -15,16 +15,20 @@ TXT The **Silver Bullet JET** is the 1.150 member of the **Silver Bullet** series of ultra-high caliber rifles manufactured by **Blackmann Arms**. It was created as a lighter, more "reasonable" alternative to the 1.350 **Behemoth** model. Weighing 43 kilograms and sporting a total length of 2.4 meters, it is sufficiently compact for non-augmented human use. -The main ammunition designed for this specific model is the 1.150 **XSB (eXplosive Super Burst)**. These beastly rounds are partially based on a NATO standard 30x113mm cartridge, and employ a low density **Explodium** shaped charge as propellant, allowing high velocity while still being safe for use. The bullets themselves are composed of a tungsten carbide core, snugly wrapped in an aluminum jacket, and decorated with a thin silver plating for aesthetic appearance (Silver Bullets are, indeed, NOT really made of silver). +The main ammunition designed for this specific model is the 1.150 **XSB (eXplosive Super Burst)**. These beastly rounds are partially based on a NATO standard 30x113mm cartridge, and employ a low density **Explodium** shaped charge as propellant, allowing high velocity while still being safe for use. The bullets themselves are composed of a tungsten carbide core, snugly wrapped in an aluminum jacket, and decorated with a thin silver plating for aesthetic appearance (Silver Bullets are, indeed, NOT really made of silver). XSB rounds can penetrate several targets before eventually stopping, depending on their size, they may also do the same for thin walls. + +The secondary ammunition is the 1.150 **FCB (Fat Chode Bomb)**. Personally named by the CEO of Blackmann Arms himself, FCBs are quite similar to the standard XSB ammunition, but instead the bullets are full of additional Explodium, which on impact, is released violently, propagating its deadly blast through solid surfaces. Due to the volatility of these bullets, the propellant employed is slightly less potent, which results in a diminished potential for target penetration, but the blast definitely compensates for this. The explosive charge is so powerful that it can break some walls to pieces. In order to compensate for its massive recoil, the weapon redirects a part of the gasses from round ignition into a set of jet compensators designed by **Forx Aeronautics**. Although partially cooled in the process, it is still hot enough to cause some damage to users not wearing adequate protection. -\cfPrimary Fire:\c- Shoot the bullet. Any small targets hit by it are pretty much turned to paste. In addition, there's the potential for it to penetrate several targets in a row before eventually stopping, depending on their size. A second press after firing will chamber another round. +\cfPrimary Fire:\c- Shoot the bullet. Any small targets hit by it are pretty much turned to paste. A second press after firing will chamber another round. -\cfSecondary Fire:\c- Custom-tailored adjustable telescopic sight, up to 16x. Equipped with a soft foam covering to protect the user's face during scoped fire. +\cfSecondary Fire:\c- Switches next reload between XSB and FCB ammunition, if available. \cfReloading:\c- Reloads the weapon. Each magazine holds 5 rounds. An extra round can also be kept chambered. +\cfZoom:\c- Custom-tailored adjustable telescopic sight, up to 16x. Equipped with a soft foam covering to protect the user's face during scoped fire. + \cxSaya's Notes:\c- \cfWhat was that quote again, "there is no kill like overkill"? Yeah, sounds about right for this thing.\c- diff --git a/lore/default/sparkster.txt b/lore/default/sparkster.txt index 302b2c5b4..dfb17a478 100644 --- a/lore/default/sparkster.txt +++ b/lore/default/sparkster.txt @@ -24,7 +24,7 @@ One notable detail about the Biospark Carbine is how its "sentient" energy drive \cfTertiary Fire:\c- If the loaded charge is at least at 50%, the containment capsule inside will be ejected through the main barrel and detonated as a massive sphere of pure energy that tracks down nearby targets. The weapon must be reloaded afterwards. -\cfReload:\c- Reloads, obviously. +\cfReload:\c- Reloads, obviously. Do note that the loaded charge has to be depleted completely before it can be removed. \cfTechniques:\c- If the secondary beam comes in contact with an energy blob it will be detonated with increased damage and range. This requires precise timing and aim to be truly effective. diff --git a/lore/es/hammerspaceembiggener.txt b/lore/es/hammerspaceembiggener.txt index 5f31d42fb..ba94ca524 100644 --- a/lore/es/hammerspaceembiggener.txt +++ b/lore/es/hammerspaceembiggener.txt @@ -8,7 +8,7 @@ TXT \cxClasificación:\c- \cf Contrato de Expansión de Almacenamiento\c- -Cuando los contenedores de **Hammerspace™** fueron inicialmente comercializados, **Cyrus Enterprises** aun no había decidido como manejar las necesitades de aquellos que no estuvieran satisfechos con la capacidad de almacenamiento estándar para cada cliente. Entonces, un día, una idea "revolucionaria" vino, la de un servicio extra de "expansión", por el cual clientes existentes pueden pagar un precio extra para obtener acceso a contenedores adicionales, incrementando su capacidad de almacenamiento total. Cada una de estas tarjetas de **Ensanchecedor de Hammerspace™** es completamente única, y sólo disponible para su compra desde Cyrus Enterprises. Los clientes pueden expandir su límite de almacenamiento hasta ocho veces con éstas, lo cual será suficiente incluso para los requisitos de grandes ejércitos que buscan almacenar eficientemente sus armas y munición. +Cuando los contenedores de **Hammerspace™** fueron inicialmente comercializados, **Cyrus Enterprises** aun no había decidido como manejar las necesitades de aquellos que no estuvieran satisfechos con la capacidad de almacenamiento estándar para cada cliente. Entonces, un día, una idea "revolucionaria" vino, la de un servicio extra de "expansión", por el cual clientes existentes pueden pagar un precio extra para obtener acceso a contenedores adicionales, incrementando su capacidad de almacenamiento total. Cada una de estas tarjetas de **Ensanchecedor de Hammerspace™** es completamente única, y sólo disponible para su compra desde Cyrus Enterprises. Los clientes pueden expandir su límite de almacenamiento hasta dieciseis veces con éstas, lo cual será suficiente incluso para los requisitos de grandes ejércitos que buscan almacenar eficientemente sus armas y munición. \cxNotas de Saya:\c- \cfQué hostias, ¿eso es una referencia a lo que creo que es? Este tío es más friki de lo que pensaba... aparte de que eso no es una palabra de verdad, ¿o no? ... Espera, ¿lo es? Vaya, así que sí la aceptaron... pues vale.\c- diff --git a/lore/es/silverbullet.txt b/lore/es/silverbullet.txt index f104c8ce6..995a9aa63 100644 --- a/lore/es/silverbullet.txt +++ b/lore/es/silverbullet.txt @@ -9,16 +9,20 @@ TXT El **Silver Bullet JET** es el miembro de calibre 1.150 de la serie **Silver Bullet** de rifles de calibre ultra-alto fabricados por **Blackmann Arms**. Fue creado como una alternativa ligera y más "razonable" del modelo **Behemoth** de calibre 1.350. Pesando 43 kilos y con una longitud total de 2.4 metros, es suficientemente compacto para el uso por humanos no mejorados. -La munición diseñada principalmente para este modelo son las balas **XSB (eXplosive Super Burst)** del calibre 1.150. Estas bestiales balas están basadas parcialmente en los cartuchos estándar de 30x113mm de la OTAN, y emplean una carga de baja densidad de **Explódium** como propulsor, permitiendo una alta velocidad siendo a la vez seguro de usar. Las balas en sí están compuestas de un núcleo de carburo de tungsteno, con una envoltura de aluminio, y decorado con una capa fina de plata para una apariencia más estética (estas Balas de Plata, ciertamente, NO están hechas de plata). +La munición diseñada principalmente para este modelo son las balas **XSB (eXplosive Super Burst)** del calibre 1.150. Estas bestiales balas están basadas parcialmente en los cartuchos estándar de 30x113mm de la OTAN, y emplean una carga de baja densidad de **Explódium** como propulsor, permitiendo una alta velocidad siendo a la vez seguro de usar. Las balas en sí están compuestas de un núcleo de carburo de tungsteno, con una envoltura de aluminio, y decorado con una capa fina de plata para una apariencia más estética (estas Balas de Plata, ciertamente, NO están hechas de plata). Las balas XSB pueden penetrar varios objetivos antes de detenerse, dependiendo de su tamaño, pueden incluso hacer lo mismo con paredes ligeras. + +La munición secundaria son las balas **FCB (Fat Chode Bomb)** también de calibre 1.150. Llamadas así por el propio CEO de Blackmann Arms, las FCB son bastante similares a la munición XSB estándar, con la diferencia de que estas balas están llenas de Explodium, el cual, al impactar, es liberado violentamente, propagando su estallido mortífero a través de superficies sólidas. Dada la volatilidad de estas balas, el propulsor empleado es ligeramente menos potente, lo cual resulta en un disminuído potencial de penetración de objetivos, pero la explosión definitivamente lo compensa. La carga explosiva es tan potente que puede derribar completamente algunas paredes. Para poder compensar su masivo retroceso, el arma redirige una parte de los gases de ignición hasta un grupo de jets compensadores diseñados por **Aeronáutica Forx**. Aunque son parcialmente refrigerados en el proceso, son aun lo suficientemente cálidos para causar ligero daño a usuarios que no lleven la protección adecuada. -\cfFuego Primario:\c- Dispara la bala. Cualquier objetivo alcanzado por ella queda hecho papilla. Adicionalmente, es posible que la bala penetre otros objetivos durante su trayecto hasta parar finalmente, dependiendo de su tamaño. Un segundo pulsado tras disparar cargará otra bala. +\cfFuego Primario:\c- Dispara la bala. Cualquier objetivo alcanzado por ella queda hecho papilla. Un segundo pulsado tras disparar cargará otra bala. -\cfFuego Secundario:\c- Mira telescópica hecha a medida, hasta 16 aumentos. Equipada con una cubierta de espuma suave para proteger la cara del usuario durante el disparo con mira. +\cfFuego Secundario:\c- Alterna entre balas XSB y FCB para la siguiente recarga, si están disponibles. \cfRecarga:\c- Recarga el arma. Cada cargador tiene 5 balas. Se puede mantener también una bala extra en la recámara. +\cfZoom:\c- Mira telescópica hecha a medida, hasta 16 aumentos. Equipada con una cubierta de espuma suave para proteger la cara del usuario durante el disparo con mira. + \cxNotas de Saya:\c- \cfComo era la frase esa, ¿"no hay kill como un overkill"? Ya, pues queda perfecta para la cosa esta.\c- diff --git a/lore/es/sparkster.txt b/lore/es/sparkster.txt index cd6e99f84..76728f2c9 100644 --- a/lore/es/sparkster.txt +++ b/lore/es/sparkster.txt @@ -20,7 +20,7 @@ Un detalle notable sobre la Carabina Biospark es como su energía "consciente" l \cfFuego Terciario:\c- Si la carga actual es de al menos un 50%, la cápsula de contención será expulsada por el cañón principal y detonará liberando una esfera masiva de energía pura que busca objetivos cercanos. El arma debe ser recargada después. -\cfRecarga:\c- Recarga, obviamente. +\cfRecarga:\c- Recarga, obviamente. Ten encuenta que la carga actual debe estar completamente vacía antes de poder ser extraída. \cfTécnicas:\c- Si el rayo secundario entra en contacto con una bola de energía hará que detone con un daño y rango mayores. Esto requiere una puntería y tiempo precisos para ser realmente efectivo. diff --git a/modeldef.ammo b/modeldef.ammo index bf52f0014..f5b92c816 100644 --- a/modeldef.ammo +++ b/modeldef.ammo @@ -516,6 +516,45 @@ Model "SilverBulletAmmo" FrameIndex XZW1 A 0 0 } +Model "SilverBulletAmmo2" +{ + Path "models" + + Model 0 "SilverbulletMag_d.3d" + Skin 0 "SilverbulletAmmo_FCB.png" + Scale 0.25 0.25 0.25 + PitchOffset 30 + ZOffset 16 + ROTATING + + FrameIndex XZW1 A 0 0 +} +Model "SilverBullets" +{ + Path "models" + + Model 0 "SilverbulletBullet_d.3d" + Skin 0 "SilverbulletBullet.png" + Scale 0.05 0.05 0.05 + PitchOffset 30 + ZOffset 16 + ROTATING + + FrameIndex XZW1 A 0 0 +} +Model "SilverBullets2" +{ + Path "models" + + Model 0 "SilverbulletBullet_FCB_d.3d" + Skin 0 "SilverbulletBullet_FCB.png" + Scale 0.05 0.05 0.05 + PitchOffset 30 + ZOffset 16 + ROTATING + + FrameIndex XZW1 A 0 0 +} Model "CandyGunAmmo" { @@ -530,6 +569,20 @@ Model "CandyGunAmmo" FrameIndex XZW1 A 0 0 } +Model "CandyGunBullets" +{ + Path "models" + + Model 0 "ExplodiumBullet_d.3d" + SurfaceSkin 0 0 "BooletCandy.png" + SurfaceSkin 0 1 "CandyCasing_Boolet.png" + Scale 0.02 0.02 0.02 + PitchOffset 30 + ZOffset 16 + ROTATING + + FrameIndex XZW1 A 0 0 +} Model "YnykronAmmo" { diff --git a/modeldef.candygun b/modeldef.candygun index a05a668af..0282890c1 100644 --- a/modeldef.candygun +++ b/modeldef.candygun @@ -21,23 +21,14 @@ Model "CandyMag" USEACTORPITCH USEACTORROLL - Skin 0 "CandyGun.png" - FrameIndex XZW1 A 0 0 -} - -Model "CandyMagEmpty" -{ - Path "models" - - Model 0 "ExplodiumMag_d.3d" - Scale 0.03 0.03 0.03 - USEACTORPITCH - USEACTORROLL - Skin 0 "CandyGun_EmptyMag.png" FrameIndex XZW1 A 0 0 + RollOffset 90 + ZOffset 1 + FrameIndex XZW1 B 0 0 + RollOffset -90 + FrameIndex XZW1 C 0 0 } - Model "CandyMagProj" { Path "models" diff --git a/modeldef.eviscerator b/modeldef.eviscerator index 52b3c383c..6d355dd84 100644 --- a/modeldef.eviscerator +++ b/modeldef.eviscerator @@ -9,6 +9,11 @@ Model "EvisceratorCasing" USEACTORROLL FrameIndex XZW1 A 0 0 + PitchOffset 90 + ZOffset 2 + FrameIndex XZW1 B 0 0 + PitchOffset -90 + FrameIndex XZW1 C 0 0 } Model "EvisceratorProj" diff --git a/modeldef.explodiumgun b/modeldef.explodiumgun index 9a4970ff5..b0b145dce 100644 --- a/modeldef.explodiumgun +++ b/modeldef.explodiumgun @@ -21,21 +21,13 @@ Model "ExplodiumMag" USEACTORPITCH USEACTORROLL - Skin 0 "ExplodiumGun.png" - FrameIndex XZW1 A 0 0 -} - -Model "ExplodiumMagEmpty" -{ - Path "models" - - Model 0 "ExplodiumMag_d.3d" - Scale 0.03 0.03 0.03 - USEACTORPITCH - USEACTORROLL - Skin 0 "ExplodiumGun_EmptyMag.png" FrameIndex XZW1 A 0 0 + RollOffset 90 + ZOffset 1 + FrameIndex XZW1 B 0 0 + RollOffset -90 + FrameIndex XZW1 C 0 0 } Model "ExplodiumMagProj" diff --git a/modeldef.silverbullet b/modeldef.silverbullet index e7014e3a1..8cfba1b10 100644 --- a/modeldef.silverbullet +++ b/modeldef.silverbullet @@ -12,19 +12,21 @@ Model "SilverBulletCasing" FrameIndex XZW1 A 0 0 } -Model "SilverBulletMag" +Model "SilverBulletCasing2" { Path "models" - Model 0 "SilverbulletMag_d.3d" - Skin 0 "SilverbulletAmmo.png" - Scale 0.2 0.2 0.2 + Model 0 "SilverbulletCase_FCB_d.3d" + Skin 0 "SilverbulletBullet_FCB.png" + Scale 0.04 0.04 0.04 + ZOffset 1 + AngleOffset 90 USEACTORPITCH USEACTORROLL FrameIndex XZW1 A 0 0 } -Model "SilverBulletMagEmpty" +Model "SilverBulletMag" { Path "models" @@ -35,6 +37,28 @@ Model "SilverBulletMagEmpty" USEACTORROLL FrameIndex XZW1 A 0 0 + RollOffset 90 + ZOffset 2 + FrameIndex XZW1 B 0 0 + RollOffset -90 + FrameIndex XZW1 C 0 0 +} +Model "SilverBulletMag2" +{ + Path "models" + + Model 0 "SilverbulletMag_d.3d" + Skin 0 "SilverbulletAmmo_FCB_EmptyMag.png" + Scale 0.2 0.2 0.2 + USEACTORPITCH + USEACTORROLL + + FrameIndex XZW1 A 0 0 + RollOffset 90 + ZOffset 2 + FrameIndex XZW1 B 0 0 + RollOffset -90 + FrameIndex XZW1 C 0 0 } Model "SilverBullet" @@ -75,7 +99,7 @@ Model "SilverBullet" Scale -0.005 0.0025 0.005 DONTCULLBACKFACES - // Casing + // Casing (XSB) SurfaceSkin 2 5 "SilverbulletBullet.png" FrameIndex XZW7 D 2 30 FrameIndex XZW7 E 2 31 @@ -89,6 +113,20 @@ Model "SilverBullet" FrameIndex XZW7 M 2 39 FrameIndex XZW7 N 2 40 FrameIndex XZW7 O 2 41 + // Casing (FCB) + SurfaceSkin 2 5 "SilverbulletBullet_FCB.png" + FrameIndex XZWD D 2 30 + FrameIndex XZWD E 2 31 + FrameIndex XZWD F 2 32 + FrameIndex XZWD G 2 33 + FrameIndex XZWD H 2 34 + FrameIndex XZWD I 2 35 + FrameIndex XZWD J 2 36 + FrameIndex XZWD K 2 37 + FrameIndex XZWD L 2 38 + FrameIndex XZWD M 2 39 + FrameIndex XZWD N 2 40 + FrameIndex XZWD O 2 41 // Jets SurfaceSkin 2 5 "" SurfaceSkin 2 6 "SilverbulletJetSmoke.png" @@ -116,6 +154,7 @@ Model "SilverBullet" AngleOffset -90 Scale -0.005 0.0025 0.005 + // EXPLOSIVE SUPER BURST // Still / Deselect FrameIndex XZW2 A 1 0 FrameIndex XZW2 B 1 1 @@ -260,4 +299,150 @@ Model "SilverBullet" FrameIndex XZW7 A 1 125 FrameIndex XZW7 B 1 126 FrameIndex XZW7 C 1 127 + //// FAT CHODE BOMB + SurfaceSkin 1 4 "SilverbulletAmmo_FCB.png" + // Still / Deselect + FrameIndex XZW8 A 1 0 + FrameIndex XZW8 B 1 1 + FrameIndex XZW8 C 1 2 + FrameIndex XZW8 D 1 3 + FrameIndex XZW8 E 1 4 + FrameIndex XZW8 F 1 5 + FrameIndex XZW8 G 1 6 // Select + FrameIndex XZW8 H 1 7 + FrameIndex XZW8 I 1 8 + FrameIndex XZW8 J 1 9 + FrameIndex XZW8 K 1 10 + FrameIndex XZW8 L 1 11 + FrameIndex XZW8 M 1 12 + FrameIndex XZW8 N 1 13 + // Fire + FrameIndex XZW8 O 1 15 + FrameIndex XZW8 P 1 16 + FrameIndex XZW8 Q 1 17 + FrameIndex XZW8 R 1 18 + FrameIndex XZW8 S 1 19 + FrameIndex XZW8 T 1 20 + FrameIndex XZW8 U 1 21 + FrameIndex XZW8 V 1 22 + FrameIndex XZW8 W 1 23 + // Bolt + FrameIndex XZW8 X 1 25 + FrameIndex XZW8 Y 1 26 + FrameIndex XZW8 Z 1 27 + FrameIndex XZW9 A 1 28 + FrameIndex XZW9 B 1 29 + FrameIndex XZW9 C 1 30 // StartCasing + FrameIndex XZW9 D 1 31 + FrameIndex XZW9 E 1 32 + FrameIndex XZW9 F 1 33 + FrameIndex XZW9 G 1 34 + FrameIndex XZW9 H 1 35 + FrameIndex XZW9 I 1 36 + FrameIndex XZW9 J 1 37 + FrameIndex XZW9 K 1 38 + FrameIndex XZW9 L 1 39 + FrameIndex XZW9 M 1 40 + FrameIndex XZW9 N 1 41 // EndCasing + FrameIndex XZW9 O 1 42 + FrameIndex XZW9 P 1 43 + FrameIndex XZW9 Q 1 44 + FrameIndex XZW9 R 1 45 + // ZoomIn + FrameIndex XZW9 S 1 47 + FrameIndex XZW9 T 1 48 + FrameIndex XZW9 U 1 49 + FrameIndex XZW9 V 1 50 + FrameIndex XZW9 W 1 51 + FrameIndex XZW9 X 1 52 // ZoomStill / ZoomOut + FrameIndex XZW9 Y 1 53 + FrameIndex XZW9 Z 1 54 + FrameIndex XZWA A 1 55 + FrameIndex XZWA B 1 56 + FrameIndex XZWA C 1 57 + // Unload + FrameIndex XZWA D 1 59 + FrameIndex XZWA E 1 60 + FrameIndex XZWA F 1 61 + FrameIndex XZWA G 1 62 + FrameIndex XZWA H 1 63 + FrameIndex XZWA I 1 64 + FrameIndex XZWA J 1 65 + FrameIndex XZWA K 1 66 + FrameIndex XZWA L 1 67 + FrameIndex XZWA M 1 68 + FrameIndex XZWA N 1 69 + // UnloadEmpty + SurfaceSkin 1 4 "SilverbulletAmmo_FCB_EmptyMag.png" + FrameIndex XZWA O 1 59 + FrameIndex XZWA P 1 60 + FrameIndex XZWA Q 1 61 + FrameIndex XZWA R 1 62 + FrameIndex XZWA S 1 63 + FrameIndex XZWA T 1 64 + FrameIndex XZWA U 1 65 + FrameIndex XZWA V 1 66 + FrameIndex XZWA W 1 67 + FrameIndex XZWA X 1 68 + FrameIndex XZWA Y 1 69 + SurfaceSkin 1 4 "SilverbulletAmmo_FCB.png" + // Load + FrameIndex XZWA Z 1 70 + FrameIndex XZWB A 1 71 + FrameIndex XZWB B 1 72 + FrameIndex XZWB C 1 73 + FrameIndex XZWB D 1 74 + FrameIndex XZWB E 1 75 + FrameIndex XZWB F 1 76 + FrameIndex XZWB G 1 77 + FrameIndex XZWB H 1 78 + FrameIndex XZWB I 1 79 + FrameIndex XZWB J 1 80 + FrameIndex XZWB K 1 81 + FrameIndex XZWB L 1 82 + FrameIndex XZWB M 1 83 + FrameIndex XZWB N 1 84 + // Idle + FrameIndex XZWB O 1 86 + FrameIndex XZWB P 1 87 + FrameIndex XZWB Q 1 88 + FrameIndex XZWB R 1 89 + FrameIndex XZWB S 1 90 + FrameIndex XZWB T 1 91 + FrameIndex XZWB U 1 92 + FrameIndex XZWB V 1 93 + FrameIndex XZWB W 1 94 + FrameIndex XZWB X 1 95 + FrameIndex XZWB Y 1 96 + FrameIndex XZWB Z 1 97 + FrameIndex XZWC A 1 98 + FrameIndex XZWC B 1 99 + FrameIndex XZWC C 1 100 + FrameIndex XZWC D 1 101 + FrameIndex XZWC E 1 102 + FrameIndex XZWC F 1 103 + FrameIndex XZWC G 1 104 + FrameIndex XZWC H 1 105 + // Melee + FrameIndex XZWC I 1 107 + FrameIndex XZWC J 1 108 + FrameIndex XZWC K 1 109 + FrameIndex XZWC L 1 110 + FrameIndex XZWC M 1 111 + FrameIndex XZWC N 1 112 + FrameIndex XZWC O 1 113 + FrameIndex XZWC P 1 114 + FrameIndex XZWC Q 1 115 + FrameIndex XZWC R 1 116 + FrameIndex XZWC S 1 117 + FrameIndex XZWC T 1 118 + FrameIndex XZWC U 1 119 + FrameIndex XZWC V 1 120 + FrameIndex XZWC W 1 121 + FrameIndex XZWC X 1 122 + FrameIndex XZWC Y 1 123 + FrameIndex XZWC Z 1 124 + FrameIndex XZWD A 1 125 + FrameIndex XZWD B 1 126 + FrameIndex XZWD C 1 127 } diff --git a/models/BooletCandy.png b/models/BooletCandy.png new file mode 100644 index 0000000000000000000000000000000000000000..8a76d9da55a5d741b23ced4a3cad9b5b87fac095 GIT binary patch literal 2637 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 literal 0 HcmV?d00001 diff --git a/models/BooletExplodium.png b/models/BooletExplodium.png new file mode 100644 index 0000000000000000000000000000000000000000..ba7635e5efbfa6340a981ff84d34cc5cf705fbea GIT binary patch literal 2678 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RGX(gAxH2#>@Gvq6Gcn3A zGDvf<%5!ljF)^ugv8nKIYB4iw^Kt45@EEf&n{acQ2=iLAFkA6)+X?a63JbZgusCsX zxd`$)iwb*43Asp1`mnJ0@NoNz@p_91d&^3P@^A$R@`Q>C21@XUNeKnXN{6e-g{UgU ziV8-_iN?rC#4F1taIz-|a-~S|rAmsV%SxmwN~EYOr0d9Mak1x!@MTHy<;aNVDv0GM zNoA-j1mXz$QSFVR*DEz%7|7fi&d$~)@UhL8mqO4^E8MFwaAGysLQl!$Tk_O zH=64;+8Vbxn70Qx^vHh}3q_4_(bQInpasW8PzWwNQ( z6dT=%j;2$C+~%lC&eD^gW1=$4N^Q1<)=V42xehwB+$`pKo6YmGofYW1Kuv6kzWic4 z?PadIi=B;@dYUZtwO$rtu{6YKS-j6GJ<0V(vMY?0*IR0=bJAMtZn)OZbWNc3x(K_q zv2Lr9{a0m#ug{IyVxzLnUUP%1$rdl;&HmO~LftmUxNJ{w*qq|GAv=7Bh0IP{#eGg{ z`$J6kgxKtibl4H+yC>OYXS&~>9N*o!Av;Rqc2%YBuFKrtT5#A-?Ur47?#aZ1>w!NF>a<|yyep%?vy5QTj5%)Vo@AX9A z=}fpgIq&w=vU@YjZ_lZ_wV>_J(w;kOr`}vM>;8tB_qQy3)E@S%FY@V>#K+UJA5SZN zJSXqb-0ByL%APE&eYU*q;mVH3YbHKfKjYb!nUA(Eez;@Kvz-f{?Oplo@Y-ibH@{le z@M2BVn~hy>cTIb>d*18aOI{yZ{o&NQHz&8eIlKGa)gvE{uK0Ll!{;+wKAqqF^}@E# zmv?`>b^O!avoZg--DY55H}rII42d}WcKYc_G46tG|JSTpRqPkPY%#BN!Sv5AjJzXJ1H7Te7os{=PZccPF)~+%~fC5!RV| z`^^9Dp5jef|CMS&EsFN+`ZzUHhGFLJ1Lhxn|HL=_o4rWy)dsEftM@m(Prpm&;|g2!5zBt^fS%S@UO|HU0UyFHJpO<3c=hMZu4NK6CC;(Uj*_ zu`66=isvxSu$l1m)sjAqHu0C4OSwKSyv?>jVdff*#Qt-$)t^3HV-~OV!|K4CvS}N4 z`AAzvPnC}9S-tmE4s%6M$7t4INdY!v=_-w^K-UmPYbU$1ED!X|7LsX9KoZGn! zKQb14O1!DJfl)I3*O|!eXJvRU|FW63O{XdM!P;gKzSp`|9nW(&y1Z@l`o37}bJ}UX z8g*H%>$8`>;y!83{JQP>ZJA~Htg<>zP3KQo?U;D_U4FS#e5quJf8v9+n;G7G-1hyT zT!?~N%Do>8e^2^n&y?e`$Yp`z>VujeUbQV?ymVrZC1aL$#{Uh;_XS_dt&HEhCiS$L z5s#q4tTpw*6|*>E{^=3`_K%-Mg+LcI~~wWTEN!KN46m+fub9C8 z*jL_0X4Xsg7n3K1sWx2f(8+m}k$9q_kB3*NskO8rTa-i6DCMBl+zTqxYa{;qIS7Sv z_89l%G|HGoNz6FmlF+EYAok(JC!N=&;=4n(F;3m`aml~mlik-H54wNQC+1m>{fpc! z8v?t<8e};gt)m}%Dm7SHSX}Wabvh#apk}6-RPf#gPmVVl6AUy2Jvd~hIs`7S zPLT~&DGr=`)zsxt@`E)?JXcg|NAM?rn* zLULSu{mGmMYqsl{@}|k%+c9VMfkTatH+NpL?JQFMKCi!iSGiH_UZLsNx5TV>e;O%u z{M7UAH;?7@(iX|z*)=a^c9nVRlxuA_iqAA}Jy^IPW$xdLpX|=AU;iVRRVXr<^c%RhFt=XOOt*V(@ncNQ&kPCqNf@*uzd&)NC?-Mg$U6 zeDkxnJH~%jqf`htk5HKF{FDptODfa<{P0qJ+AIIps`!$SY>bR)b6AU%PKwaER~~uK`s#hfx!3crJv_p# zdR_Cb&%Ko&9$G)&Dspv!p3ttTE2^%uZ=Cqm_l%gh;k2Vy&o!}Ro4U7oU9NaJc|&%= zG4}U&wVcw9-(<;}TY4q^@J4-$eqZ-r^ETCO-Sx&&V*ab{K55zH^sLPtTl>3KPrbI= zBQ5M5SL)ZS9nU&;EsxBP{ny!Gd?n%qo1Q{C+|~tA z;m;?nxEyddl zS+|RGx&%Y7OqRMgrM=ufvGAV5IqpdceJwUsISLjH`fJO~M9)oHmLKmg-oE^1ntb}v zz3vu!KYIM%v$D%==aQ25J!{r{V_I+B*D*(7o&4b}>!kr-TAaX%-6ylNDPaE2HP`cQJYzC1J)E_vV)LH8b~bx=*VOJ^ zk@oqzS$@mGr)f#m7A|=^Hrl#xxwes+<4$^R0DmCIf;mS!zJHx}Q+n_2`u^oEN43|# z4epLlc)E#0Jhmj`p+N4F4wi)+?12m-MjH7GuLMK~bC}xf{QD}UD8H;co&UhHhbJ6d zQrM5n^~tuh9CVUm2;r7+XEorwCD@x4_C=!qln^JwttMG_7TJe8j0O9YJG(@RE6Y}k zYjTI_2nZN$eSYj`Nl~?BQ`J7}+bPP;PCXr`6qP0kaJ0SH=`6XZwX`g>VNYrBau>e3 zZAHv%eQR>fZnRN0;|e`fl?{6DAZG-I}vP|6N&d#@n?s zS|(&vO)*RSdGxM)jE~vPl$k9pLfuI#rtfVve4~3q-#_Cyd)A(xo4#}8&iiy^k;9aO zCm!6-jbnS@74Ne??R(6vzi;>7oX%w{!Q>OnxB19^hNQNLW5-@cf*Ozvp00i_>zopr E0PN%64gdfE literal 0 HcmV?d00001 diff --git a/models/CandyCasing_Boolet.png b/models/CandyCasing_Boolet.png new file mode 100644 index 0000000000000000000000000000000000000000..4b1e7da82e1db9ae965ffba35ce7e7fb54e64e0f GIT binary patch literal 3886 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 literal 0 HcmV?d00001 diff --git a/models/ExplodiumBullet_a.3d b/models/ExplodiumBullet_a.3d new file mode 100644 index 0000000000000000000000000000000000000000..5e9aea0cbe4411554c7be27efecd7d85841db457 GIT binary patch literal 172 zcmZQ%Si!)+&~RcA!vUT}3=Jm=EB^2lR_r;!@ZlE^!-rib`s@Gj^w;k>5yyUjCyu@0 zM1TKbp8o#k6AS`Jc^Cv*PZV|><|*uGKEc4yV9xO2mq<~;ACW~22Skb{92Q{^I4aUN z{jf+J`vH-@@;@RB9@PpA1vdJD6}I}>D{2&q7#Q@YGdL&&b};E@M>s1mOkmb$*x{nE czMn~dYP_>TA3KA7CcA^e`g&Xasq1SL0JnuedjJ3c literal 0 HcmV?d00001 diff --git a/models/ExplodiumBullet_d.3d b/models/ExplodiumBullet_d.3d new file mode 100644 index 0000000000000000000000000000000000000000..f03fff4b6026729218c8e71cf3cb52723c98bed3 GIT binary patch literal 1328 zcmWGw&|)ABFfp(&Ffi=9v}NsuO^gf-3@i+6VE%(e`_JjBW3`}7Dy!~6&GBPkR zFfuSRFfeqwaJq1+f%wc|_jI~&s&%R{GO#c(Gq8f>)i~8SIYE3@u=_gII5|5x85!6Z zSQ*$s^4~eXbKU~+*}?AZ{LXo+^A;lm2Ln3;CrJJl=Pk}XAU-G9{hhZs_jK-IWZ+`p zWZ(wL@8R6TIS<6=2K%RT59hqjd5jD^4BQO7Ao+Qm^Eewod|t5sI_GgVbT%+D@G)pElRA?a83Y(WeqvzgOyYFubOG`C89<@XnZ%jI>B7h$$RN!i z0}A!c!c*mzGB5}-$S}x(`EpAYwu1O_3<_Yr!d981Aie^F5|}S@l>ah_uf(9jz`)SF zVd|v$i$Q!91~o8${^A9jL3}j^4KRPf=Gliqd<_O^Fn{*p-ir(jLJX|n@DHrbs>z-W z;xjV{GcYg&)@IKRode=aF=#R{Fr4_j;`x@dAigGpB$&VD?1d`~48jb|VE=^9$)26P z8^mX15Mf|o2%VF?J9H-lg9rm7IDA5PX7A3t1>*BFh=SyIX5I?C3gXLx?F-#$IUi)7 z2!lL>ELh%ZyXAZa22lonaQFva&AgTT3&iJT5CggIYVt47FANM~47}j@yHxwE_W5iO zpPNCPfq~&t?ep1J!F)xqeV$)T&w=a{V^C&LWME+M{G#>3^c(|&I0H90eO#UWeD?EQ zAU-F91Oo%Z)!EN?UER*WAi=;1PG48IKi~D_7KqOd_W#xGPi}$yFTtP+w(sipopV9< zNie80sDkuw-?eq;Tm}Y7237_k1_p);SML2f@fpNt2dC!?SDxIu_Y1^V2itey%C4;- z`y?4O8Pvh*x18Ozm4QKuK^h!?E1vgW1jU~eg9bQ0Ry?157!)5e3{v3ml3Qxn0tzn~ z25AN<1_lPXrNUDUTNoH*8HB*$YdJr#78Jg+3{qhCSk5$lo2w-lsb zoEp7)oZ1@TqD>3`?k`HQDcVqj2bPyvVcuC4PIgTh;# oK@FTAc5Pj-8I&J18Pvexx#jGF&7knqWY7TTk1c0s9|q+Q0CP?!{Qv*} literal 0 HcmV?d00001 diff --git a/models/ExplodiumCasing_Boolet.png b/models/ExplodiumCasing_Boolet.png new file mode 100644 index 0000000000000000000000000000000000000000..15a214d61e2f7891c190d0bcda6fdece579f678a GIT binary patch literal 3844 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 fO literal 0 HcmV?d00001 diff --git a/models/SilverbulletAmmo_FCB.png b/models/SilverbulletAmmo_FCB.png new file mode 100644 index 0000000000000000000000000000000000000000..3f643aab2942683d437ebe1e369668abf2e06cc7 GIT binary patch literal 6741 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 5l zo8YkLDw-!5^IQz|&!-hPOjavCx@!$r-&I?o&Rx@+&1ds1=$x_UJWJxquGrOKg=e&< zhh1#mk;-*hl(T!6i=)rc7L&^-Sz}gC6cK+}#rv*9T>a=?LS+1v<02XEQ4_wqhJ@{m)_(rf5?-E&!|I4Sh` zlE+r3&q-XETJ(p(XPT^4fyJC_YaSFF+`L&d|3;H$vb*T|O=jN4bGjD4ar{{}@i9-+ zqG>W2yWe>@os?j(dDx+RY-bk#or9Z7Hv5J>H_dwJwYgAZgp4O6^`diTm8x^nLQ-{K?a@=eviZ@0lP(c42Lu!G(>=6&GKy{Bg);_!ReIwuM%Bt$e(0f}1$! zr(>?^n|zNZTPV!0PCC&haca(j>^BxWZ%qxl^5p1|*)JSrCZ6Ppn8B0Guqef*$9i!| z{Ba30_ePV|6|KDyzYiW`GPFGGup))`K=bPhmsiyoFi)D^xpmbvy`7FS`~Urp7ui74PtA4)Q z8Jjv?N2bG&?To^=SSE%dzMJlOg>y7NYDGSK`)BiqUr)p0o{#e~?U;W(w_SuQk zw;cWa``+|Tw@>umpWP`S)XUJBvx4zLa<`-GbkCYkW-APzuHK;K&euJ)-lnHot>pks~6tYa>=Qh8pGD1pk*PT8PxBP!%?A5A)?E)ili)Bbf9j`g z$6r64>niUYw@37m@m`LuV+j_!oCNnj@;84!HT|mSGxzD|{m<2KUj49)#qj4V(~k!> zo7$hz&r$vrUnd}9pIj9ZI^Xv9bPeCjHa7gLSWRE%|0sMA-tM9>fi>YNhk$wx*MA*hS6mS>v?Co6+GNwwebnR z`gyxop_hIfulw2DEn>Is@KM!yYFd>suIF5)_MHlM{yQBy-P}%eRUaX7j)JN6vUk>4-0-aUD>aT&*N`lVvX>! z!1^V@KNi)T#mk!@W6<-EWA!&CMG z8own9eC(Ld6ci-2H(Dt3F3G+#XKlff{dYoCcd2>GZ|zPpT&LH4;@@rc7y9^taCdk~Ho;ZE?+^lTW4cZ3JNx5LnWt;kTJhICzV5@joZ;zem)9)5t4_*p%_?0w zx%gz?!kqQfjucwPaQBtTeAwoyeq{cO`AUC3`OJP5ARc-n z+4-8dVUuIYM*&0i*S}6ZJD+$_#cFD5>gl&%pJq?_`T6p$qz1D$35!zqa0>goq?H_5#63Y*R-C#Daq?FFRt+X zJ{SG!jfW%*;@PLyPTeQv7Ja)eqWrRPht-;0yw~##bR*CIcr-Vvu5VFIb)AnWM;% zl$C7ZaK!maBu7Wawv%QpCAC&m8Tq%WL!-gb*T84(T?3*re*v_2L`jYMSnyJ&IEEKJ?k0mhq&V8|lGjdDXlrwu-+j8Z* z*F0A^$&!0S?&vii$M=&N)))wh6>VZj$rN;vTk$noUid^3&l(xq164eWPD&a0Ue1uU z{9sU(Y;x$kx|FckV;3PI6JKRZLto(;zYctQ;26<=^o3yMB-M$6i;wSZUC6oE)FjBC zuOUX&f#X2)eRd;*ORQqdzIK9ZSUMOEUSttynS982--lifoyw-SN9GAA^r;ybCPvpM zEjTI8a)Y7JL#319+u2EPS~`!P+`-9HbmP58Q^UU4#UGk(#_v!1)aL#`m?1@xA>hHk zOHD`rKUUm+^_Ts>=YQp|HOTz6t!7|n?_~IJKQGUYO<>8%eY_r*TN)P4J66xD;4!JT zI3dOPz<#c!-w)@SXWeJ}@jgN3UF*Xd-h6+@^jNy#-(6O(eJsn~UV0Z7 zn{eR3htnTJ|1y18w)Z^KH#LPQyQ91EI(udQi~VN5cYoPyQYPyhSr<#Pqk-)akac|Q2t{W+jq z`*;5K?9;zZ8+sVbQlA@_Smb;?5y$(Xm(@(4-zG4h&EcKB_yOi=mo?G^88-b6cR9%L zr}>Mg$NN3Z8}^s`ddM(nGex(tr`Sz_zNJ(F_Og2`2ntuvxzIe$D4M zwNeS}&H=|wc&;<({IgGSKDlB2KDl{oqZ-_9)$7e@czBxgr+#%#dDGkN2A=L0nN@?X zZEaRx^mX3s5YI2Mdo=G=Pv)BJe*bIx-SR@Nd?pqpK|=+WIk%13Coz6dab(;kf535j zy10b=Jf8&)Yg^dsZ*Aw!IT3eD%S+{EflwSjLp`ImQ~US#@2o)cLkym-elF{r5}E+F C>Leln literal 0 HcmV?d00001 diff --git a/models/SilverbulletAmmo_FCB_EmptyMag.png b/models/SilverbulletAmmo_FCB_EmptyMag.png new file mode 100644 index 0000000000000000000000000000000000000000..823989aad44991a20232aced02fe84b17a17bf27 GIT binary patch literal 6232 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 literal 0 HcmV?d00001 diff --git a/models/SilverbulletBullet_FCB.png b/models/SilverbulletBullet_FCB.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbda590068788e791e09560b56bff3c96022929 GIT binary patch literal 7976 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 a^Xiy4a{OtSZN$L9z~JfX=d#Wzp$PzK1pk2m literal 0 HcmV?d00001 diff --git a/models/SilverbulletBullet_FCB_a.3d b/models/SilverbulletBullet_FCB_a.3d new file mode 100644 index 0000000000000000000000000000000000000000..65153c54ca3e9f19a4b33e15eb82d6fd24a87443 GIT binary patch literal 368 zcmZQ%$YGqv-f(yYJA>Rt{(Xmc*xSk7|G($(V|QCQ#UFbP%R1P~`E%?$>|tRim&DL; zID&ye&i_Z_VUH7xa*7Ivopx6d;lnCH)QU>>^z=K}TvVw>I{6x;aUk#i$|9p@(b ze`5Fl*Kj^y|0|~WqlQy~;jfrKM;)i1#6Phl1_#arh67^$KO8yzUK|utxv$R#Qcz-pcGkov}lKou)p6gOxplgRwsYgQm(22P-oJM`MQxjG6)oj#fev zPR0@yOqw6k9j)HUI~l*IXVScL-@)pXxufxc>5Q7I*%{<^``gJqNw<}gNwAf3^{|r* YWnhqV-N7g)vw%tN$#N#S-TN8k0F9G|Pyhe` literal 0 HcmV?d00001 diff --git a/models/SilverbulletBullet_FCB_d.3d b/models/SilverbulletBullet_FCB_d.3d new file mode 100644 index 0000000000000000000000000000000000000000..c8b9bd6bc128f228633b5117d862d01e69a23efe GIT binary patch literal 2704 zcmZ3+5Y0du5Mq#JU|`^1!@rw-4@jphg9w<xGgnSmL?pVv2!fq|JpnL!oApVu_6X#$9^%D@WYPw1P#z`(-5#2^YX zzmI<|`#ca|ltB#4XP?L3$H2hKzz#N#&56y3&lkj3Wl#s{pU^a+xf#S)XJ7~Oo16QZ z85r0Y#2F+Q7#IZV+3Ps+Kzs=X4lti1PcWZ>ft^8}K@+6Dxw*Ne1jN^5-~{tqO8QF~ z7&sZY!RGO)%PO%Mf%uvX+6)W~{iQ7>EomUWHUl?=pVptoz`(`80k%&#Q7|859~XlJ zgCqk3gK#289#0%dUXnqIfq_Bv8{bc^S0KI=0}q(b^-Aak0|Pe$GuS>^B|cw}ecTM% z47womKeT*kc?6QzW#EPIAN4gERvJgWxT$SDd#P82A|k!SQKqWb6crPksh{218JI zTy4JEd>kZi$RG&eAMZQPz#zaN15O_Tr#Mc7(uV+pEQ1gzd{43O;or@`AjqHqHm~n^ z)6Tw~Aig1k0!aVy=HpE}85o2am?7@>|SkOStVm5ki0wtBS`(urZs(Q zKzs!Tc?f@J(;5bFS^=d;_IdnkKTyJZF-zAQLAw`p%no^8j#AjKd94$s+k%i?ASFfhn4@PYXprv-0;!dHet zfPs&Jfq~<+z$w97AbBaU`OD&F+kwoNWe^4DuWiW}1CGZrFvu}5fPIv`hJOwJTo9j$ zL5YEZA$tw~-0XQEz7jaUWv|Je2g+}949ei}$zIbm4-`HM402$8)6VQQ5WXVV%%+{$ zJG0j?FeoyB%wS;1-pRiP!Ux43n7g=ZfFgAxM^g9^z0dHj9Z{R|As z3`$^r)4c3?5WWgHe>cs`?g!;>6$TatHjw&${yu?v1_l)dHU>2?U!XpxiGe|tK?Tfj znvmTO;j4l3bJK*JCQyD>V_*a4*PJGSdQg5;9}4M^Mw<0QyCaE88pEBmXh3J z2ww}FzgtRjQ$hJ#i-8NAKl46{egoxCEe0M29R>!5ypKXJavw7=Xff!3^Jm`2+{d8& zsl}iR)}QyWQ6&}Gm8^IIO}K8Eo1 z!1=f3QO-3`{?%jPV-NuO_nP1>fl~|&dJF;#24KFxshkrG4EhXuV1Dz}oNExi0XV-l zU(GoI%C80t0^t0Zb3))0C_fr72!Z1~=LG-m?41k@1`G;d^*JY+c0$xEg7at2iR_)A z{AtQy!eGw8z!2e*;1?Xkz+lQ?#$W{I2fGH_g81ePW)OZ*uq%k~$KVg1%gE2!O0|UePmFKr^-U{Mdf!%w4<>v*TR)hG~ z3|3(I3v)g%0PzDEg24RETQ{!&@q-wGA^a6vW`X#@4Ax-&mRT3(Ffdp$*nr*Z=i=i4 za<2`8CD=S42R|2gKL!RH1}g?z1_lNn2X{Yv7ZBf;!2!&-cd<7I@$JF-eH^^4Ao?8` z>>={z-c}3@whUHa`@T&3yZ~gMErT_K9RmZymuVN~T$%uqw_|Vw^Dj-f(hTA|g3bRj z?Mm~v9tH+G25YeUFHN{G2jqS`hG2#e1_p*p6SmCS+RMOT&)@{M-`mR13}n9pgCm0r z0|Udio-57Q%NQ6O7@WZFu{ZZK1G&e6!I{B{fq}u^+)c;N3?%Qu;0#uOz3gW*1A`-j z9oYOU&6g&C%y(o6VF+blV7St}wRd|1NIsMy49wr&u(Jrn4+GnGrFmx&$UY|qX9hP0 z1_nPfH=Q621_mbvSFrp1%z{lp?sH;rV{iq_2WbSGGBCI@c!1@DO(VeWcVln{oA>?R z&lgv}Ffh0=xG=agFfe?-clFEV=L`()4B-qB3=9mHpKp7)^$v(1!QchvZ@qKz76XF^ zgDcqn2(w^Qko_JEZVaBF^l28P5w8Q1_hj$^^W$~W%|Lu_u>BEc(bgdMc`*1ec!TBB z&7!Rt7(5x=!1jN+^8FsjeoqE>uzg>yTz(F+&zr#qoFAgC)6GEn!JEMkY+kf=G&ntZ zGx#(3F)%PhTc D18z+W literal 0 HcmV?d00001 diff --git a/models/SilverbulletCase_FCB_a.3d b/models/SilverbulletCase_FCB_a.3d new file mode 100644 index 0000000000000000000000000000000000000000..6f940f81657d7b2c45f3af3cbfa38257fb878258 GIT binary patch literal 204 zcmZQ%IKeRQITynUcN2z<&$)i=a5wpR|M{uUkKIkaDn2;%S=PbitN#P8A07@SKa(DC zF+@0+F!(<>#qQxy!mjv$i$~VMg!}$;E}qBkCfpmJpJLzPUc%mfoSR|Z@zdXKA3yy; z^}y*5Ne51Ut31HXkaU2XQ}qBh|Lx=4{PT`;bIvQbWLO|>#;{5J8~es`OOB1@l|MF# zZ~Jk--15ri=L_PiGN^;}PiUIZ+zjHYGq8jC&CPwy z3=C`x;tUcD3=9JG>~$P@Aie|x2bj;1Cz#K`z|Nq~pb1jn+}zw!0^(~jaDw?QCH=D3}kjkBdQq zL6U)iK{$~kk0%Z!FUcUqz`!8-jqfMdD-d6bfd|azdL{INfq|QW8El`d5}z-~K5hnW z23?T(A6h=NJOato?Lg+sGKhln*S6$~0mtJQ7~~ijz&^@e!@q`qE{M;> zpv1tykiCX~ZuUG7UkRMwve#tK1LZe424!&gWUpzO2MQkr201XlX=nBt2wxFwX4B5> zo!M&`7!(;mW-u^h@8n+t;e%oi%-;o+wFfcIWGzsSC7BeuYF=&AEZ%$Kg zF)074F=&GI=QOpHfb?rHa4>K&Ffim63+4+aGB9W`a4~3s`NE00sSFI73>sj5OG$1q zgs%n8-z_D%si6F=#lQv5pLriezk%|n76T814g&*2-bbMqxsMqbv>0^2`7`fh?qg8? z)MC&D>(Bex@~Gtl1A`6&4>-Pa9}B$z#kURvAA=sq{>Os1a;`Bj=rZVl`7MufA4B+h z;QZV2DCZg||LQUDF$jSCdrk0`z$pd>Jq7^=12A9URL%(o27LxSFu(a~&NT?%0GwZ& zujZTp7!TB@iMD|Wl G{saKASSqjp literal 0 HcmV?d00001 diff --git a/sndinfo.txt b/sndinfo.txt index a891cdc62..e540e11fd 100644 --- a/sndinfo.txt +++ b/sndinfo.txt @@ -739,6 +739,10 @@ silverbullet/fire1 sounds/silverbullet/silver_fire1.ogg silverbullet/fire2 sounds/silverbullet/silver_fire2.ogg silverbullet/fire3 sounds/silverbullet/silver_fire3.ogg $random silverbullet/fire { silverbullet/fire1 silverbullet/fire2 silverbullet/fire3 } +silverbullet/altfire1 sounds/silverbullet/silver_altfire1.ogg +silverbullet/altfire2 sounds/silverbullet/silver_altfire2.ogg +silverbullet/altfire3 sounds/silverbullet/silver_altfire3.ogg +$random silverbullet/altfire { silverbullet/altfire1 silverbullet/altfire2 silverbullet/altfire3 } silverbullet/jet sounds/silverbullet/silver_jet.ogg silverbullet/casing1 sounds/silverbullet/silver_casing1.ogg silverbullet/casing2 sounds/silverbullet/silver_casing2.ogg @@ -755,6 +759,9 @@ $random silverbullet/hit { silverbullet/hit1 silverbullet/hit2 } silverbullet/flesh1 sounds/silverbullet/silver_hitf1.ogg silverbullet/flesh2 sounds/silverbullet/silver_hitf2.ogg $random silverbullet/flesh { silverbullet/flesh1 silverbullet/flesh2 } +silverbullet/chode1 sounds/silverbullet/silver_chode1.ogg +silverbullet/chode2 sounds/silverbullet/silver_chode2.ogg +$random silverbullet/chode { silverbullet/chode1 silverbullet/chode2 } candygun/fire1 sounds/candygun/candy_fire1.ogg candygun/fire2 sounds/candygun/candy_fire2.ogg @@ -815,6 +822,7 @@ misc/p_pkup sounds/general/ppickup.ogg misc/i_pkup sounds/general/ipickup.ogg misc/k_pkup sounds/general/kpickup.ogg misc/ammo_pkup sounds/general/apickup.ogg +misc/bullet_pkup sounds/general/bpickup.ogg misc/armor_pkup sounds/general/spickup.ogg misc/health_pkup sounds/general/hpickup.ogg misc/spawn sounds/CORK.ogg diff --git a/sounds/general/bpickup.ogg b/sounds/general/bpickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9cc3dbc210cbd66a30f9eae678e3e867e4c624f3 GIT binary patch literal 8898 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 literal 0 HcmV?d00001 diff --git a/sounds/silverbullet/silver_altfire1.ogg b/sounds/silverbullet/silver_altfire1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..37daa379e6635025d88298ee564e0bc92b06a390 GIT binary patch literal 67340 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 z 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

Tq+b7fF8oxCw&Rj9` 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 oU|NFC};$w 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 literal 0 HcmV?d00001 diff --git a/zscript/swwm_ammo.zsc b/zscript/swwm_ammo.zsc index ad2b3d48d..2170b3acc 100644 --- a/zscript/swwm_ammo.zsc +++ b/zscript/swwm_ammo.zsc @@ -160,6 +160,115 @@ Mixin Class SWWMAmmo } } +// Common code for individual bullets +Class MagAmmo : Inventory abstract +{ + Mixin SWWMOverlapPickupSound; + + Class ParentAmmo; + Ammo pamo; + int ClipSize; + int countdown; + + Property ParentAmmo : ParentAmmo; + Property ClipSize : ClipSize; + + default + { + +INVENTORY.KEEPDEPLETED; + Inventory.PickupSound "misc/bullet_pkup"; + } + + private Inventory DoDrop( Class type ) + { + let copy = Inventory(Spawn(type,Owner.Pos,NO_REPLACE)); + if ( !copy ) return null; + copy.DropTime = 30; + copy.bSpecial = copy.bSolid = false; + copy.SetOrigin(Owner.Vec3Offset(0,0,10.),false); + copy.Angle = Owner.Angle; + copy.VelFromAngle(5.); + copy.Vel.Z = 1.; + copy.Vel += Owner.Vel; + copy.bNoGravity = false; + copy.ClearCounters(); + copy.OnDrop(Owner); + copy.vel += (RotateVector((FRandom[Junk](-1.5,.5),FRandom[Junk](-2.5,2.5)),Owner.angle),FRandom[Junk](2.,5.)); + return copy; + } + + override bool SpecialDropAction( Actor dropper ) + { + if ( Amount != default.Amount ) + { + // needed for positioning to work + Owner = dropper; + CreateTossable(Amount); + return true; + } + return false; + } + + override void DoEffect() + { + Super.DoEffect(); + if ( !pamo ) + { + pamo = Ammo(Owner.FindInventory(ParentAmmo)); + if ( !pamo ) + { + pamo = Ammo(Spawn(ParentAmmo)); + pamo.AttachToOwner(Owner); + pamo.Amount = 0; + } + } + // check if we can fill a mag (delayed) + if ( (Amount < ClipSize) || (pamo.Amount >= pamo.MaxAmount) ) + { + countdown = 35; + return; + } + if ( countdown-- > 0 ) return; + bool given = false; + while ( (pamo.Amount < pamo.MaxAmount) && (Amount >= ClipSize) ) + { + pamo.Amount++; + Amount -= ClipSize; + given = true; + if ( Owner.CheckLocalView() ) + pamo.PrintPickupMessage(true,pamo.PickupMessage()); + } + if ( given ) pamo.PlayPickupSound(Owner); + } + + override inventory CreateTossable( int amt ) + { + if ( bUndroppable || bUntossable || !Owner || (Amount <= 0) || (amt == 0) ) + return null; + // cap + amt = min(amount,amt); + // perform subdivision + Inventory last = null; + let pammo = GetDefaultByType(ParentAmmo); + while ( amt > 0 ) + { + // drop full mag if possible + if ( amt >= pammo.Amount ) + { + last = DoDrop(ParentAmmo); + amt -= pammo.Amount; + Amount -= pammo.Amount; + continue; + } + // drop individual bullets + last = DoDrop(GetClass()); + amt--; + Amount--; + } + return last; + } +} + // ============================================================================ // Spreadgun / Wallbuster ammo // ============================================================================ @@ -786,7 +895,7 @@ Class SilverBulletAmmo : Ammo { Tag "$T_XSBMAG"; Inventory.PickupMessage "$T_XSBMAG"; - Stamina 80000; + Stamina 70000; Inventory.Icon "graphics/HUD/Icons/A_SilverBullet.png"; Inventory.Amount 1; Inventory.MaxAmount 3; @@ -803,6 +912,78 @@ Class SilverBulletAmmo : Ammo } } +Class SilverBulletAmmo2 : Ammo +{ + Mixin SWWMOverlapPickupSound; + + Default + { + Tag "$T_FCBMAG"; + Inventory.PickupMessage "$T_FCBMAG"; + Stamina 80000; + Inventory.Icon "graphics/HUD/Icons/A_SilverBullet2.png"; + Inventory.Amount 1; + Inventory.MaxAmount 2; + Ammo.BackpackAmount 0; + Ammo.DropAmount 1; + +FLOATBOB; + FloatBobStrength 0.25; + } + States + { + Spawn: + XZW1 A -1; + Stop; + } +} + +Class SilverBullets : MagAmmo +{ + Mixin SWWMOverlapPickupSound; + + Default + { + Tag "$T_XSBBULLET"; + Inventory.PickupMessage "$T_XSBBULLET"; + Inventory.Icon "graphics/HUD/Icons/A_SilverBulletBullet.png"; + Inventory.Amount 1; + Inventory.MaxAmount 5; + MagAmmo.ParentAmmo "SilverBulletAmmo"; + MagAmmo.ClipSize 5; + +FLOATBOB; + FloatBobStrength 0.25; + } + States + { + Spawn: + XZW1 A -1; + Stop; + } +} +Class SilverBullets2 : MagAmmo +{ + Mixin SWWMOverlapPickupSound; + + Default + { + Tag "$T_FCBBULLET"; + Inventory.PickupMessage "$T_FCBBULLET"; + Inventory.Icon "graphics/HUD/Icons/A_SilverBulletBullet2.png"; + Inventory.Amount 1; + Inventory.MaxAmount 5; + MagAmmo.ParentAmmo "SilverBulletAmmo2"; + MagAmmo.ClipSize 5; + +FLOATBOB; + FloatBobStrength 0.25; + } + States + { + Spawn: + XZW1 A -1; + Stop; + } +} + // ============================================================================ // Candygun ammo // ============================================================================ @@ -818,7 +999,7 @@ Class CandyGunAmmo : Ammo Stamina 100000; Inventory.Icon "graphics/HUD/Icons/A_CandyGun.png"; Inventory.Amount 1; - Inventory.MaxAmount 2; + Inventory.MaxAmount 3; Ammo.BackpackAmount 0; Ammo.DropAmount 1; +FLOATBOB; @@ -832,6 +1013,30 @@ Class CandyGunAmmo : Ammo } } +Class CandyGunBullets : MagAmmo +{ + Mixin SWWMOverlapPickupSound; + + Default + { + Tag "$T_CANDYBULLET"; + Inventory.PickupMessage "$T_CANDYBULLET"; + Inventory.Icon "graphics/HUD/Icons/A_CandyBullet.png"; + Inventory.Amount 1; + Inventory.MaxAmount 7; + MagAmmo.ParentAmmo "CandyGunAmmo"; + MagAmmo.ClipSize 7; + +FLOATBOB; + FloatBobStrength 0.25; + } + States + { + Spawn: + XZW1 A -1; + Stop; + } +} + Class CandyGunSpares : Ammo { Default @@ -942,6 +1147,8 @@ Class AmmoFabricator : Inventory abstract for ( int i=0; i)(AllActorClasses[i]); + // skip over candy gun spares, they're "special ammo" + if ( a == 'CandyGunSpares' ) continue; // only direct descendants of ammo with a set price below our max unit price if ( !a || (a.GetParentClass() != 'Ammo') ) continue; let def = GetDefaultByType(a); @@ -1145,8 +1352,9 @@ Class HammerspaceEmbiggener : Inventory // The player did not have the ammoitem. Add it. ammoitem = Ammo(Spawn(type)); ammoitem.Amount = amount; - if ( ammoitem.BackpackMaxAmount != ammoitem.default.MaxAmount ) - ammoitem.MaxAmount = int(ammoitem.default.MaxAmount*(1+self.Amount/2.)); + ammoitem.MaxAmount = int(ammoitem.default.MaxAmount*(1+self.Amount/2.)); + if ( ammoitem.BackpackMaxAmount > 0 ) + ammoitem.MaxAmount = min(ammoitem.MaxAmount,ammoitem.BackpackMaxAmount); if ( (ammoitem.Amount > ammoitem.MaxAmount) && !sv_unlimited_pickup ) ammoitem.Amount = ammoitem.MaxAmount; ammoitem.AttachToOwner(other); @@ -1154,8 +1362,9 @@ Class HammerspaceEmbiggener : Inventory else { // The player had the ammoitem. Give some more. - if ( ammoitem.BackpackMaxAmount != ammoitem.default.MaxAmount ) - ammoitem.MaxAmount = int(ammoitem.default.MaxAmount*(1+self.Amount/2.)); + ammoitem.MaxAmount = int(ammoitem.default.MaxAmount*(1+self.Amount/2.)); + if ( ammoitem.BackpackMaxAmount > 0 ) + ammoitem.MaxAmount = min(ammoitem.MaxAmount,ammoitem.BackpackMaxAmount); if ( ammoitem.Amount < ammoitem.MaxAmount ) { ammoitem.Amount += amount; @@ -1174,11 +1383,13 @@ Class HammerspaceEmbiggener : Inventory { if ( !HammerspaceEmbiggener(item).cheatedin ) Owner.A_StartSound("powerup/embiggener",CHAN_ITEMEXTRA); // readjust ammo values to new capacity + // also do the same for spare bullets for ( Inventory i=Owner.Inv; i; i=i.Inv ) { if ( !(i is 'Ammo') ) continue; - if ( Ammo(i).BackpackMaxAmount != i.default.MaxAmount ) - i.MaxAmount = int(i.Default.MaxAmount*(1+self.Amount/2.)); + i.MaxAmount = int(i.Default.MaxAmount*(1+self.Amount/2.)); + if ( Ammo(i).BackpackMaxAmount > 0 ) + i.MaxAmount = min(i.MaxAmount,Ammo(i).BackpackMaxAmount); int amount = Ammo(i).BackpackAmount; if ( !bIgnoreSkill ) amount = int(amount*G_SkillPropertyFloat(SKILLP_AmmoFactor)); i.Amount += amount; @@ -1194,7 +1405,7 @@ Class HammerspaceEmbiggener : Inventory // reset upgrade for ( Inventory i=Owner.Inv; i; i=i.Inv ) { - if ( !(i is 'Ammo') ) continue; + if ( !(i is 'Ammo') && !(i is 'MagAmmo') ) continue; i.MaxAmount = i.Default.MaxAmount; if ( i.Amount > i.MaxAmount ) i.Amount = i.MaxAmount; @@ -1205,8 +1416,8 @@ Class HammerspaceEmbiggener : Inventory { Tag "$T_EMBIGGENER"; Inventory.PickupMessage "$T_EMBIGGENER"; - Inventory.MaxAmount 8; - Inventory.InterHubAmount 8; + Inventory.MaxAmount 16; + Inventory.InterHubAmount 16; +INVENTORY.UNDROPPABLE; +INVENTORY.UNTOSSABLE; +INVENTORY.ALWAYSPICKUP; diff --git a/zscript/swwm_cbt.zsc b/zscript/swwm_cbt.zsc index 65a58f18a..35e2dda40 100644 --- a/zscript/swwm_cbt.zsc +++ b/zscript/swwm_cbt.zsc @@ -520,6 +520,25 @@ Class BusterWall : Thinker } } + private static bool IsIOSWall( Line l ) + { + TextureID facetex[5]; + facetex[0] = TexMan.CheckForTexture("ZZZFACE1",TexMan.Type_Wall); + facetex[1] = TexMan.CheckForTexture("ZZZFACE2",TexMan.Type_Wall); + facetex[2] = TexMan.CheckForTexture("ZZZFACE3",TexMan.Type_Wall); + facetex[3] = TexMan.CheckForTexture("ZZZFACE4",TexMan.Type_Wall); + facetex[4] = TexMan.CheckForTexture("ZZZFACE5",TexMan.Type_Wall); + for ( int i=0; i<5; i++ ) + { + for ( int j=0; j<3; j++ ) + { + if ( l.sidedef[0].GetTexture(j) == facetex[i] ) return true; + if ( l.sidedef[1] && l.sidedef[1].GetTexture(j) == facetex[i] ) return true; + } + } + return false; + } + static void Bust( TraceResults d, int accdamage, Actor instigator, Vector3 x, double hitz ) { // we can't blow up 3D floors (yet) @@ -528,6 +547,8 @@ Class BusterWall : Thinker int hp; if ( d.HitType == TRACE_HitWall ) { + // no busting the goat + if ( IsIOSWall(d.HitLine) ) return; // onesided wall? no bust (TODO: bust polyobjects) if ( !d.HitLine.sidedef[1] ) return; // sector is opposite of side hit diff --git a/zscript/swwm_common.zsc b/zscript/swwm_common.zsc index 8a1fd3307..badd42ebb 100644 --- a/zscript/swwm_common.zsc +++ b/zscript/swwm_common.zsc @@ -3653,12 +3653,9 @@ Class SWWMHandler : EventHandler } else if ( (e.Replacee == 'Cell') || (e.Replacee == 'SkullRodAmmo') ) { - if ( Random[Replacements](0,6) ) - { - if ( Random[Replacements](0,2) ) e.Replacement = 'HellblazerRavagers'; - else e.Replacement = 'HellblazerWarheads'; - } - else e.Replacement = 'SparkUnit'; + if ( Random[Replacements](0,3) ) e.Replacement = 'SparkUnit'; + else if ( !Random[Replacements](0,2) ) e.Replacement = 'CandyGunBullets'; + else e.Replacement = Random[Replacements](0,2)?'SilverBullets':'SilverBullets2'; } else if ( (e.Replacee == 'ArtiTeleport') || (e.Replacee == 'ArtiTeleportOther') ) { @@ -3667,8 +3664,7 @@ Class SWWMHandler : EventHandler } else if ( (e.Replacee == 'CellPack') || (e.Replacee == 'SkullRodHefty') ) { - if ( !Random[Replacements](0,2) ) e.Replacement = 'SilverBulletAmmo'; - else if ( Random[Replacements](0,1) ) e.Replacement = 'SparkUnit'; + if ( !Random[Replacements](0,2) ) e.Replacement = Random[Replacements](0,2)?'SilverBulletAmmo':'SilverBulletAmmo2'; else e.Replacement = 'CandyGunAmmo'; } else if ( e.Replacee == 'Mana1' ) e.Replacement = 'FabricatorTier1'; diff --git a/zscript/swwm_danmaku.zsc b/zscript/swwm_danmaku.zsc index 753c88d46..de92aa577 100644 --- a/zscript/swwm_danmaku.zsc +++ b/zscript/swwm_danmaku.zsc @@ -505,11 +505,11 @@ Class EvisceratorCasing : SWWMCasing States { Death: - #### # -1 + XZW1 BC -1 { - pitch = RandomPick[Junk](-90,90); + pitch = roll = 0; angle = FRandom[Junk](0,360); - roll = 0; + frame = RandomPick[Junk](1,2); } Stop; } diff --git a/zscript/swwm_deathlydeathcannon.zsc b/zscript/swwm_deathlydeathcannon.zsc index 49972f4d0..2518c28c4 100644 --- a/zscript/swwm_deathlydeathcannon.zsc +++ b/zscript/swwm_deathlydeathcannon.zsc @@ -996,6 +996,251 @@ Class YnykronShot : Actor } } +Class YnykronAltTracer : LineTracer +{ + Actor ignore; + Array ShootThroughList; + Array WaterHitList; + + override ETraceStatus TraceCallback() + { + // liquid splashes + if ( Results.CrossedWater ) + { + let hl = new("WaterHit"); + hl.sect = Results.CrossedWater; + hl.hitpos = Results.CrossedWaterPos; + WaterHitList.Push(hl); + } + else if ( Results.Crossed3DWater ) + { + let hl = new("WaterHit"); + hl.sect = Results.Crossed3DWater; + hl.hitpos = Results.Crossed3DWaterPos; + WaterHitList.Push(hl); + } + if ( Results.HitType == TRACE_HitActor ) + { + if ( Results.HitActor == ignore ) return TRACE_Skip; + if ( Results.HitActor.bSHOOTABLE ) return TRACE_Stop; + return TRACE_Skip; + } + else if ( (Results.HitType == TRACE_HitWall) && (Results.Tier == TIER_Middle) ) + { + if ( !Results.HitLine.sidedef[1] || (Results.HitLine.Flags&Line.ML_BlockHitscan) ) + return TRACE_Stop; + ShootThroughList.Push(Results.HitLine); + return TRACE_Skip; + } + return TRACE_Stop; + } +} + +Class YnykronAltBeam : Actor +{ + bool nospread; + + void TraceOut() + { + Vector3 x, y, z; + [x, y, z] = swwm_CoordUtil.GetAxes(pitch,angle,roll); + let t = new("YnykronAltTracer"); + t.ignore = target; + t.ShootThroughList.Clear(); + t.WaterHitList.Clear(); + t.Trace(pos,cursector,x,64,TRACE_HitSky); + for ( int i=0; i= 25600 ) + { + // end of the line, dissipate + int numpt = Random[Ynykron](4,8); + for ( int i=0; i 0 ) tics--; + while ( !tics ) + { + if ( !SetState(CurState.NextState) ) + return; + } + } + + Default + { + RenderStyle "Subtract"; + Radius .1; + Height 0; + Alpha .4; + +NOGRAVITY; + +NOBLOCKMAP; + +NOCLIP; + +NOTELEPORT; + +DONTSPLASH; + +FORCEXYBILLBOARD; + +ROLLSPRITE; + +ROLLCENTER; + +NOINTERACTION; + } + States + { + Spawn: + XZW1 A -1 Bright NoDelay + { + return FindState("StarterDev")+Random[Ynykron](0,3)*2; + } + Stop; + TrailSpawn: + XZW2 A -1 Bright + { + return FindState("TrailerDev")+Random[Ynykron](0,3)*2; + } + Stop; + StarterDev: + #### # 50 Bright; + XZW1 B -1 Bright; + Stop; + #### # 50 Bright; + XZW1 C -1 Bright; + Stop; + #### # 50 Bright; + XZW1 D -1 Bright; + Stop; + #### # 50 Bright; + XZW1 E -1 Bright; + Stop; + TrailerDev: + #### # 50 Bright; + XZW2 B -1 Bright; + Stop; + #### # 50 Bright; + XZW2 C -1 Bright; + Stop; + #### # 50 Bright; + XZW2 D -1 Bright; + Stop; + #### # 50 Bright; + XZW2 E -1 Bright; + Stop; + } +} + +Class YnykronAltShot : Actor +{ + Default + { + Radius .1; + Height 0; + +NOGRAVITY; + +NOBLOCKMAP; + +NOTELEPORT; + +DONTSPLASH; + +NOINTERACTION; + } + override void PostBeginPlay() + { + A_QuakeEx(4,4,4,80,0,65536,"",QF_RELATIVE|QF_SCALEDOWN,falloff:65536,rollIntensity:.8); + A_StartSound("ynykron/altbeam",CHAN_VOICE,CHANF_DEFAULT,1.,0.); + let b = Spawn("YnykronAltBeam",pos); + b.target = target; + b.angle = angle; + b.pitch = pitch; + } + override void Tick() + { + if ( isFrozen() || IsActorPlayingSound(CHAN_VOICE) ) return; + Destroy(); + } +} + Class Ynykron : SWWMWeapon { transient ui TextureID WeaponBox, ChargeBar[2], BoxSide[2]; diff --git a/zscript/swwm_inventory.zsc b/zscript/swwm_inventory.zsc index ccb9e39fe..75cd72b1c 100644 --- a/zscript/swwm_inventory.zsc +++ b/zscript/swwm_inventory.zsc @@ -402,7 +402,7 @@ Class SWWMCasing : Actor abstract } Loop; Bounce: - #### # 0 + XZW1 A 0 { pitchvel = FRandom[Junk](10,30)*RandomPick[Junk](-1,1); anglevel = FRandom[Junk](10,30)*RandomPick[Junk](-1,1); @@ -416,7 +416,7 @@ Class SWWMCasing : Actor abstract } Goto Spawn; Death: - #### # -1 + XZW1 A -1 { pitch = roll = 0; angle = FRandom[Junk](0,360); diff --git a/zscript/swwm_menu.zsc b/zscript/swwm_menu.zsc index 733b2ba6b..137676276 100644 --- a/zscript/swwm_menu.zsc +++ b/zscript/swwm_menu.zsc @@ -1459,13 +1459,17 @@ Class SWWMKnowledgeBaseMenu : GenericMenu { int ta = 0, tb = 0; if ( a is 'Weapon' ) ta = 2; - else if ( (a is 'Ammo') || (a is 'BackpackItem') || (a is 'HammerspaceEmbiggener') ) ta = 3; + else if ( (a is 'BackpackItem') || (a is 'HammerspaceEmbiggener') ) ta = 3; + else if ( (a is 'Ammo') ) ta = 4; + else if ( (a is 'MagAmmo') ) ta = 5; else if ( (a is 'PowerupGiver') || (a is 'AmmoFabricator') || a.bBIGPOWERUP ) ta = -3; else if ( (a is 'Health') || (a is 'HealthPickup') || (a is 'SWWMHealth') ) ta = -2; else if ( (a is 'Armor') || (a is 'SWWMSpareArmor') ) ta = -1; else if ( a is 'PuzzleItem' ) ta = 1; if ( b is 'Weapon' ) tb = 2; - else if ( (b is 'Ammo') || (b is 'BackpackItem') || (b is 'HammerspaceEmbiggener') ) tb = 3; + else if ( (b is 'BackpackItem') || (b is 'HammerspaceEmbiggener') ) tb = 3; + else if ( (b is 'Ammo') ) tb = 4; + else if ( (b is 'MagAmmo') ) tb = 5; else if ( (b is 'PowerupGiver') || (b is 'AmmoFabricator') || b.bBIGPOWERUP ) tb = -3; else if ( (b is 'Health') || (b is 'HealthPickup') || (b is 'SWWMHealth') ) tb = -2; else if ( (b is 'Armor') || (b is 'SWWMSpareArmor') ) tb = -1; @@ -1610,7 +1614,7 @@ Class SWWMKnowledgeBaseMenu : GenericMenu // alphabetically sorted inventory for ( Inventory inv=players[consoleplayer].mo.Inv; inv; inv=inv.Inv ) { - if ( (inv.Amount <= 0) || !inv.SpawnState.ValidateSpriteFrame() || (inv is 'Key') || (inv is 'BasicArmor') || (inv is 'HexenArmor') || (inv is 'Powerup') || (inv is 'SWWMArmor') || (inv is 'SWWMGesture') || (!(inv is 'Ammo') && !(inv is 'Weapon') && !inv.bINVBAR) && !(inv is 'HammerspaceEmbiggener') && !(inv is 'SWWMCollectable') ) continue; + if ( (inv.Amount <= 0) || !inv.SpawnState.ValidateSpriteFrame() || (inv is 'Key') || (inv is 'BasicArmor') || (inv is 'HexenArmor') || (inv is 'Powerup') || (inv is 'SWWMArmor') || (inv is 'SWWMGesture') || (!(inv is 'Ammo') && !(inv is 'Weapon') && !inv.bINVBAR) && !(inv is 'HammerspaceEmbiggener') && !(inv is 'SWWMCollectable') && !(inv is 'MagAmmo') ) continue; String tag = inv.GetTag(); bool greater = false; for ( int i=0; i=invoker.default.clipcount)||((invoker.Ammo1.Amount<=0)&&!sv_infiniteammo&&!FindInventory('PowerInfiniteAmmo',true)),"Idle"); + XZW2 A 0 A_JumpIf((invoker.clipcount>0)||((invoker.Ammo1.Amount<=0)&&!sv_infiniteammo&&!FindInventory('PowerInfiniteAmmo',true)),"Idle"); XZW2 A 2 { A_StartSound("biospark/meleestart",CHAN_WEAPON,CHANF_OVERLAP); diff --git a/zscript/swwm_splode.zsc b/zscript/swwm_splode.zsc index 4a338d27b..2a6dd4c7f 100644 --- a/zscript/swwm_splode.zsc +++ b/zscript/swwm_splode.zsc @@ -20,18 +20,16 @@ Class ExplodiumMag : SWWMCasing States { Death: - #### # -1 + XZW1 BC -1 { - pitch = 0; + pitch = roll = 0; angle = FRandom[Junk](0,360); - roll = RandomPick[Junk](-90,90); + frame = RandomPick[Junk](1,2); } Stop; } } -Class ExplodiumMagEmpty : ExplodiumMag {} - Class ExplodiumMagArm : Actor { Default @@ -391,12 +389,12 @@ Class ExplodiumGun : SWWMWeapon p.vel += vel*.5; } - action void A_DropMag( bool loaded = false ) + action void A_DropMag() { Vector3 x, y, z; [x, y, z] = swwm_CoordUtil.GetAxes(pitch,angle,roll); Vector3 origin = level.Vec3Offset(Vec2OffsetZ(0,0,player.viewz),10*x-2*y-10*z); - let c = Spawn(loaded?"ExplodiumMag":"ExplodiumMagEmpty",origin); + let c = Spawn("ExplodiumMag",origin); c.angle = angle; c.pitch = pitch; c.vel = x*FRandom[Junk](-.5,.5)+y*FRandom[Junk](-1.2,.3)-(0,0,FRandom[Junk](2,3)); @@ -501,7 +499,7 @@ Class ExplodiumGun : SWWMWeapon XZW3 C 1; XZW3 D 1 A_StartSound("explodium/magout",CHAN_WEAPON,CHANF_OVERLAP); XZW3 EFGH 1; - XZW3 I 1 A_DropMag(true); + XZW3 I 1 A_DropMag(); Goto ReloadEnd; ReloadEmpty: XZW2 A 1; diff --git a/zscript/swwm_tastytreat.zsc b/zscript/swwm_tastytreat.zsc index 634b21265..2b0bad329 100644 --- a/zscript/swwm_tastytreat.zsc +++ b/zscript/swwm_tastytreat.zsc @@ -7,8 +7,6 @@ Class CandyMag : ExplodiumMag { } -Class CandyMagEmpty : ExplodiumMag {} - Class CandyLight : PaletteLight { Default @@ -529,7 +527,7 @@ Class CandyGunProj : Actor A_SetRenderStyle(1.,STYLE_Add); Scale *= 6.+.2*special1; A_AlertMonsters(40000); - SWWMHandler.DoExplosion(self,3500+500*special1,80000+8000*special1,300+20*special1,120,DE_EXTRAZTHRUST); + SWWMHandler.DoExplosion(self,4000+700*special1,80000+15000*special1,400+20*special1,250,DE_EXTRAZTHRUST); A_QuakeEx(9,9,9,70,0,1500+100*special1,"",QF_RELATIVE|QF_SCALEDOWN,falloff:1200,rollintensity:2.); A_StartSound("candygun/gunhit",CHAN_VOICE,attenuation:.24); A_StartSound("candygun/gunhit",CHAN_WEAPON,attenuation:.12); @@ -639,7 +637,7 @@ Class CandyMagProj : Actor A_SetRenderStyle(1.,STYLE_Add); Scale *= 3.+.2*special1; A_AlertMonsters(20000); - SWWMHandler.DoExplosion(self,700+600*special1,80000+8000*special1,150+15*special1,90,DE_EXTRAZTHRUST); + SWWMHandler.DoExplosion(self,800+700*special1,60000+15000*special1,200+15*special1,100,DE_EXTRAZTHRUST); A_QuakeEx(9,9,9,30,0,500+80*special1,"",QF_RELATIVE|QF_SCALEDOWN,falloff:500,rollintensity:2.); A_StartSound("candygun/maghit",CHAN_VOICE,attenuation:.24); A_StartSound("candygun/maghit",CHAN_WEAPON,attenuation:.12); @@ -1031,18 +1029,36 @@ Class CandyGun : SWWMWeapon p.vel += vel*.5; } - action void A_DropMag( bool loaded = false ) + action void A_DropMag() { Vector3 x, y, z; [x, y, z] = swwm_CoordUtil.GetAxes(pitch,angle,roll); Vector3 origin = level.Vec3Offset(Vec2OffsetZ(0,0,player.viewz),10*x-2*y-10*z); - let c = Spawn(loaded?"CandyMag":"CandyMagEmpty",origin); + let c = Spawn("CandyMag",origin); c.angle = angle; c.pitch = pitch; c.vel = x*FRandom[Junk](-.5,.5)+y*FRandom[Junk](-1.2,.3)-(0,0,FRandom[Junk](2,3)); c.vel += vel*.5; } + action void A_EmptyMag() + { + MagAmmo ma = MagAmmo(FindInventory("CandyGunBullets")); + if ( !ma ) + { + ma = MagAmmo(Spawn("CandyGunBullets")); + ma.Amount = 0; + ma.AttachToOwner(self); + } + int maxgiveamt = min(ma.MaxAmount-ma.Amount,invoker.clipcount); + int dropamt = invoker.clipcount-maxgiveamt; + if ( dropamt > 0 ) ma.CreateTossable(dropamt); + ma.Amount = min(ma.MaxAmount,ma.Amount+invoker.clipcount); + if ( CheckLocalView() ) for ( int i=0; i<(invoker.clipcount-dropamt); i++ ) ma.PrintPickupMessage(true,ma.PickupMessage()); + ma.PlayPickupSound(self); + invoker.clipcount = 0; + } + action void A_DropCasing() { Vector3 x, y, z; @@ -1186,11 +1202,11 @@ Class CandyGun : SWWMWeapon } XZW2 TUVWXYZ 1; XZW3 A 1 A_StartSound("explodium/slideback",CHAN_WEAPON,CHANF_OVERLAP,.3); - XZW3 B 1 { invoker.clipcount = 0; } + XZW3 B 1 A_EmptyMag(); XZW3 C 1; XZW3 D 1 A_StartSound("explodium/magout",CHAN_WEAPON,CHANF_OVERLAP); XZW3 EFGH 1; - XZW3 I 1 A_DropMag(true); + XZW3 I 1 A_DropMag(); Goto ReloadEnd; ReloadEmpty: XZW2 A 1; diff --git a/zscript/swwm_thiccboolet.zsc b/zscript/swwm_thiccboolet.zsc index 7427c73f6..1fe3ee3fa 100644 --- a/zscript/swwm_thiccboolet.zsc +++ b/zscript/swwm_thiccboolet.zsc @@ -8,6 +8,7 @@ Class SilverBulletCasing : SWWMCasing BounceSound "silverbullet/casing"; } } +Class SilverBulletCasing2 : SilverBulletCasing {} Class SilverBulletMag : SWWMCasing { @@ -26,23 +27,22 @@ Class SilverBulletMag : SWWMCasing States { Death: - #### # -1 + XZW1 BC -1 { - pitch = 0; + pitch = roll = 0; angle = FRandom[Junk](0,360); - roll = RandomPick[Junk](-90,90); + frame = RandomPick[Junk](1,2); } Stop; } } -Class SilverBulletMagEmpty : SilverBulletMag -{ -} +Class SilverBulletMag2 : SilverBulletMag {} Class SilverAirRip : Actor { Default { + Obituary "$O_SILVERBULLET"; Radius 0.1; Height 0; +NOGRAVITY; @@ -60,11 +60,34 @@ Class SilverAirRip : Actor Destroy(); } } +Class SilverAirRip2 : Actor +{ + Default + { + Obituary "$O_SILVERBULLET2"; + Radius 0.1; + Height 0; + +NOGRAVITY; + +NOCLIP; + +DONTSPLASH; + +NOTELEPORT; + +FORCERADIUSDMG; + +NODAMAGETHRUST; + +NOINTERACTION; + } + override void PostBeginPlay() + { + Super.PostBeginPlay(); + SWWMHandler.DoExplosion(self,20,2000,30,ignoreme:target); + Destroy(); + } +} Class SilverImpact : Actor { Default { + Obituary "$O_SILVERBULLET"; Radius 0.1; Height 0; +NOGRAVITY; @@ -79,7 +102,7 @@ Class SilverImpact : Actor { Super.PostBeginPlay(); SWWMHandler.DoExplosion(self,100,8000,100,20); - if ( swwm_extraalert ) A_AlertMonsters(2500); + A_AlertMonsters(2500); A_QuakeEx(4,4,4,20,0,400,"",QF_RELATIVE|QF_SCALEDOWN,falloff:100,rollIntensity:.9); if ( special1 ) { @@ -298,12 +321,238 @@ Class SilverBulletTracer : SpreadSlugTracer } } +Class FatChodeTracer : LineTracer +{ + Actor ignoreme; + Array ShootThroughList; + Array WaterHitList; + + override ETraceStatus TraceCallback() + { + // liquid splashes + if ( Results.CrossedWater ) + { + let hl = new("WaterHit"); + hl.sect = Results.CrossedWater; + hl.hitpos = Results.CrossedWaterPos; + WaterHitList.Push(hl); + } + else if ( Results.Crossed3DWater ) + { + let hl = new("WaterHit"); + hl.sect = Results.Crossed3DWater; + hl.hitpos = Results.Crossed3DWaterPos; + WaterHitList.Push(hl); + } + if ( Results.HitType == TRACE_HitActor ) + { + if ( Results.HitActor == ignoreme ) return TRACE_Skip; + if ( Results.HitActor.bSHOOTABLE ) return TRACE_Stop; + return TRACE_Skip; + } + else if ( (Results.HitType == TRACE_HitWall) && (Results.Tier == TIER_Middle) ) + { + if ( !Results.HitLine.sidedef[1] || (Results.HitLine.Flags&Line.ML_BlockHitscan) ) + return TRACE_Stop; + ShootThroughList.Push(Results.HitLine); + return TRACE_Skip; + } + return TRACE_Stop; + } +} + +Class ExploLight3 : PaletteLight +{ + Default + { + ReactionTime 30; + Args 0,0,0,250; + } +} +Class FatChodeImpact : Actor +{ + double realangle, realpitch; + + Default + { + Obituary "$O_SILVERBULLET2"; + DamageType 'Explodium'; + RenderStyle "Add"; + Radius 0.1; + Height 0; + +NOGRAVITY; + +NOCLIP; + +DONTSPLASH; + +NOBLOCKMAP; + +FORCEXYBILLBOARD; + +FORCERADIUSDMG; + +NODAMAGETHRUST; + +NOTELEPORT; + +NOINTERACTION; + Scale 4.5; + } + override void PostBeginPlay() + { + Super.PostBeginPlay(); + SWWMHandler.DoExplosion(self,1500,40000,250,120,DE_THRUWALLS|DE_EXTRAZTHRUST); + A_AlertMonsters(8000); + A_QuakeEx(7,7,7,50,0,2000,"",QF_RELATIVE|QF_SCALEDOWN,falloff:800,rollIntensity:1.); + A_StartSound("silverbullet/chode",CHAN_VOICE,CHANF_DEFAULT,1.,.35); + A_SprayDecal("BigBulletChip",-64); + A_SprayDecal("HugeWallCrack",-64); + A_SprayDecal("WumboScorch",-64); + Scale *= FRandom[ExploS](0.8,1.1); + Scale.x *= RandomPick[ExploS](-1,1); + Scale.y *= RandomPick[ExploS](-1,1); + int numpt = Random[Silverbullet](15,25); + Vector3 x = (cos(angle)*cos(pitch),sin(angle)*cos(pitch),-sin(pitch)); + for ( int i=0; i= 10 ) { - Screen.DrawTexture(WeaponBox[1],false,bx-56,by-34,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); - Screen.DrawText(TewiFont,Font.CR_WHITE,bx-54,by-34,String.Format("%2dx",zl/10),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + Screen.DrawTexture(WeaponBox[1],false,bx-35,by-56,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); int zw = int(zl*31./160.); - Screen.DrawTexture(ZoomBar,false,bx-33,by-32,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRight,zw); + Screen.DrawTexture(ZoomBar,false,bx-33,by-54,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRight,zw); } - Screen.DrawTexture(WeaponBox[0],false,bx-56,by-22,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); - if ( chambered && !fired ) Screen.DrawText(TewiFont,Font.CR_FIRE,bx-19,by-21,"⁺¹",DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Spacing,-1); - Screen.DrawText(TewiFont,Font.CR_FIRE,bx-16,by-14,String.Format("%d",max(clipcount,0)),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); - int cx = (Ammo1.Amount>9)?53:50; - Screen.DrawText(TewiFont,Font.CR_FIRE,bx-cx,by-18,String.Format("%d",Ammo1.Amount),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + Screen.DrawTexture(WeaponBox[0],false,bx-55,by-44,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + if ( chambered ) Screen.DrawTexture(BulletIcon[fcbchambered],false,bx-53,by-30,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,fired?Color(128,0,0,0):Color(0,0,0,0)); + for ( int i=0; i9)?32:29; + Screen.DrawText(TewiFont,Font.CR_FIRE,bx-cx,by-18,String.Format("%d",Ammo1.Amount),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,fcbselected?Color(128,0,0,0):Color(0,0,0,0)); + cx = (Ammo2.Amount>9)?32:29; + Screen.DrawText(TewiFont,Font.CR_FIRE,bx-cx,by-40,String.Format("%d",Ammo2.Amount),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,fcbselected?Color(0,0,0,0):Color(128,0,0,0)); } override void HudTick() { @@ -346,7 +609,7 @@ Class SilverBullet : SWWMWeapon override bool ReportHUDAmmo() { if ( (chambered && !fired) || (clipcount > 0) ) return true; - if ( Ammo1.Amount <= 0 ) return false; + if ( (Ammo1.Amount <= 0) && (Ammo2.Amount <= 0) ) return false; return Super.ReportHUDAmmo(); } override bool CheckAmmo( int firemode, bool autoswitch, bool requireammo, int ammocount ) @@ -357,7 +620,7 @@ Class SilverBullet : SWWMWeapon // allow player to still use the zoom even if there's no ammo left // (should work fine, assuming I've correctly interpreted the execution chain of all this stuff) if ( autoswitch && (fireMode == AltFire) ) return true; - return ((chambered && !fired) || (clipcount > 0) || (Ammo1.Amount > 0)); + return ((chambered && !fired) || (clipcount > 0) || (Ammo1.Amount > 0) || (Ammo2.Amount > 0)); } return Super.CheckAmmo(firemode,autoswitch,requireammo,ammocount); } @@ -367,9 +630,12 @@ Class SilverBullet : SWWMWeapon if ( !initialized ) { initialized = true; - // first copy always has a bullet in the chamber + // first copy always has a XSB mag with a XSB bullet in the chamber chambered = true; fired = false; + fcbchambered = false; + fcbloaded = false; + fcbselected = false; } } override void DetachFromOwner() @@ -477,7 +743,7 @@ Class SilverBullet : SWWMWeapon p.angle = atan2(hitnormal.y,hitnormal.x); p.pitch = asin(-hitnormal.z); p.target = self; - if ( t.Results.HitLine ) t.Results.HitLine.RemoteActivate(self,t.Results.Side,SPAC_Impact,t.Results.HitPos); + if ( t.Results.HitType == TRACE_HitWall ) t.Results.HitLine.RemoteActivate(self,t.Results.Side,SPAC_Impact,t.Results.HitPos); } for ( int i=0; i= invoker.default.clipcount ) + { + if ( invoker.fcbloaded ) + { + if ( (invoker.Ammo2.Amount >= invoker.Ammo2.MaxAmount) && !sv_infiniteammo && !FindInventory('PowerInfiniteAmmo',true) ) + Spawn(invoker.AmmoType2,Vec3Angle(5,angle,height/2)); + else invoker.Ammo2.Amount = min(invoker.Ammo2.MaxAmount,invoker.Ammo2.Amount+1); + } + else + { + if ( (invoker.Ammo1.Amount >= invoker.Ammo1.MaxAmount) && !sv_infiniteammo && !FindInventory('PowerInfiniteAmmo',true) ) + Spawn(invoker.AmmoType1,Vec3Angle(5,angle,height/2)); + else invoker.Ammo1.Amount = min(invoker.Ammo1.MaxAmount,invoker.Ammo1.Amount+1); + } + invoker.ClipCount = 0; + return; // no mag dropped + } + else + { + Class mac = invoker.fcbloaded?"SilverBullets2":"SilverBullets"; + MagAmmo ma = MagAmmo(FindInventory(mac)); + if ( !ma ) + { + ma = MagAmmo(Spawn(mac)); + ma.Amount = 0; + ma.AttachToOwner(self); + } + int maxgiveamt = min(ma.MaxAmount-ma.Amount,invoker.clipcount); + int dropamt = invoker.clipcount-maxgiveamt; + if ( dropamt > 0 ) ma.CreateTossable(dropamt); + ma.Amount = min(ma.MaxAmount,ma.Amount+invoker.clipcount); + if ( CheckLocalView() ) for ( int i=0; i<(invoker.clipcount-dropamt); i++ ) ma.PrintPickupMessage(true,ma.PickupMessage()); + ma.PlayPickupSound(self); + } + invoker.ClipCount = 0; Vector3 x, y, z; [x, y, z] = swwm_CoordUtil.GetAxes(pitch,angle,roll); Vector3 origin = level.Vec3Offset(Vec2OffsetZ(0,0,player.viewz),6*x-15*z); - let c = Spawn((invoker.clipcount>0)?"SilverBulletMag":"SilverBulletMagEmpty",origin); + let c = Spawn(invoker.fcbloaded?"SilverBulletMag2":"SilverBulletMag",origin); c.angle = angle; c.pitch = pitch; c.vel = x*FRandom[Junk](-.5,.5)+y*FRandom[Junk](-.5,.5)-(0,0,FRandom[Junk](2,3)); @@ -593,6 +980,22 @@ Class SilverBullet : SWWMWeapon } } + action void A_SwitchAmmoType( bool ifempty = false ) + { + bool oldsel = invoker.fcbselected; + if ( invoker.fcbselected && (invoker.Ammo1.Amount > 0) ) invoker.fcbselected = (ifempty&&(invoker.Ammo2.Amount>0))?true:false; + else if ( !invoker.fcbselected && (invoker.Ammo2.Amount > 0) ) invoker.fcbselected = (ifempty&&(invoker.Ammo1.Amount>0))?false:true; + if ( oldsel != invoker.fcbselected ) A_StartSound("misc/invchange",CHAN_WEAPONEXTRA,CHANF_UI|CHANF_LOCAL); + A_WeaponReady(WRF_NOFIRE); + } + action void A_AltHold() + { + A_WeaponReady(WRF_NOFIRE); + if ( player.cmd.buttons&BT_ALTATTACK ) return; + if ( invoker.zoomed ) player.SetPSPrite(PSP_WEAPON,invoker.FindState("ZoomReady")); + else player.SetPSPrite(PSP_WEAPON,invoker.fcbloaded?invoker.FindState("Ready2"):invoker.FindState("Ready")); + } + Default { Tag "$T_SILVERBULLET"; @@ -605,6 +1008,8 @@ Class SilverBullet : SWWMWeapon Stamina 400000; Weapon.AmmoType1 "SilverBulletAmmo"; Weapon.AmmoGive1 1; + Weapon.AmmoType2 "SilverBulletAmmo2"; + Weapon.AmmoGive2 0; SilverBullet.ClipCount 5; +SWWMWEAPON.NOFIRSTGIVE; +WEAPON.NO_AUTO_SWITCH; @@ -616,15 +1021,27 @@ Class SilverBullet : SWWMWeapon XZW1 A -1; Stop; Select: + XZW2 G 0 A_JumpIf(invoker.fcbloaded,"Select2"); XZW2 G 2 A_FullRaise(); XZW2 HIJKLMN 2; Goto Ready; + Select2: + XZW8 G 2 A_FullRaise(); + XZW8 HIJKLMN 2; + Goto Ready2; Ready: XZW2 A 1 { - int flg = WRF_ALLOWZOOM|WRF_ALLOWUSER1; - if ( (invoker.clipcount < invoker.default.clipcount) && (sv_infiniteammo || FindInventory('PowerInfiniteAmmo',true) || (invoker.Ammo1.Amount > 0)) ) - flg |= WRF_ALLOWRELOAD; + int flg = WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_ALLOWUSER1; + A_WeaponReady(flg); + if ( player.cmd.buttons&BT_ATTACK ) + invoker.CheckAmmo(EitherFire,true); + } + Wait; + Ready2: + XZW8 A 1 + { + int flg = WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_ALLOWUSER1; A_WeaponReady(flg); if ( player.cmd.buttons&BT_ATTACK ) invoker.CheckAmmo(EitherFire,true); @@ -633,36 +1050,45 @@ Class SilverBullet : SWWMWeapon ZoomReady: TNT1 A 1 { - int flg = WRF_ALLOWZOOM|WRF_ALLOWUSER1; - if ( (invoker.clipcount < invoker.default.clipcount) && (sv_infiniteammo || FindInventory('PowerInfiniteAmmo',true) || (invoker.Ammo1.Amount > 0)) ) - flg |= WRF_ALLOWRELOAD; - if ( invoker.rezoom > 0 ) - { - flg |= WRF_NOSECONDARY; - invoker.rezoom--; - } + int flg = WRF_ALLOWRELOAD|WRF_ALLOWUSER1; + if ( invoker.rezoom > 0 ) invoker.rezoom--; + else flg |= WRF_ALLOWZOOM; A_WeaponReady(flg); if ( player.cmd.buttons&BT_ATTACK ) invoker.CheckAmmo(EitherFire,true); } Wait; + AltFire: + #### # 1 A_SwitchAmmoType(); + #### # 1 A_AltHold(); + Wait; Fire: XZW2 A 1 { if ( !invoker.chambered || invoker.fired ) { - if ( !invoker.fired && (invoker.clipcount <= 0) && (sv_infiniteammo || FindInventory('PowerInfiniteAmmo',true) || (invoker.Ammo1.Amount > 0)) ) + if ( !invoker.fired && (invoker.clipcount <= 0) && (sv_infiniteammo || FindInventory('PowerInfiniteAmmo',true) || (invoker.Ammo1.Amount > 0) || (invoker.Ammo2.Amount > 0)) ) + { + A_SwitchAmmoType(true); return ResolveState("Reload"); + } return ResolveState("Cock"); } A_SilverFire(); invoker.fired = true; - return A_JumpIf(invoker.zoomed,"ZoomFire"); + if ( invoker.zoomed ) return ResolveState("ZoomFire"); + return A_JumpIf(invoker.fcbloaded,"Fire2"); } XZW2 OPQR 2; XZW2 STUVW 3; XZW2 A 1 A_JumpIf(invoker.specialf1<=0.,"Ready"); Wait; + Fire2: + XZW8 A 1; + XZW8 OPQR 2; + XZW8 STUVW 3; + XZW8 A 1 A_JumpIf(invoker.specialf1<=0.,"Ready2"); + Wait; Jet: TNT1 A 3 { @@ -695,10 +1121,10 @@ Class SilverBullet : SWWMWeapon { if ( invoker.zoomed ) { - invoker.dezoomstate = ResolveState("DoCock"); - return ResolveState("AltFireZoom"); + invoker.dezoomstate = invoker.fcbloaded?ResolveState("DoCock2"):ResolveState("DoCock"); + return ResolveState("UnZoom"); } - return ResolveState(null); + return invoker.fcbloaded?ResolveState("DoCock2"):ResolveState("DoCock"); } DoCock: XZW2 A 2 A_StartSound("silverbullet/meleestart",CHAN_WEAPON,CHANF_OVERLAP); @@ -709,8 +1135,12 @@ Class SilverBullet : SWWMWeapon A_StartSound("silverbullet/boltopen",CHAN_WEAPON,CHANF_OVERLAP); invoker.fired = false; if ( invoker.chambered ) - A_Overlay(PSP_WEAPON+1,"Casing"); + { + if ( invoker.fcbchambered ) A_Overlay(PSP_WEAPON+1,"Casing2"); + else A_Overlay(PSP_WEAPON+1,"Casing"); + } invoker.chambered = (invoker.clipcount>0); + if ( invoker.clipcount > 0 ) invoker.fcbchambered = invoker.fcbloaded; invoker.clipcount = max(0,invoker.clipcount-1); } XZW3 DEFG 2; @@ -718,17 +1148,45 @@ Class SilverBullet : SWWMWeapon XZW3 I 2 A_StartSound("silverbullet/meleeend",CHAN_WEAPON,CHANF_OVERLAP); XZW3 JKLMNOPQR 2; Goto Ready; + DoCock2: + XZW8 A 2 A_StartSound("silverbullet/meleestart",CHAN_WEAPON,CHANF_OVERLAP); + XZW8 XYZ 2; + XZW9 AB 2; + XZW9 C 2 + { + A_StartSound("silverbullet/boltopen",CHAN_WEAPON,CHANF_OVERLAP); + invoker.fired = false; + if ( invoker.chambered ) + { + if ( invoker.fcbchambered ) A_Overlay(PSP_WEAPON+1,"Casing2"); + else A_Overlay(PSP_WEAPON+1,"Casing"); + } + invoker.chambered = (invoker.clipcount>0); + if ( invoker.clipcount > 0 ) invoker.fcbchambered = invoker.fcbloaded; + invoker.clipcount = max(0,invoker.clipcount-1); + } + XZW9 DEFG 2; + XZW9 H 2 A_StartSound("silverbullet/boltclose",CHAN_WEAPON,CHANF_OVERLAP); + XZW9 I 2 A_StartSound("silverbullet/meleeend",CHAN_WEAPON,CHANF_OVERLAP); + XZW9 JKLMNOPQR 2; + Goto Ready2; Casing: XZW7 DE 2; XZW7 FGHIJKLMNO 1; TNT1 A 0 A_DropCasing(); Stop; + Casing2: + XZWD DE 2; + XZWD FGHIJKLMNO 1; + TNT1 A 0 A_DropCasing(true); + Stop; ZoomFire: TNT1 A 24; TNT1 A 1 A_JumpIf(invoker.specialf1<=0.,"ZoomReady"); Wait; - AltFire: - XZW2 A 0 A_JumpIf(invoker.zoomed,"AltFireZoom"); + Zoom: + XZW2 A 0 A_JumpIf(invoker.zoomed,"UnZoom"); + XZW2 A 0 A_JumpIf(invoker.fcbloaded,"Zoom2"); XZW2 A 2 { A_StartSound("silverbullet/zoomstart",CHAN_WEAPON,CHANF_OVERLAP); @@ -741,7 +1199,7 @@ Class SilverBullet : SWWMWeapon invoker.zoomlevel = clamp(invoker.zoomlevel*1.05+.05,1.,16.); A_ZoomFactor(invoker.zoomlevel); if ( !(level.maptime%2) && (invoker.zoomlevel < 16.) ) A_StartSound("silverbullet/zooming",CHAN_WEAPON,CHANF_OVERLAP,.2); - if ( !(player.cmd.buttons&BT_ALTATTACK) ) + if ( !(player.cmd.buttons&BT_ZOOM) ) { invoker.rezoom = 3; return ResolveState("ZoomReady"); @@ -749,7 +1207,30 @@ Class SilverBullet : SWWMWeapon return ResolveState(null); } Wait; - AltFireZoom: + Zoom2: + XZW8 A 0 A_JumpIf(invoker.zoomed,"UnZoom2"); + XZW8 A 2 + { + A_StartSound("silverbullet/zoomstart",CHAN_WEAPON,CHANF_OVERLAP); + invoker.zoomlevel = 0; + } + XZW9 STUVWX 1; + TNT1 A 1 + { + invoker.zoomed = true; + invoker.zoomlevel = clamp(invoker.zoomlevel*1.05+.05,1.,16.); + A_ZoomFactor(invoker.zoomlevel); + if ( !(level.maptime%2) && (invoker.zoomlevel < 16.) ) A_StartSound("silverbullet/zooming",CHAN_WEAPON,CHANF_OVERLAP,.2); + if ( !(player.cmd.buttons&BT_ZOOM) ) + { + invoker.rezoom = 3; + return ResolveState("ZoomReady"); + } + return ResolveState(null); + } + Wait; + UnZoom: + XZW3 X 0 A_JumpIf(invoker.fcbloaded,"UnZoom2"); XZW3 X 1 { A_StartSound("silverbullet/zoomend",CHAN_WEAPON,CHANF_OVERLAP); @@ -770,13 +1251,36 @@ Class SilverBullet : SWWMWeapon return ResolveState(null); } Goto Ready; + UnZoom2: + XZW9 X 1 + { + A_StartSound("silverbullet/zoomend",CHAN_WEAPON,CHANF_OVERLAP); + invoker.zoomed = false; + invoker.zoomlevel = 0; + A_ZoomFactor(1.,ZOOM_INSTANT); + } + XZW9 YZ 1; + XZWA ABC 1; + XZW8 A 0 + { + if ( invoker.dezoomstate ) + { + State tmp = invoker.dezoomstate; + invoker.dezoomstate = null; + return tmp; + } + return ResolveState(null); + } + Goto Ready2; Reload: XZW2 A 0 { + if ( ((invoker.clipcount >= invoker.default.clipcount) && (invoker.fcbselected == invoker.fcbloaded)) || (!sv_infiniteammo && !FindInventory('PowerInfiniteAmmo',true) && (invoker.Ammo1.Amount <= 0) && (invoker.Ammo2.Amount <= 0)) ) + return ResolveState("Idle"); if ( invoker.zoomed ) { - invoker.dezoomstate = ResolveState("Unload"); - return ResolveState("AltFireZoom"); + invoker.dezoomstate = invoker.fcbloaded?ResolveState("Unload2"):ResolveState("Unload"); + return ResolveState("UnZoom"); } return ResolveState(null); } @@ -797,30 +1301,68 @@ Class SilverBullet : SWWMWeapon XZW4 U 2 A_StartSound("silverbullet/magout",CHAN_WEAPON,CHANF_OVERLAP); XZW4 VWXY 2; Goto Load; + Unload2: + XZW8 A 2 + { + A_PlayerReload(); + A_StartSound("silverbullet/meleestart",CHAN_WEAPON,CHANF_OVERLAP); + return A_JumpIf(invoker.clipcount<=0,"UnloadEmpty"); + } + XZWA DEFGHI 2; + XZWA J 2 A_StartSound("silverbullet/magout",CHAN_WEAPON,CHANF_OVERLAP); + XZWA KLMN 2; + Goto Load; + UnloadEmpty2: + XZW8 A 2; + XZWA OPQRST 2; + XZWA U 2 A_StartSound("silverbullet/magout",CHAN_WEAPON,CHANF_OVERLAP); + XZWA VWXY 2; + Goto Load; Load: XZW4 Z 2 { A_DropMag(); + return A_JumpIf(invoker.fcbselected,"Load2"); + } + XZW5 ABC 2; + XZW5 D 2 + { + invoker.fcbloaded = false; invoker.clipcount = invoker.default.clipcount; if ( !sv_infiniteammo && !FindInventory('PowerInfiniteAmmo',true) ) invoker.Ammo1.Amount = max(0,invoker.Ammo1.Amount-1); + A_SwitchAmmoType(true); + A_StartSound("silverbullet/magin",CHAN_WEAPON,CHANF_OVERLAP); } - XZW5 ABC 2; - XZW5 D 2 A_StartSound("silverbullet/magin",CHAN_WEAPON,CHANF_OVERLAP); XZW5 E 2 A_StartSound("silverbullet/meleeend",CHAN_WEAPON,CHANF_OVERLAP); XZW5 FGHIJKLMN 2; Goto Ready; - Zoom: + Load2: + XZWA Z 2; + XZWB ABC 2; + XZWB D 2 + { + invoker.fcbloaded = true; + invoker.clipcount = invoker.default.clipcount; + if ( !sv_infiniteammo && !FindInventory('PowerInfiniteAmmo',true) ) + invoker.Ammo2.Amount = max(0,invoker.Ammo2.Amount-1); + A_SwitchAmmoType(true); + A_StartSound("silverbullet/magin",CHAN_WEAPON,CHANF_OVERLAP); + } + XZWB E 2 A_StartSound("silverbullet/meleeend",CHAN_WEAPON,CHANF_OVERLAP); + XZWB FGHIJKLMN 2; + Goto Ready2; + Idle: XZW2 A 0 { if ( invoker.zoomed ) { - invoker.dezoomstate = ResolveState("DoZoom"); - return ResolveState("AltFireZoom"); + invoker.dezoomstate = invoker.fcbloaded?ResolveState("DoIdle2"):ResolveState("DoIdle"); + return ResolveState("UnZoom"); } - return ResolveState(null); + return invoker.fcbloaded?ResolveState("DoIdle2"):ResolveState("DoIdle"); } - DoZoom: + DoIdle: XZW2 A 2 { A_StartSound("silverbullet/idle",CHAN_WEAPON,CHANF_OVERLAP); @@ -832,15 +1374,27 @@ Class SilverBullet : SWWMWeapon XZW6 ABCD 4; XZW6 EFGH 3; Goto Ready; + DoIdle2: + XZW8 A 2 + { + A_StartSound("silverbullet/idle",CHAN_WEAPON,CHANF_OVERLAP); + A_PlayerCheckGun(); + } + XZWB OPQR 3; + XZWB STUV 2; + XZWB WXYZ 3; + XZWC ABCD 4; + XZWC EFGH 3; + Goto Ready2; User1: XZW2 A 0 { if ( invoker.zoomed ) { - invoker.dezoomstate = ResolveState("DoUser1"); - return ResolveState("AltFireZoom"); + invoker.dezoomstate = invoker.fcbloaded?ResolveState("DoUser12"):ResolveState("DoUser1"); + return ResolveState("UnZoom"); } - return ResolveState(null); + return invoker.fcbloaded?ResolveState("DoUser12"):ResolveState("DoUser1"); } DoUser1: XZW2 A 2 @@ -859,21 +1413,43 @@ Class SilverBullet : SWWMWeapon XZW6 VWXYZ 3; XZW7 ABC 2; Goto Ready; + DoUser12: + XZW8 A 2 + { + A_StartSound("silverbullet/meleestart",CHAN_WEAPON,CHANF_OVERLAP); + A_StartSound("demolitionist/wswing",CHAN_WEAPON,CHANF_OVERLAP); + A_PlayerMelee(); + } + XZWC IJK 3; + XZWC L 1 A_Parry(9); + XZWC MN 1; + XZWC O 1 A_Melee(90,"demolitionist/whitl",1.6); + XZWC PQ 1; + XZWC RST 2; + XZWC U 3 A_StartSound("silverbullet/meleeend",CHAN_WEAPON,CHANF_OVERLAP); + XZWC VWXYZ 3; + XZWD ABC 2; + Goto Ready2; Deselect: XZW2 A 0 { if ( invoker.zoomed ) { - invoker.dezoomstate = ResolveState("DoDeselect"); - return ResolveState("AltFireZoom"); + invoker.dezoomstate = invoker.fcbloaded?ResolveState("DoDeselect2"):ResolveState("DoDeselect"); + return ResolveState("UnZoom"); } - return ResolveState(null); + return invoker.fcbloaded?ResolveState("DoDeselect2"):ResolveState("DoDeselect"); } DoDeselect: XZW2 A 2 A_StartSound("silverbullet/deselect",CHAN_WEAPON,CHANF_OVERLAP); XZW2 BCDEF 2; XZW2 G -1 A_FullLower(); Stop; + DoDeselect2: + XZW8 A 2 A_StartSound("silverbullet/deselect",CHAN_WEAPON,CHANF_OVERLAP); + XZW8 BCDEF 2; + XZW8 G -1 A_FullLower(); + Stop; Flash: XZWZ A 2 Bright {