Fabian Dill
298f2f652a
Factorio: add rocket recipe scaling by max science
2021-05-07 21:58:46 +02:00
Fabian Dill
5cb2689609
LttP: speed up ER shuffling caves
2021-05-07 21:01:13 +02:00
Fabian Dill
9ab5ec426d
remove leftover from when recipes were events
2021-05-06 12:53:57 +02:00
Fabian Dill
77d3bf9172
Factorio: Allow assembling machine 1 to use fluids
...
Should improve the flow of the game a bit, no longer having to wait for automation-2 to get started with rocket fuel, processing units and others.
2021-05-03 18:06:21 +02:00
Fabian Dill
328f132498
include player name in factorio mod name.
2021-05-03 16:29:05 +02:00
Fabian Dill
4a75d27261
don't precollect Hollow Knight items
2021-05-01 02:16:19 +02:00
Fabian Dill
95358bc523
Never download a sprite with Author "Nintendo"
2021-04-28 10:31:24 +02:00
Fabian Dill
4fc1ce77ac
only build vanilla sprite data once correctly
2021-04-28 02:39:55 +02:00
Fabian Dill
b8c7d6a72f
remove remaining sprite data
2021-04-27 07:19:53 +02:00
Fabian Dill
569e0e3004
Factorio: add option: random tech ingredients
2021-04-24 01:16:49 +02:00
Fabian Dill
a5efed83b9
Set non-LttP Shop prices to 5 to 140 Rupee range
2021-04-16 21:41:19 +02:00
Fabian Dill
433981fd3d
pass explicit seed_name from MultiMystery.py
2021-04-12 09:45:07 +02:00
Fabian Dill
2df7e4e537
add seed_name to multidata and RoomInfo
2021-04-12 09:36:45 +02:00
Fabian Dill
764e6e7926
Fix MultiTracker breaking after Hint is used
2021-04-12 00:06:27 +02:00
Fabian Dill
4292cdddd5
Factorio: add Funnel tech shape
2021-04-11 18:19:47 +02:00
Fabian Dill
1943586221
Factorio: add medium_diamonds and pyramid tech tree layouts
2021-04-10 19:34:30 +02:00
Fabian Dill
6d15aef88a
Factorio: align tech tree sections in growing ingredient requirements
2021-04-10 18:45:11 +02:00
Fabian Dill
d4b422840a
Fix dynamic world attributes not updating
2021-04-10 06:36:06 +02:00
Fabian Dill
0586b24579
Factorio: add small_diamonds tech tree layout
2021-04-10 03:03:46 +02:00
Fabian Dill
e11016b0a2
fix _done having ingredient letters instead of starting name
2021-04-10 00:21:56 +02:00
Fabian Dill
74a368458e
dynamically mark advancement technologies
2021-04-10 00:17:55 +02:00
Fabian Dill
1b70d485c0
shortcut logic for requirement-less technologies
2021-04-10 00:08:59 +02:00
Fabian Dill
2355f9c8d3
Only apply logic for allowed science pack
2021-04-09 22:16:55 +02:00
Fabian Dill
ceea55e3c6
traverse recipe tree for Factorio logic
2021-04-09 22:10:04 +02:00
Fabian Dill
c4d6ac50be
turn weapons into boolean swordless
2021-04-09 20:40:45 +02:00
Fabian Dill
f0a6b5a8e4
Factorio:
...
add visibility option
fix tech_cost using the wrong variable name
fix yaml defaults not init'ing the Option class
LttP:
fix potential pathing confusion in maseya palette shuffler
Server:
Minimum version per team made no sense, removed
2021-04-08 19:53:24 +02:00
Fabian Dill
4c71662719
factorio: award free samples to entire force
2021-04-07 01:55:53 +02:00
Fabian Dill
96a28ed41e
implement Factorio option "free_samples"
2021-04-06 21:16:25 +02:00
Fabian Dill
635897574f
clean up technology handling a bit
2021-04-05 15:37:15 +02:00
Fabian Dill
d451145d53
Merge branch 'main' into Archipelago_Main
2021-04-04 03:17:46 +02:00
Fabian Dill
250099f5fd
Small adjustments
2021-04-03 20:02:15 +02:00
Fabian Dill
c14a150795
Output Factorio mod as zip
2021-04-03 15:06:32 +02:00
Fabian Dill
91bcd59940
implement Factorio options max_science_pack and tech_cost
...
also give warnings about deprecated LttP options
also fix FactorioClient.py getting stuck if send an unknown item id
also fix !missing having an extra newline after each entry
also default to no webui
2021-04-03 14:47:49 +02:00
Fabian Dill
01ef041b86
last minute fixing
2021-04-01 20:31:39 +02:00
Fabian Dill
d24ee45462
Merge branch 'main' into Archipelago_Main
...
# Conflicts:
# BaseClasses.py
# LttPAdjuster.py
# Main.py
# Mystery.py
# Utils.py
# WebHostLib/generate.py
# playerSettings.yaml
2021-04-01 11:44:37 +02:00
Fabian Dill
dc73fa0f33
Factorio integration
2021-04-01 11:40:58 +02:00
Fabian Dill
1f5bcb6273
update basic and normal boss shuffling with a less biased algorithm
2021-03-26 04:05:36 +01:00
Fabian Dill
a5ab152c2b
implement cursed
2021-03-23 08:57:04 +01:00
Fabian Dill
71fb238916
According to Espeon, this is fine; removing TODO
2021-03-23 00:13:21 +01:00
Fabian Dill
f2a1858b59
Implement (most) Hollow Knight Options
2021-03-21 00:47:17 +01:00
Fabian Dill
8c6c7bc575
Update intro text
2021-03-20 02:09:17 +01:00
Fabian Dill
cdc330629b
allow more HK names in console commands
2021-03-19 04:30:19 +01:00
Fabian Dill
bbe51c4cc7
Speed up restrictive_fill a bit.
...
This also changes behaviour slightly; it used to fill beatable only players' items first, now it shuffles it all together. It is not documented why this was done, so hopefully this doesn't undo something intentional.
2021-03-18 17:27:31 +01:00
Fabian Dill
01ef29568a
Temporarily destroy the world, instead of copying it.
...
Not pretty, but faster. Unfortunately can't be threaded alongside rom/multidata creation, as otherwise locations may be empty at certain times.
2021-03-17 10:53:40 +01:00
Fabian Dill
91c0650b42
remove some missed nonlocal world references
...
that would refer to a different world after copying it
It is static data though, so it hasn't created an actual bug (yet)
2021-03-14 22:59:41 +01:00
Fabian Dill
3d93f659e3
some option updates
2021-03-14 08:38:02 +01:00
Fabian Dill
4b499d2b1c
fix location hints not being able to get the correct text
2021-03-14 00:27:06 +01:00
Fabian Dill
6455dc3ffc
Merge branch 'main' into breaking_changes
...
# Conflicts:
# README.md
2021-03-13 23:34:38 +01:00
Fabian Dill
a528ed5e9e
Client now uses location_id consistently internally, instead of switching on a dime all the time
...
And some smaller changes
2021-03-07 22:05:07 +01:00
Fabian Dill
f7dc21ddcc
Merge branch 'main' into breaking_changes
...
# Conflicts:
# Main.py
# Utils.py
2021-03-07 22:04:06 +01:00