From 1f73a282b58509b39cb0c7abcded886ef6c72f62 Mon Sep 17 00:00:00 2001 From: Mike Schoen Date: Tue, 11 Oct 2022 20:48:49 -0500 Subject: [PATCH] Merging in for 1.1.7 release (#78) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Refactor and update to weapon rolling system (#69) * adding nationalization strings and changes to support new weapon chat message * Changed sheet scripts to treat characterweapons and starshipweapons the same as regular items and call on actor.js rollGenericItem. Changed Actor.js to correctly use characterweapon items with roll.js performWeaponRoll(). Heavily overhauled roll.js. Created new helper functions to simplify repeated code, including generating strings from challenge dice, which is now down in multiple places. performWeaponRoll() now generates a nice weapon block for chat using the genericItemTemplate, and also generates the damage roll to append to it. I think it looks quite slick. The genericItemTemplate() now takes an itemId string and appends it to an html element as an attribute named data-item-id to enable functions from the Maestro module. i18n strings had to be changed for this new weapon roll display, this was done in a previous commmit. Damage for weapon rolls is computed directly at roll time from the weapon's base damage stat and the owner's security stat rather than scraping the number off the character sheet HTML. All rolls are now asynchronous, to match the upcoming changes in FoundryVTT. This will prevent depreciation warnings in the console, and breaking change headaches when the new version of FVTT comes out. All files have been fixed to pass eslint. This commit addresses outstanding bug/issues #36, #67, and #68 Co-authored-by: Mike Schoen * V10 update (#77) * Dealing with all deprecation warnings, and abstracting the default image. * More v10 corrections. * Changed 'name' to 'id' in the system json * Removed unnecessary leading slash from defaultImage * Replace sidebar LCARS deco with hard gradient (#63) * Replace sidebar LCARS deco with hard gradient * Use overlayed gradients to fix background * Fixing issue with build and tracker swapped to hiding at the bottom * Fixing more v10 compatibility issues * pt_BR Translation for this module (#76) * Patch fr.json (#73) * Update fr.json Hello, it's just for a French translation or spelling * Update fr.json * v1.1.7 * fixing a couple minor issues before releasing 1.1.7 Co-authored-by: Ada Co-authored-by: IHaveThatPower Co-authored-by: Sophia Pearson Co-authored-by: André S Nascimento <45982225+andre-s-nascimento@users.noreply.github.com> Co-authored-by: LaPatte --- README.md | 7 +- gulpfile.js | 2 +- package.json | 2 +- package/sta-v1.1.7.zip | Bin 0 -> 503113 bytes src/lang/de.json | 4 +- src/lang/en.json | 6 +- src/lang/es.json | 4 +- src/lang/fr.json | 66 +- src/lang/pt.json | 187 ++++ src/module/actors/actor.js | 4 +- src/module/actors/sheets/character-sheet.js | 125 ++- .../actors/sheets/extended-task-sheet.js | 252 ++--- src/module/actors/sheets/smallcraft-sheet.js | 86 +- src/module/actors/sheets/starship-sheet.js | 82 +- src/module/apps/tracker.js | 2 +- src/module/items/armor-sheet.js | 108 +-- src/module/items/character-weapon-sheet.js | 108 +-- src/module/items/focus-sheet.js | 108 +-- src/module/items/generic-sheet.js | 108 +-- src/module/items/item-sheet.js | 108 +-- src/module/items/item.js | 104 +-- src/module/items/smallcraftcontainer-sheet.js | 144 +-- src/module/items/starship-weapon-sheet.js | 108 +-- src/module/items/talent-sheet.js | 108 +-- src/module/macro.js | 4 +- src/module/roll.js | 426 +++++---- src/module/sta.js | 481 +++++----- src/sta.css | 857 ++++++++++++++++++ src/styles/sta.scss | 82 +- src/system.json | 21 +- .../actors/character-sheet-legacy.html | 48 +- src/templates/actors/character-sheet.html | 48 +- src/templates/actors/extended-task-sheet.html | 114 +-- src/templates/actors/limited-sheet.html | 2 +- .../actors/smallcraft-sheet-legacy.html | 44 +- src/templates/actors/smallcraft-sheet.html | 44 +- .../actors/starship-sheet-legacy.html | 56 +- src/templates/actors/starship-sheet.html | 56 +- src/templates/items/armor-sheet.html | 8 +- .../items/character-weapon-sheet.html | 42 +- src/templates/items/focus-sheet.html | 2 +- src/templates/items/item-sheet.html | 8 +- .../smallcraftcontainer-sheet-legacy.html | 58 +- .../items/smallcraftcontainer-sheet.html | 58 +- .../items/starship-weapon-sheet.html | 32 +- src/templates/items/talent-sheet.html | 24 +- 46 files changed, 2728 insertions(+), 1620 deletions(-) create mode 100644 package/sta-v1.1.7.zip create mode 100644 src/lang/pt.json create mode 100644 src/sta.css diff --git a/README.md b/README.md index f86028c..98bcea7 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,12 @@ You MUST own the Fitness and Chat Bubble Icons. It can be found at https://game-icons.net/. Personal website: https://delapouite.com/ - Skoll for Control and Daring Icon. Can be found at https://game-icons.net/. - angrytramp for developing a shared Momentum pool. -- Thanks to the people who have provided me with translations to the system. Luette for the German translation, LeRatierBretonnien for the French translation, and Alejabar for the Spanish translation. + +- Thanks to IHaveThatPower for getting a lot of the heavy lifting done on the v10 upgrade compatibility problems. After their changes, I had relatively few additional fixes to make so it was definitely a ton of help. + +- Thanks to both codergal89 and stillday for their submitions on fixing the sidebar in v10. In the end both helped me resolve the issues that had been plaguing development since v9. + +- Thanks to the people who have provided me with translations to the system. Luette for the German translation, LeRatierBretonnien and TheBearLaPatte for the French translation, Alejabar for the Spanish translation, and andre-s-nascimento for the Portugese translation. - A special thanks should also be given to my playtesters and friends that helped me with finding bugs in alpha as well as listening to me gripe through problems I ran into. I was always able to find feedback when I needed it and opinions on how I could improve functionality: Thorgibrewer (Karl), Kribby-D (Chris), Erk/Embabin (Erik), and Jediisaiah13 (Isaiah). diff --git a/gulpfile.js b/gulpfile.js index 8274465..f70c7bc 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -319,7 +319,7 @@ function updateManifest(cb) { /* Update URLs */ - const result = `${rawURL}/v${manifest.file.version}/package/${manifest.file.name}-v${manifest.file.version}.zip`; + const result = `${rawURL}/v${manifest.file.version}/package/${manifest.file.id}-v${manifest.file.version}.zip`; manifest.file.url = repoURL; manifest.file.manifest = `${rawURL}/master/${manifestRoot}/${manifest.name}`; diff --git a/package.json b/package.json index da69fc2..e3aac1c 100644 --- a/package.json +++ b/package.json @@ -26,5 +26,5 @@ "prettier": "^2.2.1", "yargs": "^16.2.0" }, - "version": "1.1.6" + "version": "1.1.7" } diff --git a/package/sta-v1.1.7.zip b/package/sta-v1.1.7.zip new file mode 100644 index 0000000000000000000000000000000000000000..98fec33d1ef7bef70e4fac02c445238634b530d9 GIT binary patch literal 503113 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

O?YoZ-w{!XuMfyU!?mi!1N`@OA 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 z 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

?g2@`o!{tmyiJ=YYe6d-vUUIW;vkZ}|B5NFmMY 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

&|BRj2o?MW=UqqiGr7Rt!oex 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 YEe`{*HsHo|;6EZ@nGQc1Sh@lIKVPY{*Z=?k literal 0 HcmV?d00001 diff --git a/src/lang/de.json b/src/lang/de.json index c2f8b51..db85649 100644 --- a/src/lang/de.json +++ b/src/lang/de.json @@ -149,6 +149,7 @@ "sta.roll.success": "Erfolg", "sta.roll.successPlural": "Erfolge", "sta.roll.task.name": "Aufgabe", + "sta.roll.challenge.name": "Herausforderung", "sta.roll.complicationrange": "Komplikationsspanne ist ", "sta.roll.complication": "Das ist eine Komplikation!", "sta.roll.complicationPlural": "Das sind |#| Komplikationen!", @@ -156,7 +157,8 @@ "sta.roll.effectPlural": "Das sind |#| Effekte!", "sta.roll.rerollresults": "Neurollen?", - "sta.roll.weapon.damage": "|#| Schaden", + "sta.roll.weapon.damage": "1 Schaden Würfel", + "sta.roll.weapon.damagePlural": "|#| Schaden Würfel", "sta.roll.armor.protect": "|#| Widerstand", "sta.roll.item.quantity": "|#|x Ausrüstungen", diff --git a/src/lang/en.json b/src/lang/en.json index fda2940..6a81cc1 100644 --- a/src/lang/en.json +++ b/src/lang/en.json @@ -158,14 +158,16 @@ "sta.roll.success": "Success", "sta.roll.successPlural": "Successes", "sta.roll.task.name": "Task", + "sta.roll.challenge.name": "Challenge", "sta.roll.complicationrange": "Complication range is ", "sta.roll.complication": "There was a complication!", "sta.roll.complicationPlural": "There were |#| complications!", - "sta.roll.effect": "There was an effect!", + "sta.roll.effect": "There was one effect!", "sta.roll.effectPlural": "There were |#| effects!", "sta.roll.rerollresults": "Reroll results?", - "sta.roll.weapon.damage": "|#| Damage", + "sta.roll.weapon.damage": "1 Damage die", + "sta.roll.weapon.damagePlural": "|#| Damage dice", "sta.roll.armor.protect": "|#| Resistance", "sta.roll.item.quantity": "|#|x Items", diff --git a/src/lang/es.json b/src/lang/es.json index 60ff2da..56e1caa 100644 --- a/src/lang/es.json +++ b/src/lang/es.json @@ -158,6 +158,7 @@ "sta.roll.success": "Éxito", "sta.roll.successPlural": "Éxitos", "sta.roll.task.name": "Tarea", + "sta.roll.challenge.name": "Desafío", "sta.roll.complicationrange": "El Margen de Complicación es ", "sta.roll.complication": "¡Sufres una Complicación!", "sta.roll.complicationPlural": "¡Sufres |#| Complicaciones!", @@ -165,7 +166,8 @@ "sta.roll.effectPlural": "¡Consigues |#| Efectos!", "sta.roll.rerollresults": "¿Repetir la tirada?", - "sta.roll.weapon.damage": "|#| Daño", + "sta.roll.weapon.damage": "|#| Daño dado", + "sta.roll.weapon.damagePlural": "|#| Daño dadoes", "sta.roll.armor.protect": "|#| Resistencia", "sta.roll.item.quantity": "|#|x Objetos", diff --git a/src/lang/fr.json b/src/lang/fr.json index 771c8e1..ce43da9 100644 --- a/src/lang/fr.json +++ b/src/lang/fr.json @@ -5,12 +5,12 @@ "sta.counting.four": "4", "sta.counting.five": "5", - "sta.actor.character.reputation": "Suivi de Reputation", + "sta.actor.character.reputation": "Suivi de Réputation", "sta.actor.character.name": "Nom", "sta.actor.character.rank": "Grade", "sta.actor.character.stress": "Suivi du Stress", "sta.actor.character.environment": "Environnement", - "sta.actor.character.upbringing": "Upbringing", + "sta.actor.character.upbringing": "Éducation", "sta.actor.character.species": "Espèce", "sta.actor.character.assignment": "Affectation", "sta.actor.character.traits": "Traits", @@ -24,7 +24,7 @@ "sta.actor.character.attribute.daring": "Audace", "sta.actor.character.attribute.fitness": "Forme", "sta.actor.character.attribute.insight": "Intuition", - "sta.actor.character.attribute.presence": "Presence", + "sta.actor.character.attribute.presence": "Présence", "sta.actor.character.attribute.reason": "Raison", "sta.actor.character.discipline.title": "Disciplines", "sta.actor.character.discipline.name": "Nom de Discipline", @@ -44,13 +44,13 @@ "sta.actor.injury.title": "Blessures", "sta.actor.belonging.title": "Equipements", "sta.actor.belonging.weapon.title": "Armes", - "sta.actor.belonging.weapon.dmg": "Dg", - "sta.actor.belonging.weapon.damage": "Dégat", + "sta.actor.belonging.weapon.dmg": "Dmg", + "sta.actor.belonging.weapon.damage": "Dégats", "sta.actor.belonging.weapon.range": "Portée", "sta.actor.belonging.weapon.melee": "Corps à Corps", "sta.actor.belonging.weapon.ranged": "Distance", "sta.actor.belonging.weapon.close": "Proche", - "sta.actor.belonging.weapon.medium": "Medium", + "sta.actor.belonging.weapon.medium": "Moyen", "sta.actor.belonging.weapon.long": "Long", "sta.actor.belonging.weapon.area": "Zone", "sta.actor.belonging.weapon.intense": "Intense", @@ -63,31 +63,31 @@ "sta.actor.belonging.weapon.grenade": "Grenade", "sta.actor.belonging.weapon.inaccurate": "Imprécis", "sta.actor.belonging.weapon.nonlethal": "Non Létale", - "sta.actor.belonging.weapon.spread": "Diffusion", - "sta.actor.belonging.weapon.dampening": "Dampening", - "sta.actor.belonging.weapon.calibration": "Calibration", - "sta.actor.belonging.weapon.devastating": "Dévastatrice", - "sta.actor.belonging.weapon.highyield": "High-Yield", + "sta.actor.belonging.weapon.spread": "Dispersion", + "sta.actor.belonging.weapon.dampening": "Sapeur", + "sta.actor.belonging.weapon.calibration": "Calibrage", + "sta.actor.belonging.weapon.devastating": "Destructif", + "sta.actor.belonging.weapon.highyield": "Haut rendement", "sta.actor.belonging.weapon.hiddenx": "Caché", "sta.actor.belonging.weapon.piercingx": "Perforante", - "sta.actor.belonging.weapon.viciousx": "Vicieuse", + "sta.actor.belonging.weapon.viciousx": "Dévastateur", "sta.actor.belonging.weapon.versatilex": "Versatile", "sta.actor.belonging.weapon.persistentx": "Persistant", "sta.actor.belonging.weapon.hands": "Mains", "sta.actor.belonging.weapon.qualities": "Qualités", - "sta.actor.belonging.armor.title": "Armorue", - "sta.actor.belonging.armor.protect": "Resiste", - "sta.actor.belonging.armor.protection": "Resistance", + "sta.actor.belonging.armor.title": "Armure", + "sta.actor.belonging.armor.protect": "Rés", + "sta.actor.belonging.armor.protection": "Résistance", "sta.actor.belonging.other.title": "Autres objets", - "sta.actor.belonging.other.qty": "Qty", + "sta.actor.belonging.other.qty": "Qté", "sta.actor.belonging.other.quantity": "Quantité", "sta.actor.starship.name": "Nom", "sta.actor.starship.designation": "Désignation", - "sta.actor.starship.servicedate": "Date de mise en Service", - "sta.actor.starship.spaceframe": "Space Frame", + "sta.actor.starship.servicedate": "Mise en Service", + "sta.actor.starship.spaceframe": "Structure spatiale", "sta.actor.starship.missionprofile": "Profil de Mission", - "sta.actor.starship.refit": "Refit", + "sta.actor.starship.refit": "Refontes", "sta.actor.starship.traits": "Traits", "sta.actor.starship.system.title": "Systèmes", "sta.actor.starship.system.name": "Nom du Système", @@ -98,7 +98,7 @@ "sta.actor.starship.system.structure": "Structure", "sta.actor.starship.system.weapons": "Armes", "sta.actor.starship.system.breaches": "Coque", - "sta.actor.starship.department.title": "Departements", + "sta.actor.starship.department.title": "Départements", "sta.actor.starship.department.name": "Nom de Département", "sta.actor.starship.department.command": "Commande", "sta.actor.starship.department.conn": "Pilotage", @@ -109,12 +109,12 @@ "sta.actor.starship.power": "Puissance", "sta.actor.starship.shields": "Boucliers", "sta.actor.starship.launchbay": "Baie de lancement", - "sta.actor.starship.crew": "Equipage", - "sta.actor.starship.scale": "Echelle", + "sta.actor.starship.crew": "Équipage", + "sta.actor.starship.scale": "Échelle", "sta.actor.starship.resistance": "Résistance", "sta.actor.starship.values": "Directives de Mission", - "sta.actor.starship.damage": "Rapport de Dégâts", - "sta.actor.starship.equipment": "Equipement", + "sta.actor.starship.damage": "Rapports de Dégâts", + "sta.actor.starship.equipment": "Équipements", "sta.actor.starship.belonging.other.title": "Autre Cargaison", "sta.actor.smallcraft.parent": "Vaisseau mère", @@ -124,7 +124,7 @@ "sta.actor.extendedtask.work": "Effort", "sta.actor.extendedtask.difficulty": "Difficulté", "sta.actor.extendedtask.resistance": "Résistance", - "sta.actor.extendedtask.breakthroughs": "Apleur", + "sta.actor.extendedtask.breakthroughs": "Ampleur", "sta.actor.extendedtask.completed": "Tâche Etendue Finie!", "sta.item.genericitem.name": "Nom", @@ -138,12 +138,12 @@ "sta.item.talent.type.discipline": "Discipline", "sta.item.talent.requires": "Nécessite", "sta.item.talent.houselegacy": "Maison", - "sta.item.talent.houserequired": "House Legacy of", + "sta.item.talent.houserequired": "Maison de", - "sta.item.house.legacy.title": "House Legacy", + "sta.item.house.legacy.title": "Héritage de la maison", "sta.item.house.legacy.leaders": "Leaders", "sta.item.house.legacy.warriors": "Soldats", - "sta.item.house.legacy.spacefarers": "VOyageurs", + "sta.item.house.legacy.spacefarers": "Voyageurs", "sta.item.house.legacy.engineers": "Ingénieurs", "sta.item.house.legacy.scientists": "Scientifiques", "sta.item.house.legacy.physicians": "Physiciens", @@ -151,13 +151,14 @@ "sta.apps.dicepoolwindow": "Réserve de Dés", "sta.apps.focus": "Utiliser l'Impulsion?", "sta.apps.determination": "Utiliser la Détermination?", - "sta.apps.complicationrange": "Echelle de Complication (1 par défaut)?", + "sta.apps.complicationrange": "Échelle de Complication (1 par défaut)?", "sta.apps.pool": "Nombre de Dés dans la réserve", "sta.apps.rolldice": "Lancer les Dés", "sta.roll.success": "Succès", "sta.roll.successPlural": "Succès", "sta.roll.task.name": "Tâches", + "sta.roll.challenge.name": "Défi", "sta.roll.complicationrange": "La Marge de Complication est ", "sta.roll.complication": "Il y a un Complication!", "sta.roll.complicationPlural": "Il y a eu |#| Complications!", @@ -165,9 +166,10 @@ "sta.roll.effectPlural": "Il y a eu |#| Effets!", "sta.roll.rerollresults": "Relancer les résultats?", - "sta.roll.weapon.damage": "|#| Dégâts", + "sta.roll.weapon.damage": "|#| Dégâts dé", + "sta.roll.weapon.damagePlural": "|#| Dégâts dés", "sta.roll.armor.protect": "|#| Résistance", - "sta.roll.item.quantity": "|#|x Items", + "sta.roll.item.quantity": "|#|x Objets", "sta.tracker.threat": "Menace", @@ -179,4 +181,4 @@ "sta.notifications.threatInvalidPermissions": "Vous n'êtes pas autorisé à changer Menace!", "sta.notifications.threatNegative": "Vous ne pouvez pas définir Menace sur une valeur inférieure à 0!", "sta.notifications.threatTooGreat": "Il y a trop de Menace!" -} \ No newline at end of file +} diff --git a/src/lang/pt.json b/src/lang/pt.json new file mode 100644 index 0000000..737804a --- /dev/null +++ b/src/lang/pt.json @@ -0,0 +1,187 @@ +{ + "sta.counting.one": "1", + "sta.counting.two": "2", + "sta.counting.three": "3", + "sta.counting.four": "4", + "sta.counting.five": "5", + + "sta.actor.character.reputation": "Total de Reputação", + "sta.actor.character.name": "Nome", + "sta.actor.character.rank": "Patente", + "sta.actor.character.stress": "Total de Stress", + "sta.actor.character.environment": "Ambiente", + "sta.actor.character.upbringing": "Educação", + "sta.actor.character.species": "Espécies", + "sta.actor.character.assignment": "Atribuição", + "sta.actor.character.traits": "Traços", + "sta.actor.character.determination": "Determinação", + "sta.actor.attdis.mod": "Mod", + "sta.actor.attdis.task": "Executar Tarefa", + "sta.actor.challenge.roll": "Executar Desafio", + "sta.actor.character.attribute.title": "Atributos", + "sta.actor.character.attribute.name": "Nome do Atributo", + "sta.actor.character.attribute.control": "Controle", + "sta.actor.character.attribute.daring": "Audácia", + "sta.actor.character.attribute.fitness": "Aptidão", + "sta.actor.character.attribute.insight": "Perspicácia", + "sta.actor.character.attribute.presence": "Presença", + "sta.actor.character.attribute.reason": "Razão", + "sta.actor.character.discipline.title": "Disciplines", + "sta.actor.character.discipline.name": "Discipline Name", + "sta.actor.character.discipline.command": "Comando", + "sta.actor.character.discipline.conn": "Condução", + "sta.actor.character.discipline.engineering": "Engenharia", + "sta.actor.character.discipline.medicine": "Medicina", + "sta.actor.character.discipline.science": "Ciências", + "sta.actor.character.discipline.security": "Segurança", + "sta.actor.focus.title": "Focos", + "sta.actor.value.title": "Valores", + "sta.actor.value.used": "Utilizado?", + "sta.actor.note.title": "Notas", + "sta.actor.milestone.title": "Marco", + "sta.actor.milestone.add": "Adicionar Marco", + "sta.actor.milestone.edit": "Editar Marco", + "sta.actor.injury.title": "Ferimentos", + "sta.actor.belonging.title": "Pertences", + "sta.actor.belonging.weapon.title": "Armas", + "sta.actor.belonging.weapon.dmg": "Dan", + "sta.actor.belonging.weapon.damage": "Dano", + "sta.actor.belonging.weapon.range": "Alcance", + "sta.actor.belonging.weapon.melee": "Corpo a Corpo", + "sta.actor.belonging.weapon.ranged": "à Distância", + "sta.actor.belonging.weapon.close": "Próximo", + "sta.actor.belonging.weapon.medium": "Médio", + "sta.actor.belonging.weapon.long": "Longo", + "sta.actor.belonging.weapon.area": "Área", + "sta.actor.belonging.weapon.intense": "Intenso", + "sta.actor.belonging.weapon.knockdown": "Derrubado", + "sta.actor.belonging.weapon.accurate": "Precisa", + "sta.actor.belonging.weapon.charge": "Carga", + "sta.actor.belonging.weapon.cumbersome": "Pesada", + "sta.actor.belonging.weapon.deadly": "Mortal", + "sta.actor.belonging.weapon.debilitating": "Debilitante", + "sta.actor.belonging.weapon.grenade": "Granada", + "sta.actor.belonging.weapon.inaccurate": "Imprecisa", + "sta.actor.belonging.weapon.nonlethal": "Não-Letal", + "sta.actor.belonging.weapon.spread": "Dispersão", + "sta.actor.belonging.weapon.dampening": "Amortecer", + "sta.actor.belonging.weapon.calibration": "Calibração", + "sta.actor.belonging.weapon.devastating": "Devastadora", + "sta.actor.belonging.weapon.highyield": "Eficaz", + "sta.actor.belonging.weapon.hiddenx": "Escondida", + "sta.actor.belonging.weapon.piercingx": "Perfurante", + "sta.actor.belonging.weapon.viciousx": "Violento", + "sta.actor.belonging.weapon.versatilex": "Versátil", + "sta.actor.belonging.weapon.persistentx": "Persistente", + "sta.actor.belonging.weapon.hands": "Mãos", + "sta.actor.belonging.weapon.qualities": "Qualidades", + "sta.actor.belonging.armor.title": "Armadura", + "sta.actor.belonging.armor.protect": "Resist", + "sta.actor.belonging.armor.protection": "Resistencia", + "sta.actor.belonging.other.title": "Outros Itens", + "sta.actor.belonging.other.qty": "Qtd", + "sta.actor.belonging.other.quantity": "Quantidade", + + "sta.actor.starship.name": "Nome", + "sta.actor.starship.designation": "Designação", + "sta.actor.starship.servicedate": "Início do Serviço", + "sta.actor.starship.spaceframe": "Modelo", + "sta.actor.starship.missionprofile": "Perfil de Missão", + "sta.actor.starship.refit": "Modificações", + "sta.actor.starship.traits": "Traços", + "sta.actor.starship.system.title": "Sistemas", + "sta.actor.starship.system.name": "Nome do Sistema", + "sta.actor.starship.system.communications": "Communicações", + "sta.actor.starship.system.computers": "Computadores", + "sta.actor.starship.system.engines": "Motores", + "sta.actor.starship.system.sensors": "Sensores", + "sta.actor.starship.system.structure": "Estrutura", + "sta.actor.starship.system.weapons": "Armas", + "sta.actor.starship.system.breaches": "Brecha", + "sta.actor.starship.department.title": "Departmentos", + "sta.actor.starship.department.name": "Nome do Departmento", + "sta.actor.starship.department.command": "Comando", + "sta.actor.starship.department.conn": "Condução", + "sta.actor.starship.department.engineering": "Engenharia", + "sta.actor.starship.department.medicine": "Medicina", + "sta.actor.starship.department.science": "Ciência", + "sta.actor.starship.department.security": "Segurança", + "sta.actor.starship.power": "Energia", + "sta.actor.starship.shields": "Escudos", + "sta.actor.starship.launchbay": "Doca de Lançamento", + "sta.actor.starship.crew": "Suporte da Tripulação", + "sta.actor.starship.scale": "Escala", + "sta.actor.starship.resistance": "Resistência", + "sta.actor.starship.values": "Diretrizes da Missão", + "sta.actor.starship.damage": "Relatórios de Danos", + "sta.actor.starship.equipment": "Equipmento", + "sta.actor.starship.belonging.other.title": "Outras Cargas", + + "sta.actor.smallcraft.parent": "Nave Pai", + "sta.actor.smallcraft.child": "Tipo Veículo Pequeno", + + "sta.actor.extendedtask.magnitude": "Magnitude", + "sta.actor.extendedtask.work": "Trabalho", + "sta.actor.extendedtask.difficulty": "Dificuldade", + "sta.actor.extendedtask.resistance": "Resistência", + "sta.actor.extendedtask.breakthroughs": "Avanços", + "sta.actor.extendedtask.completed": "Tarefa Extendida Completada!", + + "sta.item.genericitem.name": "Nome", + "sta.item.genericitem.description": "Descrição", + "sta.item.genericitem.opportunity": "Oportunidade", + "sta.item.genericitem.escalation": "Intensificação", + + "sta.item.talent.title": "Talentos", + "sta.item.talent.type.title": "Tipo", + "sta.item.talent.type.general": "Geral", + "sta.item.talent.type.discipline": "Disciplina", + "sta.item.talent.requires": "Requisitos", + "sta.item.talent.houselegacy": "Caso", + "sta.item.talent.houserequired": "Legado da Casa de", + + "sta.item.house.legacy.title": "Legado da Casa", + "sta.item.house.legacy.leaders": "Líderes", + "sta.item.house.legacy.warriors": "Guerreiros", + "sta.item.house.legacy.spacefarers": "Viajantes", + "sta.item.house.legacy.engineers": "Engenheiros", + "sta.item.house.legacy.scientists": "Cientistas", + "sta.item.house.legacy.physicians": "Médicos", + + "sta.apps.dicepoolwindow": "Pilha de Dados", + "sta.apps.focus": "Usando Foco?", + "sta.apps.determination": "Usando Determinação/Valor?", + "sta.apps.complicationrange": "Margem de Complicações (1 é o padrão)?", + "sta.apps.pool": "Número de Dados na Pilha", + "sta.apps.rolldice": "Rolar Dados", + + "sta.roll.success": "Sucesso", + "sta.roll.successPlural": "Sucessos", + "sta.roll.task.name": "Tarefa", + "sta.roll.complicationrange": "Margem de Complicação é ", + "sta.roll.complication": "Houve uma Complicação!", + "sta.roll.complicationPlural": "Tivemos |#| Complicações!", + "sta.roll.effect": "Houve um efeito!", + "sta.roll.effectPlural": "Tivemos |#| efeitos!", + "sta.roll.rerollresults": "Re-rolar resultados?", + + "sta.roll.weapon.damage": "|#| Dano", + "sta.roll.armor.protect": "|#| Resistência", + "sta.roll.item.quantity": "|#|x Itens", + + "sta.tracker.threat": "Ameaça", + "sta.tracker.momentum": "Momentum", + + "sta.notifications.momentuminvalidpermissions": "Você não tem permissão para alterar o Momentum!", + "sta.notifications.momentummin": "Você não pode ajustar o Momentum para menos que 0!", + "sta.notifications.momentummax": "Você não pode ajustar o Momentum para mais que 6!", + "sta.notifications.threatinvalidpermissions": "Você não tem permissão para alterar a Ameaça!", + "sta.notifications.threatmin": "Você não pode ajustar a Ameaça para menos que 0!", + "sta.notifications.threatmax": "Há muita Ameaça na reserva!", + + "sta.dice.dsn.ufp.blue": "UFP Azul", + "sta.dice.dsn.ufp.gold": "UFP Dourado", + "sta.dice.dsn.ufp.red": "UFP Vermelho", + "sta.dice.dsn.ufp.theme.black": "Star Trek Adventures UFP (Preto)", + "sta.dice.dsn.ufp.theme.white": "Star Trek Adventures UFP (Branco)" +} \ No newline at end of file diff --git a/src/module/actors/actor.js b/src/module/actors/actor.js index c984e8a..d299ace 100644 --- a/src/module/actors/actor.js +++ b/src/module/actors/actor.js @@ -7,7 +7,7 @@ import { export class STAActor extends Actor { prepareData() { - if (!this.data.img) this.data.img = '/systems/sta/assets/icons/voyagercombadgeicon.svg'; + if (!this.img) this.img = game.sta.defaultImage; super.prepareData(); } @@ -148,7 +148,7 @@ export class STASharedActorFunctions { case 'value': staRoll.performValueRoll(item, speaker); break; - case 'weapon': + case 'characterweapon': case 'starshipweapon': staRoll.performWeaponRoll(item, speaker); break; diff --git a/src/module/actors/sheets/character-sheet.js b/src/module/actors/sheets/character-sheet.js index 64072eb..fa7a987 100644 --- a/src/module/actors/sheets/character-sheet.js +++ b/src/module/actors/sheets/character-sheet.js @@ -19,9 +19,7 @@ export class STACharacterSheet extends ActorSheet { // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. /** @override */ get template() { - let versionInfo; - if (game.world.data) versionInfo = game.world.data.coreVersion; - else game.world.coreVersion; + let versionInfo = game.world.coreVersion; if ( !game.user.isGM && this.actor.limited) return 'systems/sta/templates/actors/limited-sheet.html'; if (!isNewerVersion(versionInfo,"0.8.-1")) return "systems/sta/templates/actors/character-sheet-legacy.html"; return `systems/sta/templates/actors/character-sheet.html`; @@ -34,53 +32,53 @@ export class STACharacterSheet extends ActorSheet { const sheetData = this.object; sheetData.dtypes = ['String', 'Number', 'Boolean']; - // Ensure attribute and discipline values don't weigh over the max. - $.each(sheetData.data.data.attributes, (key, attribute) => { + // Ensure attribute and discipline values aren't over the max/min. + $.each(sheetData.system.attributes, (key, attribute) => { if (attribute.value > 12) attribute.value = 12; + if (attribute.value < 7) attribute.value = 7; }); - - $.each(sheetData.data.data.disciplines, (key, discipline) => { - if (discipline.value > 5) discipline.value = 5; + $.each(sheetData.system.disciplines, (key, discipline) => { + if (discipline.value > 5) discipline.value = 5; + if (discipline.value < 0) discipline.value = 0; }); - // Checks if stress is larger than its max, if so, set to max. - if (sheetData.data.data.stress.value > sheetData.data.data.stress.max) { - sheetData.data.data.stress.value = sheetData.data.data.stress.max; - } - if (sheetData.data.data.determination.value > 3) { - sheetData.data.data.determination.value = 3; + // Check stress max/min + if (!(sheetData.system.stress)) + sheetData.system.stress = {}; + if (sheetData.system.stress.value > sheetData.system.stress.max) { + sheetData.system.stress.value = sheetData.system.stress.max; } - if (sheetData.data.data.reputation.value > 20) { - sheetData.data.data.reputation.value = 20; + if (sheetData.system.stress.value < 0) { + sheetData.system.stress.value = 0; } - - // Ensure attribute and discipline values aren't lower than 4. - $.each(sheetData.data.data.attribute, (key, attribute) => { - if (attribute.value < 7) attribute.value = 7; - }); - - $.each(sheetData.data.data.disciplines, (key, discipline) => { - if (discipline.value < 0) discipline.value = 0; - }); - // Checks if any values are below their theoretical minimum, if so - set it to the very minimum. - if (sheetData.data.data.stress.value < 0) { - sheetData.data.data.stress.value = 0; + // Check determination max/min + if (!(sheetData.system.determination)) + sheetData.system.determination = {}; + if (sheetData.system.determination.value > 3) { + sheetData.system.determination.value = 3; } - if (sheetData.data.data.determination.value < 0) { - sheetData.data.data.determination.value = 0; + if (sheetData.system.determination.value < 0) { + sheetData.system.determination.value = 0; } - if (sheetData.data.data.reputation < 0) { - sheetData.data.data.reputation = 0; + + // Check reputation max/min + if (!(sheetData.system.reputation)) + sheetData.system.reputation = {}; + if (sheetData.system.reputation.value > 20) { + sheetData.system.reputation.value = 20; + } + if (sheetData.system.reputation < 0) { + sheetData.system.reputation = 0; } // Checks if items for this actor have default images. Something with Foundry 0.7.9 broke this functionality operating normally. // Stopgap until a better solution can be found. - $.each(sheetData.data.items, (key, item) => { - if (!item.img) item.img = '/systems/sta/assets/icons/voyagercombadgeicon.svg'; + $.each(sheetData.items, (key, item) => { + if (!item.img) item.img = game.sta.defaultImage; }) - return sheetData.data; + return sheetData; } /* -------------------------------------------- */ @@ -90,9 +88,7 @@ export class STACharacterSheet extends ActorSheet { super.activateListeners(html); // Allows checking version easily - let versionInfo; - if (game.world.data) versionInfo = game.world.data.coreVersion; - else game.world.coreVersion; + let versionInfo = game.world.coreVersion; // Opens the class STASharedActorFunctions for access at various stages. const staActor = new STASharedActorFunctions(); @@ -100,9 +96,10 @@ export class STACharacterSheet extends ActorSheet { // If the player has limited access to the actor, there is nothing to see here. Return. if ( !game.user.isGM && this.actor.limited) return; - // We use i alot in for loops. Best to assign it now for use later in multiple places. + // We use i a lot in for loops. Best to assign it now for use later in multiple places. let i; + // TODO: This is not really doing anything yet // Here we are checking if there is armor equipped. // The player can only have one armor. As such, we will use this later. let armorNumber = 0; @@ -111,7 +108,7 @@ export class STACharacterSheet extends ActorSheet { armorNumber = 0; currentActor.actor.items.forEach((values) => { if (values.type == 'armor') { - if (values.data.data.equipped == true) armorNumber+= 1; + if (values.equipped == true) armorNumber+= 1; } }); } @@ -214,31 +211,25 @@ export class STACharacterSheet extends ActorSheet { html.find('.control.toggle').click((ev) => { let itemId = ev.currentTarget.closest(".entry").dataset.itemId; let item = this.actor.items.get(itemId); - let state = item.data.data.used; + let state = item.system.used; if (state) { - item.data.data.used = false; + item.system.used = false; $(ev.currentTarget).children()[0].classList.remove('fa-toggle-on'); $(ev.currentTarget).children()[0].classList.add('fa-toggle-off'); $(ev.currentTarget).parents('.entry')[0].setAttribute('data-item-used', 'false'); $(ev.currentTarget).parents('.entry')[0].style.textDecoration = 'none'; } else { - item.data.data.used = true; + item.system.used = true; $(ev.currentTarget).children()[0].classList.remove('fa-toggle-off'); $(ev.currentTarget).children()[0].classList.add('fa-toggle-on'); $(ev.currentTarget).parents('.entry')[0].setAttribute('data-item-used', 'true'); $(ev.currentTarget).parents('.entry')[0].style.textDecoration = 'line-through'; } - return this.actor.items.get(itemId).update({["data.used"]: getProperty(item.data, "data.used")}); + return this.actor.items.get(itemId).update({['system.used']: getProperty(item.system, 'used')}); }); // This allows for all items to be rolled, it gets the current targets type and id and sends it to the rollGenericItem function. - html.find('.rollable').click((ev) =>{ - const itemType = $(ev.currentTarget).parents('.entry')[0].getAttribute('data-item-type'); - const itemId = $(ev.currentTarget).parents('.entry')[0].getAttribute('data-item-id'); - staActor.rollGenericItem(ev, itemType, itemId, this.actor); - }); - - html.find('.chat').click((ev) =>{ + html.find('.chat,.rollable').click((ev) =>{ const itemType = $(ev.currentTarget).parents('.entry')[0].getAttribute('data-item-type'); const itemId = $(ev.currentTarget).parents('.entry')[0].getAttribute('data-item-id'); staActor.rollGenericItem(ev, itemType, itemId, this.actor); @@ -259,11 +250,14 @@ export class STACharacterSheet extends ActorSheet { name: name, type: type, data: data, - img: '/systems/sta/assets/icons/voyagercombadgeicon.svg' + img: game.sta.defaultImage }; delete itemData.data['type']; - if (isNewerVersion(versionInfo,"0.8.-1")) return this.actor.createEmbeddedDocuments("Item",[(itemData)]); - else return this.actor.createOwnedItem(itemData); + if (isNewerVersion(versionInfo, '0.8.-1')) { + return this.actor.createEmbeddedDocuments('Item', [(itemData)]); + } else { + return this.actor.createOwnedItem(itemData); + } }); // Allows item-delete images to allow deletion of the selected item. This uses Simple Worldbuilding System Code. @@ -271,8 +265,11 @@ export class STACharacterSheet extends ActorSheet { const li = $(ev.currentTarget).parents('.entry'); const r = confirm('Are you sure you want to delete ' + li[0].getAttribute('data-item-value') + '?'); if (r == true) { - if (isNewerVersion(versionInfo,"0.8.-1")) this.actor.deleteEmbeddedDocuments("Item",[li.data("itemId")]); - else this.actor.deleteOwnedItem(li.data("itemId")); + if (isNewerVersion(versionInfo, '0.8.-1')) { + this.actor.deleteEmbeddedDocuments('Item', [li.data('itemId')]); + } else { + this.actor.deleteOwnedItem(li.data('itemId')); + } li.slideUp(200, () => this.render(false)); } }); @@ -439,13 +436,6 @@ export class STACharacterSheet extends ActorSheet { staActor.rollChallengeRoll(ev, 'Generic', 0, this.actor); }); - html.find('.rollable.challenge').click((ev) => { - const damage = parseInt(ev.target.parentElement.nextElementSibling.nextElementSibling.innerText) ? - parseInt(ev.target.parentElement.nextElementSibling.nextElementSibling.innerText) : 0; - staActor.rollChallengeRoll(ev, ev.target.dataset.itemName, - damage, this.actor); - }); - html.find('.reroll-result').click((ev) => { let selectedAttribute = ''; let selectedAttributeValue = ''; @@ -471,12 +461,11 @@ export class STACharacterSheet extends ActorSheet { parseInt(selectedDisciplineValue), null, this.actor); }); - $(html).find('[id^=character-weapon-]').each(function(_, value){ - let weaponDamage = parseInt(value.dataset.itemDamage); - let securityValue = parseInt(html.find('#security')[0].value); - let attackDamageValue = weaponDamage + securityValue; + $(html).find('[id^=character-weapon-]').each( function( _, value ) { + const weaponDamage = parseInt(value.dataset.itemDamage); + const securityValue = parseInt(html.find('#security')[0].value); + const attackDamageValue = weaponDamage + securityValue; value.getElementsByClassName('damage')[0].innerText = attackDamageValue; }); - } } diff --git a/src/module/actors/sheets/extended-task-sheet.js b/src/module/actors/sheets/extended-task-sheet.js index 09c7633..8f73048 100644 --- a/src/module/actors/sheets/extended-task-sheet.js +++ b/src/module/actors/sheets/extended-task-sheet.js @@ -1,126 +1,126 @@ -import { - STASharedActorFunctions -} from '../actor.js'; - -export class STAExtendedTaskSheet extends ActorSheet { - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['sta', 'sheet', 'actor', 'extendedtask'], - width: 500, - height: 600 - }); - } - - /* -------------------------------------------- */ - // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. - /** @override */ - get template() { - if ( !game.user.isGM && this.actor.limited) { - ui.notifications.warn('You do not have permission to view this sheet!'); - return false; - } - return `systems/sta/templates/actors/extended-task-sheet.html`; - } - - /* -------------------------------------------- */ - - /** @override */ - getData() { - const sheetData = this.object; - sheetData.dtypes = ['String', 'Number', 'Boolean']; - - if (sheetData.data.data.magnitude < 0) data.data.magnitude = 0; - if (sheetData.data.data.work < 0) data.data.work = 0; - if (sheetData.data.data.difficulty < 0) data.data.difficulty = 0; - if (sheetData.data.data.resistance < 0) data.data.resistance = 0; - - return sheetData.data; - } - - /* -------------------------------------------- */ - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - - // Opens the class STASharedActorFunctions for access at various stages. - const staActor = new STASharedActorFunctions(); - - // If the player has limited access to the actor, there is nothing to see here. Return. - if ( !game.user.isGM && this.actor.limited) return; - - function renderExtendedWorkTracks() { - const work = parseInt(html.find('#work')[0].value); - - const trackNumber = Math.ceil(work/5); - - const fullDiv = document.createElement('DIV'); - fullDiv.style = 'width: 100%;'; - fullDiv.className = 'bar extendedtask'; - for (let i = 0; i < trackNumber; i++ ) { - // put a divider at the top of each row - const dividerDiv = document.createElement('DIV'); - dividerDiv.className = 'extendedtask-divider'; - fullDiv.appendChild(dividerDiv); - - // build a row of numbers for the extended task track - const rowDiv = document.createElement('DIV'); - rowDiv.className = 'row'; - rowDiv.style = 'width: 100%;'; - for (let j = 0; j < 5; j++) { - const inputDiv = document.createElement('DIV'); - if (i * 5 + j + 1 <= work) { - inputDiv.id = 'box-' + (i * 5 + j + 1); - inputDiv.className = 'box extendedtask'; - inputDiv.innerHTML = (i * 5 + j + 1); - } - inputDiv.style = 'width: calc(100% / ' + 5 + ');'; - rowDiv.appendChild(inputDiv); - } - // append to the div that will be put in the renderer div on extended-task-sheet.html - fullDiv.appendChild(rowDiv); - } - - html.find('#extendedtask-renderer')[0].innerHTML = ''; - html.find('#extendedtask-renderer')[0].appendChild(fullDiv); - - for (let k = 0; k < work; k++) { - html.find('[id^="box"]')[k].classList.add('extendedtask'); - if (k + 1 <= html.find('#work-progress')[0].value) { - html.find('[id^="box"]')[k].setAttribute('data-selected', 'true'); - html.find('[id^="box"]')[k].classList.add('selected'); - } else { - html.find('[id^="box"]')[k].removeAttribute('data-selected'); - html.find('[id^="box"]')[k].classList.remove('selected'); - } - } - } - renderExtendedWorkTracks(); - - html.find('[id^="box"]').click((ev) => { - let total = ''; - const newTotalObject = $(ev.currentTarget)[0]; - const newTotal = newTotalObject.id.replace(/\D/g, ''); - if (newTotalObject.getAttribute('data-selected') === 'true') { - const nextCheck = 'box-' + (parseInt(newTotal) + 1); - if (!html.find('#'+nextCheck)[0] || html.find('#'+nextCheck)[0].getAttribute('data-selected') != 'true') { - html.find('#work-progress')[0].value = html.find('#work-progress')[0].value - 1; - this.submit(); - } else { - total = html.find('#work-progress')[0].value; - if (total != newTotal) { - html.find('#work-progress')[0].value = newTotal; - this.submit(); - } - } - } else { - total = html.find('#work-progress')[0].value; - if (total != newTotal) { - html.find('#work-progress')[0].value = newTotal; - this.submit(); - } - } - }); - } -} +import { + STASharedActorFunctions +} from '../actor.js'; + +export class STAExtendedTaskSheet extends ActorSheet { + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['sta', 'sheet', 'actor', 'extendedtask'], + width: 500, + height: 600 + }); + } + + /* -------------------------------------------- */ + // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. + /** @override */ + get template() { + if ( !game.user.isGM && this.actor.limited) { + ui.notifications.warn('You do not have permission to view this sheet!'); + return false; + } + return `systems/sta/templates/actors/extended-task-sheet.html`; + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + const sheetData = this.object; + sheetData.dtypes = ['String', 'Number', 'Boolean']; + + if (sheetData.system.magnitude < 0) sheetData.system.magnitude = 0; + if (sheetData.system.work < 0) sheetData.system.work = 0; + if (sheetData.system.difficulty < 0) sheetData.system.difficulty = 0; + if (sheetData.system.resistance < 0) sheetData.system.resistance = 0; + + return sheetData.system; + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Opens the class STASharedActorFunctions for access at various stages. + const staActor = new STASharedActorFunctions(); + + // If the player has limited access to the actor, there is nothing to see here. Return. + if ( !game.user.isGM && this.actor.limited) return; + + function renderExtendedWorkTracks() { + const work = parseInt(html.find('#work')[0].value); + + const trackNumber = Math.ceil(work/5); + + const fullDiv = document.createElement('DIV'); + fullDiv.style = 'width: 100%;'; + fullDiv.className = 'bar extendedtask'; + for (let i = 0; i < trackNumber; i++ ) { + // put a divider at the top of each row + const dividerDiv = document.createElement('DIV'); + dividerDiv.className = 'extendedtask-divider'; + fullDiv.appendChild(dividerDiv); + + // build a row of numbers for the extended task track + const rowDiv = document.createElement('DIV'); + rowDiv.className = 'row'; + rowDiv.style = 'width: 100%;'; + for (let j = 0; j < 5; j++) { + const inputDiv = document.createElement('DIV'); + if (i * 5 + j + 1 <= work) { + inputDiv.id = 'box-' + (i * 5 + j + 1); + inputDiv.className = 'box extendedtask'; + inputDiv.innerHTML = (i * 5 + j + 1); + } + inputDiv.style = 'width: calc(100% / ' + 5 + ');'; + rowDiv.appendChild(inputDiv); + } + // append to the div that will be put in the renderer div on extended-task-sheet.html + fullDiv.appendChild(rowDiv); + } + + html.find('#extendedtask-renderer')[0].innerHTML = ''; + html.find('#extendedtask-renderer')[0].appendChild(fullDiv); + + for (let k = 0; k < work; k++) { + html.find('[id^="box"]')[k].classList.add('extendedtask'); + if (k + 1 <= html.find('#work-progress')[0].value) { + html.find('[id^="box"]')[k].setAttribute('data-selected', 'true'); + html.find('[id^="box"]')[k].classList.add('selected'); + } else { + html.find('[id^="box"]')[k].removeAttribute('data-selected'); + html.find('[id^="box"]')[k].classList.remove('selected'); + } + } + } + renderExtendedWorkTracks(); + + html.find('[id^="box"]').click((ev) => { + let total = ''; + const newTotalObject = $(ev.currentTarget)[0]; + const newTotal = newTotalObject.id.replace(/\D/g, ''); + if (newTotalObject.getAttribute('data-selected') === 'true') { + const nextCheck = 'box-' + (parseInt(newTotal) + 1); + if (!html.find('#'+nextCheck)[0] || html.find('#'+nextCheck)[0].getAttribute('data-selected') != 'true') { + html.find('#work-progress')[0].value = html.find('#work-progress')[0].value - 1; + this.submit(); + } else { + total = html.find('#work-progress')[0].value; + if (total != newTotal) { + html.find('#work-progress')[0].value = newTotal; + this.submit(); + } + } + } else { + total = html.find('#work-progress')[0].value; + if (total != newTotal) { + html.find('#work-progress')[0].value = newTotal; + this.submit(); + } + } + }); + } +} diff --git a/src/module/actors/sheets/smallcraft-sheet.js b/src/module/actors/sheets/smallcraft-sheet.js index 8aa0170..ea740ec 100644 --- a/src/module/actors/sheets/smallcraft-sheet.js +++ b/src/module/actors/sheets/smallcraft-sheet.js @@ -20,9 +20,7 @@ export class STASmallCraftSheet extends ActorSheet { // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. /** @override */ get template() { - let versionInfo; - if (game.world.data) versionInfo = game.world.data.coreVersion; - else game.world.coreVersion; + let versionInfo = game.world.coreVersion; if ( !game.user.isGM && this.actor.limited) return 'systems/sta/templates/actors/limited-sheet.html'; if (!isNewerVersion(versionInfo,"0.8.-1")) return "systems/sta/templates/actors/smallcraft-sheet-legacy.html"; return `systems/sta/templates/actors/smallcraft-sheet.html`; @@ -37,42 +35,42 @@ export class STASmallCraftSheet extends ActorSheet { sheetData.dtypes = ['String', 'Number', 'Boolean']; // Ensure department values don't weigh over the max. - $.each(sheetData.data.data.departments, (key, department) => { + $.each(sheetData.system.departments, (key, department) => { if (department.value > 5) department.value = 5; }); // Checks if shields is larger than its max, if so, set to max. - if (sheetData.data.data.shields.value > sheetData.data.data.shields.max) { - sheetData.data.data.shields.value = sheetData.data.data.shields.max; + if (sheetData.system.shields.value > sheetData.system.shields.max) { + sheetData.system.shields.value = sheetData.system.shields.max; } - if (sheetData.data.data.power.value > sheetData.data.data.power.max) { - sheetData.data.data.power.value = sheetData.data.data.power.max; + if (sheetData.system.power.value > sheetData.system.power.max) { + sheetData.system.power.value = sheetData.system.power.max; } // Ensure system and department values aren't lower than their minimums. - $.each(sheetData.data.data.systems, (key, system) => { + $.each(sheetData.system.systems, (key, system) => { if (system.value < 0) system.value = 0; }); - $.each(sheetData.data.data.departments, (key, department) => { + $.each(sheetData.system.departments, (key, department) => { if (department.value < 0) department.value = 0; }); // Checks if shields is below 0, if so - set it to 0. - if (sheetData.data.data.shields.value < 0) { - sheetData.data.data.shields.value = 0; + if (sheetData.system.shields.value < 0) { + sheetData.system.shields.value = 0; } - if (sheetData.data.data.power.value < 0) { - sheetData.data.data.power.value = 0; + if (sheetData.system.power.value < 0) { + sheetData.system.power.value = 0; } // Checks if items for this actor have default images. Something with Foundry 0.7.9 broke this functionality operating normally. // Stopgap until a better solution can be found. - $.each(sheetData.data.items, (key, item) => { - if (!item.img) item.img = '/systems/sta/assets/icons/voyagercombadgeicon.svg'; + $.each(sheetData.items, (key, item) => { + if (!item.img) item.img = game.sta.defaultImage; }) - return sheetData.data; + return sheetData; } /* -------------------------------------------- */ @@ -82,15 +80,15 @@ export class STASmallCraftSheet extends ActorSheet { super.activateListeners(html); // Allows checking version easily - let versionInfo; - if (game.world.data) versionInfo = game.world.data.coreVersion; - else game.world.coreVersion; + let versionInfo = game.world.coreVersion; // Opens the class STASharedActorFunctions for access at various stages. const staActor = new STASharedActorFunctions(); // If the player has limited access to the actor, there is nothing to see here. Return. - if ( !game.user.isGM && this.actor.limited) return; + if ( !game.user.isGM && this.actor.limited) { + return; + } // We use i alot in for loops. Best to assign it now for use later in multiple places. let i; @@ -148,9 +146,9 @@ export class STASmallCraftSheet extends ActorSheet { shieldsTrackMax, powerTrackMax, null); // This allows for each item-edit image to link open an item sheet. This uses Simple Worldbuilding System Code. - html.find('.control .edit').click((ev) => { - const li = $(ev.currentTarget).parents('.entry'); - const item = this.actor.items.get(li.data('itemId')); + html.find('.control .edit').click( (ev) => { + const li = $(ev.currentTarget).parents( '.entry' ); + const item = this.actor.items.get( li.data( 'itemId' ) ); item.sheet.render(true); }); @@ -180,8 +178,9 @@ export class STASmallCraftSheet extends ActorSheet { } return; }; - - html.find('.chat').click((ev) =>{ + + // set up click handler for items to send to the actor rollGenericItem + html.find('.chat,.rollable').click( (ev) => { const itemType = $(ev.currentTarget).parents('.entry')[0].getAttribute('data-item-type'); const itemId = $(ev.currentTarget).parents('.entry')[0].getAttribute('data-item-id'); staActor.rollGenericItem(ev, itemType, itemId, this.actor); @@ -198,20 +197,26 @@ export class STASmallCraftSheet extends ActorSheet { name: name, type: type, data: data, - img: '/systems/sta/assets/icons/voyagercombadgeicon.svg' + img: game.sta.defaultImage }; delete itemData.data['type']; - if (isNewerVersion(versionInfo,"0.8.-1")) return this.actor.createEmbeddedDocuments("Item",[(itemData)]); - else return this.actor.createOwnedItem(itemData); + if ( isNewerVersion( versionInfo, '0.8.-1' )) { + return this.actor.createEmbeddedDocuments( 'Item', [(itemData)] ); + } else { + return this.actor.createOwnedItem( itemData ); + } }); // Allows item-delete images to allow deletion of the selected item. This uses Simple Worldbuilding System Code. - html.find('.control .delete').click((ev) => { + html.find('.control .delete').click( (ev) => { const li = $(ev.currentTarget).parents('.entry'); const r = confirm('Are you sure you want to delete ' + li[0].getAttribute('data-item-value') + '?'); if (r == true) { - if (isNewerVersion(versionInfo,"0.8.-1")) this.actor.deleteEmbeddedDocuments("Item",[li.data("itemId")]); - else this.actor.deleteOwnedItem(li.data("itemId")); + if ( isNewerVersion( versionInfo, '0.8.-1' )) { + this.actor.deleteEmbeddedDocuments('Item', [li.data('itemId')] ); + } else { + this.actor.deleteOwnedItem( li.data( 'itemId' )); + } li.slideUp(200, () => this.render(false)); } }); @@ -348,17 +353,10 @@ export class STASmallCraftSheet extends ActorSheet { }); // If the check-button is clicked it fires the method challenge roll method. See actor.js for further info. - html.find('.check-button.challenge').click((ev) => { + html.find('.check-button.challenge').click( (ev) => { staActor.rollChallengeRoll(ev, null, null, this.actor); }); - html.find('.rollable.challenge').click((ev) => { - const damage = parseInt(ev.target.parentElement.nextElementSibling.nextElementSibling.innerText) ? - parseInt(ev.target.parentElement.nextElementSibling.nextElementSibling.innerText) : 0; - staActor.rollChallengeRoll(ev, ev.target.dataset.itemName, - damage, this.actor); - }); - html.find('.reroll-result').click((ev) => { let selectedSystem = ''; let selectedSystemValue = ''; @@ -384,10 +382,10 @@ export class STASmallCraftSheet extends ActorSheet { parseInt(selectedDepartmentValue), null, this.actor); }); - $(html).find('[id^=smallcraft-weapon-]').each(function(_, value){ - let weaponDamage = parseInt(value.dataset.itemDamage); - let securityValue = parseInt(html.find('#security')[0].value); - let attackDamageValue = weaponDamage + securityValue; + $(html).find('[id^=smallcraft-weapon-]').each(function(_, value) { + const weaponDamage = parseInt(value.dataset.itemDamage); + const securityValue = parseInt(html.find('#security')[0].value); + const attackDamageValue = weaponDamage + securityValue; value.getElementsByClassName('damage')[0].innerText = attackDamageValue; }); } diff --git a/src/module/actors/sheets/starship-sheet.js b/src/module/actors/sheets/starship-sheet.js index 741a650..2b7f8b0 100644 --- a/src/module/actors/sheets/starship-sheet.js +++ b/src/module/actors/sheets/starship-sheet.js @@ -20,9 +20,7 @@ export class STAStarshipSheet extends ActorSheet { // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. /** @override */ get template() { - let versionInfo; - if (game.world.data) versionInfo = game.world.data.coreVersion; - else game.world.coreVersion; + let versionInfo = game.world.coreVersion; if ( !game.user.isGM && this.actor.limited) return 'systems/sta/templates/actors/limited-sheet.html'; if (!isNewerVersion(versionInfo,"0.8.-1")) return "systems/sta/templates/actors/starship-sheet-legacy.html"; return `systems/sta/templates/actors/starship-sheet.html`; @@ -36,48 +34,48 @@ export class STAStarshipSheet extends ActorSheet { sheetData.dtypes = ['String', 'Number', 'Boolean']; // Ensure department values don't weigh over the max. - $.each(sheetData.data.data.departments, (key, department) => { + $.each(sheetData.system.departments, (key, department) => { if (department.value > 5) department.value = 5; }); // Checks if shields is larger than its max, if so, set to max. - if (sheetData.data.data.shields.value > sheetData.data.data.shields.max) { - sheetData.data.data.shields.value = sheetData.data.data.shields.max; + if (sheetData.system.shields.value > sheetData.system.shields.max) { + sheetData.system.shields.value = sheetData.system.shields.max; } - if (sheetData.data.data.power.value > sheetData.data.data.power.max) { - sheetData.data.data.power.value = sheetData.data.data.power.max; + if (sheetData.system.power.value > sheetData.system.power.max) { + sheetData.system.power.value = sheetData.system.power.max; } - if (sheetData.data.data.crew.value > sheetData.data.data.crew.max) { - sheetData.data.data.crew.value = sheetData.data.data.crew.max; + if (sheetData.system.crew.value > sheetData.system.crew.max) { + sheetData.system.crew.value = sheetData.system.crew.max; } // Ensure system and department values aren't lower than their minimums. - $.each(sheetData.data.data.systems, (key, system) => { + $.each(sheetData.system.systems, (key, system) => { if (system.value < 0) system.value = 0; }); - $.each(sheetData.data.data.departments, (key, department) => { + $.each(sheetData.system.departments, (key, department) => { if (department.value < 0) department.value = 0; }); // Checks if shields is below 0, if so - set it to 0. - if (sheetData.data.data.shields.value < 0) { - sheetData.data.data.shields.value = 0; + if (sheetData.system.shields.value < 0) { + sheetData.system.shields.value = 0; } - if (sheetData.data.data.power.value < 0) { - sheetData.data.data.power.value = 0; + if (sheetData.system.power.value < 0) { + sheetData.system.power.value = 0; } - if (sheetData.data.data.crew.value < 0) { - sheetData.data.data.crew.value = 0; + if (sheetData.system.crew.value < 0) { + sheetData.system.crew.value = 0; } // Checks if items for this actor have default images. Something with Foundry 0.7.9 broke this functionality operating normally. // Stopgap until a better solution can be found. - $.each(sheetData.data.items, (key, item) => { - if (!item.img) item.img = '/systems/sta/assets/icons/voyagercombadgeicon.svg'; + $.each(sheetData.items, (key, item) => { + if (!item.img) item.img = game.sta.defaultImage; }) - return sheetData.data; + return sheetData; } /* -------------------------------------------- */ @@ -87,9 +85,7 @@ export class STAStarshipSheet extends ActorSheet { super.activateListeners(html); // Allows checking version easily - let versionInfo; - if (game.world.data) versionInfo = game.world.data.coreVersion; - else game.world.coreVersion; + let versionInfo = game.world.coreVersion; // Opens the class STASharedActorFunctions for access at various stages. const staActor = new STASharedActorFunctions(); @@ -213,14 +209,15 @@ export class STAStarshipSheet extends ActorSheet { return; } - html.find('.chat').click((ev) =>{ + // set up click handler for items to send to the actor rollGenericItem + html.find('.chat,.rollable').click( (ev) => { const itemType = $(ev.currentTarget).parents('.entry')[0].getAttribute('data-item-type'); const itemId = $(ev.currentTarget).parents('.entry')[0].getAttribute('data-item-id'); staActor.rollGenericItem(ev, itemType, itemId, this.actor); }); // Allows item-create images to create an item of a type defined individually by each button. This uses code found via the Foundry VTT System Tutorial. - html.find('.control.create').click((ev) => { + html.find('.control.create').click( (ev) => { ev.preventDefault(); const header = ev.currentTarget; const type = header.dataset.type; @@ -230,20 +227,26 @@ export class STAStarshipSheet extends ActorSheet { name: name, type: type, data: data, - img: '/systems/sta/assets/icons/voyagercombadgeicon.svg' + img: game.sta.defaultImage }; delete itemData.data['type']; - if (isNewerVersion(versionInfo,"0.8.-1")) return this.actor.createEmbeddedDocuments("Item",[(itemData)]); - else return this.actor.createOwnedItem(itemData); + if ( isNewerVersion( versionInfo, '0.8.-1' )) { + return this.actor.createEmbeddedDocuments( 'Item', [(itemData)] ); + } else { + return this.actor.createOwnedItem(itemData); + } }); // Allows item-delete images to allow deletion of the selected item. This uses Simple Worldbuilding System Code. html.find('.control .delete').click((ev) => { const li = $(ev.currentTarget).parents('.entry'); const r = confirm('Are you sure you want to delete ' + li[0].getAttribute('data-item-value') + '?'); - if (r == true) { - if (isNewerVersion(versionInfo,"0.8.-1")) this.actor.deleteEmbeddedDocuments("Item",[li.data("itemId")]); - else this.actor.deleteOwnedItem(li.data("itemId")); + if ( r == true ) { + if ( isNewerVersion( versionInfo, '0.8.-1' )) { + this.actor.deleteEmbeddedDocuments( 'Item', [li.data('itemId')] ); + } else { + this.actor.deleteOwnedItem( li.data( 'itemId' )); + } } }); @@ -415,13 +418,6 @@ export class STAStarshipSheet extends ActorSheet { staActor.rollChallengeRoll(ev, null, null, this.actor); }); - html.find('.rollable.challenge').click((ev) => { - const damage = parseInt(ev.target.parentElement.nextElementSibling.nextElementSibling.innerText) ? - parseInt(ev.target.parentElement.nextElementSibling.nextElementSibling.innerText) : 0; - staActor.rollChallengeRoll(ev, ev.target.dataset.itemName, - damage, this.actor); - }); - html.find('.reroll-result').click((ev) => { let selectedSystem = ''; let selectedSystemValue = ''; @@ -447,10 +443,10 @@ export class STAStarshipSheet extends ActorSheet { parseInt(selectedDepartmentValue), null, this.actor); }); - $(html).find('[id^=starship-weapon-]').each(function(_, value){ - let weaponDamage = parseInt(value.dataset.itemDamage); - let securityValue = parseInt(html.find('#security')[0].value); - let attackDamageValue = weaponDamage + securityValue; + $(html).find('[id^=starship-weapon-]').each( function( _, value ) { + const weaponDamage = parseInt(value.dataset.itemDamage); + const securityValue = parseInt(html.find('#security')[0].value); + const attackDamageValue = weaponDamage + securityValue; value.getElementsByClassName('damage')[0].innerText = attackDamageValue; }); } diff --git a/src/module/apps/tracker.js b/src/module/apps/tracker.js index 895d0ad..b251cb7 100644 --- a/src/module/apps/tracker.js +++ b/src/module/apps/tracker.js @@ -321,7 +321,7 @@ export class STATracker extends Application { $('#tracker-clickable-plus').addClass('hide'); $('#tracker-clickable-minus').removeClass('hide'); $('.tracker-container').addClass('hide').removeAttr('style'); - $('.tracker-container').removeClass('hide').width('200px') + $('.tracker-container').removeClass('hide').width('180px') } }); } diff --git a/src/module/items/armor-sheet.js b/src/module/items/armor-sheet.js index f5bd56f..36ee558 100644 --- a/src/module/items/armor-sheet.js +++ b/src/module/items/armor-sheet.js @@ -1,54 +1,54 @@ -export class STAArmorSheet extends ItemSheet { - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['sta', 'sheet', 'item', 'armor'], - width: 500, - height: 250, - tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] - }); - } - - /* -------------------------------------------- */ - - // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. - /** @override */ - get template() { - if ( !game.user.isGM && this.item.limited) { - ui.notifications.warn('You do not have permission to view this item!'); - return; - } - return `systems/sta/templates/items/armor-sheet.html`; - } - - /* -------------------------------------------- */ - - /** @override */ - getData() { - const data = this.object.data; - data.dtypes = ['String', 'Number', 'Boolean']; - - return data; - } - - /* -------------------------------------------- */ - - /** @override */ - setPosition(options = {}) { - const position = super.setPosition(options); - const sheetBody = this.element.find('.sheet-body'); - const bodyHeight = position.height - 192; - sheetBody.css('height', bodyHeight); - return position; - } - - /* -------------------------------------------- */ - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return; - } -} +export class STAArmorSheet extends ItemSheet { + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['sta', 'sheet', 'item', 'armor'], + width: 500, + height: 250, + tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] + }); + } + + /* -------------------------------------------- */ + + // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. + /** @override */ + get template() { + if ( !game.user.isGM && this.item.limited) { + ui.notifications.warn('You do not have permission to view this item!'); + return; + } + return `systems/sta/templates/items/armor-sheet.html`; + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + const data = this.object; + data.dtypes = ['String', 'Number', 'Boolean']; + + return data; + } + + /* -------------------------------------------- */ + + /** @override */ + setPosition(options = {}) { + const position = super.setPosition(options); + const sheetBody = this.element.find('.sheet-body'); + const bodyHeight = position.height - 192; + sheetBody.css('height', bodyHeight); + return position; + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + } +} diff --git a/src/module/items/character-weapon-sheet.js b/src/module/items/character-weapon-sheet.js index 3ede214..95f0c21 100644 --- a/src/module/items/character-weapon-sheet.js +++ b/src/module/items/character-weapon-sheet.js @@ -1,54 +1,54 @@ -export class STACharacterWeaponSheet extends ItemSheet { - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['sta', 'sheet', 'item', 'characterweapon'], - width: 565, - height: 400, - tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] - }); - } - - /* -------------------------------------------- */ - - // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. - /** @override */ - get template() { - if ( !game.user.isGM && this.item.limited) { - ui.notifications.warn('You do not have permission to view this item!'); - return; - } - return `systems/sta/templates/items/character-weapon-sheet.html`; - } - - /* -------------------------------------------- */ - - /** @override */ - getData() { - const data = this.object.data; - data.dtypes = ['String', 'Number', 'Boolean']; - - return data; - } - - /* -------------------------------------------- */ - - /** @override */ - setPosition(options = {}) { - const position = super.setPosition(options); - const sheetBody = this.element.find('.sheet-body'); - const bodyHeight = position.height - 192; - sheetBody.css('height', bodyHeight); - return position; - } - - /* -------------------------------------------- */ - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return; - } -} +export class STACharacterWeaponSheet extends ItemSheet { + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['sta', 'sheet', 'item', 'characterweapon'], + width: 565, + height: 400, + tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] + }); + } + + /* -------------------------------------------- */ + + // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. + /** @override */ + get template() { + if ( !game.user.isGM && this.item.limited) { + ui.notifications.warn('You do not have permission to view this item!'); + return; + } + return `systems/sta/templates/items/character-weapon-sheet.html`; + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + const data = this.object; + data.dtypes = ['String', 'Number', 'Boolean']; + + return data; + } + + /* -------------------------------------------- */ + + /** @override */ + setPosition(options = {}) { + const position = super.setPosition(options); + const sheetBody = this.element.find('.sheet-body'); + const bodyHeight = position.height - 192; + sheetBody.css('height', bodyHeight); + return position; + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + } +} diff --git a/src/module/items/focus-sheet.js b/src/module/items/focus-sheet.js index 999a05d..9be8558 100644 --- a/src/module/items/focus-sheet.js +++ b/src/module/items/focus-sheet.js @@ -1,54 +1,54 @@ -export class STAFocusSheet extends ItemSheet { - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['sta', 'sheet', 'item', 'focus'], - width: 500, - height: 200, - tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] - }); - } - - /* -------------------------------------------- */ - - // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. - /** @override */ - get template() { - if ( !game.user.isGM && this.item.limited) { - ui.notifications.warn('You do not have permission to view this item!'); - return; - } - return `systems/sta/templates/items/focus-sheet.html`; - } - - /* -------------------------------------------- */ - - /** @override */ - getData() { - const data = this.object.data; - data.dtypes = ['String', 'Number', 'Boolean']; - - return data; - } - - /* -------------------------------------------- */ - - /** @override */ - setPosition(options = {}) { - const position = super.setPosition(options); - const sheetBody = this.element.find('.sheet-body'); - const bodyHeight = position.height - 192; - sheetBody.css('height', bodyHeight); - return position; - } - - /* -------------------------------------------- */ - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return; - } -} +export class STAFocusSheet extends ItemSheet { + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['sta', 'sheet', 'item', 'focus'], + width: 500, + height: 200, + tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] + }); + } + + /* -------------------------------------------- */ + + // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. + /** @override */ + get template() { + if ( !game.user.isGM && this.item.limited) { + ui.notifications.warn('You do not have permission to view this item!'); + return; + } + return `systems/sta/templates/items/focus-sheet.html`; + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + const data = this.object; + data.dtypes = ['String', 'Number', 'Boolean']; + + return data; + } + + /* -------------------------------------------- */ + + /** @override */ + setPosition(options = {}) { + const position = super.setPosition(options); + const sheetBody = this.element.find('.sheet-body'); + const bodyHeight = position.height - 192; + sheetBody.css('height', bodyHeight); + return position; + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + } +} diff --git a/src/module/items/generic-sheet.js b/src/module/items/generic-sheet.js index 903e164..3dc9535 100644 --- a/src/module/items/generic-sheet.js +++ b/src/module/items/generic-sheet.js @@ -1,54 +1,54 @@ -export class STAGenericSheet extends ItemSheet { - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['sta', 'sheet', 'item', 'focus', 'value', 'injury'], - width: 500, - height: 100, - tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] - }); - } - - /* -------------------------------------------- */ - - // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. - /** @override */ - get template() { - if ( !game.user.isGM && this.item.limited) { - ui.notifications.warn('You do not have permission to view this item!'); - return; - } - return `systems/sta/templates/items/generic-sheet.html`; - } - - /* -------------------------------------------- */ - - /** @override */ - getData() { - const data = this.object.data; - data.dtypes = ['String', 'Number', 'Boolean']; - - return data; - } - - /* -------------------------------------------- */ - - /** @override */ - setPosition(options = {}) { - const position = super.setPosition(options); - const sheetBody = this.element.find('.sheet-body'); - const bodyHeight = position.height - 192; - sheetBody.css('height', bodyHeight); - return position; - } - - /* -------------------------------------------- */ - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return; - } -} +export class STAGenericSheet extends ItemSheet { + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['sta', 'sheet', 'item', 'focus', 'value', 'injury'], + width: 500, + height: 100, + tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] + }); + } + + /* -------------------------------------------- */ + + // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. + /** @override */ + get template() { + if ( !game.user.isGM && this.item.limited) { + ui.notifications.warn('You do not have permission to view this item!'); + return; + } + return `systems/sta/templates/items/generic-sheet.html`; + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + const data = this.object; + data.dtypes = ['String', 'Number', 'Boolean']; + + return data; + } + + /* -------------------------------------------- */ + + /** @override */ + setPosition(options = {}) { + const position = super.setPosition(options); + const sheetBody = this.element.find('.sheet-body'); + const bodyHeight = position.height - 192; + sheetBody.css('height', bodyHeight); + return position; + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + } +} diff --git a/src/module/items/item-sheet.js b/src/module/items/item-sheet.js index 209676b..4bf5a26 100644 --- a/src/module/items/item-sheet.js +++ b/src/module/items/item-sheet.js @@ -1,54 +1,54 @@ -export class STAItemSheet extends ItemSheet { - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['sta', 'sheet', 'item', 'item'], - width: 500, - height: 480, - tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] - }); - } - - /* -------------------------------------------- */ - - // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. - /** @override */ - get template() { - if ( !game.user.isGM && this.item.limited) { - ui.notifications.warn('You do not have permission to view this item!'); - return; - } - return `systems/sta/templates/items/item-sheet.html`; - } - - /* -------------------------------------------- */ - - /** @override */ - getData() { - const data = this.object.data; - data.dtypes = ['String', 'Number', 'Boolean']; - - return data; - } - - /* -------------------------------------------- */ - - /** @override */ - setPosition(options = {}) { - const position = super.setPosition(options); - const sheetBody = this.element.find('.sheet-body'); - const bodyHeight = position.height - 192; - sheetBody.css('height', bodyHeight); - return position; - } - - /* -------------------------------------------- */ - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return; - } -} +export class STAItemSheet extends ItemSheet { + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['sta', 'sheet', 'item', 'item'], + width: 500, + height: 480, + tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] + }); + } + + /* -------------------------------------------- */ + + // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. + /** @override */ + get template() { + if ( !game.user.isGM && this.item.limited) { + ui.notifications.warn('You do not have permission to view this item!'); + return; + } + return `systems/sta/templates/items/item-sheet.html`; + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + const data = this.object; + data.dtypes = ['String', 'Number', 'Boolean']; + + return data; + } + + /* -------------------------------------------- */ + + /** @override */ + setPosition(options = {}) { + const position = super.setPosition(options); + const sheetBody = this.element.find('.sheet-body'); + const bodyHeight = position.height - 192; + sheetBody.css('height', bodyHeight); + return position; + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + } +} diff --git a/src/module/items/item.js b/src/module/items/item.js index 01901c6..968e89f 100644 --- a/src/module/items/item.js +++ b/src/module/items/item.js @@ -1,52 +1,52 @@ -import { - STASharedActorFunctions -} from '../actors/actor.js'; - -export class STAItem extends Item { - // Augment basic Item data model with additional dynamic data. - prepareData() { - const itemData = this.data; - const actorData = this.actor ? this.actor.data : {}; - const data = itemData.data; - - if (!this.data.img) this.data.img = '/systems/sta/assets/icons/voyagercombadgeicon.svg'; - - super.prepareData(); - } - - /** - * Handle clickable rolls. - * @param {Event} event The originating click event - * @private - */ - async roll() {} - - static chatListeners(html) { - html.on('click', '.reroll-result.attribute', this._onChatAttributeRerollResult.bind(this)); - html.on('click', '.reroll-result.challenge', this._onChatChallengeRerollResult.bind(this)); - } - - static async _onChatAttributeRerollResult(event) { - event.preventDefault(); - const staActor = new STASharedActorFunctions(); - - const children = event.currentTarget.children; - const speaker = game.actors.find((target) => - target.id === children.speakerId.value); - - staActor.rollAttributeTest(event, children.selectedAttribute.value, - children.selectedAttributeValue.value, children.selectedDiscipline.value, - children.selectedDisciplineValue.value, null, speaker); - } - - static async _onChatChallengeRerollResult(event) { - event.preventDefault(); - const staActor = new STASharedActorFunctions(); - - const currentChildren = event.currentTarget.children; - const speaker = game.actors.find((target) => - target.id === currentChildren.speakerId.value); - - staActor.rollChallengeRoll(event, null, null, speaker); - } -} +import { + STASharedActorFunctions +} from '../actors/actor.js'; + +export class STAItem extends Item { + // Augment basic Item data model with additional dynamic data. + prepareData() { + const itemData = this; + const actorData = this.actor ? this.actor : {}; + const data = itemData; + + if (!this.img) this.img = game.sta.defaultImage; + + super.prepareData(); + } + + /** + * Handle clickable rolls. + * @param {Event} event The originating click event + * @private + */ + async roll() {} + + static chatListeners(html) { + html.on('click', '.reroll-result.attribute', this._onChatAttributeRerollResult.bind(this)); + html.on('click', '.reroll-result.challenge', this._onChatChallengeRerollResult.bind(this)); + } + + static async _onChatAttributeRerollResult(event) { + event.preventDefault(); + const staActor = new STASharedActorFunctions(); + + const children = event.currentTarget.children; + const speaker = game.actors.find((target) => + target.id === children.speakerId.value); + + staActor.rollAttributeTest(event, children.selectedAttribute.value, + children.selectedAttributeValue.value, children.selectedDiscipline.value, + children.selectedDisciplineValue.value, null, speaker); + } + + static async _onChatChallengeRerollResult(event) { + event.preventDefault(); + const staActor = new STASharedActorFunctions(); + + const currentChildren = event.currentTarget.children; + const speaker = game.actors.find((target) => + target.id === currentChildren.speakerId.value); + + staActor.rollChallengeRoll(event, null, null, speaker); + } +} diff --git a/src/module/items/smallcraftcontainer-sheet.js b/src/module/items/smallcraftcontainer-sheet.js index 71db053..fe2d983 100644 --- a/src/module/items/smallcraftcontainer-sheet.js +++ b/src/module/items/smallcraftcontainer-sheet.js @@ -1,72 +1,72 @@ -export class STASmallCraftContainerSheet extends ItemSheet { - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['sta', 'sheet', 'item'], - width: 680, - height: 320, - tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] - }); - } - - /* -------------------------------------------- */ - - // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. - /** @override */ - get template() { - let versionInfo; - if (game.world.data) versionInfo = game.world.data.coreVersion; - else game.world.coreVersion; - if ( !game.user.isGM && this.item.limited) { - ui.notifications.warn('You do not have permission to view this item!'); - return; - } - if (!isNewerVersion(versionInfo,"0.8.-1")) return "systems/sta/templates/items/smallcraftcontainer-sheet-legacy.html"; - return `systems/sta/templates/items/smallcraftcontainer-sheet.html`; - } - - /* -------------------------------------------- */ - - /** @override */ - getData() { - let versionInfo; - if (game.world.data) versionInfo = game.world.data.coreVersion; - else game.world.coreVersion; - const data = this.object.data; - data.dtypes = ['String', 'Number', 'Boolean']; - let smallcrafts; - - if (!isNewerVersion(versionInfo,"0.8.-1")) - { - smallcrafts = game.actors.filter((target) => - target.data.type === 'smallcraft' && target.owner); - } else { - smallcrafts = game.actors.filter((target) => - target.data.type === 'smallcraft' && target.isOwner); - } - data.availableSmallcrafts = smallcrafts; - - return data; - } - - /* -------------------------------------------- */ - - /** @override */ - setPosition(options = {}) { - const position = super.setPosition(options); - const sheetBody = this.element.find('.sheet-body'); - const bodyHeight = position.height - 192; - sheetBody.css('height', bodyHeight); - return position; - } - - /* -------------------------------------------- */ - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return; - } -} +export class STASmallCraftContainerSheet extends ItemSheet { + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['sta', 'sheet', 'item'], + width: 680, + height: 320, + tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] + }); + } + + /* -------------------------------------------- */ + + // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. + /** @override */ + get template() { + let versionInfo; + if (game.world.data) versionInfo = game.world.data.coreVersion; + else game.world.coreVersion; + if ( !game.user.isGM && this.item.limited) { + ui.notifications.warn('You do not have permission to view this item!'); + return; + } + if (!isNewerVersion(versionInfo,"0.8.-1")) return "systems/sta/templates/items/smallcraftcontainer-sheet-legacy.html"; + return `systems/sta/templates/items/smallcraftcontainer-sheet.html`; + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + let versionInfo; + if (game.world.data) versionInfo = game.world.data.coreVersion; + else game.world.coreVersion; + const data = this.object; + data.dtypes = ['String', 'Number', 'Boolean']; + let smallcrafts; + + if (!isNewerVersion(versionInfo,"0.8.-1")) + { + smallcrafts = game.actors.filter((target) => + target.type === 'smallcraft' && target.owner); + } else { + smallcrafts = game.actors.filter((target) => + target.type === 'smallcraft' && target.isOwner); + } + data.availableSmallcrafts = smallcrafts; + + return data; + } + + /* -------------------------------------------- */ + + /** @override */ + setPosition(options = {}) { + const position = super.setPosition(options); + const sheetBody = this.element.find('.sheet-body'); + const bodyHeight = position.height - 192; + sheetBody.css('height', bodyHeight); + return position; + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + } +} diff --git a/src/module/items/starship-weapon-sheet.js b/src/module/items/starship-weapon-sheet.js index a331884..a4b2aa7 100644 --- a/src/module/items/starship-weapon-sheet.js +++ b/src/module/items/starship-weapon-sheet.js @@ -1,54 +1,54 @@ -export class STAStarshipWeaponSheet extends ItemSheet { - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['sta', 'sheet', 'item', 'starshipweapon'], - width: 565, - height: 400, - tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] - }); - } - - /* -------------------------------------------- */ - - // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. - /** @override */ - get template() { - if ( !game.user.isGM && this.item.limited) { - ui.notifications.warn('You do not have permission to view this item!'); - return; - } - return `systems/sta/templates/items/starship-weapon-sheet.html`; - } - - /* -------------------------------------------- */ - - /** @override */ - getData() { - const data = this.object.data; - data.dtypes = ['String', 'Number', 'Boolean']; - - return data; - } - - /* -------------------------------------------- */ - - /** @override */ - setPosition(options = {}) { - const position = super.setPosition(options); - const sheetBody = this.element.find('.sheet-body'); - const bodyHeight = position.height - 192; - sheetBody.css('height', bodyHeight); - return position; - } - - /* -------------------------------------------- */ - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return; - } -} +export class STAStarshipWeaponSheet extends ItemSheet { + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['sta', 'sheet', 'item', 'starshipweapon'], + width: 565, + height: 400, + tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] + }); + } + + /* -------------------------------------------- */ + + // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. + /** @override */ + get template() { + if ( !game.user.isGM && this.item.limited) { + ui.notifications.warn('You do not have permission to view this item!'); + return; + } + return `systems/sta/templates/items/starship-weapon-sheet.html`; + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + const data = this.object; + data.dtypes = ['String', 'Number', 'Boolean']; + + return data; + } + + /* -------------------------------------------- */ + + /** @override */ + setPosition(options = {}) { + const position = super.setPosition(options); + const sheetBody = this.element.find('.sheet-body'); + const bodyHeight = position.height - 192; + sheetBody.css('height', bodyHeight); + return position; + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + } +} diff --git a/src/module/items/talent-sheet.js b/src/module/items/talent-sheet.js index 2cf1616..988adcc 100644 --- a/src/module/items/talent-sheet.js +++ b/src/module/items/talent-sheet.js @@ -1,54 +1,54 @@ -export class STATalentSheet extends ItemSheet { - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['sta', 'sheet', 'item', 'talent'], - width: 550, - height: 300, - tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] - }); - } - - /* -------------------------------------------- */ - - // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. - /** @override */ - get template() { - if ( !game.user.isGM && this.item.limited) { - ui.notifications.warn('You do not have permission to view this item!'); - return; - } - return 'systems/sta/templates/items/talent-sheet.html'; - } - - /* -------------------------------------------- */ - - /** @override */ - getData() { - const data = this.object.data; - data.dtypes = ['String', 'Number', 'Boolean']; - - return data; - } - - /* -------------------------------------------- */ - - /** @override */ - setPosition(options = {}) { - const position = super.setPosition(options); - const sheetBody = this.element.find('.sheet-body'); - const bodyHeight = position.height - 192; - sheetBody.css('height', bodyHeight); - return position; - } - - /* -------------------------------------------- */ - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return false; - } -} +export class STATalentSheet extends ItemSheet { + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['sta', 'sheet', 'item', 'talent'], + width: 550, + height: 300, + tabs: [{navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'description'}] + }); + } + + /* -------------------------------------------- */ + + // If the player is not a GM and has limited permissions - send them to the limited sheet, otherwise, continue as usual. + /** @override */ + get template() { + if ( !game.user.isGM && this.item.limited) { + ui.notifications.warn('You do not have permission to view this item!'); + return; + } + return 'systems/sta/templates/items/talent-sheet.html'; + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + const data = this.object; + data.dtypes = ['String', 'Number', 'Boolean']; + + return data; + } + + /* -------------------------------------------- */ + + /** @override */ + setPosition(options = {}) { + const position = super.setPosition(options); + const sheetBody = this.element.find('.sheet-body'); + const bodyHeight = position.height - 192; + sheetBody.css('height', bodyHeight); + return position; + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return false; + } +} diff --git a/src/module/macro.js b/src/module/macro.js index 47b9842..2f92f67 100644 --- a/src/module/macro.js +++ b/src/module/macro.js @@ -37,9 +37,9 @@ export function attributeTest(actor, usingFocus, usingDetermination, usingDetermination = false; } const attrValue = - parseInt(actor.data.data.attributes[selectedAttribute].value); + parseInt(actor.data.attributes[selectedAttribute].value); const discValue = - parseInt(actor.data.data.disciplines[selectedDiscipline].value); + parseInt(actor.data.disciplines[selectedDiscipline].value); const staRoll = new STARoll(); staRoll.performAttributeTest(numberOfDice, usingFocus, usingDetermination, selectedAttribute, attrValue, selectedDiscipline, diff --git a/src/module/roll.js b/src/module/roll.js index 0810bcd..a1e4f17 100644 --- a/src/module/roll.js +++ b/src/module/roll.js @@ -13,9 +13,9 @@ export class STARoll { parseInt(selectedAttributeValue) + parseInt(selectedDisciplineValue); const complicationMinimumValue = 20 - (complicationRange - 1); - // Define r as our dice roll we want to perform (1d20, 2d20, 3d20, 4d20 or 5d20). We will then roll it. - const r = new Roll(dicePool+'d20'); - r.roll(); + // Foundry will soon make rolling async only, setting it up as such now avoids a warning. + const r = await new Roll( dicePool + 'd20' ).evaluate( {async: true}); + // Now for each dice in the dice pool we want to check what the individual result was. for (i = 0; i < dicePool; i++) { result = r.terms[0].results[i].result; @@ -70,7 +70,7 @@ export class STARoll { // Set the flavour to "[Attribute] [Discipline] Attribute Test". This shows the chat what type of test occured. let flavor = ''; - switch (speaker.data.type) { + switch (speaker.type) { case 'character': flavor = game.i18n.format('sta.actor.character.attribute.' + selectedAttribute) + ' ' + game.i18n.format('sta.actor.character.discipline.' + selectedDiscipline) + ' ' + game.i18n.format('sta.roll.task.name'); break; @@ -80,271 +80,339 @@ export class STARoll { // Build a dynamic html using the variables from above. const html = ` -

-
-
-
- - - - - - -
` + dicePool + `d20 Target:` + checkTarget + ` ` + game.i18n.format('sta.roll.complicationrange') + complicationMinimumValue + `+
-
-
-
-
-
    ` + diceString + `
-
-
-
` + - complicationText + - `

` + successText + `

-
-
-
- ` + game.i18n.format('sta.roll.rerollresults') + ` - - - - - -
+
+
+
+
+ + + + + + +
` + dicePool + `d20 Target:` + checkTarget + ` ` + game.i18n.format('sta.roll.complicationrange') + complicationMinimumValue + `+
- `; +
+
+
+
    ` + diceString + `
+
+
+
` + + complicationText + + `

` + successText + `

+
+
+
+ ` + game.i18n.format('sta.roll.rerollresults') + ` + + + + + +
+
`; // Check if the dice3d module exists (Dice So Nice). If it does, post a roll in that and then send to chat after the roll has finished. If not just send to chat. if (game.dice3d) { game.dice3d.showForRoll(r).then((displayed) => { - this.sendToChat(speaker, html, r, flavor); + this.sendToChat(speaker, html, r, flavor, 'sounds/dice.wav'); }); } else { - this.sendToChat(speaker, html, r, flavor); + this.sendToChat(speaker, html, r, flavor, 'sounds/dice.wav'); }; } + + async performChallengeRoll(dicePool, challengeName, speaker) { + // Foundry will soon make rolling async only, setting it up as such now avoids a warning. + const rolledChallenge = await new Roll( dicePool + 'd6' ).evaluate( {async: true}); - async performChallengeRoll(dicePool, weaponName, speaker) { - // Define some variables that we will be using later. - let i; - let result = 0; - let diceString = ''; - let success = 0; - let effect = 0; - - // Define r as our dice roll we want to perform (#d6). We will then roll it. - const r = new Roll(dicePool+'d6'); - r.roll(); - - // Now for each dice in the dice pool we want to check what the individual result was. - for (i = 0; i < dicePool; i++) { - result = r.terms[0].results[i].result; - - switch (result) { - case 1: - diceString += '
  • '; - success += 1; - break; - case 2: - diceString += '
  • '; - success += 2; - break; - case 5: - case 6: - diceString += '
  • '; - success += 1; - effect += 1; - break; - case 3: - case 4: - default: - diceString += '
  • '; - break; - } - } - - // Here we want to check if the success was exactly one (as "1 Successes" doesn't make grammatical sense). We create a string for the Successes. + const flavor = challengeName + ' ' + game.i18n.format('sta.roll.challenge.name'); + const successes = getSuccessesChallengeRoll( rolledChallenge ); + const effects = getEffectsFromChallengeRoll( rolledChallenge ); + const diceString = getDiceImageListFromChallengeRoll( rolledChallenge ); + + // pluralize success string let successText = ''; - if (success == 1) { - successText = success + ' ' + game.i18n.format('sta.roll.success'); - } else { - successText = success + ' ' + game.i18n.format('sta.roll.successPlural'); - } - - // If there is any effect, we want to crate a string for this. If we have multiple effects and they exist, we want to pluralise this also. - // If no effects exist then we don't even show this box. + successText = successes + ' ' + i18nPluralize( successes, 'sta.roll.success' ); + + // pluralize effect string let effectText = ''; - if (effect >= 1) { - if (effect > 1) { - const localisedPluralisation = game.i18n.format('sta.roll.effectPlural'); - effectText = '

    ' + localisedPluralisation.replace('|#|', effect) + '

    '; - } else { - effectText = '

    ' + game.i18n.format('sta.roll.effect') + '

    '; - } + if (effects >= 1) { + effectText = '

    ' + i18nPluralize( effects, 'sta.roll.effect' ) + '

    '; } - - const flavor = weaponName + ' ' + game.i18n.format('sta.roll.task.name'); - + // Build a dynamic html using the variables from above. const html = ` -
    -
    -
    -
    - - - - -
    ` + dicePool + `d6
    -
    -
    -
    -
    -
      ` + diceString + `
    -
    -
    -
    ` + - effectText + - `

    ` + successText + `

    +
    +
    +
    +
    + + + + +
    ` + dicePool + `d6
    +
    +
    +
    +
    +
      ` + diceString + `
    -
    -
    - ` + game.i18n.format('sta.roll.rerollresults') + ` - -
    -
    `; - + +
    ` + + effectText + + `

    ` + successText + `

    +
    +
    +
    + ` + game.i18n.format('sta.roll.rerollresults') + ` + +
    +
    +
    `; + // Check if the dice3d module exists (Dice So Nice). If it does, post a roll in that and then send to chat after the roll has finished. If not just send to chat. if (game.dice3d) { - game.dice3d.showForRoll(r).then((displayed) => { - this.sendToChat(speaker, html, r, flavor); + game.dice3d.showForRoll(rolledChallenge).then((displayed) => { + this.sendToChat(speaker, html, rolledChallenge, flavor, 'sounds/dice.wav'); }); } else { - this.sendToChat(speaker, html, r, flavor); + this.sendToChat(speaker, html, rolledChallenge, flavor, 'sounds/dice.wav'); }; } async performItemRoll(item, speaker) { // Create variable div and populate it with localisation to use in the HTML. const variablePrompt = game.i18n.format('sta.roll.item.quantity'); - const variable = `
    `+variablePrompt.replace('|#|', item.data.data.quantity)+`
    `; + const variable = `
    `+variablePrompt.replace('|#|', item.system.quantity)+`
    `; // Send the divs to populate a HTML template and sends to chat. - this.genericItemTemplate(item.data.img, item.data.name, - item.data.data.description, variable, null) + this.genericItemTemplate(item.img, item.name, + item.system.description, variable, null) .then((html)=>this.sendToChat(speaker, html)); } async performTalentRoll(item, speaker) { // Send the divs to populate a HTML template and sends to chat. - this.genericItemTemplate(item.data.img, item.data.name, - item.data.data.description, null) + console.log("Performing talent roll [actual]"); + this.genericItemTemplate(item.img, item.name, + item.system.description, null) .then((html)=>this.sendToChat(speaker, html)); } async performFocusRoll(item, speaker) { // Send the divs to populate a HTML template and sends to chat. - this.genericItemTemplate(item.data.img, item.data.name, - item.data.data.description, null) + this.genericItemTemplate(item.img, item.name, + item.system.description, null) .then((html)=>this.sendToChat(speaker, html)); } async performValueRoll(item, speaker) { // Send the divs to populate a HTML template and sends to chat. - this.genericItemTemplate(item.data.img, item.data.name, - item.data.data.description, null) + this.genericItemTemplate(item.img, item.name, + item.system.description, null) .then((html)=>this.sendToChat(speaker, html)); } async performInjuryRoll(item, speaker) { // Send the divs to populate a HTML template and sends to chat. - this.genericItemTemplate(item.data.img, item.data.name, - item.data.data.description, null) + this.genericItemTemplate(item.img, item.name, + item.system.description, null) .then((html)=>this.sendToChat(speaker, html)); } async performWeaponRoll(item, speaker) { + let actorSecurity = 0; + if ( speaker.system.disciplines ) { + actorSecurity = parseInt( speaker.system.disciplines.security.value ); + } else if ( speaker.system.departments ) { + actorSecurity = parseInt( speaker.system.departments.security.value ); + } + const calculatedDamage = item.system.damage + actorSecurity; // Create variable div and populate it with localisation to use in the HTML. const variablePrompt = game.i18n.format('sta.roll.weapon.damage'); - const variable = `
    `+variablePrompt.replace('|#|', item.data.data.damage)+`
    `; + const variable = `
    `+variablePrompt.replace('|#|', item.system.damage)+`
    `; // Create dynamic tags div and populate it with localisation to use in the HTML. let tags = ''; - if (item.data.data.qualities.melee) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.melee')+'
    '; - if (item.data.data.qualities.ranged) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.ranged')+'
    '; - if (item.data.data.qualities.area) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.area')+'
    '; - if (item.data.data.qualities.intense) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.intense')+'
    '; - if (item.data.data.qualities.knockdown) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.knockdown')+'
    '; - if (item.data.data.qualities.accurate) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.accurate')+'
    '; - if (item.data.data.qualities.charge) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.charge')+'
    '; - if (item.data.data.qualities.cumbersome) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.cumbersome')+'
    '; - if (item.data.data.qualities.deadly) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.deadly')+'
    '; - if (item.data.data.qualities.debilitating) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.debilitating')+'
    '; - if (item.data.data.qualities.grenade) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.grenade')+'
    '; - if (item.data.data.qualities.inaccurate) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.inaccurate')+'
    '; - if (item.data.data.qualities.nonlethal) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.nonlethal')+'
    '; + if (item.system.qualities.melee) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.melee')+'
    '; + if (item.system.qualities.ranged) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.ranged')+'
    '; + if (item.system.qualities.area) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.area')+'
    '; + if (item.system.qualities.intense) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.intense')+'
    '; + if (item.system.qualities.knockdown) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.knockdown')+'
    '; + if (item.system.qualities.accurate) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.accurate')+'
    '; + if (item.system.qualities.charge) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.charge')+'
    '; + if (item.system.qualities.cumbersome) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.cumbersome')+'
    '; + if (item.system.qualities.deadly) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.deadly')+'
    '; + if (item.system.qualities.debilitating) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.debilitating')+'
    '; + if (item.system.qualities.grenade) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.grenade')+'
    '; + if (item.system.qualities.inaccurate) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.inaccurate')+'
    '; + if (item.system.qualities.nonlethal) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.nonlethal')+'
    '; - if (item.data.data.qualities.hiddenx > 0) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.hiddenx') + ' ' + item.data.data.qualities.hiddenx +'
    '; - if (item.data.data.qualities.piercingx > 0) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.piercingx') + ' ' + item.data.data.qualities.piercingx +'
    '; - if (item.data.data.qualities.viciousx > 0) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.viciousx') + ' ' + item.data.data.qualities.viciousx +'
    '; + if (item.system.qualities.hiddenx > 0) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.hiddenx') + ' ' + item.system.qualities.hiddenx +'
    '; + if (item.system.qualities.piercingx > 0) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.piercingx') + ' ' + item.system.qualities.piercingx +'
    '; + if (item.system.qualities.viciousx > 0) tags += '
    '+game.i18n.format('sta.actor.belonging.weapon.viciousx') + ' ' + item.system.qualities.viciousx +'
    '; - + const damageRoll = await new Roll( calculatedDamage + 'd6' ).evaluate( {async: true}); + const successes = getSuccessesChallengeRoll( damageRoll ); + const effects = getEffectsFromChallengeRoll( damageRoll ); + const diceString = getDiceImageListFromChallengeRoll( damageRoll ); + + // pluralize success string + let successText = ''; + successText = successes + ' ' + i18nPluralize( successes, 'sta.roll.success' ); + + // pluralize effect string + let effectText = ''; + if (effects >= 1) { + effectText = '

    ' + i18nPluralize( effects, 'sta.roll.effect' ) + '

    '; + } + + const rollHTML = ` +
    +
    +
    +
    +
    +
    +
      ` + diceString + `
    +
    +
    +
    ` + + effectText + `

    ` + successText + `

    +
    +
    +
    + ` + game.i18n.format('sta.roll.rerollresults') + ` + +
    +
    +
    `; + // Send the divs to populate a HTML template and sends to chat. - this.genericItemTemplate(item.data.img, item.data.name, - item.data.data.description, variable, tags) - .then((html)=>this.sendToChat(speaker, html)); + // Check if the dice3d module exists (Dice So Nice). If it does, post a roll in that and then send to chat after the roll has finished. If not just send to chat. + if (game.dice3d) { + game.dice3d.showForRoll(rolledChallenge).then((displayed) => { + this.genericItemTemplate(item.img, item.name, item.system.description, variable, tags) + .then((html)=>this.sendToChat(speaker, rollHTML, damageRoll, item.name, 'sounds/dice.wav')); + }); + } else { + this.genericItemTemplate(item.img, item.name, item.system.description, variable, tags) + .then((html)=>this.sendToChat(speaker, rollHTML, damageRoll, item.name, 'sounds/dice.wav')); + } } async performArmorRoll(item, speaker) { // Create variable div and populate it with localisation to use in the HTML. const variablePrompt = game.i18n.format('sta.roll.armor.protect'); - const variable = `
    `+variablePrompt.replace('|#|', item.data.data.protection)+`
    `; + const variable = `
    `+variablePrompt.replace('|#|', item.system.protection)+`
    `; // Send the divs to populate a HTML template and sends to chat. - this.genericItemTemplate(item.data.img, item.data.name, - item.data.data.description, variable, null) + this.genericItemTemplate(item.img, item.name, + item.system.description, variable, null) .then((html)=>this.sendToChat(speaker, html)); } - async genericItemTemplate(img, name, description, variable, tags) { + async genericItemTemplate(img, name, description, variable, tags, itemId) { // Checks if the following are empty/undefined. If so sets to blank. const descField = description ? description : ''; const tagField = tags ? tags : ''; const varField = variable ? variable : ''; // Builds a generic HTML template that is used for all items. - const html = `
    + const html = `
    -
    `+name+`
    -
    +
    `+name+`
    +
    `+varField+`
    `+descField+`
    -
    - `+tagField+` -
    -
    -
    -
    `; +
    + `+tagField+` +
    +
    +
    +
    `; // Returns it for the sendToChat to utilise. return html; } - async sendToChat(speaker, content, roll, flavor) { + async sendToChat(speaker, content, roll, flavor, sound) { + let messageProps = { + user: game.user.id, + speaker: ChatMessage.getSpeaker({actor: speaker}), + content: content, + sound: sound + }; + if (typeof roll != 'undefined') + messageProps.roll = roll; + if (typeof flavor != 'undefined') + messageProps.flavor = flavor; // Send's Chat Message to foundry, if items are missing they will appear as false or undefined and this not be rendered. - ChatMessage.create({ - user: game.user.id, - speaker: ChatMessage.getSpeaker({actor: speaker}), - flavor: flavor, - content: content, - roll: roll, - sound: 'sounds/dice.wav' - }).then((msg) => { + ChatMessage.create(messageProps).then((msg) => { return msg; }); } } + +/* + Returns the number of successes in a d6 challenge die roll +*/ +function getSuccessesChallengeRoll( roll ) { + let dice = roll.terms[0].results.map( ( die ) => die.result); + dice = dice.map( ( die ) => { + if ( die == 2 ) { + return 2; + } else if (die == 1 || die == 5 || die == 6) { + return 1; + } + return 0; + }); + return dice.reduce( ( a, b ) => a + b, 0); +} + +/* + Returns the number of effects in a d6 challenge die roll +*/ +function getEffectsFromChallengeRoll( roll ) { + let dice = roll.terms[0].results.map( ( die ) => die.result); + dice = dice.map( ( die ) => { + if (die>=5) { + return 1; + } + return 0; + }); + return dice.reduce( ( a, b ) => a + b, 0); +} + +/* + Creates an HTML list of die face images from the results of a challenge roll +*/ +function getDiceImageListFromChallengeRoll( roll ) { + let diceString = ''; + const diceFaceTable = [ + '
  • ', + '
  • ', + '
  • ', + '
  • ', + '
  • ', + '
  • ' + ]; + diceString = roll.terms[0].results.map( ( die ) => die.result).map( ( result ) => diceFaceTable[result - 1]).join( ' ' ); + return diceString; +} + +/* + grabs the nationalized local reference, switching to the plural form if count > 1, also, replaces |#| with count, then returns the resulting string. +*/ +function i18nPluralize( count, localizationReference ) { + if ( count > 1 ) { + return game.i18n.format( localizationReference + 'Plural' ).replace('|#|', count); + } + return game.i18n.format( localizationReference ).replace('|#|', count); +} diff --git a/src/module/sta.js b/src/module/sta.js index ebed7ae..0f98995 100644 --- a/src/module/sta.js +++ b/src/module/sta.js @@ -1,241 +1,240 @@ -// Import Modules -import { - STAActor -} from './actors/actor.js'; -import { - STACharacterSheet -} from './actors/sheets/character-sheet.js'; -import { - STAStarshipSheet -} from './actors/sheets/starship-sheet.js'; -import { - STASmallCraftSheet -} from './actors/sheets/smallcraft-sheet.js'; -import { - STAExtendedTaskSheet -} from './actors/sheets/extended-task-sheet.js'; -import { - STAItemSheet -} from './items/item-sheet.js'; -import { - STACharacterWeaponSheet -} from './items/character-weapon-sheet.js'; -import { - STAStarshipWeaponSheet -} from './items/starship-weapon-sheet.js'; -import { - STAArmorSheet -} from './items/armor-sheet.js'; -import { - STATalentSheet -} from './items/talent-sheet.js'; -import { - STAGenericSheet -} from './items/generic-sheet.js'; -import { - STASmallCraftContainerSheet -} from './items/smallcraftcontainer-sheet.js'; -import { - STATracker -} from './apps/tracker.js'; -import * as macros from './macro.js'; -import { - STAItem -} from './items/item.js'; -import { - register_dsn_ufp_themes -} from './dice/dice-so-nice.js'; - -/* -------------------------------------------- */ -/* Foundry VTT Initialization */ -/* -------------------------------------------- */ - -Hooks.once('init', function() { - let versionInfo; - if (game.world.data) versionInfo = game.world.data.coreVersion; - else game.world.coreVersion; - // Splash Screen - console.log(`Initializing Star Trek Adventures Tabletop Roleplaying Game System - . - .:. - .:::. - .:::::. - ***.:::::::.*** - *******.:::::::::.******* - ********.:::::::::::.******** - ********.:::::::::::::.******** - *******.::::::'***\::::.******* - ******.::::'*********\`::.****** - ****.:::'*************\`:.**** - *.::'*****************\`.* - .:' *************** . - .`); - - - // Create a namespace within the game global - game.sta = { - applications: { - STACharacterSheet, - STAStarshipSheet, - STASmallCraftSheet, - STAExtendedTaskSheet, - STAItemSheet, - STACharacterWeaponSheet, - STAStarshipWeaponSheet, - STAArmorSheet, - STATalentSheet, - STAGenericSheet, - STASmallCraftContainerSheet, - STAItem, - }, - entities: { - STAActor, - }, - macros: macros, - attributeTest: macros.attributeTest - }; - - // Define initiative for the system. - CONFIG.Combat.initiative = { - formula: '@disciplines.security.value', - decimals: 0 - }; - - // Set up custom challenge dice - // CONFIG.sta.CHALLENGE_RESULTS = { - // 1: { label: ``, success: 1, effect: 0 }, - // 2: { label: ``, success: 2, effect: 0 }, - // 3: { label: ``, success: 0, effect: 0 }, - // 4: { label: ``, success: 0, effect: 0 }, - // 5: { label: ``, success: 1, effect: 1 }, - // 6: { label: ``, success: 1, effect: 1 }, - // }; - - // Define custom Entity classes - CONFIG.Actor.entityClass = STAActor; - CONFIG.Item.entityClass = STAItem; - - // Register sheet application classes - Actors.unregisterSheet('core', ActorSheet); - Actors.registerSheet('sta', STACharacterSheet, { - types: ['character'], - makeDefault: true - }); - Actors.registerSheet('sta', STAStarshipSheet, { - types: ['starship'] - }); - Actors.registerSheet('sta', STASmallCraftSheet, { - types: ['smallcraft'], - }); - Actors.registerSheet('sta', STAExtendedTaskSheet, { - types: ['extendedtask'] - }); - Items.unregisterSheet('core', ItemSheet); - Items.registerSheet('sta', STAItemSheet, { - types: ['item'], - makeDefault: true - }); - Items.registerSheet('sta', STACharacterWeaponSheet, { - types: ['characterweapon'], - }); - Items.registerSheet('sta', STAStarshipWeaponSheet, { - types: ['starshipweapon'], - }); - Items.registerSheet('sta', STAArmorSheet, { - types: ['armor'], - }); - Items.registerSheet('sta', STATalentSheet, { - types: ['talent'], - }); - Items.registerSheet('sta', STAGenericSheet, { - types: ['value'], - }); - Items.registerSheet('sta', STAGenericSheet, { - types: ['focus'], - }); - Items.registerSheet('sta', STAGenericSheet, { - types: ['injury'], - }); - Items.registerSheet('sta', STASmallCraftContainerSheet, { - types: ['smallcraftcontainer'], - }); - - - // Register system settings - game.settings.register('sta', 'multipleComplications', { - name: 'Multiple Complications:', - hint: 'The rulebook states "Any die which rolled 20 causes a complication". This is slightly unclear and as of Version 8 of the PDF, this is still not clear - likely due to the incredible rarity. Enabling this will allow roles to display "There were x Complications" if multiple 20s are rolled. Disabling will just state a single complication.', - scope: 'world', - type: Boolean, - default: true, - config: true - }); - - game.settings.register('sta', 'threatPermissionLevel', { - name: 'Threat Tracker User Role:', - hint: 'Who should be allowed to amend the threat tracker?', - scope: 'world', - type: String, - default: 'ASSISTANT', - config: true, - choices: { - 'PLAYER': 'Players', - 'TRUSTED': 'Trusted Players', - 'ASSISTANT': 'Assistant Gamemaster', - 'GAMEMASTER': 'Gamemasters', - } - }); - - game.settings.register('sta', 'momentumPermissionLevel', { - name: 'Momentum Tracker User Role:', - hint: 'Who should be allowed to amend the momentum tracker?', - scope: 'world', - type: String, - default: 'PLAYER', - config: true, - choices: { - 'PLAYER': 'Players', - 'TRUSTED': 'Trusted Players', - 'ASSISTANT': 'Assistant Gamemaster', - 'GAMEMASTER': 'Gamemasters', - } - }); - - game.settings.register('sta', 'maxNumberOfReputation', { - name: 'Maximum amount of Reputation:', - hint: 'Max number of reputation that can be given to a character. 10 is default.', - scope: 'world', - type: Number, - default: 20, - config: true - }); - - game.settings.register('sta', 'threat', { - scope: 'world', - type: Number, - default: 0, - config: false - }); - - game.settings.register('sta', 'momentum', { - scope: 'world', - type: Number, - default: 0, - config: false - }); - - Hooks.on('renderChatLog', (app, html, data) => - STAItem.chatListeners(html) - ); - - Hooks.on('ready', function() { - const t = new STATracker(); - renderTemplate('systems/sta/templates/apps/tracker.html').then((html) => { - t.render(true); - }); - }); - - Hooks.once("diceSoNiceReady", (dice3d) => { - register_dsn_ufp_themes(dice3d); - }); -}); \ No newline at end of file +// Import Modules +import { + STAActor +} from './actors/actor.js'; +import { + STACharacterSheet +} from './actors/sheets/character-sheet.js'; +import { + STAStarshipSheet +} from './actors/sheets/starship-sheet.js'; +import { + STASmallCraftSheet +} from './actors/sheets/smallcraft-sheet.js'; +import { + STAExtendedTaskSheet +} from './actors/sheets/extended-task-sheet.js'; +import { + STAItemSheet +} from './items/item-sheet.js'; +import { + STACharacterWeaponSheet +} from './items/character-weapon-sheet.js'; +import { + STAStarshipWeaponSheet +} from './items/starship-weapon-sheet.js'; +import { + STAArmorSheet +} from './items/armor-sheet.js'; +import { + STATalentSheet +} from './items/talent-sheet.js'; +import { + STAGenericSheet +} from './items/generic-sheet.js'; +import { + STASmallCraftContainerSheet +} from './items/smallcraftcontainer-sheet.js'; +import { + STATracker +} from './apps/tracker.js'; +import * as macros from './macro.js'; +import { + STAItem +} from './items/item.js'; +import { + register_dsn_ufp_themes +} from './dice/dice-so-nice.js'; + +/* -------------------------------------------- */ +/* Foundry VTT Initialization */ +/* -------------------------------------------- */ + +Hooks.once('init', function() { + let versionInfo = game.world.coreVersion; + // Splash Screen + console.log(`Initializing Star Trek Adventures Tabletop Roleplaying Game System + . + .:. + .:::. + .:::::. + ***.:::::::.*** + *******.:::::::::.******* + ********.:::::::::::.******** + ********.:::::::::::::.******** + *******.::::::'***\::::.******* + ******.::::'*********\`::.****** + ****.:::'*************\`:.**** + *.::'*****************\`.* + .:' *************** . + .`); + + + // Create a namespace within the game global + game.sta = { + applications: { + STACharacterSheet, + STAStarshipSheet, + STASmallCraftSheet, + STAExtendedTaskSheet, + STAItemSheet, + STACharacterWeaponSheet, + STAStarshipWeaponSheet, + STAArmorSheet, + STATalentSheet, + STAGenericSheet, + STASmallCraftContainerSheet, + STAItem, + }, + entities: { + STAActor, + }, + macros: macros, + attributeTest: macros.attributeTest, + defaultImage: 'systems/sta/assets/icons/voyagercombadgeicon.svg' + }; + + // Define initiative for the system. + CONFIG.Combat.initiative = { + formula: '@disciplines.security.value', + decimals: 0 + }; + + // Set up custom challenge dice + // CONFIG.sta.CHALLENGE_RESULTS = { + // 1: { label: ``, success: 1, effect: 0 }, + // 2: { label: ``, success: 2, effect: 0 }, + // 3: { label: ``, success: 0, effect: 0 }, + // 4: { label: ``, success: 0, effect: 0 }, + // 5: { label: ``, success: 1, effect: 1 }, + // 6: { label: ``, success: 1, effect: 1 }, + // }; + + // Define custom Entity classes + CONFIG.Actor.entityClass = STAActor; + CONFIG.Item.entityClass = STAItem; + + // Register sheet application classes + Actors.unregisterSheet('core', ActorSheet); + Actors.registerSheet('sta', STACharacterSheet, { + types: ['character'], + makeDefault: true + }); + Actors.registerSheet('sta', STAStarshipSheet, { + types: ['starship'] + }); + Actors.registerSheet('sta', STASmallCraftSheet, { + types: ['smallcraft'], + }); + Actors.registerSheet('sta', STAExtendedTaskSheet, { + types: ['extendedtask'] + }); + Items.unregisterSheet('core', ItemSheet); + Items.registerSheet('sta', STAItemSheet, { + types: ['item'], + makeDefault: true + }); + Items.registerSheet('sta', STACharacterWeaponSheet, { + types: ['characterweapon'], + }); + Items.registerSheet('sta', STAStarshipWeaponSheet, { + types: ['starshipweapon'], + }); + Items.registerSheet('sta', STAArmorSheet, { + types: ['armor'], + }); + Items.registerSheet('sta', STATalentSheet, { + types: ['talent'], + }); + Items.registerSheet('sta', STAGenericSheet, { + types: ['value'], + }); + Items.registerSheet('sta', STAGenericSheet, { + types: ['focus'], + }); + Items.registerSheet('sta', STAGenericSheet, { + types: ['injury'], + }); + Items.registerSheet('sta', STASmallCraftContainerSheet, { + types: ['smallcraftcontainer'], + }); + + + // Register system settings + game.settings.register('sta', 'multipleComplications', { + name: 'Multiple Complications:', + hint: 'The rulebook states "Any die which rolled 20 causes a complication". This is slightly unclear and as of Version 8 of the PDF, this is still not clear - likely due to the incredible rarity. Enabling this will allow roles to display "There were x Complications" if multiple 20s are rolled. Disabling will just state a single complication.', + scope: 'world', + type: Boolean, + default: true, + config: true + }); + + game.settings.register('sta', 'threatPermissionLevel', { + name: 'Threat Tracker User Role:', + hint: 'Who should be allowed to amend the threat tracker?', + scope: 'world', + type: String, + default: 'ASSISTANT', + config: true, + choices: { + 'PLAYER': 'Players', + 'TRUSTED': 'Trusted Players', + 'ASSISTANT': 'Assistant Gamemaster', + 'GAMEMASTER': 'Gamemasters', + } + }); + + game.settings.register('sta', 'momentumPermissionLevel', { + name: 'Momentum Tracker User Role:', + hint: 'Who should be allowed to amend the momentum tracker?', + scope: 'world', + type: String, + default: 'PLAYER', + config: true, + choices: { + 'PLAYER': 'Players', + 'TRUSTED': 'Trusted Players', + 'ASSISTANT': 'Assistant Gamemaster', + 'GAMEMASTER': 'Gamemasters', + } + }); + + game.settings.register('sta', 'maxNumberOfReputation', { + name: 'Maximum amount of Reputation:', + hint: 'Max number of reputation that can be given to a character. 10 is default.', + scope: 'world', + type: Number, + default: 20, + config: true + }); + + game.settings.register('sta', 'threat', { + scope: 'world', + type: Number, + default: 0, + config: false + }); + + game.settings.register('sta', 'momentum', { + scope: 'world', + type: Number, + default: 0, + config: false + }); + + Hooks.on('renderChatLog', (app, html, data) => + STAItem.chatListeners(html) + ); + + Hooks.on('ready', function() { + const t = new STATracker(); + renderTemplate('systems/sta/templates/apps/tracker.html').then((html) => { + t.render(true); + }); + }); + + Hooks.once("diceSoNiceReady", (dice3d) => { + register_dsn_ufp_themes(dice3d); + }); +}); diff --git a/src/sta.css b/src/sta.css new file mode 100644 index 0000000..abf2d31 --- /dev/null +++ b/src/sta.css @@ -0,0 +1,857 @@ +/* Window Content Overrides */ +/*#region*/ +.sta .window-content { + background: #0F0F0F !important; + padding: 0; } + +.sta .main-content { + background: #0F0F0F !important; + padding: 5px; } + +/*#endregion*/ +/* Globals */ +/*#region*/ +.sta .title { + text-align: center; + font-size: 14pt; } + +.sta { + text-align: center; } + .sta .row { + display: flex; + flex-direction: row; } + .sta .column { + flex-direction: column; } + +.sta .unset-clickables:hover { + box-shadow: unset !important; + text-shadow: unset !important; + cursor: unset !important; + content: unset !important; } + +/*#endregion*/ +/* Button Definitions */ +/*#region*/ +.sta .btn { + background-color: #FFCC33; + color: #000000; + border-radius: 20px; + font-weight: bold; } + .sta .btn:hover { + box-shadow: none; + background-color: #FFEEAA; + cursor: pointer; } + +.sta .btn2 { + background-color: #CC2233; + color: #000000; + border-radius: 20px; + font-weight: bold; } + .sta .btn2:hover { + box-shadow: none; + background-color: #DD4444; + cursor: pointer; } + +/*#endregion*/ +/* LCARS Layout */ +/*#region*/ +.sta.sheet.actor .header { + display: flex; } + +.sta.sheet.actor .lcars-column { + flex: 10%; + display: flex; + flex-flow: column; } + .sta.sheet.actor .lcars-column .lcars-header-block1 { + flex: 3; + background-color: #9944FF; + border-bottom: 4px solid #0F0F0F; } + .sta.sheet.actor .lcars-column .lcars-header-block2 { + flex: 7; + background-color: #4455FF; + border-bottom: 4px solid #0F0F0F; } + .sta.sheet.actor .lcars-column .lcars-attribute-title-block { + background-color: #444A77; + border-bottom-left-radius: 40px; + flex: 0 1 47px; } + .sta.sheet.actor .lcars-column .lcars-item1-connect-block, + .sta.sheet.actor .lcars-column .lcars-item2-connect-block { + flex: 0 1 40px; + background-color: #444A77; + border-top-left-radius: 40px; } + .sta.sheet.actor .lcars-column .lcars-item1-top-block { + flex: 0 1 30px; + background-color: transparent; + border-bottom: 5px solid #0F0F0F; } + .sta.sheet.actor .lcars-column .lcars-item2-top-block { + flex: 0 1 30px; + background-color: #7788FF; + border-bottom: 5px solid #0F0F0F; } + .sta.sheet.actor .lcars-column .lcars-attribute-general-block1 { + background-color: #CC33FF; + flex: 1; + border-top-left-radius: 40px; + border-top: 5px solid #0F0F0F; } + .sta.sheet.actor .lcars-column .lcars-attribute-general-block2 { + background-color: #FF7700; + flex: 2; + border-top: 5px solid #0F0F0F; } + .sta.sheet.actor .lcars-column .lcars-attribute-general-block3 { + background-color: #9944FF; + flex: 1; + border-top: 5px solid #0F0F0F; + border-bottom-left-radius: 40px; } + .sta.sheet.actor .lcars-column .lcars-item1-general-block { + background-color: #7788FF; + flex: 1; + border-top: 5px solid #0F0F0F; } + .sta.sheet.actor .lcars-column .lcars-item2-general-block1 { + background-color: #FF2200; + flex: 1; + border-top: 5px solid #0F0F0F; } + .sta.sheet.actor .lcars-column .lcars-item2-general-block2 { + background-color: #FFAA00; + flex: 2; + border-top: 5px solid #0F0F0F; } + .sta.sheet.actor .lcars-column .lcars-header-extendedtask1 { + background-color: #CC33FF; + border-bottom: 5px solid #0F0F0F; + flex: 1; + width: 100%; } + .sta.sheet.actor .lcars-column .lcars-header-extendedtask2 { + background-color: #FFAA00; + border-bottom: 5px solid #0F0F0F; + flex: 1; + width: 100%; } + .sta.sheet.actor .lcars-column .lcars-header-extendedtask3 { + background-color: #444A77; + flex: 1; + width: 100%; } + .sta.sheet.actor .lcars-column .lcars-header-extendedtask4 { + background-color: #444A77; + flex: 0 1 27px; + width: 100%; + border-bottom: 5px solid #0F0F0F; + border-bottom-left-radius: 40px; } + .sta.sheet.actor .lcars-column .lcars-body-extendedtask1 { + background-color: #0F0F0F; + flex: 0 1 33px; + width: 100%; } + .sta.sheet.actor .lcars-column .lcars-body-extendedtask2 { + background-color: #444A77; + flex: 1 1 auto; + width: 100%; + border-top-left-radius: 40px; } + +/*#endregion*/ +/* Actor Sheet */ +/*#region*/ +.sta.sheet.actor { + /* Colors */ + /* Trackbars */ + /* Layout - Main/Attributes */ + /* Layout - Owned Items */ + /* Extended Tasks */ } + .sta.sheet.actor .title { + height: 30px; + color: #FAA41B; } + .sta.sheet.actor .list-entry, + .sta.sheet.actor .editor, + .sta.sheet.actor .label { + color: #33CCCC; } + .sta.sheet.actor .editor .editor-edit { + color: #000000; } + .sta.sheet.actor .tox.tox-tinymce .tox-edit-area__iframe { + background-color: #FFFFFF; } + .sta.sheet.actor .secondary-title { + color: #000000; } + .sta.sheet.actor .numeric-entry, + .sta.sheet.actor .text-entry { + color: #CC88FF; } + .sta.sheet.actor .track { + display: flex; + flex-direction: row; } + .sta.sheet.actor .track .bar:not(.extendedtask) { + width: 100%; + display: flex; + flex-direction: row; } + .sta.sheet.actor .track .bar .box { + height: 14px; + border: 1px solid #666688; + border-radius: 14px; + border-collapse: collapse; + padding: 0px; + display: block; + font-size: 8pt; + text-align: center; + font-weight: bold; } + .sta.sheet.actor .track .bar .box:hover { + box-shadow: 0 0 8px #FFEEAA; + cursor: pointer; } + .sta.sheet.actor .track .bar .box.stress { + background-color: #FF2200; + color: #000000; } + .sta.sheet.actor .track .bar .box.stress.selected { + background-color: #1111EE; + color: #FEFEFE; } + .sta.sheet.actor .track .bar .box.determination { + background-color: #191813; + color: #FEFEFE; } + .sta.sheet.actor .track .bar .box.determination.selected { + background-color: #FFCC33; + color: #000000; } + .sta.sheet.actor .track .bar .box.rep { + background-color: #191813; + color: #FEFEFE; } + .sta.sheet.actor .track .bar .box.rep.selected { + background-color: #CC2233; + color: #000000; } + .sta.sheet.actor .track .bar .box.shields { + background-color: #FF2200; + color: #000000; } + .sta.sheet.actor .track .bar .box.shields.selected { + background-color: #1111EE; + color: #FEFEFE; } + .sta.sheet.actor .track .bar .box.power { + background-color: #191813; + color: #FEFEFE; } + .sta.sheet.actor .track .bar .box.power.selected { + background-color: #FFCC33; + color: #000000; } + .sta.sheet.actor .track .bar .box.crew { + background-color: #191813; + color: #FEFEFE; } + .sta.sheet.actor .track .bar .box.crew.selected { + background-color: #CC2233; + color: #000000; } + .sta.sheet.actor .track .bar .box.extendedtask { + height: 28px; + font-size: 16pt; + background-color: #191813; + color: #FEFEFE; } + .sta.sheet.actor .track .bar .box.extendedtask.selected { + background-color: #FFCC33; + color: #000000; } + .sta.sheet.actor .header-fields { + flex: 90%; + top: 0; + padding: 5px; } + .sta.sheet.actor .header-fields .row .column { + display: flex; + width: 100%; } + .sta.sheet.actor .header-fields .section.reputation .title { + font-size: 14px; } + .sta.sheet.actor .main { + flex: 1; } + .sta.sheet.actor .main .row { + max-height: 300px; } + .sta.sheet.actor .main .row .limited-only { + height: 20px; } + .sta.sheet.actor .main .row .column { + flex: 30%; + overflow-y: auto; } + .sta.sheet.actor .main .row .column .section { + /* Attributes/Disciplines */ } + .sta.sheet.actor .main .row .column .section .header.row { + background-color: #444A77; + color: #000000; + font-weight: bold; + padding-left: 2px; + padding-right: 2px; + border-bottom: 2px solid #0F0F0F; } + .sta.sheet.actor .main .row .column .section .profile-img { + width: 150px; + height: 150px; + object-fit: cover; + object-position: 50% 0; } + .sta.sheet.actor .main .row .column .section .title { + font-size: 18pt; } + .sta.sheet.actor .main .row .column .section .row { + display: flex; + flex-direction: row; } + .sta.sheet.actor .main .row .column .section .entry.row { + display: flex; + flex-direction: row; } + .sta.sheet.actor .main .row .column .section .note, + .sta.sheet.actor .main .row .column .section .milestone, + .sta.sheet.actor .main .row .column .section .injury { + height: 200px; + text-align: left; } + .sta.sheet.actor .main .row .column .section .note .editor, + .sta.sheet.actor .main .row .column .section .milestone .editor, + .sta.sheet.actor .main .row .column .section .injury .editor { + height: 100%; + padding: 5px; } + .sta.sheet.actor .main .row .column .section .stat.row .field { + width: 20%; } + .sta.sheet.actor .main .row .column .section .stat.row .text { + width: calc(80% - 30px); } + .sta.sheet.actor .main .row .column .section .stat.row .selector-space { + width: 30px; } + .sta.sheet.actor .main .row .column .section .stat.row .selector { + border: 1px solid; + border-collapse: collapse; + padding: 0px; + display: block; } + .sta.sheet.actor .main .row .column .section .stat.row .selector:hover { + box-shadow: none; + cursor: pointer; } + .sta.sheet.actor .main .row .column .section .check-button { + width: 75%; + height: 30px; + line-height: 30px; + margin: 5px 12.5%; + font-size: 14pt; } + .sta.sheet.actor .main .row .column .section.scale, + .sta.sheet.actor .main .row .column .section.resistance { + display: flex; + background-color: #9944FF; + height: 41px; } + .sta.sheet.actor .main .row .column .section.scale .title, + .sta.sheet.actor .main .row .column .section.resistance .title { + background-color: #0F0F0F; + width: 75%; + margin-top: 5px; } + .sta.sheet.actor .main .row .column .section.scale .field.numeric-entry, + .sta.sheet.actor .main .row .column .section.resistance .field.numeric-entry { + width: 15%; + height: 30px; + border: none; + border-radius: 0px; + margin-top: 5px; + background-color: #0F0F0F; } + .sta.sheet.actor .main .row .column .section.scale .title { + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; + margin-left: 10%; } + .sta.sheet.actor .main .row .column .section.resistance .field.numeric-entry { + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; + margin-right: 10%; } + .sta.sheet.actor .column.left-column { + border-right: 2px solid #0F0F0F; } + .sta.sheet.actor .column.center-column { + border-right: 2px solid #0F0F0F; + border-left: 2px solid #0F0F0F; } + .sta.sheet.actor .column.right-column { + border-left: 2px solid #0F0F0F; } + .sta.sheet.actor .main .row .column { + /* Actor - Talent Tooltips */ } + .sta.sheet.actor .main .row .column .section .row .image { + width: 26px; } + .sta.sheet.actor .main .row .column .section .row .image img { + width: 24px; + height: 24px; + object-fit: cover; + object-position: 50% 0; } + .sta.sheet.actor .main .row .column .section .row .image .rollable:hover { + content: url("/icons/svg/d20-grey.svg"); + box-shadow: none; + cursor: pointer; } + .sta.sheet.actor .main .row .column .section .row .image .chat:hover { + content: url("/systems/sta/assets/icons/chat-bubble.svg"); + box-shadow: none; + cursor: pointer; } + .sta.sheet.actor .main .row .column .section .row .image .click-to-nav { + cursor: pointer; } + .sta.sheet.actor .main .row .column .section .row .control { + color: #FFCC33; + width: 40px; + padding-right: 2px; } + .sta.sheet.actor .main .row .column .section .row .delete { + color: #CC2233; } + .sta.sheet.actor .main .row .column .section .row .delete:hover { + color: #FFEEAA; + text-shadow: none; } + .sta.sheet.actor .main .row .column .section .row .add:hover, + .sta.sheet.actor .main .row .column .section .row .edit:hover { + color: #DD4444; + text-shadow: none; } + .sta.sheet.actor .main .row .column .section .row .one-column-with-roll { + width: calc(100% - 58px); } + .sta.sheet.actor .main .row .column .section .row .one-column-no-roll { + width: calc(100% - 32px); } + .sta.sheet.actor .main .row .column .section .row .two-column-with-roll-primary { + width: calc((100% - 58px)*0.75); } + .sta.sheet.actor .main .row .column .section .row .two-column-with-roll-secondary { + width: calc((100% - 58px)*0.25); } + .sta.sheet.actor .main .row .column .section .row .column-x2 { + width: 90%; + padding-left: 10%; } + .sta.sheet.actor .main .row .column .section .row .small input { + height: 17px; + color: #CC88FF; } + .sta.sheet.actor .main .row .column .section .row .small.disabled input { + box-shadow: none; + cursor: default; + color: grey; } + .sta.sheet.actor .main .row .column .section .row .list-entry.strike-through { + text-decoration: line-through; } + .sta.sheet.actor .main .row .column .value-used { + height: 17px; } + .sta.sheet.actor .main .row .column .row.equipable .control { + width: 56px; } + .sta.sheet.actor .main .row .column .entry.row.talent-tooltip-container { + overflow-y: hidden; + border: 0.5px dashed #FF7700; + height: 200px; + -webkit-transition: height 0.5s linear, border-width 0.5s linear; + -moz-transition: height 0.5s linear, border-width 0.5s linear; + -ms-transition: height 0.5s linear, border-width 0.5s linear; + -o-transition: height 0.5s linear, border-width 0.5s linear; + transition: height 0.5s linear, border-width 0.5s linear; } + .sta.sheet.actor .main .row .column .entry.row.talent-tooltip-container.hide { + border: 0px dashed #FF7700; + height: 0px; + -webkit-transition: height 0.5s linear, border-width 0.5s linear; + -moz-transition: height 0.5s linear, border-width 0.5s linear; + -ms-transition: height 0.5s linear, border-width 0.5s linear; + -o-transition: height 0.5s linear, border-width 0.5s linear; + transition: height 0.5s linear, border-width 0.5s linear; } + .sta.sheet.actor .row .column-headerfields1-name-extendedtasks { + width: 60%; + padding-left: 5%; + padding-right: 5%; } + .sta.sheet.actor .row .column-headerfields1-name-extendedtasks .numeric-entry { + width: 50%; + margin-right: 25%; + margin-left: 25%; } + .sta.sheet.actor .row .column-headerfields1-other-extendedtasks { + width: 15%; } + .sta.sheet.actor .row .column-headerfields1-other-extendedtasks .numeric-entry { + width: 50%; + margin-right: 25%; + margin-left: 25%; } + .sta.sheet.actor .row .column-headerfields2-extendedtasks { + width: 30%; + padding-left: 5%; + padding-right: 5%; + padding-top: 2px; } + .sta.sheet.actor .row .column-headerfields2-extendedtasks .numeric-entry { + width: 50%; + margin-right: 25%; + margin-left: 25%; } + .sta.sheet.actor .row .extendedtask.track { + width: 90%; } + .sta.sheet.actor .extendedtask-divider { + background-color: #444A77; + height: 17px; + width: 100%; + color: #0F0F0F; + text-align: center; + margin-top: 5px; + margin-bottom: 5px; + font-weight: bold; } + +/*#endregion*/ +/* Item Sheet */ +/*#region*/ +.sta.sheet.item { + /* Items - Weapon Specific */ } + .sta.sheet.item .label { + color: #33CCCC; } + .sta.sheet.item .header-fields { + font-size: 12pt; } + .sta.sheet.item .header-fields .row { + display: flex; + flex-direction: row; } + .sta.sheet.item .header-fields .row .img { + width: 50px; + height: 50px; + object-fit: cover; + object-position: 50% 0; + margin-right: 10px; } + .sta.sheet.item .header-fields .row .column-x1 { + flex: 1; + margin-right: 10px; } + .sta.sheet.item .header-fields .row .column-x3-img { + flex: 3 60px; + margin-right: 10px; } + .sta.sheet.item .header-fields .row .column-x3 { + flex: 3; } + .sta.sheet.item .header-fields .row .column-x2 { + flex: 2; + margin-right: 10px; } + .sta.sheet.item .header-fields .row .one-column-with-roll { + width: calc(100% - 60px); } + .sta.sheet.item input[type="text"], + .sta.sheet.item input[type="number"], + .sta.sheet.item select, + .sta.sheet.item .text, + .sta.sheet.item .entry, + .sta.sheet.item .editor { + color: #CC88FF; } + .sta.sheet.item option { + background-color: #0F0F0F; } + .sta.sheet.item input[type="number"] { + text-align: center; + width: 50px; + margin-left: 5px; + margin-right: 5px; } + .sta.sheet.item .editor-edit { + display: block; + color: #000000; } + .sta.sheet.item .editor-content { + padding-right: 25px; } + .sta.sheet.item .tox.tox-tinymce .tox-edit-area__iframe { + background-color: #FFFFFF; } + .sta.sheet.item .description, + .sta.sheet.item .note { + height: calc(100% - 100px); + padding-top: 10px; } + .sta.sheet.item .description .editor, + .sta.sheet.item .note .editor { + height: 90%; } + .sta.sheet.item.characterweapon .header-fields .row, .sta.sheet.item.starshipweapon .header-fields .row { + font-size: 14px; } + .sta.sheet.item.characterweapon .header-fields .row .column-x4, .sta.sheet.item.starshipweapon .header-fields .row .column-x4 { + width: 25%; + display: flex; + text-align: left; } + .sta.sheet.item.characterweapon .header-fields .row .column-x4 .label, .sta.sheet.item.starshipweapon .header-fields .row .column-x4 .label { + line-height: 26px; } + .sta.sheet.item.characterweapon .header-fields .row .label-top, .sta.sheet.item.starshipweapon .header-fields .row .label-top { + width: 25%; + flex-direction: column; + text-align: center; } + .sta.sheet.item.characterweapon .header-fields .row .label-top input, .sta.sheet.item.starshipweapon .header-fields .row .label-top input { + margin-left: auto; + margin-right: auto; } + .sta.sheet.item.characterweapon .description, .sta.sheet.item.starshipweapon .description { + height: calc(100% - 128px); } + +/*#endregion*/ +/* Forms and Dialogs */ +/*#region*/ +.sta-form .label { + color: #FAA41B; } + +.sta-form .numeric-entry { + color: #CC88FF; } + +.app.dialog .window-content .dialog-content { + color: #33CCCC; } + +.app.dialog .window-content .form-fields input, +.app.dialog .window-content .form-fields select { + color: #CC88FF; } + +.app.dialog .window-content .form-group input, +.app.dialog .window-content .form-group select { + color: #CC88FF; } + +.dialog > .window-content { + padding: 0px; } + .dialog > .window-content > .dialog-content { + background-color: #0F0F0F; + padding: 8px; } + .dialog > .window-content .dialog-buttons { + background-color: #0F0F0F; } + .dialog > .window-content .dialog-button.roll.default, + .dialog > .window-content .dialog-button.ok.default, + .dialog > .window-content .dialog-button.yes, + .dialog > .window-content .dialog-button.no { + background-color: #FFCC33; + color: #000000; + border: none; + border-radius: 20px; + cursor: pointer; + font-weight: bold; } + .dialog > .window-content .dialog-button.roll.default:hover, + .dialog > .window-content .dialog-button.ok.default:hover, + .dialog > .window-content .dialog-button.yes:hover, + .dialog > .window-content .dialog-button.no:hover { + box-shadow: none; + background-color: #FFEEAA; } + +.folder-edit .window-content, +.folder-create .window-content { + background: #0F0F0F; + color: #33CCCC; } + .folder-edit .window-content form, + .folder-create .window-content form { + background-color: #0F0F0F; } + .folder-edit .window-content form input, + .folder-create .window-content form input { + color: #CC88FF; } + .folder-edit .window-content form button, + .folder-create .window-content form button { + background-color: #FFCC33; + color: #000000; + border: none; + border-radius: 20px; + cursor: pointer; + font-weight: bold; } + .folder-edit .window-content form button:hover, + .folder-create .window-content form button:hover { + box-shadow: none; + background-color: #FFEEAA; } + +/* Chat Log */ +.app .chat-message.message { + background: #0F0F0F; } + .app .chat-message.message .message-header, + .app .chat-message.message .message-content { + color: #FEFEFE; } + +.reroll-result { + flex: 0 0 100%; + position: relative; + margin: 0; + line-height: 24px; + text-align: center; + background: #0F0F0F; + border: 1px solid #666688; + border-radius: 3px; + word-break: break-all; + margin-top: 5px; } + .reroll-result:hover { + background-color: #FFEEAA; } + +.chat-message.message .reroll-result { + background-color: #FFCC33; + color: #000000; + border: none; + border-radius: 20px; + cursor: pointer; } + .chat-message.message .reroll-result:hover { + box-shadow: none; + background-color: #FFEEAA; } + +/* Dice Pools Dialog and Chat Messages */ +.dice-pool .flexrow { + padding: 4px 5px; } + +.sta.roll .dice-roll .dice-result .dice-tooltip { + display: block; } + +.sta.roll.attribute .dice-roll .dice-result .dice-formula .aim { + margin: 0; + background: unset; + border: 0; } + +.sta.roll.attribute .dice-roll .dice-result .dice-tooltip .dice .dice-rolls { + display: flex; + justify-content: center; + flex-wrap: wrap; } + +.sta.roll.attribute .dice-roll .dice-total.effect { + color: #33CCCC; } + +.sta.roll.generic .dice-roll .dice-result .dice-formula { + box-shadow: none; + line-height: normal; + cursor: pointer; + word-break: normal; } + .sta.roll.generic .dice-roll .dice-result .dice-formula.title { + display: flex; + flex-direction: row; + background: none; + border: none; + text-align: left; } + .sta.roll.generic .dice-roll .dice-result .dice-formula .img { + height: 45px; } + +.sta.roll.generic .dice-roll .dice-result .tags { + display: flex; + flex-direction: row; + text-align: center; + flex-wrap: wrap; } + .sta.roll.generic .dice-roll .dice-result .tags .tag { + width: calc(100%/3); + font-size: 12px; + flex-grow: 1; + border: 0.5px solid #0F0F0F; + border-radius: 3px; + background-color: rgba(255, 255, 255, 0.3); } + +.sta.roll.generic .dice-roll .dice-total.effect { + color: #33CCCC; } + +.message-content .table-draw img.result-image { + background: #4C4D47; } + +.message-content .table-draw .result-text a.entity-link { + background: #0F0F0F; } + +/* Momentum/Threat Tracker */ +/*#region*/ +.sta.tracker-container { + position: absolute; + bottom: 10px; + right: 354px; + width: 200px; + height: 205px; + -webkit-transition: width 0.5s linear; + -moz-transition: width 0.5s linear; + -ms-transition: width 0.5s linear; + -o-transition: width 0.5s linear; + transition: width 0.5s linear; } + .sta.tracker-container .tracker-clickable { + position: absolute; + bottom: 195px; + cursor: pointer; + color: #CC2233; + width: 15px; } + .sta.tracker-container .tracker-clickable i:hover { + color: #DD4444; } + .sta.tracker-container .tracker-clickable i.hide { + width: 0px; + display: none; } + .sta.tracker-container.hide { + width: 15px; + -webkit-transition: width 0.5s linear; + -moz-transition: width 0.5s linear; + -ms-transition: width 0.5s linear; + -o-transition: width 0.5s linear; + transition: width 0.5s linear; } + .sta.tracker-container .tracker { + position: absolute; + display: block; + margin-right: 0px; + height: 100px; + width: 220px; + background: none; + border-radius: 30px; + padding: 0px; + clip-path: inset(-20px 0px -20px -20px); } + .sta.tracker-container .tracker.threat { + bottom: 0px; + background-color: #FF2200; } + .sta.tracker-container .tracker.momentum { + bottom: 105px; + background-color: #4455FF; } + .sta.tracker-container .tracker .header { + text-align: center; + font-size: 1.75em; + text-transform: uppercase; + color: #33CCCC; + background-color: #0F0F0F; + border-bottom-left-radius: 30px; + width: 185px; + height: 35px; + margin-left: 15px; + margin-bottom: 15px; } + .sta.tracker-container .tracker .button-group { + display: flex; + font-size: 1.5em; + background-color: #0F0F0F; + border-top-left-radius: 30px; + width: 185px; + height: 35px; + margin-left: 15px; + margin-top: 15px; } + .sta.tracker-container .tracker .button-group .button { + color: #FFCC33; } + .sta.tracker-container .tracker .button-group .button i:hover { + cursor: pointer; + color: #FFEEAA; } + .sta.tracker-container .tracker .button-group .button.decrease { + padding-left: 50px; + padding-right: 10px; } + .sta.tracker-container .tracker .button-group .button.increase { + padding-left: 10px; + padding-right: 50px; } + .sta.tracker-container .tracker .button-group input { + color: #CC88FF; + text-align: center; + border: none; + width: 100%; } + +#ui-right ~ .sta.tracker-container.collapsed { + right: 0px; } + +/*#endregion*/ +/* Sidebar */ +/*#region*/ +#sidebar:not(.collapsed) { + background: none; + border: none; + background-color: #FF9966; + width: 350px; + border-top-left-radius: 35px; + border-bottom-left-radius: 0; } + #sidebar:not(.collapsed) > #sidebar-tabs { + margin-left: 50px; } + #sidebar:not(.collapsed) > #sidebar-tabs > .collapse { + border-left: 4px solid #0F0F0F; + border-right: 4px solid #0F0F0F; } + #sidebar:not(.collapsed) > #sidebar-tabs > .item { + border-left: 4px solid #0F0F0F; } + #sidebar:not(.collapsed) > #sidebar-tabs > .item.active { + border-left: 4px solid #0F0F0F; } + +#sidebar > #sidebar-tabs { + color: #000000; + margin-bottom: 0; + border-bottom: none; + box-shadow: none; } + #sidebar > #sidebar-tabs > .collapse { + background-color: #7788FF; + border-top: none; + border-bottom: none; + border-radius: 0; + color: #000000; } + #sidebar > #sidebar-tabs > .item { + background-color: #FF9966; + border-top: none; + border-bottom: none; + border-radius: 0; + color: #000000; } + #sidebar > #sidebar-tabs > .item:hover { + text-shadow: none; + background-color: #FFBBAA; } + #sidebar > #sidebar-tabs > .item:nth-child(odd) { + background-color: #7788FF; } + #sidebar > #sidebar-tabs > .item:nth-child(odd):hover { + background-color: #CC88FF; } + #sidebar > #sidebar-tabs > .item.active { + box-shadow: none; + background-color: #CC2233; + border-bottom: none; + border-top: none; + color: #000000; } + #sidebar > #sidebar-tabs > .item.active:hover { + background-color: #FF5555; } + +#sidebar .sidebar-tab { + background: #0F0F0F; + border-top: 5px solid #0F0F0F; + width: 300px; + margin-left: 50px; } + #sidebar .sidebar-tab .directory-header .create-entity, + #sidebar .sidebar-tab .directory-header .create-folder { + font-weight: bold; + background-color: #FFCC33; + color: #000000; + border: none; + border-radius: 20px; + cursor: pointer; } + #sidebar .sidebar-tab .directory-header .create-entity:hover, + #sidebar .sidebar-tab .directory-header .create-folder:hover { + box-shadow: none; + background-color: #FFEEAA; } + +#sidebar::before { + content: ""; + position: absolute; + bottom: 60%; + right: 305px; + height: 25%; + width: 50px; + background-color: #33CCCC; + border-top: 5px solid #0F0F0F; + border-bottom: 5px solid #0F0F0F; } + +#sidebar::after { + content: ""; + position: absolute; + bottom: 20%; + right: 305px; + height: 20%; + width: 50px; + background-color: #FF7700; + border-top: 5px solid #0F0F0F; + border-bottom: 5px solid #0F0F0F; } + +/*#endregion*/ diff --git a/src/styles/sta.scss b/src/styles/sta.scss index 1eab2ca..890c092 100644 --- a/src/styles/sta.scss +++ b/src/styles/sta.scss @@ -1087,14 +1087,14 @@ $trackColors: ( position: absolute; bottom: 10px; right: 354px; - width: 200px; + width: 180px; height: 205px; - -webkit-transition: width 0.5s linear; - -moz-transition: width 0.5s linear; - -ms-transition: width 0.5s linear; - -o-transition: width 0.5s linear; - transition: width 0.5s linear; + -webkit-transition: bottom 0.5s linear; + -moz-transition: bottom 0.5s linear; + -ms-transition: bottom 0.5s linear; + -o-transition: bottom 0.5s linear; + transition: bottom 0.5s linear; .tracker-clickable { position: absolute; @@ -1114,12 +1114,12 @@ $trackColors: ( } &.hide { - width: 15px; - -webkit-transition: width 0.5s linear; - -moz-transition: width 0.5s linear; - -ms-transition: width 0.5s linear; - -o-transition: width 0.5s linear; - transition: width 0.5s linear; + bottom: -190px; + -webkit-transition: bottom 0.5s linear; + -moz-transition: bottom 0.5s linear; + -ms-transition: bottom 0.5s linear; + -o-transition: bottom 0.5s linear; + transition: bottom 0.5s linear; } .tracker { @@ -1130,8 +1130,6 @@ $trackColors: ( width: 220px; background: none; border-radius: 30px; - // border-top-left-radius: 30px; - // border-bottom-left-radius: 30px; padding: 0px; clip-path: inset(-20px 0px -20px -20px); @@ -1152,6 +1150,7 @@ $trackColors: ( color: $labelColor; background-color: $background; border-bottom-left-radius: 30px; + border-bottom-right-radius: 30px; width: 185px; height: 35px; margin-left: 15px; @@ -1163,6 +1162,7 @@ $trackColors: ( font-size: 1.5em; background-color: $background; border-top-left-radius: 30px; + border-top-right-radius: 30px; width: 185px; height: 35px; margin-left: 15px; @@ -1195,10 +1195,6 @@ $trackColors: ( } } } - -#ui-right ~ .sta.tracker-container.collapsed { - right: 0px -} /*#endregion*/ @@ -1206,9 +1202,31 @@ $trackColors: ( #sidebar { &:not(.collapsed) { - background: none; + background: linear-gradient(to right, + rgba(0, 0, 0, 0), + rgba(0, 0, 0, 0) 50px, + $background 50px, + $background), + linear-gradient(to bottom, + map-get($lcarsColors, "tan"), + map-get($lcarsColors, "tan") 14%, + $background 14%, + $background calc(14% + 5px), + map-get($lcarsColors, "lightblue") calc(14% + 5px), + map-get($lcarsColors, "lightblue") 39%, + $background 39%, + $background calc(39% + 5px), + map-get($lcarsColors, "tan") calc(39% + 5px), + map-get($lcarsColors, "tan") 59%, + $background calc(59%), + $background calc(59% + 5px), + map-get($lcarsColors, "orange") calc(59% + 5px), + map-get($lcarsColors, "orange") 80%, + $background calc(80%), + $background calc(80% + 5px), + map-get($lcarsColors, "tan") calc(80% + 5px) + ); border:none; - background-color: map-get($lcarsColors, "tan"); width: 350px; border-top-left-radius: 35px; border-bottom-left-radius: 0; @@ -1303,29 +1321,5 @@ $trackColors: ( } } } - - &::before { - content: ""; - position: absolute; - bottom: 60%; - right: 305px; - height: 25%; - width: 50px; - background-color: map-get($lcarsColors, "lightblue"); - border-top: 5px solid $background; - border-bottom: 5px solid $background; - } - - &::after { - content: ""; - position: absolute; - bottom: 20%; - right: 305px; - height: 20%; - width: 50px; - background-color: map-get($lcarsColors, "orange"); - border-top: 5px solid $background; - border-bottom: 5px solid $background; - } } /*#endregion*/ \ No newline at end of file diff --git a/src/system.json b/src/system.json index 66dd36d..755e3ed 100644 --- a/src/system.json +++ b/src/system.json @@ -1,12 +1,19 @@ { - "name": "sta", + "id": "sta", "title": "Star Trek Adventures Roleplaying Game", "description": "An unofficial rendition of the Modiphius tabletop role playing game system.", - "version": "1.1.6", - "minimumCoreVersion": "9", - "compatibleCoreVersion": "9", + "version": "1.1.7", + "compatibility": { + "minimum": "10" + }, "templateVersion": 1, - "author": "mkscho63", + "authors": [ + { + "name": "mkscho63", + "discord": "FullMetalSeraph#7284", + "flags": {} + } + ], "esmodules": ["module/sta.js"], "socket": true, "styles": ["sta.css"], @@ -34,10 +41,10 @@ } ], "gridDistance": 5, - "gridUnits": "ft", + "gridUnits": "m", "primaryTokenAttribute": "stress", "secondaryTokenAttribute": "determination", "url": "https://github.com/mkscho63/sta", "manifest": "https://raw.githubusercontent.com/mkscho63/sta/master/src/system.json", - "download": "https://raw.githubusercontent.com/mkscho63/sta/v1.1.6/package/sta-v1.1.6.zip" + "download": "https://raw.githubusercontent.com/mkscho63/sta/v1.1.7/package/sta-v1.1.7.zip" } \ No newline at end of file diff --git a/src/templates/actors/character-sheet-legacy.html b/src/templates/actors/character-sheet-legacy.html index dcfc6c0..6d85cbc 100644 --- a/src/templates/actors/character-sheet-legacy.html +++ b/src/templates/actors/character-sheet-legacy.html @@ -11,7 +11,7 @@ {{localize 'sta.actor.character.reputation'}}
    - +
    @@ -34,13 +34,13 @@
    - +
    - +
    - +
    @@ -56,13 +56,13 @@
    - +
    - +
    - +
    @@ -85,11 +85,11 @@
    {{localize 'sta.actor.character.attribute.name'}}
    {{localize 'sta.actor.attdis.mod'}}
    - {{#each data.attributes as |attribute key|}} + {{#each system.attributes as |attribute key|}}
    - +
    {{localize attribute.label}}
    - +
    {{/each}}
    {{localize 'sta.actor.challenge.roll'}}
    @@ -101,8 +101,8 @@ {{localize 'sta.actor.character.stress'}}
    - - + +
    @@ -114,7 +114,7 @@ {{localize 'sta.actor.character.determination'}}
    - +
    @@ -132,11 +132,11 @@
    {{localize 'sta.actor.character.discipline.name'}}
    - {{#each data.disciplines as |discipline key|}} + {{#each system.disciplines as |discipline key|}}
    - +
    {{localize discipline.label}}
    - +
    {{/each}}
    {{localize 'sta.actor.attdis.task'}}
    @@ -170,7 +170,7 @@
  • -
    {{item.data.description}}
    +
    {{item.system.description}}
  • {{/if}} {{/each}} @@ -191,8 +191,8 @@ {{#if (eq item.type "value")}}
  • -
    -

    {{name}}

    + +

    {{name}}

    @@ -243,7 +243,7 @@

    {{item.name}}

    - {{editor content=data.notes target="data.notes" button=true owner=owner editable=true}} + {{editor content=system.notes target="system.notes" button=true owner=owner editable=true}}
    @@ -282,10 +282,10 @@

    {{item.name}}

    {{#each items as |item type id|}} {{#if (eq item.type "characterweapon")}} -
  • +
  • {{item.name}}

    -

    {{item.data.damage}}

    +

    {{item.system.damage}}

    @@ -304,7 +304,7 @@

    {{item.data.damage}
  • {{item.name}}

    -

    {{item.data.protection}}

    +

    {{item.system.protection}}

    @@ -323,7 +323,7 @@

    {{item.name}}

    -

    {{item.data.quantity}}

    +

    {{item.system.quantity}}

    diff --git a/src/templates/actors/character-sheet.html b/src/templates/actors/character-sheet.html index c78e8ae..27414d4 100644 --- a/src/templates/actors/character-sheet.html +++ b/src/templates/actors/character-sheet.html @@ -11,7 +11,7 @@ {{localize 'sta.actor.character.reputation'}}
    - +
    @@ -34,13 +34,13 @@
  • - +
    - +
    - +
    @@ -56,13 +56,13 @@
    - +
    - +
    - +
    @@ -85,11 +85,11 @@
    {{localize 'sta.actor.character.attribute.name'}}
    {{localize 'sta.actor.attdis.mod'}}
    - {{#each data.attributes as |attribute key|}} + {{#each system.attributes as |attribute key|}}
    - +
    {{localize attribute.label}}
    - +
    {{/each}}
    {{localize 'sta.actor.challenge.roll'}}
    @@ -101,8 +101,8 @@ {{localize 'sta.actor.character.stress'}}
    - - + +
    @@ -114,7 +114,7 @@ {{localize 'sta.actor.character.determination'}}
    - +
    @@ -132,11 +132,11 @@
    {{localize 'sta.actor.character.discipline.name'}}
    - {{#each data.disciplines as |discipline key|}} + {{#each system.disciplines as |discipline key|}}
    - +
    {{localize discipline.label}}
    - +
    {{/each}}
    {{localize 'sta.actor.attdis.task'}}
    @@ -170,7 +170,7 @@
  • -
    {{item.data.data.description}}
    +
    {{item.system.description}}
  • {{/if}} {{/each}} @@ -191,8 +191,8 @@ {{#if (eq item.type "value")}}
  • - -

    {{name}}

    + +

    {{name}}

    @@ -243,7 +243,7 @@

    {{item.name}}

    - {{editor content=data.notes target="data.notes" button=true owner=owner editable=true}} + {{editor system.notes target="system.notes" button=true owner=owner editable=true}}
    @@ -282,10 +282,10 @@

    {{item.name}}

    {{#each items as |item type id|}} {{#if (eq item.type "characterweapon")}} -
  • +
  • {{item.name}}

    -

    {{item.data.data.damage}}

    +

    {{item.system.damage}}

    @@ -304,7 +304,7 @@

    {{item.data.data.da
  • {{item.name}}

    -

    {{item.data.data.protection}}

    +

    {{item.system.protection}}

    @@ -323,7 +323,7 @@

    {{item.name}}

    -

    {{item.data.data.quantity}}

    +

    {{item.system.quantity}}

    diff --git a/src/templates/actors/extended-task-sheet.html b/src/templates/actors/extended-task-sheet.html index b8cb075..6fafb00 100644 --- a/src/templates/actors/extended-task-sheet.html +++ b/src/templates/actors/extended-task-sheet.html @@ -1,57 +1,57 @@ -
    -
    -
    -
    -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    - \ No newline at end of file +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + diff --git a/src/templates/actors/limited-sheet.html b/src/templates/actors/limited-sheet.html index 592fd3c..a014fdd 100644 --- a/src/templates/actors/limited-sheet.html +++ b/src/templates/actors/limited-sheet.html @@ -14,7 +14,7 @@
    - +
    diff --git a/src/templates/actors/smallcraft-sheet-legacy.html b/src/templates/actors/smallcraft-sheet-legacy.html index d499801..cf870cb 100644 --- a/src/templates/actors/smallcraft-sheet-legacy.html +++ b/src/templates/actors/smallcraft-sheet-legacy.html @@ -22,10 +22,10 @@
    - +
    - +
  • @@ -38,10 +38,10 @@
    - +
    - +
    @@ -65,12 +65,12 @@
    {{localize 'sta.actor.attdis.mod'}}
    {{localize 'sta.actor.starship.system.breaches'}}
    - {{#each data.systems as |system key|}} + {{#each system.systems as |system key|}}
    - +
    {{localize system.label}}
    - - + +
    {{/each}}
    {{localize 'sta.actor.challenge.roll'}}
    @@ -79,7 +79,7 @@
    {{localize 'sta.actor.starship.scale'}}:
    - +
    @@ -88,8 +88,8 @@ {{localize 'sta.actor.starship.shields'}}
    - - + +
    @@ -101,8 +101,8 @@ {{localize 'sta.actor.starship.power'}}
    - - + +
    @@ -119,11 +119,11 @@
    {{localize 'sta.actor.starship.department.name'}}
    - {{#each data.departments as |department key|}} + {{#each system.departments as |department key|}}
    - +
    {{localize department.label}}
    - +
    {{/each}}
    {{localize 'sta.actor.attdis.task'}}
    @@ -132,7 +132,7 @@
    {{localize 'sta.actor.starship.resistance'}}:
    - + @@ -163,7 +163,7 @@
  • -
    {{item.data.description}}
    +
    {{item.system.description}}
  • {{/if}} {{/each}} @@ -206,10 +206,10 @@

    {{item.name}}

    {{#each items as |item type id|}} {{#if (eq item.type "starshipweapon")}} -
  • +
  • {{item.name}}

    -

    {{item.data.damage}}

    +

    {{item.system.damage}}

    @@ -228,7 +228,7 @@

    {{item.data.damage}
  • {{item.name}}

    -

    {{item.data.quantity}}

    +

    {{item.system.quantity}}

    @@ -255,7 +255,7 @@

    {{item.data.quantity}}

  • - {{editor content=data.notes target="data.notes" button=true owner=owner editable=true}} + {{editor system.notes target="system.notes" button=true owner=owner editable=true}}
    diff --git a/src/templates/actors/smallcraft-sheet.html b/src/templates/actors/smallcraft-sheet.html index fd9c19d..ea642fb 100644 --- a/src/templates/actors/smallcraft-sheet.html +++ b/src/templates/actors/smallcraft-sheet.html @@ -22,10 +22,10 @@
    - +
    - +
    @@ -38,10 +38,10 @@
    - +
    - +
    @@ -65,12 +65,12 @@
    {{localize 'sta.actor.attdis.mod'}}
    {{localize 'sta.actor.starship.system.breaches'}}
    - {{#each data.systems as |system key|}} + {{#each system.systems as |system key|}}
    - +
    {{localize system.label}}
    - - + +
    {{/each}}
    {{localize 'sta.actor.challenge.roll'}}
    @@ -79,7 +79,7 @@
    {{localize 'sta.actor.starship.scale'}}:
    - +
    @@ -88,8 +88,8 @@ {{localize 'sta.actor.starship.shields'}}
    - - + +
    @@ -101,8 +101,8 @@ {{localize 'sta.actor.starship.power'}}
    - - + +
    @@ -119,11 +119,11 @@
    {{localize 'sta.actor.starship.department.name'}}
    - {{#each data.departments as |department key|}} + {{#each system.departments as |department key|}}
    - +
    {{localize department.label}}
    - +
    {{/each}}
    {{localize 'sta.actor.attdis.task'}}
    @@ -132,7 +132,7 @@
    {{localize 'sta.actor.starship.resistance'}}:
    - + @@ -163,7 +163,7 @@
  • -
    {{item.data.data.description}}
    +
    {{item.system.description}}
  • {{/if}} {{/each}} @@ -206,10 +206,10 @@

    {{item.name}}

    {{#each items as |item type id|}} {{#if (eq item.type "starshipweapon")}} -
  • +
  • {{item.name}}

    -

    {{item.data.data.damage}}

    +

    {{item.system.damage}}

    @@ -228,7 +228,7 @@

    {{item.data.data.da
  • {{item.name}}

    -

    {{item.data.data.quantity}}

    +

    {{item.system.quantity}}

    @@ -255,7 +255,7 @@

    {{item.data.data.quantity}

    - {{editor content=data.notes target="data.notes" button=true owner=owner editable=true}} + {{editor system.notes target="system.notes" button=true owner=owner editable=true}}
  • diff --git a/src/templates/actors/starship-sheet-legacy.html b/src/templates/actors/starship-sheet-legacy.html index 4c57b98..bd25aeb 100644 --- a/src/templates/actors/starship-sheet-legacy.html +++ b/src/templates/actors/starship-sheet-legacy.html @@ -22,10 +22,10 @@
    - +
    - +
    @@ -41,13 +41,13 @@
    - +
    - +
    - +
    @@ -57,7 +57,7 @@
    - +
    @@ -81,12 +81,12 @@
    {{localize 'sta.actor.attdis.mod'}}
    {{localize 'sta.actor.starship.system.breaches'}}
    - {{#each data.systems as |system key|}} + {{#each system.systems as |system key|}}
    - +
    {{localize system.label}}
    - - + +
    {{/each}}
    {{localize 'sta.actor.challenge.roll'}}
    @@ -95,7 +95,7 @@
    {{localize 'sta.actor.starship.scale'}}:
    - +
    @@ -104,8 +104,8 @@ {{localize 'sta.actor.starship.shields'}}
    - - + +
    @@ -117,8 +117,8 @@ {{localize 'sta.actor.starship.power'}}
    - - + +
    @@ -129,8 +129,8 @@ {{localize 'sta.actor.starship.crew'}}
    - - + +
    @@ -147,11 +147,11 @@
    {{localize 'sta.actor.starship.department.name'}}
    - {{#each data.departments as |department key|}} + {{#each system.departments as |department key|}}
    - +
    {{localize department.label}}
    - +
    {{/each}}
    {{localize 'sta.actor.attdis.task'}}
    @@ -160,7 +160,7 @@
    {{localize 'sta.actor.starship.resistance'}}:
    - + @@ -191,7 +191,7 @@
  • -
    {{item.data.description}}
    +
    {{item.system.description}}
  • {{/if}} {{/each}} @@ -234,10 +234,10 @@

    {{item.name}}

    {{#each items as |item id|}} {{#if (eq item.type "smallcraftcontainer")}} -
  • +
  • {{item.name}}

    -

    {{item.data.quantity}}

    +

    {{item.system.quantity}}

    @@ -264,7 +264,7 @@

    {{item.data.quantity}}

    - {{editor content=data.notes target="data.notes" button=true owner=owner editable=true}} + {{editor content=system.notes target="system.notes" button=true owner=owner editable=true}}
    @@ -303,10 +303,10 @@

    {{item.name}}

    {{#each items as |item type id|}} {{#if (eq item.type "starshipweapon")}} -
  • +
  • {{item.name}}

    -

    {{item.data.damage}}

    +

    {{item.system.damage}}

    @@ -325,7 +325,7 @@

    {{item.data.damage}
  • {{item.name}}

    -

    {{item.data.quantity}}

    +

    {{item.system.quantity}}

    diff --git a/src/templates/actors/starship-sheet.html b/src/templates/actors/starship-sheet.html index 16ceb0b..05bb6db 100644 --- a/src/templates/actors/starship-sheet.html +++ b/src/templates/actors/starship-sheet.html @@ -22,10 +22,10 @@
    - +
    - +
  • @@ -41,13 +41,13 @@
    - +
    - +
    - +
    @@ -57,7 +57,7 @@
    - +
    @@ -81,12 +81,12 @@
    {{localize 'sta.actor.attdis.mod'}}
    {{localize 'sta.actor.starship.system.breaches'}}
    - {{#each data.systems as |system key|}} + {{#each system.systems as |system key|}}
    - +
    {{localize system.label}}
    - - + +
    {{/each}}
    {{localize 'sta.actor.challenge.roll'}}
    @@ -95,7 +95,7 @@
    {{localize 'sta.actor.starship.scale'}}:
    - +
    @@ -104,8 +104,8 @@ {{localize 'sta.actor.starship.shields'}}
    - - + +
    @@ -117,8 +117,8 @@ {{localize 'sta.actor.starship.power'}}
    - - + +
    @@ -129,8 +129,8 @@ {{localize 'sta.actor.starship.crew'}}
    - - + +
    @@ -147,11 +147,11 @@
    {{localize 'sta.actor.starship.department.name'}}
    - {{#each data.departments as |department key|}} + {{#each system.departments as |department key|}}
    - +
    {{localize department.label}}
    - +
    {{/each}}
    {{localize 'sta.actor.attdis.task'}}
    @@ -160,7 +160,7 @@
    {{localize 'sta.actor.starship.resistance'}}:
    - + @@ -191,7 +191,7 @@
  • -
    {{item.data.data.description}}
    +
    {{item.system.description}}
  • {{/if}} {{/each}} @@ -234,10 +234,10 @@

    {{item.name}}

    {{#each items as |item id|}} {{#if (eq item.type "smallcraftcontainer")}} -
  • +
  • {{item.name}}

    -

    {{item.data.data.quantity}}

    +

    {{item.system.quantity}}

    @@ -264,7 +264,7 @@

    {{item.data.data.quantity}

    - {{editor content=data.notes target="data.notes" button=true owner=owner editable=true}} + {{editor system.notes target="system.notes" button=true owner=owner editable=true}}
    @@ -303,10 +303,10 @@

    {{item.name}}

    {{#each items as |item type id|}} {{#if (eq item.type "starshipweapon")}} -
  • +
  • {{item.name}}

    -

    {{item.data.data.damage}}

    +

    {{item.system.damage}}

    @@ -325,7 +325,7 @@

    {{item.data.data.da
  • {{item.name}}

    -

    {{item.data.data.quantity}}

    +

    {{item.system.quantity}}

    diff --git a/src/templates/items/armor-sheet.html b/src/templates/items/armor-sheet.html index 5004df8..24902d3 100644 --- a/src/templates/items/armor-sheet.html +++ b/src/templates/items/armor-sheet.html @@ -8,22 +8,22 @@
    - +
  • - +
    - +
    - {{editor content=data.description target="data.description" button=true owner=owner editable=true}} + {{editor system.description target="system.description" button=true owner=owner editable=true}}
    \ No newline at end of file diff --git a/src/templates/items/character-weapon-sheet.html b/src/templates/items/character-weapon-sheet.html index 91643ff..a86a903 100644 --- a/src/templates/items/character-weapon-sheet.html +++ b/src/templates/items/character-weapon-sheet.html @@ -8,8 +8,8 @@
    - + {{#select system.range}} {{/select}} @@ -20,93 +20,93 @@
    - +
    - +
    - +
    - +
    - +
    - +
    - +

    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - {{editor content=data.description target="data.description" button=true owner=owner editable=true}} + {{editor system.description target="system.description" button=true owner=owner editable=true}}
    \ No newline at end of file diff --git a/src/templates/items/focus-sheet.html b/src/templates/items/focus-sheet.html index b7b1e31..1a2bc3d 100644 --- a/src/templates/items/focus-sheet.html +++ b/src/templates/items/focus-sheet.html @@ -12,6 +12,6 @@
    - {{editor content=data.description target="data.description" button=true owner=owner editable=true}} + {{editor system.description target="system.description" button=true owner=owner editable=true}}
    \ No newline at end of file diff --git a/src/templates/items/item-sheet.html b/src/templates/items/item-sheet.html index d646889..ae675fe 100644 --- a/src/templates/items/item-sheet.html +++ b/src/templates/items/item-sheet.html @@ -8,22 +8,22 @@
    - +
    - +
    - +
    - {{editor content=data.description target="data.description" button=true owner=owner editable=true}} + {{editor system.description target="system.description" button=true owner=owner editable=true}}
    \ No newline at end of file diff --git a/src/templates/items/smallcraftcontainer-sheet-legacy.html b/src/templates/items/smallcraftcontainer-sheet-legacy.html index 940fa1d..04df227 100644 --- a/src/templates/items/smallcraftcontainer-sheet-legacy.html +++ b/src/templates/items/smallcraftcontainer-sheet-legacy.html @@ -1,29 +1,29 @@ -
    -
    -
    - -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - - {{editor content=data.description target="data.description" button=true owner=owner editable=true}} -
    -
    \ No newline at end of file +
    +
    +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + {{editor system.description target="system.description" button=true owner=owner editable=true}} +
    +
    diff --git a/src/templates/items/smallcraftcontainer-sheet.html b/src/templates/items/smallcraftcontainer-sheet.html index 1769844..579bcb5 100644 --- a/src/templates/items/smallcraftcontainer-sheet.html +++ b/src/templates/items/smallcraftcontainer-sheet.html @@ -1,29 +1,29 @@ -
    -
    -
    - -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - - {{editor content=data.description target="data.description" button=true owner=owner editable=true}} -
    -
    \ No newline at end of file +
    +
    +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + {{editor system.description target="system.description" button=true owner=owner editable=true}} +
    +
    diff --git a/src/templates/items/starship-weapon-sheet.html b/src/templates/items/starship-weapon-sheet.html index 444b724..78a0e28 100644 --- a/src/templates/items/starship-weapon-sheet.html +++ b/src/templates/items/starship-weapon-sheet.html @@ -8,8 +8,8 @@
    - + {{#select system.range}} @@ -21,16 +21,16 @@
    - +
    - +
    - +
    @@ -39,48 +39,48 @@
    - +
    - +
    - +
    - +

    - +
    - +
    - +
    - +
    - +
    - +
    @@ -88,6 +88,6 @@
    - {{editor content=data.description target="data.description" button=true owner=owner editable=true}} + {{editor system.description target="system.description" button=true owner=owner editable=true}}
    \ No newline at end of file diff --git a/src/templates/items/talent-sheet.html b/src/templates/items/talent-sheet.html index 9df61cd..d85d87f 100644 --- a/src/templates/items/talent-sheet.html +++ b/src/templates/items/talent-sheet.html @@ -8,8 +8,8 @@
    - + {{#select system.talenttype.typeenum}} @@ -18,13 +18,13 @@
    - {{#if (eq data.talenttype.typeenum "discipline")}} + {{#if (eq system.talenttype.typeenum "discipline")}}
    - + {{#select system.talenttype.description}} @@ -35,27 +35,27 @@
    - +
    - {{else if (eq data.talenttype.typeenum "species")}} + {{else if (eq system.talenttype.typeenum "species")}}
    - +
    - {{else if (eq data.talenttype.typeenum "house")}} + {{else if (eq system.talenttype.typeenum "house")}}
    - + {{#select system.talenttype.description}} @@ -72,6 +72,6 @@
    - {{editor content=data.description target="data.description" button=true owner=owner editable=true}} + {{editor system.description target="system.description" button=true owner=owner editable=true}}
    \ No newline at end of file