Skip to content

Commit

Permalink
Merge pull request #184 from League-of-Fabulous-Developers/dev
Browse files Browse the repository at this point in the history
V2.4.6 Update
  • Loading branch information
spyrella authored Dec 20, 2024
2 parents b164f21 + a56b412 commit 8a25453
Show file tree
Hide file tree
Showing 21 changed files with 947 additions and 369 deletions.
Binary file added assets/items/image-SVfBCp21aNcnbL6k.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions lang/cn.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,9 @@
"Hard": "Hard",
"VeryHard": "Very Hard",
"InlineRollCheck": "Roll an attribute check on the selected actors",
"InlineDamage": "Apply damage to selected token",
"InlineRecovery": "Apply resource recovery to selected token",
"InlineLoss": "Apply resource loss to selected tokens",
"Name": "名称",
"Roll": "掷骰",
"Add": "添加",
Expand Down Expand Up @@ -848,6 +851,9 @@
"ChatApplyDamageImmune": "<strong>{actor}</strong> 对 <strong>{type}</strong> <strong>免疫</strong>,受到 <strong>{damage}</strong> 来自 <strong>{from}</strong> 的伤害",
"ChatApplyDamageImmuneIgnored": "<strong>{actor}</strong> 受到 <strong>{damage} {type}</strong> 来自 <strong>{from}(免疫被忽略)</strong> 的伤害",
"ChatApplyDamageAbsorb": "<strong>{actor} 吸收了 {type}</strong> 来自 <strong>{from}</strong> 的伤害,恢复了 <strong>{damage}</strong> HP",
"ChatEvaluateAmountNoActor": "No reference to an actor provided",
"ChatEvaluateAmountNoItem": "No reference to an item provided",
"ChatEvaluateNoSkill": "The referenced skill was not found in the actor",
"TotalAvailableSkills": "可用技能总数",
"TotalSPAvailable": "可用SP总数",
"AvailableSPLevels": "各等级可用技能",
Expand Down Expand Up @@ -1224,6 +1230,7 @@
"ChooseWeaponDialogTitle": "选择武器",
"ClassFeatureInfusionsApply": "应用灌注",
"ClassFeatureInfusionsDialogTitle": "选择灌注",
"Variable": "Variable",
"FUID": {
"Long": "Fabula Ultima ID",
"Short": "FUID",
Expand Down
333 changes: 170 additions & 163 deletions lang/de.json

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,9 @@
"Hard": "Hard",
"VeryHard": "Very Hard",
"InlineRollCheck": "Roll an attribute check on the selected actors",
"InlineDamage": "Apply damage to selected token",
"InlineRecovery": "Apply resource recovery to selected token",
"InlineLoss": "Apply resource loss to selected tokens",
"Name": "Name",
"Roll": "Roll",
"Add": "Add",
Expand Down Expand Up @@ -848,6 +851,9 @@
"ChatApplyDamageImmune": "<strong>{actor}</strong> was <strong>immune</strong> to <strong>{type}</strong> and took <strong>{damage}</strong> damage from <strong>{from}</strong>",
"ChatApplyDamageImmuneIgnored": "<strong>{actor}</strong> took <strong>{damage} {type}</strong> damage from <strong>{from} (Immunity ignored)</strong>",
"ChatApplyDamageAbsorb": "<strong>{actor} absorbed {type}</strong> damage from <strong>{from}</strong> and was healed by <strong>{damage}</strong> HP",
"ChatEvaluateAmountNoActor": "No reference to an actor provided",
"ChatEvaluateAmountNoItem": "No reference to an item provided",
"ChatEvaluateNoSkill": "The referenced skill was not found in the actor",
"TotalAvailableSkills": "Total Available Skills",
"TotalSPAvailable": "Total SP Available",
"AvailableSPLevels": "Available skills from levels",
Expand Down Expand Up @@ -1224,6 +1230,7 @@
"ChooseWeaponDialogTitle": "Choose Weapon",
"ClassFeatureInfusionsApply": "Apply Infusion",
"ClassFeatureInfusionsDialogTitle": "Choose Infusion",
"Variable": "Variable",
"FUID": {
"Long": "Fabula Ultima ID",
"Short": "FUID",
Expand Down
139 changes: 73 additions & 66 deletions lang/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -115,19 +115,22 @@
"Level": "Nivel",
"LevelAbbr": "NV",
"LevelUp": "¡SUBES DE NIVEL!",
"Role": "Role",
"Role": "Rol",
"Brute": "Bruto",
"Hunter": "Cazador",
"Mage": "Mago",
"Saboteur": "Saboteador",
"Sentinel": "Centinel",
"Sentinel": "Centinela",
"Support": "Soporte",
"DifficultyLevel": "Nivel de Dificultad",
"Easy": "Facil",
"Normal": "Normal",
"Hard": "Dificil",
"VeryHard": "Muy Dificil",
"InlineRollCheck": "Realizar una comprobación de atributos en los actores seleccionados",
"InlineRollCheck": "Realiza una prueba de atributos en los actores seleccionados",
"InlineDamage": "Aplicar daño a la ficha seleccionada",
"InlineRecovery": "Aplicar recuperación de recursos al token seleccionado",
"InlineLoss": "Aplicar pérdida de recursos a los tokens seleccionados",
"Name": "Nombre",
"Roll": "Tirada",
"Add": "Añadir",
Expand Down Expand Up @@ -183,10 +186,10 @@
"AttributesKey": "Atributos principales",
"Equipped": "Equipado",
"EquipStatus": "¿Equipar?",
"EquipWeapon": "Equipar objeto <br> [Clic izquierdo] Equipar en mano principal <br> [Clic derecho] Equipar en mano secundaria <br> [Ctrl+Click] Equip to Phantom Hand",
"UnequipWeapon": "Quitar objeto <br> [Clic izquierdo] Equipar en mano principal <br> [Clic derecho] Equipar en mano secundaria",
"EquipArmor": "Equip Item <br> [Left Click] Equip to Main-Hand <br> [Right Click] Equip to Off-Hand",
"UnequipArmor": "Unequip Item <br> [Left Click] Unequip from Main-Hand <br> [Right Click] Unequip from Off-Hand",
"EquipWeapon": "Equipar objeto <br> [Clic izquierdo] Equipar en mano principal <br> [Clic derecho] Equipar en mano secundaria <br> [Ctrl+Clic] Equipar en mano auxiliar",
"UnequipWeapon": "Quitar objeto <br> [Clic izquierdo] Quitar de mano principal <br> [Clic derecho] Quitar de mano secundaria <br> [Ctrl+Clic] Quitar de mano auxiliar",
"EquipArmor": "Equipar objeto <br> [Clic izquierdo] Equipar en mano principal <br> [Clic derecho] Equipar en mano secundaria",
"UnequipArmor": "Quitar objeto <br> [Clic izquierdo] Quitar de mano principal <br> [Clic derecho] Quitar de mano secundaria ",
"Favorite": "Favorito",
"FavoriteRemove": "¿Eliminar favorito?",
"FavoriteAdd": "Añadir a Favoritos",
Expand Down Expand Up @@ -365,7 +368,7 @@
"Benefits": "Beneficios gratuitos",
"BenefitHp": "+5 PV",
"BenefitMp": "+5 PM",
"BenefitIp": " +2 PI",
"BenefitIp": "+2 PI",
"BenefitProj": "Proyectos",
"BenefitRitual": "Ritualismo",
"BenefitMartial": "Competencia marcial",
Expand Down Expand Up @@ -397,7 +400,7 @@
"RangedAccuracyBonus": "Bonificación precisión a distancia",
"MeleeDamageBonus": "Bonificación daño cuerpo a cuerpo",
"RangedDamageBonus": "Bonificación daño a distancia",
"SpellDamageBonus": "Spell Damage Bonus",
"SpellDamageBonus": "Bonificación daño de hechizo",
"HealthBonusSL": "Bonificación PV X NH",
"MindBonusSL": "Bonificación PM X NH",
"InventoryBonusSL": "Bonificación PI X NH",
Expand All @@ -412,7 +415,7 @@
"CustomFormula": "Formula personalizada",
"ActionType": "Tipo de acción",
"GivesFreeAttack": "¿Concede ataque gratuito?",
"None": "Ningun",
"None": "Ninguno",
"Timing": "Ritmo",
"Action": "Acción",
"Actions": "Acciones",
Expand All @@ -430,7 +433,7 @@
"Crisis": "Crisis",
"CrisisRule": "Se activa cuando tus PV actuales son la mitad o menos de tus PV máximos (redondeando hacia abajo)",
"Attack": "Ataque",
"Attacks": "Ataque",
"Attacks": "Ataques",
"Equipment": "Equipo",
"Guard": "Guardia",
"Study": "Estudiar",
Expand Down Expand Up @@ -477,7 +480,7 @@
"MagicDefenseBonus": "Bonificación defensa mágica",
"MagicCheckBonus": "Bonificación tirada de magia",
"AccuracyBonus": "Bonificación tirada de precisión",
"CheckBonus": "Bono de Prueba",
"CheckBonus": "Bonificación de Prueba",
"AccuracyTest": "Prueba de precisión",
"Accuracy": "Precisión",
"UseWeaponAccuracy": "¿Usa precisión de arma?",
Expand Down Expand Up @@ -532,7 +535,7 @@
"Quality": "Cualidades",
"Customization": "Personalización",
"Opportunity": "Oportunidad",
"InitiativeBonus": "Bonificación iniciativa",
"InitiativeBonus": "Bonificación de iniciativa",
"Price": "Precio",
"MagicDefenseFormula": "Fórmula de Defensa Mágica",
"DefenseFormula": "Fórmula de Defensa",
Expand Down Expand Up @@ -652,7 +655,7 @@
"ExperimentalCombatTracker": "Activar registro de combate experimental",
"ExperimentalCombatTrackerHint": "Activar registro de combate experimental con iniciativa de ida y vuelta",
"DialogDefeatedTurnTitle": "¿Realizar turno?",
"DialogDefeatedTurnContent": "¿Estás a punto de realizar un turno con un combatiente derrotado. ¿Quieres continuar?",
"DialogDefeatedTurnContent": "Estás a punto de realizar un turno con un combatiente derrotado. ¿Quieres continuar?",
"DialogFirstTurnTitle": "Iniciativa",
"DialogFirstTurnLabel": "Comenzar combate",
"DialogFirstTurnFaction": "¿Qué bando tiene la iniciativa?",
Expand Down Expand Up @@ -695,7 +698,7 @@
"Accelerated": "Acelerado",
"Aura": "Aura",
"Barrier": "Barrera",
"Beserk": "Beserk",
"Beserk": "Berserk",
"Blinded": "Cegado",
"Death": "Muerto",
"DEXDown": "DES -",
Expand Down Expand Up @@ -726,10 +729,10 @@
"Verse": "Verso",
"Dance": "Danza",
"Gift": "Don",
"Magiseed": "Magisem",
"Magiseed": "Magisemilla",
"Invention": "Invención",
"Invocation": "Invocación",
"Therioform": "Therioforma",
"Therioform": "Terioforma",
"Symbol": "Símbolo",
"Infusion": "Infusión",
"Material": "Material",
Expand Down Expand Up @@ -848,6 +851,9 @@
"ChatApplyDamageImmune": "<strong>{actor}</strong> es <strong>inmune</strong> a <strong>{type}</strong> y recibe <strong>{damage}</strong> de daño de <strong>{from}</strong>",
"ChatApplyDamageImmuneIgnored": "<strong>{actor}</strong> recibe <strong>{damage} de daño de {type}</strong> de <strong>{from} (Inmunidad ignorada)</strong>",
"ChatApplyDamageAbsorb": "<strong>{actor} absorbe {type}</strong> daño de <strong>{from}</strong> y se cura <strong>{damage}</strong> PV",
"ChatEvaluateAmountNoActor": "No reference to an actor provided",
"ChatEvaluateAmountNoItem": "No reference to an item provided",
"ChatEvaluateNoSkill": "The referenced skill was not found in the actor",
"TotalAvailableSkills": "Total de Habilidades disponibles",
"TotalSPAvailable": "Total de PH disponibles",
"AvailableSPLevels": "Habilidades disponibles por Niveles",
Expand Down Expand Up @@ -897,8 +903,8 @@
"TextEditorDialogResourceGainTitle": "Obtención de Recursos",
"TextEditorButtonCommandLoss": "Perdida de Recursos",
"TextEditorDialogResourceLossTitle": "Perdida de Recursos",
"TextEditorDialogCheckTitle": "Check",
"TextEditorButtonCommandCheck": "Check",
"TextEditorDialogCheckTitle": "Prueba",
"TextEditorButtonCommandCheck": "Prueba",
"TextEditorDialogButtonInsert": "Añadir",
"TextEditorButtonCommandIcon": "Iconos",
"TextEditorDialogSelectIconTitle": "Seleccionar icono",
Expand All @@ -918,8 +924,8 @@
"CombatHudOpacityHint": "Ajustar la opacidad del HUD de combate",
"CombatHudWidth": "Anchura del HUD",
"CombatHudWidthHint": "Ajustar la anchura del HUD de combate",
"CombatHudPositionButton": "HUD Button Position",
"CombatHudPositionButtonHint": "Adjust the position of the Combat HUD's button position",
"CombatHudPositionButton": "Posición del botón del HUD",
"CombatHudPositionButtonHint": "Ajusta la posición del botón del HUD de Combate",
"CombatHudPosition": "Posición del HUD",
"CombatHudPositionHint": "Ajustar la posición del HUD de combate",
"CombatHudPositionTop": "Superior",
Expand Down Expand Up @@ -1142,57 +1148,57 @@
"ImprovisedEffectMinor": "Menor",
"ImprovisedEffectHeavy": "Pesado",
"ImprovisedEffectMassive": "Enorme",
"CombatTokenWithoutActor": "Token não representa um Personagem. Não foi possível adicionar ao combate.",
"AccuracyCheck": "Teste de Precisão",
"AttributeCheck": "Teste de Atributo",
"MagicCheck": "Teste de Magia",
"OpenCheck": "Teste Aberto",
"OpposedCheck": "Teste em Oposição",
"DisplayItem": "Detalhes do Item",
"SettingChecksV2": "Testes V2",
"SettingChecksV2Hint": "Ative a nova (e esperançosamente melhorada) implementação dos Testes. Certifique-se de relatar os bugs que encontrar.",
"AccuracyCheckBaseAccuracy": "Precisão Base",
"AccuracyCheckBonusGeneric": "Generic Accuracy Bonus",
"CombatTokenWithoutActor": "El token no representa un actor. No puede agregarse al combate.",
"AccuracyCheck": "Prueba de Precisión",
"AttributeCheck": "Prueba de Atributo",
"MagicCheck": "Prueba de Magia",
"OpenCheck": "Prueba Abierta",
"OpposedCheck": "Prueba Opuesta",
"DisplayItem": "Detalles del objeto",
"SettingChecksV2": "Pruebas V2",
"SettingChecksV2Hint": "Activa la nueva (y ojalá mejorada) implementación de Pruebas. Asegúrate de reportar cualquier error que encuentres.",
"AccuracyCheckBaseAccuracy": "Precisión Base",
"AccuracyCheckBonusGeneric": "Bonificación de Precisión Genérica",
"AccuracyCheckBonusMelee": "Bonificación de puntería cuerpo a cuerpo",
"AccuracyCheckBonusRanged": "Bonificación de puntería a distancia",
"AccuracyCheckBonusArcane": "Bonus de Precisión Arcana",
"AccuracyCheckBonusBow": "Bonus de Precisión con Arco",
"AccuracyCheckBonusBrawling": "Bonus de Precisión en Combate",
"AccuracyCheckBonusDagger": "Bonus de Precisión con Daga",
"AccuracyCheckBonusFirearm": "Bonus de Precisión con Arma de Fuego",
"AccuracyCheckBonusFlail": "Bonus de Precisión con Mangual",
"AccuracyCheckBonusHeavy": "Bonus de Precisión Pesado",
"AccuracyCheckBonusSpear": "Bonus de Precisión con Lanza",
"AccuracyCheckBonusSword": "Bonus de Precisión con Espada",
"AccuracyCheckBonusThrown": "Bonus de Precisión con Lanzamiento",
"AccuracyCheckBonusArcane": "Bonificación de Precisión Arcana",
"AccuracyCheckBonusBow": "Bonificación de Precisión con Arco",
"AccuracyCheckBonusBrawling": "Bonificación de Precisión en Combate",
"AccuracyCheckBonusDagger": "Bonificación de Precisión con Daga",
"AccuracyCheckBonusFirearm": "Bonificación de Precisión con Arma de Fuego",
"AccuracyCheckBonusFlail": "Bonificación de Precisión con Mangual",
"AccuracyCheckBonusHeavy": "Bonificación de Precisión Pesado",
"AccuracyCheckBonusSpear": "Bonificación de Precisión con Lanza",
"AccuracyCheckBonusSword": "Bonificación de Precisión con Espada",
"AccuracyCheckBonusThrown": "Bonificación de Precisión Arrojadiza",
"BaseDamage": "Daño Base",
"CheckPushModifier": "Bonus de Fuerza del Lazo",
"MagicCheckBaseAccuracy": "Base Magic Accuracy",
"MagicCheckBonusGeneric": "Bonus de Prueba de Magia Genérica",
"DamageBonusTypeSpell": "Bonus de Daño de Conjuro",
"DamageBonusTypeMelee": "Bonus de Daño Cuerpo a Cuerpo",
"DamageBonusTypeRanged": "Bonus de Daño a Distancia",
"DamageBonusCategoryArcane": "Bonus de Daño Arcano",
"DamageBonusCategoryBow": "Bonus de Daño con Arco",
"DamageBonusCategoryBrawling": "Bonus de Daño en Combate",
"DamageBonusCategoryDagger": "Bonus de Daño con Daga",
"DamageBonusCategoryFirearm": "Bonus de Daño con Arma de Fuego",
"DamageBonusCategoryFlail": "Bonus de Daño con Mangual",
"DamageBonusCategoryHeavy": "Bonus de Daño Pesado",
"DamageBonusCategorySpear": "Bonus de Daño con Lanza",
"DamageBonusCategorySword": "Bonus de Daño con Espada",
"DamageBonusCategoryThrown": "Bonus de Daño con Lanzamiento",
"CheckPushModifier": "Bonus de Fuerza del Vínculo",
"MagicCheckBaseAccuracy": "Precisión de Magia Base",
"MagicCheckBonusGeneric": "Bonificación de Prueba de Magia Genérica",
"DamageBonusTypeSpell": "Bonificación de Daño de Conjuro",
"DamageBonusTypeMelee": "Bonificación de Daño Cuerpo a Cuerpo",
"DamageBonusTypeRanged": "Bonificación de Daño a Distancia",
"DamageBonusCategoryArcane": "Bonificación de Daño Arcano",
"DamageBonusCategoryBow": "Bonificación de Daño con Arco",
"DamageBonusCategoryBrawling": "Bonificación de Daño en Combate",
"DamageBonusCategoryDagger": "Bonificación de Daño con Daga",
"DamageBonusCategoryFirearm": "Bonificación de Daño con Arma de Fuego",
"DamageBonusCategoryFlail": "Bonificación de Daño con Mangual",
"DamageBonusCategoryHeavy": "Bonificación de Daño Pesado",
"DamageBonusCategorySpear": "Bonificación de Daño con Lanza",
"DamageBonusCategorySword": "Bonificación de Daño con Espada",
"DamageBonusCategoryThrown": "Bonificación de Daño Arrojadiza",
"CheckSituationalModifier": "Modificador Situacional",
"GroupCheckSupportCheckSuccess": "Support from {supporter}",
"GroupCheckSupportCheckStrongestBondBonus": "Bonificación del Lazo Más Fuerte",
"GroupCheckSupportCheckSuccess": "Apoyo de {supporter}",
"GroupCheckSupportCheckStrongestBondBonus": "Bonificación del Vínculo Más Fuerte",
"ChatContextOppose": "Prueba Opuesta",
"OpposedCheckBonusGeneric": "Bono de Prueba Opuesta Genérica",
"OpposedCheckBonusGeneric": "Bonificador de Prueba Opuesta Genérica",
"OpposedCheckDetailsActors": "<b>{opposingActor}</b> está oponiéndose a <b>{sourceActor}</b>",
"OpposedCheckDetailsSourceResult": "Resultado a superar: <b>{result}</b>",
"OpposedCheckWinner": "Ganador: <b>{winner}</b>",
"OpposedCheckDraw": "Empate",
"DamageUntyped": "Sin Tipo",
"ZeroPowerAbbr": "ZP",
"ZeroPowerAbbr": "PZ",
"CombatHudTheme": "Tema del HUD",
"CombatHudThemeHint": "Elige el Tema del HUD de Combate",
"CombatHudDefault": "Por defecto (Estilo Retro)",
Expand All @@ -1208,10 +1214,10 @@
"Versus": "vs",
"Soldier": "Soldado",
"OpposedCheckBonusDialog": "Configurar Prueba Opuesta",
"OpposedCheckBonusDialogBonus": "Configurar Bono",
"OpposedCheckBonusDialogBonusLabel": "Bono",
"OpposedCheckBonusDialogBonus": "Configurar Bonificación",
"OpposedCheckBonusDialogBonusLabel": "Bonificación",
"OpposedCheckBonusDialogDescriptionLabel": "Descripción",
"OpposedCheckBonusDialogDescriptionPlaceholder": "Bono para esta Prueba específica",
"OpposedCheckBonusDialogDescriptionPlaceholder": "Bonificación para esta Prueba específica",
"OpposedCheckWinnerByMargin": "Ganador: <strong>{winner}</strong> por <strong>+{margin}</strong>",
"ConfigMetaCurrencyAutomation": "¿Habilitar la automatización de meta-monedas?",
"ConfigMetaCurrencyAutomationHint": "Con esto activado, siempre que se gaste un punto de Fábula o Última, el rastreador de Meta-Monedas se actualizará automáticamente. Para que esto funcione, un GM debe estar en línea. La edición directa del campo Punto de Fábula/Última no alterará el rastreador.",
Expand All @@ -1220,10 +1226,11 @@
"ConfigMetaCurrencyAutomaticallyDistributeExp": "¿Distribuir la EXP automáticamente?",
"ConfigMetaCurrencyAutomaticallyDistributeExpHint": "Con esta opción habilitada, la EXP de la sesión se concederá automáticamente a cada personaje activo.",
"AttributesPretty": "【{attr1} + {attr2}】",
"DamagePretty": "HR + {damage}】",
"DamagePretty": "TA + {damage}】",
"ChooseWeaponDialogTitle": "Elige tu arma",
"ClassFeatureInfusionsApply": "Aplicar Infusión",
"ClassFeatureInfusionsDialogTitle": "Elegir Infusión",
"Variable": "Variable",
"FUID": {
"Long": "Fabula Ultima ID",
"Short": "FUID",
Expand Down
Loading

0 comments on commit 8a25453

Please sign in to comment.