{"push_id":1261217576,"size":38,"distinct_size":38,"ref":"refs/heads/3934-resource-agnostic","head":"1cadb732aeb1ef695733696b710c4d86661d8443","before":"c497783175498c4fe02a13f37eec150938ce3fd5","commits":[{"sha":"53d781f736360697cdd202bc0cc7f016fb391131","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Implement helper script and resource *.json files","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/53d781f736360697cdd202bc0cc7f016fb391131"},{"sha":"1eb17246de7a61255b7cf31c986783f35a8e4f6a","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Modify components to use the new helper script to determine available resource types","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/1eb17246de7a61255b7cf31c986783f35a8e4f6a"},{"sha":"043e0a8008779497a4a02488f79e4131c2e7371c","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Special case the treasure resource\n\n* It's not a resource in the proper sense, so...","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/043e0a8008779497a4a02488f79e4131c2e7371c"},{"sha":"41752c4397f8f7eea6b5c119e3d0cf7fc1eadbb3","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Prep for modifications to GUI\n\n* Copy in a common function library for positioning `repeat`d elements\n  - (I plan to break this file out to its own separate mod eventually)\n* Send list of resource codes to GUI","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/41752c4397f8f7eea6b5c119e3d0cf7fc1eadbb3"},{"sha":"b3d11997e06cca7898f9178bda3bd1285a025a63","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Modify session UI to de-hardcode game resources","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/b3d11997e06cca7898f9178bda3bd1285a025a63"},{"sha":"2dca859da26d0d39a20be48442b26af641bb32c7","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Amend the summary screen to de-hardcode resources","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/2dca859da26d0d39a20be48442b26af641bb32c7"},{"sha":"ad5b79d79d1581ab9510af47cd46a03a7c4718b4","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Scale session UI to take into account possible new resources.\n\n* The diplomacy and trade dialogs will simply get wider to fit the additional resources\n* Resources on the Top Panel will arrange themselves to fill the left-hand side\n* The barter UI for markets has been modified to permit more resources to be handled gracefully","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/ad5b79d79d1581ab9510af47cd46a03a7c4718b4"},{"sha":"af86034096ba3bf62683e4a543513576da747449","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Modify ai common api to de-hardcode game resources\n\n* Also updates the resource json files to carry data that is passed to the resource mapping part of the ai api","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/af86034096ba3bf62683e4a543513576da747449"},{"sha":"877ca602ae6608cd05a2094a33127a8cedbc19d7","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Cleanup files\n\n* Clear up redundant data","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/877ca602ae6608cd05a2094a33127a8cedbc19d7"},{"sha":"9388249685f94ad7fcf9ba30831875f581db3878","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Modifications based on comments by leper\n\nThank you for having a look, leper!","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/9388249685f94ad7fcf9ba30831875f581db3878"},{"sha":"eef9ccfcf28e5fa28fe0fb9a9ab630aae18eba0b","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Deal with non-implemented/missing resources\n\n* In the case that an entity requires a quantity of a resource that doesn't exist, we now present a warning upon training/research/building.\n* In the case of an resource-supply entity supplying a non-existant resource, that entity is no longer rendered.","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/eef9ccfcf28e5fa28fe0fb9a9ab630aae18eba0b"},{"sha":"21b55d376d196945ca4867e95b90ac74cf9ddc53","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Resolve issue with l10n","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/21b55d376d196945ca4867e95b90ac74cf9ddc53"},{"sha":"c7ebe908d232042473b7345270dc00d8a8f9246d","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"More tidy up\n\n* Changing `var`s to `let`s and other stuff","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/c7ebe908d232042473b7345270dc00d8a8f9246d"},{"sha":"dff58327f681136ca6562dbd4c91b769243ada3d","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Start making schema stricter.\n\n* To facilitate this, a modder can disable a resource by changing the new `enabled` attribute of the `{resource}.json` file to `false`\n  - Alternate solution to suffixing the filename and extension with `.deleted`, which was the old way of disabling/removing a resource","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/dff58327f681136ca6562dbd4c91b769243ada3d"},{"sha":"05f02c115251e416c138a2bbe510e63d565987ae","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"L10n: Get resource names to show up, and translated if needs be\n\n* Previously, we were just using the resource codes instead of proper names","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/05f02c115251e416c138a2bbe510e63d565987ae"},{"sha":"a473cd3bb103f9e16f62e1b1fca4e676446b3a73","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Remove pointless `warn()`s","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/a473cd3bb103f9e16f62e1b1fca4e676446b3a73"},{"sha":"da332c103f9fa02e6b256792478b0403d79148cf","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"AI compatibility\n\n* common-ai should now be fully resource agnostic\n* Petra still has references to \"food\" and \"wood\", but these are parts of decision making processes that special case a particular resource (or two) and have a default case for\nthe others.","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/da332c103f9fa02e6b256792478b0403d79148cf"},{"sha":"dd1f7d3e748586c92eb2c14250a61e434d823369","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"GUI fixes","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/dd1f7d3e748586c92eb2c14250a61e434d823369"},{"sha":"396ad46affe80fa6c340a33d41b2dd55ec2d474e","author":{"name":"elexis","email":"5f937a5f9d1b8b2f4cb70ab014b98a2b49fd850f@wildfiregames.com"},"message":"elexis' changes, from his v6.1 patch","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/396ad46affe80fa6c340a33d41b2dd55ec2d474e"},{"sha":"235bdc9cbd4ea612c438d2c910c76e407390ac69","author":{"name":"s0600204","email":"80cd025df02680755871ffc10a22624c746ed388@s0600204"},"message":"Fixes to problems introduced by elexis in his \"rewrite\"","distinct":true,"url":"https://api.github.com/repos/elexis1/0ad/commits/235bdc9cbd4ea612c438d2c910c76e407390ac69"}]}
{"actor":{"display_login":"elexis1"}}