black-sliver
df020bb389
Style Guide: add world consistency
2023-02-19 19:34:45 +01:00
el-u
ad4846cedd
core: clarify usage of classmethods in World class ( #1449 )
2023-02-16 00:28:02 +01:00
alwaysintreble
7cbeb8438b
core: rip out RegionType and rework Region class ( #814 )
2023-02-14 01:06:43 +01:00
recklesscoder
cc61f16e57
Protocol: Improve machine-readability of prints ( #1388 )
...
* Protocol: Improve machine-readability of prints
* Factorio: Make use of new PrintJSON fields for echo detection.
* Protocol: Add message field to chat prints.
2023-02-13 03:17:25 +01:00
Jarno
ff175008a1
Core: Phase out Print packets ( #1364 )
2023-02-05 22:06:38 +01:00
KonoTyran
5393563700
MultiServer: Data Storage Additions #1411
...
adds 3 new operations to datastorage that allows adding and removing of elements from list and dicts.
2023-01-25 06:14:46 +01:00
Fabian Dill
847582ff5f
Server: fix release_mode ( #1407 )
...
* Server: fix release_mode
* Core: actually rename forfeit to release across the program
2023-01-24 03:36:27 +01:00
eudaimonistic
816de5ff02
Docs: code_of_conduct.md ( #1350 )
...
Update to point of contact.
2023-01-07 10:24:41 +01:00
Fabian Dill
149630d532
Docs: add remote_start_inventory info in generate_output ( #1316 )
2022-12-11 14:14:27 +01:00
Fabian Dill
2cdd03f786
Network: implement 0.4 marked compatibility removals ( #757 )
...
* world remote items handling
* players list when connecting
2022-12-11 02:59:17 +01:00
Jarno
c3fe341736
Docs: slot_data typing ( #1300 )
...
* Docs: slot_data typing
* Properly escaped brackets [ ]
2022-12-09 10:24:08 +01:00
Fabian Dill
79bb43b77c
Core: embed custom datapackage into .archipelago ( #1288 )
...
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-12-08 21:23:31 +01:00
Jarno
f5adc7bdc5
docs: world api fixed link ( #1299 )
2022-12-08 02:57:49 +01:00
Fabian Dill
ffc000ec91
Network: remove deprecated IgnoreGame tag
2022-12-05 23:20:19 +01:00
Fabian Dill
65995cd586
Network: implement read_only datastore keys: hints and slot_data ( #1286 )
...
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-12-03 23:29:33 +01:00
alwaysintreble
2b0e7f05da
Docs: fix broken link in contributing.md ( #1185 )
2022-11-02 22:02:06 -05:00
black-sliver
0ed3baabd4
Core: add generic handling of excluded locations
...
Currently there can be locations that are marked as excluded,
but don't have rules to enforce it, while fill has special handling
for excluded locations already.
This change removes special rules, and adds a generic rule instead.
2022-11-01 14:08:24 +01:00
alwaysintreble
2af510328e
Core: rename `world` to `multiworld` ( #931 )
...
* rename references to `Multiworld` in core to `multiworld` instead of `world`
* fix smz3
* fix oot
* fix low hanging fruit
* revert mysteriously broken spacing in world api.md
* fix more randomly broken spacing
* hate
* that better be all of it
* begrudgingly move over smw
* ._.
* missed some worlds
* this is getting tedious now
* Missed some self.world definitions
Co-authored-by: espeon65536 <espeon65536@gmail.com>
Co-authored-by: Zach Parks <zach@alliware.com>
2022-10-31 21:41:21 -05:00
black-sliver
3dfbbc5057
Doc: Clarify annotations in style guide ( #1149 )
...
* Doc: Clarify annotations in style guide
* Fix typo
* Update docs/style.md
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
2022-10-28 23:02:23 +02:00
Ryan
0c54c47023
Docs: Add ArchipelagoRS to the Network Protocol docs ( #1153 )
2022-10-28 19:24:08 +02:00
Doug Hoskisson
ca9c3d05d6
Docs: information on Retrieved packet ( #1101 )
2022-10-15 13:44:39 +02:00
Doug Hoskisson
3cbbf905d1
Docs: how to run web host and generate template yamls ( #1071 )
2022-10-09 04:20:01 +02:00
Fabian Dill
61e39f355d
Core remove legacy patch ( #1047 )
...
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-09-30 00:36:30 +02:00
black-sliver
0191df88d7
Doc: network protocol: clarify want_reply
2022-09-29 21:15:34 +02:00
black-sliver
e6a4925f0c
Doc: update apclientpp to header-only ( #1054 )
2022-09-29 00:09:04 +02:00
Doug Hoskisson
c96b6d7b95
Core: some typing and docs in various parts of the interface ( #1060 )
...
* some typing and docs in various parts of the interface
* fix whitespace in docstring
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
* suggested changes from discussion
* remove redundant import
* adjust type for json messages
* for options module detection:
module.lower().endswith("options")
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-09-28 23:54:10 +02:00
black-sliver
b21b5cceb8
Doc, SoE: Logic mixin: no underscore for public members ( #1049 )
...
* Doc: logic mixin, drop underscore, clarify
conventionally, we added a leading underscore to logic mixins' function
names. This is noisy in the warning section of IDEs. Leading underscores
should only be used for private/protected functions.
In addition, the use of self.world and/or requirement to (no) pass in stuff
was not made clear earlier.
* SoE: fix _ warnings for logic mixin
2022-09-25 18:00:22 +02:00
black-sliver
2d5ec6ce22
Doc: item/location name must not be numeric
2022-09-20 18:38:16 +02:00
black-sliver
a95d0ce9ef
Doc: clarify requirements.txt in world api.md
2022-09-20 09:48:30 +02:00
black-sliver
1c0a93acad
doc: update use of relative/absolute imports
...
it matters for apworlds to function
2022-09-18 10:22:17 +02:00
Fabian Dill
af11fa5150
Core: auto alias ( #1022 )
...
* Test: check that default templates can be parsed into Option objects
2022-09-16 00:32:30 +02:00
black-sliver
b115bdafe7
CI/Doc: Use pytest subtests ( #986 )
...
* CI/Doc: use pytest-subtests
* CI: clean up pip installs a bit
* make lint and unittests install the same stuff
* make sure to install wheel, which is a recommended (not required) dependency for everything pip
2022-09-01 09:30:28 +02:00
Zach Parks
a78863fde1
Docs: Update community supported libraries in api doc ( #788 )
...
* Docs: Update client supported libraries in api doc
* left align table column
* Update table of languages to include Haxe lib and remarks
* Reformat table
* Changed verbiage on SNI remark
2022-08-26 02:12:37 -05:00
Jarno
0a5b24be2b
[Core] Phase out Print packets and added Countdown type to print json ( #812 )
...
* [Core] Added Countdown type to print json to distinct the count down message from other types
* Added backward compatibility check
* Fixed review comments
* Updated header category
* Apply suggestions from code review
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Completely phased out Print in favor of PrintJson
* Updated docs to warn about phasing out of Print
* Removed faulty import
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-08-23 01:02:10 +02:00
alwaysintreble
d66f981be6
Github: templates and new user interface ( #870 )
...
* move some docs out of readme and link with the headers
* PR template
* bug report template
* task and feature request templates
* md cleanup
* forgot the template
* make expected results separate section
* move pr template to .github. remove assignment field on tasks
* add headers to pr template
* Requested changes
* suggested changes from @black-sliver and @SoldierofOrder
* Update docs/code_of_conduct.md
Co-authored-by: SoldierofOrder <107806872+SoldierofOrder@users.noreply.github.com>
* Update docs/contributing.md
Co-authored-by: SoldierofOrder <107806872+SoldierofOrder@users.noreply.github.com>
* Update docs/contributing.md
Co-authored-by: SoldierofOrder <107806872+SoldierofOrder@users.noreply.github.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
Co-authored-by: SoldierofOrder <107806872+SoldierofOrder@users.noreply.github.com>
2022-08-23 00:39:55 +02:00
black-sliver
086295adbb
AutoWorld: add preliminary .apworld specification ( #903 )
...
* AutoWorld: add preliminary .apworld specification
* Doc: apworld specification: fix typo
2022-08-15 23:47:32 +02:00
alwaysintreble
81cf1508e0
Core: Refactor Autoworld.options to Autoworld.option_definitions ( #906 )
...
* refactor `world.options` -> `world.option_definitions`
* rename world api reference
* missed some self.options
2022-08-15 23:46:59 +02:00
Jarno Westhof
97b388747a
Docs: Added DS3 & DK3 to network graph
2022-08-15 16:56:55 +02:00
Jarno Westhof
dd6e212519
[Core] Colorama fix
2022-08-05 17:17:40 +02:00
black-sliver
d817fdcfdb
Doc: move Running from source from wiki to docs ( #797 )
...
* Doc: move "Running from source" from wiki to docs/
* Doc: update links and reformat running from source
* Doc: implement suggestions in "Running from source"
thanks @alwaysintreble
* Doc: update link to "Running from source"
also link docs/ folder
* Doc: Running from source: Apply suggestions from code review
Co-authored-by: KonoTyran <Kono.Tyran@gmail.com>
Co-authored-by: KonoTyran <Kono.Tyran@gmail.com>
2022-07-29 01:18:59 +02:00
Jarno
9acaf1c279
[Docs] Further explained the mythical `InvalidPacket` ( #828 )
...
* [Docs] Further explained the mythical `InvalidPacket`
* Fixed header category
* Update docs/network protocol.md
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
* Update docs/network protocol.md
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-07-29 01:11:52 +02:00
black-sliver
3c6bd555b4
doc: add style guide ( #746 )
...
* doc: add style guide
* doc: style guide for python and markdown
* doc: consistent use of periods and explicit double quotes in style guide
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* doc: better define string style in style guide
* doc: add format string literals to style guide
* doc: add HTML, CSS and JS to style guide
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-07-15 23:52:35 +02:00
Hussein Farran
a49bcd618d
Dev Docs: Add SA2B and SC2 to network diagram ( #719 )
...
* Add SA2B and SC2 to network diagram
* Remove jpg version of image.
* Fix png of image... Github web editor borked it
* Update network diagram.svg
* We're back to light mode, friends.
Use SVG and JPG that are valid and let you zoom in properly.
2022-07-06 16:12:53 -04:00
Chris Wilson
1843618c99
Add stone theme to WebHost ( #645 )
...
* Add stone theme
* Fix h2 color, change rogue-legacy to stone theme (approved by Phar)
* Add stone theme preview to world api.md
* Different stone theme preview to match other images
2022-06-22 20:31:40 -04:00
black-sliver
47edc356ad
api.md update and rename ( #676 )
...
* api.md: update for ItemClassification
* world api.md: rename from api.md
2022-06-19 15:19:46 +02:00
Fabian Dill
247f674749
Network remove roominfo players ( #661 )
2022-06-17 03:34:50 +02:00
Fabian Dill
d81dbbd951
CommonClient: revamp DataPackage handling
2022-06-17 03:22:20 +02:00
Fabian Dill
83dee9d667
MultiServer: introduce LocationScouts create_as_hint -> only_new
2022-06-17 03:21:33 +02:00
black-sliver
d31c24bbf7
Doc: deprecate datapackage_version
2022-05-30 09:52:12 +02:00
Fabian Dill
e8be80ccd7
Network: remove "SlotAlreadyTaken" from docs and clients, as it was removed from the server in 0.2
2022-05-24 19:16:53 -07:00
alwaysintreble
45bca78e75
docs: add tutorials to api documentation
2022-05-18 21:29:59 +02:00
black-sliver
9e15e754c2
Doc: use RegionType.Generic in api.md
2022-05-11 11:53:57 +02:00
black-sliver
a020dea277
Doc: fix wrong naming in api.md example code
2022-05-10 16:52:41 +02:00
Hussein Farran
1e592b4681
Update network protocol doc to extend intra-doc linking ( #489 )
2022-05-06 10:01:43 -04:00
Fabian Dill
5eab07d8d6
Network: add games argument to GetDataPackage ( #473 )
2022-04-30 04:39:08 +02:00
espeon65536
894a30b9bd
Check for ROMs at beginning of generation ( #475 )
2022-04-30 03:37:28 +02:00
beauxq
46d31c3ee3
typing, mostly in AutoWorld.py
...
includes a bugfix (that was found by static type checking)
in `get_filler_item_name`
2022-04-29 03:00:39 +02:00
NewSoupVi
3e8c821c02
Add The Witness ( #467 )
...
* Added The Witness
Co-authored-by: metzner <unconfigured@null.spigotmc.org>
Co-authored-by: Jarno Westhof <jarnowesthof@gmail.com>
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-04-29 00:42:11 +02:00
Hussein Farran
81feb2fd5e
[Docs] Update network diagram into mermaid diagram syntax. ( #446 )
2022-04-24 11:20:14 -04:00
KonoTyran
1fe82b1312
Add bug report link to WebWorld ( #440 )
...
* Add bug report link to WebWorld
* change bug_report_page to an optional
reword bug report link text.
* update Minecraft bug report page to a template.
* change wording of link.
* add `bug_report_page` documentation to api.md
2022-04-12 17:37:05 -04:00
black-sliver
42fecc7491
Core: change how required versions work, deprecate IgnoreGame ( #426 )
...
`AutoWorld.World`s can set required_server_version and required_client_version properties. Drop `get_required_client_version()`.
`MultiServer` will set an absolute minimum client version based on its capability (protocol level).
`IgnoreVersion` tag is replaced by using `Tracker` or `TextOnly` with empty or null `game`.
Ignoring game will also ignore game's required_client_version (and fall back to server capability).
2022-04-08 11:16:36 +02:00
Jarno Westhof
6f5ab05345
[Docs] Added WebWorld Theme ( #387 )
2022-04-01 22:39:39 +02:00
Jarno Westhof
aab477b874
Value is not actually a member of a Set package
2022-03-31 20:16:04 +02:00
alwaysintreble
87a8e6e20c
Documentation: minor updates ( #320 )
...
* documentation: add links to other guides in adding games.md
* documentation: add webworld to api.md
* documentation: point people to docs folder and discord for help with adding games
* tutorial: go a bit more in depth on downloading a template yaml
* Make Ijwu happy
* point to baseclasses.py in api.md and reformat links a bit
2022-03-24 09:21:08 -04:00
black-sliver
a6b22d1f41
Doc: rewrite patch section ( #336 )
...
this gets rid of a lot of information that is not required
and somewhat adds best practice to it
2022-03-23 19:47:27 -04:00
Jarno Westhof
8599506497
[Docs] Datastorage ( #333 )
2022-03-23 22:20:55 +01:00
black-sliver
5eccb0ed49
api.md: clarify get_required_client_version ( #334 )
2022-03-22 21:22:58 -04:00
Fabian Dill
840e634161
update docs with NetworkSlot and create_as_hint
2022-02-18 18:54:26 +01:00
Jarno Westhof
6d704eadd7
[Docs] Added reference to the cpp lib
2022-02-16 13:05:47 +01:00
black-sliver
a4eea3325f
Document id range for items and locations
2022-02-12 03:00:09 +01:00
black-sliver
29ba1d4809
Doc: change displayname to display_name in api.md
2022-02-02 23:38:00 +01:00
Jarno
6def1bce25
[Docs] Made LocationInfoPacket more specific
2022-01-31 18:55:20 +01:00
Jarno Westhof
3ab5c90d7c
[Docs] updated description on player property of NetworkItem
2022-01-31 18:55:20 +01:00
Jarno Westhof
ddd3073132
[Docs] Fixed typo
2022-01-30 13:52:51 +01:00
Jarno Westhof
2694bd37ea
[Docs] Extended info about bounced packets
2022-01-26 23:29:18 +01:00
black-sliver
f0cfe30a36
Move remote_items and _start_inventory from world to client ( #227 )
2022-01-23 06:38:46 +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
Jarno Westhof
5df4d2f2fd
[Docs] Specified NetworkItem player is about the player slot of the location, not who the item is intended for ( #217 )
2022-01-18 19:01:51 +01:00
Fabian Dill
b82e0749b7
Network Docs: should put the bits in the right spot
2022-01-18 06:51:16 +01:00
Fabian Dill
5c1d2b3393
Network: unify flags docs and implementation
2022-01-18 06:45:09 +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
Jarno Westhof
a5d2046a87
[Docs] More Links ( #179 )
...
* [Docs] More Links
* [Docs] Moved link for data package object
2022-01-01 20:29:38 +01:00
Jarno Westhof
4db4b5305e
[Docs] Added links to client implementations ( #167 )
2021-12-31 20:05:36 +01:00
Fabian Dill
49a0f473ce
Docs: add more explanation to text type of JSONMessagePart
2021-11-30 08:25:22 +01:00
Fabian Dill
520e5feefb
Docs: add missed JSONMessagePart types
2021-11-30 06:41:50 +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
CaitSith2
6b4445e122
move webhost configuration sample yaml to docs
2021-11-17 23:39:21 -08:00
Fabian Dill
82d3e4bc92
Docs: document "Archipelago" special IDs
2021-11-11 11:48:09 +01:00
Hussein Farran
987bbc761a
Add `found` to `PrintJSON` packet.
2021-11-08 13:10:17 -05:00
Hussein Farran
beb15aa99a
Update network protocol.md
2021-11-08 12:48:17 -05:00
Fabian Dill
ca9bf48ffa
Network: document ConnectUpdate
2021-11-08 16:58:41 +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
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
Hussein Farran
c9a3f67121
Update network protocol.md
2021-10-22 19:57:32 -04:00
Fabian Dill
8e35372aad
Network: add RoomInfo -> Games
...
Allows clients to only download relevant parts of the datapackage, or to keep ID lookups per-game, and for Bounce to tell if there will be a receiving end.
2021-10-22 04:46:00 +02:00
Fabian Dill
192e592cda
Docs: coop
2021-10-21 23:07:39 +02:00
Hussein Farran
2f5bdc5cf9
Merge pull request #98 from black-sliver/doc-update
...
add world api documentation
2021-10-20 19:41:39 -04:00
Fabian Dill
34eba2655e
MultiServer: add !collect and collect_mode
...
CommonClient: make missing and checked location lookups faster
FactorioClient: implement reverse grant technologies for collect/forfeit/coop
2021-10-18 22:58:29 +02:00
black-sliver
d79acef59e
api.md: update precollected for commit# e66a2a7
2021-10-10 18:39:03 +02:00
black-sliver
2f04b93fdb
api.md: add set Location.event in location skeleton
2021-10-10 14:03:33 +02:00
black-sliver
818e99b39d
api.md: add exclusions to create_items, fix bug in generate_output
2021-10-10 13:09:18 +02:00
Jarno Westhof
ba13d2179d
Slightly improved docs about permissions flags
2021-10-09 13:58:07 +00:00
black-sliver
652c9943c2
api.md: add to the list of requirements
2021-10-09 14:35:08 +02:00
black-sliver
9f62575abe
api.md: add data_version, clarify ids, add precollected_items
2021-10-09 14:29:52 +02:00
black-sliver
2fd87f703e
api.md: fix more stuff based on comments
2021-10-09 13:00:50 +02:00
black-sliver
0376705e47
api.md: change 'Your World' based on suggestions
2021-10-09 11:28:15 +02:00
black-sliver
f1fddac655
api.md: add item groups, fix typo, reformat long lines
2021-10-09 11:06:41 +02:00
black-sliver
317f7116c4
api.md: Reword some things based on @Ijwu's suggestions
2021-10-09 02:05:55 +02:00
black-sliver
bf8e99140e
api.md: Apply second batch of suggestions from code review
...
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2021-10-09 01:15:35 +02:00
black-sliver
6c949c3a52
api.md: Apply first batch of suggestions from code review
...
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2021-10-09 00:49:47 +02:00
Hussein Farran
76d591bab5
Update adding games.md
2021-10-08 17:20:05 -04:00
black-sliver
87ceef230f
api.md: remove useless \s, fix mixin example
2021-10-08 00:39:16 +02:00
black-sliver
a06e81a0ba
api.md: add logic and output, fixed some typos, added some typos
2021-10-08 00:25:31 +02:00
black-sliver
59e87e0d27
api.md: fix Item.advancement description
2021-10-07 19:53:19 +02:00
black-sliver
76d1460d0f
add api.md work-in-progress v3
2021-10-07 19:41:29 +02:00
Fabian Dill
29a207b73e
Docs: update networkgraph
2021-10-06 10:46:42 +02:00
Jarno Westhof
f7ecf02beb
Added timespinner to graphml
2021-10-06 08:39:39 +00:00
Jarno Westhof
cff5db446d
Fixed some bugs + added documentation + added a few features ( #87 )
...
* Refactorings + minor logic fix
* Fixed unnececerly recalculation of item_name_groups
* Enabled other itemId's so that they can be send to client when desired
* Marked the loss of location 1337158
* Updated network graph
* First draft tinmespinner documentation
* Moved personal items to slot_data rather than location scouts
* Disabled Remote Items
* Updated docs
* Fixed port override
2021-09-30 19:51:07 +02:00
Fabian Dill
345d4c58f3
Network: Add docs for new permissions mapping and implement it in CommonClient.py
2021-09-28 17:22:23 +02:00
Fabian Dill
442b6ced35
Docs: Update network graph
2021-09-20 12:15:31 +02:00
Fabian Dill
b82e3f2a8a
MultiServer: Split InvalidSlot out into InvalidGame and document all error codes.
2021-09-17 04:32:09 +02:00
Fabian Dill
a1a7729c3b
Docs: point to existing further documentation.
2021-09-11 22:44:48 +02:00
Hussein Farran
bc47f78264
Remove colons in headings.
2021-09-08 13:46:31 -04:00
Hussein Farran
b002f7f862
Update document with relative images and links, as well as updated language and formatting.
2021-09-08 13:43:39 -04:00
SolventMercury
242595b725
Added guide for adding new games to AP
2021-09-08 07:05:19 -07:00
Jarno Westhof
279ab89a61
Fixed Typo
2021-09-07 08:27:44 +00:00
Hussein Farran
a8cf67c94d
Fix type annotation for a key under `GameData`
2021-08-04 22:04:53 +00:00
Hussein Farran
928b341fb3
Make data package contents more descriptive
2021-08-04 22:04:53 +00:00
Hussein Farran
6e51b1d50c
Change `BouncePacket` and `BouncedPacket` docs to add key for extra data.
2021-08-04 19:54:06 +00:00
Fabian Dill
bb15d0636e
Network: implement Bounce and Bounced
2021-08-02 01:35:24 +02:00
Fabian Dill
7f5afddb38
Docs: update network graph
2021-07-29 15:23:44 +02:00
Fabian Dill
4f998a6880
Documentation: now in repository. Programming documentation should be in /docs, player/user documentation should be in /WebHostLib/static/assets/tutorial.
...
Network: implement InvalidPacket, remove InvalidArguments and InvalidCmd
Datapackage: implement per-game versions and per-game package retrieval
2021-07-14 10:02:39 +02:00