Re: Friday Facts #307 - 0.17 stable candidate
Posted: Fri Aug 09, 2019 6:07 pm
About time and CONGRADULATIONS!
www.factorio.com
https://forums.factorio.com/
spidertron confirmed.Maybe some small surprises along the way.
pics + timestamp or it didn't happenchris13524 wrote: Fri Aug 09, 2019 7:43 pmspidertron confirmed.Maybe some small surprises along the way.
It said small surprise, not revolutionary event that changes the paradigm of war against nature.chris13524 wrote: Fri Aug 09, 2019 7:43 pmspidertron confirmed.Maybe some small surprises along the way.
Code: Select all
#!/usr/bin/env python3
'''
Create schema data from the Factorio wiki.
'''
import json
import requests
FACTORIO_WIKI = "https://wiki.factorio.com/"
def query_json(args):
url = "{}api.php?format=json&{}".format(FACTORIO_WIKI, args)
req = requests.get(url)
return req.json()
def get_prototypes():
proto_list = query_json(
"action=query&list=allpages&apprefix=Prototype/&aplimit=500"
)['query']['allpages']
proto_list = [page['title'] for page in proto_list]
return dict((page, investigate_prototype(page)) for page in proto_list)
def extract_properties(obj):
result = dict()
for prop in obj['data']:
key = prop['property']
if key.startswith('_'): continue
value = prop['dataitem']
if len(value) != 1:
print(value)
raise Exception("What am I looking at?")
value = value[0]
if value['type'] == 9:
value = value['item'][:-4] # Strip off #0##
elif value['type'] == 2:
value = value['item']
elif value['type'] == 4:
value = value['item'] == 't'
else:
print(value)
raise Exception("What am I looking at?")
result[key] = value
return result
def investigate_prototype(page):
print("Loading page {}".format(page))
details = query_json(
"action=browsebysubject&subject={}".format(page))['query']
proto_details = extract_properties(details)
subobjs = []
for subobject in details['sobj']:
subobject = extract_properties(subobject)
if not subobject: continue
subobjs.append(subobject)
proto_details['subobjects'] = subobjs
return proto_details
I expect you’ll be waiting a while.Moolicious wrote: Sat Aug 10, 2019 3:40 am How can this be considered a stable release candidate when oil is still an abomination? I’m still sticking with .59 until this is fixed
"sneaking"?!Yijare wrote: Fri Aug 09, 2019 2:30 pm Declaring 0.17 stable after sneaking the oil changes in. ... A questionable move, but outstanding.
There was drama yes, but also a lot of reasonable feedback, which is a good thing IMOOktokolo wrote: Sat Aug 10, 2019 6:46 am"sneaking"?!Yijare wrote: Fri Aug 09, 2019 2:30 pm Declaring 0.17 stable after sneaking the oil changes in. ... A questionable move, but outstanding.
How could it be less sneaky than that two FFF with their associated Forum threads?
That random oil changes have generated as much drama, as i would have expected to happen for a serious logistic bots nerf.
Reasonable and with plenty of proposals and alternatives.jodokus31 wrote: Sat Aug 10, 2019 7:41 amThere was drama yes, but also a lot of reasonable feedback, which is a good thing IMOOktokolo wrote: Sat Aug 10, 2019 6:46 am"sneaking"?!Yijare wrote: Fri Aug 09, 2019 2:30 pm Declaring 0.17 stable after sneaking the oil changes in. ... A questionable move, but outstanding.
How could it be less sneaky than that two FFF with their associated Forum threads?
That random oil changes have generated as much drama, as i would have expected to happen for a serious logistic bots nerf.
Yes, that topics indeed contained a lot of constructive discussion and ideas as well (the first more so than the second). None of it affected the direction of vanilla in any way, but mods exist for most of them.jodokus31 wrote: Sat Aug 10, 2019 7:41 amThere was drama yes, but also a lot of reasonable feedback, which is a good thing IMOOktokolo wrote: Sat Aug 10, 2019 6:46 am"sneaking"?!Yijare wrote: Fri Aug 09, 2019 2:30 pm Declaring 0.17 stable after sneaking the oil changes in. ... A questionable move, but outstanding.
How could it be less sneaky than that two FFF with their associated Forum threads?
That random oil changes have generated as much drama, as i would have expected to happen for a serious logistic bots nerf.
Ha, I see what you did thereTricorius wrote: Sat Aug 10, 2019 4:21 am (Seriously, I doubt the oil changes will be reverted. Refined a bit, but not reverted.)
Mining categories allowed to do what mining hardness did, even in 0.16 (before hardness was removed). The only extra thing pickaxes/mining hardness allowed was to change what the player can mine during the game (e.g. you can't mine titanium without diamond pickaxe). This was made possible with mining category character bonus which I added into 0.17 before it was even released: viewtopic.php?p=399150#p399150mcdjfp wrote: Sat Aug 10, 2019 6:15 pm Since it hasn't been answered in 305's thread, has anything been done to help mods deal with the removal of mining hardness? If something has, how complete a replacement is it?