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
Fabian Dill
443fc03700
Send actual NetworkPlayer on Connected too
2021-04-07 02:49:36 +02:00
Fabian Dill
6567f14415
add log_network Server argument
2021-04-07 02:37:21 +02:00
Fabian Dill
32560eac92
send actual NetworkPlayers
2021-04-07 02:20:03 +02:00
Fabian Dill
4c71662719
factorio: award free samples to entire force
2021-04-07 01:55:53 +02:00