recklesscoder and GitHub
b20be3ccec
Docs/Factorio: Document EnergyLink ( #1456 )
...
* Docs/Factorio: Document EnergyLink
* Docs/Factorio: EnergyLink clarification
2023-02-16 00:25:46 +01:00
alwaysintreble and GitHub
7cbeb8438b
core: rip out RegionType and rework Region class ( #814 )
2023-02-14 01:06:43 +01:00
Fabian Dill and GitHub
995c978628
Core: replace global random state with descriptive error ( #1424 )
...
* Core: replace global random state with descriptive error
* Core: make random a proxy object and rename slot_seeds
2023-02-02 01:14:23 +01:00
Fabian Dill and GitHub
cf2204a861
Factorio: add option "Tech Cost Distribution" ( #1404 )
...
* Factorio: add option "Tech Cost Distribution"
* TextClient: None out game on disconnect
* TextClient: disconnect is async
2023-01-27 15:38:12 -08:00
Fabian Dill and GitHub
ab4324c901
Factorio: add option "ramping tech cost" ( #1403 )
...
* Factorio: add option "ramping tech cost"
* Factorio: fix missing s
* Factorio: add display_name to ranmping tech costs
2023-01-27 15:30:05 -08:00
Fabian Dill and GitHub
e7f8f40464
Factorio: fix automation-level tech costs before automation ( #1402 )
...
* Factorio: fix automation-level tech costs before automation
* Factorio: remove double-rolling of science cost
2023-01-24 03:36:50 +01:00
Fabian Dill and Fabian Dill
679cb3e197
Factorio: fix revealed tech tree hinting old location names
2022-12-04 21:29:35 +01:00
recklesscoder and GitHub
ff1f5569e7
Factorio: Option descriptions, peaceful mode setup, docs ( #1233 )
...
* Docs/Factorio: Flesh out lacking option descriptions.
* Docs/Factorio: Added instructions on peaceful mode.
* Docs/Factorio: Use subheadings for each "other setting".
* Docs/Factorio: Mention that `tech_tree_information: full` grants hints.
* Docs/Factorio: Instructions to use .yaml checker after editing your .yaml manually.
2022-11-27 04:01:10 +01:00
Fabian Dill and GitHub
a9bf0008ba
Factorio: add rocket-silo as required technology ( #1207 )
2022-11-06 14:24:03 -06:00
Fabian Dill and GitHub
61232ca756
Factorio: set useless technologies to be researched from the start ( #1205 )
2022-11-05 14:01:02 -05:00
recklesscoder and Fabian Dill
165a38dd58
Factorio: Added commands for checking energy link from CLI and in game.
2022-11-04 17:59:05 +01:00
Fabian Dill and Fabian Dill
0f034ddcf7
Factorio: make client use CommonClient location lookup for technologies
2022-11-03 14:19:47 +01:00
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