{"action":"created","issue":{"url":"https://api.github.com/repos/wrye-bash/wrye-bash/issues/151","labels_url":"https://api.github.com/repos/wrye-bash/wrye-bash/issues/151/labels{/name}","comments_url":"https://api.github.com/repos/wrye-bash/wrye-bash/issues/151/comments","events_url":"https://api.github.com/repos/wrye-bash/wrye-bash/issues/151/events","html_url":"https://github.com/wrye-bash/wrye-bash/issues/151","id":41713608,"number":151,"title":"Update Skyrim Patchers","user":{"login":"Sharlikran","id":1912426,"avatar_url":"https://avatars.githubusercontent.com/u/1912426?v=3","gravatar_id":"","url":"https://api.github.com/users/Sharlikran","html_url":"https://github.com/Sharlikran","followers_url":"https://api.github.com/users/Sharlikran/followers","following_url":"https://api.github.com/users/Sharlikran/following{/other_user}","gists_url":"https://api.github.com/users/Sharlikran/gists{/gist_id}","starred_url":"https://api.github.com/users/Sharlikran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sharlikran/subscriptions","organizations_url":"https://api.github.com/users/Sharlikran/orgs","repos_url":"https://api.github.com/users/Sharlikran/repos","events_url":"https://api.github.com/users/Sharlikran/events{/privacy}","received_events_url":"https://api.github.com/users/Sharlikran/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/wrye-bash/wrye-bash/milestones/9","html_url":"https://github.com/wrye-bash/wrye-bash/milestones/307","labels_url":"https://api.github.com/repos/wrye-bash/wrye-bash/milestones/9/labels","id":711578,"number":9,"title":"307","description":null,"creator":{"login":"Utumno","id":1365079,"avatar_url":"https://avatars.githubusercontent.com/u/1365079?v=3","gravatar_id":"","url":"https://api.github.com/users/Utumno","html_url":"https://github.com/Utumno","followers_url":"https://api.github.com/users/Utumno/followers","following_url":"https://api.github.com/users/Utumno/following{/other_user}","gists_url":"https://api.github.com/users/Utumno/gists{/gist_id}","starred_url":"https://api.github.com/users/Utumno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Utumno/subscriptions","organizations_url":"https://api.github.com/users/Utumno/orgs","repos_url":"https://api.github.com/users/Utumno/repos","events_url":"https://api.github.com/users/Utumno/events{/privacy}","received_events_url":"https://api.github.com/users/Utumno/received_events","type":"User","site_admin":false},"open_issues":21,"closed_issues":4,"state":"open","created_at":"2014-07-06T19:50:11Z","updated_at":"2015-04-23T00:05:17Z","due_on":null,"closed_at":null},"comments":51,"created_at":"2014-09-02T14:16:01Z","updated_at":"2015-05-06T19:21:44Z","closed_at":null,"body":"I am currently working on and testing changes to Skyrim's patchers in a test branch [Sharlikran:dev-sharlikran-valda-fallout](https://github.com/Sharlikran/wrye-bash/tree/dev-sharlikran-valda-fallout).  Once I have enough code in place to make an organized and clean pull request I will be basing the pull request off of dev.\r\n\r\nAs refactoring progresses I will update the code to match the new layout and directory structure.\r\n\r\nTasklist:\r\n\r\n- [x] Update and verify records for Skyrim excluding LAND, PERK, PACK, RACE, SCEN\r\n- [ ] Update complex records from TES5Edit to simple records when applicable\r\n- [ ] Update remaining records LAND, PERK, PACK, RACE, SCEN\r\n- [x] Update existing 305 Patcher support for mergable records\r\n- [ ] Update remaining Patcher support for mergable records\r\n\r\nbosh.py Patchers to update:\r\n\r\n- [ ] class ActorImporter\r\n- [x] class APatchMerger ('NoMerge' Tag)\r\n- [x] class CellImporter\r\n- [ ] class DeathItemPatcher\r\n- [ ] class FidListsMerger : Prevent randomly adding Forms\r\n- [x] class GraphicsPatcher\r\n- [ ] class ImportActorsSpells\r\n- [ ] class ImportFactions\r\n- [ ] class ImportInventory\r\n- [ ] class ImportRelations\r\n- [ ] class ImportScripts : Can this be used for VMAD without destroying VMAD's functionality?\r\n- [ ] class KFFZPatcher : Which records have Animations Skyrim\r\n- [ ] class ListsMerger : Update for Skyrim UOPs\r\n- [ ] class NamesPatcher\r\n- [ ] class NPCAIPackagePatcher\r\n- [ ] class NpcFacePatcher\r\n- [ ] class PatchFile : Check readClasses, writeClasses\r\n- [x] class PatchMerger (Not much in it)\r\n- [ ] class PCFaces\r\n- [ ] class RacePatcher : Skyrim has no Hair records\r\n- [x] class SoundPatcher\r\n- [ ] class SpellsPatcher\r\n- [x] class StatsPatcher\r\n\r\nbasher.py Patchers to update:\r\n\r\n- [x] class ListPatcher (No record specific patcher info)\r\n\r\nutilities.py Classes to verify:\r\n\r\n- [ ] class ActorFactions\r\n- [ ] class ActorLevels\r\n- [ ] class CompleteItemData\r\n- [ ] class EditorIds\r\n- [ ] class FactionRelations\r\n- [ ] class FidReplacer\r\n- [ ] class FullNames\r\n- [ ] class IngredientDetails\r\n- [x] class ItemStats\r\n- [x] class ItemPrices\r\n- [ ] class ScriptText\r\n- [ ] class SpellRecords\r\n- [ ] class _UsesEffectsMixin\r\n\r\nBrec updates:\r\n\r\n- [ ] class MelFull0 : Skyrim has localization and uses MelLString\r\n\r\nNeeds to be clarified or investigated:\r\n\r\n- [x] DESC subrecords do not appear in the Bash Patch when merging BOOK\r\n - Had dupe attribute 'description'\r\n- [ ] In ``bosh.py: class PatchFile`` [what does this do](https://github.com/Sharlikran/wrye-bash/commit/d606140ab342a1718eb50f09bc2bbeb4ece37965#diff-1f37627f4d9ab352fab2c141c307ea09R10507)?  Is this Skyrim or Oblivion specific?\r\n\r\nNote: most of Skyrims records are updated excluding those mentioned.\r\n\r\nBranch used in this pull request:\r\n\r\n[dev-skyrim-patcher-update](https://github.com/Sharlikran/wrye-bash/tree/dev-skyrim-patcher-update)\r\n```\r\ndev\r\n   \\ dev-skyrim-patcher-update\r\n```"},"comment":{"url":"https://api.github.com/repos/wrye-bash/wrye-bash/issues/comments/99579481","html_url":"https://github.com/wrye-bash/wrye-bash/issues/151#issuecomment-99579481","issue_url":"https://api.github.com/repos/wrye-bash/wrye-bash/issues/151","id":99579481,"user":{"login":"Utumno","id":1365079,"avatar_url":"https://avatars.githubusercontent.com/u/1365079?v=3","gravatar_id":"","url":"https://api.github.com/users/Utumno","html_url":"https://github.com/Utumno","followers_url":"https://api.github.com/users/Utumno/followers","following_url":"https://api.github.com/users/Utumno/following{/other_user}","gists_url":"https://api.github.com/users/Utumno/gists{/gist_id}","starred_url":"https://api.github.com/users/Utumno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Utumno/subscriptions","organizations_url":"https://api.github.com/users/Utumno/orgs","repos_url":"https://api.github.com/users/Utumno/repos","events_url":"https://api.github.com/users/Utumno/events{/privacy}","received_events_url":"https://api.github.com/users/Utumno/received_events","type":"User","site_admin":false},"created_at":"2015-05-06T19:21:44Z","updated_at":"2015-05-06T19:21:44Z","body":"Ok - here you are: https://github.com/wrye-bash/wrye-bash/tree/dev-sharl-skyrim.\r\nPlease pull it to your tree and force update the pull request - let me know when done cause I have to delete it from here. I will keep updating dev but no conflicts will occur."}}