diff --git a/FuturePlans.md b/FuturePlans.md index d05d84ac3..c65ca2918 100644 --- a/FuturePlans.md +++ b/FuturePlans.md @@ -74,10 +74,14 @@ Re-animation of old FK models. Plus extra score incentives and achievements. - Dangerous Ball Action *(Land a lead ball crit on yourself)* - Total Ball Destruction *(Deploy 30 Ballsy Bombs)* - Say The Line Vinny *(Spin attack with the Itamex Hammer for 60 seconds)* + - Burnination *(Kill 100 enemies with a single Hellblazer drum)* *[replaces I Am Become Death]* + - Engineer's Best Friend *(Score 1000 kills using sentries)* * **Additional Models:** - Gibs - Hexen keys - Hexen puzzle items +* **Bonus Item:** + - Battle-Boi™ Deployable Sentry ## 1.5 update *(The Final Stage)*: diff --git a/achievements.lst b/achievements.lst index e8a8343f5..3a8d760d3 100644 --- a/achievements.lst +++ b/achievements.lst @@ -98,6 +98,7 @@ roast,200,yes,any salt,0,no,any sanic,800,yes,any sekiro,0,no,any +#sentry,1000,yes,any shame,0,no,any shock,200,yes,any slayer,50,yes,doom @@ -118,6 +119,7 @@ thruwall,200,yes,any tornado,0,no,heretic trash,0,no,doom travel,1000,yes,any +#trogdor,100,yes,any untouchable,0,no,nothexen wantdie,0,no,any wave,0,no,any diff --git a/language.def_lore b/language.def_lore index 501bd0fb6..4a3b183bc 100644 --- a/language.def_lore +++ b/language.def_lore @@ -1019,7 +1019,7 @@ SWWM_LORETXT_ELLEN = "\n" "\cfOh yeah, speaking of Ellen-san. She's a goddamn massive prankster, like, the most awfully skilled troll you could ever imagine, even. See, there was this one time... actually, I think I'll keep quiet about it, because it was embarrassing as all hell. My ass is still sore from back then. I'm NOT going to explain, fuck no. Use your imagination, Demo-chan.\c-\n" "\n" -"\cfAh, also, one super good thing about having her around. She's got some interesting connections. Yeah, most people don't know, but her gramps is a demon. Like, actual demon, from Hell and all. Some real cutie too. Name's Cytho Valathor, and he says he's a \"reformed incubus\", whatever that means. Whenever I need to know anything about what's going on in the land of fire 'n brimstone, he's the guy I go to.\c-"; +"\cfAh, also, one super good thing about having her around. She's got some interesting connections. Yeah, I'm of course talking about her demon grandfather. A certain cutie you may know called Cytho Valathor. Of course, whenever I need to know anything about what's going on in the land of fire 'n brimstone, there's no better source than Ellen-san's gramps.\c-"; SWWM_LORETAG_ENGINETECH = "Tach-Engine"; SWWM_LORETAB_ENGINETECH = "People"; SWWM_LOREREL_ENGINETECH = "UAC;Nukuri;DecadeMech;Saya;Nekuratek;WhiteScar"; @@ -1995,7 +1995,7 @@ SWWM_LORETXT_KMONN = "Alongside his father, he was one of the many engineers behind the famous \cfK79-D Metareality Driver\c- project. A weapon of legend whose name is well known by many, but none remember what it did, not even those involved in its creation.\n" "\n" "\cxSaya's Notes:\c-\n" -"\cfWow this guy is OLD. I know that those peeps pretty much live forever but, wow, that's even more than the old man from Tach-Engine. Talk about an age gap they got going there (yeah).\c-\n" +"\cfWow this guy is OLD. I know that those peeps pretty much live forever but, wow, that's even more than the old man from Tach-Engine. Talk about an age gap they got going there (yeah). I mean, I've met his father too, and oh boy... Beyond ancient.\c-\n" "\n" "\cfOh yeah, the article mentions the K79-D. Real fucking weird shit there. I actually DO know what happened to it, because Maruku-sama told me, since she was present, and is a god and all that. Apparently the weapon tried to directly violate causality during the test fire, so a \"self-preservation mechanism\" of the universe flipped out and it was erased instantly along with all the info on how it was created (even going as far as doing memory wipes, holy fuck).\c-"; SWWM_LORETAG_KNOWLEDGEBASE = "Library"; diff --git a/language.es_lore b/language.es_lore index 65472a24c..4a8ae0829 100644 --- a/language.es_lore +++ b/language.es_lore @@ -952,7 +952,7 @@ SWWM_LORETXT_ELLEN = "\n" "\cfOh ya, hablando de Ellen-san. Es una puta bromista de cuidado, es que vamos, una súper troll de la vida. Mira, una vez... bueno, mejor creo que me lo voy a callar, porque es que me da muchísima vergüenza. Aún me duele el culo desde entonces. Que va, NO pienso explicarlo, coño si no. Usa tu imaginación, Demo-chan.\c-\n" "\n" -"\cfAh, y también, cosa tope de buena de tenerla por aquí. Tiene unos contactos muy interesantes. Sí, la mayoría de la gente no lo sabe, pero su abuelo es un demonio. Sí, uno de verdad, del Infierno y todo. Y es una monada, también. Se llama Cytho Valathor, y dice que es un \"íncubo reformado\", lo que sea que signifique eso. Siempre que necesite saber algo sobre lo que pasa en la tierra de fuego eterno, es el tío al que acudo.\c-"; +"\cfAh, y también, cosa tope de buena de tenerla por aquí. Tiene unos contactos muy interesantes. Sí, me refiero por supuesto a su abuelo demonio. Cierta monada que seguramente conocerás, de nombre Cytho Valathor. Por supuesto, siempre que necesite saber algo sobre lo que pasa en la tierra de fuego eterno, no hay mejor fuente de información que el abuelete de Ellen-san.\c-"; SWWM_LORETXT_ENGINETECH = "\cxNombre:\c-\n" "\cf Instituto Tecnológico Tach-Engine\c-\n" @@ -1850,7 +1850,7 @@ SWWM_LORETXT_KMONN = "Junto a su padre, fue uno de los muchos ingenieros que trabajaron en el famoso proyecto del \cfOperador de Metarealidad K79-D\c-. Un arma legendaria cuyo nombre es conocido por muchos, pero ninguno recuerda lo que hacía, ni siquiera aquellos involucrados en su creación.\n" "\n" "\cxNotas de Saya:\c-\n" -"\cfBuah el tío este es VIEJO. Ya sé que la peña esa vive eternamente, pero hostia puta, si es que es más aun que el viejales de Tach-Engine. Vaya diferencia de edad que se tienen ahí (pos sí).\c-\n" +"\cfBuah el tío este es VIEJO. Ya sé que la peña esa vive eternamente, pero hostia puta, si es que es más aun que el viejales de Tach-Engine. Vaya diferencia de edad que se tienen ahí (pos sí). A ver, hasta he conocido a su padre, y madre mía... Un súper-vejestorio.\c-\n" "\n" "\cfOh ya, el artículo menciona el K79-D. La cosa más puto extraña esa. Resulta que SÉ lo que pasó con eso, porque me lo contó Maruku-sama, ya que estaba presente, y es un dios y todo ese tema. Al parecer el arma intentó violar directamente la causalidad durante un disparo de prueba, así que un \"mecanismo de auto-conservación\" del universo se disparó a lo bestia y lo borró todo al instante incluyendo toda la info de como se hizo el arma (incluso haciendo borrados de memoria, madre de dios).\c-"; SWWM_LORETAG_KNOWLEDGEBASE = "Biblioteca"; diff --git a/language.version b/language.version index 888eba59e..c1e2be7ef 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r540 \cu(Mon 3 Oct 20:49:19 CEST 2022)\c-"; -SWWM_SHORTVER="\cw1.3pre r540 \cu(2022-10-03 20:49:19)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r541 \cu(Wed 5 Oct 01:15:09 CEST 2022)\c-"; +SWWM_SHORTVER="\cw1.3pre r541 \cu(2022-10-05 01:15:09)\c-"; diff --git a/lore/default/ellen.txt b/lore/default/ellen.txt index 438bab41a..6a803ad19 100644 --- a/lore/default/ellen.txt +++ b/lore/default/ellen.txt @@ -32,4 +32,4 @@ Apart from her shared ancestry with renowned singer/guitarist **Ashley Knox**, s \cfOh yeah, speaking of Ellen-san. She's a goddamn massive prankster, like, the most awfully skilled troll you could ever imagine, even. See, there was this one time... actually, I think I'll keep quiet about it, because it was embarrassing as all hell. My ass is still sore from back then. I'm NOT going to explain, fuck no. Use your imagination, Demo-chan.\c- -\cfAh, also, one super good thing about having her around. She's got some interesting connections. Yeah, most people don't know, but her gramps is a demon. Like, actual demon, from Hell and all. Some real cutie too. Name's Cytho Valathor, and he says he's a "reformed incubus", whatever that means. Whenever I need to know anything about what's going on in the land of fire 'n brimstone, he's the guy I go to.\c- +\cfAh, also, one super good thing about having her around. She's got some interesting connections. Yeah, I'm of course talking about her demon grandfather. A certain cutie you may know called Cytho Valathor. Of course, whenever I need to know anything about what's going on in the land of fire 'n brimstone, there's no better source than Ellen-san's gramps.\c- diff --git a/lore/default/kmonn.txt b/lore/default/kmonn.txt index db7e188d3..0d7296691 100644 --- a/lore/default/kmonn.txt +++ b/lore/default/kmonn.txt @@ -24,6 +24,6 @@ Among some of his most notable creations, there's the **Ray-Khom**, the standard Alongside his father, he was one of the many engineers behind the famous **K79-D Metareality Driver** project. A weapon of legend whose name is well known by many, but none remember what it did, not even those involved in its creation. \cxSaya's Notes:\c- -\cfWow this guy is OLD. I know that those peeps pretty much live forever but, wow, that's even more than the old man from Tach-Engine. Talk about an age gap they got going there (yeah).\c- +\cfWow this guy is OLD. I know that those peeps pretty much live forever but, wow, that's even more than the old man from Tach-Engine. Talk about an age gap they got going there (yeah). I mean, I've met his father too, and oh boy... Beyond ancient.\c- \cfOh yeah, the article mentions the K79-D. Real fucking weird shit there. I actually DO know what happened to it, because Maruku-sama told me, since she was present, and is a god and all that. Apparently the weapon tried to directly violate causality during the test fire, so a "self-preservation mechanism" of the universe flipped out and it was erased instantly along with all the info on how it was created (even going as far as doing memory wipes, holy fuck).\c- diff --git a/lore/es/ellen.txt b/lore/es/ellen.txt index 9a2a1e383..1a79e809b 100644 --- a/lore/es/ellen.txt +++ b/lore/es/ellen.txt @@ -26,4 +26,4 @@ Aparte de su ascendencia compartida con la conocida cantante/guitarrista **Ashle \cfOh ya, hablando de Ellen-san. Es una puta bromista de cuidado, es que vamos, una súper troll de la vida. Mira, una vez... bueno, mejor creo que me lo voy a callar, porque es que me da muchísima vergüenza. Aún me duele el culo desde entonces. Que va, NO pienso explicarlo, coño si no. Usa tu imaginación, Demo-chan.\c- -\cfAh, y también, cosa tope de buena de tenerla por aquí. Tiene unos contactos muy interesantes. Sí, la mayoría de la gente no lo sabe, pero su abuelo es un demonio. Sí, uno de verdad, del Infierno y todo. Y es una monada, también. Se llama Cytho Valathor, y dice que es un "íncubo reformado", lo que sea que signifique eso. Siempre que necesite saber algo sobre lo que pasa en la tierra de fuego eterno, es el tío al que acudo.\c- +\cfAh, y también, cosa tope de buena de tenerla por aquí. Tiene unos contactos muy interesantes. Sí, me refiero por supuesto a su abuelo demonio. Cierta monada que seguramente conocerás, de nombre Cytho Valathor. Por supuesto, siempre que necesite saber algo sobre lo que pasa en la tierra de fuego eterno, no hay mejor fuente de información que el abuelete de Ellen-san.\c- diff --git a/lore/es/kmonn.txt b/lore/es/kmonn.txt index 9ccee90d9..dc59126e1 100644 --- a/lore/es/kmonn.txt +++ b/lore/es/kmonn.txt @@ -18,6 +18,6 @@ Entre algunas de sus creaciones más notables, está la **Ray-Khom**, el arma es Junto a su padre, fue uno de los muchos ingenieros que trabajaron en el famoso proyecto del **Operador de Metarealidad K79-D**. Un arma legendaria cuyo nombre es conocido por muchos, pero ninguno recuerda lo que hacía, ni siquiera aquellos involucrados en su creación. \cxNotas de Saya:\c- -\cfBuah el tío este es VIEJO. Ya sé que la peña esa vive eternamente, pero hostia puta, si es que es más aun que el viejales de Tach-Engine. Vaya diferencia de edad que se tienen ahí (pos sí).\c- +\cfBuah el tío este es VIEJO. Ya sé que la peña esa vive eternamente, pero hostia puta, si es que es más aun que el viejales de Tach-Engine. Vaya diferencia de edad que se tienen ahí (pos sí). A ver, hasta he conocido a su padre, y madre mía... Un súper-vejestorio.\c- \cfOh ya, el artículo menciona el K79-D. La cosa más puto extraña esa. Resulta que SÉ lo que pasó con eso, porque me lo contó Maruku-sama, ya que estaba presente, y es un dios y todo ese tema. Al parecer el arma intentó violar directamente la causalidad durante un disparo de prueba, así que un "mecanismo de auto-conservación" del universo se disparó a lo bestia y lo borró todo al instante incluyendo toda la info de como se hizo el arma (incluso haciendo borrados de memoria, madre de dios).\c- diff --git a/shaders/glsl/AreaName.fp b/shaders/glsl/AreaName.fp index 63e9ef40d..6f8241d74 100644 --- a/shaders/glsl/AreaName.fp +++ b/shaders/glsl/AreaName.fp @@ -5,8 +5,8 @@ vec4 BilinearSample( in sampler2D tex, in vec2 pos, in vec2 size, in vec2 pxsize vec2 f = fract(pos*size); pos += (.5-f)*pxsize; vec4 p0q0 = texture(tex,pos); - vec4 p1q0 = texture(tex,pos+vec2(pxsize.x,0)); - vec4 p0q1 = texture(tex,pos+vec2(0,pxsize.y)); + vec4 p1q0 = texture(tex,pos+vec2(pxsize.x,0.)); + vec4 p0q1 = texture(tex,pos+vec2(0.,pxsize.y)); vec4 p1q1 = texture(tex,pos+vec2(pxsize.x,pxsize.y)); vec4 pInterp_q0 = mix(p0q0,p1q0,f.x); vec4 pInterp_q1 = mix(p0q1,p1q1,f.x); @@ -17,7 +17,7 @@ vec3 GradientMap( in float gray ) { vec2 size = vec2(512.,4.); vec2 pxsize = 1./size; - return BilinearSample(gradtex,vec2(gray/2.+.25,0),size,pxsize).rgb; + return BilinearSample(gradtex,vec2(gray/2.+.25,0.),size,pxsize).rgb; } void SetupMaterial( inout Material mat ) diff --git a/shaders/glsl/Fuzz.fp b/shaders/glsl/Fuzz.fp index e497a5ff4..fd7521bfd 100644 --- a/shaders/glsl/Fuzz.fp +++ b/shaders/glsl/Fuzz.fp @@ -13,11 +13,27 @@ float rnd( in vec2 sd ) // what the fuck even is this insane syntax? const vec3 layers[3] = vec3[]( -#ifdef GRAY_COLORS +#if defined(GRAY_COLORS) vec3(1.01,1.07,1.05), vec3(1.06,1.04,1.03), vec3(1.05,1.03,1.01) -#else +#elif defined(ONICOLORS) + vec3(0.61,0.77,0.85), + vec3(0.86,0.64,0.63), + vec3(1.25,0.33,0.41) +#elif defined(SAYACOLORS) + vec3(1.81,0.97,0.75), + vec3(0.36,0.64,0.93), + vec3(1.25,0.33,0.41) +#elif defined(KIRINCOLORS) + vec3(1.31,0.87,1.25), + vec3(0.76,0.64,0.63), + vec3(1.25,1.13,0.21) +#elif defined(MARISACOLORS) + vec3(0.71,0.97,1.05), + vec3(0.96,0.74,0.63), + vec3(0.95,0.93,1.21) +#else // SWWMCOLORS vec3(0.91,0.87,1.95), vec3(0.66,1.84,0.73), vec3(1.35,0.73,1.21)