{"push_id":1091709234,"size":8,"distinct_size":8,"ref":"refs/heads/buis_vana_overhaul","head":"e39ea6d91372c998fd6b976fbaeffc3e83944f35","before":"bab24ba7a27c4825e97905ba9397773a65ed8627","commits":[{"sha":"29141545be8ce7c22a9159df652b6508bbfcbaf2","author":{"email":"3740528c57e0bd97074612fa91f7f70575276007@23f3cdc0-e6d1-42be-a0c1-51f4125517bb","name":"LazyBui"},"message":" - Minor style\n\ngit-svn-id: https://dev.chiasoft.net:8443/svn/svn_vana/branches/buis_vana_overhaul@3525 23f3cdc0-e6d1-42be-a0c1-51f4125517bb","distinct":true,"url":"https://api.github.com/repos/retep998/Vana/commits/29141545be8ce7c22a9159df652b6508bbfcbaf2"},{"sha":"c3915e2a4f97024c403ac8fa1163554c3a174feb","author":{"email":"3740528c57e0bd97074612fa91f7f70575276007@23f3cdc0-e6d1-42be-a0c1-51f4125517bb","name":"LazyBui"},"message":" - Renaming \"mcProb\" to \"chance\"\n - Clarifying a couple buff values that I could easily see change\n - I believe it's the case that chance is only used for the buffs that actually utilize chances, not the application of the buff\n\ngit-svn-id: https://dev.chiasoft.net:8443/svn/svn_vana/branches/buis_vana_overhaul@3526 23f3cdc0-e6d1-42be-a0c1-51f4125517bb","distinct":true,"url":"https://api.github.com/repos/retep998/Vana/commits/c3915e2a4f97024c403ac8fa1163554c3a174feb"},{"sha":"e234674fdfe0cf438c444ad2a8967169e714ad4b","author":{"email":"3740528c57e0bd97074612fa91f7f70575276007@23f3cdc0-e6d1-42be-a0c1-51f4125517bb","name":"LazyBui"},"message":" - Implementing a harrowing preprocessor expansion that writes a bunch of crap boilerplate to get safe enumeration casts because C++ does not support safe enumerations (and they can even cause \"glorious\" UB)\n - Implementing symbolic constants for keymaps to better describe what's going on there\n - Fixing bug where bunk keymappings would be inserted into the DB (action of 0 is worthless)\n - May implement configuration of keymaps in the future, but I suspect there's a heavy version-dependent component to it\n - Adding Boost license to project (since it's GPLv2-compatible) and we have some files with Boost copyright on them\n\n\ngit-svn-id: https://dev.chiasoft.net:8443/svn/svn_vana/branches/buis_vana_overhaul@3527 23f3cdc0-e6d1-42be-a0c1-51f4125517bb","distinct":true,"url":"https://api.github.com/repos/retep998/Vana/commits/e234674fdfe0cf438c444ad2a8967169e714ad4b"},{"sha":"7ca29834dfd4dbbc02e513e7b66b8ef6e0b4a129","author":{"email":"3740528c57e0bd97074612fa91f7f70575276007@23f3cdc0-e6d1-42be-a0c1-51f4125517bb","name":"LazyBui"},"message":" - Modifying the implementation of optional so that it doesn't require a default constructor (does require copy constructor though)\n\ngit-svn-id: https://dev.chiasoft.net:8443/svn/svn_vana/branches/buis_vana_overhaul@3528 23f3cdc0-e6d1-42be-a0c1-51f4125517bb","distinct":true,"url":"https://api.github.com/repos/retep998/Vana/commits/7ca29834dfd4dbbc02e513e7b66b8ef6e0b4a129"},{"sha":"ea06e18f1a7edec4504aa469714ff68058eb0cae","author":{"email":"3740528c57e0bd97074612fa91f7f70575276007@23f3cdc0-e6d1-42be-a0c1-51f4125517bb","name":"LazyBui"},"message":" - Modifying LoginServer to not have any more magic -1s (they've all been moved to the packet layer and where possible will be replaced later)\n - Minor style\n - Documenting exceptions and adding a CodePathInvalidException which is designed to codify high-level invariants (so for example, you can know at a certain point in the login process that the world ID is defined and any violation of this is a serious problem warranting a crash)\n\ngit-svn-id: https://dev.chiasoft.net:8443/svn/svn_vana/branches/buis_vana_overhaul@3529 23f3cdc0-e6d1-42be-a0c1-51f4125517bb","distinct":true,"url":"https://api.github.com/repos/retep998/Vana/commits/ea06e18f1a7edec4504aa469714ff68058eb0cae"},{"sha":"919de6c78db540f1e6201cc46e5932e6420633f7","author":{"email":"3740528c57e0bd97074612fa91f7f70575276007@23f3cdc0-e6d1-42be-a0c1-51f4125517bb","name":"LazyBui"},"message":" - Implementing baseline wave 1 networking changes to reduce reliance on inheritance and begin to close up many reliability gaps where a connection and a code entity are assumed to be the same thing. This is revealing resource problems and many things that need redesign, but that's a good thing because they were problems that were hidden before. Memory leaks and crashes may be more common until all of these problems are resolved properly.\n - Adding a couple semantic overloads to Randomizer\n - Dumping itemMove function in InventoryHandler\n - Separating out login connection from world connection on the ChannelServer\n - Very minor style here and there\n - Lots of rearranging of network-related classes and encryption\n - \n\ngit-svn-id: https://dev.chiasoft.net:8443/svn/svn_vana/branches/buis_vana_overhaul@3530 23f3cdc0-e6d1-42be-a0c1-51f4125517bb","distinct":true,"url":"https://api.github.com/repos/retep998/Vana/commits/919de6c78db540f1e6201cc46e5932e6420633f7"},{"sha":"4564839429e9d19e5a92ce93b2363202be816b42","author":{"email":"3740528c57e0bd97074612fa91f7f70575276007@23f3cdc0-e6d1-42be-a0c1-51f4125517bb","name":"LazyBui"},"message":"Updating properties to account for exclusion of VS2015 update 2 files\n\ngit-svn-id: https://dev.chiasoft.net:8443/svn/svn_vana/branches/buis_vana_overhaul@3531 23f3cdc0-e6d1-42be-a0c1-51f4125517bb","distinct":true,"url":"https://api.github.com/repos/retep998/Vana/commits/4564839429e9d19e5a92ce93b2363202be816b42"},{"sha":"e39ea6d91372c998fd6b976fbaeffc3e83944f35","author":{"email":"3740528c57e0bd97074612fa91f7f70575276007@23f3cdc0-e6d1-42be-a0c1-51f4125517bb","name":"LazyBui"},"message":" - Copyright updates\n\ngit-svn-id: https://dev.chiasoft.net:8443/svn/svn_vana/branches/buis_vana_overhaul@3532 23f3cdc0-e6d1-42be-a0c1-51f4125517bb","distinct":true,"url":"https://api.github.com/repos/retep998/Vana/commits/e39ea6d91372c998fd6b976fbaeffc3e83944f35"}]}