Skip to content

Commit

Permalink
Merge pull request #39 from McGregor777/0.5
Browse files Browse the repository at this point in the history
Updating to 0.5
  • Loading branch information
Grégory Soupé authored Nov 3, 2023
2 parents ce573eb + 86ce33c commit caa1bef
Show file tree
Hide file tree
Showing 136 changed files with 6,294 additions and 4,106 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ A Foundry VTT game system for Warhammer Fantasy Roleplay - 3rd Edition.

As Playable Characters should work as intended, being fully functional, the NPC and Creatures are yet to be completed, being usable without being totally finished.

Special WFRP3E dice are implemented and functionnal, even though everything is not perfectly set up.
Special WFRP3e dice are implemented and functionnal, even though everything is not perfectly set up.

The level of automation is at its lowest for the moment, only making sure things that needs to be calculated on the fly are computed by the system and not by the players; this will change in the future, but I can't make any promise for a specific date at the moment.

Expand Down
Binary file added assets/fonts/WFRP3eSymbols.otf
Binary file not shown.
Binary file added assets/images/creature-sheet-header.webp
Binary file not shown.
Binary file added assets/images/damage-rating.webp
Binary file not shown.
Binary file added assets/images/defence-value.webp
Binary file not shown.
Binary file added assets/images/soak-value.webp
Binary file not shown.
4 changes: 2 additions & 2 deletions gulpfile.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -107,8 +107,8 @@ function cleanPackEntry(data, {clearSourceId= true} = {})
}]
};

if(data.system?.attributes?.stance?.current !== undefined)
data.system.attributes.stance.current = 0;
if(data.system?.stance?.current !== undefined)
data.system.stance.current = 0;

if(data.system?.completed !== undefined)
data.system.completed = false;
Expand Down
143 changes: 107 additions & 36 deletions lang/en-EN.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,27 @@
{
"ACTION.Art": "Art",
"ACTION.Name": "Title",
"ACTION.Traits": "Traits",
"ACTION.Type": "Action Type",
"ACTION.RechargeRating": "Recharge Rating",
"ACTION.ChallengeDice": "Challenge Dice",
"ACTION.MisfortuneDice": "Misfortune Dice",
"ACTION.Check": "Action Check",
"ACTION.Requirements": "Requirements",
"ACTION.Effects": "Effects",
"ACTION.Main": "Main",
"ACTION.MisfortuneDice": "Misfortune Dice",
"ACTION.Name": "Title",
"ACTION.RechargeRating": "Recharge Rating",
"ACTION.RechargeTokens": "Recharge Tokens",
"ACTION.Recharging": "You cannot use an Action that is recharging.",
"ACTION.Requirements": "Requirements",
"ACTION.Special": "Special",
"ACTION.Traits": "Traits",
"ACTION.Type": "Action Type",
"ACTION.UniqueEffect": "Unique Effect",
"ACTION.UsageMessage": "uses {action}",
"ACTION.MeleeStrike": "Melee Strike",
"ACTION.RangedShot": "Ranged Shot",
"ACTION.CHECK.GenerallyNoCheckRequired": "Generally No Check Required",
"ACTION.CHECK.NoCheckRequired": "No Check Required",
"ACTION.CHECK.TargetDefence": "Target Defence",
"ACTION.EFFECT.Description": "Description",
"ACTION.EFFECT.SymbolAmount": "Symbol Amount",
"ACTION.FACE.Conservative": "Conservative",
"ACTION.FACE.Reckless": "Reckless",
"ACTION.TYPE.Melee": "Melee",
Expand All @@ -18,9 +31,14 @@
"ACTION.TYPE.Spell": "Spell",

"ARMOUR.Defence": "Defence",
"ARMOUR.DefenceValue": "Défense",
"ARMOUR.Soak": "Soak",
"ARMOUR.SoakValue": "Encaissement",

"ATTRIBUTE.Aggression": "Aggression",
"ATTRIBUTE.Cunning": "Cunning",
"ATTRIBUTE.Expertise": "Expertise",
"ATTRIBUTE.ABBREVIATION.Aggression": "A",
"ATTRIBUTE.ABBREVIATION.Cunning": "C",
"ATTRIBUTE.ABBREVIATION.Expertise": "E",

"CAREER.ActionAdvanceOptions": "Action Advance Options",
"CAREER.AdvancedCareer": "Advanced Career",
Expand Down Expand Up @@ -66,25 +84,28 @@

"CHARACTER.Actions": "Actions",
"CHARACTER.Armours": "Armours",
"CHARACTER.Attributes": "Attributes",
"CHARACTER.Background": "Background",
"CHARACTER.Careers": "Careers",
"CHARACTER.Characteristics": "Characteristics",
"CHARACTER.Corruption": "Corruption",
"CHARACTER.Current": "Current",
"CHARACTER.Fatigue": "Fatigue",
"CHARACTER.Fortune": "Fortune",
"CHARACTER.Main": "Main",
"CHARACTER.Maximum": "Maximum",
"CHARACTER.Skills": "Skills",
"CHARACTER.Stances": "Stances",
"CHARACTER.Stress": "Stress",
"CHARACTER.Talents": "Talents",
"CHARACTER.Threshold": "Threshold",
"CHARACTER.Trappings": "Trappings",
"CHARACTER.Money": "Money",
"CHARACTER.Weapons": "Weapons",
"CHARACTER.Wounds": "Blessures",
"CHARACTER.Wounds": "Wounds",
"CHARACTER.WoundThreshold": "Wound Threshold",
"CHARACTER.IMPAIRMENT.Fatigue": "Fatigue",
"CHARACTER.IMPAIRMENT.Stress": "Stress",
"CHARACTER.IMPAIRMENT.FatigueTokens": "Fatigue Tokens",
"CHARACTER.IMPAIRMENT.StressTokens": "Stress Tokens",

"CHARACTERISTIC.Strength": "Strength",
"CHARACTERISTIC.Toughness": "Toughness",
Expand All @@ -106,15 +127,32 @@
"CONDITION.DURATION.Dependent": "Dependent",
"CONDITION.DURATION.Lingering": "Lingering",

"CREATURE.Actions": "Actions",
"CREATURE.Category": "Category",
"CREATURE.DamageRating": "Damage Rating",
"CREATURE.DefenceValue": "Defence Value",
"CREATURE.Details": "Details",
"CREATURE.Main": "Main",
"CREATURE.SoakValue": "Soak Value",
"CREATURE.Stance": "Stance",
"CREATURE.ThreatRating": "Threat Rating",
"CREATURE.WoundsThreshold": "Wounds Threshold",
"CREATURE.WoundsValue": "Wounds Value",
"CREATURE.ABBREVIATION.DamageRating": "DR",
"CREATURE.ABBREVIATION.DefenceValue": "Defence",
"CREATURE.ABBREVIATION.SoakValue": "Soak",

"CRITICALWOUND.SeverityRating": "Severity Rating",

"DIALOG.BUTTON.Confirm": "Confirm",
"DIALOG.BUTTON.Cancel": "Cancel",
"DIALOG.BUTTON.Ignore": "Ignore",
"DIALOG.BUTTON.AddBasicSkills": "Add Basic Skills",
"DIALOG.TITLE.ActionUsageConfirmation": "Action Usage Confirmation",
"DIALOG.TITLE.DeleteItemConfirmation": "Delete Item Confirmation",
"DIALOG.TITLE.BasicSkillsAdding": "Basic Skills Adding",
"DIALOG.TITLE.MemberRemovalConfirmation": "Member Removal Confirmation",
"DIALOG.DESCRIPTION.ActionUsageConfirmation": "Do you really want to use {action}?",
"DIALOG.DESCRIPTION.DeleteItemConfirmation": "Do you really want to delete <em><strong>{item}</em></strong>?",
"DIALOG.DESCRIPTION.BasicSkillsAdding": "<em><strong>{actor}</em></strong> has no skill. Do you wish to give <em><strong>{actor}</em></strong> all the basic skills?",
"DIALOG.DESCRIPTION.MemberRemovalConfirmation": "Do you really wish to remove <em><strong>{actor}</em></strong> from the party?",
Expand All @@ -123,14 +161,14 @@
"DISEASE.SeverityRating": "Severity Rating",
"DISEASE.Symptom": "Symptom",
"DISEASE.Traits": "Traits",
"DISEASE.SYMPTOM.KEYWORD.Delirium": "Delirium",
"DISEASE.SYMPTOM.KEYWORD.Fever": "Fever",
"DISEASE.SYMPTOM.KEYWORD.Infectious": "Infectious",
"DISEASE.SYMPTOM.KEYWORD.Lethal": "Lethal",
"DISEASE.SYMPTOM.KEYWORD.Painful": "Painful",
"DISEASE.SYMPTOM.KEYWORD.Tiring": "Tiring",
"DISEASE.SYMPTOM.KEYWORD.Virulent": "Virulent",
"DISEASE.SYMPTOM.KEYWORD.Weary": "Weary",
"DISEASE.SYMPTOM.Delirium": "Delirium",
"DISEASE.SYMPTOM.Fever": "Fever",
"DISEASE.SYMPTOM.Infectious": "Infectious",
"DISEASE.SYMPTOM.Lethal": "Lethal",
"DISEASE.SYMPTOM.Painful": "Painful",
"DISEASE.SYMPTOM.Tiring": "Tiring",
"DISEASE.SYMPTOM.Virulent": "Virulent",
"DISEASE.SYMPTOM.Weary": "Weary",
"DISEASE.SYMPTOM.DESCRIPTION.Delirium": "Each <strong class=\"symptom-name\">Delirium</strong> symptom counts as 1 stress.",
"DISEASE.SYMPTOM.DESCRIPTION.Fever": "Each <strong class=\"symptom-name\">Fever</strong> symptom adds <span style=\"-webkit-text-stroke: 1pt black;\">◼</span> to all mental checks performed by the sufferer.",
"DISEASE.SYMPTOM.DESCRIPTION.Infectious": "Each <strong class=\"symptom-name\">Infectious</strong> symptom disables one Party Sheet talent slot. Place a token on the talent slot to show it is unavailable.",
Expand All @@ -140,6 +178,9 @@
"DISEASE.SYMPTOM.DESCRIPTION.Virulent": "Each <strong class=\"symptom-name\">Virulent</strong> symptom acts as a copy of each other symptom the target suffers from.",
"DISEASE.SYMPTOM.DESCRIPTION.Weary": "Each <strong class=\"symptom-name\">Weary</strong> symptom adds 1 recharge token to actions performed, or adds 1 fewer token to <em>Ongoing</em> actions.",

"ENCOUNTER.Combat": "Combat",
"ENCOUNTER.Social": "Social",

"INSANITY.SeverityRating": "Severity Rating",
"INSANITY.Traits": "Traits",
"INSANITY.Description": "Description",
Expand All @@ -156,8 +197,8 @@
"ITEM.Money": "Money",
"ITEM.Wound": "Wound",

"MONEY.Quantity": "Quantité",
"MONEY.Value": "Valeur",
"MONEY.Quantity": "Quantity",
"MONEY.Value": "Value",

"MUTATION.SeverityRating": "Severity Rating",
"MUTATION.Traits": "Traits",
Expand All @@ -175,15 +216,17 @@
"PARTY.TENSIONMETER.Increase": "Increase Tension Meter",
"PARTY.TENSIONMETER.Title": "Party Tension Meter",

"ROLL.CheckBuilder": "Check Builder",
"ROLL.ActionCheckBuilder": "{action} Check Builder",
"ROLL.InitiativeCheckBuilder": "Initiative Check Builder",
"ROLL.SkillCheckBuilder": "{skill} Check Builder",
"ROLL.AvailableEffects": "Available Effects",
"ROLL.DicePool": "Dice pool",
"ROLL.FreeCheck": "Free check",
"ROLL.ActionCheck": "{action} check",
"ROLL.CombatEncounterInitiativeCheck": "Combat encounter initiative check",
"ROLL.SocialEncounterInitiativeCheck": "Social encounter initiative check",
"ROLL.SkillCheck": "{skill} check",
"ROLL.Hint": "Left click to increase dice, right click to decrease.",
"ROLL.ConvertConservative": "Convert to conservative die",
"ROLL.ConvertReckless": "Convert to reckless die",
"ROLL.StartingResults": "Starting results",
"ROLL.Options": "Options",
"ROLL.RollCheck": "Roll check",
"ROLL.Success": "Success",
"ROLL.RighteousSuccess": "Righteous Success",
"ROLL.Challenge": "Challenge",
Expand All @@ -193,15 +236,16 @@
"ROLL.Exertion": "Exertion",
"ROLL.SigmarsComet": "Sigmar's Comet",
"ROLL.ChaosStar": "Chaos Star",
"ROLL.AMOUNT.ChallengeDice": "{nb} challenge dice",
"ROLL.AMOUNT.CharacteristicDice": "{nb} characteristic dice",
"ROLL.AMOUNT.ConservativeDice": "{nb} conservative dice",
"ROLL.AMOUNT.ExpertiseDice": "{nb} expertise dice",
"ROLL.AMOUNT.FortuneDice": "{nb} fortune dice",
"ROLL.AMOUNT.MisfortuneDice": "{nb} misfortune dice",
"ROLL.AMOUNT.RecklessDice": "{nb} reckless dice",
"ROLL.AMOUNT.ExplodedDice": "(including {nb} exploded dice)",
"ROLL.AMOUNT.BanesDice": "{nb} banes",
"ROLL.NotEnoughSymbolToTriggerEffect": "You have not enough {symbol} to trigger this effect.",
"ROLL.AMOUNT.ChallengeDie": "{nb} challenge dice",
"ROLL.AMOUNT.CharacteristicDie": "{nb} characteristic dice",
"ROLL.AMOUNT.ConservativeDie": "{nb} conservative dice",
"ROLL.AMOUNT.ExpertiseDie": "{nb} expertise dice",
"ROLL.AMOUNT.FortuneDie": "{nb} fortune dice",
"ROLL.AMOUNT.MisfortuneDie": "{nb} misfortune dice",
"ROLL.AMOUNT.RecklessDie": "{nb} reckless dice",
"ROLL.AMOUNT.ExplodedDie": "(including {nb} exploded dice)",
"ROLL.AMOUNT.Banes": "{nb} banes",
"ROLL.AMOUNT.Boons": "{nb} boons",
"ROLL.AMOUNT.Challenges": "{nb} challenges",
"ROLL.AMOUNT.ChaosStars": "{nb} Chaos stars",
Expand All @@ -210,6 +254,28 @@
"ROLL.AMOUNT.RighteousSuccesses": "(including {nb} righteous successes)",
"ROLL.AMOUNT.Successes": "{nb} successes",
"ROLL.AMOUNT.SigmarsComets": "{nb} Sigmar's comets",
"ROLL.CHALLENGELEVEL.Simple": "Simple",
"ROLL.CHALLENGELEVEL.Easy": "Easy",
"ROLL.CHALLENGELEVEL.Average": "Average",
"ROLL.CHALLENGELEVEL.Hard": "Hard",
"ROLL.CHALLENGELEVEL.Daunting": "Daunting",
"ROLL.CHECKBUILDER.AggressionDice": "Aggression Dice",
"ROLL.CHECKBUILDER.ChallengeLevel": "Challenge Level",
"ROLL.CHECKBUILDER.Characteristic": "Characteristic",
"ROLL.CHECKBUILDER.ConvertConservative": "Convert to conservative die",
"ROLL.CHECKBUILDER.ConvertReckless": "Convert to reckless die",
"ROLL.CHECKBUILDER.ConvertWarning": "There is no {type} die left to convert.",
"ROLL.CHECKBUILDER.ConvertBackWarning": "There is no {type} die left to convert back.",
"ROLL.CHECKBUILDER.CunningDice": "Cunning Dice",
"ROLL.CHECKBUILDER.DicePool": "Dice Pool",
"ROLL.CHECKBUILDER.EncounterType": "Encounter Type",
"ROLL.CHECKBUILDER.ExpertiseDice": "Expertise Dice",
"ROLL.CHECKBUILDER.Hint": "Left click to increase dice, right click to decrease.",
"ROLL.CHECKBUILDER.Options": "Options",
"ROLL.CHECKBUILDER.RollCheck": "Roll check",
"ROLL.CHECKBUILDER.Skill": "Skill",
"ROLL.CHECKBUILDER.StartingResults": "Starting results",
"ROLL.CHECKBUILDER.Weapon": "Weapon",
"ROLL.DIE.ChallengeDice": "challenge dice",
"ROLL.DIE.CharacteristicDice": "characteristic dice",
"ROLL.DIE.ConservativeDice": "conservative dice",
Expand Down Expand Up @@ -242,6 +308,11 @@
"ROLL.SYMBOL.Exertions": "exertions",
"ROLL.SYMBOL.Successes": "successes",
"ROLL.SYMBOL.SigmarsComets": "Sigmar's comets",
"ROLL.UNIVERSAL.PhysicalBoon": "Recover 1 fatigue",
"ROLL.UNIVERSAL.MentalBoon": "Recover 1 stress",
"ROLL.UNIVERSAL.PhysicalBane": "Suffer 1 fatigue",
"ROLL.UNIVERSAL.MentalBane": "Suffer 1 stress",
"ROLL.UNIVERSAL.SigmarsComet": "+1 critical",

"SKILL.Characteristic": "Characteristic",
"SKILL.AdvancedSkill": "Advanced Skill",
Expand Down
Loading

0 comments on commit caa1bef

Please sign in to comment.