Commit graph

816 commits

Author SHA1 Message Date
IQuant
5628b78ae2
Merge pull request #233 from IntQuant/rust-api
Implement rust api to allow writing modules in rust.
2024-11-26 14:26:47 +03:00
bgkillas
38a784394c fix item sync again 2024-11-24 20:36:59 -05:00
IQuant
bac266e456 Wip optional arguments 2024-11-25 02:33:02 +03:00
IQuant
6102c30b2e Add a benchmark 2024-11-24 23:32:14 +03:00
IQuant
2a09cbbfaa Some things seem to work 2024-11-24 23:12:35 +03:00
IQuant
134584dcf2 Yeet save/load_world_state stuff as it wasn't used anyway. 2024-11-24 20:58:44 +03:00
IQuant
dd8388102a Refactor ewext a bit 2024-11-24 20:58:44 +03:00
bgkillas
9b87a6cba5 fix shops, fix enemys with wands maybe, fix some more item dupes, dont tether between PW since everyone should be able to get there 2024-11-24 12:45:54 -05:00
bgkillas
161e71fefc more forcefully fix item duplication, but it should be fixed outright anyways, try to fix notplayer holding double wands, if player tries to pick a slot with no items, request items again, revert some enemy sync stuff to hopefully fix some entity duplication 2024-11-24 10:39:24 -05:00
bgkillas
a9be423f2f fix throwing things as/after notplayer disappearing 2024-11-24 01:40:04 -05:00
bgkillas
e5427ecfae fix end fight not working because i forgot when things can be ran 2024-11-24 01:28:04 -05:00
bgkillas
d98c63cdfa give auth to holder of items, give auth to closest player if item is far away, hopefully these fix items being messed up 2024-11-24 01:13:47 -05:00
bgkillas
91c3f20747 add ' button to spectate closest player to cursor, adjust spectate camera speed to be less jarring 2024-11-23 23:55:00 -05:00
bgkillas
4c6abf6424 dont fear walls/shield as notplayer 2024-11-23 23:45:45 -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
623dd73fe4 make throwing look slightly less ugly, fix an edge case that causes items to never appear until restarting 2024-11-23 13:03:27 -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
bgkillas
cbec17c142 fix spamming request item 2024-11-19 23:34:03 -05:00
bgkillas
a744a935db undo my todo list 2024-11-19 18:28:16 -05:00
bgkillas
abf413f088 Automated commit: v0.30.2 2024-11-19 18:27:27 -05:00
bgkillas
88c3f4c571 fix immortality and make items less easy to break 2024-11-19 18:25:14 -05:00
bgkillas
4bafed4cdf fix items disappearing when players drop them sometimes 2024-11-19 16:44:14 -05:00
bgkillas
14e347ed43 fix immortal bug 2024-11-19 16:08:59 -05:00
bgkillas
a30cdfe2a2 undo chest change to prevent duping, make wands look nicer 2024-11-18 19:57:39 -05:00
bgkillas
f0f90c2b59 make chest logic a bit more general 2024-11-18 08:26:26 -05:00
bgkillas
edb4a4ccde sync chests 2024-11-18 07:18:35 -05:00
bgkillas
35e9d5e48f try to fix item duping 2024-11-17 22:20:29 -05:00
bgkillas
e391b1552f sync items positions and stuffs 2024-11-17 22:09:57 -05:00
bgkillas
f1347df61e remove some duplicate code, fix enemys not spawning close to alone polymorphed players 2024-11-17 21:45:07 -05:00
bgkillas
f733a56945 dont tp to tower if you already have been in it 2024-11-17 18:34:13 -05:00
bgkillas
47ccff6544 dont init end fight if not in arena 2024-11-17 18:29:54 -05:00
bgkillas
eb897d3816 make potion mimic logic more general to any polied item player, dont let polied players have nametags ever 2024-11-17 17:59:49 -05:00
IQuant
628572af84 Made cross calls work within the same lua context 2024-11-17 17:10:57 +03:00
bgkillas
70002c6c04 ensure streaming keep alive 2024-11-17 00:12:35 -05:00
bgkillas
01cd69f640 fix prior 2024-11-16 23:38:44 -05:00
bgkillas
39a1ceb692 fix hp as notplayer with glass cannon 2024-11-16 23:31:38 -05:00
bgkillas
93eb43bd60 fix some errors, fix potion mimic on reconnects 2024-11-16 23:07:10 -05:00
bgkillas
3efee1293b fix potion mimic when held by someone who died, dont require pheremones to pick up players 2024-11-16 22:06:08 -05:00
bgkillas
9e249cdff1 dont sync temple lantern, incrase potion mimic to 20s 2024-11-16 21:30:16 -05:00
bgkillas
8ada6ab75d fix player when polied into phys object, fix throwing potion mimic 2024-11-16 21:11:00 -05:00
bgkillas
65714117b2 allow picking up potion mimic players 2024-11-16 20:42:23 -05:00
bgkillas
83724d77d9 fix container physics object 2024-11-16 16:31:35 -05:00
bgkillas
89ca377f99 "fix" chained entities duping, add a bunch more physics objects to be synced 2024-11-16 16:26:07 -05:00
bgkillas
d0b21de34c add '/' to spectate self 2024-11-16 15:55:09 -05:00
bgkillas
8a82f969e1 remove debug print 2024-11-16 13:10:20 -05:00
bgkillas
52210bb58b dont have revenge rats with friendly fire on 2024-11-16 11:52:35 -05:00
bgkillas
164721f6da display poly death messages better 2024-11-16 11:26:26 -05:00