{"push_id":583929310,"size":41,"distinct_size":41,"ref":"refs/heads/master","head":"07fbdc171ff3b2c660d5844a812751a0dfc11342","before":"1ad4a4f959078534d30c508d7265f561b3f60928","commits":[{"sha":"ac10174797190003b748d37bf3422e6fda1a45e7","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Add public method \"GetScript\" to OvaleScripts for script access.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/ac10174797190003b748d37bf3422e6fda1a45e7"},{"sha":"f31c53838455dbf54f013b37477edc92c70e68e6","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Implement strjoin() in WoWMock for unit testing.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/f31c53838455dbf54f013b37477edc92c70e68e6"},{"sha":"393cf66e1d7f433ab8287aad671f8642214ba4b1","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Automatically choose the correct SimulationCraft script by default.\n\nAdd \"GetDefaultScriptName()\" method to OvaleScripts.  This method\nreturns the name of the SimulationCraft script for a class/specialization\ncombination that can be used as a default script.\n\nIf the requested script is \"Ovale\", then map it to the correct\nclass/specialization-specific SimulationCraft script automatically by\nusing OvaleScripts:GetDefaultScriptName().\n\nWith these changes, there is no longer any need to manually glue together\nall of the class-specific scripts to make one script that works for all\nspecializations.  Remove the jumbo and legacy scripts and split out the\nresto shaman and resto druid scripts as \"nerien\" scripts to denote their\norigin.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/393cf66e1d7f433ab8287aad671f8642214ba4b1"},{"sha":"5be2d44af042576e70a6724200666a146dd09a2f","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Allow for specialization-specific scripts when registering scripts.\n\nChange the signature of OvaleScripts:RegisterScript() to take an extra\nparameter to indicate the specialization for which the script applies.  If\nthe extra parameter is nil, then the script is used by all specializations\nof the class.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/5be2d44af042576e70a6724200666a146dd09a2f"},{"sha":"c96633ce2f2eb634bd3ac66d6e485bf0f9428c98","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Add dummy implementations for EclipseEnergy() and TimeToEclipse().\n\nThis quiets warnings when loading the default balance druid script.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/c96633ce2f2eb634bd3ac66d6e485bf0f9428c98"},{"sha":"aa350062280e83df2c538af549b83ba1d42522ba","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"When Ovale_StanceChanged fires, pass the names of the new and old stances.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/aa350062280e83df2c538af549b83ba1d42522ba"},{"sha":"255b881cbd644a416ca8ea4a8ed34561086a5c04","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Change scripts automatically for warriors with Gladiator's Resolve.\n\nIf using the \"Ovale\" script, we need to load a new script based on the\nwarrior's stance if Gladiator's Resolve was taken.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/255b881cbd644a416ca8ea4a8ed34561086a5c04"},{"sha":"ae1e1c3a21113e7004be43d48e5a2407735cfbd1","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Update localized strings.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/ae1e1c3a21113e7004be43d48e5a2407735cfbd1"},{"sha":"8baf395a29beb59251cd3062f2a41251455e96a1","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Properly clean up non-default spell lists added by a script.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/8baf395a29beb59251cd3062f2a41251455e96a1"},{"sha":"79490e62dac6dd5315a4a57151b7dc407bca18b3","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Only default to \"any=1\" for the default buff spell lists.\n\nThis fixes some cases where Ovale looked for any debuff on the target\ninstead of debuffs applied by the player.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/79490e62dac6dd5315a4a57151b7dc407bca18b3"},{"sha":"da71d7fd6cfa0738ad72877354a0d9dd0956cf51","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Allow adding overrides via SimulationCraft panel before translating.\n\nThe contents of the \"Overrides\" tab are inserted directly below any\nInclude() statements in the generated script and are also used to override\nany default tags for spells.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/da71d7fd6cfa0738ad72877354a0d9dd0956cf51"},{"sha":"390e71bb9523091daa552e41e62421f9fa57abb9","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Be more descriptive in the SimulationCraft panels.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/390e71bb9523091daa552e41e62421f9fa57abb9"},{"sha":"e12ac8413cbe158bb9bca9c3ee0ab122bba3a5ed","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Update localized strings used in SimulationCraft panel.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/e12ac8413cbe158bb9bca9c3ee0ab122bba3a5ed"},{"sha":"7f135b44f1a673016ea33aeabb1f8317b4a2b72a","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Reduce the number of stats that are snapshot into auras and spellcasts.\n\nSave full snapshots into spellcasts but only save mastery and the base\ndamage multiplier into auras and discard the rest as snapshotting is\n(mostly) dead.\n\nInstead of reference-counting a snapshot table, just directly copy the\nsnapshot stats into the relevant places that need to save stats.\n\nRemove script conditions to query stats that are no longer able to be\nsnapshot into an aura.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/7f135b44f1a673016ea33aeabb1f8317b4a2b72a"},{"sha":"87acefa69b83a624a943598e1656a43ebdddf96e","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Remove unused OvalePoolRefCount module.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/87acefa69b83a624a943598e1656a43ebdddf96e"},{"sha":"25dcc879767f345f185378965ce3720c4a2eaf6a","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Remove reference-counting API from Pool modules.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/25dcc879767f345f185378965ce3720c4a2eaf6a"},{"sha":"ab57c0441fb032facce6dc50179fd89a75d3126b","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"The Eclipse damage multiplier is no longer snapshot into DoTs.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/ab57c0441fb032facce6dc50179fd89a75d3126b"},{"sha":"0600c6810840cb11782f1f1ec7eadef9a803a700","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Rewrite GetDamageMultiplier() as a state-mirrored method from OvaleFuture.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/0600c6810840cb11782f1f1ec7eadef9a803a700"},{"sha":"96910f36cde52bf35f568f38695bbe658d76a235","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Improve the description of the SimulationCraft overrides panel.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/96910f36cde52bf35f568f38695bbe658d76a235"},{"sha":"a02a1364a5f4f786bd333cfc3aaca17331a7c84b","author":{"email":"8ed958e75a9ac40b0a281a8ff5d16af01792a9ab@gmail.com","name":"Johnny C. Lam"},"message":"Warlock: Add Seed of Corruption to spell database.","distinct":true,"url":"https://api.github.com/repos/ultijlam/ovale/commits/a02a1364a5f4f786bd333cfc3aaca17331a7c84b"}]}