Commit graph

155 commits

Author SHA1 Message Date
bgkillas
9ed82cce73 fix cessation stuff 2024-11-10 12:24:18 -05:00
bgkillas
4eb4f2d085 sync shiny orb 2024-11-03 20:25:28 -05:00
bgkillas
edbf0bf1b8 sync taikisauva, make kummitus drop wands properly, fix enemys holding wands improperly also, fix notplayer cheese >:(, put in spell refresh syncing logic 2024-11-03 18:04:14 -05:00
bgkillas
470425849f hamis 2024-11-02 21:25:35 -04:00
bgkillas
4f2521cf2c lazily fix new game crash 2024-10-20 13:50:32 -04:00
IQuant
517743a72e Handle failure to connect to proxy by having a message in chat. Also don't crash/hang the game in that case. 2024-10-20 12:30:06 +03:00
IQuant
75dd2bdef2 Support cuts through world in world sync. Closes #192. 2024-10-14 21:33:02 +03:00
bgkillas
2810aa9c1c fix angry ghost being visually weird, cull more dead entitiys from enemy sync 2024-10-13 19:52:47 -04:00
bgkillas
8ae4052480 sync angry ghost memory, make stevari spawn nicer, sync gate boss / tiny / tapion spawn, dont disable movement in pause menues 2024-10-13 18:58:22 -04:00
bgkillas
7ef85b973c sync stevari spawns better, fix notplayer not being able to throw potions 2024-10-12 16:49:57 -04:00
bgkillas
803ecbd380 sync enemys deaths even if they are out of range to be culled, fix mid biome shops being stealable sometimes, fix last nagles flush not working 2024-10-12 10:20:54 -04:00
bgkillas
5674263730 flush nagle algorithm at end of update loop 2024-10-12 08:07:51 -04:00
IQuant
d5e7f54ef1 Provide API for other mods to load their owm modules. 2024-10-12 13:55:31 +03:00
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