From 9e083a7b6a9a0ada3a9bde0bef68e63aa844740a Mon Sep 17 00:00:00 2001 From: Marisa Kirisame Date: Thu, 21 Oct 2021 23:27:37 +0200 Subject: [PATCH] Various changes and fixes. --- README.md | 4 ++-- language.def_lore | 8 ++++---- language.es_lore | 8 ++++---- language.version | 4 ++-- lore/default/blackmann.txt | 2 +- lore/default/spreadgun.txt | 2 +- lore/default/wallbuster.txt | 4 ++-- lore/es/blackmann.txt | 2 +- lore/es/spreadgun.txt | 2 +- lore/es/wallbuster.txt | 4 ++-- zscript/handler/swwm_handler_uitick.zsc | 16 ++++++++-------- zscript/swwm_gesture_fx.zsc | 1 + zscript/weapons/swwm_cbt.zsc | 4 ++-- zscript/weapons/swwm_shot.zsc | 4 ++-- 14 files changed, 33 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index fd76b0f3d..a28c0cafb 100644 --- a/README.md +++ b/README.md @@ -113,9 +113,9 @@ Coming from the **Doom** modding side of things, this gun really packs a punch, **Reload:** Unload the current shell and load a new one. Unspent shells are re-added to their respective ammo type pool (or dropped if you can't hold more). -The **Spreadgun** uses 10 gauge ammunition, apparently just for the sake of making it feel more powerful due to the increased recoil. +The **Spreadgun** uses 6 gauge ammunition, apparently just for the sake of making it feel more powerful due to the increased recoil. -### 10Ga shells ~ Replaces Clip / Shells, Wand Crystal / Ethereal Arrows +### 6ga shells ~ Replaces Clip / Shells, Wand Crystal / Ethereal Arrows ![](docimg/shells.png) Available in the following types, with varying chances of appearing depending diff --git a/language.def_lore b/language.def_lore index f24394bb6..7ef5b56ab 100644 --- a/language.def_lore +++ b/language.def_lore @@ -369,7 +369,7 @@ SWWM_LORETXT_BLACKMANN = "\n" "As of 2148, the company is handled by \cfHermann E. Ischer\c- the great-great-grandson of its founder, who has made it his personal goal that any newly created weapon to come out of their factories capable of holding more than one bullet should have the ability to shoot out everything at once, or as quickly as possible. The man himself is also quite popular on social media due to his status as the world record holder for \"largest eyebrows\", often showing them off or talking in detail about the maintenance of such a thing.\n" "\n" -"A big part of the company's funding comes from \cfMr. BIG SHOT\c-, who, according to reports by Hermann himself, regularly commissions all sorts of ludicrous shotgun designs that no sane man would ever think of using. Out of all these strictly private designs, one sole weapon was eventually made public, the \cfWallbuster\c-, a 25-barrel revolving shotgun, chambered in 10Ga, and said to be capable of \"cleanly breaching through a barrier of pure lead half a meter thick\".\n" +"A big part of the company's funding comes from \cfMr. BIG SHOT\c-, who, according to reports by Hermann himself, regularly commissions all sorts of ludicrous shotgun designs that no sane man would ever think of using. Out of all these strictly private designs, one sole weapon was eventually made public, the \cfWallbuster\c-, a 25-barrel revolving shotgun, chambered in 6-gauge, and said to be capable of \"cleanly breaching through a barrier of pure lead half a meter thick\".\n" "\n" "\cxSaya's Notes:\c-\n" "\cfYeah, yeah. Cool guns, and stuff. Some even got the blessing of Gun Jesus himself, too (god how I fucking miss him). But, yeah... I did realize one thing when digging up stuff to write this entry. It's about the name itself of this whole company. I'm pretty sure it's a reference to something, yeah... something big... and black... you get it now? Yes, that's it. Of course it's a fucking joke about BBC, OF... FUCKING... COURSE. The fucking guy really wanted everyone to think about his DICK whenever they looked at the massive guns he made??? DUDE, GROSS!!!\c-"; @@ -3428,7 +3428,7 @@ SWWM_LORETXT_SPREADGUN = "\n" "The \cfSpreadgun\c- is a simple single-shot shotgun with a rather unconventional reload mechanism. Unlike other weapons of the same fashion, the Spreadgun employs an odd variant of break action that \cfBlackmann Arms\c- has described as \"slide-action\", whereas rather than being hinged, the barrel slides horizontally at the press of two side buttons, with a small metal bit springing up and ejecting the loaded shell. After loading in another round, the user merely has to push the barrel back into its closed position. Some have doubts about the practicality of this operation, or its safety, but it's been guaranteed that the gun will not misfire no matter the force exerted to push the barrel back in.\n" "\n" -"As it is chambered in the rare 10Ga-short type, there's an exclusive assortment of ammunition types it can use, all handled by Blackmann Arms themselves. They are as follows:\n" +"The weapon is chambered for rather sizable 6ga shells, and there's an exclusive assortment of ammunition types it can use, all handled by Blackmann Arms themselves. They are as follows:\n" "\n" "\cfStandard Buckshot:\c- Red shells. Exactly what it says on the tin. The spread caused by the shortness of the barrel may make it difficult to reach distant targets, but at close range it should be very effective.\n" "\n" @@ -3784,11 +3784,11 @@ SWWM_LORETXT_WALLBUSTER = "\cxClassification:\c-\n" "\cf Revolver Shotgun\c-\n" "\n" -"The \cfWallbuster\c- is a beefy beast of a shotgun, sporting a total of 25 barrels divided into individually rotating 5-barrel cylinders. Like other shotguns from \cfBlackmann Arms\c-, it is chambered for the somewhat rare 10Ga-short caliber. This huge weapon was commissioned by \cfMr. BIG SHOT\c- himself, and of the many others \cfBlackmann Arms\c- has made for him, it is the only one that was made public, and it's said that the others may be even more ludicrous.\n" +"The \cfWallbuster\c- is a beefy beast of a shotgun, sporting a total of 25 barrels divided into individually rotating 5-barrel cylinders. Like other shotguns from \cfBlackmann Arms\c-, it is chambered for the somewhat ludicrous 6-gauge. This huge weapon was commissioned by \cfMr. BIG SHOT\c- himself, and of the many others \cfBlackmann Arms\c- has made for him, it is the only one that was made public, and it's said that the others may be even more ludicrous.\n" "\n" "The internal mechanisms driving this weapon have such a degree of complexity that they've been described as \cf\"Kraut Deep Space Magic\"\c- by some. Only \cfHermann E. Ischer\c- himself knows every detail about their operation. With each twist of the main trigger, the topmost barrel is primed, and then its cylinder spins counter-clockwise, with the next round ready for shooting. On a complete rotation, or when the secondary trigger is used, the main body spins afterwards, switching to another cylinder.\n" "\n" -"The Wallbuster is compatible with most types of 10Ga-short shells distributed by Blackmann, although there are safety restrictions on some, namely dragon's breath, flechettes, and golden shells. This limits the range of ammunition usable to only these four types:\n" +"The Wallbuster is compatible with most types of 6ga shells distributed by Blackmann, although there are safety restrictions on some, namely dragon's breath, flechettes, and golden shells. This limits the range of ammunition usable to only these four types:\n" "\n" "\cfStandard Buckshot:\c- Red shells. Exactly what it says on the tin. Quite lethal at short range, and with some extra reach due to the length of the weapon's barrels.\n" "\n" diff --git a/language.es_lore b/language.es_lore index 817c18604..d87e2aae7 100644 --- a/language.es_lore +++ b/language.es_lore @@ -346,7 +346,7 @@ SWWM_LORETXT_BLACKMANN = "\n" "A partir de 2148, la compañía está a cargo de \cfHermann E. Ischer\c- tataranieto de su fundador, quien ha hecho su objetivo personal que toda arma creada en sus fábricas capaz de tener más de una bala cargada debe tener la habilidad de dispararlo todo a la vez, o lo más rápido posible. El hombre es también popular en redes sociales dado su estatus por tener el record mundial de \"mayores cejas\", frecuentemente presumiendo de ellas o hablando en detalle de su mantenimiento.\n" "\n" -"Una gran parte de los fondos de la compañía proviene de \cfDon BIG SHOT\c-, quien, segun reportajes del propio Hermann, regularmente encarga toda clase de descabellados diseños de escopetas que ningun hombre en su sano juicio pensaría usar. De estos muchos diseños estrictamente privados, una sola arma fue hecha pública, la \cfWallbuster\c-, una escopeta revólver de 25 cañones, del calibre 10, supuestamente capaz de \"abrir una brecha a través de una barrera de puro plomo con medio metro de grosor\".\n" +"Una gran parte de los fondos de la compañía proviene de \cfDon BIG SHOT\c-, quien, segun reportajes del propio Hermann, regularmente encarga toda clase de descabellados diseños de escopetas que ningun hombre en su sano juicio pensaría usar. De estos muchos diseños estrictamente privados, una sola arma fue hecha pública, la \cfWallbuster\c-, una escopeta revólver de 25 cañones, del calibre 6, supuestamente capaz de \"abrir una brecha a través de una barrera de puro plomo con medio metro de grosor\".\n" "\n" "\cxNotas de Saya:\c-\n" "\cfSí, sí. Armas que molan mucho y tal. Algunas hasta tuvieron la bendición del mismísimo Gun Jesus (dios como lo echo de menos). Pero, sí... Me di cuenta de una cosa cuando rebuscaba cosas para escribir aquí. Es por el nombre de la empresa y tal. Seguro que es una referencia a algo, sí... algo grande... y negro... ¿lo pillas? Sí, eso es. Por supuesto que es un puto chiste de penes, POR... SUPUESTO... QUE SÍ. ¿¿¿El puto tío en serio quería que toda la gente pensara en su POLLA cada vez que vieran sus enormes armas??? ¡¡¡PUTO ASCO!!!\c-"; @@ -3162,7 +3162,7 @@ SWWM_LORETXT_SPREADGUN = "\n" "El \cfTrabuco\c- es una simple escopeta de un disparo con un mecanismo de recarga poco convencional. A diferencia de otras armas del mismo tipo, el Trabuco emplea una variante extraña del cañón basculante que \cfBlackmann Arms\c- ha descrito como \"cañón deslizante\", por la cual en lugar de usar una bisagra, el cañón se desliza horizontalmente al pulsar dos botones laterales, con una pequeña pieza metálica saltando y eyectando el cartucho cargado. Tras cargar el siguiente cartucho, el usuario simplemente tiene que empujar el cañón a su posición inicial. Algunos tienen dudas sobre la factibilidad de esta operación, o de su seguridad, pero han garantizado que el arma no disparará accidentalmente no importa la fuerza ejercida empujando de vuelta el cañón.\n" "\n" -"Al estar adaptada al poco común calibre 10-corto, hay un surtido exclusivo de munición que el Trabuco puede usar, todos manejados por Blackmann. Siendo estos:\n" +"El arma emplea el ciertamente grande calibre 6, y hay un surtido exclusivo de munición que puede usar, todo manejado por Blackmann. Siendo estos:\n" "\n" "\cfPerdigones Estándar:\c- Cartuchos rojos. Exactamente lo que pone. La dispersión causada por la poca longitud del cañón puede que dificulte alcanzar objetivos lejanos, pero a un rango más corto debería ser más efectivo.\n" "\n" @@ -3497,11 +3497,11 @@ SWWM_LORETXT_WALLBUSTER = "\cxClasificación:\c-\n" "\cf Escopeta Revólver\c-\n" "\n" -"La \cfWallbuster\c- es una escopeta bestial, teniendo un total de 25 cañones divididos en tambores de cinco con rotación individual. Al igual que otras escopetas de \cfBlackmann Arms\c-, emplea el poco común calibre 10-corto. Esta descomunal arma fue encargada por el mismo \cfDon BIG SHOT\c-, y de todas las que \cfBlackman Arms\c- ha hecho para él, es la única que fue hecha pública, y se dice que las demás puede que sean incluso más absurdas.\n" +"La \cfWallbuster\c- es una escopeta bestial, teniendo un total de 25 cañones divididos en tambores de cinco con rotación individual. Al igual que otras escopetas de \cfBlackmann Arms\c-, emplea el peculiarmente ridiculo calibre 6. Esta descomunal arma fue encargada por el mismo \cfDon BIG SHOT\c-, y de todas las que \cfBlackman Arms\c- ha hecho para él, es la única que fue hecha pública, y se dice que las demás puede que sean incluso más absurdas.\n" "\n" "Los 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 tambor gira a contrarreloj, con el siguiente cartucho listo para dispararse. Con una rotación completa, o cuando se usa el gatillo secundario, el cuerpo principal gira después, alternando a otro tambor.\n" "\n" -"La Wallbuster es compatible con la mayor parte de cartuchos de calibre 10-corto, aunque hay restricciones de seguridad para algunas, específicamente los cartuchos dragon's breath, flechette y dorados. Esto limita el rango de munición utilizable a sólo estos cuatro tipos:\n" +"La Wallbuster es compatible con la mayor parte de cartuchos de calibre 6, aunque hay restricciones de seguridad para algunas, específicamente los cartuchos dragon's breath, flechette y dorados. Esto limita el rango de munición utilizable a sólo estos cuatro tipos:\n" "\n" "\cfPerdigones Estándar:\c- Cartuchos rojos. Exactamente lo que pone. Bastante letal a corto rango, y con cierto alcance extra dada la longitud de los cañones del arma.\n" "\n" diff --git a/language.version b/language.version index 3074c0dd1..5293491e6 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\chSWWM \czGZ\c- \cw1.2pre r37 \cu(Thu 21 Oct 17:57:18 CEST 2021)\c-"; -SWWM_SHORTVER="\cw1.2pre r37 \cu(2021-10-21 17:57:18)\c-"; +SWWM_MODVER="\chSWWM \czGZ\c- \cw1.2pre r38 \cu(Thu 21 Oct 23:27:37 CEST 2021)\c-"; +SWWM_SHORTVER="\cw1.2pre r38 \cu(2021-10-21 23:27:37)\c-"; diff --git a/lore/default/blackmann.txt b/lore/default/blackmann.txt index 720f20925..6055c3fa3 100644 --- a/lore/default/blackmann.txt +++ b/lore/default/blackmann.txt @@ -20,7 +20,7 @@ Blackmann became quite popular due to not only the swiftness in designing all ki As of 2148, the company is handled by **Hermann E. Ischer** the great-great-grandson of its founder, who has made it his personal goal that any newly created weapon to come out of their factories capable of holding more than one bullet should have the ability to shoot out everything at once, or as quickly as possible. The man himself is also quite popular on social media due to his status as the world record holder for "largest eyebrows", often showing them off or talking in detail about the maintenance of such a thing. -A big part of the company's funding comes from **Mr. BIG SHOT**, who, according to reports by Hermann himself, regularly commissions all sorts of ludicrous shotgun designs that no sane man would ever think of using. Out of all these strictly private designs, one sole weapon was eventually made public, the **Wallbuster**, a 25-barrel revolving shotgun, chambered in 10Ga, and said to be capable of "cleanly breaching through a barrier of pure lead half a meter thick". +A big part of the company's funding comes from **Mr. BIG SHOT**, who, according to reports by Hermann himself, regularly commissions all sorts of ludicrous shotgun designs that no sane man would ever think of using. Out of all these strictly private designs, one sole weapon was eventually made public, the **Wallbuster**, a 25-barrel revolving shotgun, chambered in 6-gauge, and said to be capable of "cleanly breaching through a barrier of pure lead half a meter thick". \cxSaya's Notes:\c- \cfYeah, yeah. Cool guns, and stuff. Some even got the blessing of Gun Jesus himself, too (god how I fucking miss him). But, yeah... I did realize one thing when digging up stuff to write this entry. It's about the name itself of this whole company. I'm pretty sure it's a reference to something, yeah... something big... and black... you get it now? Yes, that's it. Of course it's a fucking joke about BBC, OF... FUCKING... COURSE. The fucking guy really wanted everyone to think about his DICK whenever they looked at the massive guns he made??? DUDE, GROSS!!!\c- diff --git a/lore/default/spreadgun.txt b/lore/default/spreadgun.txt index e723571bf..799806c49 100644 --- a/lore/default/spreadgun.txt +++ b/lore/default/spreadgun.txt @@ -14,7 +14,7 @@ TXT The **Spreadgun** is a simple single-shot shotgun with a rather unconventional reload mechanism. Unlike other weapons of the same fashion, the Spreadgun employs an odd variant of break action that **Blackmann Arms** has described as "slide-action", whereas rather than being hinged, the barrel slides horizontally at the press of two side buttons, with a small metal bit springing up and ejecting the loaded shell. After loading in another round, the user merely has to push the barrel back into its closed position. Some have doubts about the practicality of this operation, or its safety, but it's been guaranteed that the gun will not misfire no matter the force exerted to push the barrel back in. -As it is chambered in the rare 10Ga-short type, there's an exclusive assortment of ammunition types it can use, all handled by Blackmann Arms themselves. They are as follows: +The weapon is chambered for rather sizable 6ga shells, and there's an exclusive assortment of ammunition types it can use, all handled by Blackmann Arms themselves. They are as follows: \cfStandard Buckshot:\c- Red shells. Exactly what it says on the tin. The spread caused by the shortness of the barrel may make it difficult to reach distant targets, but at close range it should be very effective. diff --git a/lore/default/wallbuster.txt b/lore/default/wallbuster.txt index 4e1d672b5..a83280cd0 100644 --- a/lore/default/wallbuster.txt +++ b/lore/default/wallbuster.txt @@ -13,11 +13,11 @@ TXT \cxClassification:\c- \cf Revolver Shotgun\c- -The **Wallbuster** is a beefy beast of a shotgun, sporting a total of 25 barrels divided into individually rotating 5-barrel cylinders. Like other shotguns from **Blackmann Arms**, it is chambered for the somewhat rare 10Ga-short caliber. This huge weapon was commissioned by **Mr. BIG SHOT** himself, and of the many others **Blackmann Arms** has made for him, it is the only one that was made public, and it's said that the others may be even more ludicrous. +The **Wallbuster** is a beefy beast of a shotgun, sporting a total of 25 barrels divided into individually rotating 5-barrel cylinders. Like other shotguns from **Blackmann Arms**, it is chambered for the somewhat ludicrous 6-gauge. This huge weapon was commissioned by **Mr. BIG SHOT** himself, and of the many others **Blackmann Arms** has made for him, it is the only one that was made public, and it's said that the others may be even more ludicrous. The internal mechanisms driving this weapon have such a degree of complexity that they've been described as **"Kraut Deep Space Magic"** by some. Only **Hermann E. Ischer** himself knows every detail about their operation. With each twist of the main trigger, the topmost barrel is primed, and then its cylinder spins counter-clockwise, with the next round ready for shooting. On a complete rotation, or when the secondary trigger is used, the main body spins afterwards, switching to another cylinder. -The Wallbuster is compatible with most types of 10Ga-short shells distributed by Blackmann, although there are safety restrictions on some, namely dragon's breath, flechettes, and golden shells. This limits the range of ammunition usable to only these four types: +The Wallbuster is compatible with most types of 6ga shells distributed by Blackmann, although there are safety restrictions on some, namely dragon's breath, flechettes, and golden shells. This limits the range of ammunition usable to only these four types: \cfStandard Buckshot:\c- Red shells. Exactly what it says on the tin. Quite lethal at short range, and with some extra reach due to the length of the weapon's barrels. diff --git a/lore/es/blackmann.txt b/lore/es/blackmann.txt index 5c457e669..1db200086 100644 --- a/lore/es/blackmann.txt +++ b/lore/es/blackmann.txt @@ -14,7 +14,7 @@ Blackmann se popularizó no solo por la rapidez en diseñar toda clase de curios A partir de 2148, la compañía está a cargo de **Hermann E. Ischer** tataranieto de su fundador, quien ha hecho su objetivo personal que toda arma creada en sus fábricas capaz de tener más de una bala cargada debe tener la habilidad de dispararlo todo a la vez, o lo más rápido posible. El hombre es también popular en redes sociales dado su estatus por tener el record mundial de "mayores cejas", frecuentemente presumiendo de ellas o hablando en detalle de su mantenimiento. -Una gran parte de los fondos de la compañía proviene de **Don BIG SHOT**, quien, segun reportajes del propio Hermann, regularmente encarga toda clase de descabellados diseños de escopetas que ningun hombre en su sano juicio pensaría usar. De estos muchos diseños estrictamente privados, una sola arma fue hecha pública, la **Wallbuster**, una escopeta revólver de 25 cañones, del calibre 10, supuestamente capaz de "abrir una brecha a través de una barrera de puro plomo con medio metro de grosor". +Una gran parte de los fondos de la compañía proviene de **Don BIG SHOT**, quien, segun reportajes del propio Hermann, regularmente encarga toda clase de descabellados diseños de escopetas que ningun hombre en su sano juicio pensaría usar. De estos muchos diseños estrictamente privados, una sola arma fue hecha pública, la **Wallbuster**, una escopeta revólver de 25 cañones, del calibre 6, supuestamente capaz de "abrir una brecha a través de una barrera de puro plomo con medio metro de grosor". \cxNotas de Saya:\c- \cfSí, sí. Armas que molan mucho y tal. Algunas hasta tuvieron la bendición del mismísimo Gun Jesus (dios como lo echo de menos). Pero, sí... Me di cuenta de una cosa cuando rebuscaba cosas para escribir aquí. Es por el nombre de la empresa y tal. Seguro que es una referencia a algo, sí... algo grande... y negro... ¿lo pillas? Sí, eso es. Por supuesto que es un puto chiste de penes, POR... SUPUESTO... QUE SÍ. ¿¿¿El puto tío en serio quería que toda la gente pensara en su POLLA cada vez que vieran sus enormes armas??? ¡¡¡PUTO ASCO!!!\c- diff --git a/lore/es/spreadgun.txt b/lore/es/spreadgun.txt index 4b85f6dbe..ae940c258 100644 --- a/lore/es/spreadgun.txt +++ b/lore/es/spreadgun.txt @@ -10,7 +10,7 @@ TXT El **Trabuco** es una simple escopeta de un disparo con un mecanismo de recarga poco convencional. A diferencia de otras armas del mismo tipo, el Trabuco emplea una variante extraña del cañón basculante que **Blackmann Arms** ha descrito como "cañón deslizante", por la cual en lugar de usar una bisagra, el cañón se desliza horizontalmente al pulsar dos botones laterales, con una pequeña pieza metálica saltando y eyectando el cartucho cargado. Tras cargar el siguiente cartucho, el usuario simplemente tiene que empujar el cañón a su posición inicial. Algunos tienen dudas sobre la factibilidad de esta operación, o de su seguridad, pero han garantizado que el arma no disparará accidentalmente no importa la fuerza ejercida empujando de vuelta el cañón. -Al estar adaptada al poco común calibre 10-corto, hay un surtido exclusivo de munición que el Trabuco puede usar, todos manejados por Blackmann. Siendo estos: +El arma emplea el ciertamente grande calibre 6, y hay un surtido exclusivo de munición que puede usar, todo manejado por Blackmann. Siendo estos: \cfPerdigones Estándar:\c- Cartuchos rojos. Exactamente lo que pone. La dispersión causada por la poca longitud del cañón puede que dificulte alcanzar objetivos lejanos, pero a un rango más corto debería ser más efectivo. diff --git a/lore/es/wallbuster.txt b/lore/es/wallbuster.txt index 6a5533b3a..75678d8ad 100644 --- a/lore/es/wallbuster.txt +++ b/lore/es/wallbuster.txt @@ -7,11 +7,11 @@ TXT \cxClasificación:\c- \cf Escopeta Revólver\c- -La **Wallbuster** es una escopeta bestial, teniendo un total de 25 cañones divididos en tambores de cinco con rotación individual. Al igual que otras escopetas de **Blackmann Arms**, emplea el poco común calibre 10-corto. Esta descomunal arma fue encargada por el mismo **Don BIG SHOT**, y de todas las que **Blackman Arms** ha hecho para él, es la única que fue hecha pública, y se dice que las demás puede que sean incluso más absurdas. +La **Wallbuster** es una escopeta bestial, teniendo un total de 25 cañones divididos en tambores de cinco con rotación individual. Al igual que otras escopetas de **Blackmann Arms**, emplea el peculiarmente ridiculo calibre 6. Esta descomunal arma fue encargada por el mismo **Don BIG SHOT**, y de todas las que **Blackman Arms** ha hecho para él, es la única que fue hecha pública, y se dice que las demás puede que sean incluso más absurdas. Los mecanismos internos que empujan el funcionamiento de este arma tienen tal grado de complejidad que han sido descritos por algunos como **Ingeniería Loca Alemana**. Solamente el propio **Hermann E. Ischer** conoce todos los detalles de su operación. Con cada accionamiento del gatillo principal, el cañón superior es disparado, y luego su tambor gira a contrarreloj, con el siguiente cartucho listo para dispararse. Con una rotación completa, o cuando se usa el gatillo secundario, el cuerpo principal gira después, alternando a otro tambor. -La Wallbuster es compatible con la mayor parte de cartuchos de calibre 10-corto, aunque hay restricciones de seguridad para algunas, específicamente los cartuchos dragon's breath, flechette y dorados. Esto limita el rango de munición utilizable a sólo estos cuatro tipos: +La Wallbuster es compatible con la mayor parte de cartuchos de calibre 6, aunque hay restricciones de seguridad para algunas, específicamente los cartuchos dragon's breath, flechette y dorados. Esto limita el rango de munición utilizable a sólo estos cuatro tipos: \cfPerdigones Estándar:\c- Cartuchos rojos. Exactamente lo que pone. Bastante letal a corto rango, y con cierto alcance extra dada la longitud de los cañones del arma. diff --git a/zscript/handler/swwm_handler_uitick.zsc b/zscript/handler/swwm_handler_uitick.zsc index 5d8621d8a..24e159bf4 100644 --- a/zscript/handler/swwm_handler_uitick.zsc +++ b/zscript/handler/swwm_handler_uitick.zsc @@ -13,7 +13,7 @@ extend Class SWWMHandler if ( !swwm_nomapmsg ) { // angry about phase two - let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); + let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); msg.seqname = "SAYAEVIB"; msg.seqcnt = 2; msg.delay = 20; @@ -30,7 +30,7 @@ extend Class SWWMHandler int whichboss = WhichVanillaBossMap(); if ( bossmap == MAP_DE1M8 ) { - let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); + let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); msg.seqname = "SAYAPHOBOS"; msg.seqcnt = 4; msg.delay = 40; @@ -38,7 +38,7 @@ extend Class SWWMHandler } else if ( bossmap == MAP_DE2M8 ) { - let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); + let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); msg.seqname = "SAYADEIMOS"; msg.seqcnt = 4; msg.delay = 40; @@ -46,7 +46,7 @@ extend Class SWWMHandler } else if ( bossmap == MAP_DE3M8 ) { - let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); + let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); msg.seqname = "SAYADIS"; msg.seqcnt = 4; msg.delay = 40; @@ -54,7 +54,7 @@ extend Class SWWMHandler } else if ( bossmap == MAP_DE4M8 ) { - let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); + let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); msg.seqname = "SAYATHY"; msg.seqcnt = 4; msg.delay = 40; @@ -62,7 +62,7 @@ extend Class SWWMHandler } else if ( bossmap == MAP_DMAP07 ) { - let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); + let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); msg.seqname = "SAYADIMPLE"; msg.seqcnt = 5; msg.delay = 40; @@ -80,7 +80,7 @@ extend Class SWWMHandler } if ( rampancy ) { - let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); + let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); msg.seqname = "SAYARAMPANCY"; msg.seqcnt = 4; msg.delay = 250; @@ -88,7 +88,7 @@ extend Class SWWMHandler } else { - let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); + let msg = new("SWWMDirectMessage").Init(StringTable.Localize("$SWWM_SAYASNAME"),StringTable.Localize("$SWWM_SAYANAME"),"Saya"); msg.seqname = "SAYAIOS"; msg.seqcnt = 5; msg.delay = 40; diff --git a/zscript/swwm_gesture_fx.zsc b/zscript/swwm_gesture_fx.zsc index d7c80935b..843151478 100644 --- a/zscript/swwm_gesture_fx.zsc +++ b/zscript/swwm_gesture_fx.zsc @@ -572,6 +572,7 @@ Class HeadpatTracker : Actor if ( user.player.crouchdir == -1 ) return false; // need to be standing up if ( !user.player.onground ) return false; // need to be on solid ground if ( dvacationarghack && (target.args[0] == 1) ) return false; // can't pat at the moment + if ( !(user.player.WeaponState&WF_WEAPONSWITCHOK) || (user.player.WeaponState&WF_DISABLESWITCH) ) return false; // weapon needs to be ready for switching // check use range Vector3 diff = level.Vec3Diff(user.Vec2OffsetZ(0,0,user.player.viewz),Vec3Offset(0,0,target.Height)); if ( abs(diff.z) > PlayerPawn(user.player.mo).UseRange ) return false; diff --git a/zscript/weapons/swwm_cbt.zsc b/zscript/weapons/swwm_cbt.zsc index 2fe56e54c..aaa97ddeb 100644 --- a/zscript/weapons/swwm_cbt.zsc +++ b/zscript/weapons/swwm_cbt.zsc @@ -515,7 +515,7 @@ Class Wallbuster : SWWMWeapon // slug if ( !sst ) sst = new("SpreadSlugTracer"); sst.ignoreme = self; - sst.penetration = 150.; + sst.penetration = 180.; a = FRandom[Wallbuster](0,360); s = FRandom[Wallbuster](0,.002); dir = (x2+y2*cos(a)*s+z2*sin(a)*s).unit(); @@ -606,7 +606,7 @@ Class Wallbuster : SWWMWeapon if ( !st ) st = new("SpreadgunTracer"); st.ignoreme = self; // attempt to uniformize expected damage while reducing traces (mainly for performance) - int expecteddmg = 100; + int expecteddmg = 120; int numshot = max(21-howmany,5); int individualdmg = int(ceil(expecteddmg/double(numshot))); for ( int j=0; j