Commit graph

1,510 commits

Author SHA1 Message Date
8b7656cef3 Weredragons and Ettins are pettable now.
Befriended monsters activate their death specials, if they have any.
Add colored icons to monster tags to denote bosses and friends.
Minigames will be part of a second free DLC update.
2020-11-07 13:54:21 +01:00
37d97d0f7f ShouldSpawnDualExpl() must also check travelling inventory. 2020-11-07 10:27:26 +01:00
785ad9e3c9 Slightly increase chance of Ynykron Ammo drops from chanceboxes. 2020-11-07 09:16:44 +01:00
6d1f557db5 No time for games, pushed to future. 2020-11-06 13:09:07 +01:00
360a0dcd8b Added NUTATCO bar model.
Adjusted collectible prices again (tried to make some of them more realistic).
Fixed event handlers self-destructing too soon, causing the whole chain to break.
Discarded two collectibles, time's running out.
2020-11-05 18:43:05 +01:00
1350817718 Reduce number of active event handlers. 2020-11-04 22:47:48 +01:00
26cf6d36a7 Fix incorrectly swapped Eviscerator/Hellblazer spawns. 2020-11-04 20:50:09 +01:00
e6e3e6eeff Missed a single Z 2020-11-04 13:02:54 +01:00
df2c6d4b5e Propagate scale forcing to subtitles.
Adjust headpat use range calculation.
2020-11-04 12:02:02 +01:00
f70d3c97da Somehow it was possible to get stuck on the float animation if leaving water too fast. 2020-11-03 20:14:06 +01:00
69809078df Be less strict about forced hud scaling. 2020-11-03 20:00:47 +01:00
5a9fb9f056 The plot thickens. 2020-11-03 18:53:27 +01:00
ec9e09adca Add color-coded pickup flashes.
Allow Keen rescue by pressing use.
2020-11-03 10:49:04 +01:00
bc05c33c20 Copy over frozen/totallyfrozen player property behavior from DT:
- Fixes end cutscene in Spooktober, and other cases where the player would be frozen but made to autowalk.
 - Also fixes preserving dash while frozen (this was definitely not intended).
2020-11-02 13:46:03 +01:00
cb60ee98df Don't swim when using fly/noclip2. 2020-11-02 13:31:12 +01:00
304563b61f Check vertical distance for use pickups. 2020-11-01 19:24:14 +01:00
2559deb666 (Attempt to) optimize Ynykron Singularity.
Allow direct inverted Ynykron reload by pressing altfire.
Correct lack of DORMANT flag handling in various places.
2020-11-01 19:10:39 +01:00
9d03a86725 Fix shinemap shader UV flip.
Add shinemap debug sphere actor (to see them in action).
Move pp shaders to separate folder, akin to GZDoom's own layout.
2020-11-01 14:13:08 +01:00
3c164b9c57 Nuggets no longer have COUNTITEM. People who go for 100% items can thank me later. 2020-10-31 18:18:32 +01:00
43f616b17b Minor fixes. 2020-10-31 01:44:05 +01:00
bb061ee98a Fix typo in A_Headpat that would cause a crash. 2020-10-30 13:21:11 +01:00
e200850a79 Various menu tweaks, and other things:
- Added "additional tips" help menu section detailing some important things.
 - Bit more work into inter-mod compat.
 - Reorganize main menu elements (layout is now like Hexen, plus info).
 - Add sprites and other simple graphic stuff for upcoming dlc weapons.
 - ZScript file reorganizing.
 - Fix enemies that spend a long time in-air eating up FPS due to blood trails.
 - Remove Swinger code, it's unused anyway.
 - Fix scaling of titlemap texts.
 - Make help screen scale nicely in 21:9, like the hud.
 - Add cvar to allow people to still somehow play this with BD (it will break).
 - Expand lore entry for Saya's mom, detailing that one event at the wedding with Kirin.
 - Add model notes again so I can keep track of my progress with the collectibles (I swear I'm working on it).
2020-10-27 20:01:47 +01:00
dfe06464d9 finetune dog/caco detection 2020-10-25 19:33:23 +01:00
d4ffbbff67 Fix up Chancebox spawning. 2020-10-25 18:43:32 +01:00
8a97cc42f5 The 4.5 release is imminent. 2020-10-25 17:55:43 +01:00
1e41d91760 Some cleanup of stuff. 2020-10-25 17:17:51 +01:00
69cc1972ba Only monsters can drop gold shells (somehow missiles can sometimes call WorldThingDied???). 2020-10-24 20:54:29 +02:00
43ffa95118 Small fixups:
- Unbreak input with cheat codes (and set a longer prefix).
 - Fix cracktro scrolls cutting off early.
 - Fix artifacts on M_SWWM graphic due to texture wrap.
2020-10-24 20:36:36 +02:00
4abd709bf9 Improve cheat input, re-add SWWM Platinum cheats. 2020-10-24 18:54:31 +02:00
0588fd6dab Additional menu tweakery.
Attempt to hotfix cases where STILL the lore library will get deleted.
2020-10-24 15:45:54 +02:00
4083321ec5 Rejoice, for buttslams now leave decals. 2020-10-24 13:01:43 +02:00
ba2c3eb055 Re-buff biospark carbine. 2020-10-24 01:08:15 +02:00
ab82bda595 Fix blood drops preventing saves 2020-10-23 22:26:31 +02:00
3052c0c348 Enemies can only drop gold shells ONCE. 2020-10-23 21:38:38 +02:00
905389c495 Add option for blob shadows to only affect mod objects (default).
Minor optimizations of stuff.
2020-10-23 21:05:00 +02:00
b4fe4769d1 Skill and episode menu changes 2020-10-23 20:00:22 +02:00
46c111be1d Fix cvar assignment typo. 2020-10-22 19:05:45 +02:00
3788bd1cc8 Lock away White Lady lore entry until she's added. 2020-10-22 00:17:20 +02:00
8c34afee9c Finish up lore files for English.
Disable precise crosshairs if crosshairforce cvar is true.
2020-10-22 00:12:06 +02:00
4b687ab4df More Mashiro sounds. I am positively creeped out. 2020-10-21 12:46:07 +02:00
df18a8c0a0 HUD now should fit "21:9" (64:27 ~ 12:5).
Make HUD ignore aspect ratio correction (enforce 1:1 pixels).
Added screen border graphics (not very fancy).
2020-10-20 14:01:25 +02:00
eb2ee7b29f Push to master all the current WIP stuff in 0.9.11b:
- Reduce number of collectibles (some might come back in the future).
 - Merge both DLC weaponsets into one, removing redundant weapons.
 - Readjust prices of some items.
 - Initial work on collectibles (currently Frispy Corn is done).
 - Added bigfont for main menu, based on Source Han Sans.
 - Reduced default HUD margin to 10.
 - Added blob shadows.
 - Added precise crosshair drawing.
 - Tweaked decals, imported more stuff from UT.
 - Swapped the Ynykron impact decal for something better.
 - Fixes to slope alignment code.
 - Implemented headpats for MBF Helper Dogs and Cacodemons.
 - Implemented partial HDoom support, with love and headpats.
 - Fix various string functions breaking on unicode.
 - Added cracktro-style text scroll to Titlemap.
 - Fixed handling of healthbars for friendly monsters.
 - Workaround for maps that use the old author name hack (" - by: " separator).
 - Fixed Silver Bullet not autoswitching on first pickup.
 - Fixed misalignment of Silver Bullet zoomed aim.
 - Silver Bullet is unchambered on first pickup, consistent with Candygun.
 - Adjusted collision sizes of all items across the board.
 - Implemented "Use To Pickup" to work around any issues introduced by the previous change.
 - Swapped CHANF_LOOPING for CHANF_LOOP in many cases, this was a typo.
 - Tweaked Biospark arc lengths, for balance and higher performance.
 - Fix misaligned fire offsets of some weapons (most noticeable on Wallbuster).
 - Prettified the loading disclaimers for BD and HDoom.
 - Add pickup flash to all items.
 - Add custom key models for Doom and Heretic.
 - Fix blown kisses giving you "need key" messages.
 - Fix worn armor and embiggeners not being removed on scripted inventory resets.
 - Remove all references to the no longer planned Radio.
 - Workaround for gzdoom devbuild quirk where MenuSound changed its argument type.
 - Added timezone to fake clock.
 - Fix some times and dates in said clock.
 - SWWM blood now also hits ceilings.
 - Added default properties to DLC ammo and weapon stubs.
 - Lore entries for collectibles and dlc weapons (incomplete).
 - Massive amount of typo fixes across the board.
2020-10-20 11:37:14 +02:00
aabc9de051 0.9.10b release (oh boy where do I start):
- New fun options implemented (omnibusting, unlimited fuel, party time)
 - Biospark Carbine gets a requested nerf
 - Candygun combo fire has been buffed (watch out for that splash damage)
 - All powerup effects are additive (stacc 'em)
 - Automap hud respects gzdoom's cvars for toggling certain elements
 - Automap hud shows stats and times in gold when 100% / under par
 - Weapons and ammo are no longer affected by skill amount modifiers, for balance (and to avoid any weird glitches)
 - Sorting improvements for menu (weapons by slot, ammo by weapons, other items by value, etc.)
 - Grilled Cheese Sandwich now saves you from lethal falls properly
 - Blown kisses instakill nazis
 - Added non-violent Keen replacement (based on "Less mean-spirited Keen replacement" by SiFi270)
 - Added gib deaths for hell nobles, pinkies, cacos, revs and viles (sprites by Amuscaria and Ryan Cordell)
 - Blown kisses can activate use switches
 - Gestures can be chained by pressing a gesture button while another is playing
 - Fixed Grilled Cheese Sandwich not avoiding telefrags properly (now also works with voodoo dolls)
 - More precise weapon kill tracking (fixes some ragekit quirks)
 - Merge both DLC weaponsets, removing redundant weapons (see FuturePlans.md)
 - Discarded some collectables for the next updates, to save time
 - Preparation work for collectables update, including some (partial) lore files
 - Remove ammo fabricators from store, makes no sense to have them when you can just buy ammo directly
 - Cosmetic Boss Brain sprite replacements, just for fun
 - 10 more intermission tips, because yes
 - Added option to reduce distance at which enemy healthbars are picked
 - Various minor bugfixes and adjustments (and also some tiny typo fixes)
 - Ragekit now heals over time and with each hit (so it's more rewarding to go wild)
 - PNG optimization pass (again lol)
 - Fix crouched gestures having no facial animation
2020-10-05 23:29:28 +02:00
1daf12138f 0.9.9b release:
- Fix lore library being empty (oops! put '!=' where I should have put '==')
 - Lore library entries are now alphabetically sorted in post, to prevent weird nonsense with localization
 - Adjust various CheckSight() calls to prevent potential rare desyncs
 - Adjust how FlashPlayer() calls work to potentially prevent desyncs too
 - Fix player saying combat start lines when enemies aren't even visible
2020-09-24 21:14:06 +02:00
65db7e8367 0.9.8b release:
- Crouched gesture animations.
 - Proper crouch-jumping (now always enabled).
 - New fanart by Endie.
 - Swimming animations (also used by flight).
 - Hexen-style startup screen.
 - More model cleanup.
 - Prevent Wallbuster reload menu from opening on intermissions.
 - Intermissions now only handle fire and use for advance, to prevent some lil' accidents.
 - Holding altfire on intermissions hides ui elements, so the bg is fully visible.
 - Begin writing lore for collectibles (these will come in a couple updates).
 - Fix fuzz shader being affected by texture upscaling.
 - Enemies with >=1000 starting hp also can drop golden shells.
 - Explodium Gun no longer shows with a "1x" prefix on menus when single.
 - Player animation transition tweaks.
2020-09-24 14:05:04 +02:00
5e60973d1b 0.9.7b release:
- Quick Grenade function added.
 - Blow Kiss gesture added (+score bonus).
 - Fix Hellblazer not autoswitching ammo on empty reload.
 - Fix Eviscerator chunk glows not dying with the chunk itself.
 - Fix give cheat giving excess powerups/weapons inflating your score.
 - Fix dashing over bridge actors.
 - Fix dual Explodium Guns not autoswitching to single when dropping one from the inventory menu.
 - Adjust manual reload priority for dual Explodium Guns (gun with less bullets left will be reloaded first).
 - Add default binds for all actions.
2020-09-21 21:39:06 +02:00
b0900e8462 0.9.6b release: fuck my life 2020-09-20 22:25:34 +02:00
2ddf41d16d 0.9.4b release: Dual Explodium Guns. 2020-09-20 22:03:46 +02:00
a8a74556a8 0.9.3b release:
- Add models for debris, akin to DT chunks.
 - Eviscerator chunks have a glow sprite like in DT.
 - Fix potential palette light crash under very special circumstances.
 - Double range of Ynykron altfire explosion.
 - Reduce Ynykron vortex lifetime (grows quicker), and reduce mass gain from kills by 40% (allows it to suck in a couple more enemies in hordes).
 - Adjust v-field compression formula for Ynykron vortex.
 - Reduce max blockmap iterator range of Ynykron vortex, should perform slightly better (maybe) on large maps.
 - Fix Ynykron altfire beam clipping through the world due to incorrect offsets.
 - Adjust Golden shell explosion propagation math.
 - Omnisight doesn't increase the item detection range (clutters screen too much).
 - The people have spoken, build only PK3 for releases from now on.
2020-09-20 15:05:43 +02:00
d430d3c170 0.9.2b release:
- Extend enemy drops setting to add an ammo-only option (which is now the default).
 - Add stats tracking for buttslams, plus a +300 score bonus.
 - Add obituary for buttslams.
 - Add stats tracking for total items and secrets found.
 - Add stats tracking for teleport distance (not usable yet until next gzdoom).
 - Refactor stats tab main section a bit to make it easier to extend.
 - Prettified version string colors a bit.
 - Increased width of intermission tip textbox to reduce line count and prevent overlap with the stats on certain resolutions.
 - Turned the tag fallback string into a constant, for the sake of cleaner code. Now there's only one instance of AWESOME IT'S PENIS in the code.
 - Adjusted classname beautification function, should handle very exotic names better now.
2020-09-19 17:45:52 +02:00