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 <[email protected] >
Co-authored-by: Zach Parks <[email protected] >
2022-10-31 21:41:21 -05:00
black-sliver
1bb99d391d
Factorio: deterministic locations
2022-10-30 17:11:34 +01:00
Fabian Dill and GitHub
53974d568b
Factorio: revamped location system ( #1147 )
2022-10-28 21:00:06 +02:00
recklesscoder and GitHub
cfff12d8d7
Factorio: Added ability to chat from within the game. ( #1068 )
...
* Factorio: Added ability to chat from within the game.
This also allows using commands such as !hint from within the game.
* Factorio: Only prepend player names to chat in multiplayer.
* Factorio: Mirror chat sent from the FactorioClient UI to the Factorio server.
* Factorio: Remove local coordinates from outgoing chat.
* Factorio: Added setting to disable bridging chat out.
Added client command to toggle this setting at run-time.
* Factorio: Added in-game command to toggle chat bridging setting at run-time.
* .
* Factorio: Document toggle for chat bridging feature.
* (Removed superfluous type annotations.)
* (Removed hard to read regex.)
* Docs/Factorio: Fix display of multiline code snippets.
2022-10-28 00:45:26 +02:00
recklesscoder and GitHub
924f484be0
Factorio: Add optional filtering for item sends displayed in-game ( #1142 )
...
* Factorio: Added feature to filter item sends displayed in-game.
* Factorio: Document item send filter feature.
* Factorio: Fix item send filter for item links.
* (Removed superfluous type annotations.)
* CommonClient: Added is_uninteresting_item_send helper.
2022-10-28 00:07:57 +02:00
ScootyPuffJr1 and black-sliver
fa077defe0
[Factorio] Minor fix for typo on setup doc
2022-10-21 08:58:12 +02:00
61e39f355d
Core remove legacy patch ( #1047 )
...
Co-authored-by: black-sliver <[email protected] >
2022-09-30 00:36:30 +02:00
CaitSith2 and GitHub
813ee5ee3b
Factorio: Add explicit support for factory-levels mod. ( #1050 )
...
* Factorio: Add explicit support for factory-levels mod.
* Fix inconsistent space/tabs
2022-09-24 02:43:00 -07:00
Fabian Dill and GitHub
af11fa5150
Core: auto alias ( #1022 )
...
* Test: check that default templates can be parsed into Option objects
2022-09-16 00:32:30 +02:00
CaitSith2 and GitHub
26aed9351e
Factorio: Fix a bug with single craft free samples. ( #974 )
2022-08-29 05:58:26 +02:00
CaitSith2 and GitHub
a175aa93e7
Factorio: Detect if more than one AP factorio mod is loaded. ( #964 )
2022-08-26 10:31:30 +02:00
CaitSith2 and GitHub
11cbc0b40b
Factorio: Make the energy bridge a different color. ( #952 )
2022-08-22 23:30:42 +02:00
Fabian Dill and Fabian Dill
83bcb441bf
Factorio: typo
2022-08-21 00:34:36 +02:00
Fabian Dill and GitHub
0d61192c67
Factorio: make apworld compatible( #935 )
2022-08-18 01:33:40 +02:00
alwaysintreble and GitHub
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
Fabian Dill and Fabian Dill
f73b3d71bf
Factorio: fix typo
2022-08-15 23:03:03 +02:00
CaitSith2 and GitHub
adc16fdd3d
Factorio: Don't send researches completed by editor extensions testing forces. ( #894 )
2022-08-11 18:11:34 +02:00
CaitSith2 and GitHub
4b85000960
Fixed a crafting category bug related to fluids. ( #848 )
2022-07-31 14:01:39 -07:00
Fabian Dill and black-sliver
17351021b3
Factorio: update rcon lib
2022-07-20 22:29:51 +02:00
Fabian Dill and black-sliver
a42f7f99fe
Factorio: specify rcon version
2022-07-16 01:31:20 +02:00
CaitSith2 and GitHub
17db0805a7
Allow potentially all rocket-part ingredients to be fluids. ( #753 )
2022-07-09 12:35:38 +02:00
CaitSith2 and GitHub
2f53972c85
Factorio: fix accidental removal of fluids from make_balanced_recipe ( #754 )
2022-07-08 15:35:33 +02:00
CaitSith2 and GitHub
8a8bc6aa34
Factorio: Fix impossible seeds for rocket-part recipes as well. ( #733 )
2022-07-01 00:40:31 +02:00
alwaysintreble and GitHub
3f1d216d28
docs: add reference to text client and commands to a few setup guides ( #694 )
2022-06-26 21:52:24 -04:00
Fabian Dill and Fabian Dill
a7e8c82633
Factorio: more condensed raw_recipes creation
...
(by black-sliver)
2022-06-19 21:55:03 +02:00
Fabian Dill and Fabian Dill
6d4c4295b3
Factorio: use resources data
2022-06-19 21:48:30 +02:00
Fabian Dill
2bac78b4a4
Factorio: manual crude-oil recipe seems no longer needed and actually messed with costs
2022-06-18 13:57:28 +02:00
Fabian Dill
c4769eeebb
Factorio: load fluids from exported data
2022-06-18 13:40:10 +02:00
Fabian Dill
a5d516e179
Factorio: fix impossible recipes requiring stacking non-stacking items
...
Factorio: speedup load time
2022-06-18 09:15:14 +02:00
Fabian Dill and GitHub
6c525e1fe6
Core: move multiple Item properties into a single Flag ( #638 )
2022-06-17 03:23:27 +02:00
Fabian Dill and GitHub
ff608b72a2
Tests: add test to check for typo'd item name group definitions ( #594 )
...
* Tests: add test to check for typo'd item name group definitions
Factorio: item *name* group was pointing to IDs instead.
Server: prevent crash when using Event-filled item name group
* Server: prevent crash when /hint'ing for an item name group with events
2022-06-01 08:25:40 -07:00
Fabian Dill and GitHub
86013328d6
Factorio: fix crude-oil related crashes ( #552 )
2022-05-21 20:57:26 +02:00
Fabian Dill and Fabian Dill
effba9fdec
Factorio: fix crude-oil having no requirements at all
2022-05-21 02:49:20 +02:00
alwaysintreble and GitHub
977159e572
Webworld docs: move gameinfo documentation to their world folders and copy them for webhost use. ( #455 )
2022-05-11 20:05:53 +02:00
black-sliver and Fabian Dill
ea51df432d
Factorio: map gen: allow arbitrary property expressions
...
Can be used to override tile generation; we don't want to define all of them
2022-05-05 02:34:11 +02:00
black-sliver and Fabian Dill
c27bfc515e
Factorio: map gen: allow width and height
...
Don't accept arbitrary keys to catch typos.
This should be all 'basic' map gen settings now.
2022-05-05 02:34:11 +02:00
black-sliver and GitHub
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
Zach Parks and Fabian Dill
37d9eb2752
Added filesafe player name function and updated generator functions in all worlds to use filesafe player name during output
...
Thanks Windows for your bad filesystem.
2022-04-03 20:45:44 +02:00
Fabian Dill and GitHub
64ac619b46
Core: use assert correctly ( #345 )
...
Core: add some more types to State and add count() method
2022-03-25 20:12:54 -04:00
Fabian Dill and GitHub
75de616465
Core: remove sending_visible ( #339 )
...
* Core: remove sending_visible
Only used by Factorio and that use predates start_location_hints, which works perfectly fine for this purpose.
* Factorio: minor cleanup
2022-03-24 12:15:52 -04:00
Fabian Dill and GitHub
7394598aff
Patch: update to version 4 ( #312 )
2022-03-18 04:53:09 +01:00
Fabian Dill
ca95d47127
Factorio: improve generation speed of make_quick_recipe slightly
2022-03-15 14:02:05 +01:00
Fabian Dill
a5a0c94a2c
Factorio: increase cost of Energy Bridge
2022-03-15 14:01:15 +01:00
Fabian Dill
8d3ea9c50f
Factorio: write Group names to mod
2022-03-14 20:26:16 +01:00
Fabian Dill
f01a31ce56
Factorio: add recipe for energy bridge
2022-03-14 19:40:35 +01:00
Fabian Dill
6667c1f03d
Factorio: set parenthesis correctly
2022-02-24 22:50:51 +01:00
Fabian Dill
e985fc41ce
Factorio: make EnergyLink an option
2022-02-24 22:40:16 +01:00
CaitSith2
508eb04e94
Tweak energy bridge values
...
ENERGY_INCREMENT now set dynamically by whatever the ap-energy-bridge buffer capacity ends up being.
2022-02-24 13:16:18 -08:00
Fabian Dill
6bf2f5611a
EnergyLink: lots of cleanup
2022-02-24 04:47:01 +01:00
Fabian Dill
05fe423ef1
Factorio: implement EnergyLink
2022-02-24 00:51:31 +01:00