Commit graph

68 commits

Author SHA1 Message Date
95dd4a715a More stuff I missed. 2023-03-17 13:25:54 +01:00
bb3cd9a3ec Don't use inventory tokens for mapper-toggleable store/revive. Tokens are icky. 2023-02-18 12:00:36 +01:00
116bca4b0b Show "all keys" doors as multicolor in the minimap.
Deprecate IsValidLockNum and GetLockColor utility functions.
2022-12-23 18:26:12 +01:00
8e952f412f 4.10 support update (unfinished and untested). 2022-12-05 02:10:56 +01:00
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