Gardevoir Has A Gun: Version 1.3 [20MAY2022]

by kevansevans
Gardevoir Has A Gun is a gameplay mod where you play as a Gardevoir with a gun. Gardevoir is a pokemon that is effeminate in appearance, yet are some of the most lethal creatures in their universe. How Lethal? Canonically, they ignore gravity with the same effort it takes to breathe, and can create black holes at will. What happens if we gave one a gun?
Download here! (Requires GZDoom 4.7.0 or newer) https://www.dropbox.com/s/ocd27koltscwz ... 3.pk3?dl=0
Github: https://github.com/kevansevans/Project-GHAG
1.0 Trailer:
The concept
- Gardevoir is fucking PISSED, and he has a GUN!
- Health max at 350! This is slightly above a perfectly EV trained Gardevoir.
- Dig your anger up! Collect Rage Essence from fallen enemies to increase your lethality.
- Triumph over the defeat of bigger enemies and absorb their Health Essence.
- Use telekinesis to pull items and activate doors and switches.
Detailed changes and mechanics
The Arsenal
Extras
Download here! (Requires GZDoom 4.7.0 or newer) https://www.dropbox.com/s/ocd27koltscwz ... 3.pk3?dl=0
Changelog:
Download here! (Requires GZDoom 4.7.0 or newer) https://www.dropbox.com/s/ocd27koltscwz ... 3.pk3?dl=0
Github: https://github.com/kevansevans/Project-GHAG
1.0 Trailer:
The concept
- Gardevoir is fucking PISSED, and he has a GUN!
- Health max at 350! This is slightly above a perfectly EV trained Gardevoir.
- Dig your anger up! Collect Rage Essence from fallen enemies to increase your lethality.
- Triumph over the defeat of bigger enemies and absorb their Health Essence.
- Use telekinesis to pull items and activate doors and switches.
Detailed changes and mechanics
Spoiler:
--- The Anger System ---
- As your anger increases, your arsenal grows in lethality. All of your weapons and attacks gain some form of a boost from this.
- Anger drains slowly when idle, keep the pressure up to maintain it..
- Attacks that that are "Pokemon moves" cost anger, but never require it to perform.
- There is a semi-hard anger cap, the max level you can achieve normally is "MURDEROUS".
- Berserk packs can force you over the limit, entering "HELL HATH NO FURY" mode, where attacks that cost anger can be infinitely performed without penalty.
- "HELL HATH NO FURY MODE" drains faster than regular anger, but you won't have any indication on how long it lasts.
- Tap your run key to perform a dash
- Hold jump to hover in the air
--- Rage Essence ---
The primary driving force of this mod. Fallen enemies slain by conventional weapons will drop these items.
The amount dropped depends on their spawn health, and extra rage is granted if the slain enemy has dealt damage to you.
Rage will not be collected when your meter is full or over the limit.
--- Health Essence ---
Dropped by all enemies when slain regardless of their method. (As long as they're not too wimpy of an enemy)
Acts as a mini health pack when collect.
Amount depends on enemy spawn health.
--- Rage Candy Bar ---
- Increases your max anger capacity, making easier to achieve more lethal effects!
- Does not increase how long "HELL HATH" mode lasts.
- Spawns in secrets (not guaranteed if secrets are weird in shape)
--- Backpacks ---
- Increases your max ammo capacity by 50 percent. Caps off of at approximately 3000 percent any default ammo capacity. (IE Bullets go from 200 to 6,000 when enough backpacks are found);
--- Berserk ---
- Does not function like conventional berserk!
- Grants a large chunk of anger upon collection.
- Can send your anger over the limit into "HELL HATH NO FURY MODE"!
- Packs stack! "HELL HATH" mode will last longer the more you collect!
The Arsenal
Spoiler:
--- Pistol ---
There's no need to touch such a filthy object, you're too lazy for that in fact. Lot easier to just make it float in place, and you're pretty sure you can operate it faster than what it's designed to do. Find extra pistols in secrets! (If you're lucky!)
As anger increases:
- Accuracy increases
- Fire Rate increases. Forced Fuller Auto Mode! TM
- Negates the need for a chaingun
Alt-Fire:
- Forced fuller auto mode. Fire's pistol at a faster rate
- All extra pistols fired simultaneously.
- Cost accuracy the longer sustained fire.
--- Shotgun ---
Did I imply all guns are filthy? No, I just meant a generic pistol is filthy. You're not levitating this Winchester 1912 shotgun out of disgust, you're holding it out of respect. Find extra shotguns in secrets! (If you're lucky!)
As anger increases:
- Fire rate increases
- Number of pellets per shell increases
- Can reach Double Barrel Shotgun levels of damage
- Press your reload key to toggle into melee mode. Beat the shit outta everything with your shotgun!
Alt-fire: Found an extra shotgun or two as well? Fire them all simultaneously for a consistent 15 pellets per gun! Comes at the cost of wider spread, ammo consumption, and slower firing speed.
--- Rocket Launcher ---
Let's have a quick ordnance lesson. What happens when you set C4 on fire? Well it just sits there and burns... No really, it doesn't do anything besides that. What happens when you light C4 on fire and then hit it with a shovel while it's burning? I hope you're okay living without limbs for the rest of your life. This concept can be applied to rockets as well, the more kinetic energy you give them, the bigger the boom! Heck, you don't even need the device that launches them to begin with! You can throw them faster with your mind than whatever two bit rocket fuel it's using.
- No need to find a rocket launcher! Start firing away!
- Each rocket has their own cute little name too
As anger increases:
- Faster Rockets
- Bigger explosion radius
- Higher explosion damage
Alt-Fire: Que up to 7 rockets to unleash into a devastating volley! Extra anger properties apply!
--- Plasma Rifle ---
Sometimes all you need is raw damage output, and you can carry up to four! You can't psychically operate electronics at a faster speed, but you can detonate the projectiles!
- Ammo Efficient! Extra plasma rifles don't cost you extra ammo!
As anger increases:
- Alt-fire detonation becomes larger and more lethal.
--- Psycho Cutter ---
HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE YOU.
- Find chainsaws and collect them, up to max of 4! More Chainsaws grants higher damage!
- Send them at your enemies to rip and tear into their flesh
- Anger increases range of attack!
As anger increases:
- Lacerators will stay longer attached to enemies, dealing more damage.
--- Ice Punch ---
Sometimes you just really need to beat the shit out of someone. Costs, but does not require, anger to use.
Freezing enemies is just a bonus.
Ice Punch
As anger increases:
- Punch damage gets greater
- AOE explosive repel effect
- Use with any weapon! (Bind Weapon Action 1)
- Leaves ice corpses that can act as an impromptu shield
And in case it's not clear, the chaingun and super shotgun have been removed.
--- Swift ---
One of the most plain, yet effective moves in the game. Fires a projectile that always seeks out enemies as best as it can.
- Costs slightly more than elemental punches, but not so much it's ineffective as a rapid attack.
As anger increases:
- Slight speed boost in attack
- Up to a max of 10 extra projectiles that do not consume extra anger.
- Damage increases significantly
--- Moon Blast ---
Channeling the spiritual essence of the moon into a giant "FUCK YOU" blast of destructive power.
- Deals massive damage indiscriminately to anything in its AOE.
- Costs a decent chunk of anger
- If there is not enough anger to fire a blast, anger will charge up slowly until enough can be used to fire a single shot.
--- The Black Hole ---
You want everything indiscriminately dead? Strike terror into anything that just happens to survive?
Summon a black hole. Charge it up by sacrificing as much anger as you can into this attack. Anything caught within this attacks range will be absolutely eviscerated and leave no traces behind. Anything lucky enough to survive will have fear struck into them so hard, they'll finally learn messing with you was a bad idea and run for their lives.
Be warned, this will suck up *anything*. Health, ammunition, powerups, decorations, and even your own projectiles. Fortunately not you, since you can ignore gravity.
Extras
Spoiler:
--- Custom CVARs ---
GHAGRage (int) - Manually sets the rage value, any integer is accepted
GHAGHPunchOdds (int) - Manually set the chances of inflicting burn/frozen/paralysis on targets where applicable
Shinyodds (int) - Manually set the odds of shiny demons spawning. Set to 1 to always, set to 0 to default back to 1:4096 odds.
====
--- Feedback requests ---
What I'm mostly looking for is how the gameplay mechanics work. While most of the feedback I am getting is mostly polish related suggestions, which are definitely very much appreciated and I assume to mean I'm hitting every nail on the head, I want to make sure that my goal of making the player feel like a psychic badass is met. I'm looking for overpowered, but not to the point where it makes things too easy or too boring. Make things really crunchy, invoking the sort of anger that would explode people's heads à la scanners [NSFL link], but, you know, in a way that doesn't make me look like a sociopath.
ty <3
Download here! (Requires GZDoom 4.7.0 or newer) https://www.dropbox.com/s/ocd27koltscwz ... 3.pk3?dl=0
Changelog:
Spoiler:Spoiler: 20MAY2022
- Code: Select all • Expand view
Added:
-Dedicated HUD Scale slider under Options -> GHAG Options
- Code: Select all • Expand view
Fixed:
- HUD Scale issues
- Loud AF Plasma sounds
- Plasma see sounds can be overridden with external PWADSSpoiler: 13MAY2022
- Code: Select all • Expand view
Added:
- Tutorial Map!
- Code: Select all • Expand view
Fixed:
- Blackhole damage algorithm. No longer indefinitely heals enemies.
- Blackhole feeding on actors that can cause it to stay spawned indefinitely
- Infinite ammo causing problems for certain guns
- Shotgun alt-fire/thwack mode buginess
- Shotgun alt-fire not keeping up with primary fire
- Megasphere behavior
- Max rocket speed causing weird behaviors
- minor sound issues
- RNG Names for Rocket, much more random now
- Difficulty no longer affects bonus gun pickups
- "Give all" command works better
- Perpetually spinning barrels
- Code: Select all • Expand view
Changed:
- Ice Punch no longer a separate weapon. Pressing Mouse 4 will perform ice punch with any weapon.
- Ice Punch nerfed in power. Deals less damage, lower range, but no longer consumes rage.
- Ice Punch will allow you to leap at enemies.
- Ammo types will no longer grant guns. You need to find guns in maps now in order to use them.
- Items within kinesis ping need to also be visible to player in order to workSpoiler: 03MAR2022
- Code: Select all • Expand view
Added:
- Player Sprites!
- Name your guns like you would your Pokemon!
- Hold a direction and tap your run key to dash.
- Hold jump to propell yourself into the air.
- Continuing to hold jump will allow you to hover in the air.
--> Holding run during this will allow you to fly around. Consumes anger.
--> Anger bonus is tripled while holding self in air.
- Context sensitive kinesis (Rebindable).
--> Activates useable lines.
--> Throws explosive barrels at enemies. Detonates otherwise.
--> Pulls items in towards you.
--> Shatter frozen enemies
- Replaced torture blade with Psycho Cutter. Behaves more as a traditional chainsaw.
--> Can acquire up to 4 chainsaws, consistent with every other weapon.
--> Each chainsaw increases the attack rate and amount of damage applied
--> Range of attack increases with anger.
--> Alt fire throws chainsaws at enemies and shreds them for a duration of time depending on anger level.
Fixed/Changed:
- Newer and better hudfont, No more "Fumi ng". Cleaned up some names as well.
- Rocket Launcher firing speed buff. Increases in firing rate when angrier.
- Rocket impact damage buff. Faster = greater impact damage.
- Rocket Launcher alt fire now waits for player to release rockets before firing.
- Tons of Black Hole polishing and fixes.
- Improved selection order of weapons
- Rebalanced secret bonus algorithm to better reflect player progression.
--> Each map has a 10 percent chance of dropping a bonus weapon.
--> Exception: Maps with 2 or fewer secrets or the first map of any campaign (level.levelNum returns a value of 1 or less).
--> Bonus weapons only have a chance to drop if the player has found their respective guns. This means in Knee Deep In The Dead, finding an extra plasma rifle is impossible.
- Plasma rifle alt changed (hopefully for the last time). Fires a BFG Blast now.
--> Ammo consumed and charge time is reduced per extra plasma found.
- Removed revives.
- Rebalanced anger drain. Higher anger = faster drain. This can be slowed down with berserk packs.
- Buffed primary fire for pistol, better accuracy at lower anger levels.
- Nerffed alt fire, max innacuracy increased.
- Fixed dehacked weapons not getting replaced with their respective ammo types.
- Disabled actor track system. This was used for status effects, and are also currently deprecated.
- Give All cheat now also grants full angerSpoiler: 04JAN2022
Added:
- Black hole attack. Occupies Slot 8 and serves as the obligatory "BFG Replacement"
Changed:
- Pistol re-balanced to better fill in the hole the lack of a chaingun causes. Alt fire should fire much more rapidly regardless of anger level, however the accuracy of the gun degrades with sustained fire.
- Shotgun's alt-fire buffed. From 10 pellets per gun to 15 pellets, and a slight speed increase.Spoiler: 17DEC2021
Fixed:
- Plasma Rifles placed by map makers are now properly replaced with cell packs.
Changed:
- Cleaned up a bunch of code.
- Clip/Pistol ammo now grants pistol in situations where players have no inventory.
- Rebalanced odds of extra guns. Pistols have greater odds, shotguns stayed the same, and plasma rifles were reduced.
Added:
- Rocket alt-fire. Que up to 6 extra rockets to unleash into a devastating volley.
- More rocket names.Spoiler: 08DEC2021
Changed:
- Default anger value raised to 20 percent. This is to make the effect of anger easier to noticed, as 10 percent was often too little to make a noticeable difference.
- Plasma Rifle now acquired via finding cell ammo.
- Plasma Rifle revision: Given the multi-wield treatment, alt fire detonate projectiles.
- Improved the weapon replacement system, should greatly improve the mods capacity to play with other mods that may have custom weapons. This fix is not universal, especially if said custom weapon uses a custom ammo type.
- Swift deals greater damage, but fires slower at base.
- Because fuck nazis and fuck fascism, Wolfenstein SS drop highest anger bonus and health bonuses upon death. Slaughter them.
- Top rocket speed lowered to prevent weird behavior caused by super fast travel speeds.
Fixed
- Mod crash when hud had to draw text when player did not have a weapon.
Removed:
- Mega punch, Thunder Punch, Fire Punch. People seldom used these alternative modes of attack.
- Anger penalty, mod no longer penalizes missed enemies.
- Bunch of redundant sprites being removed. Looking at you rockets.
Added:
- Sawblades now make sounds when tearing into enemies.
- Shotgun melee mode. Press reload to turn your primary fire into a "THWACK" mode. Alt fire will fire a normal shotgun attack if at least an extra one is present.Spoiler: 17SEP2021
Changed:
- Max anger severely nerfed to start off at 10 percent. This was made to help respect the difficulty curve of early maps in custom wads.
- Rage Candy bar balanced to reflect this. Grants 2 max anger when below 100, 1 when above.
- Numbers on hud for anger indicator.
- Shotgunners no longer drop shotguns. You start with a shotgun to compensate.
- Backpacks no longer grant bonus guns. Bonus guns are now delegated to secret finding.
- 'Give all' console command will set max anger to 100 if it's not already, and add 10 if max is above 100.
Added:
- Low health warning akin to the pokemon franchise (Plays once and won't go off again until player recovers from critical health)Spoiler: 24AUG2021 update
Added:
- Rage candy bar: Increases max anger little by little. Find them in secrets!
- Moon Blast: Big ol' FUCK YOU explosion
- Alt-Fire to pistol and shotgun
- Find extra pistols/shotguns in backpacks
- Fires every pistol/shotgun on hand with trade offs
- Shiny demons! 1 in 4096's chance to spawn!
- `shinyodds` command to change odds of shiny demons
Changed:
- Nerfed backpack, but not in a huge impactful way.
- Buffed plasma rifle. Exploding projectiles!
- Buffed chjainsaw replacement! Find sawblades and sic them on emeies.
- Nerfed how much rage berserk will grant when over the limit.