Commit graph

69 commits

Author SHA1 Message Date
IQuant
a18d03d2e1 Emphemerial no crashy 2024-11-14 23:56:34 +03:00
bgkillas
2adc80ed63 make some things nicer 2024-11-14 08:46:31 -05:00
bgkillas
5cc4ff01c5 use new ephemerial for enemys and players, fix polymorphing enemys looking weird 2024-11-13 18:54:28 -05:00
bgkillas
4a135d00f6 make kick more responsive 2024-11-10 09:58:13 -05:00
bgkillas
ef732da3a2 sync mom orbs better and probably a bunch of enemy things 2024-11-10 09:20:34 -05:00
bgkillas
0cbaf3c86a fix some log errors 2024-11-03 19:16:38 -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
f6411bce23 fix potion mimics breaking game if you pick them up, dont allow you to pickup player potion mimics(literally 1984) 2024-11-03 08:25:48 -05:00
bgkillas
9ee8b15c90 sync worms nicely 2024-11-03 07:28:17 -05:00
IQuant
13e1173092 Park peer ids as char[16] in structs 2024-11-03 11:15:49 +03:00
bgkillas
3ea359f89c sync worms a bit more(pls help quant why no worky) 2024-11-02 22:21:45 -04:00
bgkillas
681bc6a3b8 fix enemys not dropping right stuff generally, specifically pyramid boss 2024-11-02 18:37:16 -04:00
bgkillas
ccc8d55e40 dont drop gold on enemys that shouldn't 2024-10-29 07:13:27 -04:00
bgkillas
c180a5d328 tether if above floor even if host notplayer, fix kolmi, fix shield/spectate if spectating entity died~, fix camera going to 0,0 for a frame on revive 2024-10-26 19:32:01 -04:00
IQuant
7854557e7e Add a check for world state component getting sent 2024-10-21 14:14:35 +03:00
bgkillas
7e67345b48 fix poly deleting your entity 2024-10-20 06:27:44 -04:00
bgkillas
495481e0d3 fix notplayer with friendly fire probably, make fish and worm sync nicer 2024-10-16 06:45:23 -04:00
bgkillas
edda7cd5f9 fuck the performance, im syncing fish, also syncing rotation for all which prob only concerns fish <3, also syncing and enabling cordyceps 2024-10-15 17:55:56 -04:00
bgkillas
f320b4d348 fix kivi damage in local health 2024-10-14 07:50:33 -04: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
625ff4195c remove ephemiral entitys from enemy sync 2024-10-12 15:58:49 -04:00
bgkillas
4ae00e000d fix some errors, unbreak kolmi probably 2024-10-12 15:55:00 -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
5205707bcc remove some uneeded(?) asyncs, fix karl, fix some end fight edge cases 2024-10-07 20:18:34 -04:00
bgkillas
a45e02af18 sync enemies perks probably 2024-10-04 18:24:26 -04:00
bgkillas
1a729d103f fix culling, dont sync wand ghost, fix world sync when spectating 2024-09-29 10:08:00 -04:00
bgkillas
62e117e554 cull enemies on clients, fix potion mimic, have notplayer have a bit more range make death after end fight faster 2024-09-29 09:41:48 -04:00
IQuant
3497a4a321 Send phys component positions in game pos system. Closes #153. Closes #122. 2024-09-17 14:37:33 +03:00
bgkillas
e377402279 remove some not super useful logs 2024-09-17 06:56:02 -04:00
bgkillas
a5574069cf fix notplayer cleaning toxic sludge when he shouldn't be, try to have notplayer fly into less deadly gasses(probably will die to acid/lava a bit easier though), dont have notplayer phase through walls and drown 2024-09-15 20:29:54 -04:00
bgkillas
0b35632eae re enable imortal component 2024-09-14 14:31:45 -04:00
bgkillas
3ec3e478d2 fix blob spawning stuff still, fix enemys not bleeding on clients~ 2024-09-14 12:54:17 -04:00
bgkillas
8d2b965b0a fix enemy spawning enemys on clients oddly 2024-09-14 11:46:28 -04:00
bgkillas
daa7b20739 fix some errors 2024-08-31 16:16:27 -04:00
bgkillas
2d02856ef8 turn down world sync time and enemy sync intervals, 2024-08-30 17:12:17 -04:00
bgkillas
34e162c5f5 dont put out fire/toxic if immune as notplayer, reduce revive immunity from notplayer to player to make sea of acid less viable, change settings to more reasonable defaults, dont not sync bosses/worms 2024-08-29 18:01:52 -04:00
bgkillas
9b7776e25a sync more enemy animations 2024-08-29 11:22:07 -04:00
bgkillas
d929eac6e6 sync main body enemy animations 2024-08-29 11:10:44 -04:00
bgkillas
e133ee6433 fix spectator enemy not showing up, add game effect sync to enemys, give notplayer ew_peer tag, use less memory for game effects and enemy sync(hopefully fine), 2024-08-29 09:19:04 -04:00
bgkillas
c941a7e126 use less data for enemy wand sync 2024-08-29 07:29:48 -04:00
bgkillas
646b688817 sync enemies held wands 2024-08-28 21:46:37 -04:00
IQuant
e92de6829d Retire commented out/spammy GamePrints to git history. 2024-08-28 14:03:34 +03:00
IQuant
4101da7e9e Add a more proper fallback for when physics component lacks a body. 2024-08-26 13:34:02 +03:00
bgkillas
81bbd5a96d fix some edgecases with spectating and such 2024-08-25 11:13:24 -04:00
IQuant
f1132b289c Make multibody physics bodies work properly 2024-08-23 20:39:38 +03:00
bgkillas
455ec4f0c7 add nil checks, add freezing vapor 2024-08-21 17:46:01 -04:00
bgkillas
4948a6357f kill parent entity when a synced entity died, hopefully helping lag, make player arrows work better at corners 2024-08-18 13:48:46 -04:00
IQuant
00a409417d Add distance check to enemy sync. 2024-08-17 18:46:04 +03:00
IQuant
7b340ed914 Allow picking enemy sync interval 2024-08-17 18:27:58 +03:00