Re-render all README.md images.

This commit is contained in:
Mari the Deer 2023-11-18 20:55:46 +01:00
commit b72bd2dde1
77 changed files with 58 additions and 23 deletions

View file

@ -18,6 +18,8 @@ Hope you have fun exploding demon knees.
— *Marisa*
---
## The Disclaimers
**This mod contains strong language and mature themes.** There is frequent swearing, discussions of war and other political topics, and various jokes that lean into innuendo. Should any of these discomfort you, please avoid playing.
@ -28,6 +30,8 @@ Hope you have fun exploding demon knees.
**The characters and stories featured in this mod are part of my own personal fiction**. Any similarities to real world individuals or events are entirely coincidental or, in some cases, loosely referential.
---
## The Demolitionist
![](docimg/demolitionist_actionshot.png)
@ -51,6 +55,8 @@ Additional features:
**Note:** Since you're a robutt you pretty much can't drown and are also immune to poison.
---
## The Weapons
![](docimg/demolitionist_wallbuster.png)
@ -107,6 +113,15 @@ If you manage to get a second one, you can dual wield them, in which case second
Keep in mind that it's also possible to use the magazines by themselves, regardless of weapon held, through their own ***"Quick Grenade"*** button. If thrown in this way, however, they will not bounce, but you do gain the ability to, if you are close to a wall, attach them to it, allowing you to set up explosive traps.
### Explodium Bullets
![](docimg/explodiumbullet.png)
You have access to an endless supply of these custom-crafted .387 caliber rounds with a high-explosive charge in each of them.
![](docimg/explodiumammo.png)
Just an ordinary single-stack 7 round magazine... Or is it? As you may see, it's equipped with a latch that arms it as a shock-sensitive grenade, which will automatically cook off all loaded rounds in response to strong impact or crushing force.
### Plasma Blaster *(slot 2)* ~ Replaces Pistol, Elven Wand, Hexen starting weapons
![](docimg/plasmablast.png)
@ -114,12 +129,17 @@ Energy sidearm, for those times when you just want to let 'em burn. What it lack
**Primary fire:** Let loose some pew-pews. The projectiles aren't very fast, nor get very far.
**Secondary fire:** Hold firmly with both hands and charge up a potent shot. This one is a lot more lethal, as you may imagine.
**Secondary fire:** Hold firmly with both hands and charge up a potent shot. This one is a lot more lethal, as you may imagine, and consumes all loaded ammo.
**Reload:** Change up the plasma cell. Don't freak out if the display powers off, it's also powered by that same cell.
**Reload:** Swaps the loaded plasma cell for a fresher one, as you'd expect.
Likewise, also has infinite ammo, so go wild. And yeah, it can also be dual wielded, working the same way.
### Plasma Cell
![](docimg/plasmaammo.png)
Yet another ammo type you have unlimited free access to. **Nokorokinylum** is one of the cheapest and most readily available fusion fuels in existence... At least outside of the Milky Way. Each cell has enough material for 8 shots, same exact capacity as the Explodium Gun with one round in the chamber included, in fact.
### Spreadgun *(slot 3)* ~ Replaces Shotgun, Ethereal Crossbow, Serpent Staff
![](docimg/spreadgun.png)
@ -138,6 +158,8 @@ The ***"Rhino Stopper"* Spreadgun** uses 6 gauge ammunition, apparently just for
A potent dosage of #00 buckshot, ready to tear enemies to shreds, comes packed into each of these. Shells will pop up by themselves or in bunches of various sizes. They're perhaps one of the most common ammo types you may encounter.
![](docimg/goldenshell.png)
Be on the lookout for a special kind of shell, **Spreadgun**-exclusive, that rarely drops from certain foes *(bosses and/or monsters with over 1000HP)*. We're talking about the **Golden shell**, shiny and sparkly. Loaded into your gun, this will fire a sabot packed with a very dense, high-grade **Explodium** charge, as well as some gold glitter *(which is just for show)*. Golden shells are clearly designed by someone completely insane, and definitely guaranteed to not fail catastrophically and blow up your gun, your hands, your arms, and the rest of your upper body.
### Puntzer Beta *(slot 3)* ~ Replaces Shotgun, Ethereal Crossbow, Serpent Staff
@ -416,7 +438,7 @@ Due to its rarity, you can't buy it from the store, so you gotta find one *(and
### Crystal Box ~ Replaces Cell Pack, Greater Rune
![](docimg/ynykronammo.png)
Additional ammo charge for the **Ynykron Artifact**. Contains a rod of polarized **Puronokorokinylum** crystal, highly volatile when heated and stimulated with focused light.
Additional ammo charge for the **Ynykron Artifact**. Contains a rod of polarized **Puronokorokinylum** crystal *(pictured next to the box, not in-game)*, highly volatile when heated and stimulated with focused light.
These spawn VERY rarely and, like the weapon that uses them, you can't buy them either. It's also possible to find them in **Chanceboxes**, if you're lucky.
@ -438,6 +460,8 @@ You ever wanted a nice and concise way to tell someone to fuck off? Just use thi
Don't eat them. Each of these contains star stuff, basically. They're just as rare as you might expect. If you're lucky, you'll see a full mag of four somewhere, maybe.
---
## The Pickups
![](docimg/demolitionist_items.png)
@ -654,6 +678,8 @@ A single-volume manga by **Saya Miyamoto** *"based on true events"* about a youn
The most adorable and huggable plush doll of the cutest and sweetest emperor. This was not only also handcrafted by **Nukritas 2xx**, but also imbued with **Kirin**'s magic, his blessing making anyone feel warm and fuzzy when holding it close to their heart. Like the **Saya** plush, also emits a cute giggle when squeezed.
---
## The HUD
![](docimg/hudsample.png)
@ -665,13 +691,13 @@ Message display. Can be configured to show different numbers of messages dependi
### Top right corner
Minimap *(toggleable)*. It works mostly like the radar did in **SWWM Z**, but has the added benefit of also showing map geometry *(an absolute nightmare to code)*. Has its own custom color scheme, but it can also be set to inherit these from **GZDoom**'s own automap settings, or various vanilla presets.
Minimap *(toggleable)*. It works mostly like the radar did in **SWWM Z**, but has the added benefit of also showing map geometry *(an absolute nightmare to code)*.
In addition, you may also see the stats for the level *(as well as its name if the automap is active)*, and below, any collected keys.
In addition, you may also see the stats for the level *(as well as its name and map slot, optionally)*, and below, any collected keys.
### Center
Your crosshair, of course. This mod features a physically projected crosshair that's pointing exactly where your current weapon will *(usually)* hit whenever you fire. If a weapon fires from multiple barrels, more crosshairs will of course appear for each of them.
Your crosshair would go here, of course. This mod features a physically projected crosshair that's pointing exactly where your current weapon will *(usually)* hit whenever you fire. If a weapon fires from multiple barrels, more crosshairs will of course appear for each of them.
It's likely that somewhere in this general area you'll see, on occasion when playing supported maps, some dialogue boxes with characters *(usually **Saya**)* letting you know their thoughts on your progress in the mission, and what lies ahead. Do note that these communications are entirely voice-to-text and one-way.
@ -706,10 +732,13 @@ Because in the middle of the chaos that is this mod you might have a hard time t
- **Players and monsters:** Draws an identification label and a health bar. The bar can indicate when someone is invulnerable, as well as show special icons for allies and bosses. When they take damage, a cumulative counter will show up under the bar. Only enemies you or your allies deal damage to as well as those directly under your crosshairs are picked up, gradually fading once you lose sight of them.
- **Keys and map exits:** If you've picked up an **Omnisight**, key items and any exit lines will be marked and labeled, along with a little distance indicator in map units. Note that this doesn't work for script-triggered exits *(the exit line detection is also kind of wonky with the way some of them are laid out, so you might see duplicate markers and whatnot)*.
- **Highlighted items:** Holding the ***"Item Sense"*** button will mark and label nearby items, in case they're hard to see among countless piles of corpses or dim lighting. If you have an **Omnisight**, items that are out of view *(e.g.: behind walls)* will be marked too.
- **Score and damage numbers:** Every time something gives you score, numbers will pop up around the source. For kills, this number might be accompanied by various strings of text as well, indicating additional bonuses applied. In regards to the damage numbers, those, as expected, burst from anything within the map that takes damage, regardless of whether or not you're the one who dealt it *(so you can guess something's going down if you see them show up all of a sudden)*. They're usually red, but the color might change sometimes depending on damage type.
- **Score numbers:** Every time something gives you score, numbers will pop up around the source. For kills, this number might be accompanied by various strings of text as well, indicating additional bonuses applied.
- **Damage numbers:** These, as expected, burst from anything within the map that takes damage, regardless of whether or not you're the one who dealt it *(so you can guess something's going down if you see them show up all of a sudden)*. The color depends on the damage type dealt *(with red as a fallback)*, though you may also see positive numbers in blue and green, which indicate when you or other players have gained health or armor respectively.
These components are toggleable.
---
## Multiplayer
![](docimg/demolitionist_mp.png)
@ -724,6 +753,8 @@ When playing deathmatch, detailed ranking and score stats will be shown on the r
Now, all things considered, the experience of multiplayer with this mod can only be described as *"pure unadulterated chaos"*. If one **Demolitionist** can already wreak intense havoc, imagine two... Or even more!
---
## The End
![](docimg/demolitionist_doublev.png)
@ -732,3 +763,7 @@ That's all the info I can provide on this here Readme file, at least for now. St
Anyway, hope you have lots of fun playing **Codename: Demolitionist**. Godspeed, and happy fragging!
— *Marisa*
---
*"It's time to kick ass and chew bubblegum, and I don't have a mouth."* — Demolitionist

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 847 B

After

Width:  |  Height:  |  Size: 9.1 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 396 B

After

Width:  |  Height:  |  Size: 2.6 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 586 KiB

After

Width:  |  Height:  |  Size: 157 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

After

Width:  |  Height:  |  Size: 565 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 564 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

After

Width:  |  Height:  |  Size: 591 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 170 KiB

After

Width:  |  Height:  |  Size: 630 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Before After
Before After

BIN
docimg/explodiumammo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

BIN
docimg/explodiumbullet.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 776 B

After

Width:  |  Height:  |  Size: 5.4 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Before After
Before After

BIN
docimg/goldenshell.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 949 B

After

Width:  |  Height:  |  Size: 10 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 745 KiB

After

Width:  |  Height:  |  Size: 187 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Before After
Before After

BIN
docimg/plasmaammo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 8 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

After

Width:  |  Height:  |  Size: 214 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 106 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 168 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Before After
Before After

View file

@ -1,3 +1,3 @@
[default]
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1005 \cu(Thu 16 Nov 19:55:32 CET 2023)\c-";
SWWM_SHORTVER="\cw1.3pre r1005 \cu(2023-11-16 19:55:32)\c-";
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1006 \cu(Sat 18 Nov 20:55:46 CET 2023)\c-";
SWWM_SHORTVER="\cw1.3pre r1006 \cu(2023-11-18 20:55:46)\c-";

Binary file not shown.

Binary file not shown.

View file

@ -188,7 +188,7 @@ extend Class SWWMUtility
// multi-weapon spawn stuff
static private Class<Weapon> PickPair( Class<Weapon> a, Class<Weapon> b )
static private Class<Inventory> PickPair( Class<Inventory> a, Class<Inventory> b )
{
if ( !ItemExists(a,mapstart:true) ) return a;
if ( !ItemExists(b,mapstart:true) ) return b;
@ -196,7 +196,7 @@ extend Class SWWMUtility
}
// melee weapon + extra slot 2 guns
static Class<Weapon> PickSWWMSlot1()
static Class<Inventory> PickSWWMSlot1()
{
// [GROSS HACK] default to a hammer if there are no players
// (this genuinely can happen, if player starts were placed AFTER the item)
@ -213,7 +213,7 @@ extend Class SWWMUtility
return PickSWWMSlot2();
}
// pistol spawn, pretty simple
static Class<Weapon> PickSWWMSlot2()
static Class<Inventory> PickSWWMSlot2()
{
return 'ExplodiumGun';
// as they are dual-wieldable, there should be a 50% chance for spares to also appear if needed
@ -224,41 +224,41 @@ extend Class SWWMUtility
return PickPair('ExplodiumGun','PlasmaBlast');*/
}
// shotgun spawn
static Class<Weapon> PickSWWMSlot3()
static Class<Inventory> PickSWWMSlot3()
{
return 'Spreadgun';
//return PickPair('Spreadgun','PuntzerBeta');
}
// super shotgun spawn
static Class<Weapon> PickSWWMSlot4()
static Class<Inventory> PickSWWMSlot4()
{
return 'Wallbuster';
//return PickPair('Wallbuster','PuntzerGamma');
}
// chaingun spawn
static Class<Weapon> PickSWWMSlot5()
static Class<Inventory> PickSWWMSlot5()
{
return PickPair('Eviscerator','HeavyMahSheenGun');
}
// rocket launcher spawn
static Class<Weapon> PickSWWMSlot6()
static Class<Inventory> PickSWWMSlot6()
{
return PickPair('Hellblazer','Quadravol');
}
// first plasma rifle spawn
static Class<Weapon> PickSWWMSlot7()
static Class<Inventory> PickSWWMSlot7()
{
return 'Sparkster';
//return PickPair('Sparkster','ModernSparkster');
}
// second plasma rifle spawn
static Class<Weapon> PickSWWMSlot8()
static Class<Inventory> PickSWWMSlot8()
{
return 'SilverBullet';
//return PickPair('SilverBullet','RayKhom');
}
// first bfg spawn
static Class<Weapon> PickSWWMSlot9()
static Class<Inventory> PickSWWMSlot9()
{
// 25% chance to still drop another candy gun if it's not at max capacity
if ( !Random[Replacements](0,3) && ItemExists('CandyGun') && CheckNeedsItem('CandyGunSpares',true) )
@ -266,7 +266,7 @@ extend Class SWWMUtility
return PickPair('CandyGun','MisterRifle');
}
// second bfg spawn (each weapon can only exist once)
static Class<Weapon> PickSWWMSlot0( bool fallback = true )
static Class<Inventory> PickSWWMSlot0( bool fallback = true )
{
if ( ItemExists('Ynykron',mapstart:true) )
{
@ -279,7 +279,7 @@ extend Class SWWMUtility
//return Random[Replacements](0,1)?'Ynykron':'RafanKos';
}
// either plasma rifle spawn
static Class<Weapon> PickDoomSlot6()
static Class<Inventory> PickDoomSlot6()
{
bool hasslot7 = (!CheckNeedsItem('Sparkster')/*||!CheckNeedsItem('ModernSparkster')*/);
bool hasslot8 = (!CheckNeedsItem('SilverBullet')/*||!CheckNeedsItem('RayKhom')*/);
@ -295,7 +295,7 @@ extend Class SWWMUtility
return PickSWWMSlot7();
}
// either bfg spawn
static Class<Weapon> PickDoomSlot7()
static Class<Inventory> PickDoomSlot7()
{
bool hasslot9 = (!CheckNeedsItem('CandyGun')||!CheckNeedsItem('MisterRifle'));
bool hasslot0 = (!CheckNeedsItem('Ynykron')/*||!CheckNeedsItem('RafanKos')*/);
@ -312,7 +312,7 @@ extend Class SWWMUtility
return PickSWWMSlot9();
}
// either shotgun spawn (also used for Heretic)
static Class<Weapon> PickDoomSlot3()
static Class<Inventory> PickDoomSlot3()
{
// always slot 3 after map start, prevents shotgun guys from dropping wallbusters, which is weird af
if ( level.maptime ) return PickSWWMSlot3();