Commit graph

52 commits

Author SHA1 Message Date
c7b21ac0f9 Fix dead players sliding with UT physics on.
Split main handler into a non-static (tied to level) and a static (independent from level) handler.
2019-02-03 22:20:38 +01:00
775172a7a8 Various changes to feel closer to vanilla UT, mainly in terms of projectile gravity and velocity.
Reduced the smoke on the minigun and casings for better performance.
Corrected the number of chunks (was 6, should be 8) fired by the flak cannon.
Reduced flak chunk spread (should be ~5.5 degrees, was double of that) on the weapon and slugs.
Reduced the size of the shock rifle combo shockwave mesh to be closer to vanilla UT.
Misc. tweaks to health item textures.
Reduced the blur in the Redeemer view shader, it was too strong.
Fix expiration messages on powerups appearing on level changes.
Address complaints about how I change Kinsie's test map. Shouldn't be too dark now.
2019-01-24 22:50:46 +01:00
ee0cf53e9b Revert all "global level removal" changes, as this concept is being discarded in GZDoom.
Keep a couple changes from that commit, though, such as the switch to legacy render style tags in Screen API calls.
2019-01-24 21:09:17 +01:00
4189150f17 Assorted changes, including some code cleanup and more accurate UT physics for various projectiles.
I also made the Kinsie's Test Map tweaks toggleable because someone didn't like them.
2019-01-21 22:57:56 +01:00
b398a27919 Change blue health textures to something prettier.
Add Heretic compatibility (WIP, needs testing and some tweaks).
2019-01-21 02:12:59 +01:00
e3cf50b32c Push ZScript version to 3.8 and adapt accordingly to level global removal.
This isn't guaranteed to be 100% stable at the moment.
2019-01-20 16:32:26 +01:00
793fc320f4 Reverted step height.
Made double tap dodge toggleable (and its sensibility configurable).
Fixed some long standing bugs with dual enforcers.
2018-12-31 12:10:43 +01:00
459f526e60 Fix: NOFRICTION was set unconditionally. 2018-12-29 10:41:23 +01:00
35ee056d7a Add separate player classes for separate sounds and whatnot.
Fully implement UT movement for all modes (walk, swim, fly).
2018-12-28 19:10:35 +01:00
931f89832c Added Translocator ammo feature from UT2k4.
Prefixed mk_math classes for cross-compat with any other mods that use them.
Fixed incorrect uses of gametic.
Fixed crash caused by incorrect ordering of PendingWeapon checks.
2018-12-17 16:34:23 +01:00
830bcff4a7 [This update requires a very recent Q/GZDoom build]
Added per-frame update option to Redeemer Readout.
Began work on blood and gore features (mostly functional at the moment).
2018-11-24 16:46:10 +01:00
fe08f11997 Bumped ZScript ver.
Added OnDrop to weapons replicating the UT drop style.
Some fixes for UT player movement.
Hide keys from HUD in DM.
Added "classic jump boots" option.
Fixed missing ambientglow on some weapon skins.
2018-11-15 19:03:20 +01:00
957f976b29 Made visual recoil toggleable (and with configurable strength, too).
Cleaned up some code (mostly related to server CVars).
Proper angle interpolation.
Snap player to floor when walking down steps like UE does (looks kinda twitchy due to lack of view height smoothing).
2018-09-24 15:00:02 +02:00
e232912edd Why did I add this replacement? 2018-09-18 15:03:31 +02:00
816ccd7b37 Final batch of swingers implemented. 2018-09-15 16:11:37 +02:00
c15847a10a One half of "swinger" recoil system added. 2018-09-15 14:14:34 +02:00
cdfea51f31 Implement damage accumulator for flak chunks (auto-gibs at specific threshold).
Rebalances to ammo amounts and spawns.
Rebalances to ripper speed and pulsegun beam damage.
More tweaks to UT movement.
2018-09-15 12:46:31 +02:00
1c0f7d08a5 Various rebalances. Corrected some things that weren't 1:1 with UT.
Restored original flak chunk damage function (no longer falls off with distance).
Fixed the minigun altfire shooting bullets at the same speed as the primary fire.
Small hackaround for janky player movement while moving down slopes.
[WIP] The very beginning of an UT gore system (toggleable).
2018-09-05 18:56:04 +02:00
4ea4eb0e3b Migrate replacements to CheckReplacement.
Added support for bridge actors on Biorifle (may be a bit glitchy).
Corrected air movement, added UT jump height, set dodge height to actual UT value.
2018-08-27 20:15:23 +02:00
17add7f007 Added a different obituary to the Sniper Rifle depending on whether or not it's a headshot.
Reduced the screen tint of the Damage Amplifier.
More tweaks to the DOOMTEST enhancer, now it looks very pretty.
2018-08-25 19:31:05 +02:00
a99c38fd75 Various improvements, fixes and rebalances that I'm too tired to list through. 2018-08-18 20:42:28 +02:00
1b7a288bf5 Fully implemented UT-style player movement (optional).
"Disable boss telefragging" now toggleable.
Menu background now displays whenever the menu is open, rather than just on the title screen. Now it matches the expected UT behaviour.
2018-08-18 15:20:02 +02:00
aa63ab7555 Merge branch 'master' into utmovement 2018-08-17 21:12:58 +02:00
951de234ed Note to self: the checkradius parameter of blockthingsiterator is a lie. 2018-08-17 21:07:30 +02:00
3267c89487 Correctly implement some projectile damages. Readjust damages to adapt to this change.
Add 3D explosion blast and knockback functions. Migrate pretty much everything to it.
Add "Classic Enhanced Shock Rifle" option, disables altfire and splash damage on beams.
Screen shakes for explosions now correctly fall off with distance.
Some minor refactoring/fixes.
2018-08-17 20:30:32 +02:00
527115e085 Beginning work on new player movement physics.
Ground movement partially done, air control missing.
2018-08-17 16:29:49 +02:00
569ef037ec Added lesser variants to shock core and biorifle ammo for balance.
Added "dropped ammo" properties to all weapons, also for balance.
Silence warnings about floating point truncation.
2018-06-13 13:24:57 +02:00
07915ea7c2 Added first person visual effects to all weapons.
Added "instant rocket" mode to RL, toggleable with reload button.
Various adjustments to offsets and scales.
Fixed a bug where other armors wouldn't absorb damage if at least one of them is depleted.
Reduced armor bonus pickup amount to 1, and made it absorb more damage the more you have, up to a 75% cap at max amount.
Tweaked vibration on the Chainsaw.
More particles for rockets and flak slugs.
Reduced delay for rocket launcher refire.
Fixed Pulse balls having no XY billboarding.
Tweaked Pulse bolt visual effects.
Reduced shake of Shock Rifle and Enhanced Shock Rifle to more bearable levels.
Fixed clipping on the Ripper after offsets were changed.
2018-06-11 18:25:09 +02:00
9561ca57b1 Corrected footstep sound behavior when walking on bridge actors over a liquid. 2018-06-09 23:08:30 +02:00
c5a79e45e3 Biorifle sludge now properly follows wall, ceiling and floor movement.
Redeemer shockwaves properly respect actor mass and the DONTTHRUST flag.
All weapons and projectiles have had their knockback adjusted.
2018-06-09 22:53:39 +02:00
aa3fd89bcb Changed up all the model offsets again due to complaints about inconsistency with UT.
Added view-space effects to Enforcer and Biorifle, others will follow soon.
Added smoke particles to spent casings.
Added green smoke particles to biorifle sludge explosions.
Touched up how rockets and grenades are fired.
Fixed a VM abort when the game is loaded while there's a Redeemer blast active.
2018-06-09 14:21:13 +02:00
fec0e03971 Reduced drain rate of Enhanced Shock Rifle.
Block switching to Enhanced Shock Rifle when out of ammo.
Reduced the minimum velocity for landing sounds, should help with repeated thumping when walking down stairs.
2018-06-03 16:27:08 +02:00
6c096e1b0f Rebalanced things across the board, buffing relatively weak weapons.
Double capacity with backpack for all ammo (except Redeemer, it just gets one extra).
Made Enhanced Shock Rifle ammo drain over time (1 unit per second).
Uncapped health and armor numbers in the HUD.
Fixed Jump Boots not persisting between levels.
Increased duration of invisibility.
Made translocator toggleable (currently requires manually selecting "apply changes" under the menu option).
2018-06-03 16:04:00 +02:00
9685bba79c Fix abort in MP when respawning. 2018-06-01 19:20:17 +02:00
71b194c6c3 Renamed some sprites for compatibility with Smooth Doom.
Added water step/land sounds.
Made footsteps toggleable (in case the player is using another mod that adds them).
Added handling of liquid terrain on all actors that need it.
Fixed dual enforcers breaking after level transition.
Fixed some refire issues caused by the use of the Resurrect cheat.
Made guided redeemer missiles explode on player death.
Replaced pure particles on pulse gun effects with actor particles.
2018-06-01 17:49:49 +02:00
e194f44ffd Fix Enforcer not being autoselected on pistol start.
Made "custom color" the default choice for HUD.
2018-06-01 11:40:04 +02:00
4c451de008 Reverted radius/height changes to items, it causes issues on many maps.
Implemented proper HUD rendering, along with toggling and resizing. Works just like in UT now.
Added "extended" version of the Beta menu music, quickly put together in OpenMPT. I really like it.
Added M_DOOM graphic and changed the titlemap texture.
Made various screen graphics additive now that I know how to.
Separated pickup and first person brightmaps for Pulse Gun, this is needed for beta skin packs (there will be skins for the Pulse Gun, Redeemer and Impact Hammer).
2018-05-31 22:02:03 +02:00
92ae39afba Various fixes and tweaks. Adjusted collision for most things (turns out projectiles with 0 height break with 3d floors).
Added brightmaps to flak chunks. Reverted chunk trail to be sprite-based.
2018-05-30 21:31:41 +02:00
b1b38561c1 Increased spread of rockets, increased tween time after firing (it looks weird for some fire animations, but it also did in UT anyway). 2018-05-30 17:49:31 +02:00
e6420e16be Sniper rifle added, bullet impact mesh added. Only the RL remains.
Headshots added/tweaked, and made compatible with the future announcer add-on.
2018-05-29 21:14:06 +02:00
bef29efba3 Implemented Enforcer (with dual option). Tweaked some offsets on junk. Added clip count displays.
Only 4 weapons remaining...
2018-05-27 17:13:58 +02:00
a14e43481b Translocator implemented. Tweaked some little things about the HUD, too. 2018-05-27 01:28:35 +02:00
217dbd0fda Revert key changes. Add species, that's the proper fix (why even). 2018-05-26 21:03:23 +02:00
eb6c8e1c35 Completed Chainsaw. Added some extra visual effects. Made various particle effects actor-based.
Removed key replacement classes, turns out this breaks maps.
2018-05-26 20:44:31 +02:00
5b0fbf589d Removed the UTAmmo class entirely, as it's more trouble than it's worth. 2018-05-24 14:20:57 +02:00
f05754b45e Added key display to HUD. Added weapon flashes. Fixed up some particles. 2018-05-24 00:20:53 +02:00
7e38cfddd8 The HUD is complete (actually, I forgot to add key display, will do that later).
All weapon pickup models have been added in. Modeldef has been subdivided to make things easier for me.
2018-05-23 01:48:29 +02:00
d3da87cefe All misc items implemented. Enhanced Shock Rifle implemented.
Going to focus on the HUD now while at the same time doing the remaining weapons.
2018-05-21 20:28:17 +02:00
5248ac8fd6 A couple more things, including an ambient glow shader effect, some more item replacements, and menu options.
Damage Amplifier has been implemented. Armor items are being worked on. Powerups will come later, then I'll continue doing more weapons.
2018-05-20 02:10:30 +02:00
bcab8e79ae Progress continues. Many things have been added. Pulsegun is complete.
I've started implementing various pickups.
2018-05-19 00:48:40 +02:00