Fabian Dill
6ea68dd290
Count non-LttP Progressive items during playthrough creation
...
(there seem to be more problems hiding though)
2021-04-29 08:14:09 +02:00
Fabian Dill
97030590c2
Factorio: send goal completion
2021-04-29 04:34:47 +02:00
Fabian Dill
60f64cc46b
rename get_location_name_from_address to get_location_name_from_id
2021-04-28 15:48:11 +02:00
KonoTyran
5087b78c28
fixed !missing to point to location table not item. ( #2 )
2021-04-28 15:46:54 +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
e04fbd1d77
update setup for newer cx_Freeze #2
2021-04-27 05:26:27 +02:00
Fabian Dill
fb8229fda5
update setup for newer cx_Freeze
2021-04-25 04:02:38 +02:00
Fabian Dill
569e0e3004
Factorio: add option: random tech ingredients
2021-04-24 01:16:49 +02:00
Fabian Dill
73ed18c11d
Move update_sprites as --update_sprites to LttPAdjuster
2021-04-21 23:53:59 +02:00
Daniel Grace
65df153947
Overhauls control.lua template ( #1 )
...
* Overhauls control.lua template
- Adds buffering of received free-samples items.
- Players with a full inventory will receive new items as space becomes
available.
- Players who do not yet exist in the world will receive all free samples
upon joining.
- When receiving new technologies, announce the technology BEFORE marking
it as researched so that it appears before its free samples in the log.
- If receiving a half-stack of free samples, use math.ceil on the division
in case a mod uses an odd number as a stack size... or a stack size of 1
- Handle free_samples logic in the Lua side rather than as part of a Jinja
template. This makes this hopefully more adaptable to a future setup
where all the rando information is shipped as startup settings.
* Apparently, I'm supposed to give myself credit. Or something.
2021-04-18 06:06:53 +02:00
Fabian Dill
2dd6dcab20
remote now unneccessary line
2021-04-17 22:01:34 +02:00
Fabian Dill
4494207717
generalize LocationScout and make LttP remote items break entirely
2021-04-17 22:00:45 +02:00
Fabian Dill
88265c5585
flatten and integer cast HK options per request
2021-04-17 21:16:09 +02:00
Fabian Dill
501c55cc26
add per-slot data and embed HK options in it
2021-04-17 21:03:57 +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
e7a746c06c
fix unittest local path
2021-04-15 04:01:25 +02:00
Fabian Dill
063997610d
use rich text for received technologies
2021-04-14 18:38:06 +02:00
Fabian Dill
432ae5865d
Factorio: Filter bridged technologies correctly
...
Turns out, lua does not use regex, nor simple string matching, but its own invention.
2021-04-14 17:51:11 +02:00
Fabian Dill
73bc5fb376
restore sanity check for exported technologies
2021-04-14 04:19:44 +02:00
Fabian Dill
a7c9474a37
Factorio: fix sending
2021-04-14 04:14:37 +02:00
Fabian Dill
0cf9baef4b
Factorio: add document visibility option to playerSettings.yaml
2021-04-14 02:45:36 +02:00
Fabian Dill
6a06117786
Factorio: use game.print
2021-04-13 20:09:26 +02:00
Fabian Dill
ee30914b2c
Send AP text into Factorio worlds
2021-04-13 14:49:32 +02:00
Fabian Dill
a995627e98
Factorio: default to visible tech tree
2021-04-13 12:38:39 +02:00
Fabian Dill
7884c6cd97
Factorio: add mod thumbnail.png
2021-04-13 12:36:40 +02:00
Fabian Dill
4fe10b88b3
Factorio: move info dump to https://mods.factorio.com/mod/archipelago-extractor
2021-04-13 12:35:42 +02:00
Fabian Dill
b7327138f3
Factorio: Show item source and enable research queue
2021-04-13 11:14:05 +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
9aef76767a
Include example trigger for legacy weapons
2021-04-11 15:53:13 +02:00
Fabian Dill
3858a12f26
MultiServer: check for correct game
2021-04-10 21:08:01 +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
Chris Wilson
50f06c3aac
Add "swords" option back to playerSettings.yaml
2021-04-10 12:31:04 -04:00
Fabian Dill
7f3c46dd8a
Factorio: Allow connecting and entering slot name in one command; /connect server_address slot_name
2021-04-10 15:29:56 +02:00
Fabian Dill
ea15f221ae
various fixes to WebHost
2021-04-10 15:26:30 +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
4461cb67f0
fix ap-sync and remove infinite techs from randomization
2021-04-09 00:33:32 +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