Commit graph

163 commits

Author SHA1 Message Date
1fa1e4c722 Adjusted how Spreadgun ammo autoswitch is handled. 2020-03-30 22:00:18 +02:00
13f508ac5d Hellblazer first person anims. 2020-03-30 21:36:07 +02:00
fe75adb2f5 new patron =w= 2020-03-26 15:12:59 +01:00
a5ab8f5064 Smol lore adjustment. 2020-03-25 23:06:49 +01:00
785c2a50a9 Lore 'n stuff. 2020-03-25 12:17:35 +01:00
b5488a036f GUESS HOW MUCH LORE I HAD TO REWRITE 2020-03-25 01:00:47 +01:00
89347b712d Mouse input support complete.
BIG LORE changes, may contain slight Doom Eternal spoilers, though not really big stuff or anything.
 - New entry: ARC (Doom Eternal).
 - Adjusted Ashley's entry to mention she grew up in Cornwall.
 - Shortened CuteEmotion entry so it doesn't get cut off.
 - Added small extra details about Doomslayer.
 - Adjusted Samuel Hayden's entry so after Doom it mentions his involvements with the ARC.
 - Adjusted Hell entry to mention their relation with the Maykrs, revealed after Doom.
 - New entry: Maykrs (Doom Eternal).
 - New entry: Sentinels (Doom Eternal).
 - New entry: SUSAN (Empty Episodes).
 - Adjusted post-Doom UAC entry to better detail how it all went to shit.
 - Adjusted timeline accordingly with all these changes.
Removed leftover mockup XCFs.
Fix Hexen still having the vanilla chat sound.
Separate option menu code from the bigass Demolitionist Menu file, so it's easier to handle.
Fix scrolling behaviour in various menu tabs.
Special mousewheel handling for Library tab (scroll through entries only when mouse is on left side).
Fix Invinciball still flashing with damage types the player is immune to.
2020-03-23 19:50:29 +01:00
0a25a52240 Began work on mouse input for demolitionist menu (for now you can change tabs, but more will come).
Various adjustments and stuff idk.
 - Attempt to tone down napalm fire effects, performance still terrible.
 - Price adjustments (mostly to shells).
 - Refined how parrying works (1.5x damage normally, 8x with ragekit, and the random crits double that).
 - Fixed autouse on pickup properly (now works even with items at max amount).
 - The previously removed Hexen weapon pieces may now be replaced occassionally with Embiggeners or Gold Shells.
 - Don't give the still unfinished chanceboxes when using "give artifacts".
 - Don't give Heretic keys in Doom when using "give keys".
 - Don't give ammo fabricators outside Hexen when using "give artifacts".
 - Embiggener doesn't play any sounds when using "give backpack".
 - Chancebox pieces now actually hit things.
2020-03-22 17:07:56 +01:00
6b0b9ed196 Ball crits, Saltshot and Ragekit melee foil invulnerability.
Vanilla Centaurs still take damage from being set on fire while shielded.
Expanded CLONK library (11 different stock sounds, not just coconut).
Added Dark Souls parry sound easter egg.
Add Demolitionist to Doom 2 cast call screen (awkward, but works).
Adjust Hexen end screen, fit text better.
2020-03-21 19:38:25 +01:00
d2a9cce5be Hackaround for various Hexen non-projectiles being parried.
Fix Fabricators not autoactivating if spares are held.
Typo fixes. Other corrections.
2020-03-21 04:16:49 +01:00
a0283e1d2a Intermission screens (sp only, coop/dm not done).
Ragekit hit fx now also activated by hitting walls or parrying.
Added lights to all players (I mean... the CuteEmotion Display is really bright, you know).
Additional intermission tips.
Keys are now sorted by lock number, both on the HUD and the keychain tab.
Blue text color has been edited to be a bit more readable.
Reduced the color fade of unselected items in various parts of the Demolitionist menu, should help with readability.
2020-03-20 01:55:01 +01:00
57d1cd4de7 Lorefix, remove mention of something that happens long after hexen. 2020-03-19 13:42:42 +01:00
5c2da2862d Just had a revelation. 2020-03-19 00:26:56 +01:00
e213880d6b Lost Souls can be parried. 2020-03-18 18:26:52 +01:00
0d6034eab7 Extra sound for money cheat. 2020-03-18 17:01:54 +01:00
346bf7a1fc Golden Shells now visibly use a different material.
Further adjustments to parry mechanics.
Adjustments to how health/armor is auto-used. Now auto-used whenever possible rather than when armor/health is about to drop to zero.
Another pass of PNG optimization.
2020-03-18 14:40:08 +01:00
3eed92fe5e Generic display for third-party weapons.
Disable custom bobbing for third-party weapons (since this may cause visual glitches).
Spiced up teleport fog with some sparkles.
2020-03-18 13:04:19 +01:00
24af66a48e SLADE didn't save this. 2020-03-18 11:04:24 +01:00
6ab3762953 More generous parry windows. 2020-03-18 11:03:19 +01:00
a1ade68731 Safeguard against crash in weapon slot display that was only found because someone was stupid enough to combine this with another weapon mod. 2020-03-18 10:10:21 +01:00
3e5db88d00 Date corrections:
- Date of Heretic campaign pushed back to April of 2171, since it predates Saya's wedding with Kirin, which happens on May 8th.
 - Date of Hexen campaign pushed back to May of 2171, since it happens just one month after Heretic (but should be set at least two weeks after the wedding).
Also various timeline adjustments and additions.
2020-03-17 23:36:35 +01:00
7090153ae6 In-universe clock (very crime implementation, don't look).
Added some "nothing here" texts to some tabs so people don't get confused by the empty screens.
2020-03-17 22:46:01 +01:00
aad61ba649 Implemented trading tab.
Added hitscan parrying (not that it's very useful).
Various fixes to some timing stuff.
Added "F to pay respects" when in death screen.
Added money cheat, figure out the key combination yourself.
Changed score interpolator so it goes faster with huge score gains.
2020-03-16 21:27:00 +01:00
f4a7ab4b19 Timeline corrections. 2020-03-16 14:38:07 +01:00
98477d28b9 Added projectile parrying. Hitscan parry will come soon.
Went a bit crazy with the extended lore again, oops.
2020-03-15 22:47:41 +01:00
ff1971b92c Separate Health/Armor flashes so they're non-cumulative.
Fine-tune the weapon bob so it's a bit smoother when moving around.
2020-03-15 02:28:53 +01:00
9c06e76acd Enhanced weapon bobbing.
Rebalanced Explodium Gun damages, more reasonable for a starter weapon.
Fixed ammo checks for various weapons. Also fixes Eviscerator "one in the chamber" function not working.
2020-03-15 01:05:53 +01:00
0b3cc1b0f4 "last kill/item/secret" bonuses only trigger once per map. 2020-03-14 19:57:11 +01:00
b6027efb8f Add intermission fanart, special thanks to Substance20. 2020-03-14 14:54:07 +01:00
2c7deef651 u-updated patron list again... uuu 2020-03-12 23:41:52 +01:00
79ff46d1a4 Eviscerator now finally implemented.
Deep Impact alt can now be used at any moment, but its potential damage will be lower.
In addition, the Deep Impact now deals rip damage only once per target, and on top deals slightly reduced damage to bosses.
2020-03-12 23:03:10 +01:00
e5954bcbd5 Update patron credits. 2020-03-12 17:46:15 +01:00
9911e08912 Reduce popping on some menu sounds. 2020-03-12 12:24:00 +01:00
88afdafd1d Initial implementation of Eviscerator. Animations + Sounds.
Force weapons to always bob, like in DT/Doomreal. Will fine tune this later so the bobbing doesn't make firing guns look awkward.
Fixed crash when opening the chat prompt due to an excess %s.
Consider the possibility of adding dual wielding to the Explodium Gun eventually.
2020-03-12 12:18:03 +01:00
e59a7bcad6 Eviscerator first person model done. 2020-03-10 20:02:35 +01:00
839fde5ef0 Fix melee/balls triggering locked lines, they will fail silently now.
Lead balls can no longer trigger exit lines, sorry speedrunners.
Legendoom support for enemy healthbars.
Relationship Status: In Lesbians ♥
2020-03-10 17:57:21 +01:00
7b066896a2 Update TODO 2020-03-09 15:08:44 +01:00
c93d6b07de Fix potential crash with napalm. 2020-03-09 14:14:06 +01:00
324aef2130 Spreadgun fully implemented.
Fix for damage/score number cvars being ignored.
2020-03-09 13:35:48 +01:00
e5883dac2f Fix up how inventory use sounds are played, so they don't get loudened anymore.
Fix up how auto-healing works, so now if you have 5 refreshers you actually can survive 2500 damage, as one would expect.
2020-03-08 12:23:27 +01:00
58601c1678 Fix smol oopsie in how armor auto-use works. 2020-03-08 11:50:20 +01:00
e0821adbe2 Begin working on custom intermission.
Tweaks to player voice handling, line counts are language strings now, instead of the old awkward method of counting them manually.
Some adjustments to movement, jump/croush to move up/down when swimming and flying.
Increased damages of Pusher, for balance.
Fixed incorrect behaviour of armor damage absorption, which made the armor nuggets pretty much useless.
Fix incorrect absorption factor of armor nuggets, making them heal at >10% instead of >100%.
2020-03-08 11:47:20 +01:00
0740bed164 Actually, only if you slam your balls hard enough. 2020-03-07 13:59:56 +01:00
780adee3b9 You can activate use switches with your balls too. 2020-03-07 13:55:15 +01:00
7a451ff51a This one's for you, Sledge. 2020-03-07 13:51:09 +01:00
0076aac629 Initial prep work for Japanese.
Added some needed extra glyphs to the MPlus font.
Separated language files.
Added edited cluster messages for Ultimate Doom, Doom 2, Heretic and Hexen.
2020-03-06 22:28:53 +01:00
eb7a09233e By popular demand added random crits to lead ball, with very comedic sfx. 2020-03-04 22:56:13 +01:00
4cc278c747 Added terrain effects for Doom.
Typo fixes and various adjustmentifications.
Fixed the Tier 4 ammo fabricator not working at all.
2020-03-04 21:02:51 +01:00
d1b1a0541d Added Lead Ball ammo type to Spreadgun.
Partial implementation of Fuck Your Shit rounds, currently in progress.
Added various shader effects to some powerups, and to player damage.
Added custom view effects to player death, disabled "face attacker" because it looks weird with model-based players.
Added "untouchable" spree tracking to the Stats tab.
Implemented "emergency reboot system" for people who want a less shameful form of the Resurrect cheat. Cooldown for consecutive reboots can be configured.
Rebalanced armors.
Small language string corrections.
Adjusted pickup model sizes of some weapons.
Fixed missing punch sound (damn typos).
Fix targetter always displaying voodoo dolls.
Fix uptime breaking when loading saves, now based on total playtime rather than gametic.
Readjusted Spreadgun ammo availability.
Flush HUD interpolators alongside messages, fixes things such as the score VERY slowly counting up when loading a save.
Spare armors now only get auto-used on pickup if there is NO armor available of that type.
Added some extra visual effects to punching walls and non-bleeding actors.
Slightly altered the melee range so it's not as awkward.
Fixed punching not using flesh sounds for bleeding actors.
Pusher primary now drags the player towards their target, like the Chainsaw.
Fixed the player having no pain sounds whatsoever.
Fixed stair step anchoring not working.
The damage dealt when walljumping on a monster now also gets boosted by the Ragekit.
2020-03-04 17:05:22 +01:00
a4994ee132 Change some sprite filenames to be compatible with an inferior OS. 2020-03-04 15:57:58 +01:00