{"push_id":1915749575,"size":264,"distinct_size":0,"ref":"refs/heads/master","head":"cd8362e437f7fc3178700f2cf9b8afb8b5cca385","before":"75c09499543a9ffdfaf81521b1965e561fad41b2","commits":[{"sha":"307a7409f1b4789c6e5d1d2f10bfa1a10f0e918f","author":{"name":"Allofich","email":"f93291d7da3a2b73ece4de7e88dac06eff337b32@gmail.com"},"message":"Match shop quality text thresholds to classic","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/307a7409f1b4789c6e5d1d2f10bfa1a10f0e918f"},{"sha":"79116d22f4a42e0dab048310485d6b92a4f37fd5","author":{"name":"Allofich","email":"f93291d7da3a2b73ece4de7e88dac06eff337b32@gmail.com"},"message":"Identify classic save tree header data","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/79116d22f4a42e0dab048310485d6b92a4f37fd5"},{"sha":"5abcd3028ca1777c1f06641100261bda31d5c4ea","author":{"name":"Allofich","email":"f93291d7da3a2b73ece4de7e88dac06eff337b32@gmail.com"},"message":"Fix hit points on level up","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/5abcd3028ca1777c1f06641100261bda31d5c4ea"},{"sha":"2f3c75b2bb53abb90af2b0430fe1131ee8b10334","author":{"name":"Allofich","email":"f93291d7da3a2b73ece4de7e88dac06eff337b32@gmail.com"},"message":"Simplify function parameter","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/2f3c75b2bb53abb90af2b0430fe1131ee8b10334"},{"sha":"74aef96b9504fbae20492925c3630cf32d775136","author":{"name":"Allofich","email":"f93291d7da3a2b73ece4de7e88dac06eff337b32@gmail.com"},"message":"Fix formula for rolling initial player health\n\nAlso used for human enemy health","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/74aef96b9504fbae20492925c3630cf32d775136"},{"sha":"50800894803f9b8b18be31a919e2c15098d08714","author":{"name":"Gavin Clayton","email":"a5ff4b8ae2841fd8b9227e0d6638ad821695cd66@dfworkshop.net"},"message":"Created StaticNPC behaviour\n\nThis behaviour decouples NPC data from Billboards and will eventually\nprovide new helpers for runtime.\nAny future NPC replacers will need to ensure this behaviour is added and\noriginal game data is set to derive faction, flags, etc.\nAll static NPCs are placed with this behaviour but other classes still\nneed to be decoupled from billboards.\nThis behaviour still needs to be added to NPCs wholely invented by quest\nsystem (i.e. not placed by layout data). Some changes will be required\nto make this work.","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/50800894803f9b8b18be31a919e2c15098d08714"},{"sha":"3bf6a5737a720a372ee20846523d84d0262698c8","author":{"name":"Gavin Clayton","email":"a5ff4b8ae2841fd8b9227e0d6638ad821695cd66@dfworkshop.net"},"message":"Progresse StaticNPC behaviour\n\nPlayerActivate will now get NPC name from StaticNPC instead of\nBillboard. This makes it possible to attach NPC data to almost anything.\nMoved GetNameBankOfCurrentRegion(), GetRaceOfCurrentRegion(),\nGetPeopleOfCurrentRegion() to  PlayerGPS. This information is needed by\nmore than just Person resource.\nStaticNPC behaviour is now added to Person resources injected to scene\nas part of quest. Coordinates name seed between virtual quest Person\nresource to physical GameObject carrying StaticNPC.","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/3bf6a5737a720a372ee20846523d84d0262698c8"},{"sha":"195d36a66cf360922ca2f30ae8a604473c20ffce","author":{"name":"Gavin Clayton","email":"a5ff4b8ae2841fd8b9227e0d6638ad821695cd66@dfworkshop.net"},"message":"Merge pull request #346 from Nystul-the-Magician/master\n\nbug fix for travel map find (location name occlusion issue)","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/195d36a66cf360922ca2f30ae8a604473c20ffce"},{"sha":"80bc8f07cb8a56b73e83e4fe3532a66c7e6a1d2f","author":{"name":"Gavin Clayton","email":"a5ff4b8ae2841fd8b9227e0d6638ad821695cd66@dfworkshop.net"},"message":"Merge pull request #350 from Allofich/savetreeheader\n\nIdentify classic save tree header data","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/80bc8f07cb8a56b73e83e4fe3532a66c7e6a1d2f"},{"sha":"8946396d97d660cfb1ffc0a74153f30143159902","author":{"name":"Gavin Clayton","email":"a5ff4b8ae2841fd8b9227e0d6638ad821695cd66@dfworkshop.net"},"message":"Merge pull request #352 from Allofich/levelup\n\nFix hit point calculations","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/8946396d97d660cfb1ffc0a74153f30143159902"},{"sha":"6ae0837395bb666dfd9fb51416109c7ad648c74b","author":{"name":"Gavin Clayton","email":"a5ff4b8ae2841fd8b9227e0d6638ad821695cd66@dfworkshop.net"},"message":"Merge pull request #351 from Allofich/shops\n\nMatch shop quality text thresholds to classic","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/6ae0837395bb666dfd9fb51416109c7ad648c74b"},{"sha":"57511815fedd23d1c55482b99c0557d38d08a420","author":{"name":"Gavin Clayton","email":"a5ff4b8ae2841fd8b9227e0d6638ad821695cd66@dfworkshop.net"},"message":"Restoring temporary Questor support\n\nQuestor data is now passed to Quest at Parse time from StaticNPC quest\ngiver clicked on by Player. This will likely change later once guilds\nare properly implemented.\nQuestor support in Person saves a copy of StaticNPC data.\nFaction data is now restored a bit sooner in load process, as layout may\nrequire faction info from player entity.\nFixed regex error for some item types and added exception to help catch\nfuture problems.","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/57511815fedd23d1c55482b99c0557d38d08a420"},{"sha":"154300ae8e01448c13a55d1c77c3f4978ccd827b","author":{"name":"Gavin Clayton","email":"a5ff4b8ae2841fd8b9227e0d6638ad821695cd66@dfworkshop.net"},"message":"Regex fixes for Person and Place\n\nAlso changed careerAlliance to always return a valid faction type.","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/154300ae8e01448c13a55d1c77c3f4978ccd827b"},{"sha":"b22793e95d65b68a7a72a7c64e49ccaa2e73ebc2","author":{"name":"Gavin Clayton","email":"a5ff4b8ae2841fd8b9227e0d6638ad821695cd66@dfworkshop.net"},"message":"Moved travel time calculations to own class\n\nMoved logic related to travel time calculations into standalone class\ncalled TravelTimeCalculator(). This was done because travel time logic\nmust be shared identically between travel map and quest Clock resource\nwhere player needs a realistic amount of time to travel to and from a\nquest site.\nKept same internal logic and just decoupled from travel window. Any\nlocal fields/properties are now passed to TravelTimeCalculator().","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/b22793e95d65b68a7a72a7c64e49ccaa2e73ebc2"},{"sha":"199c3a7f00a807dfc93d9e22e04b74713be76cb4","author":{"name":"Gavin Clayton","email":"a5ff4b8ae2841fd8b9227e0d6638ad821695cd66@dfworkshop.net"},"message":"\"Travel time\" quest timers now calculated\n\nCertain quests have a time limit that is dependent on how far player has\nto travel.\nI have currently made this 2.5x slowest travel time to first Place\nresource declared in quest. Testing so far seems to indicate this is\nfairly similar to Daggerfall, gives player ample time for quest and side\ncontent, while still keeping time pressures on. Can refine this in\nfuture if needed.\nAutomatic Clock timers seem to be indicated where there is a 0.0:0 clock\nwith flag & 16. The first Place resource declared seems to be primary\nquest location in observed canonical quests and will be used for\npurposes of calculating travel time.\nErrors are logged if flag & 16 is found without any Place resources,\nwhich could modify/expand current assumptions around expected behaviour.","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/199c3a7f00a807dfc93d9e22e04b74713be76cb4"},{"sha":"77d0a70f524eda50081ff15dacb5f969aff04364","author":{"name":"Allofich","email":"f93291d7da3a2b73ece4de7e88dac06eff337b32@gmail.com"},"message":"Implement basic weapon damage formula","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/77d0a70f524eda50081ff15dacb5f969aff04364"},{"sha":"d6ab6009757afa6de57f1aa1f66757c8962c6e48","author":{"name":"Allofich","email":"f93291d7da3a2b73ece4de7e88dac06eff337b32@gmail.com"},"message":"Add weapon proficiency damage modifiers","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/d6ab6009757afa6de57f1aa1f66757c8962c6e48"},{"sha":"4148b02d414aafc65bab2b46bcf97dd2893bbae6","author":{"name":"Allofich","email":"f93291d7da3a2b73ece4de7e88dac06eff337b32@gmail.com"},"message":"Add weapon swing damage modifiers","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/4148b02d414aafc65bab2b46bcf97dd2893bbae6"},{"sha":"ad751ff5bf1f38b276220784f96cd3d5d0c9b45e","author":{"name":"Allofich","email":"f93291d7da3a2b73ece4de7e88dac06eff337b32@gmail.com"},"message":"Add modifiers for hand-to-hand damage","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/ad751ff5bf1f38b276220784f96cd3d5d0c9b45e"},{"sha":"dfed3f81c3aff4d7397440ee64a3dbf4ee09f9fc","author":{"name":"Allofich","email":"f93291d7da3a2b73ece4de7e88dac06eff337b32@gmail.com"},"message":"Add enums for furniture items","distinct":false,"url":"https://api.github.com/repos/Nystul-the-Magician/daggerfall-unity/commits/dfed3f81c3aff4d7397440ee64a3dbf4ee09f9fc"}]}
{"actor":{"display_login":"Nystul-the-Magician"}}