diff --git a/CHANGELOG.md b/CHANGELOG.md index 96d4c3c..9e429f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## Release/Patch Notes +### Versin 0.9.4 +Fix - Pharmacy and Surgery skills were missing. +Fix - Accounting and Disguise base skill rating were 0%, should be 10%. +Fix - Damage on medium pistol in compendium was wrong, also fixed some base range values that were off. +Enhancement - Adding support for localization. Focusing on main character sheet for now. + ### Version 0.9.3 We will never speak of 0.9.1 or 0.9.2 ever again. diff --git a/lang/en.json b/lang/en.json index 9e26dfe..07a8e41 100644 --- a/lang/en.json +++ b/lang/en.json @@ -1 +1,70 @@ -{} \ No newline at end of file +{ + "DG.SystemName": "Delta Green", + "DG.AgentNameFieldTooltip": "LAST NAME, FIRST NAME (AND ALIAS IF APPLICABLE)", + "DG.RollLuck": "Roll Luck", + "DG.Luck": "Luck", + + "DG.FallbackText.ProfessionAndOrRank": "PROFESSION (RANK IF APPLICABLE)", + + "DG.Skills.accounting": "Accounting", + "DG.Skills.alertness": "Alterness", + "DG.Skills.anthropology": "Anthropology", + "DG.Skills.archeology": "Archeology", + "DG.Skills.artillery": "Artillery", + "DG.Skills.athletics": "Athletics", + "DG.Skills.bureaucracy": "Bureaucracy", + "DG.Skills.computer_science": "Computer Science", + "DG.Skills.criminology": "Criminology", + "DG.Skills.demolitions": "Demolitions", + "DG.Skills.disguise": "Disguise", + "DG.Skills.dodge": "Dodge", + "DG.Skills.drive": "Drive", + "DG.Skills.firearms": "Firearms", + "DG.Skills.first_aid": "First Aid", + "DG.Skills.forensics": "Forensics", + "DG.Skills.heavy_machiner": "Heavy Machinery", + "DG.Skills.heavy_weapons": "Heavy Weapons", + "DG.Skills.history": "History", + "DG.Skills.humint": "HUMINT", + "DG.Skills.law": "Law", + "DG.Skills.medicine": "Medicine", + "DG.Skills.melee_weapons": "Melee Weapons", + "DG.Skills.navigate": "Navigate", + "DG.Skills.occult": "Occult", + "DG.Skills.persuade": "Persuade", + "DG.Skills.pharmacy": "Pharmacy", + "DG.Skills.psychotherapy": "Psychotherapy", + "DG.Skills.ride": "Ride", + "DG.Skills.search": "Search", + "DG.Skills.sigint": "SIGINT", + "DG.Skills.stealth": "Stealth", + "DG.Skills.surgery": "Surgery", + "DG.Skills.survival": "Survival", + "DG.Skills.swim": "Swim", + "DG.Skills.unarmed_combat": "Unarmed Combat", + "DG.Skills.unnatural": "Unnatural", + + "DG.Skills.AddTypedOrCustomSkill": "Add Typed or Custom Skill", + "DG.Skills.AddSkill": "Add Skill", + "DG.Skills.SkillGroup": "Skill Group", + "DG.Skills.SkillName": "Skill Name", + + "DG.TypeSkills.Art": "Art", + "DG.TypeSkills.Craft": "Craft", + "DG.TypeSkills.ForeignLanguage": "Foreign Language", + "DG.TypeSkills.MilitaryScience": "Military Science", + "DG.TypeSkills.Pilot": "Pilot", + "DG.TypeSkills.Science": "Science", + "DG.TypeSkills.Other": "Other", + + "DG.Attributes.HP": "HP", + "DG.Attributes.WP": "WP", + "DG.Attributes.SAN": "SAN", + + "DG.Navigation.Skills": "Skills", + "DG.Navigation.Physical": "Physical", + "DG.Navigation.Mental": "Mental", + "DG.Navigation.Gear": "Gear", + "DG.Navigation.CV": "C.V.", + "DG.Navigation.Contacts": "Contacts" +} \ No newline at end of file diff --git a/lang/ja.json b/lang/ja.json new file mode 100644 index 0000000..2230b95 --- /dev/null +++ b/lang/ja.json @@ -0,0 +1,70 @@ +{ + "DG.SystemName": "デルタ・グリーン", + "DG.AgentNameFieldTooltip": "名前(エイリアス)", + "DG.RollLuck": "運のテスト", + "DG.Luck": "運", + + "DG.FallbackText.ProfessionAndOrRank": "職業 (またはランク)", + + "DG.Skills.accounting": "会計", + "DG.Skills.alertness": "警戒心", + "DG.Skills.anthropology": "人類学", + "DG.Skills.archeology": "考古学", + "DG.Skills.artillery": "火砲", + "DG.Skills.athletics": "アスレチックス", + "DG.Skills.bureaucracy": "官僚", + "DG.Skills.computer_science": "コンピュータサイエンス", + "DG.Skills.criminology": "犯罪学", + "DG.Skills.demolitions": "解体", + "DG.Skills.disguise": "変装", + "DG.Skills.dodge": "ダッジ", + "DG.Skills.drive": "運転", + "DG.Skills.firearms": "銃砲", + "DG.Skills.first_aid": "応急処置", + "DG.Skills.forensics": "法医学", + "DG.Skills.heavy_machiner": "重機", + "DG.Skills.heavy_weapons": "重火器", + "DG.Skills.history": "歴史学", + "DG.Skills.humint": "HUMINT", + "DG.Skills.law": "法律", + "DG.Skills.medicine": "医学", + "DG.Skills.melee_weapons": "近接武器", + "DG.Skills.navigate": "航行", + "DG.Skills.occult": "オカルト", + "DG.Skills.persuade": "説得", + "DG.Skills.pharmacy": "薬学", + "DG.Skills.psychotherapy": "心理療法", + "DG.Skills.ride": "乗り", + "DG.Skills.search": "捜索", + "DG.Skills.sigint": "SIGINT", + "DG.Skills.stealth": "ステルス", + "DG.Skills.surgery": "手術", + "DG.Skills.survival": "サバイバル", + "DG.Skills.swim": "泳ぎ", + "DG.Skills.unarmed_combat": "非武装戦闘", + "DG.Skills.unnatural": "不自然", + + "DG.Skills.AddTypedOrCustomSkill": "スキルを加える", + "DG.Skills.AddSkill": "スキルを加える", + "DG.Skills.SkillGroup": "スキルのグループ", + "DG.Skills.SkillName": "スキルの名前", + + "DG.TypeSkills.Art": "芸", + "DG.TypeSkills.Craft": "クラフト", + "DG.TypeSkills.ForeignLanguage": "外国語", + "DG.TypeSkills.MilitaryScience": "軍事科学", + "DG.TypeSkills.Pilot": "パイロット", + "DG.TypeSkills.Science": "理科", + "DG.TypeSkills.Other": "他", + + "DG.Attributes.HP": "HP", + "DG.Attributes.WP": "WP", + "DG.Attributes.SAN": "SAN", + + "DG.Navigation.Skills": "技術", + "DG.Navigation.Physical": "健康", + "DG.Navigation.Mental": "精神", + "DG.Navigation.Gear": "道義", + "DG.Navigation.CV": "装備", + "DG.Navigation.Contacts": "絆" +} \ No newline at end of file diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js index 7808306..1c238cf 100644 --- a/module/actor/actor-sheet.js +++ b/module/actor/actor-sheet.js @@ -71,7 +71,7 @@ export class DeltaGreenActorSheet extends ActorSheet { buttons = [ { - label: "Roll Luck", + label: game.i18n.translations.DG.RollLuck, class: "test-extra-icon", icon: "fas fa-dice", onclick: (ev) => sendPercentileTestToChat(this.actor, "Luck", 50) @@ -153,29 +153,29 @@ export class DeltaGreenActorSheet extends ActorSheet { let htmlContent = ""; htmlContent += `
Examples (12-gauge): Mossberg Model 500, Remington Model 870, Ruger Red Label. Double-barrel capacity: 2.
","skill":"firearms","range":"75M","damage":"2D6","armorPiercing":0,"lethality":0,"isLethal":false,"killRadius":"","ammo":"20","expense":"Standard"},"flags":{},"img":"systems/deltagreen/assets/icons/sawed-off-shotgun.svg"} {"_id":"Zh1TVVNUFBxfxAOc","name":"Shotgun (Firing Shot)","permission":{"default":0,"bugxCCxa4GzlYx2g":3},"type":"weapon","data":{"name":"","description":"Full damage up to 20 m; 2D6 from 21 to 50 m; 1D6 beyond beyond 50 m.
\nExamples (12-gauge): Mossberg Model 500, Remington Model 870, Ruger Red Label. Double-barrel capacity: 2.
","skill":"firearms","range":"50M","damage":"2d10","armorPiercing":0,"lethality":0,"isLethal":false,"killRadius":"","ammo":"20","expense":"Standard"},"flags":{},"img":"systems/deltagreen/assets/icons/sawed-off-shotgun.svg"} {"name":"Rifle (Very Heavy)","permission":{"default":0,"bugxCCxa4GzlYx2g":3},"type":"weapon","data":{"name":"","description":"Use lethality rating (10%) if firing bursts. Heavier rounds inflict 1D12+1 damage.
","skill":"firearms","range":"250M","damage":"2D10","armorPiercing":5,"lethality":20,"isLethal":true,"killRadius":"N/A","ammo":"","expense":"Major"},"flags":{},"img":"systems/deltagreen/assets/icons/fn-fal.svg","_id":"ccNHepyVZVb6p49U"} -{"_id":"mvGLbgOB9TeGBfhr","name":"Heavy Pistol","permission":{"default":0,"bugxCCxa4GzlYx2g":3},"type":"weapon","data":{"name":"","description":"Revolver capacity: 6. Examples: 10×25mm Auto, .357 Magnum, .44 Magnum, .50 AE: Colt Delta Elite, Glock 20, S&W Model 13.
","skill":"firearms","range":"10M","damage":"1D12","armorPiercing":0,"lethality":0,"isLethal":false,"killRadius":"","ammo":"20","expense":"Standard"},"flags":{},"img":"systems/deltagreen/assets/icons/desert-eagle.svg"} +{"_id":"mvGLbgOB9TeGBfhr","name":"Heavy Pistol","permission":{"default":0,"bugxCCxa4GzlYx2g":3},"type":"weapon","data":{"name":"","description":"Revolver capacity: 6. Examples: 10×25mm Auto, .357 Magnum, .44 Magnum, .50 AE: Colt Delta Elite, Glock 20, S&W Model 13.
","skill":"firearms","range":"20M","damage":"1D12","armorPiercing":0,"lethality":0,"isLethal":false,"killRadius":"","ammo":"20","expense":"Standard"},"flags":{},"img":"systems/deltagreen/assets/icons/desert-eagle.svg"} {"_id":"oQhWip2JTJYY18fS","name":"Shotgun (Firing Nonlethal)","permission":{"default":0,"bugxCCxa4GzlYx2g":3},"type":"weapon","data":{"name":"","description":"Target stunned on a hit (along with damage).
","skill":"firearms","range":"10M","damage":"1D6","armorPiercing":0,"lethality":0,"isLethal":false,"killRadius":"","ammo":"20","expense":"Standard"},"flags":{},"img":"systems/deltagreen/assets/icons/sawed-off-shotgun.svg"} -{"_id":"xb73X4SjsbuYs4D7","name":"Medium Pistol","permission":{"default":0,"bugxCCxa4GzlYx2g":3},"type":"weapon","data":{"name":"","description":"Revolver capacity: 6. Examples: 9×19 mm, .40 S&W, .45 ACP: Beretta Mod 92FS (M9), Colt M1911A1, Glock 17, Glock 22.
","skill":"firearms","range":"10M","damage":"1D10","armorPiercing":0,"lethality":0,"isLethal":false,"killRadius":"","ammo":"20","expense":"Standard"},"flags":{},"img":"systems/deltagreen/assets/icons/glock.svg"} +{"_id":"xb73X4SjsbuYs4D7","name":"Medium Pistol","permission":{"default":0,"bugxCCxa4GzlYx2g":3},"type":"weapon","data":{"name":"","description":"Revolver capacity: 6. Examples: 9×19 mm, .40 S&W, .45 ACP: Beretta Mod 92FS (M9), Colt M1911A1, Glock 17, Glock 22.
","skill":"firearms","range":"15M","damage":"1D10","armorPiercing":0,"lethality":0,"isLethal":false,"killRadius":"","ammo":"20","expense":"Standard"},"flags":{},"img":"systems/deltagreen/assets/icons/glock.svg"} diff --git a/system.json b/system.json index 3853e74..ff76368 100644 --- a/system.json +++ b/system.json @@ -41,6 +41,11 @@ "lang": "en", "name": "English", "path": "lang/en.json" + }, + { + "lang": "ja", + "name": "日本語", + "path": "lang/ja.json" } ], "gridDistance": 1, diff --git a/template.json b/template.json index 467f74f..e83cad4 100644 --- a/template.json +++ b/template.json @@ -46,7 +46,7 @@ "skills": { "accounting": { "label": "Accounting", - "proficiency": 0, + "proficiency": 10, "failure": false }, "alertness": { @@ -96,7 +96,7 @@ }, "disguise": { "label": "Disguise", - "proficiency": 0, + "proficiency": 10, "failure": false }, "dodge": { diff --git a/templates/actor/actor-sheet.html b/templates/actor/actor-sheet.html index d9a3569..a7e256d 100644 --- a/templates/actor/actor-sheet.html +++ b/templates/actor/actor-sheet.html @@ -10,10 +10,10 @@