{"push_id":542893102,"size":26,"distinct_size":2,"ref":"refs/heads/misc","head":"725346d71d869932da90125f63640dd6a9a66e84","before":"1306105c155da354307841a68e132fbb308d3fc9","commits":[{"sha":"d93c557a967ccfad2c70941531c510960f8199b4","author":{"email":"c3c32610cf93612f4b7b612eb18f2cfac7475638@hotmail.com","name":"xdemolish"},"message":"Merge pull request #769 from TeoTwawki/misc\n\nTypo that somehow went unnoticed or unreported.","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/d93c557a967ccfad2c70941531c510960f8199b4"},{"sha":"53408535871907166cea61e95c19b1649301f4e0","author":{"email":"6e8a6e753aba55aeca2e2fcd42d6774ee2754a52@gmail.com","name":"starlightknight"},"message":"NPCs: Introduce Expansion Restriction Support\n\nThis commit introduces support for restricting npcs by expansion, using the same approach that was used for spells/abilities/traits\n\nThis gets rid of npcs that are not relevant to the era that the server wants to play in - ex: Cavernous Maws without WOTG, Geo stuff from SOA, etc\n\nThe approach for tagging npcs is the same as for the other files - the expansion tagged is the latest expansion out at the time the npc was introduced\n\nI only hit obvious ones and tagged expansion zones with their expansion - I am sure they are more. If there are specific npcs that should be mass tagged with a specific expansion, I have a script that can do this by polutils name (will commit it in my next batch update, coming soon)\n\nThis makes things more accurate to the era a server wants to play in, as well as reduces memory and resource waste for those servers by not loading unwanted npcs.\n\nI have tested disabling all expansions and re-enabling and the functionality appears to work. I don't get any startup warnings with all expansions disabled. If you find any issues though feel free to tag me.\n\n-Add RESTRICT_BY_EXPANSION setting. Toggle this off if you don't want the functionality\n\n-Fix memory leak on Expansion Enabled Check\n    *Use std::string a suggested by @teschnei\n    *Cache results in a std::map to avoid hitting the lua file every time","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/53408535871907166cea61e95c19b1649301f4e0"},{"sha":"fd649c83fbb30607d20c264fe37f4ee91869c105","author":{"email":"6e8a6e753aba55aeca2e2fcd42d6774ee2754a52@gmail.com","name":"starlightknight"},"message":"Fix Abyssea Tagged Spells/Traits/Abilities\n\nFind/Replace ABYSEA -> ABYSSEA per commit 1306105c155da354307841a68e132fbb308d3fc9","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/fd649c83fbb30607d20c264fe37f4ee91869c105"},{"sha":"cf9f262ff086d393fb07a4983f195f94486e035b","author":{"email":"c3c32610cf93612f4b7b612eb18f2cfac7475638@hotmail.com","name":"xdemolish"},"message":"Merge pull request #770 from starlightknight/fix-abyssea-spells-traits-abilities\n\nFix Abyssea Tagged Spells/Traits/Abilities","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/cf9f262ff086d393fb07a4983f195f94486e035b"},{"sha":"ce385a8cea23b603bd352af6408c826d4f1a67d4","author":{"email":"7eaf2431abfcd81833858cf131703c47b4fce332@gmail.com","name":"Alex Goolsby"},"message":"CORE: upgrade remaining map server rand() calls","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/ce385a8cea23b603bd352af6408c826d4f1a67d4"},{"sha":"0b6bc8902f2cd5fe352334f2c5db38c2c9d262da","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"CORE: fixed a few more sections of code not processing properly for mog houses\nfixed some compiler warnings","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/0b6bc8902f2cd5fe352334f2c5db38c2c9d262da"},{"sha":"6c49fa768742f7b975fecdc2398f85ef2658b7fb","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"Merge branch 'master' of https://github.com/DarkstarProject/darkstar","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/6c49fa768742f7b975fecdc2398f85ef2658b7fb"},{"sha":"f8eb9ca6056e0ea2125667fd81c7788bbcf77a0c","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"CORE: added binding for mobs being hit by spells\nminor optimizations in magic_state","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/f8eb9ca6056e0ea2125667fd81c7788bbcf77a0c"},{"sha":"f91e6692add8562445413dcf143951441080d38a","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"Merge branch 'npc-expansion-restriction' of https://github.com/starlightknight/darkstar into starlightknight-npc-expansion-restriction","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/f91e6692add8562445413dcf143951441080d38a"},{"sha":"9da00651c3201fbd2e3d4017896c0d712160b152","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"CORE: small optimizations to loading NPC list","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/9da00651c3201fbd2e3d4017896c0d712160b152"},{"sha":"ffe20c8cd0320c97a0f3b5f8318c9c0e6cef1a70","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"Merge branch 'starlightknight-npc-expansion-restriction'","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/ffe20c8cd0320c97a0f3b5f8318c9c0e6cef1a70"},{"sha":"b8b6d56c467bdcdf91fa4e5d3685475dd5c2ec31","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"Tyler Schneider"},"message":"Merge pull request #773 from maxtherabbit/master\n\nCORE: upgrade remaining map server rand() calls","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/b8b6d56c467bdcdf91fa4e5d3685475dd5c2ec31"},{"sha":"7e2d6c2b5784b1e1d79d44899c4392db07fa065c","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"CORE: crash fix for various actions involving pets","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/7e2d6c2b5784b1e1d79d44899c4392db07fa065c"},{"sha":"c0b520e75151a7287d27f8c8e593e9ec252b2a50","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"Merge branch 'master' of https://github.com/DarkstarProject/darkstar","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/c0b520e75151a7287d27f8c8e593e9ec252b2a50"},{"sha":"e193abc4ee9d7264eda9a3991f1528c99628138c","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"SCRIPTS: small changes to proto-omega","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/e193abc4ee9d7264eda9a3991f1528c99628138c"},{"sha":"0025b7efe12e9c324c8e2448cb813904a38487b3","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"CORE: disbanding a party no longer disbands the whole alliance","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/0025b7efe12e9c324c8e2448cb813904a38487b3"},{"sha":"5053b4a415017d6535daf17030aa955dd5cd18b3","author":{"email":"a186ed36b068b5fe1ae50a6d8687892fcc3e174c@gmail.com","name":"korietsu"},"message":"Implement Aern TP moves.","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/5053b4a415017d6535daf17030aa955dd5cd18b3"},{"sha":"1ebba8e6a7bded5c68b13d442a8154a9040a0436","author":{"email":"a186ed36b068b5fe1ae50a6d8687892fcc3e174c@gmail.com","name":"korietsu"},"message":"Typo, changed Auroral_Wind.lua to ELE_WIND from ELE_DARK","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/1ebba8e6a7bded5c68b13d442a8154a9040a0436"},{"sha":"18362c939b12e4a03e19af97be6a9dd2ade94cf1","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"CORE: conquest updates (influence is now a 5000-sum system)\nupdated conquest DB table with more proper initial values","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/18362c939b12e4a03e19af97be6a9dd2ade94cf1"},{"sha":"76c30d039a617b74a5beaf23a0e90ed52921cf60","author":{"email":"8da331705b327ac741776a09e3b89957eccd4482@gmail.com","name":"teschnei"},"message":"CORE: rescaled influence lost on death, adding points to beastmen influence removes points from all nations instead of just the nation of the dying player","distinct":false,"url":"https://api.github.com/repos/TeoTwawki/darkstar/commits/76c30d039a617b74a5beaf23a0e90ed52921cf60"}]}