Some text updates. Added dev notes to unimplemented weapons so I don't forget.

This commit is contained in:
Marisa the Magician 2023-11-05 11:08:43 +01:00
parent e0e9b27121
commit 865b1794b2
14 changed files with 131 additions and 26 deletions

View File

@ -10,6 +10,7 @@ DAMNUM_TYPECOLOR_CONCUSSION = "DamPurple";
DAMNUM_TYPECOLOR_CRITICALCONCUSSION = "DamPurple";
DAMNUM_TYPECOLOR_WALLBUST = "DamDarkRed";
DAMNUM_TYPECOLOR_SHRAPNEL = "DamBrick";
DAMNUM_TYPECOLOR_SYDON = "DamOrange";
DAMNUM_TYPECOLOR_BIOSPARK = "DamYellow";
DAMNUM_TYPECOLOR_KINYLUM = "DamCyan";
DAMNUM_TYPECOLOR_NOKRON = "DamRed";
@ -21,3 +22,4 @@ DAMNUM_TYPECOLOR_CANDY = "DamCream";
DAMNUM_TYPECOLOR_MORTAL = "DamCyan";
DAMNUM_TYPECOLOR_YNYKRON = "DamPurple";
DAMNUM_TYPECOLOR_YNYKRONALT = "DamPurple";
DAMNUM_TYPECOLOR_KABBADON = "DamGold";

View File

@ -3488,15 +3488,15 @@ SWWM_LORETXT_RAFANKOS =
"\n"
"Devised by a reportedly \"insane\" and \"derranged\" engineer at \cfNekuratek\c-'s Advanced Arms Division, this weapon's development was cut short of its initial ambitious plans. Citing that this engineer whose name won't be revealed \"played too many videogames\", he was stopped before he could add a whopping 15 different modes of operation to the weapon, rendering it extremely convoluted, costly and \"completely ridiculous\".\n"
"\n"
"The \cfRafan-Kos\c- project (\"Ultimate Weapon\" in Nukuribaku) would only be partially completed once chief engineer \cfZanaveth Nekuraku I\c- personally stepped in to ask for this \"inanity\" to cease. The end result seemed satisfactory enough despite complaints from its creator, and would be eventually commercialized.\n"
"The \cfRafan-Kos\c- project (\"Ultimate Weapon\" in Nukuribaku) would only be partially completed once chief engineer \cfZanaveth Nekuraku I\c- personally stepped in to ask for this \"inanity\" to cease. The end result seemed satisfactory enough despite complaints from its creator, and would be eventually commercialized... For a short time.\n"
"\n"
"The weapon employs \cfKabbadon\c- as fuel, a common byproduct of \cfNokorokinylum\c- fusion, thus making it fairly easy to produce. However, the density and degree of purity required in the creation of a single fuel pod make its price escalate dramatically.\n"
"\n"
"\cfPrimary Fire:\c- Release a radiant blast of energy that punches its way through anything, sending sparks flying in all directions along its path and burning other nearby targets. The blast burns for up to five seconds before rapidly dissipating.\n"
"\cfPrimary Fire:\c- Release a radiant blast of energy that punches its way through anything, sending sparks flying in all directions along its path and burning other nearby targets. The blast burns for up to ten seconds at full pod charge.\n"
"\n"
"\cfSecondary Fire:\c- Releases several scattered blasts in a wide cone, with similar destructive potential, but burning quicker, stronger, and dissipating more rapidly.\n"
"\cfSecondary Fire:\c- Releases several scattered blasts in a wide cone, with only a fraction of the full destructive potential in each. The pod will drain twice as fast in this mode.\n"
"\n"
"\cfReload:\c- Loads in a new magazine, each holding four pods. The currently loaded pod must be fully discharged before a new one can be chambered in.\n"
"\cfReload:\c- Loads in a new magazine, each holding four pods. The currently loaded pod must be fully discharged before a new one can be chambered in (spent pod ejection is automated).\n"
"\n"
"\cfTechniques:\c- Due to using a singular trigger at different pressures, alternating between both fire modes is completely seamless.\n"
"\n"

View File

@ -3237,15 +3237,15 @@ SWWM_LORETXT_RAFANKOS =
"\n"
"Ideada por un supuestamente \"loco\" y \"desquiciado\" ingeniero de la División de Armas Avanzadas de \cfNekuratek\c-, el desarrollo de este arma se vio interrumpido mucho antes de alcanzar sus ambiciosos planes. Citando que este ingeniero cuyo nombre no será revelado \"jugó a demasiados videojuegos\", fue interrumpido antes de que llegara a implementar la friolera de 15 diferentes modos de operación del arma, haciéndola extremadamente complicada, costosa y \"completamente ridícula\".\n"
"\n"
"El proyecto \cfRafan-Kos\c- (\"Arma Definitiva\" en Nukuribaku) solo sería completado en parte una vez el jefe de ingeniería \cfZanaveth Nekuraku I\c- se plantara personalmente para pedir que cesara tal \"inanidad\". El resultado final pareció satisfactorio a pesar de las quejas de su creador, y sería finalmente comercializado.\n"
"El proyecto \cfRafan-Kos\c- (\"Arma Definitiva\" en Nukuribaku) solo sería completado en parte una vez el jefe de ingeniería \cfZanaveth Nekuraku I\c- se plantara personalmente para pedir que cesara tal \"inanidad\". El resultado final pareció satisfactorio a pesar de las quejas de su creador, y sería finalmente comercializado... Durante poco tiempo.\n"
"\n"
"El arma emplea \cfKabbadon\c- como combustible, un subproducto común de la fusión de \cfNokorokinylum\c-, haciéndolo así fácil de fabricar. Sin embargo, dada la densidad y pureza requeridas en la creación de una sola cápsula de combustible hacen que su precio escale dramáticamente.\n"
"\n"
"\cfFuego Primario:\c- Libera un radiante estallido de energía que se abre paso a través de todo, soltando chispas en todas direcciones a su paso y quemando objetivos cercanos. El estallido arde durante un máximo de cinco segundos antes de disiparse rápidamente.\n"
"\cfFuego Primario:\c- Libera un radiante estallido de energía que se abre paso a través de todo, soltando chispas en todas direcciones a su paso y quemando objetivos cercanos. El estallido arde durante un máximo de diez segundos con una cápsula cargada del todo.\n"
"\n"
"\cfFuego Secundario:\c- Libera varios estallidos dispersos en un cono amplio, con un potencial destructivo similar, pero ardiendo más rápido, con mayor intensidad, y disipándose mucho antes.\n"
"\cfFuego Secundario:\c- Libera varios estallidos dispersos en un cono amplio, con una fracción del potencial destructivo total en cada uno. La cápsula se consumirá el doble de rápido en este modo.\n"
"\n"
"\cfRecarga:\c- Coloca un nuevo cargador, cada uno almacenando cuatro cápsulas. La cápsula cargada debe gastarse completamente antes de poder insertar una nueva en la recámara.\n"
"\cfRecarga:\c- Coloca un nuevo cargador, cada uno almacenando cuatro cápsulas. La cápsula cargada debe gastarse completamente antes de poder insertar una nueva en la recámara (la eyección de la cápsula usada es automática).\n"
"\n"
"\cfTécnicas:\c- Al usar un solo gatillo con diferentes grados de presión, la acción de alternar entre ambos modos de disparo es completamente fluida.\n"
"\n"

View File

@ -1,7 +0,0 @@
[enu default]
DEFPNAME = "the one they call \cfDemolitionist\c-";
BOSSDLG2 = "DO YOU KNOW, MACHINE, WHAT YOU HAVE DONE? THE BARRIERS YOU HAVE DESTROYED WERE NOT OF MY CREATION.";
BEATDLG2 = "Well... if it isn't the little robot that's been \"exploding knees\" among Hell's forces.";
BEATDLG14 = "Here! I'm feeling generous tonight. I know it's not very modern like what you tend to carry around, but it'll do.";
BEATDLG22 = "Not ever in my thousand years as a witch have I seen someone like you! What sort of killer machine are you!?";
BEATDLG27 = "\cgNO SMALL BOMBS WERE USED IN THE ROKKENJIMA MURDERS\c-";

View File

@ -1,3 +1,3 @@
[default]
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r996 \cu(Thu 2 Nov 20:12:19 CET 2023)\c-";
SWWM_SHORTVER="\cw1.3pre r996 \cu(2023-11-02 20:12:19)\c-";
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r997 \cu(Sun 5 Nov 11:08:43 CET 2023)\c-";
SWWM_SHORTVER="\cw1.3pre r997 \cu(2023-11-05 11:08:43)\c-";

View File

@ -14,15 +14,15 @@ TXT
Devised by a reportedly "insane" and "derranged" engineer at **Nekuratek**'s Advanced Arms Division, this weapon's development was cut short of its initial ambitious plans. Citing that this engineer whose name won't be revealed "played too many videogames", he was stopped before he could add a whopping 15 different modes of operation to the weapon, rendering it extremely convoluted, costly and "completely ridiculous".
The **Rafan-Kos** project ("Ultimate Weapon" in Nukuribaku) would only be partially completed once chief engineer **Zanaveth Nekuraku I** personally stepped in to ask for this "inanity" to cease. The end result seemed satisfactory enough despite complaints from its creator, and would be eventually commercialized.
The **Rafan-Kos** project ("Ultimate Weapon" in Nukuribaku) would only be partially completed once chief engineer **Zanaveth Nekuraku I** personally stepped in to ask for this "inanity" to cease. The end result seemed satisfactory enough despite complaints from its creator, and would be eventually commercialized... For a short time.
The weapon employs **Kabbadon** as fuel, a common byproduct of **Nokorokinylum** fusion, thus making it fairly easy to produce. However, the density and degree of purity required in the creation of a single fuel pod make its price escalate dramatically.
\cfPrimary Fire:\c- Release a radiant blast of energy that punches its way through anything, sending sparks flying in all directions along its path and burning other nearby targets. The blast burns for up to five seconds before rapidly dissipating.
\cfPrimary Fire:\c- Release a radiant blast of energy that punches its way through anything, sending sparks flying in all directions along its path and burning other nearby targets. The blast burns for up to ten seconds at full pod charge.
\cfSecondary Fire:\c- Releases several scattered blasts in a wide cone, with similar destructive potential, but burning quicker, stronger, and dissipating more rapidly.
\cfSecondary Fire:\c- Releases several scattered blasts in a wide cone, with only a fraction of the full destructive potential in each. The pod will drain twice as fast in this mode.
\cfReload:\c- Loads in a new magazine, each holding four pods. The currently loaded pod must be fully discharged before a new one can be chambered in.
\cfReload:\c- Loads in a new magazine, each holding four pods. The currently loaded pod must be fully discharged before a new one can be chambered in (spent pod ejection is automated).
\cfTechniques:\c- Due to using a singular trigger at different pressures, alternating between both fire modes is completely seamless.

View File

@ -8,15 +8,15 @@ TXT
Ideada por un supuestamente "loco" y "desquiciado" ingeniero de la División de Armas Avanzadas de **Nekuratek**, el desarrollo de este arma se vio interrumpido mucho antes de alcanzar sus ambiciosos planes. Citando que este ingeniero cuyo nombre no será revelado "jugó a demasiados videojuegos", fue interrumpido antes de que llegara a implementar la friolera de 15 diferentes modos de operación del arma, haciéndola extremadamente complicada, costosa y "completamente ridícula".
El proyecto **Rafan-Kos** ("Arma Definitiva" en Nukuribaku) solo sería completado en parte una vez el jefe de ingeniería **Zanaveth Nekuraku I** se plantara personalmente para pedir que cesara tal "inanidad". El resultado final pareció satisfactorio a pesar de las quejas de su creador, y sería finalmente comercializado.
El proyecto **Rafan-Kos** ("Arma Definitiva" en Nukuribaku) solo sería completado en parte una vez el jefe de ingeniería **Zanaveth Nekuraku I** se plantara personalmente para pedir que cesara tal "inanidad". El resultado final pareció satisfactorio a pesar de las quejas de su creador, y sería finalmente comercializado... Durante poco tiempo.
El arma emplea **Kabbadon** como combustible, un subproducto común de la fusión de **Nokorokinylum**, haciéndolo así fácil de fabricar. Sin embargo, dada la densidad y pureza requeridas en la creación de una sola cápsula de combustible hacen que su precio escale dramáticamente.
\cfFuego Primario:\c- Libera un radiante estallido de energía que se abre paso a través de todo, soltando chispas en todas direcciones a su paso y quemando objetivos cercanos. El estallido arde durante un máximo de cinco segundos antes de disiparse rápidamente.
\cfFuego Primario:\c- Libera un radiante estallido de energía que se abre paso a través de todo, soltando chispas en todas direcciones a su paso y quemando objetivos cercanos. El estallido arde durante un máximo de diez segundos con una cápsula cargada del todo.
\cfFuego Secundario:\c- Libera varios estallidos dispersos en un cono amplio, con un potencial destructivo similar, pero ardiendo más rápido, con mayor intensidad, y disipándose mucho antes.
\cfFuego Secundario:\c- Libera varios estallidos dispersos en un cono amplio, con una fracción del potencial destructivo total en cada uno. La cápsula se consumirá el doble de rápido en este modo.
\cfRecarga:\c- Coloca un nuevo cargador, cada uno almacenando cuatro cápsulas. La cápsula cargada debe gastarse completamente antes de poder insertar una nueva en la recámara.
\cfRecarga:\c- Coloca un nuevo cargador, cada uno almacenando cuatro cápsulas. La cápsula cargada debe gastarse completamente antes de poder insertar una nueva en la recámara (la eyección de la cápsula usada es automática).
\cfTécnicas:\c- Al usar un solo gatillo con diferentes grados de presión, la acción de alternar entre ambos modos de disparo es completamente fluida.

View File

@ -134,7 +134,8 @@ Coming from Instant Action 3, of all places, here's this thing.
Primary fire fires (duh).
Secondary fire switches to golden shells (if you've got any).
Reload does what you'd expect it to do.
This thing may be unwieldy, but boy does it let you use some fun ammo types.
This thing may be unwieldy, but it's handy in a pinch, as it reloads faster
than the next gun on the list.
2.1.4. Wallbuster

View File

@ -1,6 +1,23 @@
// Nuutek Plasma Blaster (from SWWM series)
// Slot 2, spawns shared with Explodium Gun
/*
dev notes:
- very low recoil per shot, except for altfire
- chargelevel is used as a timer, once reached, release altfire to
spend entire clipcount for alt projectile, with damage, size and
lifespan scaling with clipcount
- idea for projectile include solid "glob" with glowing tail, as well
as various particle trails and lingering "beams"
- lingering beams will use bezier curves to follow trailing points that
gradually move away, with alpha interpolating between them based on
their own lifespan as well (no idea how hard this will be to
implement but that's part of the fun, really)
- originally intended to have a very verbose display, but that may not
be a great idea and I need to look into a more "ergonomic" design
*/
Class PlasmaBlast : SWWMWeapon
{
int clipcount, chargelevel;

View File

@ -1,9 +1,30 @@
// Tach-Engine & Nekuratek Sparkster x3 (from UnSX 2)
// Slot 7, spawns shared with Biospark Carbine
/*
dev notes:
- the general idea for primary fire is a projectile akin to the asmd
ball, just with far more splash damage, closer to a rocket in damage
perhaps
- the altfire will be a single projectile at first, which will quickly
explode forwards into a cloud of nokron (akin to the old hellblazer
ravagers), the cloud will have some conical spread to it, but not
a lot
- the combo fire is going to be more or less identical to that of the
UT99 incarnation of the weapon, complete with the tail of rotating
rings (though initially accidental, it has a very charming look)
- obviously, as it is a nokorokinylum projectile, it will also have
the lingering beams as well like in the plasma blast
- charge level is based on how long each trigger is held, up to a
certain cap, and it only really affects damage scaling as well as
splash radius
*/
Class ModernSparkster : SWWMWeapon
{
int clipcount, clipcount2;
int chargelevel, chargelevel2;
Property ClipCount : clipcount;
Property ClipCount2 : clipcount2;

View File

@ -1,6 +1,19 @@
// Blackmann Arms "Puntzer Beta" SMW.05 Revolver (planned for unreleased SWWM Iridium)
// Slot 3, spawns shared with Spreadgun
/*
dev notes:
- not much to say about this one, most of the real trouble will come
from the modeling and animation, the code work shouldn't be hard
- there won't be a "mash fire button to shoot faster" here, because
that sort of ability is better reserved for the side mods, where
actual flesh and bone individuals are handling the guns, not a robot
with programmed, neatly measured, automatic motions (this is why
demo-chan had to relearn how to handle guns after getting a maidbot
body)
*/
Class PuntzerBeta : SWWMWeapon
{
int bullets[6];

View File

@ -1,6 +1,15 @@
// Blackmann Arms "Puntzer Gamma" SMW.05 Assault Carbine (was planned for SWWM Z)
// Slot 4, spawns shared with Wallbuster
/*
dev notes:
- not much on this one either
- the idea of putting an ammo readout on the magazine itself has been
going through my mind, maybe I'll do that, seeing as they are
electronically operated rather than using a simple mechanical spring
*/
Class PuntzerGamma : SWWMWeapon
{
int ClipCount;

View File

@ -1,11 +1,39 @@
// Kmonn Shunna Ray-Khom (from UnSX series)
// Slot 8, shared spawn with Silver Bullet JET
/*
dev notes:
- I cannot screw this one up, this is the chance to finally bring it
into existence and it has to be as accurate as possible to the lore
- A fun idea I've had is to use scripted textures to draw arc lightning
around the barrel and bayonets, using a "glass overlay" akin to the
one on the hellblazer
- The scope will use a set of coarse gravity-affected linetraces to
calculate where the projectile will land and then offset the reticle
accordingly, shouldn't be too hard, but it's best to do it per-tic
and then interpolate in the render pass
- the logic for the lightning in water effect shouldn't be too
difficult, albeit costly due to the need for recursion between
connected sectors that have liquid terrain, as well as swimmable 3d
floors, height transfers, etc.
- obviously a range limit must be added for that, about 3200 map units
(100 meters) should be enough?
- the idea with the charge is that it always goes up, but primary fire
only consumes a bit of it, thus ensuring a steady automatic fire rate
and then the secondary drains all of it, which will make it charge
back up slower
- the fulldrain bool is set by the altfire, so when charge is back to
full, a message will be sent to the player in case the weapon is
holstered, kinda like the full charge message for the ynykton
*/
Class RayKhom : SWWMWeapon
{
int clipcount, clipcount2;
bool chambered;
int charge;
bool fulldrain;
Property ClipCount : clipcount;

View File

@ -1,6 +1,27 @@
// Nekuratek Rafan-Kos aka "The Ultimate Weapon" (from UnSX 4)
// Slot 0, spawns shared with Ynykron Artifact
/*
dev notes:
- another weapon of the old lore, gotta do my best here
- charge should start with "one extra point", which will count as
the vacuum seal on the pod itself having to be broken before it can
be used, it's simple enough
- to eject the pod, the entire crucible (the barrel) has to slide
backwards, important design detail
- magazine is loaded from the front by opening the handguard as if it
was an oven door (yes, that's how I want it)
- the "elastic beam" system from that one failed unrealscript project
could be recycled for this
- obviously, each beam has to do the fun thing of keeping track of
entry and exit points into level geometry, hopefully this won't be
too costly as the beam range isn't super-long and segments will be
rather large in size, though I worry about the altfire since the idea
is to split it into four thinner beams with the same length but lower
damage
*/
Class RafanKos : SWWMWeapon
{
int clipcount;