Commit graph

64 commits

Author SHA1 Message Date
0fbbb91b8e Revert "Remove ZPolyobject due to licensing concerns."
This reverts commit f134375f7e.

Library is now MIT licensed and can be included.
2022-10-08 15:55:42 +02:00
f134375f7e Remove ZPolyobject due to licensing concerns. 2022-10-07 00:55:20 +02:00
aa2e786f48 Less repetition in oneliners. 2022-08-07 22:47:32 +02:00
d30600a185 Corruption Cards dialogues and more (untested). 2022-08-04 17:20:02 +02:00
6825146e51 A whole fat load of micro-optimizations.
Okuplok still lags like fuck, unfortunately.
2022-06-17 22:36:51 +02:00
60457f779e Asserts for some hard-to-detect bugs. 2022-04-17 13:27:37 +02:00
067dbb2be3 Damage accumulators now report damage amplified by Devastation Sigil. 2021-11-30 18:29:33 +01:00
5dea5ab4d6 More changes from master. 2021-09-29 18:47:23 +02:00
8176b21b8c Achievement system overhaul.
Continuin the menu rewrite.
2021-09-20 19:22:42 +02:00
a2a59e1381 Some microoptimizations.
Remove dead code.
Tweak how enemy flight distance is calculated.
Rename flight achievement to something more fitting.
2021-03-26 01:35:32 +01:00
800bb38a4f A bunch of finetuning. 2021-03-25 22:03:07 +01:00
0ed72dfe34 Fix null pointer access in SWWMFlyTracker. 2021-03-24 17:46:46 +01:00
f5c9733c65 Major achievement progress. 2021-03-24 02:25:38 +01:00
cb3c253bb8 Some wallbusting fixing. 2021-03-12 21:54:57 +01:00
36b00f4c3d In-depth PNG optimization + sprite cropping. 2021-03-04 20:04:08 +01:00
c5abe83831 Major code refactoring. SWWMHandler could still use some more, though. 2021-02-27 23:59:40 +01:00
1313e9ed40 Rebalances and optimizations (affected: Sparkster, Gold Shell).
Tweak gravity for Eviscerator chunks.
Add corpse cleanup cheat.
2021-02-25 21:29:00 +01:00
9460e3a13c Fix VM abort in Omnisight due to cvar name change.
More minimap tweakery.
Visual cheat input.
Add cheat to de-aggro monsters.
2021-02-23 19:10:08 +01:00
3fb431bde5 Further minimap expansion, and more. 2021-02-23 02:41:02 +01:00
1808617654 Mark Gold Shells as vip items. 2021-02-22 21:51:49 +01:00
e0ad73305e Minimap zoom implemented.
Minimap now shows solid/shootable things.
Newly visible things in minimap now fade in smoothly.
Other small tweaks to minimap.
2021-02-22 12:49:57 +01:00
4ee1df5d8f Major cleanup of CVar usage. Switches a whole lot of clientside-only CVars to the "nosave" type.
Auto-merge overlapping Embiggeners into bulk items.
Increase backpack amounts of many ammo types.
Allow trading of Embiggeners in multiplayer.
Fix trading dual-wield weapons.
Fix trading Candygun spares.
2021-02-21 17:43:11 +01:00
9b6c7b0d81 Implement minimap (like radar from SWWM Z but better).
Make item sense detect Chanceboxes too.
Cache LOCKDEFS parsing.
2021-02-21 02:00:43 +01:00
0e12ca15c8 Remove global 50% damage reduction for players (a bit too cheap).
Add 50% crusher damage reduction + chance to break crushers.
Don't spawn gibs when using 'kill monsters'.
Allow player to "fake pick up" unsupported vanilla armor, so specials and item counters can still work.
2021-02-18 20:53:28 +01:00
4182e3465a I have no idea what I did here. 2021-02-10 18:39:08 +01:00
c81fa6fcf1 Clear out files for unimplemented languages.
Refactored and finetuned mklang code.
Fix autouse behavior of health items.
Stats tracking for headpats, kisses, enemies befriended.
Split mission texts into a separate language file.
2021-02-08 18:48:09 +01:00
ae3870f3c1 Parry tweaks. Now parrying on the very first tic will always result in a "perfect parry".
Parry tracking on stats tab.
Parry kill score bonuses.
Small optimizations.
2021-02-07 17:57:20 +01:00
516b0e1294 Weaponize Froggy Chair. Add summon cheat. 2021-02-01 13:38:23 +01:00
4b3c875965 Configurable floating number colors. 2021-01-31 17:59:23 +01:00
b8eb009f43 Add option to force pistol starts.
Slightly increase Explodium Gun speed (by two frames).
Separate Explodium Gun ejected casings into overlays, with varying offsets.
2021-01-29 21:32:43 +01:00
6988a9c1a2 Naive method for weapon spawn "progress". 2021-01-25 22:22:48 +01:00
a83354beac Spreadgun ammo change: Napalm → Acid flechettes.
Major tweaks to item rearranging for armors/health/etc.
Slight Ynykron singularity optimization.
Reduced blood/gore effects, possibly less perf heavy.
Fix Eviscerator chunks getting stuck in mid-air / bouncing off inventory items.
Adjust Eviscerator chunk penetration.
Adjust max ammo values.
2021-01-21 09:23:24 +01:00
3dbe42f836 Item Sense shows count items in gold. 2021-01-13 22:31:06 +01:00
5949cc1fcc Cleanup of stuff and more prep work, first commit of 2021.
(I hope git doesn't break because I used symlinks for some files).
2021-01-02 18:41:02 +01:00
82b3cac13b Built-in armor is now actual inventory, to better handle damage absorption order.
Tiny tweaks.
2020-12-31 15:11:44 +01:00
0156af8431 Rebalances across the board once again.
Fix the incorrect SPAC_PCross behaviour in other spots.
Redo swap weapon implementation. Should now theoretically allow for not just two, but many more swap weapons per slot.
Minor fixups.
2020-12-31 13:58:11 +01:00
b9d65388f2 Proper handling of level sucktime. 2020-12-25 13:57:51 +01:00
4cff29ab73 Add option to always show map stats in HUD.
Fix broken propagation of cvars in combat trackers if some are dormant.
2020-12-22 16:13:54 +01:00
061829bb8f Some optimizations. 2020-12-22 00:19:52 +01:00
f163ed3bef Workaround to preserve collectibles after death exits. 2020-12-16 03:01:28 +01:00
1f649790dd Prep work for future DLC Weaponset.
DLC Weaponset: Slot 0 weapon added.
2020-12-15 20:47:51 +01:00
7a474bee14 Adjust combat tracker behaviour. 2020-12-09 11:15:17 +01:00
f67849d04f Mission briefings now update with each cluster/episode.
Mission log can show multiple entries (scrollable).
Changed quit messages (Icarus already played Hexmas).
2020-12-08 17:41:11 +01:00
d0ec1c893e Fix target healthbar boss detection 2020-11-28 23:36:34 +01:00
e415c621e5 Rebalance Archangelus.
Fix healthbars lagging behind when monster health is enhanced on spawn.
2020-11-28 22:14:35 +01:00
4acd02d7b5 Tweak cell replacement pool.
Fix incorrect condition for lore entry replacement.
Add extra model notes for post-release.
2020-11-27 14:23:13 +01:00
4b0ed5fe36 Add option for selectively hiding healthbars. 2020-11-25 18:08:35 +01:00
b8ef35535e Attempt(?) to fix the library duplication bug. 2020-11-13 01:08:44 +01:00
32791649a5 A couple things:
- Minimize HUD when looking through cameras (toggleable).
 - Hide precise crosshair when looking through cameras.
 - Add alternative, lighter Ragekit shader for people who may have issues.
 - Small changes to options menu layout.
 - Merged vanilla boss / healthbar handler into main one.
 - Fix: Silver Bullet didn't draw scope with shaders disabled.
 - Fix: Incorrect behavior of SWWMUtility.InPlayerFOV() caused everything to always be visible.
 - Fix: Trackers didn't account for Teammates in TDM.
 - Fix: Trackers update based on distance to consoleplayer camera, not mo.
2020-11-10 15:55:47 +01:00
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