Fabian Dill
ad75ee8c50
Multiserver: warn about missing items_handling
2022-02-20 04:17:27 +01:00
Fabian Dill
71ea8d7148
Multiserver: provide compat for 0.2.3 and somewhat older multidata
2022-02-19 17:50:56 +01:00
CaitSith2
fd8cace362
Reworked hints for item_link
2022-02-18 13:03:55 -08:00
Fabian Dill
14448ad97e
Multidata: allow SoE/SM/LttP to connect via player name for use in Tracker/Text clients
2022-02-09 21:06:50 +01:00
black-sliver
ed607bdc37
Fix wrong message when loading apsave
...
from doubling received_items that happened when moving from world-based to client-based remote_items
2022-02-06 12:28:46 +01:00
Fabian Dill
279b682ac2
ItemLink: hopefully fix coop functionality
2022-02-05 17:35:12 +01:00
Fabian Dill
28201a6c38
Core: implement first version of ItemLinks
2022-02-05 15:49:19 +01:00
Jarno Westhof
9fd6d1b81f
[Server] Broadcast hint_cost and location_check_points update changes via RoomUpdate
2022-02-03 13:09:59 +01:00
Fabian Dill
dc4b064c73
Options: change displayname to display_name
2022-02-02 16:29:29 +01:00
Fabian Dill
6333cc3bea
Server: optimize send_multiple
2022-01-31 19:05:00 +01:00
N00byKing
00bf9c569a
Add send_multiple command
2022-01-31 18:56:46 +01:00
Fabian Dill
e0628ec6c9
WebHost: correct some texts
2022-01-31 10:11:39 +01:00
Fabian Dill
8c638bcfd8
Server: allow LocationScouts to create free hints
2022-01-30 14:14:49 +01:00
Fabian Dill
0bd252e7f5
Server: add slot_info key to Connected
2022-01-30 13:57:12 +01:00
Fabian Dill
25dd89ed17
MultiServer: delete unused function
2022-01-28 09:29:29 +01:00
CaitSith2
6b1c555d38
Fix inconsistency in parameter name now that !hint only hints items, not locations.
2022-01-23 22:09:06 -08:00
black-sliver
f0cfe30a36
Move remote_items and _start_inventory from world to client ( #227 )
2022-01-23 06:38:46 +01:00
Jarno Westhof
929c684977
[Bug] fixed collect
2022-01-21 23:13:14 +01:00
black-sliver
0c46cc6843
Add per-client remote_item settings + TextOnly Tag
...
* Tracker tag will receive all items via server (including local)
* TextOnly tag will receive no items
* TextClient sends TextOnly tag
* precollected items / start_inventory does not get an "Order received" number anymore
* local items do always get an "Order received" number now
* multisave changed, includes version number now, upgrade works for games (not trackers)
2022-01-21 22:42:59 +01:00
Fabian Dill
80a7e4175b
MultiServer: update FuzzyWuzzy to TheFuzz
2022-01-19 06:14:13 +01:00
Fabian Dill
a6cca3094d
WebHost: give proper incompatible version error message.. in the future when this is deployed for next time.
2022-01-18 08:23:38 +01:00
Fabian Dill
5c1d2b3393
Network: unify flags docs and implementation
2022-01-18 06:45:09 +01:00
Fabian Dill
028207022a
Factorio: support new colors in-game
...
Various: cleanup and comments
2022-01-18 06:16:16 +01:00
Jarno Westhof
c9fa49d40f
[Network_Item] Add item flags to network item so client can distinct some details ( #210 )
2022-01-18 05:52:29 +01:00
Fabian Dill
e74333cbd3
MultiServer: remove location hinting from !hint and /hint; add /hint_location
2022-01-16 02:20:37 +01:00
Fabian Dill
061de66397
MultiServer: don't mark a slot as having Activity if a location check was done through Collect
2022-01-09 23:15:50 +01:00
Fabian Dill
f8893a7ed3
WebHost: check uploads against zip magic number instead of .zip
2022-01-01 17:18:48 +01:00
Fabian Dill
994621372c
MultiServer: finish removing prompt toolkit
2021-12-03 05:24:43 +01:00
Fabian Dill
7b0b243607
MultiServer: remove promp_toolkit
2021-11-28 04:06:30 +01:00
Fabian Dill
c381df6563
MultiServer: filter new locations via sets, instead of if and only echo new checks
2021-11-23 20:16:48 +01:00
Fabian Dill
26b336d6db
MultiServer: fix IncompatibleVersion not triggering
2021-11-22 20:32:59 +01:00
Fabian Dill
50264993b0
MultiServer: allow null exclusions on GetDataPackage
2021-11-21 18:11:51 +01:00
CaitSith2
3d19c39001
Include number of death_link connected clients in status.
2021-11-21 01:37:23 -08:00
Fabian Dill
97f6003582
MultiServer: fix legacy argument passing in websockets
2021-11-15 20:55:21 +01:00
Fabian Dill
650fd5d792
LttP: refine DeathLink handling.
2021-11-11 16:09:08 +01:00
Fabian Dill
43323e59ce
Logging Revamp
2021-11-10 15:35:43 +01:00
Fabian Dill
ca9bf48ffa
Network: document ConnectUpdate
2021-11-08 16:58:41 +01:00
Fabian Dill
b9941e40c1
LttP: Allow DeathLink to be adjusted post-gen
2021-11-08 16:34:54 +01:00
Fabian Dill
e8639988ce
MultiServer: original_cmd to InvalidPacket
2021-11-08 16:07:37 +01:00
Fabian Dill
666e3b5333
MultiServer: add JSONMessagePart["player"]
2021-11-07 14:42:05 +01:00
Fabian Dill
2b124aaff4
MultiServer: add time to RoomInfo
2021-11-07 11:37:58 +01:00
Fabian Dill
f43475f33b
MultiServer: declare spectators as default goal-finished
2021-11-06 08:19:10 +01:00
Fabian Dill
e756a77c70
MultiServer: implement Tracker tag
...
Docs: add InvalidPacket
Docs: add known Tags
Docs: add DeathLink
LttPClient: potentially fix DeathLink chaining
2021-11-04 13:23:13 +01:00
Fabian Dill
bcfa5d0a7e
MultiServer: remove accidental loop from !status
2021-11-04 09:01:14 +01:00
Fabian Dill
45f92536a6
MultiServer: add !status command
2021-11-04 08:57:27 +01:00
Sandra
cb8da2e757
Marks player names with a pair of asterisks if they have completed their goal.
2021-11-03 04:56:54 +00:00
Fabian Dill
e64d5c5f17
Network: implement new packet: ConnectUpdate
2021-11-01 20:00:55 +01:00
Fabian Dill
4472ef20fe
Factorio: add DeathLink option
2021-10-25 09:58:08 +02:00
Fabian Dill
c152790011
MultiServer: fix a refactor mistake
2021-10-25 08:24:32 +02:00
Fabian Dill
4e3b8a5178
MultiServer: allow sending another Connect, to update tags, uuid, team etc.
2021-10-25 06:57:06 +02:00