Cameron McAvoy

Results 13 comments of Cameron McAvoy

Unless someone volunteers for this, I will push this off to the next release, after 1.0.

Yes, definitely. I've written a few things like this before for Marathon. Data manipulation is often a pain, and it would be nice to have easy functions for.

@Choumiko FYI, I recently started on this. I went with a jquery selector ... inspired solution. Here's the commit: https://github.com/Afforess/Factorio-Stdlib/commit/bca9d7886b28137995133d90ba97a840d1ce143a Example: `Data.select("recipe:copper.*) -- selects all recipes matching copper.*` `Recipe.select("copper.*) --...

I also wrote a metatable that is dynamically assigned to the recipe fields 'ingredients' and 'results', which detects the layout of the item, and emulates the 'amount' and 'name' fields...

The very basics of this was added to 0.6.0, but more work needs to be done to support specific data structures. https://github.com/Afforess/Factorio-Stdlib/releases/tag/0.6.0

Looks like a solid start. When I wrote the beginnings of the GUI module, there was only one GUI event, but Factorio 0.13 added a few more, so a completely...

@credomane @OvermindDL1 I thoroughly enjoyed following this discussion and intentionally didn't respond immediately so as to not interrupt the brainstorming. @OvermindDL1 My initial wish would be that Factorio gui system...

> > even really extreme ones where stdlib replaces the game object > > Extreme indeed. I'm laughing so hard at the ridiculousness of it and yet, I'm seriously considering...

I've delayed responding not because I didn't notice the issue but because I wanted to think about reply a bit. The core complaint you've raised is that functions / iterations...