Commit graph

165 commits

Author SHA1 Message Date
bgkillas
e5427ecfae fix end fight not working because i forgot when things can be ran 2024-11-24 01:28:04 -05:00
bgkillas
594af87651 add lukki sprite back, have map respect player colors, try to make colors more reliable, dont send adventure perk to peers 2024-11-23 23:38:56 -05:00
bgkillas
e673eb9930 dont send map perk to peers, fix vomit/food clock potion on peers grabbing perks 2024-11-23 21:22:30 -05:00
bgkillas
343e48a362 fix end fight, try to make end fight less laggy, sync angry ghost position, maybe fix shops with dedup off, 2024-11-23 20:03:44 -05:00
bgkillas
a60a1f7aff fix most of item sync, fix some theoretical minor bugs in inventory sync/enemy sync 2024-11-23 11:30:58 -05:00
bgkillas
b8e16e1f1f sync levi, maybe fix pyramid boss rewards, fix worms error, dont sync tower wands in generation 2024-11-23 10:21:57 -05:00
IQuant
628572af84 Made cross calls work within the same lua context 2024-11-17 17:10:57 +03:00
bgkillas
65714117b2 allow picking up potion mimic players 2024-11-16 20:42:23 -05:00
bgkillas
fc9ba4ee06 dont have a players light component enabled when offscreen, dont give global perks to notplayers, wait till end 2024-11-16 11:22:41 -05:00
bgkillas
e15655dac6 sync chaotic transmutation 2024-11-16 10:47:02 -05:00
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