Commit graph

142 commits

Author SHA1 Message Date
IQuant
cc43dd1dfc Rename ewext dll, because there is one guy who has an old version of a dll being loaded for some reason. 2024-10-11 16:27:10 +03:00
bgkillas
5205707bcc remove some uneeded(?) asyncs, fix karl, fix some end fight edge cases 2024-10-07 20:18:34 -04:00
bgkillas
1548193549 enable homing on players in final fight 2024-10-06 15:56:43 -04:00
bgkillas
023bdb55ad sync wand charming to prevent duped gold and stuff 2024-10-06 11:36:08 -04:00
bgkillas
990fbdabac make nightmare wands random, have karl work with spectate, make notplayer react to material damage gases 2024-10-06 08:57:13 -04:00
bgkillas
6d194a2b78 make rng better in theory, maybe fix orbs duplicating 2024-10-06 06:47:29 -04:00
bgkillas
8c7f581d3e use spaces instead of tabs for consistency 2024-10-05 10:54:55 -04:00
bgkillas
83553ce4a5 dont let worms eat notplayers, have dragon target closest alive player 2024-10-05 10:04:55 -04:00
bgkillas
09e861c6dc add some nil checks 2024-10-05 06:12:44 -04:00
bgkillas
6078fde2a5 fix homing while spectating 2024-10-04 20:17:12 -04:00
bgkillas
cb50328bf0 make homing at least mostly work with notplayer 2024-10-04 20:00:35 -04:00
bgkillas
bd516e7413 randomize starting loadouts~~ 2024-10-03 20:30:06 -04:00
IQuant
a7cb7760df Streaming event sync. 2024-10-02 20:42:56 +03:00
bgkillas
f73f4bb4cf have notplayer use in game wand count to be more accurate, remove empty mana wand sound 2024-09-29 21:17:52 -04:00
IQuant
a0fee57d0c ewext world state init stuff 2024-09-27 19:31:14 +03:00
bgkillas
cd3997b83b karl 2024-09-22 09:56:48 -04:00
IQuant
9a76dd7dc3 Load end_fight module only in local health mode. 2024-09-21 15:37:45 +03:00
bgkillas
85382536ae add end fight scene 2024-09-21 06:59:55 -04:00
Nikita Tomashevich
7699c15942 Certainly fix randomized perk pools with steam ids 2024-09-19 09:37:51 +03:00
Nikita Tomashevich
1888b94a93 Probably fix randomized perk pools with steam ids. 2024-09-19 09:33:29 +03:00
bgkillas
95026802e5 add option for randomizing perks, and fix randomizing perks 2024-09-17 06:20:38 -04:00
Nikita Tomashevich
e0d3fe7380 (Hopefully) Randomize perks for players 2024-09-17 11:03:06 +03:00
IQuant
9900f38f94 WIP Trigger shop spawn from remote clients 2024-09-15 14:50:49 +03:00
IQuant
df162c48ca Yeet hax_preload and wang_sync (unused) 2024-09-15 13:04:14 +03:00
bgkillas
7677e589e0 disable hax preload again 2024-09-14 05:55:52 -04:00
IQuant
a1808c09a6 Reenable preload hax 2024-09-14 00:25:35 +03:00
bgkillas
f61d64d639 fix certain(probably all modded) game effects not syncing, fix game over error messages appearing, dont have notplayer clean toxic if toxic cant hurt him, fix spectate errors/problems, dont show spectate message if you have already spectated during the game 2024-09-13 17:20:19 -04:00
IQuant
4845c12865 wang_hooks still borked 2024-09-12 15:04:12 +03:00
IQuant
610c736e57 Disable wang_hooks system for now, as it doesn't work 2024-09-11 19:27:41 +03:00
IQuant
1736a055e4 Uhhh values in _G aren't seen by C code, so this doesn't work. 2024-09-11 18:15:30 +03:00
Nikita Tomashevich
c6524b07bb WIP synced wang generator. 2024-09-11 12:38:20 +03:00
IQuant
9ecf5a25c3 An extremely hacky way to generate things in holy mountains earlier. Doesn't work in the final temple for some reason. Also should probably call this once per run. 2024-09-09 22:33:58 +03:00
bgkillas
204b282fdd fix a couple of errors, dont give polied players shields, dont let player arrows pop in and out of existance, fix poly players maybe not having movement after unpoly'ing 2024-09-07 21:48:47 -04:00
IQuant
1efbdf84f4 Trying to grab backtrace. Didn't quite work 2024-09-07 19:33:08 +03:00
bgkillas
4e0a17a9c1 fix fire desyncing(i hope) 2024-09-03 09:03:59 -04:00
IQuant
e92de6829d Retire commented out/spammy GamePrints to git history. 2024-08-28 14:03:34 +03:00
bgkillas
1c74e6db4b fix orb sync when notplayer, fix ng+ as notplayer 2024-08-27 17:00:55 -04:00
IQuant
c9f26a3f24 Spectator helps system. 2024-08-27 20:27:15 +03:00
bgkillas
16bc21332e fix poly resetting wand fire counts 2024-08-26 09:22:13 -04:00
bgkillas
ca3c40a94b hopefully fix freeze 2024-08-25 17:53:29 -04:00
bgkillas
a4a862963f allow spectating as normal players, fix some spectating bugs, change spectate to the keys "," for left, "." for right 2024-08-25 17:10:57 -04:00
bgkillas
56533c5406 allow changing amount of chunks loaded in as host, only load in extra chunks as host 2024-08-25 08:55:49 -04:00
IQuant
ebb66dfb0a Update NoitaPatcher to 1.34.0 2024-08-25 14:45:47 +03:00
bgkillas
df98596a07 add more physics objects to be synced, fix notplayer cheese when restarting game as notplayer 2024-08-23 20:17:25 -04:00
IQuant
08d214b4ed Essence sync. Closes #63. 2024-08-22 15:41:13 +03:00
IQuant
a200e8e75c Yeet world sync v1, as it's not used anymore. 2024-08-22 14:07:10 +03:00
IQuant
c421529e6e Rename stuff a bit to be more consistent. 2024-08-22 14:03:04 +03:00
IQuant
21e4bbfe8f Remove amulet_sync system completely (was unused) 2024-08-22 13:55:34 +03:00
bgkillas
455ec4f0c7 add nil checks, add freezing vapor 2024-08-21 17:46:01 -04:00
IQuant
b0898f984a Disable amulet sync 2024-08-21 22:35:59 +03:00