diff --git a/cvarinfo.txt b/cvarinfo.txt index ab9feb871..5e751f3b0 100644 --- a/cvarinfo.txt +++ b/cvarinfo.txt @@ -84,3 +84,4 @@ user bool swwm_collectanim = true; // player special gestures for collectables server int swwm_shadows = 1; // enables blob shadows under certain things (0 - no shadows, 1 - mod objects, 2 - everything) user bool swwm_precisecrosshair = true; // use mod's own, more precise crosshair user bool swwm_ldspoil = false; // [LD] always shows "Legendary" prefix on Legendary monsters, otherwise only when they've transformed +server noarchive bool swwm_iseriouslywanttoplaythiswithbd = false; //self-explanatory diff --git a/language.def_base b/language.def_base index e5fcb3f41..d89c592d1 100644 --- a/language.def_base +++ b/language.def_base @@ -851,6 +851,7 @@ SWWM_UNIT_LITER = "l"; SWWM_YOURSELF = "Yourself"; SWWM_DOKIDOKI = "The Power of Love™"; SWWM_GRAVKILL = "Gravity"; +SWWM_SETSLOTSTRICT = "\cg!!!WARNING!!!\c-\n\cj\"setslotstrict\" is enabled. This will cause SWWM GZ weapons to not have slots assigned. Please go into Miscellaneous Options and toggle the \"Strict KEYCONF Weapons/Players\" setting.\c-"; // boss tags BT_BRUISERS = "Bruiser Brothers"; BT_CYBIE = "Tyrant of Babel"; diff --git a/language.def_lore b/language.def_lore index b69632a09..8064327e9 100644 --- a/language.def_lore +++ b/language.def_lore @@ -111,9 +111,10 @@ SWWM_LOREREL_LOVESIGNALSCD = "Maidbot;Saya;AkariLabs;Ashley"; SWWM_LORETXT_LOVESIGNALSCD = "\cxTitle:\c-\n\cf Love Signals\c-\n\cxArtist:\c-\n\cf Meidobot (lead singer)\c-\n\cf Various collaborators\c-\n\cxYear:\c-\n\cf 2020\c-\n\cxGenre:\c-\n\cf J-Pop\c-\n\nReleased in 2020 to critical acclaim, \cfLove Signals\c- is the debut album of AI idol \cfMeidobot\c-, created in 2017 by \cfAkari Labs\c-. It's been described as a \"declaration of love\" from the idol to her creator, \cfSaya Miyamoto\c-.\n\n\cfTrack Listing:\c-\n 1. A Song From the Heart\n 2. Synthetic Romance\n 3. Binding Pulse\n 4. Do Robots Dream of Electric Love\n 5. Algorithm of Desire\n 6. Compile my Feelings\n 7. Love Signals\n\nThe album is a collaborative effort between Meidobot herself and the various independent artists that have made their fame composing melodies for her to sing to. Its beginning track, the unfairly sweet \cfA Song From the Heart\c-, remained at the top of several rankings for many years since its release, gaining even more fame after it was revisited in Meidobot's fifth album, \cfLove, Robots, and Everything Between\c- (2043), with \cfAshley Knox\c- of the British band \cfBlack Rat's Coven\c- singing alongside her.\n\n\cxSaya's Notes:\c-\n\cfMeido-chan~\c- \cg♥\c-\n\n\cfIt's so good, her singing voice... Getting her into this whole thing, of being an idol, one of my best ideas ever. Even if J-Pop isn't 100% my kinda thing, I still love it because it's her, and I love her, so much...\c-\n\n\cfHeh, did you know that when we were first dating she would sometimes personally serenade me? God, that was so cliched, but I loved it. Wish she'd still do that, but she's not really into singing anymore ever since she retired, long before you were born. Maybe if the two of us get together for this we could convince her, wouldn't you think?\c-"; SWWM_LORETAG_NANA = "Miyamoto, Nana"; SWWM_LORETAB_NANA = "People"; -SWWM_LOREREL_NANA = "Ryuji;Saya;Gensokyo;Yui;Taro"; +SWWM_LOREREL_NANA = "Ryuji;Saya;Gensokyo;Yui;Taro;Kirin"; SWWM_LORETXT_NANA = "\cxFull Name:\c-\n\cf Nana Miyamoto\c-\n\cxNationality:\c-\n\cf Japanese\c-\n\cxDate of Birth:\c-\n\cf 1907-07-07\c-\n\n\cfNana\c- is the sole daughter of \cfKaguya Houraisan\c-, the exiled \cfLunarian\c- princess who made \cfGensokyo\c- her home. Having been raised and homeschooled entirely within \cfEientei\c- she did not know much of the outside world, and would have spent the rest of her immortal life there, had it not been for a chance encounter with \cfRyuji Miyamoto\c- in the 60's. Having fled the \cfHuman Village\c-, he came across Nana. The two became close friends, and the young boy made a promise to marry her when he grew up, and take her outside, so she could \"see the world\". This would happen in 1973, with the two leaving Gensokyo to form a family of their own.\n\nBeing related to royalty, Nana has become quite famous on Japan, even appearing on several talk shows. She is also well known for her skills in several martial arts, and has won many tournaments over the years. Other hobbies of hers include painting and woodworking, and she's also a very fine cook.\n\nNana has three children, who, like her, have also inherited the immortal blood of the moon princess: \cfTaro\c-, \cfSaya\c- and \cfYui\c-. Each of them have been quite successful in their own exploits too, something Nana often extensively talks about, in a very proud manner.\n\n\cxSaya's Notes:\c-\n\cfThe bestest mom in the world, not gonna lie. She may be strict at times, or get mad at me for staying up late (if she actually finds out, heh), but she really is the best. You haven't actually met her yet, Demo-chan, but I bet she'd really like you. I assure you she's real nice despite how scary she may look sometimes. She totally is not like Kaguya obaa-san, who I swear always has that aura about her that's like... no wonder guys are scared of her, always in constant fear of being CBT'd at any moment.\c-"; SWWM_LORETXT_NANA2 = "\cxFull Name:\c-\n\cf Nana Miyamoto\c-\n\cxNationality:\c-\n\cf Japanese\c-\n\cxDate of Birth:\c-\n\cf 1907-07-07\c-\n\n\cfNana\c- is the sole daughter of \cfKaguya Houraisan\c-, the exiled \cfLunarian\c- princess who made \cfGensokyo\c- her home. Having been raised and homeschooled entirely within \cfEientei\c- she did not know much of the outside world, and would have spent the rest of her immortal life there, had it not been for a chance encounter with \cfRyuji Miyamoto\c- in the 60's. Having fled the \cfHuman Village\c-, he came across Nana. The two became close friends, and the young boy made a promise to marry her when he grew up, and take her outside, so she could \"see the world\". This would happen in 1973, with the two leaving Gensokyo to form a family of their own.\n\nBeing related to royalty, Nana has become quite famous on Japan, even appearing on several talk shows. She is also well known for her skills in several martial arts, and has won many tournaments over the years. Other hobbies of hers include painting and woodworking, and she's also a very fine cook.\n\nNana has three children, who, like her, have also inherited the immortal blood of the moon princess: \cfTaro\c-, \cfSaya\c- and \cfYui\c-. Each of them have been quite successful in their own exploits too, something Nana often extensively talks about, in a very proud manner.\n\n\cxSaya's Notes:\c-\n\cfOkaa-san is so happy that you're out there doing good work. It was nice to see that she likes you. I did tell you, after all.\c-\n\n\cfBy the way I did notice it, you know, when she hugged you, yes. She hasn't really tried to see other guys after dad was gone... But I think that maybe... she likes you kind of in a different way, y'know...\c-"; +SWWM_LORETXT_NANA3 = "\cxFull Name:\c-\n\cf Nana Miyamoto\c-\n\cxNationality:\c-\n\cf Japanese\c-\n\cxDate of Birth:\c-\n\cf 1907-07-07\c-\n\n\cfNana\c- is the sole daughter of \cfKaguya Houraisan\c-, the exiled \cfLunarian\c- princess who made \cfGensokyo\c- her home. Having been raised and homeschooled entirely within \cfEientei\c- she did not know much of the outside world, and would have spent the rest of her immortal life there, had it not been for a chance encounter with \cfRyuji Miyamoto\c- in the 60's. Having fled the \cfHuman Village\c-, he came across Nana. The two became close friends, and the young boy made a promise to marry her when he grew up, and take her outside, so she could \"see the world\". This would happen in 1973, with the two leaving Gensokyo to form a family of their own.\n\nBeing related to royalty, Nana has become quite famous on Japan, even appearing on several talk shows. She is also well known for her skills in several martial arts, and has won many tournaments over the years. Other hobbies of hers include painting and woodworking, and she's also a very fine cook.\n\nNana has three children, who, like her, have also inherited the immortal blood of the moon princess: \cfTaro\c-, \cfSaya\c- and \cfYui\c-. Each of them have been quite successful in their own exploits too, something Nana often extensively talks about, in a very proud manner.\n\n\cxSaya's Notes:\c-\n\cfOkaa-san is so happy that you're out there doing good work. It was nice to see that she likes you. I did tell you, after all.\c-\n\n\cfOh yeah, during the wedding, with Kirin... remember that? Turns out I was right, after all. She's gone to the \"other side\" now. God, I envy you all, having missed the scene. Seeing mom right there, making out with Ashley-san's... I wish I could unsee it, but now they even plan to get married. Wouldn't that make Yu-chan and Ashley-san sisters? Like, the two are already a couple and all... It's going to be weird.\c-\n\n\cfWait... If that's the case, then... THEN KIRIN-KUN AND I... I'LL BECOME HIS AUNT???\c-\n\n\cf... on second thought, it doesn't really matter. I was already a sinner anyway, considering there's you, Ibuki and Meido. You're technically my children (and also Ibuki is my own clone), after all.\c-"; SWWM_LORETAG_YNYKRON = "Ynykron Artifact"; SWWM_LORETAB_YNYKRON = "Item"; SWWM_LOREREL_YNYKRON = "Unissix;Nedoshiaan;Saya"; @@ -454,9 +455,9 @@ SWWM_LORETXT_VOICEBOX = "\cxDesignation:\c-\n\cf Loudboi Voicebox\c-\n\cxManufac SWWM_LORETAG_AKARIPROJECT = "Akari Project"; SWWM_LORETAB_AKARIPROJECT = "Item"; SWWM_LOREREL_AKARIPROJECT = "Saya;Luna;Nukuri;UAC;Hell;Kirin"; -SWWM_LORETXT_AKARIPROJECT = "\cxTitle:\c-\n\cf The Akari Project\c-\n\cxAuthor:\c-\n\cf Saya Miyamoto\c-\n\cxGenre:\c-\n\cf Science Fiction\c-\n\n\cfSynopsis:\c- In the year 2040, human science has evolved to levels never before seen. Mankind has explored not just their nearest planets, but those of neighboring suns too, and yet, there is more they wish, to go farther, to step beyond even the confines of their galaxy, and have every corner of the universe at the reach of their fingertips. It is then, that the greatest minds from all around the world are reunited, with one purpose, one mission: The Akari Project.\n\n\cfThe Akari Project\c- is \cfSaya Miyamoto\c-'s first foray into sci-fi novel writing, all the way back in 2021, when humanity had only just made its first alien contact through the \cfLuna Event\c-. It was advertised as a possible look into the future that the \cfNukuri\c- alliance would provide, though nowadays it's seen more as an unfortunately \"too optimistic\" vision of said future. Nevertheless, its main premise still stands to become a reality, with Saya herself promising to spearhead a real Akari Project someday, for humanity to create its own gates into the farthest corners of the universe and beyond.\n\n\cxSaya's Notes:\c-\n\cfYeah... I was really dumb back then, thinking everything would turn out so well and all, but instead look at where we are, with humankind's first interdimensional travel experiments opening a goddamn portal to Hell of all places (fuck the UAC). And let's not get started on all those \"advances\" in science I fantasized about. Most of those are way far for us, even though all the others have them (or even better stuff). We're just lagging behind because of all the stupid shit people keep doing and all the work those capitalist trashlords do to set everything back (fuck 'em).\c-\n\n\cfBut yeah, I totally want to make this real now, since I've got the know-how to do all this, mainly thanks to Zana-sama and her contacts. Well, I know the basics, at least, so I'll have to figure out the rest myself.\c-"; -SWWM_LORETXT_AKARIPROJECT2 = "\cxTitle:\c-\n\cf The Akari Project\c-\n\cxAuthor:\c-\n\cf Saya Miyamoto\c-\n\cxGenre:\c-\n\cf Science Fiction\c-\n\n\cfSynopsis:\c- In the year 2040, human science has evolved to levels never before seen. Mankind has explored not just their nearest planets, but those of neighboring suns too, and yet, there is more they wish, to go farther, to step beyond even the confines of their galaxy, and have every corner of the universe at the reach of their fingertips. It is then, that the greatest minds from all around the world are reunited, with one purpose, one mission: The Akari Project.\n\n\cfThe Akari Project\c- is \cfSaya Miyamoto\c-'s first foray into sci-fi novel writing, all the way back in 2021, when humanity had only just made its first alien contact through the \cfLuna Event\c-. It was advertised as a possible look into the future that the \cfNukuri\c- alliance would provide, though nowadays it's seen more as an unfortunately \"too optimistic\" vision of said future. Nevertheless, its main premise still stands to become a reality, with Saya herself promising to spearhead a real Akari Project someday, for humanity to create its own gates into the farthest corners of the universe and beyond.\n\n\cxSaya's Notes:\c-\n\cf... And then it all came true, in a way. Good shit that I ended up making the Akari Project become real. Heh, the UAC got SOOOOOOOOOOOO fucking salty over this, it was absolutely delicious. The whole goddamn multiverse is open to us now, and it's all safe and free from pesky demon intervention (unless we use it to actually go to Hell, obviously).\c-\n\n\cfOh this really is the good shit. I look back at the novel now and I'm left wondering if that romantic subplot will ever come true too. You know, when Doctor Kirishima meets Princess Ikana, and they fall in love and... *sigh* Just imagine, a cutie from another world joining us...\c-"; -SWWM_LORETXT_AKARIPROJECT3 = "\cxTitle:\c-\n\cf The Akari Project\c-\n\cxAuthor:\c-\n\cf Saya Miyamoto\c-\n\cxGenre:\c-\n\cf Science Fiction\c-\n\n\cfSynopsis:\c- In the year 2040, human science has evolved to levels never before seen. Mankind has explored not just their nearest planets, but those of neighboring suns too, and yet, there is more they wish, to go farther, to step beyond even the confines of their galaxy, and have every corner of the universe at the reach of their fingertips. It is then, that the greatest minds from all around the world are reunited, with one purpose, one mission: The Akari Project.\n\n\cfThe Akari Project\c- is \cfSaya Miyamoto\c-'s first foray into sci-fi novel writing, all the way back in 2021, when humanity had only just made its first alien contact through the \cfLuna Event\c-. It was advertised as a possible look into the future that the \cfNukuri\c- alliance would provide, though nowadays it's seen more as an unfortunately \"too optimistic\" vision of said future. Nevertheless, its main premise still stands to become a reality, with Saya herself promising to spearhead a real Akari Project someday, for humanity to create its own gates into the farthest corners of the universe and beyond.\n\n\cxSaya's Notes:\c-\n\cf... And then it all came true, in a way. Good shit that I ended up making the Akari Project become real. Heh, the UAC got SOOOOOOOOOOOO fucking salty over this, it was absolutely delicious. The whole goddamn multiverse is open to us now, and it's all safe and free from pesky demon intervention (unless we use it to actually go to Hell, obviously).\c-\n\n\cfOh also, remember the romance subplot? Kirishima and Ikana, yeah... huuuuuge parallels with me and Kirin-kun there, just with the genders swapped. Didn't play out exactly the same way, tho, but it's all good shit.\-\n\n\cfI wonder if he'd enjoy reading this. Could be a good way to brush up on his English, too.\c-"; +SWWM_LORETXT_AKARIPROJECT = "\cxTitle:\c-\n\cf The Akari Project\c-\n\cxAuthor:\c-\n\cf Saya Miyamoto\c-\n\cxGenre:\c-\n\cf Science Fiction\c-\n\cxYear:\c-\n\cf 2021\c-\n\n\cfSynopsis:\c- In the year 2040, human science has evolved to levels never before seen. Mankind has explored not just their nearest planets, but those of neighboring suns too, and yet, there is more they wish, to go farther, to step beyond even the confines of their galaxy, and have every corner of the universe at the reach of their fingertips. It is then, that the greatest minds from all around the world are reunited, with one purpose, one mission: The Akari Project.\n\n\cfThe Akari Project\c- is \cfSaya Miyamoto\c-'s first foray into sci-fi novel writing, all the way back in 2021, when humanity had only just made its first alien contact through the \cfLuna Event\c-. It was advertised as a possible look into the future that the \cfNukuri\c- alliance would provide, though nowadays it's seen more as an unfortunately \"too optimistic\" vision of said future. Nevertheless, its main premise still stands to become a reality, with Saya herself promising to spearhead a real Akari Project someday, for humanity to create its own gates into the farthest corners of the universe and beyond.\n\n\cxSaya's Notes:\c-\n\cfYeah... I was really dumb back then, thinking everything would turn out so well and all, but instead look at where we are, with humankind's first interdimensional travel experiments opening a goddamn portal to Hell of all places (fuck the UAC). And let's not get started on all those \"advances\" in science I fantasized about. Most of those are way far for us, even though all the others have them (or even better stuff). We're just lagging behind because of all the stupid shit people keep doing and all the work those capitalist trashlords do to set everything back (fuck 'em).\c-\n\n\cfBut yeah, I totally want to make this real now, since I've got the know-how to do all this, mainly thanks to Zana-sama and her contacts. Well, I know the basics, at least, so I'll have to figure out the rest myself.\c-"; +SWWM_LORETXT_AKARIPROJECT2 = "\cxTitle:\c-\n\cf The Akari Project\c-\n\cxAuthor:\c-\n\cf Saya Miyamoto\c-\n\cxGenre:\c-\n\cf Science Fiction\c-\n\cxYear:\c-\n\cf 2021\c-\n\n\cfSynopsis:\c- In the year 2040, human science has evolved to levels never before seen. Mankind has explored not just their nearest planets, but those of neighboring suns too, and yet, there is more they wish, to go farther, to step beyond even the confines of their galaxy, and have every corner of the universe at the reach of their fingertips. It is then, that the greatest minds from all around the world are reunited, with one purpose, one mission: The Akari Project.\n\n\cfThe Akari Project\c- is \cfSaya Miyamoto\c-'s first foray into sci-fi novel writing, all the way back in 2021, when humanity had only just made its first alien contact through the \cfLuna Event\c-. It was advertised as a possible look into the future that the \cfNukuri\c- alliance would provide, though nowadays it's seen more as an unfortunately \"too optimistic\" vision of said future. Nevertheless, its main premise still stands to become a reality, with Saya herself promising to spearhead a real Akari Project someday, for humanity to create its own gates into the farthest corners of the universe and beyond.\n\n\cxSaya's Notes:\c-\n\cf... And then it all came true, in a way. Good shit that I ended up making the Akari Project become real. Heh, the UAC got SOOOOOOOOOOOO fucking salty over this, it was absolutely delicious. The whole goddamn multiverse is open to us now, and it's all safe and free from pesky demon intervention (unless we use it to actually go to Hell, obviously).\c-\n\n\cfOh this really is the good shit. I look back at the novel now and I'm left wondering if that romantic subplot will ever come true too. You know, when Doctor Kirishima meets Princess Ikana, and they fall in love and... *sigh* Just imagine, a cutie from another world joining us...\c-"; +SWWM_LORETXT_AKARIPROJECT3 = "\cxTitle:\c-\n\cf The Akari Project\c-\n\cxAuthor:\c-\n\cf Saya Miyamoto\c-\n\cxGenre:\c-\n\cf Science Fiction\c-\n\cxYear:\c-\n\cf 2021\c-\n\n\cfSynopsis:\c- In the year 2040, human science has evolved to levels never before seen. Mankind has explored not just their nearest planets, but those of neighboring suns too, and yet, there is more they wish, to go farther, to step beyond even the confines of their galaxy, and have every corner of the universe at the reach of their fingertips. It is then, that the greatest minds from all around the world are reunited, with one purpose, one mission: The Akari Project.\n\n\cfThe Akari Project\c- is \cfSaya Miyamoto\c-'s first foray into sci-fi novel writing, all the way back in 2021, when humanity had only just made its first alien contact through the \cfLuna Event\c-. It was advertised as a possible look into the future that the \cfNukuri\c- alliance would provide, though nowadays it's seen more as an unfortunately \"too optimistic\" vision of said future. Nevertheless, its main premise still stands to become a reality, with Saya herself promising to spearhead a real Akari Project someday, for humanity to create its own gates into the farthest corners of the universe and beyond.\n\n\cxSaya's Notes:\c-\n\cf... And then it all came true, in a way. Good shit that I ended up making the Akari Project become real. Heh, the UAC got SOOOOOOOOOOOO fucking salty over this, it was absolutely delicious. The whole goddamn multiverse is open to us now, and it's all safe and free from pesky demon intervention (unless we use it to actually go to Hell, obviously).\c-\n\n\cfOh also, remember the romance subplot? Kirishima and Ikana, yeah... huuuuuge parallels with me and Kirin-kun there, just with the genders swapped. Didn't play out exactly the same way, tho, but it's all good shit.\-\n\n\cfI wonder if he'd enjoy reading this. Could be a good way to brush up on his English, too.\c-"; SWWM_LORETAG_LOCKE = "Dr. Locke"; SWWM_LORETAB_LOCKE = "People"; SWWM_LOREREL_LOCKE = "Kereshnovka;Saya"; diff --git a/language.def_menu b/language.def_menu index be603c9ee..65e0e186c 100644 --- a/language.def_menu +++ b/language.def_menu @@ -500,3 +500,10 @@ SWWM_HELP_TECHTXT = "Apart from all that, the \cfDemolitionist\c- is also quite capable of performing wall jumps, or even climbing. Truly, nothing can stop you (unless the map author disabled jumping).\n" "\n" "Oh, and don't forget that your weight is also a fairly good weapon, too. Not only can you easily ram through lesser enemies while dashing, but should you fall at a considerable speed, you may create a potent shockwave pushing enemies away and crushing anything under your feet.\n"; +SWWM_HELP_TIPS = "Additional Tips"; +SWWM_HELP_TIPSTXT = +"Do note that you can also activate doors and switches by punching or dashing into them. The option is there, should you really want to, and are feeling especially intense.\n" +"\n" +"Another thing to know is that items from this mod happen to have rather non-standard sized collision boxes, which might cause certain issues where you just can't pick them up by walking into them. In cases like these... just use your hands, obviously. You can press Use to pick up whatever you're looking at, as long as it's an item from this mod.\n" +"\n" +"Last but not least, did you know you can pet certain enemies to turn them into allies? I don't think I need to tell you which ones you can pet. They're red, round and shaped like friends. You can also pet the dog, should a map you're playing employ MBF helper dogs (this tends to be rare, though)."; diff --git a/language.es_base b/language.es_base index 33ced0fc9..bea3f5d7d 100644 --- a/language.es_base +++ b/language.es_base @@ -794,6 +794,7 @@ SWWM_TITLESCROLL = "SWWM GZ ~ Cute Robutt Whomst Love To Explode Demons\nUn mara SWWM_YOURSELF = "Tú"; SWWM_DOKIDOKI = "El Poder del Amor™"; SWWM_GRAVKILL = "Gravedad"; +SWWM_SETSLOTSTRICT = "\cg!!!ADVERTENCIA!!!\c-\n\cj\"setslotstrict\" está activado. Esto causará que las armas de SWWM GZ no tengan ranuras asignadas. Por favor, ve a Opciones Misceláneas y cambia la opción de \"KEYCONF de Armas/Jugadores estricto\".\c-"; // boss tags BT_BRUISERS = "Hermanos de Guerra"; BT_CYBIE = "Tirano de Babel"; diff --git a/language.es_lore b/language.es_lore index bfbe54890..1acc9cb1f 100644 --- a/language.es_lore +++ b/language.es_lore @@ -58,9 +58,9 @@ SWWM_LORETXT_BIGSHOT2 = "\cxNombre Completo:\c-\n\cf John Gunns\c-\n\cxAlias:\c- SWWM_LORETAG_GHOSTARTIFACT = "Artef. Fantasma"; SWWM_LORETXT_GHOSTARTIFACT = "\cxDesignación:\c-\n\cf Artefacto Fantasma\c-\n\cxFabricante:\c-\n\cf Decade Mechanics (anterior)\c-\n\cf Instituto Tecnológico Tach-Engine (actual)\c-\n\cxClasificación:\c-\n\cf Dispositivo de Ocultamiento\c-\n\nUno de los varios dispositivos encontrados en las ruinas de \cfDecade Mechanics\c- en \cfSunkaeze\c-. Exitosamente reproducido por \cfTecnologías Tach-Engine\c-, basándose en planos recuperados. El así llamado \cfArtefacto Fantasma\c-, una vez activado, genera una burbuja de distorsión alrededor del usuario que redirige los fotones salientes, haciéndolo completamente invisible. Tras su activación, no hay manera de apagarlo. En su lugar, uno tiene que esperar a que su batería interna se acabe.\n\n\cxNotas de Saya:\c-\n\cfPuede que te haga invisible, pero sabes que te pueden oír igual, ¿no? Esto puede que no sirva de mucho teniendo en cuenta lo ruidoso que es tu cuerpo (culpa mía). Bueno, puede que valga para ALGUNAS cosas, supongo. Solo... intenta no hacer mucho ruido cuando intentes pasar sigilosamente por ahí.\c-"; SWWM_LORETAG_AKARIPROJECT = "Proyecto Akari"; -SWWM_LORETXT_AKARIPROJECT = "\cxTítulo:\c-\n\cf El Proyecto Akari\c-\n\cxAutor:\c-\n\cf Saya Miyamoto\c-\n\cxGénero:\c-\n\cf Ciencia Ficción\c-\n\n\cfSinopsis:\c- En el año 2040, la ciencia humana ha evolucionado hasta niveles nunca antes vistos. La humanidad ha explorado no solo sus planetas cercanos, sino los de sus soles vecinos, pero aun así, desean mucho más, ir más lejos, dar un paso incluso más allá de los confines de su galaxia, y tener cada rincón del universo al alcance de la mano. Es entonces, que las grandes mentes de todo el mundo son reunidas, con un propósito, una misión: El Proyecto Akari.\n\n\cfEl Proyecto Akari\c- es la primera entrada a la escritura de novelas de ciencia ficción de \cfSaya Miyamoto\c-, allá por el 2021, cuando la humanidad tuvo su primer contacto alienígena a través del \cfEvento Luna\c-. Fue anunciado como una posible visión del futuro que la alianza con los \cfNukuri\c- podría proveer, aunque hoy en día es visto más como una visión desafortunadamente \"demasiado optimista\" de dicho futuro. Sin embargo, su premisa principal aun puede hacerse realidad, al prometer la propia Saya liderar un Proyecto Akari real algún día, para que la humanidad cree sus propios portales hacia los rincones más lejanos del universo, y más allá.\n\n\cxNotas de Saya\c-\n\cfYa... Mira que fui idiota entonces, pensando que todo iba a salir tan bien y tal, pero en vez de eso mira donde estamos, con los primeros experimentos de viajes interdimensionales de la humanidad abriendo un puto portal al mismísimo Infierno (puta UAC). Y no empecemos con todos esos \"avances\" científicos con los que fantaseaba. La mayoría de esos nos quedan muy lejos, a pesar de que otros los tengan (o mejores). Vamos atrasados por culpa de toda la estúpida mierda que la gente sigue haciendo y todo el trabajo de esos cerdos capitalistas para pararlo todo (que se jodan).\c-\n\n\cfPero sí, en serio quiero hacer esto una realidad ahora, ya que sé más o menos como va la cosa, gracias principalmente a Zana-sama y sus contactos. Bueno, sé lo básico, al menos, así que voy a tener que hacer el resto del trabajo por mi cuenta.\c-\n"; -SWWM_LORETXT_AKARIPROJECT2 = "\cxTítulo:\c-\n\cf El Proyecto Akari\c-\n\cxAutor:\c-\n\cf Saya Miyamoto\c-\n\cxGénero:\c-\n\cf Ciencia Ficción\c-\n\n\cfSinopsis:\c- En el año 2040, la ciencia humana ha evolucionado hasta niveles nunca antes vistos. La humanidad ha explorado no solo sus planetas cercanos, sino los de sus soles vecinos, pero aun así, desean mucho más, ir más lejos, dar un paso incluso más allá de los confines de su galaxia, y tener cada rincón del universo al alcance de la mano. Es entonces, que las grandes mentes de todo el mundo son reunidas, con un propósito, una misión: El Proyecto Akari.\n\n\cfEl Proyecto Akari\c- es la primera entrada a la escritura de novelas de ciencia ficción de \cfSaya Miyamoto\c-, allá por el 2021, cuando la humanidad tuvo su primer contacto alienígena a través del \cfEvento Luna\c-. Fue anunciado como una posible visión del futuro que la alianza con los \cfNukuri\c- podría proveer, aunque hoy en día es visto más como una visión desafortunadamente \"demasiado optimista\" de dicho futuro. Sin embargo, su premisa principal aun puede hacerse realidad, al prometer la propia Saya liderar un Proyecto Akari real algún día, para que la humanidad cree sus propios portales hacia los rincones más lejanos del universo, y más allá.\n\n\cxNotas de Saya\c-\n\cf... Y entonces todo se hizo realidad, más o menos. De puta madre que haya conseguido hacer el Proyecto Akari de verdad. Je, la UAC se puso TAAAAAAAN salty por esto, fue absolutamente delicioso. Todo el puto multiverso está abierto para nosotros ahora, y todo es seguro y libre de cualquier intervención demoníaca (a menos que lo usemos para ir al Infierno, claro).\c-\n\n\cfOh esto es realmente la buena mierda. Veo ahora la novela y me pregunto si esa subtrama romántica se hará realidad también. Ya sabes, cuando el Doctor Kirishima conoce a la Princesa Ikana, y se enamoran y... *suspiro* Tú imagina, una preciosidad de otro mundo juntándose con nosotras...\c-"; -SWWM_LORETXT_AKARIPROJECT3 = "\cxTítulo:\c-\n\cf El Proyecto Akari\c-\n\cxAutor:\c-\n\cf Saya Miyamoto\c-\n\cxGénero:\c-\n\cf Ciencia Ficción\c-\n\n\cfSinopsis:\c- En el año 2040, la ciencia humana ha evolucionado hasta niveles nunca antes vistos. La humanidad ha explorado no solo sus planetas cercanos, sino los de sus soles vecinos, pero aun así, desean mucho más, ir más lejos, dar un paso incluso más allá de los confines de su galaxia, y tener cada rincón del universo al alcance de la mano. Es entonces, que las grandes mentes de todo el mundo son reunidas, con un propósito, una misión: El Proyecto Akari.\n\n\cfEl Proyecto Akari\c- es la primera entrada a la escritura de novelas de ciencia ficción de \cfSaya Miyamoto\c-, allá por el 2021, cuando la humanidad tuvo su primer contacto alienígena a través del \cfEvento Luna\c-. Fue anunciado como una posible visión del futuro que la alianza con los \cfNukuri\c- podría proveer, aunque hoy en día es visto más como una visión desafortunadamente \"demasiado optimista\" de dicho futuro. Sin embargo, su premisa principal aun puede hacerse realidad, al prometer la propia Saya liderar un Proyecto Akari real algún día, para que la humanidad cree sus propios portales hacia los rincones más lejanos del universo, y más allá.\n\n\cxNotas de Saya\c-\n\cf... Y entonces todo se hizo realidad, más o menos. De puta madre que haya conseguido hacer el Proyecto Akari de verdad. Je, la UAC se puso TAAAAAAAN salty por esto, fue absolutamente delicioso. Todo el puto multiverso está abierto para nosotros ahora, y todo es seguro y libre de cualquier intervención demoníaca (a menos que lo usemos para ir al Infierno, claro).\c-\n\n\cfOh y también, ¿recuerdas la subtrama romántica? Kirishima e Ikana, sí... toooodo igualito a Kirin-kun y yo ahí, solo que con los géneros cambiados. No pasó exactamente igual, pero todo de putísima madre.\c-\n\n\cfMe pregunto si le gustaría leer esto. Sería una buena forma de pulir su Inglés, también.\c-"; +SWWM_LORETXT_AKARIPROJECT = "\cxTítulo:\c-\n\cf El Proyecto Akari\c-\n\cxAutor:\c-\n\cf Saya Miyamoto\c-\n\cxGénero:\c-\n\cf Ciencia Ficción\c-\n\cxAño:\c-\n\cf 2021\c-\n\n\cfSinopsis:\c- En el año 2040, la ciencia humana ha evolucionado hasta niveles nunca antes vistos. La humanidad ha explorado no solo sus planetas cercanos, sino los de sus soles vecinos, pero aun así, desean mucho más, ir más lejos, dar un paso incluso más allá de los confines de su galaxia, y tener cada rincón del universo al alcance de la mano. Es entonces, que las grandes mentes de todo el mundo son reunidas, con un propósito, una misión: El Proyecto Akari.\n\n\cfEl Proyecto Akari\c- es la primera entrada a la escritura de novelas de ciencia ficción de \cfSaya Miyamoto\c-, allá por el 2021, cuando la humanidad tuvo su primer contacto alienígena a través del \cfEvento Luna\c-. Fue anunciado como una posible visión del futuro que la alianza con los \cfNukuri\c- podría proveer, aunque hoy en día es visto más como una visión desafortunadamente \"demasiado optimista\" de dicho futuro. Sin embargo, su premisa principal aun puede hacerse realidad, al prometer la propia Saya liderar un Proyecto Akari real algún día, para que la humanidad cree sus propios portales hacia los rincones más lejanos del universo, y más allá.\n\n\cxNotas de Saya\c-\n\cfYa... Mira que fui idiota entonces, pensando que todo iba a salir tan bien y tal, pero en vez de eso mira donde estamos, con los primeros experimentos de viajes interdimensionales de la humanidad abriendo un puto portal al mismísimo Infierno (puta UAC). Y no empecemos con todos esos \"avances\" científicos con los que fantaseaba. La mayoría de esos nos quedan muy lejos, a pesar de que otros los tengan (o mejores). Vamos atrasados por culpa de toda la estúpida mierda que la gente sigue haciendo y todo el trabajo de esos cerdos capitalistas para pararlo todo (que se jodan).\c-\n\n\cfPero sí, en serio quiero hacer esto una realidad ahora, ya que sé más o menos como va la cosa, gracias principalmente a Zana-sama y sus contactos. Bueno, sé lo básico, al menos, así que voy a tener que hacer el resto del trabajo por mi cuenta.\c-\n"; +SWWM_LORETXT_AKARIPROJECT2 = "\cxTítulo:\c-\n\cf El Proyecto Akari\c-\n\cxAutor:\c-\n\cf Saya Miyamoto\c-\n\cxGénero:\c-\n\cf Ciencia Ficción\c-\n\cxAño:\c-\n\cf 2021\c-\n\n\cfSinopsis:\c- En el año 2040, la ciencia humana ha evolucionado hasta niveles nunca antes vistos. La humanidad ha explorado no solo sus planetas cercanos, sino los de sus soles vecinos, pero aun así, desean mucho más, ir más lejos, dar un paso incluso más allá de los confines de su galaxia, y tener cada rincón del universo al alcance de la mano. Es entonces, que las grandes mentes de todo el mundo son reunidas, con un propósito, una misión: El Proyecto Akari.\n\n\cfEl Proyecto Akari\c- es la primera entrada a la escritura de novelas de ciencia ficción de \cfSaya Miyamoto\c-, allá por el 2021, cuando la humanidad tuvo su primer contacto alienígena a través del \cfEvento Luna\c-. Fue anunciado como una posible visión del futuro que la alianza con los \cfNukuri\c- podría proveer, aunque hoy en día es visto más como una visión desafortunadamente \"demasiado optimista\" de dicho futuro. Sin embargo, su premisa principal aun puede hacerse realidad, al prometer la propia Saya liderar un Proyecto Akari real algún día, para que la humanidad cree sus propios portales hacia los rincones más lejanos del universo, y más allá.\n\n\cxNotas de Saya\c-\n\cf... Y entonces todo se hizo realidad, más o menos. De puta madre que haya conseguido hacer el Proyecto Akari de verdad. Je, la UAC se puso TAAAAAAAN salty por esto, fue absolutamente delicioso. Todo el puto multiverso está abierto para nosotros ahora, y todo es seguro y libre de cualquier intervención demoníaca (a menos que lo usemos para ir al Infierno, claro).\c-\n\n\cfOh esto es realmente la buena mierda. Veo ahora la novela y me pregunto si esa subtrama romántica se hará realidad también. Ya sabes, cuando el Doctor Kirishima conoce a la Princesa Ikana, y se enamoran y... *suspiro* Tú imagina, una preciosidad de otro mundo juntándose con nosotras...\c-"; +SWWM_LORETXT_AKARIPROJECT3 = "\cxTítulo:\c-\n\cf El Proyecto Akari\c-\n\cxAutor:\c-\n\cf Saya Miyamoto\c-\n\cxGénero:\c-\n\cf Ciencia Ficción\c-\n\cxAño:\c-\n\cf 2021\c-\n\n\cfSinopsis:\c- En el año 2040, la ciencia humana ha evolucionado hasta niveles nunca antes vistos. La humanidad ha explorado no solo sus planetas cercanos, sino los de sus soles vecinos, pero aun así, desean mucho más, ir más lejos, dar un paso incluso más allá de los confines de su galaxia, y tener cada rincón del universo al alcance de la mano. Es entonces, que las grandes mentes de todo el mundo son reunidas, con un propósito, una misión: El Proyecto Akari.\n\n\cfEl Proyecto Akari\c- es la primera entrada a la escritura de novelas de ciencia ficción de \cfSaya Miyamoto\c-, allá por el 2021, cuando la humanidad tuvo su primer contacto alienígena a través del \cfEvento Luna\c-. Fue anunciado como una posible visión del futuro que la alianza con los \cfNukuri\c- podría proveer, aunque hoy en día es visto más como una visión desafortunadamente \"demasiado optimista\" de dicho futuro. Sin embargo, su premisa principal aun puede hacerse realidad, al prometer la propia Saya liderar un Proyecto Akari real algún día, para que la humanidad cree sus propios portales hacia los rincones más lejanos del universo, y más allá.\n\n\cxNotas de Saya\c-\n\cf... Y entonces todo se hizo realidad, más o menos. De puta madre que haya conseguido hacer el Proyecto Akari de verdad. Je, la UAC se puso TAAAAAAAN salty por esto, fue absolutamente delicioso. Todo el puto multiverso está abierto para nosotros ahora, y todo es seguro y libre de cualquier intervención demoníaca (a menos que lo usemos para ir al Infierno, claro).\c-\n\n\cfOh y también, ¿recuerdas la subtrama romántica? Kirishima e Ikana, sí... toooodo igualito a Kirin-kun y yo ahí, solo que con los géneros cambiados. No pasó exactamente igual, pero todo de putísima madre.\c-\n\n\cfMe pregunto si le gustaría leer esto. Sería una buena forma de pulir su Inglés, también.\c-"; SWWM_LORETXT_HAMMERSPACE = "\cxDesignación:\c-\n\cf Contenedor Hammerspace™ de Bolsillo\c-\n\cxFabricante:\c-\n\cf Cyrus Enterprises\c-\n\cxClasificación:\c-\n\cf Dispositivo de Almacenamiento Extradimensional\c-\n\nUna de las creaciones más ingeniosas de \cfCyrus Enterprises\c-, el contenedor de \cfHammerspace™\c- es un pequeño dispositivo que cabe en un bolsillo y permite al individuo tener acceso a su propio espacio extradimensional de almacenamiento, con la habilidad de almacenar y recuperar cualquier objeto de él a voluntad, al instante. Ha sido comparado frecuentemente con la \cfBolsa de Contención\c-, conocida por todo entusiasta de los juegos de rol, e incluso el fundador de la compañía ha confirmado que ciertamente esa fue la inspiración principal de este dispositivo. Lo ve como una forma de \"por fin traer las mecánicas de inventario de los videojuegos a la vida real\".\n\nEs de notar que la contención en Hammerspace™ no se puede usar para criaturas vivas. No hay una razón clara del porqué, aparte de \"anulará la garantía\".\n\n\cxNotas de Saya:\c-\n\cfInventario de juego, bien, vale, muy útil. Hasta me pillé DOS contratos, así que tienes un espacio para armas y otra chatarra, y otro solo para munición. No sé lo grandes que son estas cosas... físicamente, pero con dos vas que trinas para llevar toda clase de mierdas. Suficientes balas para cargarte todo lo que encuentres. Coño, si hasta hay una forma de expandir el de munición si aun quieres más. Ya verás.\c-\n\n\cfOh ya, y también: FRIIIIIKIIIIIIII.\c-\n\n\cf¿\"Hammerspace\"? ¿En serio? Si es que el puto friki éste tiene que ser un puto friki poniendo nombres a las cosas, ¿no?\c-"; SWWM_LORETAG_HELL = "Infierno"; SWWM_LORETXT_HELL = "\cxNombre:\c-\n\cf Infierno\c-\n\cxClasificación:\c-\n\cf Inframundo\c-\n\nEl \cfInfierno\c- es un mundo enorme separado del nuestro, pero aún contenido en nuestro universo. En sus inicios, era conocido como \cfKur\c-, un mundo pacífico que los \cfAnarukon\c- que abandonaron \cfNovoskhana\c- siguiendo a \cfNoskas Kurenai\c- buscaban como su \"tierra prometida\" donde vivirían en paz, lejos de la tiranía de la \cfEmperatriz Eterna\c-. La paz duró más de tres mil años, hasta que ocurrió la \cfTraición del Padre Nostros\c- en 10.675 AC, según la cual uno de los descendientes de los \cfNueve Reyes\c- de Kur trajo consigo un ejército casi interminable de criaturas que solo podían ser descritas como \"demonios\" y decidió tomar toda la tierra para sí y sus nuevos \"seguidores\". Desde entonces, la tierra de Kur se ha convertido en lo que solo puede ser descrito como \"Infierno\", bajo el reinado de Nostros como su \"líder supremo\".\n\nEn 149, tras la desaparición del príncipe heredero \cfManakei\c-, quien había sido invocado en la Tierra pero nunca regresó, comenzaron conflictos internos entre los rangos de la realeza del Infierno. Estas luchas por la sucesión al trono, sin embargo, nunca llegaron a escalar mientras Nostros estuviera allí para mantener a los demonios a raya. Hubo muchos intentos de localizar al heredero y traerlo de vuelta, sin éxito.\n\nEn 2145, tras la desaparición repentina del líder supremo del Infierno, dejando solo a su hijo a cargo, el inexperto \cfRey Akusei\c-, los varios archidemonios, generales corruptos de los ejércitos de demonios, tomaron la oportunidad para dar un golpe de estado y derrocar a la familia real principal, forzándolos al exilio. Este evento, desafortunadamente, coincidió con las primeras exploraciones del Infierno de la \cfUAC\c-. Aunque curiosos al principio con estas extrañas criaturas que habían aparecido en su mundo, tomaron la decisión de exterminarlas cuando comenzaron a mostrar interés en explotar sus recursos naturales y además mostrar hostilidad al acercarse. Casi lo consiguieron, pero sus planes de mandar una flota completa a nuestro mundo fueron detenidos junto con su invasión inicial de \cfMars City\c-, y no pudieron continuar hasta mucho después, en 2148, cuando consiguieron tomar los teletransportadores de la UAC en Fobos y Deimos, dominando por completo ambas bases lunares e incluso consiguiendo traer una de las lunas a su mundo. Tras el contraataque de un único soldado, el \cfMarine de Doom\c-, pusieron el punto de mira en la Tierra, y entonces comenzó su invasión final.\n\n\cxNotas de Saya:\c-\n\cfOK, lo primero, gracias muchas al abuelete de Ellen-san por toda la info que tenemos de esto. Cytho-sama es como que, nuestro único contacto con el puto sitio ese, y no te vas a creer las cosas que me ha contado.\c-\n\n\cfPor ejemplo, ¿sabías que no todo el mundo ahí es \"la encarnación del mal\"? Obviamente, están todos esos demonios sanguinarios que siguen ciegamente a los generales y están endemoniados (je) con traer muerte y sufrimiento, pero... resulta que también hay un montón de demonios \"civiles\" que solo quieren vivir su vida en paz por ahí. Gente como Cytho-sama, básicamente. La rehostia de gente que está en desacuerdo con toda la mierda que está pasando, pero que no pueden hacer nada al respecto.\c-\n\n\cfAhora, por supuesto, debes de estar pensando: \"¿pero no se supone que los demonios son malos?\" Y mira, el problema ahí, está en el nombre. Las palabras desde luego pueden cambiar como vemos las cosas, sí. Palabras como \"monstruo\" o \"demonio\" te hacen pensar en malos malosos y tal, pero ¿y si no lo son? La peña suelta lo de \"oh son demonios, del Infierno\", y sí, vale, es lo primero que viene en mente de que son malvados porque es lo que nos han hecho creer. Pero aquí está la cosa: eso son nombres que NOSOTROS los humanos les hemos dado, inmediatamente después del primer contacto, solo porque es la impresión que tuvieron todos.\c-\n\n\cfLos habitantes de Kur tienen un nombre diferente para ellos mismos, que no tiene nada que ver con el Infierno ni demonios ni mierdas, son los Kuriste, que significa \"eternamente despreciados\". La historia aquí es que eran criaturas desperdigadas por todo el universo que sufrían la persecución de otros porque los veían como \"monstruos\", y el tal Nostros este básicamente decidió viajar por todo el mundo reuniéndolos a todos bajo su protección. Vale, echó a todo dios cuando volvió a casa, pero era para darles a todos un lugar donde vivir. Pero aun así sigo odiando al tío. Hay que ser JODIDAMENTE incompetente para ir y marcharse así, como si nada, dejando que los más mierders de por ahí tomen el control y hagan TODO esto. Si me encuentro al tío ese alguna vez, es que... voy y le aplasto las tripas a patadas.\c-"; @@ -107,6 +107,7 @@ SWWM_LORETAG_MUNCH = "Innovaciones Munch"; SWWM_LORETXT_MUNCH = "\cxNombre:\c-\n\cf Innovaciones Munch\c-\n\cxClasificación:\c-\n\cf Fabricante de Aparatos del Hogar Inteligentes\c-\n\cf Fabricante de Armas\c-\n\cxLocalización:\c-\n\cf Texas\c-\n\cxPágina Web:\c-\n\cf https://munch.home\c-\n\nInicialmente siendo un productor de aparatos inteligentes para el hogar, \cfInnovaciones Munch\c- entró repentinamente en el mercado de armas sin pensarlo dos veces después de que \cfParker Munch\c-, hijo del fundador \cfAllen Munch\c-, y un bien conocido entusiasta de las armas, tomara la decisión de obtener todo el material de investigación y patentes sobre un nuevo explosivo plástico conocido como \cfExplódium\c-.\n\nTras el éxito de la \cfPistola de Explódium\c- de Parker, decidió anunciar un reto de \"inventar todas las armas que pueda en una semana\" en su Twitter, consiguientemente posteando sobre todos y cada uno de los diseños que se le iban ocurriendo. No muchos de estos fueron exitosos, aunque un modelo más poderoso (y peligroso) de Pistola de Explódium sí ganó cierto reconocimiento (principalmente entre gente lo suficientemente loca como para querer usarlo).\n\nSin embargo, los muchos diseños que sí llegaron a tener éxito entrarían al mercado bajo la marca de Innovaciones Munch, y se venderían como roscas, especialmente en el territorio de la Unión de Estados.\n\n\cxNotas de Saya:\c-\n\cfMe encanta como en estos tiempos que corren, cualquier tío puede ir y empezar a hacer armas. A ver, con los idiotas americanos, no es una sorpresa, pero ya.\c-\n\n\cfAh y ¿es cosa mía o... el nombre del tío ese suena jodidamente familiar? Lo juro, es que yo he oído ese nombre antes... o algo parecido, ¿creo? Si mi cerebro no estuviera tan revuelto de haber vivido tanto lo recordaría al momento, asco de vida.\c-"; SWWM_LORETXT_NANA = "\cxNombre Completo:\c-\n\cf Nana Miyamoto\c-\n\cxNacionalidad:\c-\n\cf Japonesa\c-\n\cxFecha de Nacimiento:\c-\n\cf 1907-07-07\c-\n\n\cfNana\c- es la hija única de \cfKaguya Houraisan\c-, la princesa \cfLunar\c- exiliada que hizo de \cfGensokyo\c- su hogar. Habiendo sido criada y educada completamente dentro de los confines de \cfEientei\c- no sabía mucho del mundo exterior, y habría pasado el resto de su vida eterna ahí, de no haber sido por un encuentro inesperado con \cfRyuji Miyamoto\c- en los años 60. Habiendo huido de la \cfAldea Humana\c-, se cruzó con Nana. Los dos entablaron una amistad cercana, y el joven chico hizo la promesa de casarse con ella cuando creciera, y llevarla al exterior, para que pudiese \"ver el mundo\". Esto ocurriría en 1973, con los dos dejando atrás Gensokyo para formar una familia.\n\nSiendo parte de la realeza, Nana ha ganado bastante fama en Japón, apareciendo incluso en varios programas de entrevistas. También es bien conocida por sus habilidades en varias artes marciales, y ha ganado varios torneos durante años. Otros de sus hobbies también incluyen la pintura y talla de madera, y es una cocinera muy hábil.\n\nNana tiene tres hijos, los cuales, como ella, han heredado la sangre inmortal de la princesa lunar: \cfTaro\c-, \cfSaya\c- y \cfYui\c-. Cada uno de ellos ha tenido un gran éxito en sus propias hazañas, algo de lo que Nana habla en gran detalle, muy orgullosa.\n\n\cxNotas de Saya:\c-\n\cfLa más mejor mamá del mundo, no voy a mentir. Puede que sea estricta a veces, o se enfade conmigo por estar despierta hasta muy tarde (si es que se da cuenta, je), pero realmente es la mejor. Aun no la has conocido, Demo-chan, pero seguro que le vas a caer muy bien. Te aseguro que es muy maja a pesar del miedo que da la pinta que tiene a veces. No es para nada como Kaguya obaa-san, que juro que siempre tiene ese aura que es como... normal que los tíos le tengan miedo, siempre con un miedo constante a que les haga CBT en cualquier momento.\c-"; SWWM_LORETXT_NANA2 = "\cxNombre Completo:\c-\n\cf Nana Miyamoto\c-\n\cxNacionalidad:\c-\n\cf Japonesa\c-\n\cxFecha de Nacimiento:\c-\n\cf 1907-07-07\c-\n\n\cfNana\c- es la hija única de \cfKaguya Houraisan\c-, la princesa \cfLunar\c- exiliada que hizo de \cfGensokyo\c- su hogar. Habiendo sido criada y educada completamente dentro de los confines de \cfEientei\c- no sabía mucho del mundo exterior, y habría pasado el resto de su vida eterna ahí, de no haber sido por un encuentro inesperado con \cfRyuji Miyamoto\c- en los años 60. Habiendo huido de la \cfAldea Humana\c-, se cruzó con Nana. Los dos entablaron una amistad cercana, y el joven chico hizo la promesa de casarse con ella cuando creciera, y llevarla al exterior, para que pudiese \"ver el mundo\". Esto ocurriría en 1973, con los dos dejando atrás Gensokyo para formar una familia.\n\nSiendo parte de la realeza, Nana ha ganado bastante fama en Japón, apareciendo incluso en varios programas de entrevistas. También es bien conocida por sus habilidades en varias artes marciales, y ha ganado varios torneos durante años. Otros de sus hobbies también incluyen la pintura y talla de madera, y es una cocinera muy hábil.\n\nNana tiene tres hijos, los cuales, como ella, han heredado la sangre inmortal de la princesa lunar: \cfTaro\c-, \cfSaya\c- y \cfYui\c-. Cada uno de ellos ha tenido un gran éxito en sus propias hazañas, algo de lo que Nana habla en gran detalle, muy orgullosa.\n\n\cxNotas de Saya:\c-\n\cfOkaa-san es tan feliz de que vayas por ahí haciendo el bien. Me moló que le gustaras. Si es que te lo dije.\c-\n\n\cfPor cierto, me di cuenta, sabes, cuando te dio ese abrazo, sí. No ha intentado ver a otros tíos desde que perdimos a papá... Pero creo que a lo mejor... puede que le gustes de una forma algo diferente, ya sabes...\c-"; +SWWM_LORETXT_NANA3 = "\cxNombre Completo:\c-\n\cf Nana Miyamoto\c-\n\cxNacionalidad:\c-\n\cf Japonesa\c-\n\cxFecha de Nacimiento:\c-\n\cf 1907-07-07\c-\n\n\cfNana\c- es la hija única de \cfKaguya Houraisan\c-, la princesa \cfLunar\c- exiliada que hizo de \cfGensokyo\c- su hogar. Habiendo sido criada y educada completamente dentro de los confines de \cfEientei\c- no sabía mucho del mundo exterior, y habría pasado el resto de su vida eterna ahí, de no haber sido por un encuentro inesperado con \cfRyuji Miyamoto\c- en los años 60. Habiendo huido de la \cfAldea Humana\c-, se cruzó con Nana. Los dos entablaron una amistad cercana, y el joven chico hizo la promesa de casarse con ella cuando creciera, y llevarla al exterior, para que pudiese \"ver el mundo\". Esto ocurriría en 1973, con los dos dejando atrás Gensokyo para formar una familia.\n\nSiendo parte de la realeza, Nana ha ganado bastante fama en Japón, apareciendo incluso en varios programas de entrevistas. También es bien conocida por sus habilidades en varias artes marciales, y ha ganado varios torneos durante años. Otros de sus hobbies también incluyen la pintura y talla de madera, y es una cocinera muy hábil.\n\nNana tiene tres hijos, los cuales, como ella, han heredado la sangre inmortal de la princesa lunar: \cfTaro\c-, \cfSaya\c- y \cfYui\c-. Cada uno de ellos ha tenido un gran éxito en sus propias hazañas, algo de lo que Nana habla en gran detalle, muy orgullosa.\n\n\cxNotas de Saya:\c-\n\cfOkaa-san es tan feliz de que vayas por ahí haciendo el bien. Me moló que le gustaras. Si es que te lo dije.\c-\n\n\cfOh ya, en la boda, con Kirin... ¿recuerdas? Resulta que tenía razón, después de todo. Se ha pasado a la \"otra acera\" ahora. Dios, como os envidio a todas, habiéndoos perdido esa escena. Ver a mamá justo ahí, dándose el lote con la de Ashley-san... Desearía poder des-verlo, pero ahora hasta planean casarse. ¿Eso no haría que Yu-chan y Ashley-san fuesen hermanas? A ver, las dos ya son pareja y tal... Va a ser raro.\c-\n\n\cfEspera... Si ese es el caso, entonces... ENTONCES KIRIN-KUN Y YO... ¿¿¿ME VOY A CONVERTIR EN SU TÍA???\c-\n\n\cf... ahora que lo pienso, la verdad es que no importa. Yo es que ya he pecado, considerando que estáis tú, Ibuki y Meido. Técnicamente sois mis hijas (y además Ibuki es mi propio clon), después de todo.\c-"; SWWM_LORETXT_RAGEKIT = "\cxDesignación:\c-\n\cf Ragekit\c-\n\cxFabricante:\c-\n\cf Akari Labs\c-\n\cxClasificación:\c-\n\cf Esteroides para Robot\c-\n\nEl \cfRagekit\c- es un dispositivo de potenciado experimental para uso de \cfDemolicionistas\c-. Está parcialmente basado en materiales de investigación de la difunta \cfDecade Mechanics\c-, y permite estimular la velocidad, resistencia y habilidad de combate cuerpo a cuerpo de la unidad.\n\nDebido a ciertos aspectos inestables del dispositivo, mientras duren sus efectos la unidad puede experimentar cierta incomodidad, y el deseo de gritar. Esto es completamente seguro, y es de notar que la unidad no siente ningún dolor, solo ira.\n\n\cxNotas de Saya:\c-\n\cfOK, a ver, no sé lo que causa los gritos. Es un efecto secundario completamente no intencionado que en serio no sé como puñetas arreglar. Perdón mucho por eso, Demo-chan. Por eso esta cosa está clasificada como \"experimental\", supongo.\c-\n\n\cfMira, sé que te preocupa, pero confía en mí, no pasa nada. Aunque vayas por ahí partiendo crismas mientras sueltas tacos cada medio segundo, para mí, sigues siendo Demo-chan, mi robotita bonita.\c-"; SWWM_LORETXT_RAGEKIT2 = "\cxDesignación:\c-\n\cf Ragekit\c-\n\cxFabricante:\c-\n\cf Akari Labs\c-\n\cxClasificación:\c-\n\cf Esteroides para Robot\c-\n\nEl \cfRagekit\c- es un dispositivo de potenciado experimental para uso de \cfDemolicionistas\c-. Está parcialmente basado en materiales de investigación de la difunta \cfDecade Mechanics\c-, y permite estimular la velocidad, resistencia y habilidad de combate cuerpo a cuerpo de la unidad.\n\nDebido a ciertos aspectos inestables del dispositivo, mientras duren sus efectos la unidad puede experimentar cierta incomodidad, y el deseo de gritar. Esto es completamente seguro, y es de notar que la unidad no siente ningún dolor, solo ira.\n\n\cxNotas de Saya:\c-\n\cfOK, a ver, no sé lo que causa los gritos. Es un efecto secundario completamente no intencionado que en serio no sé como puñetas arreglar. Perdón mucho por eso, Demo-chan. Por eso esta cosa está clasificada como \"experimental\", supongo.\c-\n\n\cfMira, sé que te preocupa, pero confía en mí, no pasa nada. Aunque vayas por ahí partiendo crismas mientras sueltas tacos cada medio segundo, para mí, sigues siendo Demo-chan, mi robotita bonita.\c-\n\n\cfAunque... Kirin-kun si que se preocupa mucho por esto. Le he dicho que no hay problema, que no sientes dolor ni nada, pero es que no puede soportar ver el directo cuando usas uno de estos. Pobrecito...\c-\n\n\cfJe... aun así, se queja de todos los tacos, como si él fuera mejor. He oído todo lo que suelta cuando se cabrea con un juego. Los tacos en Anarukonokxhaai suenan ridículamente violentos, y es jodidamente gracioso oír todo eso salir de su boca. Si es que es tan puñeteramente mono...\c-"; SWWM_LORETXT_GENSOKYO = "\cxNombre:\c-\n\cf Gensokyo\c-\n\cxClasificación:\c-\n\cf Enclave Aislado\c-\n\cxLocalización:\c-\n\cf Japón\c-\n\n\cfGensokyo\c- es un pequeño mundo aislado en algún lugar de Japón, el cual ha permanecido completamente oculto del mundo exterior hasta el día de hoy, al igual que muchos otros espacios de la misma naturaleza como el pueblo de \cfKereshnovka\c- en Siberia, \cfNeissvilla\c- en Europa del Este, o \cfEureka\c- en América. La mayor parte de la información que tenemos sobre este lugar vino de las investigaciones de una joven estudiante llamada \cfSumireko Usami\c-, que consiguió encontrar una forma de atravesar su barrera de forma segura.\n\nLa tierra de Gensokyo no tiene una estructura política clara, aunque parece que hay algunos individuos que poseen cierto poder sobre ella, conocidos como los \cfSabios de Gensokyo\c-. Una posible razón de que mantengan este lugar aislado del resto del mundo puede ser para protegernos de las criaturas que habitan en él.\n\nSe ha intentado muchas veces establecer comunicaciones con ellos tras investigaciones iniciales, sin éxito hasta la fecha, aunque hay una excepción: La \cffamilia Miyamoto\c-, quienes inicialmente vinieron de este lugar, y luego emigraron al exterior. Tal y como cuenta \cfSaya Miyamoto\c- en redes sociales, la familia suele viajar a través de la barrera, para visitar a su pariente lejana, la \cfprincesa Kaguya Houraisan\c-. Tras esta revelación, muchos han intentado acercarse a los miembros de la familia Miyamoto para pedir más información, pero han rechazado hablar del tema.\n\n\cxNotas de Saya:\c-\n\cfTío, mira que se interesa la peña por ese sitio, ¿verdad? Pero joder es que no entienden, que las cosas tienen que ser así. Esas son las reglas, o mierdas así. No se pueden mezclar los dos mundos y tal, es lo que dice la vieja esa. Sí, esa que se comporta como si tuviera diecisiete y anda por ahí con unas cosplayers. Creo que debe de ser pariente de Ashley-san, tienen los mismos ojos. Pero una mierda voy a ir a preguntarle, la tía me da mal rollo.\c-"; diff --git a/language.es_menu b/language.es_menu index bd1e70ad2..aa9c18c77 100644 --- a/language.es_menu +++ b/language.es_menu @@ -500,3 +500,10 @@ SWWM_HELP_TECHTXT = "Aparte de todo eso, la \cfDemolicionista\c- es también bastante habilidosa saltando por las paredes, o incluso escalándolas. Ciertamente, nada puede detenerte (a menos que el autor del mapa haya deshabilitado saltar).\n" "\n" "Oh, y no olvides que tu peso es también una buena arma. No solo puedes embestir con facilidad enemigos menores al impulsarte, pero también si aterrizas con una velocidad considerable, puedes crear una onda expansiva que empuje a tus enemigos por los aires y aplaste todo bajo tus pies.\n"; +SWWM_HELP_TIPS = "Consejos Adicionales"; +SWWM_HELP_TIPSTXT = +"Ten en cuenta que puedes activar puertas y palancas a base de puñetazos o esprintar contra ellas. La opción está ahí, si realmente quieres, y sientes una especial intensidad.\n" +"\n" +"Otro tema a saber es que los ítems de este mod tienen colisiones un poco no-estándar, lo cual puede causar problemas al no poder recogerlos a pie. En casos como estos... simplemente usa las manos, obviamente. Puedes pulsar Usar para recoger cualquier cosa que tengas delante, siempre y cuando sea un ítem de este mod.\n" +"\n" +"Por último pero no menos importante, ¿sabías que puedes acariciar ciertos enemigos para convertirlos en aliados? No creo que haga falta que te diga cuales. Son rojos, redondos y con forma de amigo. También puedes acariciar perros, si el mapa en el que estas resulta usar perros MBF (aunque esto suele ser poco común)."; diff --git a/language.version b/language.version index 5c90665d3..532c1657c 100644 --- a/language.version +++ b/language.version @@ -1,2 +1,2 @@ [default] -SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r584 \cu(Mon 26 Oct 13:50:32 CET 2020)"; +SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r586 \cu(Tue 27 Oct 20:01:47 CET 2020)"; diff --git a/lore/default/akariproject.txt b/lore/default/akariproject.txt index e8d9433b8..64735426e 100644 --- a/lore/default/akariproject.txt +++ b/lore/default/akariproject.txt @@ -11,6 +11,8 @@ TXT \cf Saya Miyamoto\c- \cxGenre:\c- \cf Science Fiction\c- +\cxYear:\c- +\cf 2021\c- \cfSynopsis:\c- In the year 2040, human science has evolved to levels never before seen. Mankind has explored not just their nearest planets, but those of neighboring suns too, and yet, there is more they wish, to go farther, to step beyond even the confines of their galaxy, and have every corner of the universe at the reach of their fingertips. It is then, that the greatest minds from all around the world are reunited, with one purpose, one mission: The Akari Project. @@ -27,6 +29,8 @@ TXT \cf Saya Miyamoto\c- \cxGenre:\c- \cf Science Fiction\c- +\cxYear:\c- +\cf 2021\c- \cfSynopsis:\c- In the year 2040, human science has evolved to levels never before seen. Mankind has explored not just their nearest planets, but those of neighboring suns too, and yet, there is more they wish, to go farther, to step beyond even the confines of their galaxy, and have every corner of the universe at the reach of their fingertips. It is then, that the greatest minds from all around the world are reunited, with one purpose, one mission: The Akari Project. @@ -43,6 +47,8 @@ TXT \cf Saya Miyamoto\c- \cxGenre:\c- \cf Science Fiction\c- +\cxYear:\c- +\cf 2021\c- \cfSynopsis:\c- In the year 2040, human science has evolved to levels never before seen. Mankind has explored not just their nearest planets, but those of neighboring suns too, and yet, there is more they wish, to go farther, to step beyond even the confines of their galaxy, and have every corner of the universe at the reach of their fingertips. It is then, that the greatest minds from all around the world are reunited, with one purpose, one mission: The Akari Project. diff --git a/lore/default/nana.txt b/lore/default/nana.txt index 30557d34e..967a67f2d 100644 --- a/lore/default/nana.txt +++ b/lore/default/nana.txt @@ -3,7 +3,7 @@ Miyamoto, Nana TAB People REL -Ryuji;Saya;Gensokyo;Yui;Taro +Ryuji;Saya;Gensokyo;Yui;Taro;Kirin TXT \cxFull Name:\c- \cf Nana Miyamoto\c- @@ -38,3 +38,25 @@ Nana has three children, who, like her, have also inherited the immortal blood o \cfOkaa-san is so happy that you're out there doing good work. It was nice to see that she likes you. I did tell you, after all.\c- \cfBy the way I did notice it, you know, when she hugged you, yes. She hasn't really tried to see other guys after dad was gone... But I think that maybe... she likes you kind of in a different way, y'know...\c- +TXT +\cxFull Name:\c- +\cf Nana Miyamoto\c- +\cxNationality:\c- +\cf Japanese\c- +\cxDate of Birth:\c- +\cf 1907-07-07\c- + +**Nana** is the sole daughter of **Kaguya Houraisan**, the exiled **Lunarian** princess who made **Gensokyo** her home. Having been raised and homeschooled entirely within **Eientei** she did not know much of the outside world, and would have spent the rest of her immortal life there, had it not been for a chance encounter with **Ryuji Miyamoto** in the 60's. Having fled the **Human Village**, he came across Nana. The two became close friends, and the young boy made a promise to marry her when he grew up, and take her outside, so she could "see the world". This would happen in 1973, with the two leaving Gensokyo to form a family of their own. + +Being related to royalty, Nana has become quite famous on Japan, even appearing on several talk shows. She is also well known for her skills in several martial arts, and has won many tournaments over the years. Other hobbies of hers include painting and woodworking, and she's also a very fine cook. + +Nana has three children, who, like her, have also inherited the immortal blood of the moon princess: **Taro**, **Saya** and **Yui**. Each of them have been quite successful in their own exploits too, something Nana often extensively talks about, in a very proud manner. + +\cxSaya's Notes:\c- +\cfOkaa-san is so happy that you're out there doing good work. It was nice to see that she likes you. I did tell you, after all.\c- + +\cfOh yeah, during the wedding, with Kirin... remember that? Turns out I was right, after all. She's gone to the "other side" now. God, I envy you all, having missed the scene. Seeing mom right there, making out with Ashley-san's... I wish I could unsee it, but now they even plan to get married. Wouldn't that make Yu-chan and Ashley-san sisters? Like, the two are already a couple and all... It's going to be weird.\c- + +\cfWait... If that's the case, then... THEN KIRIN-KUN AND I... I'LL BECOME HIS AUNT???\c- + +\cf... on second thought, it doesn't really matter. I was already a sinner anyway, considering there's you, Ibuki and Meido. You're technically my children (and also Ibuki is my own clone), after all.\c- diff --git a/lore/es/akariproject.txt b/lore/es/akariproject.txt index d09d6aae5..b58337d03 100644 --- a/lore/es/akariproject.txt +++ b/lore/es/akariproject.txt @@ -7,6 +7,8 @@ TXT \cf Saya Miyamoto\c- \cxGénero:\c- \cf Ciencia Ficción\c- +\cxAño:\c- +\cf 2021\c- \cfSinopsis:\c- En el año 2040, la ciencia humana ha evolucionado hasta niveles nunca antes vistos. La humanidad ha explorado no solo sus planetas cercanos, sino los de sus soles vecinos, pero aun así, desean mucho más, ir más lejos, dar un paso incluso más allá de los confines de su galaxia, y tener cada rincón del universo al alcance de la mano. Es entonces, que las grandes mentes de todo el mundo son reunidas, con un propósito, una misión: El Proyecto Akari. @@ -24,6 +26,8 @@ TXT \cf Saya Miyamoto\c- \cxGénero:\c- \cf Ciencia Ficción\c- +\cxAño:\c- +\cf 2021\c- \cfSinopsis:\c- En el año 2040, la ciencia humana ha evolucionado hasta niveles nunca antes vistos. La humanidad ha explorado no solo sus planetas cercanos, sino los de sus soles vecinos, pero aun así, desean mucho más, ir más lejos, dar un paso incluso más allá de los confines de su galaxia, y tener cada rincón del universo al alcance de la mano. Es entonces, que las grandes mentes de todo el mundo son reunidas, con un propósito, una misión: El Proyecto Akari. @@ -40,6 +44,8 @@ TXT \cf Saya Miyamoto\c- \cxGénero:\c- \cf Ciencia Ficción\c- +\cxAño:\c- +\cf 2021\c- \cfSinopsis:\c- En el año 2040, la ciencia humana ha evolucionado hasta niveles nunca antes vistos. La humanidad ha explorado no solo sus planetas cercanos, sino los de sus soles vecinos, pero aun así, desean mucho más, ir más lejos, dar un paso incluso más allá de los confines de su galaxia, y tener cada rincón del universo al alcance de la mano. Es entonces, que las grandes mentes de todo el mundo son reunidas, con un propósito, una misión: El Proyecto Akari. diff --git a/lore/es/nana.txt b/lore/es/nana.txt index d08c7ce7e..e32469e7e 100644 --- a/lore/es/nana.txt +++ b/lore/es/nana.txt @@ -32,3 +32,25 @@ Nana tiene tres hijos, los cuales, como ella, han heredado la sangre inmortal de \cfOkaa-san es tan feliz de que vayas por ahí haciendo el bien. Me moló que le gustaras. Si es que te lo dije.\c- \cfPor cierto, me di cuenta, sabes, cuando te dio ese abrazo, sí. No ha intentado ver a otros tíos desde que perdimos a papá... Pero creo que a lo mejor... puede que le gustes de una forma algo diferente, ya sabes...\c- +TXT +\cxNombre Completo:\c- +\cf Nana Miyamoto\c- +\cxNacionalidad:\c- +\cf Japonesa\c- +\cxFecha de Nacimiento:\c- +\cf 1907-07-07\c- + +**Nana** es la hija única de **Kaguya Houraisan**, la princesa **Lunar** exiliada que hizo de **Gensokyo** su hogar. Habiendo sido criada y educada completamente dentro de los confines de **Eientei** no sabía mucho del mundo exterior, y habría pasado el resto de su vida eterna ahí, de no haber sido por un encuentro inesperado con **Ryuji Miyamoto** en los años 60. Habiendo huido de la **Aldea Humana**, se cruzó con Nana. Los dos entablaron una amistad cercana, y el joven chico hizo la promesa de casarse con ella cuando creciera, y llevarla al exterior, para que pudiese "ver el mundo". Esto ocurriría en 1973, con los dos dejando atrás Gensokyo para formar una familia. + +Siendo parte de la realeza, Nana ha ganado bastante fama en Japón, apareciendo incluso en varios programas de entrevistas. También es bien conocida por sus habilidades en varias artes marciales, y ha ganado varios torneos durante años. Otros de sus hobbies también incluyen la pintura y talla de madera, y es una cocinera muy hábil. + +Nana tiene tres hijos, los cuales, como ella, han heredado la sangre inmortal de la princesa lunar: **Taro**, **Saya** y **Yui**. Cada uno de ellos ha tenido un gran éxito en sus propias hazañas, algo de lo que Nana habla en gran detalle, muy orgullosa. + +\cxNotas de Saya:\c- +\cfOkaa-san es tan feliz de que vayas por ahí haciendo el bien. Me moló que le gustaras. Si es que te lo dije.\c- + +\cfOh ya, en la boda, con Kirin... ¿recuerdas? Resulta que tenía razón, después de todo. Se ha pasado a la "otra acera" ahora. Dios, como os envidio a todas, habiéndoos perdido esa escena. Ver a mamá justo ahí, dándose el lote con la de Ashley-san... Desearía poder des-verlo, pero ahora hasta planean casarse. ¿Eso no haría que Yu-chan y Ashley-san fuesen hermanas? A ver, las dos ya son pareja y tal... Va a ser raro.\c- + +\cfEspera... Si ese es el caso, entonces... ENTONCES KIRIN-KUN Y YO... ¿¿¿ME VOY A CONVERTIR EN SU TÍA???\c- + +\cf... ahora que lo pienso, la verdad es que no importa. Yo es que ya he pecado, considerando que estáis tú, Ibuki y Meido. Técnicamente sois mis hijas (y además Ibuki es mi propio clon), después de todo.\c- diff --git a/menudef.txt b/menudef.txt index e26d0a102..a8433b56b 100644 --- a/menudef.txt +++ b/menudef.txt @@ -254,8 +254,8 @@ ListMenu "MainMenu" Position 0, 56 SWWMTextItemM "$MNU_NEWGAME", "n", "PlayerclassMenu" SWWMTextItemM "$MNU_OPTIONS", "o", "OptionsMenu" - SWWMTextItemM "$MNU_LOADGAME", "l", "LoadGameMenu" - SWWMTextItemM "$MNU_SAVEGAME", "s", "SaveGameMenu" + SWWMTextItemM "$MNU_GAMEFILES", "g", "GameFilesMenu" + SWWMTextItemM "$MNU_INFO", "i", "SWWMHelpMenu" SWWMTextItemM "$MNU_QUITGAME", "q", "QuitMenu" } ListMenu "MainMenuTextOnly" @@ -269,9 +269,20 @@ ListMenu "MainMenuTextOnly" Position 0, 56 SWWMTextItemM "$MNU_NEWGAME", "n", "PlayerclassMenu" SWWMTextItemM "$MNU_OPTIONS", "o", "OptionsMenu" + SWWMTextItemM "$MNU_GAMEFILES", "g", "GameFilesMenu" + SWWMTextItemM "$MNU_INFO", "i", "SWWMHelpMenu" + SWWMTextItemM "$MNU_QUITGAME", "q", "QuitMenu" +} +ListMenu "GameFilesMenu" +{ + Class "SWWMMainMenu" + Size Clean + Font "SWWMBigFont", "White", "Sapphire" + Selector "graphics/DemoIcon.png", -24, 0 + LineSpacing 28 + Position 0, 88 SWWMTextItemM "$MNU_LOADGAME", "l", "LoadGameMenu" SWWMTextItemM "$MNU_SAVEGAME", "s", "SaveGameMenu" - SWWMTextItemM "$MNU_QUITGAME", "q", "QuitMenu" } ListMenu "EpisodeMenu" { diff --git a/models/extra/BlobShadow.png b/models/extra/BlobShadow.png index 175d249aa..f1fd72520 100644 Binary files a/models/extra/BlobShadow.png and b/models/extra/BlobShadow.png differ diff --git a/models/extra/dlc/PuntzerMuz0.png b/models/extra/dlc/PuntzerMuz0.png new file mode 100644 index 000000000..6bd901100 Binary files /dev/null and b/models/extra/dlc/PuntzerMuz0.png differ diff --git a/models/extra/dlc/PuntzerMuz1.png b/models/extra/dlc/PuntzerMuz1.png new file mode 100644 index 000000000..70615b1a0 Binary files /dev/null and b/models/extra/dlc/PuntzerMuz1.png differ diff --git a/models/extra/dlc/PuntzerMuz2.png b/models/extra/dlc/PuntzerMuz2.png new file mode 100644 index 000000000..1f08dbfd2 Binary files /dev/null and b/models/extra/dlc/PuntzerMuz2.png differ diff --git a/models/extra/dlc/PuntzerMuz3.png b/models/extra/dlc/PuntzerMuz3.png new file mode 100644 index 000000000..bdbb94338 Binary files /dev/null and b/models/extra/dlc/PuntzerMuz3.png differ diff --git a/models/extra/dlc/PuntzerMuz4.png b/models/extra/dlc/PuntzerMuz4.png new file mode 100644 index 000000000..154323704 Binary files /dev/null and b/models/extra/dlc/PuntzerMuz4.png differ diff --git a/models/extra/dlc/PuntzerMuz5.png b/models/extra/dlc/PuntzerMuz5.png new file mode 100644 index 000000000..4944d4bfa Binary files /dev/null and b/models/extra/dlc/PuntzerMuz5.png differ diff --git a/models/extra/dlc/PuntzerMuz6.png b/models/extra/dlc/PuntzerMuz6.png new file mode 100644 index 000000000..d4e389ffb Binary files /dev/null and b/models/extra/dlc/PuntzerMuz6.png differ diff --git a/models/extra/dlc/PuntzerMuz7.png b/models/extra/dlc/PuntzerMuz7.png new file mode 100644 index 000000000..dc6be92f6 Binary files /dev/null and b/models/extra/dlc/PuntzerMuz7.png differ diff --git a/models/extra/dlc/QuadMuz0.png b/models/extra/dlc/QuadMuz0.png new file mode 100644 index 000000000..d50d0bd98 Binary files /dev/null and b/models/extra/dlc/QuadMuz0.png differ diff --git a/models/extra/dlc/QuadMuz1.png b/models/extra/dlc/QuadMuz1.png new file mode 100644 index 000000000..5b578153c Binary files /dev/null and b/models/extra/dlc/QuadMuz1.png differ diff --git a/models/extra/dlc/QuadMuz2.png b/models/extra/dlc/QuadMuz2.png new file mode 100644 index 000000000..1545d9419 Binary files /dev/null and b/models/extra/dlc/QuadMuz2.png differ diff --git a/models/extra/dlc/QuadMuz3.png b/models/extra/dlc/QuadMuz3.png new file mode 100644 index 000000000..c27acef71 Binary files /dev/null and b/models/extra/dlc/QuadMuz3.png differ diff --git a/models/extra/dlc/QuadMuz4.png b/models/extra/dlc/QuadMuz4.png new file mode 100644 index 000000000..8a8994033 Binary files /dev/null and b/models/extra/dlc/QuadMuz4.png differ diff --git a/models/extra/dlc/QuadMuz5.png b/models/extra/dlc/QuadMuz5.png new file mode 100644 index 000000000..ab46d38ce Binary files /dev/null and b/models/extra/dlc/QuadMuz5.png differ diff --git a/models/extra/dlc/QuadMuz6.png b/models/extra/dlc/QuadMuz6.png new file mode 100644 index 000000000..0f85ffa50 Binary files /dev/null and b/models/extra/dlc/QuadMuz6.png differ diff --git a/models/extra/dlc/QuadMuz7.png b/models/extra/dlc/QuadMuz7.png new file mode 100644 index 000000000..fcffe3091 Binary files /dev/null and b/models/extra/dlc/QuadMuz7.png differ diff --git a/models/extra/dlc/QuadMuz8.png b/models/extra/dlc/QuadMuz8.png new file mode 100644 index 000000000..00710d248 Binary files /dev/null and b/models/extra/dlc/QuadMuz8.png differ diff --git a/models/extra/dlc/QuadMuz9.png b/models/extra/dlc/QuadMuz9.png new file mode 100644 index 000000000..7c3167064 Binary files /dev/null and b/models/extra/dlc/QuadMuz9.png differ diff --git a/models/extra/dlc/RailMuz0.png b/models/extra/dlc/RailMuz0.png new file mode 100644 index 000000000..190078dcf Binary files /dev/null and b/models/extra/dlc/RailMuz0.png differ diff --git a/models/extra/dlc/RailMuz1.png b/models/extra/dlc/RailMuz1.png new file mode 100644 index 000000000..0cd205d64 Binary files /dev/null and b/models/extra/dlc/RailMuz1.png differ diff --git a/models/extra/dlc/RailMuz2.png b/models/extra/dlc/RailMuz2.png new file mode 100644 index 000000000..670739e90 Binary files /dev/null and b/models/extra/dlc/RailMuz2.png differ diff --git a/models/extra/dlc/RailMuz3.png b/models/extra/dlc/RailMuz3.png new file mode 100644 index 000000000..12256c2b4 Binary files /dev/null and b/models/extra/dlc/RailMuz3.png differ diff --git a/models/extra/dlc/RayTrail.png b/models/extra/dlc/RayTrail.png new file mode 100644 index 000000000..77f2dcf65 Binary files /dev/null and b/models/extra/dlc/RayTrail.png differ diff --git a/models/extra/dlc/SheenMuz0.png b/models/extra/dlc/SheenMuz0.png new file mode 100644 index 000000000..4a5aad173 Binary files /dev/null and b/models/extra/dlc/SheenMuz0.png differ diff --git a/models/extra/dlc/SheenMuz1.png b/models/extra/dlc/SheenMuz1.png new file mode 100644 index 000000000..00484aa3e Binary files /dev/null and b/models/extra/dlc/SheenMuz1.png differ diff --git a/models/extra/dlc/SheenMuz2.png b/models/extra/dlc/SheenMuz2.png new file mode 100644 index 000000000..de977883c Binary files /dev/null and b/models/extra/dlc/SheenMuz2.png differ diff --git a/models/extra/dlc/SheenMuz3.png b/models/extra/dlc/SheenMuz3.png new file mode 100644 index 000000000..83ea18561 Binary files /dev/null and b/models/extra/dlc/SheenMuz3.png differ diff --git a/models/extra/dlc/SheenMuz4.png b/models/extra/dlc/SheenMuz4.png new file mode 100644 index 000000000..75d47648b Binary files /dev/null and b/models/extra/dlc/SheenMuz4.png differ diff --git a/models/extra/dlc/SheenMuz5.png b/models/extra/dlc/SheenMuz5.png new file mode 100644 index 000000000..f8c98805e Binary files /dev/null and b/models/extra/dlc/SheenMuz5.png differ diff --git a/models/extra/dlc/SheenMuz6.png b/models/extra/dlc/SheenMuz6.png new file mode 100644 index 000000000..426278173 Binary files /dev/null and b/models/extra/dlc/SheenMuz6.png differ diff --git a/models/extra/dlc/SheenMuz7.png b/models/extra/dlc/SheenMuz7.png new file mode 100644 index 000000000..dac877355 Binary files /dev/null and b/models/extra/dlc/SheenMuz7.png differ diff --git a/models/modelnotes.txt b/models/modelnotes.txt new file mode 100644 index 000000000..a0c185ace --- /dev/null +++ b/models/modelnotes.txt @@ -0,0 +1,29 @@ +Collectible models: + - Moth Plushy + - Akari Project + - Love Signals CD + - Nutatco Bar + x Frispy Corn + - Demo Plush + - Tome of Power + - Quartz Flask + - Saya Bean + - Peach Juice + - Milk Breads + - Kirin Manga + - Kirin Plush + +Collectible pickup animations: + - Moth Plushy + - Akari Project + - Love Signals CD + - Nutatco Bar + - Frispy Corn + - Demo Plush + - Tome of Power + - Quartz Flask + - Saya Bean + - Peach Juice + - Milk Breads + - Kirin Manga + - Kirin Plush diff --git a/sprites/dlc/BFRGA0.png b/sprites/dlc/BFRGA0.png new file mode 100644 index 000000000..d4c2c5385 Binary files /dev/null and b/sprites/dlc/BFRGA0.png differ diff --git a/sprites/dlc/BFRGB0.png b/sprites/dlc/BFRGB0.png new file mode 100644 index 000000000..5be6c4038 Binary files /dev/null and b/sprites/dlc/BFRGB0.png differ diff --git a/sprites/dlc/BFRGC0.png b/sprites/dlc/BFRGC0.png new file mode 100644 index 000000000..242ec9b91 Binary files /dev/null and b/sprites/dlc/BFRGC0.png differ diff --git a/sprites/dlc/BFRGD0.png b/sprites/dlc/BFRGD0.png new file mode 100644 index 000000000..4e789f12c Binary files /dev/null and b/sprites/dlc/BFRGD0.png differ diff --git a/sprites/dlc/BFRGE0.png b/sprites/dlc/BFRGE0.png new file mode 100644 index 000000000..72aebd322 Binary files /dev/null and b/sprites/dlc/BFRGE0.png differ diff --git a/sprites/dlc/BFRGF0.png b/sprites/dlc/BFRGF0.png new file mode 100644 index 000000000..567a3685f Binary files /dev/null and b/sprites/dlc/BFRGF0.png differ diff --git a/sprites/dlc/BFRGG0.png b/sprites/dlc/BFRGG0.png new file mode 100644 index 000000000..5866191cf Binary files /dev/null and b/sprites/dlc/BFRGG0.png differ diff --git a/sprites/dlc/BFRGH0.png b/sprites/dlc/BFRGH0.png new file mode 100644 index 000000000..bfb7a7b9c Binary files /dev/null and b/sprites/dlc/BFRGH0.png differ diff --git a/sprites/dlc/BFRGI0.png b/sprites/dlc/BFRGI0.png new file mode 100644 index 000000000..f4da44428 Binary files /dev/null and b/sprites/dlc/BFRGI0.png differ diff --git a/sprites/dlc/BFRGJ0.png b/sprites/dlc/BFRGJ0.png new file mode 100644 index 000000000..b65864839 Binary files /dev/null and b/sprites/dlc/BFRGJ0.png differ diff --git a/sprites/dlc/BFRGK0.png b/sprites/dlc/BFRGK0.png new file mode 100644 index 000000000..139f316a2 Binary files /dev/null and b/sprites/dlc/BFRGK0.png differ diff --git a/sprites/dlc/BFRGL0.png b/sprites/dlc/BFRGL0.png new file mode 100644 index 000000000..af697d7e0 Binary files /dev/null and b/sprites/dlc/BFRGL0.png differ diff --git a/sprites/dlc/BFRGM0.png b/sprites/dlc/BFRGM0.png new file mode 100644 index 000000000..0a81d5307 Binary files /dev/null and b/sprites/dlc/BFRGM0.png differ diff --git a/sprites/dlc/BFRGN0.png b/sprites/dlc/BFRGN0.png new file mode 100644 index 000000000..b1c7945b5 Binary files /dev/null and b/sprites/dlc/BFRGN0.png differ diff --git a/sprites/dlc/BFRGO0.png b/sprites/dlc/BFRGO0.png new file mode 100644 index 000000000..47c3eace8 Binary files /dev/null and b/sprites/dlc/BFRGO0.png differ diff --git a/sprites/dlc/BFRGP0.png b/sprites/dlc/BFRGP0.png new file mode 100644 index 000000000..83b40c07f Binary files /dev/null and b/sprites/dlc/BFRGP0.png differ diff --git a/sprites/dlc/BFRGQ0.png b/sprites/dlc/BFRGQ0.png new file mode 100644 index 000000000..711cc458d Binary files /dev/null and b/sprites/dlc/BFRGQ0.png differ diff --git a/sprites/dlc/BFRGR0.png b/sprites/dlc/BFRGR0.png new file mode 100644 index 000000000..e942ddb8c Binary files /dev/null and b/sprites/dlc/BFRGR0.png differ diff --git a/sprites/dlc/BFRGS0.png b/sprites/dlc/BFRGS0.png new file mode 100644 index 000000000..be7390399 Binary files /dev/null and b/sprites/dlc/BFRGS0.png differ diff --git a/sprites/dlc/BFRGT0.png b/sprites/dlc/BFRGT0.png new file mode 100644 index 000000000..bc85c28a7 Binary files /dev/null and b/sprites/dlc/BFRGT0.png differ diff --git a/sprites/dlc/BFSMA0.png b/sprites/dlc/BFSMA0.png new file mode 100644 index 000000000..ba41a5da4 Binary files /dev/null and b/sprites/dlc/BFSMA0.png differ diff --git a/sprites/dlc/BFSMB0.png b/sprites/dlc/BFSMB0.png new file mode 100644 index 000000000..81b25b026 Binary files /dev/null and b/sprites/dlc/BFSMB0.png differ diff --git a/sprites/dlc/BFSMC0.png b/sprites/dlc/BFSMC0.png new file mode 100644 index 000000000..2deb71475 Binary files /dev/null and b/sprites/dlc/BFSMC0.png differ diff --git a/sprites/dlc/BFSMD0.png b/sprites/dlc/BFSMD0.png new file mode 100644 index 000000000..64ccc2ee6 Binary files /dev/null and b/sprites/dlc/BFSMD0.png differ diff --git a/sprites/dlc/BFSME0.png b/sprites/dlc/BFSME0.png new file mode 100644 index 000000000..52d6504e8 Binary files /dev/null and b/sprites/dlc/BFSME0.png differ diff --git a/sprites/dlc/BFSMF0.png b/sprites/dlc/BFSMF0.png new file mode 100644 index 000000000..de6fa3c35 Binary files /dev/null and b/sprites/dlc/BFSMF0.png differ diff --git a/sprites/dlc/BFSMG0.png b/sprites/dlc/BFSMG0.png new file mode 100644 index 000000000..dea568910 Binary files /dev/null and b/sprites/dlc/BFSMG0.png differ diff --git a/sprites/dlc/BFSMH0.png b/sprites/dlc/BFSMH0.png new file mode 100644 index 000000000..eda6bbb1a Binary files /dev/null and b/sprites/dlc/BFSMH0.png differ diff --git a/sprites/dlc/BFSMI0.png b/sprites/dlc/BFSMI0.png new file mode 100644 index 000000000..4c2517219 Binary files /dev/null and b/sprites/dlc/BFSMI0.png differ diff --git a/sprites/dlc/BFSMJ0.png b/sprites/dlc/BFSMJ0.png new file mode 100644 index 000000000..41ce9e5f3 Binary files /dev/null and b/sprites/dlc/BFSMJ0.png differ diff --git a/sprites/dlc/BFSMK0.png b/sprites/dlc/BFSMK0.png new file mode 100644 index 000000000..85ac72c74 Binary files /dev/null and b/sprites/dlc/BFSMK0.png differ diff --git a/sprites/dlc/BFSML0.png b/sprites/dlc/BFSML0.png new file mode 100644 index 000000000..7a1e7f945 Binary files /dev/null and b/sprites/dlc/BFSML0.png differ diff --git a/sprites/dlc/BFSMM0.png b/sprites/dlc/BFSMM0.png new file mode 100644 index 000000000..d7eab9181 Binary files /dev/null and b/sprites/dlc/BFSMM0.png differ diff --git a/sprites/dlc/BFSMN0.png b/sprites/dlc/BFSMN0.png new file mode 100644 index 000000000..cdd129b8a Binary files /dev/null and b/sprites/dlc/BFSMN0.png differ diff --git a/sprites/dlc/BFSMO0.png b/sprites/dlc/BFSMO0.png new file mode 100644 index 000000000..293a21cca Binary files /dev/null and b/sprites/dlc/BFSMO0.png differ diff --git a/sprites/dlc/BFSMP0.png b/sprites/dlc/BFSMP0.png new file mode 100644 index 000000000..75ba27724 Binary files /dev/null and b/sprites/dlc/BFSMP0.png differ diff --git a/sprites/dlc/BFSMQ0.png b/sprites/dlc/BFSMQ0.png new file mode 100644 index 000000000..0f1df4796 Binary files /dev/null and b/sprites/dlc/BFSMQ0.png differ diff --git a/sprites/dlc/BFSMR0.png b/sprites/dlc/BFSMR0.png new file mode 100644 index 000000000..b24034607 Binary files /dev/null and b/sprites/dlc/BFSMR0.png differ diff --git a/sprites/dlc/BFSMS0.png b/sprites/dlc/BFSMS0.png new file mode 100644 index 000000000..bb9cddb71 Binary files /dev/null and b/sprites/dlc/BFSMS0.png differ diff --git a/sprites/dlc/BFSMT0.png b/sprites/dlc/BFSMT0.png new file mode 100644 index 000000000..a20c299a4 Binary files /dev/null and b/sprites/dlc/BFSMT0.png differ diff --git a/sprites/dlc/BFSMU0.png b/sprites/dlc/BFSMU0.png new file mode 100644 index 000000000..aac8cb928 Binary files /dev/null and b/sprites/dlc/BFSMU0.png differ diff --git a/sprites/dlc/BFSMV0.png b/sprites/dlc/BFSMV0.png new file mode 100644 index 000000000..f1b8de0ea Binary files /dev/null and b/sprites/dlc/BFSMV0.png differ diff --git a/sprites/dlc/BFSMW0.png b/sprites/dlc/BFSMW0.png new file mode 100644 index 000000000..ec9133b9b Binary files /dev/null and b/sprites/dlc/BFSMW0.png differ diff --git a/sprites/dlc/BFSMX0.png b/sprites/dlc/BFSMX0.png new file mode 100644 index 000000000..83821af1e Binary files /dev/null and b/sprites/dlc/BFSMX0.png differ diff --git a/sprites/dlc/BFSMY0.png b/sprites/dlc/BFSMY0.png new file mode 100644 index 000000000..84045e53b Binary files /dev/null and b/sprites/dlc/BFSMY0.png differ diff --git a/sprites/dlc/BFSMZ0.png b/sprites/dlc/BFSMZ0.png new file mode 100644 index 000000000..76c35524b Binary files /dev/null and b/sprites/dlc/BFSMZ0.png differ diff --git a/sprites/dlc/BFXXA0.png b/sprites/dlc/BFXXA0.png new file mode 100644 index 000000000..624969960 Binary files /dev/null and b/sprites/dlc/BFXXA0.png differ diff --git a/sprites/dlc/BFXXB0.png b/sprites/dlc/BFXXB0.png new file mode 100644 index 000000000..89e0c5ae6 Binary files /dev/null and b/sprites/dlc/BFXXB0.png differ diff --git a/sprites/dlc/BFXXC0.png b/sprites/dlc/BFXXC0.png new file mode 100644 index 000000000..c3ebf0a20 Binary files /dev/null and b/sprites/dlc/BFXXC0.png differ diff --git a/sprites/dlc/BFXXD0.png b/sprites/dlc/BFXXD0.png new file mode 100644 index 000000000..8f8f53449 Binary files /dev/null and b/sprites/dlc/BFXXD0.png differ diff --git a/sprites/dlc/BFXXE0.png b/sprites/dlc/BFXXE0.png new file mode 100644 index 000000000..291f8a595 Binary files /dev/null and b/sprites/dlc/BFXXE0.png differ diff --git a/sprites/dlc/BFXXF0.png b/sprites/dlc/BFXXF0.png new file mode 100644 index 000000000..478ec51be Binary files /dev/null and b/sprites/dlc/BFXXF0.png differ diff --git a/sprites/dlc/BFXXG0.png b/sprites/dlc/BFXXG0.png new file mode 100644 index 000000000..a9393b9f7 Binary files /dev/null and b/sprites/dlc/BFXXG0.png differ diff --git a/sprites/dlc/BFXXH0.png b/sprites/dlc/BFXXH0.png new file mode 100644 index 000000000..0e46e35d5 Binary files /dev/null and b/sprites/dlc/BFXXH0.png differ diff --git a/sprites/dlc/BFXXI0.png b/sprites/dlc/BFXXI0.png new file mode 100644 index 000000000..8e967e1f4 Binary files /dev/null and b/sprites/dlc/BFXXI0.png differ diff --git a/sprites/dlc/BFXXJ0.png b/sprites/dlc/BFXXJ0.png new file mode 100644 index 000000000..b1f3c9641 Binary files /dev/null and b/sprites/dlc/BFXXJ0.png differ diff --git a/sprites/dlc/BFXXK0.png b/sprites/dlc/BFXXK0.png new file mode 100644 index 000000000..6aff511c7 Binary files /dev/null and b/sprites/dlc/BFXXK0.png differ diff --git a/sprites/dlc/BFXXL0.png b/sprites/dlc/BFXXL0.png new file mode 100644 index 000000000..20e3f301e Binary files /dev/null and b/sprites/dlc/BFXXL0.png differ diff --git a/sprites/dlc/BFXXM0.png b/sprites/dlc/BFXXM0.png new file mode 100644 index 000000000..64dfb4977 Binary files /dev/null and b/sprites/dlc/BFXXM0.png differ diff --git a/sprites/dlc/BFXXN0.png b/sprites/dlc/BFXXN0.png new file mode 100644 index 000000000..968bf51ea Binary files /dev/null and b/sprites/dlc/BFXXN0.png differ diff --git a/sprites/dlc/BFXXO0.png b/sprites/dlc/BFXXO0.png new file mode 100644 index 000000000..bb1d0815f Binary files /dev/null and b/sprites/dlc/BFXXO0.png differ diff --git a/sprites/dlc/BFXXP0.png b/sprites/dlc/BFXXP0.png new file mode 100644 index 000000000..693393308 Binary files /dev/null and b/sprites/dlc/BFXXP0.png differ diff --git a/sprites/dlc/BFXXQ0.png b/sprites/dlc/BFXXQ0.png new file mode 100644 index 000000000..4a04b1070 Binary files /dev/null and b/sprites/dlc/BFXXQ0.png differ diff --git a/sprites/dlc/BFXXR0.png b/sprites/dlc/BFXXR0.png new file mode 100644 index 000000000..ddaea7bf2 Binary files /dev/null and b/sprites/dlc/BFXXR0.png differ diff --git a/sprites/dlc/BFXXS0.png b/sprites/dlc/BFXXS0.png new file mode 100644 index 000000000..0232007c3 Binary files /dev/null and b/sprites/dlc/BFXXS0.png differ diff --git a/sprites/dlc/BFXXT0.png b/sprites/dlc/BFXXT0.png new file mode 100644 index 000000000..f826c1c69 Binary files /dev/null and b/sprites/dlc/BFXXT0.png differ diff --git a/sprites/dlc/BXPLA0.png b/sprites/dlc/BXPLA0.png new file mode 100644 index 000000000..7edc0e37c Binary files /dev/null and b/sprites/dlc/BXPLA0.png differ diff --git a/sprites/dlc/BXPLB0.png b/sprites/dlc/BXPLB0.png new file mode 100644 index 000000000..11620d1b3 Binary files /dev/null and b/sprites/dlc/BXPLB0.png differ diff --git a/sprites/dlc/BXPLC0.png b/sprites/dlc/BXPLC0.png new file mode 100644 index 000000000..7b6219c3a Binary files /dev/null and b/sprites/dlc/BXPLC0.png differ diff --git a/sprites/dlc/BXPLD0.png b/sprites/dlc/BXPLD0.png new file mode 100644 index 000000000..5a0696bd7 Binary files /dev/null and b/sprites/dlc/BXPLD0.png differ diff --git a/sprites/dlc/BXPLE0.png b/sprites/dlc/BXPLE0.png new file mode 100644 index 000000000..ccd05885c Binary files /dev/null and b/sprites/dlc/BXPLE0.png differ diff --git a/sprites/dlc/BXPLF0.png b/sprites/dlc/BXPLF0.png new file mode 100644 index 000000000..5145c54b1 Binary files /dev/null and b/sprites/dlc/BXPLF0.png differ diff --git a/sprites/dlc/BXPLG0.png b/sprites/dlc/BXPLG0.png new file mode 100644 index 000000000..f49607db2 Binary files /dev/null and b/sprites/dlc/BXPLG0.png differ diff --git a/sprites/dlc/BXPLH0.png b/sprites/dlc/BXPLH0.png new file mode 100644 index 000000000..68876e6c4 Binary files /dev/null and b/sprites/dlc/BXPLH0.png differ diff --git a/sprites/dlc/BXPLI0.png b/sprites/dlc/BXPLI0.png new file mode 100644 index 000000000..2d90ef737 Binary files /dev/null and b/sprites/dlc/BXPLI0.png differ diff --git a/sprites/dlc/BXPLJ0.png b/sprites/dlc/BXPLJ0.png new file mode 100644 index 000000000..eeb53e666 Binary files /dev/null and b/sprites/dlc/BXPLJ0.png differ diff --git a/sprites/dlc/BXPLK0.png b/sprites/dlc/BXPLK0.png new file mode 100644 index 000000000..0393e39e6 Binary files /dev/null and b/sprites/dlc/BXPLK0.png differ diff --git a/sprites/dlc/BXPLL0.png b/sprites/dlc/BXPLL0.png new file mode 100644 index 000000000..beafaafee Binary files /dev/null and b/sprites/dlc/BXPLL0.png differ diff --git a/sprites/dlc/BXPLM0.png b/sprites/dlc/BXPLM0.png new file mode 100644 index 000000000..34e2e8e13 Binary files /dev/null and b/sprites/dlc/BXPLM0.png differ diff --git a/sprites/dlc/BXPLN0.png b/sprites/dlc/BXPLN0.png new file mode 100644 index 000000000..b2cb62b6f Binary files /dev/null and b/sprites/dlc/BXPLN0.png differ diff --git a/sprites/dlc/BXPLO0.png b/sprites/dlc/BXPLO0.png new file mode 100644 index 000000000..082151b45 Binary files /dev/null and b/sprites/dlc/BXPLO0.png differ diff --git a/sprites/dlc/BXPLP0.png b/sprites/dlc/BXPLP0.png new file mode 100644 index 000000000..0416e4a5c Binary files /dev/null and b/sprites/dlc/BXPLP0.png differ diff --git a/sprites/dlc/BXPLQ0.png b/sprites/dlc/BXPLQ0.png new file mode 100644 index 000000000..381f78d3c Binary files /dev/null and b/sprites/dlc/BXPLQ0.png differ diff --git a/sprites/dlc/BXPLR0.png b/sprites/dlc/BXPLR0.png new file mode 100644 index 000000000..7f450d807 Binary files /dev/null and b/sprites/dlc/BXPLR0.png differ diff --git a/sprites/dlc/BXPLS0.png b/sprites/dlc/BXPLS0.png new file mode 100644 index 000000000..36b93682e Binary files /dev/null and b/sprites/dlc/BXPLS0.png differ diff --git a/sprites/dlc/BXPLT0.png b/sprites/dlc/BXPLT0.png new file mode 100644 index 000000000..611552500 Binary files /dev/null and b/sprites/dlc/BXPLT0.png differ diff --git a/sprites/dlc/BXPLU0.png b/sprites/dlc/BXPLU0.png new file mode 100644 index 000000000..4ffb341a5 Binary files /dev/null and b/sprites/dlc/BXPLU0.png differ diff --git a/sprites/dlc/BXPLV0.png b/sprites/dlc/BXPLV0.png new file mode 100644 index 000000000..1965f1f2a Binary files /dev/null and b/sprites/dlc/BXPLV0.png differ diff --git a/sprites/dlc/BXPLW0.png b/sprites/dlc/BXPLW0.png new file mode 100644 index 000000000..660995aad Binary files /dev/null and b/sprites/dlc/BXPLW0.png differ diff --git a/sprites/dlc/BXPLX0.png b/sprites/dlc/BXPLX0.png new file mode 100644 index 000000000..364acdc4c Binary files /dev/null and b/sprites/dlc/BXPLX0.png differ diff --git a/sprites/dlc/BXPLY0.png b/sprites/dlc/BXPLY0.png new file mode 100644 index 000000000..817524ff8 Binary files /dev/null and b/sprites/dlc/BXPLY0.png differ diff --git a/sprites/dlc/BXPLZ0.png b/sprites/dlc/BXPLZ0.png new file mode 100644 index 000000000..c18e1d76c Binary files /dev/null and b/sprites/dlc/BXPLZ0.png differ diff --git a/sprites/dlc/BXPL[0.png b/sprites/dlc/BXPL[0.png new file mode 100644 index 000000000..f94905387 Binary files /dev/null and b/sprites/dlc/BXPL[0.png differ diff --git a/sprites/dlc/BXPL^0.png b/sprites/dlc/BXPL^0.png new file mode 100644 index 000000000..bcfc7f8d4 Binary files /dev/null and b/sprites/dlc/BXPL^0.png differ diff --git a/sprites/dlc/FRT1A0.png b/sprites/dlc/FRT1A0.png new file mode 100644 index 000000000..b28f94f50 Binary files /dev/null and b/sprites/dlc/FRT1A0.png differ diff --git a/sprites/dlc/FRT1B0.png b/sprites/dlc/FRT1B0.png new file mode 100644 index 000000000..ee8319478 Binary files /dev/null and b/sprites/dlc/FRT1B0.png differ diff --git a/sprites/dlc/FRT1C0.png b/sprites/dlc/FRT1C0.png new file mode 100644 index 000000000..8fc8cd4f1 Binary files /dev/null and b/sprites/dlc/FRT1C0.png differ diff --git a/sprites/dlc/FRT1D0.png b/sprites/dlc/FRT1D0.png new file mode 100644 index 000000000..a2b1a573d Binary files /dev/null and b/sprites/dlc/FRT1D0.png differ diff --git a/sprites/dlc/FRT1E0.png b/sprites/dlc/FRT1E0.png new file mode 100644 index 000000000..c5af59628 Binary files /dev/null and b/sprites/dlc/FRT1E0.png differ diff --git a/sprites/dlc/FRT1F0.png b/sprites/dlc/FRT1F0.png new file mode 100644 index 000000000..73eae231b Binary files /dev/null and b/sprites/dlc/FRT1F0.png differ diff --git a/sprites/dlc/FRT1G0.png b/sprites/dlc/FRT1G0.png new file mode 100644 index 000000000..59949ee6d Binary files /dev/null and b/sprites/dlc/FRT1G0.png differ diff --git a/sprites/dlc/FRT1H0.png b/sprites/dlc/FRT1H0.png new file mode 100644 index 000000000..8074b68a3 Binary files /dev/null and b/sprites/dlc/FRT1H0.png differ diff --git a/sprites/dlc/FRT1I0.png b/sprites/dlc/FRT1I0.png new file mode 100644 index 000000000..d4ad4ef04 Binary files /dev/null and b/sprites/dlc/FRT1I0.png differ diff --git a/sprites/dlc/FRT1J0.png b/sprites/dlc/FRT1J0.png new file mode 100644 index 000000000..a86a45148 Binary files /dev/null and b/sprites/dlc/FRT1J0.png differ diff --git a/sprites/dlc/FRT1K0.png b/sprites/dlc/FRT1K0.png new file mode 100644 index 000000000..276e6ce1e Binary files /dev/null and b/sprites/dlc/FRT1K0.png differ diff --git a/sprites/dlc/FRT1L0.png b/sprites/dlc/FRT1L0.png new file mode 100644 index 000000000..7448ea781 Binary files /dev/null and b/sprites/dlc/FRT1L0.png differ diff --git a/sprites/dlc/FRT1M0.png b/sprites/dlc/FRT1M0.png new file mode 100644 index 000000000..1b0b281ae Binary files /dev/null and b/sprites/dlc/FRT1M0.png differ diff --git a/sprites/dlc/FRT1N0.png b/sprites/dlc/FRT1N0.png new file mode 100644 index 000000000..5ae57332d Binary files /dev/null and b/sprites/dlc/FRT1N0.png differ diff --git a/sprites/dlc/FRT1O0.png b/sprites/dlc/FRT1O0.png new file mode 100644 index 000000000..e38573e37 Binary files /dev/null and b/sprites/dlc/FRT1O0.png differ diff --git a/sprites/dlc/FRT1P0.png b/sprites/dlc/FRT1P0.png new file mode 100644 index 000000000..b96b11aaa Binary files /dev/null and b/sprites/dlc/FRT1P0.png differ diff --git a/sprites/dlc/FRT1Q0.png b/sprites/dlc/FRT1Q0.png new file mode 100644 index 000000000..d20bd291e Binary files /dev/null and b/sprites/dlc/FRT1Q0.png differ diff --git a/sprites/dlc/FRT1R0.png b/sprites/dlc/FRT1R0.png new file mode 100644 index 000000000..cb5f945a2 Binary files /dev/null and b/sprites/dlc/FRT1R0.png differ diff --git a/sprites/dlc/FRT1S0.png b/sprites/dlc/FRT1S0.png new file mode 100644 index 000000000..c9597e74f Binary files /dev/null and b/sprites/dlc/FRT1S0.png differ diff --git a/sprites/dlc/FRT1T0.png b/sprites/dlc/FRT1T0.png new file mode 100644 index 000000000..8694114d8 Binary files /dev/null and b/sprites/dlc/FRT1T0.png differ diff --git a/sprites/dlc/FRT1U0.png b/sprites/dlc/FRT1U0.png new file mode 100644 index 000000000..03afba151 Binary files /dev/null and b/sprites/dlc/FRT1U0.png differ diff --git a/sprites/dlc/FRT1V0.png b/sprites/dlc/FRT1V0.png new file mode 100644 index 000000000..b17071a64 Binary files /dev/null and b/sprites/dlc/FRT1V0.png differ diff --git a/sprites/dlc/FRT1W0.png b/sprites/dlc/FRT1W0.png new file mode 100644 index 000000000..a57ddfd83 Binary files /dev/null and b/sprites/dlc/FRT1W0.png differ diff --git a/sprites/dlc/FRT1X0.png b/sprites/dlc/FRT1X0.png new file mode 100644 index 000000000..21e9bd2d8 Binary files /dev/null and b/sprites/dlc/FRT1X0.png differ diff --git a/sprites/dlc/FRT1Y0.png b/sprites/dlc/FRT1Y0.png new file mode 100644 index 000000000..42d972577 Binary files /dev/null and b/sprites/dlc/FRT1Y0.png differ diff --git a/sprites/dlc/FRT1Z0.png b/sprites/dlc/FRT1Z0.png new file mode 100644 index 000000000..cb7785ba0 Binary files /dev/null and b/sprites/dlc/FRT1Z0.png differ diff --git a/sprites/dlc/FRT2A0.png b/sprites/dlc/FRT2A0.png new file mode 100644 index 000000000..87b12d4a6 Binary files /dev/null and b/sprites/dlc/FRT2A0.png differ diff --git a/sprites/dlc/FRT2B0.png b/sprites/dlc/FRT2B0.png new file mode 100644 index 000000000..e7cca26fe Binary files /dev/null and b/sprites/dlc/FRT2B0.png differ diff --git a/sprites/dlc/FRT2C0.png b/sprites/dlc/FRT2C0.png new file mode 100644 index 000000000..4af108a25 Binary files /dev/null and b/sprites/dlc/FRT2C0.png differ diff --git a/sprites/dlc/FRT2D0.png b/sprites/dlc/FRT2D0.png new file mode 100644 index 000000000..d1815aa24 Binary files /dev/null and b/sprites/dlc/FRT2D0.png differ diff --git a/sprites/dlc/FRT2E0.png b/sprites/dlc/FRT2E0.png new file mode 100644 index 000000000..b51077759 Binary files /dev/null and b/sprites/dlc/FRT2E0.png differ diff --git a/sprites/dlc/FRT2F0.png b/sprites/dlc/FRT2F0.png new file mode 100644 index 000000000..552630cac Binary files /dev/null and b/sprites/dlc/FRT2F0.png differ diff --git a/sprites/dlc/FRT2G0.png b/sprites/dlc/FRT2G0.png new file mode 100644 index 000000000..ee252c03c Binary files /dev/null and b/sprites/dlc/FRT2G0.png differ diff --git a/sprites/dlc/FRT2H0.png b/sprites/dlc/FRT2H0.png new file mode 100644 index 000000000..f4505974c Binary files /dev/null and b/sprites/dlc/FRT2H0.png differ diff --git a/sprites/dlc/FRT2I0.png b/sprites/dlc/FRT2I0.png new file mode 100644 index 000000000..0c03b40bd Binary files /dev/null and b/sprites/dlc/FRT2I0.png differ diff --git a/sprites/dlc/QEMBA0.png b/sprites/dlc/QEMBA0.png new file mode 100644 index 000000000..9d10bd715 Binary files /dev/null and b/sprites/dlc/QEMBA0.png differ diff --git a/sprites/dlc/QFBLA0.png b/sprites/dlc/QFBLA0.png new file mode 100644 index 000000000..4fb025503 Binary files /dev/null and b/sprites/dlc/QFBLA0.png differ diff --git a/sprites/dlc/QFBLB0.png b/sprites/dlc/QFBLB0.png new file mode 100644 index 000000000..5c8bb14a7 Binary files /dev/null and b/sprites/dlc/QFBLB0.png differ diff --git a/sprites/dlc/QFBLC0.png b/sprites/dlc/QFBLC0.png new file mode 100644 index 000000000..38be933d1 Binary files /dev/null and b/sprites/dlc/QFBLC0.png differ diff --git a/sprites/dlc/QFBLD0.png b/sprites/dlc/QFBLD0.png new file mode 100644 index 000000000..9d1941dda Binary files /dev/null and b/sprites/dlc/QFBLD0.png differ diff --git a/sprites/dlc/QFBLE0.png b/sprites/dlc/QFBLE0.png new file mode 100644 index 000000000..5242f249f Binary files /dev/null and b/sprites/dlc/QFBLE0.png differ diff --git a/sprites/dlc/QFBLF0.png b/sprites/dlc/QFBLF0.png new file mode 100644 index 000000000..4891d075f Binary files /dev/null and b/sprites/dlc/QFBLF0.png differ diff --git a/sprites/dlc/QFBLG0.png b/sprites/dlc/QFBLG0.png new file mode 100644 index 000000000..1c765731d Binary files /dev/null and b/sprites/dlc/QFBLG0.png differ diff --git a/sprites/dlc/QFBLH0.png b/sprites/dlc/QFBLH0.png new file mode 100644 index 000000000..9ca8b01f9 Binary files /dev/null and b/sprites/dlc/QFBLH0.png differ diff --git a/sprites/dlc/QFBLI0.png b/sprites/dlc/QFBLI0.png new file mode 100644 index 000000000..75fce3400 Binary files /dev/null and b/sprites/dlc/QFBLI0.png differ diff --git a/sprites/dlc/QFBLJ0.png b/sprites/dlc/QFBLJ0.png new file mode 100644 index 000000000..6e8847a7d Binary files /dev/null and b/sprites/dlc/QFBLJ0.png differ diff --git a/sprites/dlc/QFLRA0.png b/sprites/dlc/QFLRA0.png new file mode 100644 index 000000000..382ea2beb Binary files /dev/null and b/sprites/dlc/QFLRA0.png differ diff --git a/sprites/dlc/RAYTA0.png b/sprites/dlc/RAYTA0.png new file mode 100644 index 000000000..051997f88 Binary files /dev/null and b/sprites/dlc/RAYTA0.png differ diff --git a/sprites/dlc/RAYTB0.png b/sprites/dlc/RAYTB0.png new file mode 100644 index 000000000..37c32428c Binary files /dev/null and b/sprites/dlc/RAYTB0.png differ diff --git a/sprites/dlc/RAYTC0.png b/sprites/dlc/RAYTC0.png new file mode 100644 index 000000000..883a05bec Binary files /dev/null and b/sprites/dlc/RAYTC0.png differ diff --git a/sprites/dlc/RAYTD0.png b/sprites/dlc/RAYTD0.png new file mode 100644 index 000000000..077a225c3 Binary files /dev/null and b/sprites/dlc/RAYTD0.png differ diff --git a/sprites/dlc/RAYTE0.png b/sprites/dlc/RAYTE0.png new file mode 100644 index 000000000..38eb9f93f Binary files /dev/null and b/sprites/dlc/RAYTE0.png differ diff --git a/sprites/dlc/RAYTF0.png b/sprites/dlc/RAYTF0.png new file mode 100644 index 000000000..effc1550f Binary files /dev/null and b/sprites/dlc/RAYTF0.png differ diff --git a/sprites/dlc/RAYTG0.png b/sprites/dlc/RAYTG0.png new file mode 100644 index 000000000..883290b24 Binary files /dev/null and b/sprites/dlc/RAYTG0.png differ diff --git a/sprites/dlc/RAYTH0.png b/sprites/dlc/RAYTH0.png new file mode 100644 index 000000000..603d41d21 Binary files /dev/null and b/sprites/dlc/RAYTH0.png differ diff --git a/sprites/dlc/RAYTI0.png b/sprites/dlc/RAYTI0.png new file mode 100644 index 000000000..14d644928 Binary files /dev/null and b/sprites/dlc/RAYTI0.png differ diff --git a/sprites/dlc/RAYTJ0.png b/sprites/dlc/RAYTJ0.png new file mode 100644 index 000000000..5b46fc054 Binary files /dev/null and b/sprites/dlc/RAYTJ0.png differ diff --git a/sprites/dlc/RAYTK0.png b/sprites/dlc/RAYTK0.png new file mode 100644 index 000000000..9e2666493 Binary files /dev/null and b/sprites/dlc/RAYTK0.png differ diff --git a/sprites/dlc/XEX5A0.png b/sprites/dlc/XEX5A0.png new file mode 100644 index 000000000..32a60bb8e Binary files /dev/null and b/sprites/dlc/XEX5A0.png differ diff --git a/sprites/dlc/XEX5B0.png b/sprites/dlc/XEX5B0.png new file mode 100644 index 000000000..af3cba653 Binary files /dev/null and b/sprites/dlc/XEX5B0.png differ diff --git a/sprites/dlc/XEX5C0.png b/sprites/dlc/XEX5C0.png new file mode 100644 index 000000000..88be24e4d Binary files /dev/null and b/sprites/dlc/XEX5C0.png differ diff --git a/sprites/dlc/XEX5D0.png b/sprites/dlc/XEX5D0.png new file mode 100644 index 000000000..bc8461b16 Binary files /dev/null and b/sprites/dlc/XEX5D0.png differ diff --git a/sprites/dlc/XEX5E0.png b/sprites/dlc/XEX5E0.png new file mode 100644 index 000000000..e6042a520 Binary files /dev/null and b/sprites/dlc/XEX5E0.png differ diff --git a/sprites/dlc/XEX5F0.png b/sprites/dlc/XEX5F0.png new file mode 100644 index 000000000..b0e0c28b3 Binary files /dev/null and b/sprites/dlc/XEX5F0.png differ diff --git a/sprites/dlc/XEX5G0.png b/sprites/dlc/XEX5G0.png new file mode 100644 index 000000000..74a5c513e Binary files /dev/null and b/sprites/dlc/XEX5G0.png differ diff --git a/sprites/dlc/XEX5H0.png b/sprites/dlc/XEX5H0.png new file mode 100644 index 000000000..155b7523a Binary files /dev/null and b/sprites/dlc/XEX5H0.png differ diff --git a/sprites/dlc/XEX5I0.png b/sprites/dlc/XEX5I0.png new file mode 100644 index 000000000..0216d0d34 Binary files /dev/null and b/sprites/dlc/XEX5I0.png differ diff --git a/sprites/dlc/XEX5J0.png b/sprites/dlc/XEX5J0.png new file mode 100644 index 000000000..8344f4768 Binary files /dev/null and b/sprites/dlc/XEX5J0.png differ diff --git a/sprites/dlc/XEX5K0.png b/sprites/dlc/XEX5K0.png new file mode 100644 index 000000000..d2fa0f4ac Binary files /dev/null and b/sprites/dlc/XEX5K0.png differ diff --git a/sprites/dlc/XEX5L0.png b/sprites/dlc/XEX5L0.png new file mode 100644 index 000000000..6790a783a Binary files /dev/null and b/sprites/dlc/XEX5L0.png differ diff --git a/sprites/dlc/XEX5M0.png b/sprites/dlc/XEX5M0.png new file mode 100644 index 000000000..9a19fadc6 Binary files /dev/null and b/sprites/dlc/XEX5M0.png differ diff --git a/sprites/dlc/XEX5N0.png b/sprites/dlc/XEX5N0.png new file mode 100644 index 000000000..1e3f44358 Binary files /dev/null and b/sprites/dlc/XEX5N0.png differ diff --git a/sprites/dlc/XEX5O0.png b/sprites/dlc/XEX5O0.png new file mode 100644 index 000000000..23953a264 Binary files /dev/null and b/sprites/dlc/XEX5O0.png differ diff --git a/sprites/dlc/XEX5P0.png b/sprites/dlc/XEX5P0.png new file mode 100644 index 000000000..cc4328b62 Binary files /dev/null and b/sprites/dlc/XEX5P0.png differ diff --git a/sprites/dlc/XEX5Q0.png b/sprites/dlc/XEX5Q0.png new file mode 100644 index 000000000..16440f081 Binary files /dev/null and b/sprites/dlc/XEX5Q0.png differ diff --git a/sprites/dlc/XEX5R0.png b/sprites/dlc/XEX5R0.png new file mode 100644 index 000000000..f3752b8ce Binary files /dev/null and b/sprites/dlc/XEX5R0.png differ diff --git a/sprites/dlc/XEX5S0.png b/sprites/dlc/XEX5S0.png new file mode 100644 index 000000000..43dc60e58 Binary files /dev/null and b/sprites/dlc/XEX5S0.png differ diff --git a/sprites/dlc/XRG6A0.png b/sprites/dlc/XRG6A0.png new file mode 100644 index 000000000..39c6550ec Binary files /dev/null and b/sprites/dlc/XRG6A0.png differ diff --git a/sprites/dlc/XRG6B0.png b/sprites/dlc/XRG6B0.png new file mode 100644 index 000000000..ad6ec808c Binary files /dev/null and b/sprites/dlc/XRG6B0.png differ diff --git a/sprites/dlc/XRG6C0.png b/sprites/dlc/XRG6C0.png new file mode 100644 index 000000000..ea4c5184c Binary files /dev/null and b/sprites/dlc/XRG6C0.png differ diff --git a/sprites/dlc/XRG6D0.png b/sprites/dlc/XRG6D0.png new file mode 100644 index 000000000..909f96d3c Binary files /dev/null and b/sprites/dlc/XRG6D0.png differ diff --git a/sprites/dlc/XRG6E0.png b/sprites/dlc/XRG6E0.png new file mode 100644 index 000000000..417200047 Binary files /dev/null and b/sprites/dlc/XRG6E0.png differ diff --git a/sprites/dlc/XRG6F0.png b/sprites/dlc/XRG6F0.png new file mode 100644 index 000000000..cc1da8f95 Binary files /dev/null and b/sprites/dlc/XRG6F0.png differ diff --git a/sprites/dlc/XRG6G0.png b/sprites/dlc/XRG6G0.png new file mode 100644 index 000000000..83670ec4c Binary files /dev/null and b/sprites/dlc/XRG6G0.png differ diff --git a/sprites/dlc/XRG6H0.png b/sprites/dlc/XRG6H0.png new file mode 100644 index 000000000..e1dd1436f Binary files /dev/null and b/sprites/dlc/XRG6H0.png differ diff --git a/sprites/dlc/XRG6I0.png b/sprites/dlc/XRG6I0.png new file mode 100644 index 000000000..e02181f0a Binary files /dev/null and b/sprites/dlc/XRG6I0.png differ diff --git a/sprites/dlc/XRG6J0.png b/sprites/dlc/XRG6J0.png new file mode 100644 index 000000000..57f35f40c Binary files /dev/null and b/sprites/dlc/XRG6J0.png differ diff --git a/sprites/dlc/XRG6K0.png b/sprites/dlc/XRG6K0.png new file mode 100644 index 000000000..7e616e099 Binary files /dev/null and b/sprites/dlc/XRG6K0.png differ diff --git a/sprites/dlc/XRG6L0.png b/sprites/dlc/XRG6L0.png new file mode 100644 index 000000000..63d8376e8 Binary files /dev/null and b/sprites/dlc/XRG6L0.png differ diff --git a/sprites/dlc/XRG6M0.png b/sprites/dlc/XRG6M0.png new file mode 100644 index 000000000..222a242b0 Binary files /dev/null and b/sprites/dlc/XRG6M0.png differ diff --git a/sprites/dlc/XRG6N0.png b/sprites/dlc/XRG6N0.png new file mode 100644 index 000000000..d83743561 Binary files /dev/null and b/sprites/dlc/XRG6N0.png differ diff --git a/sprites/dlc/XRG6O0.png b/sprites/dlc/XRG6O0.png new file mode 100644 index 000000000..230dfddec Binary files /dev/null and b/sprites/dlc/XRG6O0.png differ diff --git a/sprites/dlc/XRG6P0.png b/sprites/dlc/XRG6P0.png new file mode 100644 index 000000000..59333f95f Binary files /dev/null and b/sprites/dlc/XRG6P0.png differ diff --git a/sprites/dlc/XRG6Q0.png b/sprites/dlc/XRG6Q0.png new file mode 100644 index 000000000..53a836bf8 Binary files /dev/null and b/sprites/dlc/XRG6Q0.png differ diff --git a/sprites/dlc/XRG6R0.png b/sprites/dlc/XRG6R0.png new file mode 100644 index 000000000..1f59395d3 Binary files /dev/null and b/sprites/dlc/XRG6R0.png differ diff --git a/sprites/dlc/XRG6S0.png b/sprites/dlc/XRG6S0.png new file mode 100644 index 000000000..8f16c2c72 Binary files /dev/null and b/sprites/dlc/XRG6S0.png differ diff --git a/sprites/dlc/XRG6T0.png b/sprites/dlc/XRG6T0.png new file mode 100644 index 000000000..3cd0c4cb1 Binary files /dev/null and b/sprites/dlc/XRG6T0.png differ diff --git a/sprites/dlc/XRG6U0.png b/sprites/dlc/XRG6U0.png new file mode 100644 index 000000000..a09b8195a Binary files /dev/null and b/sprites/dlc/XRG6U0.png differ diff --git a/sprites/dlc/XRG6V0.png b/sprites/dlc/XRG6V0.png new file mode 100644 index 000000000..081bc2f83 Binary files /dev/null and b/sprites/dlc/XRG6V0.png differ diff --git a/sprites/dlc/XRG6W0.png b/sprites/dlc/XRG6W0.png new file mode 100644 index 000000000..33c62e511 Binary files /dev/null and b/sprites/dlc/XRG6W0.png differ diff --git a/sprites/dlc/XRG6X0.png b/sprites/dlc/XRG6X0.png new file mode 100644 index 000000000..6b0bc1e8b Binary files /dev/null and b/sprites/dlc/XRG6X0.png differ diff --git a/zscript.txt b/zscript.txt index 8c9c1120f..ced9b4ce8 100644 --- a/zscript.txt +++ b/zscript.txt @@ -19,14 +19,15 @@ version "4.5" #include "zscript/swwm_utility.zsc" #include "zscript/swwm_handler.zsc" #include "zscript/swwm_shame.zsc" +#include "zscript/swwm_hdoom.zsc" #include "zscript/swwm_thinkers.zsc" #include "zscript/swwm_player.zsc" #include "zscript/swwm_inventory.zsc" #include "zscript/swwm_hud.zsc" #include "zscript/swwm_hudextra.zsc" -#include "zscript/swwm_menu.zsc" +#include "zscript/swwm_kbase.zsc" #include "zscript/swwm_crimesdlg.zsc" -#include "zscript/swwm_options.zsc" +#include "zscript/swwm_menus.zsc" #include "zscript/swwm_title.zsc" #include "zscript/swwm_inter.zsc" #include "zscript/swwm_strife.zsc" diff --git a/zscript/dlc/swwm_dlcammo.zsc b/zscript/dlc/swwm_dlcammo.zsc index f169f5720..a8d5dc3c4 100644 --- a/zscript/dlc/swwm_dlcammo.zsc +++ b/zscript/dlc/swwm_dlcammo.zsc @@ -45,20 +45,31 @@ Class SMW05BigAmmo : SMW05Ammo Class SheenAmmo : Ammo { - Mixin SWWMShellAmmo; Mixin SWWMAmmo; Mixin SWWMOverlapPickupSound; Mixin SWWMUseToPickup; + override string PickupMessage() + { + String tagstr = "$T_SHEENBULLET"; + tagstr.MakeUpper(); + if ( Amount > 1 ) + { + tagstr = tagstr.."S"; + return String.Format("%d %s",Amount,StringTable.Localize(tagstr)); + } + return StringTable.Localize(tagstr); + } + Default { - Tag "$T_SHEENBULLET"; + Tag "$T_SHEENBULLETS"; Stamina 400; Inventory.Icon "graphics/HUD/Icons/A_SheenAmmo.png"; Inventory.Amount 1; Inventory.MaxAmount 600; Ammo.BackpackAmount 50; - Ammo.DropAmount 100; + Ammo.DropAmount 50; +FLOATBOB; FloatBobStrength 0.25; } @@ -70,7 +81,7 @@ Class SheenAmmo : Ammo } } -Class SheenSmallAmmo: SheenAmmo +Class SheenSmallAmmo : SheenAmmo { Default { diff --git a/zscript/swwm_blod.zsc b/zscript/swwm_blod.zsc index 241fb97f6..9c06a87d9 100644 --- a/zscript/swwm_blod.zsc +++ b/zscript/swwm_blod.zsc @@ -108,7 +108,8 @@ Class mkBloodSpray : Actor d.scale *= str*.15*FRandom[Blood](.6,1.4); } bool flying = IsTargetFlying(); - if ( !flying ) str *= 1.-(.3/sz); + if ( flying ) str *= 1.-(.1/sz); + else str *= 1.-(.3/sz); if ( (str <= .05) || ((cnt-- <= 0) && !flying) ) Destroy(); } } diff --git a/zscript/swwm_common.zsc b/zscript/swwm_common.zsc index aa6ee7b45..fa0bf0e46 100644 --- a/zscript/swwm_common.zsc +++ b/zscript/swwm_common.zsc @@ -1300,83 +1300,3 @@ Class SWWMShadow : Actor Stop; } } - -// Elastic recoil from DT (unused) -Enum ESwingMode -{ - SWING_Straight, // constant increment - SWING_Spring, // bounces back after a delay -}; - -Class Swinger : Thinker -{ - Actor target; - Vector2 dir; - double inc, rmul; - int steps, mode, delay; - double str, tstr; - int cnt, cstate; - - Enum ESwingerState - { - STATE_Initial, - STATE_Wait, - STATE_Return, - }; - - override void Tick() - { - if ( !target ) cstate = -1; - switch ( cstate ) - { - case STATE_Initial: - target.A_SetAngle(target.angle+dir.x*str,SPF_INTERPOLATE); - target.A_SetPitch(target.pitch+dir.y*str,SPF_INTERPOLATE); - str += inc; - if ( ++cnt >= steps ) - { - cnt = 0; - str = tstr/steps; - cstate = (mode==SWING_Straight)?(-1):(delay>0)?STATE_Wait:STATE_Return; - } - else tstr += str; - break; - case STATE_Wait: - if ( ++cnt >= delay ) - { - cnt = 0; - cstate = STATE_Return; - } - break; - case STATE_Return: - target.A_SetAngle(target.angle-dir.x*(str/rmul),SPF_INTERPOLATE); - target.A_SetPitch(target.pitch-dir.y*(str/rmul),SPF_INTERPOLATE); - if ( ++cnt >= steps*rmul ) - { - cnt = 0; - cstate = -1; - } - break; - default: - Destroy(); - return; - } - } - - static void DoSwing( Actor target, Vector2 dir, double initial, double inc, int steps, int mode = 0, int delay = 0, double rmul = 1.0 ) - { - let s = new("Swinger"); - s.ChangeStatNum(Thinker.STAT_USER); - s.target = target; - s.dir = dir; - s.inc = inc; - s.rmul = rmul; - s.steps = steps; - s.mode = mode; - s.delay = delay; - s.cnt = 0; - s.cstate = 0; - s.str = initial; - s.tstr = initial; - } -} diff --git a/zscript/swwm_handler.zsc b/zscript/swwm_handler.zsc index fb1235eb6..a66c42146 100644 --- a/zscript/swwm_handler.zsc +++ b/zscript/swwm_handler.zsc @@ -155,6 +155,7 @@ Class SWWMHandler : EventHandler transient String curlang; transient CVar funtags; transient bool curfuntags; + transient int slotstrictwarn; // optimization OnFire fires; @@ -581,8 +582,37 @@ Class SWWMHandler : EventHandler override void PlayerEntered( PlayerEvent e ) { - // create some static thinkers for this player if needed PlayerInfo p = players[e.playernumber]; + // override KEYCONF-forced player classes when run with other gameplay mods (wish this was easier) + if ( !(p.mo is 'Demolitionist') ) + { + // make sure it's defined here, so special purpose classes (player chunks, scripted overrides) are respected + for ( int i=0; i 150) ) return; + if ( !scr ) scr = TexMan.CheckForTexture("graphics/hdscreen.png",TexMan.Type_Any); + double ar = Screen.GetAspectRatio(); + Vector2 tsize = TexMan.GetScaledSize(scr); + Vector2 vsize = (Screen.GetWidth(),Screen.GetHeight()); + if ( (tsize.x > vsize.x) || (tsize.y > vsize.y) ) + { + double sar = tsize.x/tsize.y; + if ( sar > ar ) vsize = (tsize.x,tsize.x/ar); + else if ( sar < ar ) vsize = (tsize.y*ar,tsize.y); + else vsize = tsize; + } + double alph = clamp(2.5-(timer+e.FracTic)/50.,0.,.25)*4.; + Screen.DrawTexture(scr,false,(vsize.x-tsize.x)/2.,(vsize.y-tsize.y)/2.,DTA_VirtualWidthF,vsize.x,DTA_VirtualHeightF,vsize.y,DTA_KeepRatio,true,DTA_Alpha,alph); + } +} diff --git a/zscript/swwm_help.zsc b/zscript/swwm_help.zsc index 8fc9b3493..f3d12f43e 100644 --- a/zscript/swwm_help.zsc +++ b/zscript/swwm_help.zsc @@ -31,6 +31,7 @@ Class SWWMHelpMenu : GenericMenu PAGE_ARSENAL2, PAGE_ARSENAL3, PAGE_TECH, + PAGE_TIPS, PAGE_KBASE, NUM_HELP_PAGES }; @@ -180,12 +181,16 @@ Class SWWMHelpMenu : GenericMenu hdr = StringTable.Localize("$SWWM_HELP_TECH"); txt = StringTable.Localize("$SWWM_HELP_TECHTXT"); break; + case PAGE_TIPS: + hdr = StringTable.Localize("$SWWM_HELP_TIPS"); + txt = StringTable.Localize("$SWWM_HELP_TIPSTXT"); + break; } if ( txt && hdr ) { l = fnt.BreakLines(txt,480); lh = l.Count()*h; - Screen.DrawText(fnt,Font.CR_FIRE,origin.x+320-fnt.StringWidth(hdr)/2,origin.y+200-(h*4+lh)/2,hdr,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,alpha); + Screen.DrawText(fnt,Font.CR_FIRE,origin.x+320-fnt.StringWidth(hdr)/2,origin.y+133-(h*3+lh)/2,hdr,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,alpha); for ( int i=0; i= 1.) ) DrawPage(curpage,ss,origin); else diff --git a/zscript/swwm_inventory.zsc b/zscript/swwm_inventory.zsc index 583ac1f03..5d6eeba97 100644 --- a/zscript/swwm_inventory.zsc +++ b/zscript/swwm_inventory.zsc @@ -1208,7 +1208,11 @@ Class SWWMWeapon : Weapon abstract } if ( !player.ReadyWeapon ) return; let psp = player.GetPSprite(PSP_WEAPON); + if ( !psp ) return; + ResetPSprite(psp); psp.y = WEAPONTOP; + // do not jump to ready state here, the weapon should do that + // directly once it finishes playing its select animation } action void A_FullLower() { @@ -1219,7 +1223,9 @@ Class SWWMWeapon : Weapon abstract return; } let psp = player.GetPSprite(PSP_WEAPON); + if ( !psp ) return; psp.y = WEAPONBOTTOM; + ResetPSprite(psp); if ( player.playerstate == PST_DEAD ) { // Player is dead, so don't bring up a pending weapon diff --git a/zscript/swwm_menu.zsc b/zscript/swwm_kbase.zsc similarity index 100% rename from zscript/swwm_menu.zsc rename to zscript/swwm_kbase.zsc diff --git a/zscript/swwm_options.zsc b/zscript/swwm_menus.zsc similarity index 100% rename from zscript/swwm_options.zsc rename to zscript/swwm_menus.zsc diff --git a/zscript/swwm_shame.zsc b/zscript/swwm_shame.zsc index 8ab7016ce..a8b8c24e9 100644 --- a/zscript/swwm_shame.zsc +++ b/zscript/swwm_shame.zsc @@ -18,6 +18,8 @@ Class SWWMBrutalHandler : StaticEventHandler override void OnRegister() { + if ( swwm_iseriouslywanttoplaythiswithbd ) + return; for ( int i=0; i 150) ) return; - if ( !scr ) scr = TexMan.CheckForTexture("graphics/hdscreen.png",TexMan.Type_Any); - double ar = Screen.GetAspectRatio(); - Vector2 tsize = TexMan.GetScaledSize(scr); - Vector2 vsize = (Screen.GetWidth(),Screen.GetHeight()); - if ( (tsize.x > vsize.x) || (tsize.y > vsize.y) ) - { - double sar = tsize.x/tsize.y; - if ( sar > ar ) vsize = (tsize.x,tsize.x/ar); - else if ( sar < ar ) vsize = (tsize.y*ar,tsize.y); - else vsize = tsize; - } - double alph = clamp(2.5-(timer+e.FracTic)/50.,0.,.25)*4.; - Screen.DrawTexture(scr,false,(vsize.x-tsize.x)/2.,(vsize.y-tsize.y)/2.,DTA_VirtualWidthF,vsize.x,DTA_VirtualHeightF,vsize.y,DTA_KeepRatio,true,DTA_Alpha,alph); - } -} diff --git a/zscript/swwm_thinkers.zsc b/zscript/swwm_thinkers.zsc index 2e77a0a41..e4df15057 100644 --- a/zscript/swwm_thinkers.zsc +++ b/zscript/swwm_thinkers.zsc @@ -392,6 +392,8 @@ Class SWWMLoreLibrary : Thinker text = "SWWM_LORETXT_ANARUKON2"; // comments from miyamoto-xanai wedding else if ( text ~== "SWWM_LORETXT_HELL" ) text = "SWWM_LORETXT_HELL3"; // met father nostros during the wedding + else if ( text ~== "SWWM_LORETXT_NANA" ) + text = "SWWM_LORETXT_NANA3"; // stuff that happened at the wedding else if ( text ~== "SWWM_LORETXT_GHOULHUNT" ) text = "SWWM_LORETXT_GHOULHUNT2"; // met anthon anderken during the wedding else if ( text ~== "SWWM_LORETXT_RAGEKIT" ) diff --git a/zscript/swwm_title.zsc b/zscript/swwm_title.zsc index 4d74c9c56..d75b91012 100644 --- a/zscript/swwm_title.zsc +++ b/zscript/swwm_title.zsc @@ -43,6 +43,8 @@ Class SWWMTitleStuff : EventHandler Screen.Dim("Black",clamp(1.-((level.maptime+e.FracTic)/Thinker.TICRATE)*.05,0.,1.),0,0,Screen.GetWidth(),Screen.GetHeight()); } else Screen.Dim("Black",1.,0,0,Screen.GetWidth(),Screen.GetHeight()); + double hs = max(min(floor(Screen.GetWidth()/320.),floor(Screen.GetHeight()/200.)),1.); + Vector2 ss = (Screen.GetWidth(),Screen.GetHeight())/hs; double ar = Screen.GetAspectRatio(); tsize = TexMan.GetScaledSize(tex[0]); double sar = tsize.x/tsize.y; @@ -55,11 +57,11 @@ Class SWWMTitleStuff : EventHandler String str = StringTable.Localize("$SWWM_TITLEPRESENTS"); alf = clamp(((level.maptime+e.FracTic)/Thinker.TICRATE)-10,0.,1.); alf *= 1.-clamp(((level.maptime+e.FracTic)/Thinker.TICRATE)-16,0.,1.); - Screen.DrawText(fnt,Font.CR_WHITE,(320-fnt.StringWidth(str))/2,(200-fnt.GetHeight())/2,str,DTA_VirtualWidth,320,DTA_VirtualHeight,200,DTA_KeepRatio,true,DTA_Alpha,alf); + Screen.DrawText(fnt,Font.CR_WHITE,(ss.x-fnt.StringWidth(str))/2,(ss.y-fnt.GetHeight())/2,str,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,alf); str = StringTable.Localize("$SWWM_TITLEMODBY"); alf = clamp(((level.maptime+e.FracTic)/Thinker.TICRATE)-18,0.,1.); alf *= 1.-clamp(((level.maptime+e.FracTic)/Thinker.TICRATE)-24,0.,1.); - Screen.DrawText(fnt,Font.CR_WHITE,(320-fnt.StringWidth(str))/2,(200-fnt.GetHeight())/2,str,DTA_VirtualWidth,320,DTA_VirtualHeight,200,DTA_KeepRatio,true,DTA_Alpha,alf); + Screen.DrawText(fnt,Font.CR_WHITE,(ss.x-fnt.StringWidth(str))/2,(ss.y-fnt.GetHeight())/2,str,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,alf); tsize = TexMan.GetScaledSize(tex[1]); sar = tsize.x/tsize.y; if ( sar > ar ) vsize = (tsize.x,tsize.x/ar); @@ -81,34 +83,34 @@ Class SWWMTitleStuff : EventHandler // estimate scrool length double llen = fnt.StringWidth(scrolls[sline]); double soffset = 40*((level.maptime+e.FracTic)/Thinker.TICRATE-sbase); - if ( soffset > llen+320 ) + if ( soffset > llen+ss.x ) { sline++; if ( sline >= scrolls.Size() ) sline = 0; sbase = (level.maptime+e.FracTic)/Thinker.TICRATE; soffset = 0; } - double xx = 320-soffset; + double xx = ss.x-soffset; int tlen = scrolls[sline].CodePointCount(); for ( int i=0, pos=0; i -8) && (xx < 320) ) + if ( (xx > -8) && (xx < ss.x) ) { for ( double trl = .1; trl < 1.; trl += .04 ) { - double yy = 160+10*sin(15*i+160*(level.maptime+e.FracTic)/Thinker.TICRATE-90.*(1.-trl)); - alf = max(0,1.-abs(160-xx)/160.)**.5; + double yy = (ss.y-40)+10*sin(15*i+160*(level.maptime+e.FracTic)/Thinker.TICRATE-90.*(1.-trl)); + alf = max(0,1.-abs((ss.x/2)-xx)/(ss.x/2))**.5; alf *= .2*trl; double xxofs = 5*sin(15*i+120*(level.maptime+e.FracTic)/Thinker.TICRATE-90.*(1.-trl))-16*(1.-trl); - Screen.DrawChar(fnt,Font.CR_BLUE,xx-xxofs,yy,ch,DTA_VirtualWidth,320,DTA_VirtualHeight,200,DTA_KeepRatio,true,DTA_Alpha,alf,DTA_LegacyRenderStyle,STYLE_Add); + Screen.DrawChar(fnt,Font.CR_BLUE,xx-xxofs,yy,ch,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,alf,DTA_LegacyRenderStyle,STYLE_Add); } - double yy = 160+10*sin(15*i+160*(level.maptime+e.FracTic)/Thinker.TICRATE); - alf = max(0,1.-abs(160-xx)/160.)**.5; + double yy = (ss.y-40)+10*sin(15*i+160*(level.maptime+e.FracTic)/Thinker.TICRATE); + alf = max(0,1.-abs((ss.x/2)-xx)/(ss.x/2))**.5; double xxofs = 5*sin(15*i+120*(level.maptime+e.FracTic)/Thinker.TICRATE); Color c = Color(int(127.5+127.5*sin(10*i+80*(level.maptime+e.FracTic)/Thinker.TICRATE)),0,0); - Screen.DrawChar(fnt,Font.CR_SAPPHIRE,xx-xxofs,yy,ch,DTA_VirtualWidth,320,DTA_VirtualHeight,200,DTA_KeepRatio,true,DTA_Alpha,alf); + Screen.DrawChar(fnt,Font.CR_SAPPHIRE,xx-xxofs,yy,ch,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,alf); } xx += fnt.GetCharWidth(ch)-1; // keming }