Skip to content

Commit

Permalink
Merge pull request #2018 from crnormand/feature/v0.17.15
Browse files Browse the repository at this point in the history
Feature/v0.17.15
  • Loading branch information
mjeffw authored Oct 31, 2024
2 parents 886dec4 + 8e2dbaf commit 53d8a9a
Show file tree
Hide file tree
Showing 22 changed files with 909 additions and 486 deletions.
12 changes: 12 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
### [Users Guide](https://bit.ly/2JaSlQd) for GURPS 4e Game Aid for Foundry VTT

Release 0.17.15

- Feature: Customizable/floating Roll3d6 button and modifier bucket.
- Feature: Show Foundry Item images on Character sheet.
- Bugfix: Broken CSS on Item Editor sheet.
- Bugfix: Lost encumbrance levels after import.
- Bugfix: Item data not backup after item removed.

Release 0.17.14 10/28/2024

This is a minor release in preparation for the release of the Warlock Knight VTT module by Gaming Ballistic.
Expand All @@ -8,10 +16,14 @@ This is a minor release in preparation for the release of the Warlock Knight VTT
- Bugfix: `system.equippedparry` and `system.equippedblock` now return the *best* value, not the first.
- Feature: Hit locations and trackers can be referenced by name (for macros). Eg. `system.hitlocationNames['Torso'].import` and `system.trackersByName['Control Points'].value`.

- Add nonstandard values for Control Rolls to the language files.

Release 0.17.13 10/12/2024

- Bugfix: fix switching target in the effect modifier window. #1992 (user @StefanLang)

- Add easy OtF and macro access to hitlocations and resource trackers.

- The following are all thanks to user @chrismaille:
- Bugfix: Missing DR location when import GCS Equipment Pack #1978
- Bugfix: When dragging an Item in a textarea of another Item, creates a link #1981
Expand Down
74 changes: 23 additions & 51 deletions lang/de.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
{
"__NOTE TO TRANSLATOR__": "If a given text is the same as the English (en.json), there is no need to include it here. It will fallback to en.json.",

"GURPS.changelog": "LIESMICH",
"GURPS.DontShowAgain": "Zeige LIESMICH nicht noch einmal",

"__Char Sheet__": "=========",
"GURPS.personalTab": "Persönlich",
"GURPS.resourcesModsTab": "Ressourcen und Modifikatoren",
"__Character Sheet Identity__": "=========",
"GURPS.identity": "Identität",
"GURPS.identityPlayer": "Spieler",
"GURPS.identityTitle": "Titel",

"__Character Sheet Miscellaneous__": "=========",
"GURPS.miscellaneous": "Sonstiges",
"GURPS.miscellaneousCreated": "Erstellt",
Expand Down Expand Up @@ -46,19 +43,13 @@
"GURPS.pointsUnspent": "Unverbrauchte",
"__Character Attributes__": "=========",
"GURPS.attributes": "Attribute",

"GURPS.attributesDXNAME": "Geschicklichkeit",
"GURPS.attributesFPNAME": "Ausdauerpunkte",
"GURPS.attributesHPNAME": "Trefferpunkte",

"GURPS.attributesHTNAME": "Konstitution",

"GURPS.attributesIQNAME": "Intelligenz",

"GURPS.attributesPERNAME": "Wahrnehmung",

"GURPS.attributesSTNAME": "Stärke",

"GURPS.attributesWILLNAME": "Wille",
"GURPS.basicmove": "Basis Bewegung",
"GURPS.basicspeed": "Basis Geschwindigkeit",
Expand All @@ -76,18 +67,36 @@
"GURPS.highPainThreshold": "Schmerzunempfindlichkeit",
"GURPS.lowPainThreshold": "Schmerzüberempfindlichkeit",
"GURPS.perfectBalance": "Perfekte Balance",

"GURPS.CR0": "KR: N/A (Kann Nicht Widerstehen)",
"GURPS.CR6": "KR: 6 (Widerstehen Sie selten)",
"GURPS.CR7": "KR: 7 (nicht standardisiert)",
"GURPS.CR8": "KR: 8 (nicht standardisiert)",
"GURPS.CR9": "KR: 9 (Widersteht oft)",
"GURPS.CR10": "KR: 10 (nicht standardisiert)",
"GURPS.CR11": "KR: 11 (nicht standardisiert)",
"GURPS.CR12": "KR: 12 (Widersteht sehr oft)",
"GURPS.CR13": "KR: 13 (nicht standardisiert)",
"GURPS.CR14": "KR: 14 (nicht standardisiert)",
"GURPS.CR15": "KR: 15 (Hält fast der Zeit stand)",
"GURPS.CR0": "KR: N/A (Kann Nicht Widerstehen)",
"GURPS.CR6": "KR: 6 (Widerstehen Sie selten)",
"GURPS.CR7": "KR: 7 (nicht standardisiert)",
"GURPS.CR8": "KR: 8 (nicht standardisiert)",
"GURPS.CR9": "KR: 9 (Widersteht oft)",
"GURPS.CR10": "KR: 10 (nicht standardisiert)",
"GURPS.CR11": "KR: 11 (nicht standardisiert)",
"GURPS.CR12": "KR: 12 (Widersteht sehr oft)",
"GURPS.CR13": "KR: 13 (nicht standardisiert)",
"GURPS.CR14": "KR: 14 (nicht standardisiert)",
"GURPS.CR15": "KR: 15 (Hält fast der Zeit stand)",
"GURPS.encumbranceLevel-00000": "Keine (0)",
"GURPS.encumbranceLevel-00001": "Leicht (1)",
"GURPS.encumbranceLevel-00002": "Mittel (2)",
"GURPS.encumbranceLevel-00003": "Schwer (3)",
"GURPS.encumbranceLevel-00004": "S-Schwer (4)",
"GURPS.autoEncumbrance": "Automatische Belastungsberechnung",

"__ Character Skills__": "=========",

"GURPS.skills": "Fertigkeiten",

"GURPS.sl": "FW",
"__Character Spells__": "=========",
"GURPS.spellClass": "Klasse",
Expand All @@ -108,7 +117,6 @@
"GURPS.equipmentCost": "Preis",
"GURPS.equipmentMaxUses": "Max Anwendungen",
"GURPS.equipmentTechlevel": "Techlevel",

"__Character Encumbrance/Lift__": "=========",
"GURPS.basicLift": "Grund Tragkraft",
"GURPS.carryOnBack": "Auf Dem Rücken Tragen",
Expand Down Expand Up @@ -164,11 +172,9 @@
"GURPS.addDiffuseMax": "Diffus, max",
"GURPS.addDirectlyApply": "DIREKT ANWENDEN",
"GURPS.addEnterModifier": "Trage Modifikator ein",

"GURPS.addExplosionHex": "{hex} Hex vom Zentrum",
"GURPS.addExplosionHexes": "{hex} Hex vom Zentrum",
"GURPS.addFlexibleArmor": "Flexible Rüstung",

"GURPS.addHitLocationAndDR": "Trefferzone & SR",
"GURPS.addHitLocationWoundModifiers": "Trefferzonen Wundmodifikator",
"GURPS.addInjury": "Schaden",
Expand Down Expand Up @@ -205,7 +211,6 @@
"GURPS.BODYPLANhexapod": "Sechsbeiner",
"GURPS.BODYPLANhexapodWinged": "Sechsbeiner, Geflügelt",
"GURPS.BODYPLANhumanoid expanded": "Humanoid, Erweitert (GCA)",

"GURPS.BODYPLANichthyoid": "Fischform",
"GURPS.BODYPLANoctopod": "Achtbeiner",
"GURPS.BODYPLANquadruped": "Vierbeiner",
Expand Down Expand Up @@ -267,13 +272,10 @@
"GURPS.chatYouMustHaveACharacterSelected": "Du musst einen Charakter ausgewählt haben",
"GURPS.chatYouMustSelectTokens": "Du musst Token auswählen (oder nutze",
"GURPS.chatHelpDR": "Modifiziert die Schadensresistenz des Akteurs<hr>Parameter:\n&lt;Formel&gt;&lt;Trefferzonen&gt;: Verwende eine Formel (z.B. +2, -2, *2 oder /2) oder einen definierten Wert (z.B. 2, 100) und optional die betroffenen Trefferzonen (z.B. Rumpf, Arm, linkes Bein, etc.)\nreset: Setzt die SR auf den Startwert zurück<hr>Beispiele:\n/dr +1 (+1 zu allen Trefferzonen)\n/dr -2 Rumpf,Bein (-2 zu Rumpf und beiden Beinen)\n/dr 20 (setze SR 20 in allen Trefferzonen. Wird die Gegenstandboni nach der Summe berücksichtigen)\n/dr !20 (erzwinge SR 20 in allen Trefferzonen. Ignoriert die Gegenstandboni)\n/dr reset (auf die ursprünglichen Werte zurücksetzen)",

"__Permissions__": "=========",
"GURPS.youDoNotHavePermssion": "Du hast keine Berechtigung dies zu tun",
"GURPS.cannotDragNonFoundryEqt": "Du kannst keine Nicht-Foundry-Ausrüstung auf einen anderen Charakter ziehen.",

"__Damage Types__": "=========",

"GURPS.damageTypeBurning": "Feuer",
"GURPS.damageTypeCorrosive": "Korrosion",
"GURPS.damageTypeCrushing": "Quetsch",
Expand All @@ -286,27 +288,21 @@
"GURPS.damageTypePiercing": "Durchstoß",
"GURPS.damageTypeSmall Piercing": "Kleiner Durchstoß",
"GURPS.damageTypeToxic": "Toxisch",

"__Drag Ruler__": "=========",
"GURPS.dragrulerFly": "Fliegen",
"GURPS.dragrulerSprint": "Sprinten",
"GURPS.dragrulerWalk": "Gehen",

"__Fantastic Dungeon Grappling__": "=========",
"GURPS.grapplingControlled": "Kontrolliert",
"GURPS.grapplingControlPoints": "KontrollPunkte",

"GURPS.grapplingGrabbed": "Ergriffen",
"GURPS.grapplingGrappled": "Festgehalten",
"GURPS.grapplingPinned": "Niedergehalten",
"GURPS.grapplingRestrained": "Eingeschränkt",
"GURPS.grapplingUnrestrained": "Uneingeschränkt",

"__Hit Location__": "=========",
"GURPS.hitLocation": "Trefferzone",

"GURPS.hitLocationArm, holding shield": "Arm, Schild haltend",

"GURPS.hitLocationBrain": "Gehirn",
"GURPS.hitLocationChest": "Brust",
"GURPS.hitLocationChinks in Other": "Rüstungslücke (andere)",
Expand All @@ -329,7 +325,6 @@
"GURPS.hitLocationFoot": "Fuß",
"GURPS.hitLocationForeleg": "Vorderlauf",
"GURPS.hitLocationGroin": "Leiste",

"GURPS.hitLocationHind Leg": "Hinterlauf",
"GURPS.hitLocationJaw": "Kiefer",
"GURPS.hitLocationLeft Arm, holding shield": "Linker Arm, Schild haltend",
Expand Down Expand Up @@ -364,7 +359,6 @@
"GURPS.hitLocationDRFromItems": "Von Gegenständen",
"GURPS.hitLocationDRModifiers": "Von Modifikatoren",
"GURPS.hitLocationDRItems": "Gegenstände",

"__Modifier Bucket__": "=========",
"GURPS.modifier": "Modifikator",
"GURPS.modifierAddRangeRuler": "Bucket: EntfernungsLineal Modifikator hinzufügen",
Expand Down Expand Up @@ -433,7 +427,6 @@
"GURPS.modifierGMDontTry": "GM versuch's nicht",
"GURPS.modifierGMSaidSo": "GM sagt das",
"GURPS.modifierHard": "Schwer",

"GURPS.modifierHitLocation": "Trefferzone (falls um 1 verfehlt, dann *)",
"GURPS.modifierImpossible": "Unmöglich",
"GURPS.modifierJournalManager": "Modifier Bucket Notizbucheinträge",
Expand Down Expand Up @@ -469,7 +462,6 @@
"GURPS.modifierQualityNone": "Keine",
"GURPS.modifierQualityNoneTech": "Keine (technologisch)",
"GURPS.modifierScaleLarge": "Groß (110%)",

"GURPS.modifierScaleSmall": "Klein (90%)",
"GURPS.modifierScaleVeryLarge": "Sehr groß (120%)",
"GURPS.modifierScaleVerySmall": "Sehr klein (80%)",
Expand Down Expand Up @@ -497,7 +489,6 @@
"GURPS.modifierTaskDifficulty": "Aufgaben Schwierigkeit",
"GURPS.modifierTelegraphicAttack": "auf Angriff (Telegraphic Attack)",
"GURPS.modifierToHit": "auf Angriff",

"GURPS.modifierUnfavorable": "Unvorteilhaft",
"GURPS.modifierUserEntered": "Oder füge Modifikator ein",
"GURPS.modifierVeryEasy": "Sehr einfach",
Expand All @@ -507,9 +498,7 @@
"GURPS.modifierViewScale": "Bucket: Skalierungsfaktor",
"GURPS.modifierViewScaleHint": "Verwende dies, um die Größe des Modifier-Buckets zu vergrößern oder zu verkleinern.",
"GURPS.modifierWillCheck": "WILL Wurf um weiter zu zielen",

"__PDF References__": "=========",

"__Resolve Damage Dialog__": "=========",
"GURPS.RESOLVEDAMAGETitle": "Kläre Schadenswurf",
"GURPS.RESOLVEDAMAGEPrompt": "Was möchtest du mit diesem Schadenswurf machen?",
Expand All @@ -524,7 +513,6 @@
"GURPS.resourceDeleteTracker": "Lösche Anzeige",
"GURPS.resourceEditTracker": "Bearbeite Anzeige",
"GURPS.resourceInvalidAlias": "Unzulässiger Alias [{alias}].<br/>Nur Buchstaben und Zahlen, und ('+', '_', and '-'), sind zulässig.",

"GURPS.resourceTemplateButton": "Ressourcen Anzeigen zeigen und bearbeiten",
"GURPS.resourceTemplateClickToAdd": "Klicke die '+' Schaltfläche um eine Vorlage hinzuzufügen.",
"GURPS.resourceTemplateHint": "Benutze dies, um Ressourcen Anzeigen zu erstellen, zu verwalten und automatisch in Charakterbögen anzuwenden.",
Expand Down Expand Up @@ -824,39 +812,31 @@
"GURPS.highPainThresholdNoPenalty": "Schmerzunempfindlichkeit negiert Abzüge",
"GURPS.hpIgnored": " HP ignoriert.",
"GURPS.htCheck": "Würfle HT",

"GURPS.itemBonusText": "Füge On-the-Fly 'Bonus' Formel ein (eine pro Reihe) um die Werte von Attributen, Fertigkeiten, etc. to modifizieren.",
"GURPS.itemEditor": "Gegenstand Editor",
"GURPS.itemFeatures": "Merkmal",
"GURPS.itemImport": "Artikelsammlung Importieren",
"GURPS.knockback": "Rückprall, {amount} {unit}",
"GURPS.knockbackCheck": "{name}: Würfle {dx}, {acrobatics}, oder {judo} oder stürze!",

"GURPS.lighting": "Beleuchtung",
"GURPS.location": "Zone",
"GURPS.lowPainThresholdDoubles": "Schmerzüberempfindlichkeit <i>verdoppelt</i> Abzüge",
"GURPS.majorWound": "Schwere Wunde",
"GURPS.majorWoundEffect": " um Zusammenbruch/Benommenheit zu verhindern.",
"GURPS.majorWoundEffectLabel": "{name}: Würfle {htCheck} um Zusammenbruch/Benommenheit zu verhindern.",

"GURPS.melee": "Nahkampf",
"GURPS.meleeAttack": "Nahkampf Angriff",
"GURPS.meters": " Meter",

"GURPS.minimumDamageRule": "* — Minimum damage Regel angewandt.",

"GURPS.noModifier": "Kein Modifikator",

"GURPS.notAffected": "{name} ist nicht betroffen.",
"GURPS.notes": "Notizen",

"GURPS.overridden": "überschrieben",
"GURPS.pass": "Passieren",
"GURPS.pdfPageReference": "Seiten Ref",
"GURPS.parentItemTooltip": "<div>Von {type}:<br>{name}</div>",
"GURPS.cannotDropItemAlreadyExists": "Du hast diesen Gegenstand bereits.",
"GURPS.droppingItemNotification": "{actorName} erhält {itemName}",

"GURPS.pointDamage": "<span class='roll-value'>{damage}</span> Punkte Schaden",
"GURPS.pointsDamage": "<span class='roll-value'>{damage}</span> Punkte Schaden.",
"GURPS.quantity": "Anzahl",
Expand Down Expand Up @@ -899,25 +879,21 @@
"GURPS.warning": "WARNUNG",
"GURPS.yard": "Yard",
"GURPS.yards": "Yards",

"GURPS.addTracker": "Ressourcen Anzeige am Ende hinzufügen",
"GURPS.edit": "Bearbeiten",
"GURPS.moveToCarriedEquipment": "Bewege zu Getragene Ausrüstung",
"GURPS.dragSameContainer": "Der Gegenstand kann nicht zu diesem Container hinzugefügt werden, da es sich bereits darin befindet.",
"GURPS.dropResolve": "Wohin soll der Gegenstand bewegt werden?",
"GURPS.dropBefore": "VOR dem Ziel",
"GURPS.dropInside": "IM Ziel",

"GURPS.abbrevRef": "Ref",

"GURPS.moveNone": "Keine ({reason})",
"GURPS.moveConstant": "{value} {unit}/sek ({reason})",
"GURPS.moveStep": "Schritt ({reason})",
"GURPS.moveOneThird": "×1/3 ({reason})",
"GURPS.moveTwoThirds": "×2/3 ({reason})",
"GURPS.moveHalf": "Halbe ({reason})",
"GURPS.moveFull": "Volle",

"GURPS.setManeuver": "Wähle Manöver",
"GURPS.abbrevPoints": "Pkt",
"GURPS.attributesSecondary": "Sekundäre Attribute",
Expand All @@ -935,7 +911,6 @@
"GURPS.thresholds": "Schwellenwerte",
"GURPS.conditionalMods": "Situative Modifikatoren",
"GURPS.ignoreBodyPlan": "Ignoriere importierte Körperform",

"GURPS.noteBlank": "Diese Notiz wurde absichtlich leer gelassen.",
"GURPS.pointsTotal": "Gesamtpunkte",
"GURPS.severities": "Schweregrade",
Expand All @@ -948,14 +923,11 @@
"GURPS.STATUSStanding": "Stehend",
"GURPS.STATUSCrawling": "Kriechend",
"GURPS.STATUSProne": "Liegend",

"GURPS.effectHintBlind": "-6 um zu treffen, wenn man daran gewöhnt ist, blind zu sein; erfolgreiche Hören-Probe-2 senkt den Abzug auf -4",

"GURPS.effectChatModifiedToHit": "{displayName} ist<br>[{modifier}]",
"GURPS.effectChatRangedModifier": "{displayName} ist<br>[-2 um mit Fernkampfwaffe getroffen zu werden ({posture})].",

"GURPS.tokenToolsTitle": "Öffne Effekt Modifikator Popup",
"GURPS.effectModNoTokenSelected": "Kein Token ausgewählt",
"GURPS.settingActiveEffects": "Aktive Effekte einschalten",
"GURPS.settingHintActiveEffects": "Erlaubt der SL, Aktive Effekte zu erstellen und anzuwenden"
}
}
6 changes: 6 additions & 0 deletions lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1182,8 +1182,14 @@
"GURPS.settingHintActiveEffects": "Allow the GM to create and apply Active Effects",
"GURPS.CR0": "CR: N/A (Cannot Resist)",
"GURPS.CR6": "CR: 6 (Resist Rarely)",
"GURPS.CR7": "CR: 7 (nonstandard)",
"GURPS.CR8": "CR: 8 (nonstandard)",
"GURPS.CR9": "CR: 9 (Resist Fairly Often)",
"GURPS.CR10": "CR: 10 (nonstandard)",
"GURPS.CR11": "CR: 11 (nonstandard)",
"GURPS.CR12": "CR: 12 (Resist Quite Often)",
"GURPS.CR13": "CR: 13 (nonstandard)",
"GURPS.CR14": "CR: 14 (nonstandard)",
"GURPS.CR15": "CR: 15 (Resist Almost All The Time)",
"GURPS.modifiersBlindAttack": "-10 to hit (Blind)",
"GURPS.modifiersBlindDefend": "-4 on Active Defenses (Blind)",
Expand Down
6 changes: 6 additions & 0 deletions lang/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -1136,8 +1136,14 @@

"GURPS.CR0": "PC: N/A (Ne peut Résister)",
"GURPS.CR6": "PC: 6 (Résiste Rarement)",
"GURPS.CR7": "PC: 7 (non standard)",
"GURPS.CR8": "PC: 8 (non standard)",
"GURPS.CR9": "PC: 9 (Résiste Assez Souvent)",
"GURPS.CR10": "PC: 10 (non standard)",
"GURPS.CR11": "PC: 11 (non standard)",
"GURPS.CR12": "PC: 12 (Résiste Très Souvent)",
"GURPS.CR13": "PC: 13 (non standard)",
"GURPS.CR14": "PC: 14 (non standard)",
"GURPS.CR15": "PC: 15 (Résiste Quasi-Systématiquement)",
"GURPS.modifiersBlindAttack": "-10 pour toucher (Aveugle)",
"GURPS.modifiersBlindDefend": "-4 aux Défenses Actives (Aveugle)",
Expand Down
6 changes: 6 additions & 0 deletions lang/pt_br.json
Original file line number Diff line number Diff line change
Expand Up @@ -1143,8 +1143,14 @@
"GURPS.settingHintActiveEffects": "Permitir ao Mestre criar e aplicar Efeitos Ativos",
"GURPS.CR0": "CR: N/D (Incapaz de Resistir)",
"GURPS.CR6": "CR: 6 (Resiste Raramente)",
"GURPS.CR7": "CR: 7 (fora do padrão)",
"GURPS.CR8": "CR: 8 (fora do padrão)",
"GURPS.CR9": "CR: 9 (Resiste Com Alguma Frequência)",
"GURPS.CR10": "CR: 10 (fora do padrão)",
"GURPS.CR11": "CR: 11 (fora do padrão)",
"GURPS.CR12": "CR: 12 (Resiste Com Muita Frequência)",
"GURPS.CR13": "CR: 13 (fora do padrão)",
"GURPS.CR14": "CR: 14 (fora do padrão)",
"GURPS.CR15": "CR: 15 (Resiste Quase Sempre)",
"GURPS.modifiersBlindAttack": "-10 na jogada de ataque (Cego)",
"GURPS.modifiersBlindDefend": "-4 nas Defesas Ativas (Cego)",
Expand Down
12 changes: 12 additions & 0 deletions lang/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -448,6 +448,18 @@
"GURPS.update": "Обновить",
"GURPS.yards": "ярды",

"GURPS.CR0": "Кб: N/A (Не могу сопротивляться)",
"GURPS.CR6": "Кб: 6 (Сопротивляется Редко)",
"GURPS.CR7": "Кб: 7 (нестандартный)",
"GURPS.CR8": "Кб: 8 (нестандартный)",
"GURPS.CR9": "Кб: 9 (Часто сопротивляется)",
"GURPS.CR10": "Кб: 10 (нестандартный)",
"GURPS.CR11": "Кб: 11 (нестандартный)",
"GURPS.CR12": "Кб: 12 (Очень часто сопротивляется)",
"GURPS.CR13": "Кб: 13 (нестандартный)",
"GURPS.CR14": "Кб: 14 (нестандартный)",
"GURPS.CR15": "Кб: 15 (Почти все время сопротивляется)",

"GURPS.statsTab": "Stats",
"GURPS.combatTab": "Combat",
"GURPS.advantagesTab": "Преимущества и Недостатки",
Expand Down
Loading

0 comments on commit 53d8a9a

Please sign in to comment.