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
Fabian Dill
3fc93a33c8
WebHost: check for duplicate names
...
Generate: use Counter for duplicate names to make finding the dupes easier
2022-02-14 04:58:21 +01:00
Fabian Dill
28201a6c38
Core: implement first version of ItemLinks
2022-02-05 15:49:19 +01:00
Fabian Dill
dc4b064c73
Options: change displayname to display_name
2022-02-02 16:29:29 +01:00
vgZerst and Fabian Dill
4841926f83
Note evolution trap scaling in Options docstring
2022-01-18 06:22:00 +01:00
vgZerst and Fabian Dill
eebf1a5126
Attenuate evolution trap increases
...
Attenuate evolution trap increases based on game's current evolution_factor to improve difficulty slider scaling. See drive.google.com/file/d/1RBBZV3XRmvgwOTXJhr6aQJIaTatJc2WF
2022-01-18 06:22:00 +01:00
Fabian Dill
52e01c0925
Factorio: fill in some missing doc strings
2021-12-22 14:00:41 +01:00
Fabian Dill
d5abadc6d0
Requirements: remove no longer used appdirs and move kivy to core
2021-12-20 23:10:04 +01:00
Fabian Dill
3a2a584ad3
Factorio: fix singles layout not generating correctly.
2021-12-18 13:05:43 +01:00
Fabian Dill
c42f53d64f
Factorio: add some more tech tree shapes
2021-12-18 13:01:30 +01:00
CaitSith2
9c74d648f8
Tie the need for satellite recipe to satellite goal, not max science pack.
2021-12-04 06:20:16 -08:00
Fabian Dill
feb2e0be03
Factorio: fix selecting wrong goal requirements due to convoluted if tree.
2021-12-04 10:54:11 +01:00
CaitSith2
6f12ed38d9
Add in whitelist for overriding blacklist.
2021-12-02 15:27:48 -08:00
CaitSith2
efb4e5a7b3
Use OptionSet for blacklist
2021-12-02 15:27:00 -08:00
CaitSith2
a15689e380
Allow explicit blacklisting (and whitelisting) of free samples from yaml
2021-12-02 09:26:51 -08:00
CaitSith2
548d893eaa
Convenient runtime changing of death link status requires 0.2.1
2021-12-01 23:42:09 -08:00
CaitSith2
763edf00f2
Satellite now a possible goal for ALL science pack levels, chosen by option.
...
Satellite unlocks by respective science pack (or by automation in the case of automation science pack)
2021-11-30 23:18:17 -08:00
CaitSith2
11285fb0aa
Fixed root cause of science-not-invited 9.223e+18 problem.
2021-11-26 09:16:42 -08:00
CaitSith2
b0bf66bdcb
Factorio: more cleanup of code. Makes it easier to add a max liquids allowed option.
2021-11-25 18:28:07 -08:00
Fabian Dill
8af5855af6
Factorio: cleanup and optimize some requirement graph functions
2021-11-26 02:37:15 +01:00