Commit graph

161 commits

Author SHA1 Message Date
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
IQuant
e1145706e0 Persistent flags sync 2024-08-21 21:15:41 +03:00
IQuant
a4d71769bf Sync orbs from host to clients 2024-08-21 14:25:12 +03:00
IQuant
0f8f94abef Do not apply cosmetics if we're currently a nootplayer. 2024-08-20 14:22:18 +03:00
IQuant
e8b31d0dd4 Enable effect sync. 2024-08-19 22:36:26 +03:00
IQuant
3ab095d60b Automated commit: v0.20.0 2024-08-19 17:08:34 +03:00
bgkillas
78791ab3ab ping 2024-08-19 08:45:35 -04:00
bgkillas
1b85783d8a make notplayer select the most used wand 2024-08-18 22:40:24 -04:00
IQuant
c13502d4bb Use a proper mouse position for notplayer 2024-08-18 19:08:26 +03:00
IQuant
63643a3f32 Figure out how to make that extension module work. 2024-08-18 18:13:45 +03:00
bgkillas
f3b57bc3fd remove some meaningless errors on long teleports as long teleports seem to delete the entity 2024-08-17 08:55:08 -04:00
bgkillas
28b7dd2a4b add health bar, remove spread max health function as it is deprecated... hopefully 2024-08-16 15:59:44 -04:00
bgkillas
5bc707f9b4 fix player cosmetics options being broken by peers by last patch, make linter happier 2024-08-15 09:16:29 -04:00
IQuant
7255b008c0 Made some stain sync stuff that doesn't work because clients don't get stained for some reason :( 2024-08-15 01:22:38 +03:00
bgkillas
9388d1a4fa fix literally everything because of a stupid bug, dont teleport notplayer if everyone is dead, remove cosmetics locally from notplayer if you have those set 2024-08-14 15:58:33 -04:00
bgkillas
c61276fa15 move player cosmetics logic from init.lua to its own file 2024-08-14 14:58:22 -04:00
bgkillas
70760eb5e0 allow enabling and disabling cosmetics if you have them unlocked 2024-08-14 13:21:34 -04:00
IQuant
568da6c1cb Make physics stuff not explode repeatedly on clients. 2024-08-13 17:39:27 +03:00
IQuant
46b09c57c8 Just read tags from the xml instead of loading the entity and deleting it the same frame. 2024-08-13 16:50:15 +03:00
Mikael Walhelm
d363a2ce70
Merge pull request #112 from IntQuant/player_color
allow different player colors
2024-08-13 09:12:47 -04:00
IQuant
8d6e770e0b Sync at least some physycs stuff. 2024-08-13 14:18:45 +03:00
bgkillas
c675703bbd make it work for everyone 2024-08-13 02:54:44 -04:00
IQuant
6488a08876 Sync cosmetics. Closes #84. 2024-08-12 11:53:31 +03:00
IQuant
554f14ca44 Fix crash when nonexistant material is added. 2024-08-11 13:57:25 +03:00
IQuant
774eb73242 Make notplayer be able to shoot. 2024-08-09 15:43:56 +03:00
IQuant
0dc0cb1d50 Try to find attack wand. 2024-08-09 13:13:08 +03:00
IQuant
2452f84bdf Remove ew_current_player tag, mostly unnecessary. 2024-08-09 11:32:09 +03:00
IQuant
533635d01f Start working on notplayer's ai 2024-08-09 11:31:16 +03:00
IQuant
29f6b28b23 Made notplayer attackable by players and vice-versa. 2024-08-08 15:20:53 +03:00
IQuant
f25ae3b2c5 Refactor: Move more stuff around. 2024-08-07 17:21:25 +03:00
IQuant
8bef8fefa9 Refactor: move files around. 2024-08-07 17:11:55 +03:00
IQuant
642a487fd7 Remove default death handling. 2024-08-07 16:37:54 +03:00