Merge pull request #10 from Roll20/master

Updating from master repo
This commit is contained in:
Peter Haldenby
2021-06-20 11:04:30 -07:00
committed by GitHub
411 changed files with 67947 additions and 24634 deletions
+17 -17
View File
@@ -38,33 +38,33 @@
"Basic melee": "Mêlée basique",
"Basic ranged": "À distance basique",
"Situational Attack Modifier": "Modificateur d'Attaque Situationnel",
"Damage on hit": "Damage on hit",
"Damage on miss": "Damage on miss",
"Escalation die value": "Escalation die value",
"Damage on hit": "faire des dégâts sur lui",
"Damage on miss": "rater sa cible",
"Escalation die value": "moins de rentabilité",
"Attack result": "Résultat de l'attaque",
"Hit Points": "Points de Vie",
"HP": "PV",
"Recoveries": "Recoveries",
"Recoveries": "rechargement",
"Recovery": "Récupération",
"Recovery Value": "Recovery Value",
"Recovery Value": "rechargement rapide",
"Current": "Actuel",
"Max.": "Max.",
"Rec. Die": "Rec. Die",
"Rec. Die": "mourir",
"Temp.": "Temp.",
"Initiative": "Initiative",
"One Unique Thing": "Particularité",
"Describe your characters one unique thing ...": "Describe your characters one unique thing ...",
"Describe your characters one unique thing ...": "crire ton personnage en un mot",
"Class Features": "Capacités de classe",
"Talents": "Talents",
"Powers & Spells": "Powers & Spells",
"Talents": "don",
"Powers & Spells": "pouvoirs",
"Feats": "Dons",
"At-Will": "À volonté",
"Battle uses left": "Battle uses left",
"Daily uses left": "Daily uses left",
"Battle uses left": "quitter un combat",
"Daily uses left": "ne pas utiliser tous les jours",
"Show Description": "Afficher description",
"Show Macro": "Show Macro",
"Show Macro": "voir les macros",
"Usage": "Utilisation",
"Type": "Type",
"Type": "caractéristique",
"Points": "Points",
"Icon Relationships": "Relations aux Icônes",
"Icon": "Icône",
@@ -82,11 +82,11 @@
"Equipment": "Équipement",
"Coins": "Pièces",
"Qty": "Qté",
"Incremental Advances": "Incremental Advances",
"4th / 7th / 10th Level": "4th / 7th / 10th Level <br>(+1 to 3 abilities)",
"Incremental Advances": "dégâts sur les cibles",
"4th / 7th / 10th Level": "4eme niveau / 7eme / 10eme",
"abilities": "capacités",
"Extra Magic Item": "Extra Magic Item",
"Ability Score Bonus": "Ability Score Bonus",
"Extra Magic Item": "Artéfact puissant",
"Ability Score Bonus": "caractéristique bonus",
"Skills": "Compétences",
"Power/Spell": "Pouvoir / Sort",
"Feat": "Don"
+19 -19
View File
@@ -1,31 +1,31 @@
{
"Name": "İsim",
"Race": "Race",
"Class": "Class",
"Level": "Level",
"Race": "Irk",
"Class": "Sınıf",
"Level": "Seviye",
"AbilityScores": "AbilityScores",
"STR": "STR",
"Strength": "Strength",
"CON": "CON",
"Constitution": "Constitution",
"DEX": "DEX",
"Dexterity": "Dexterity",
"INT": "INT",
"Intelligence": "Intelligence",
"WIS": "WIS",
"Wisdom": "Wisdom",
"CHA": "CHA",
"Charisma": "Charisma",
"STR": "GÜÇ",
"Strength": "Güç",
"CON": "DAY",
"Constitution": "Dayanıklılık",
"DEX": "ÇEV",
"Dexterity": "Çeviklik",
"INT": "ZEK",
"Intelligence": "Zeka",
"WIS": "BİL",
"Wisdom": "Bilgelik",
"CHA": "KAR",
"Charisma": "Karizma",
"Base": "Temel",
"+Misc.": "+Misc.",
"+Item": "+Item",
"Mod": "Mod",
"Total": "Total",
"Total": "Toplam",
"Basic Melee Attack": "Basic Melee Attack",
"Basic Ranged Attack": "Basic Ranged Attack",
"Defenses": "Defenses",
"Attack": "Attack",
"Damage": "Damage",
"Attack": "Saldırı",
"Damage": "Hasar",
"Miss": "Miss",
"Ability": "Ability",
"Misc.": "Misc.",
@@ -48,7 +48,7 @@
"Recovery": "Recovery",
"Recovery Value": "Recovery Value",
"Current": "Current",
"Max.": "Max.",
"Max.": "Maks.",
"Rec. Die": "Rec. Die",
"Temp.": "Temp.",
"Initiative": "Initiative",
+234 -234
View File
@@ -1,245 +1,245 @@
{
"info-ability": "Info &amp; Abilities",
"intrigue-combat": "Intrigue &amp; Combat",
"character-details": "Character Details",
"npcs": "NPCs",
"armies": "Armies",
"info-ability": "Info i umiejętności",
"intrigue-combat": "Intryga i walka",
"character-details": "Szczegóły postaci",
"npcs": "Lista NPC",
"armies": "Armie",
"journal": "Dziennik",
"name": "Name :",
"player-name": "Player Name",
"house": "House:",
"name": "Nazwa :",
"player-name": "Imię Gracza/Graczki",
"house": "Ród:",
"motto": "Motto",
"age": "Age",
"gender": "Gender",
"height": "Height",
"weight": "Weight",
"hair-color": "Hair Color",
"eye-color": "Eye Color",
"custom-roll": "Custom Roll",
"agility": "Agility",
"acrobatics": "Acrobatics",
"balance": "Balance",
"contortions": "Contortions",
"dodge": "Dodge",
"quickness": "Quickness",
"animal-handling": "Animal Handling",
"charm": "Charm",
"drive": "Drive",
"ride": "Ride",
"train": "Train",
"athletics": "Athletics",
"climb": "Climb",
"jump": "Jump",
"run": "Run",
"strength": "Strength",
"swim": "Swim",
"age": "Wiek",
"gender": "Płeć",
"height": "Wzrost",
"weight": "Waga",
"hair-color": "Włosy",
"eye-color": "Oczy",
"custom-roll": "Niestandardowa kość",
"agility": "Zręczność",
"acrobatics": "Akrobatyka",
"balance": "Zmysł równowagi",
"contortions": "Człowiek-wąż",
"dodge": "Unik",
"quickness": "Szybkość",
"animal-handling": "Opieka nad zwierzętami",
"charm": "Oswajanie/Oczarowanie",
"drive": "Powożenie",
"ride": "Jeździectwo",
"train": "Tresura",
"athletics": "Kondycja",
"climb": "Wspinaczka",
"jump": "Skakanie",
"run": "Bieg",
"strength": "Siła",
"swim": "Pływanie",
"Throw": "Rzut",
"awareness": "Awareness",
"empathy": "Empathy",
"notice": "Notice",
"cunning": "Cunning",
"decipher": "Decipher",
"logic": "Logic",
"memory": "Memory",
"deception": "Deception",
"act": "Act",
"bluff": "Bluff",
"cheat": "Cheat",
"disguise": "Disguise",
"endurance": "Endurance",
"resilience": "Resilience",
"stamina": "Stamina",
"fighting": "Fighting",
"axes": "Axes",
"bluggeons": "Bludgeons",
"brawling": "Brawling",
"fencing": "Fencing",
"long-blade": "Long Blades",
"polearms": "Polearms",
"shields": "Shields",
"short-blade": "Short Blades",
"spears": "Spears",
"healing": "Healing",
"diagnose": "Diagnose",
"treat-ailment": "Treat Ailment",
"treat-injury": "Treat Injury",
"laguage": "Language",
"awareness": "Spostrzegawczość",
"empathy": "Empatia",
"notice": "Przeszukiwanie",
"cunning": "Spryt",
"decipher": "Rozszyfrowywanie",
"logic": "Logika",
"memory": "Pamięć",
"deception": "Przebiegłość",
"act": "Udawanie",
"bluff": "Blefowanie",
"cheat": "Oszukiwanie",
"disguise": "Przebranie",
"endurance": "Żywotność",
"resilience": "Odporność",
"stamina": "Wytrzymałość",
"fighting": "Walka",
"axes": "Topory",
"bluggeons": "Broń obuchowa",
"brawling": "Walka wręcz",
"fencing": "Szermierka",
"long-blade": "Miecze",
"polearms": "Broń drzewcowa",
"shields": "Tarcze",
"short-blade": "Sztylety",
"spears": "Włócznie",
"healing": "Leczenie",
"diagnose": "Diagnozowanie",
"treat-ailment": "Leczenie chorób",
"treat-injury": "Leczenie ran",
"laguage": "Język",
"roll": "Rzuć",
"knowledge": "Knowledge",
"education": "Education",
"research": "Research",
"streetwise": "Streetwise",
"marksmanship": "Marksmanship",
"bows": "Bows",
"crossbows": "Crossbows",
"siege": "Siege",
"thrown": "Thrown",
"persuasuion": "Persuasion",
"bargain": "Bargain",
"convince": "Convince",
"incite": "Incite",
"intimidate": "Intimidate",
"seduce": "Seduce",
"taunt": "Taunt",
"knowledge": "Wiedza",
"education": "Wykształcenie",
"research": "Wyszukiwanie informacji",
"streetwise": "Wypytywanie",
"marksmanship": "Strzelectwo",
"bows": "Łuki",
"crossbows": "Kusze",
"siege": "Broń oblężnicza",
"thrown": "Broń rzucana",
"persuasuion": "Perswazja",
"bargain": "Negocjacje",
"convince": "Przekonywanie",
"incite": "Podjudzanie",
"intimidate": "Zastraszanie",
"seduce": "Uwodzenie",
"taunt": "Prowokacja",
"status": "Status",
"breeding": "Breeding",
"reputation": "Reputation",
"stewardship": "Stewardship",
"tournaments": "Tournaments",
"stealth": "Stealth",
"blend-in": "Blend In",
"sneak": "Sneak",
"survival": "Survival",
"forage": "Forage",
"hunt": "Hunt",
"orientation": "Orientation",
"track": "Utwór",
"thievery": "Thievery",
"breeding": "Wychowanie",
"reputation": "Reputacja",
"stewardship": "Zarządzanie",
"tournaments": "Turnieje",
"stealth": "Ukrycie",
"blend-in": "Znikanie w tłumie",
"sneak": "Skradanie",
"survival": "Przetrwanie",
"forage": "Zbieractwo",
"hunt": "Łowiectwo",
"orientation": "Wyczucie kierunku",
"track": "Tropienie",
"thievery": "Złodziejstwo",
"pick-lock": "Otwieranie zamków",
"sleight-of-hand": "Sleight of Hand",
"steal": "Steal",
"warfare": "Warfare",
"command": "Command",
"strategy": "Strategy",
"tactics": "Tactics",
"will": "Will",
"courage": "Courage",
"coordonate": "Coordinate",
"dedication": "Dedication",
"initiative": "Initiative",
"defense": "Defense",
"defense-bonus": "Defense Bonus",
"composure": "Composure Bonus",
"current": "Current",
"max": "Max",
"frustration": "Frustration:",
"d-malus-deception-persuation": "1D on Deception and Persuasion",
"health": "Health",
"1-on-all-tests": "1 on all tests",
"armor": "Armor",
"armor-rating": "Armor Rating",
"armor-penalty": "Armor Penalty",
"armor-bulk": "Armor Bulk",
"injuries-wounds": "Injuries &amp; Wounds",
"injuries": "Injuries",
"injuries-impose": "Injuries impose -1 to all tests.",
"wounds": "Wounds:",
"wounds-impose": "Wounds impose -1D to all tests.",
"destiny-point": "Destiny Points",
"avaible": "Available:",
"maximum": "Maximum",
"sleight-of-hand": "Kuglarstwo",
"steal": "Kradzież",
"warfare": "Prowadzenie wojny",
"command": "Dowodzenie",
"strategy": "Strategia",
"tactics": "Taktyka",
"will": "Wola",
"courage": "Odwaga",
"coordonate": "Współpraca",
"dedication": "Oddanie",
"initiative": "Inicjatywa",
"defense": "Obrona",
"defense-bonus": "Bonus do obrony",
"composure": "Bonus do opanowania",
"current": "Obecne",
"max": "Maks.",
"frustration": "Frustracja:",
"d-malus-deception-persuation": "-1K w Przebiegłości i Perswazji",
"health": "Punkty Zdrowia",
"1-on-all-tests": "-1 do wszystkich testów",
"armor": "Zbroja",
"armor-rating": "Punkty Pancerza",
"armor-penalty": "Kara za zbroję",
"armor-bulk": "Obciążenie zbroi",
"injuries-wounds": "Rany i Ciężkie Rany",
"injuries": "Rany",
"injuries-impose": "Rany powodują -1 do wszystkich testów",
"wounds": "Ciężkie Rany:",
"wounds-impose": "Ciężkie Rany powodują -1D do wszystkich testów.",
"destiny-point": "Punkty Przeznaczenia",
"avaible": "Dostępne:",
"maximum": "Maks.",
"base": "Bazowy",
"invested": "Invested",
"invested": "Zainwestowane",
"bonus": "Bonus",
"yds": "yds",
"move-speed": "Move Speed",
"sprint-multi": "Sprint Multi",
"sprint-speed": "Sprint Speed",
"bulk": "Bulk",
"equiped-weapons": "Equipped Weapons",
"type": "Type: ",
"intrigue": "Intrigue",
"combat": "Combat",
"fatigue": "Fatigue:",
"movement": "Movement",
"melee": "Melee",
"ranged": "Ranged",
"specialty": "Specialty:",
"axe": "Axes",
"bludgeons": "Bludgeons",
"long-blades": "Long Blades",
"short-blades": "Short Blades",
"training": "Training :",
"damage": "Damage",
"damage-mod": "Damage Mod:",
"qualities": "Qualities",
"hit": "Hit",
"possessions": "Possessions",
"equipment-gear": "Equipment &amp; Gear",
"item-name": "Item Name",
"value": "Value",
"mount-livestock": "Mounts &amp; Livestock",
"animal": "Animal",
"currency": "Currency",
"copper-pennies": "Copper Pennies:",
"silver-stags": "Silver Stags:",
"gold-dragons": "Gold Dragons:",
"silver-stags-to-pennies": "Silver Stag = 56 Pennies",
"gold-dragon-to-stags": "Gold Dragon = 210 Stags (11,760 Pennies)",
"character-information": "Character Information",
"experience": "Experience",
"total": "Total:",
"spent": "Spent:",
"expenditures": "Expenditures",
"glory": "Glory",
"benefits": "Benefits",
"effect": "Effect",
"drawbacks": "Drawbacks",
"virtues": "Virtues",
"vices": "Vices",
"goals": "Goals",
"motivations": "Motivations",
"mannerisms": "Mannerisms",
"distinguishing-features": "Distinguishing Features",
"retainers": "Retainers",
"allies": "Allies",
"enemies": "Enemies",
"Oaths": "Oaths",
"personnal-history": "Personal History",
"notable-npc": "Notable NPCs",
"realm": "Realm:",
"liege": "Liege:",
"appearance": "Appearance:",
"disposition": "Disposition (Deceive/Persuade):",
"mine": "Mine:",
"affectionate": "Affectionate (-2/+5)",
"friendly": "Friendly (-1/+3)",
"amiable": "Amiable (0/+1)",
"indifferent": "Indifferent (0/0)",
"dislike": "Dislike (+1/-2)",
"unfriendly": "Unfriendly (+2/-4)",
"malicious": "Malicious (+3/-6)",
"theirs": "Theirs:",
"notes": "Notes:",
"unit-type": "Unit Type:",
"archers": "Archers",
"cavalery": "Cavalery",
"criminals": "Criminals",
"crusaders": "Crusaders",
"engineers": "Engineers",
"garrison": "Garrison",
"guerillas": "Guerillas",
"infantry": "Infantry",
"mercenaries": "Mercenaries",
"peasant-levies": "Peasant Levies",
"personal-guards": "Personal Guards",
"raiders": "Raiders",
"sailors": "Sailors",
"scouts": "Scouts",
"special": "Special",
"support": "Support",
"warship": "Warship",
"green": "Green",
"trained": "Trained",
"veteran": "Veteran",
"elite": "Elite",
"yds": "m",
"move-speed": "Szybkość poruszania",
"sprint-multi": "Mnożnik sprintu",
"sprint-speed": "Szybkość sprintu",
"bulk": "Obciążenie",
"equiped-weapons": "Posiadana broń",
"type": "Rodzaj: ",
"intrigue": "Intryga",
"combat": "Walka",
"fatigue": "Zmęczenie:",
"movement": "Ruch",
"melee": "Wręcz",
"ranged": "Dystansowa",
"specialty": "Specjalność:",
"axe": "Topory",
"bludgeons": "Broń obuchowa",
"long-blades": "Miecze",
"short-blades": "Sztylety",
"training": "Trening",
"damage": "Obrażenia",
"damage-mod": "Mod. obrażeń",
"qualities": "Cechy",
"hit": "Trafienie",
"possessions": "Dobytek",
"equipment-gear": "Ekwipunek i sprzęt",
"item-name": "Nazwa Przedmiotu",
"value": "Wartość",
"mount-livestock": "Wierzchowce i zwierzęta",
"animal": "Zwierzę",
"currency": "Waluta",
"copper-pennies": "Miedziaki:",
"silver-stags": "Srebrne Jelenie:",
"gold-dragons": "Złote Smoki:",
"silver-stags-to-pennies": "Srebrny Jeleń = 56 Miedziaków",
"gold-dragon-to-stags": "Złoty Smok = 210 Jeleni (11,760 Miedziaków)",
"character-information": "Informacje o postaci",
"experience": "Doświadczenie",
"total": "Suma:",
"spent": "Wydane:",
"expenditures": "Wydatki:",
"glory": "Chwała",
"benefits": "Korzyści",
"effect": "Efekt",
"drawbacks": "Wady",
"virtues": "Cnoty",
"vices": "Słabości",
"goals": "Cele",
"motivations": "Motywacje",
"mannerisms": "Nawyki",
"distinguishing-features": "Znaki szczególne",
"retainers": "Orszak",
"allies": "Sojusznicy",
"enemies": "Wrogowie",
"Oaths": "Przysięgi",
"personnal-history": "Przeszłość",
"notable-npc": "Ważni NPC",
"realm": "Kraina:",
"liege": "Zwierzchnik",
"appearance": "Wygląd:",
"disposition": "Nastawienie (Przebiegłość/Perswazja)",
"mine": "Moje:",
"affectionate": "Czułe (-2/+5)",
"friendly": "Przyjazne (-1/+3)",
"amiable": "Przychylne (0/+1)",
"indifferent": "Obojętne (0/0)",
"dislike": "Chłodne (+1/-2)",
"unfriendly": "Nieprzyjazne (+2/-4)",
"malicious": "Wrogie (+3/-6)",
"theirs": "Ich:",
"notes": "Notatki:",
"unit-type": "Rodzaj jednostki:",
"archers": "Łucznicy",
"cavalery": "Kawaleria",
"criminals": "Przestępcy",
"crusaders": "Zeloci",
"engineers": "Budowniczowie",
"garrison": "Garnizon",
"guerillas": "Partyzanci",
"infantry": "Piechota",
"mercenaries": "Najemnicy",
"peasant-levies": "Pospolite ruszenie",
"personal-guards": "Gwardia przyboczna",
"raiders": "Łupieżcy",
"sailors": "Marynarze",
"scouts": "Zwiadowcy",
"special": "Specjaliści",
"support": "Wsparcie",
"warship": "Okręt wojenny",
"green": "Początkujący",
"trained": "Przeszkolony",
"veteran": "Weteran",
"elite": "Elitarny",
"armystatus": "Status :",
"organize": "Organize",
"disorganize": "Disorganize",
"rally": "Rally",
"routed": "Routed",
"abilities": "Abilities",
"discipline": "Discipline",
"fight-damage": "Fight Damage",
"marksmanship-damage": "Marksman Dam.",
"mvt": "Mvt",
"fight-dam-mod": "Fight Dam. Mod.",
"marksmanship-dam-mod": "Marksman Dam. Mod.",
"defense-mod": "Defense Mod.",
"available": "Available:",
"defense-sante": "DEFENSE &amp; HEALTH",
"malus-disorganize": "Malus Disorganized",
"armyhero": "Hero :",
"nohero": "Without Hero",
"hero": "With Hero"
"organize": "Zorganizowany",
"disorganize": "Zdezorganizowany",
"rally": "Zbiórka",
"routed": "Rozbity",
"abilities": "Zdolności",
"discipline": "Dyscyplina",
"fight-damage": "Siła zbrojna",
"marksmanship-damage": "Dystansowe obr.",
"mvt": "Ruch",
"fight-dam-mod": "Mod. siły zbrojnej",
"marksmanship-dam-mod": "Mod. obrażeń strzeleckich",
"defense-mod": "Mod. obrony",
"available": "Dostępne:",
"defense-sante": "OBRONA I ŻYCIE",
"malus-disorganize": "Minus zdezorganizowania",
"armyhero": "Bohater :",
"nohero": "Bez Bohatera",
"hero": "Z Bohaterem"
}
+8 -8
View File
@@ -2,19 +2,19 @@
"info-ability": "Info &amp; Abilities",
"intrigue-combat": "Intrigue &amp; Combat",
"character-details": "Características do Personagem",
"npcs": "NPCs",
"npcs": "PNJs",
"armies": "Armies",
"journal": "Diário",
"name": "Nome :",
"player-name": "Nome do Jogador",
"house": "House:",
"house": "Casa",
"motto": "Motto",
"age": "Age",
"gender": "Gender",
"height": "Height",
"weight": "Weight",
"hair-color": "Hair Color",
"eye-color": "Eye Color",
"age": "Idade",
"gender": "Gênero",
"height": "Altura",
"weight": "Peso",
"hair-color": "Cor do Cabelo",
"eye-color": "Cor dos Olhos",
"custom-roll": "Custom Roll",
"agility": "Agilidade",
"acrobatics": "Acrobacia",
+3 -3
View File
@@ -1,7 +1,7 @@
{
"acumen": "Przenikliwość",
"add_domain_spend_pathos": "Dodaj domenę (wydaj Patos)",
"advantage_bond_support": "Advantage/Bond/Support",
"advantage_bond_support": "Przewaga/Więź/Wsparcie",
"agony": "Agonia",
"and": "i",
"any_domain": "Dowolna domena",
@@ -41,7 +41,7 @@
"divine_wrath": "Boski gniew",
"domain": "Domena",
"domains": "Domeny",
"edit_strife_dice": "Edit strife dice",
"edit_strife_dice": "Edytuj kości walki",
"epic": "Epicka",
"epithet": "Przydomek",
"epithet_die": "kość Przydomku",
@@ -92,7 +92,7 @@
"strength": "Moc",
"strife": "Konflikt",
"strife_level": "Poziom konfliktu",
"strife_player_roll": "Strife Player Roll",
"strife_player_roll": "Rzut gracza w konflikt",
"style_notes": "Styl i notatki",
"target_number": "Stopień trudności",
"the_vault_of_heaven": "Sklepienie niebios",
+1 -1
View File
@@ -43,7 +43,7 @@
"tiny-items-u": "Kleine Gegenstände",
"odds-and-ends-place": "Kleinkram",
"mobility-u": "Beweglichkeit",
"agility-u": "Beweglichkeit",
"agility-u": "Geschicklichkeit",
"attributes-u": "Attribute",
"wits-u": "Verstand",
"survival-u": "Überleben",
+95 -95
View File
@@ -1,106 +1,106 @@
{
"personal-agenda-u": "Personal Agenda",
"personal-agenda-place": "Personal Agenda",
"character-name-u": "Character Name",
"character-name-place": "Character Name",
"talents-u": "Talents",
"talent-one-name.place": "Talent one name",
"talent-one-description.place": "Talent one description",
"talent-two-name.place": "Talent two name",
"talent-two-description.place": "Talent two description",
"talent-three-name.place": "Talent three name",
"talent-three-description.place": "Talent three description",
"talent-four-name.place": "Talent four name",
"talent-four-description.place": "Talent four description",
"career-u": "Career",
"career-place": "Career",
"relationships-u": "Relationships",
"buddy-u": "Buddy: ",
"rival-u": "Rival: ",
"roll-buttons-u": "Roll Buttons",
"personal-agenda-u": "Obiettivo Personale",
"personal-agenda-place": "Obiettivo Personale",
"character-name-u": "Nome del Personaggio",
"character-name-place": "Nome del Personaggio",
"talents-u": "Doti",
"talent-one-name.place": "Nome Talento 1",
"talent-one-description.place": "Descrizione Talento 1",
"talent-two-name.place": "Nome Talento 2",
"talent-two-description.place": "Descrizione Talento 2",
"talent-three-name.place": "Nome Talento 3",
"talent-three-description.place": "Descrizione Talento 3",
"talent-four-name.place": "Nome Talento 4",
"talent-four-description.place": "Descrizione Talento 4",
"career-u": "Carriera",
"career-place": "Carriera",
"relationships-u": "Relazioni",
"buddy-u": "Amico:",
"rival-u": "Rivale:",
"roll-buttons-u": "Tasto Tiro",
"1d3-u": "1d3",
"1d6-u": "1d6",
"12d6d3-u": "2d6",
"3d6-u": "3d6",
"d66-u": "d66",
"panic-u": "Panic",
"initiative-card-u": "Initiative: Card",
"initiative-dice-u": "Initiative: Dice",
"base-dice-u": "Base Dice",
"stress-dice-u": "Stress Dice",
"stress-level-u": "Stress Level",
"close-combat-u": "Close Combat",
"experience-points-u": "Experience Points",
"health-u": "Health",
"heavy-machinery-u": "Heavy Machinery",
"strength-u": "Strength",
"stamina-u": "Stamina",
"make-roll-secret-u": "Make Roll Secret",
"story-points-u": "Story Points",
"radiation-u": "Radiation",
"ranged-combat-u": "Ranged Combat",
"observation-u": "Observation",
"tiny-items-u": "Tiny Items",
"panic-u": "Panico",
"initiative-card-u": "Iniziativa: Carta",
"initiative-dice-u": "Iniziativa: Dado",
"base-dice-u": "Dado Base",
"stress-dice-u": "Dado Stress",
"stress-level-u": "Livello di Stress",
"close-combat-u": "Combattimento Corpo a Corpo",
"experience-points-u": "Punti Esperienza",
"health-u": "Salute",
"heavy-machinery-u": "Macchinari Pesanti",
"strength-u": "Forza",
"stamina-u": "Vigore",
"make-roll-secret-u": "Tira in segreto",
"story-points-u": "Punti Storia",
"radiation-u": "Radiazioni",
"ranged-combat-u": "Combattimento a Distanza",
"observation-u": "Osservazione",
"tiny-items-u": "Oggetti Minuscoli",
"odds-and-ends-place": "odds and ends",
"mobility-u": "Mobility",
"agility-u": "Agility",
"attributes-u": "Attributes",
"wits-u": "Wits",
"survival-u": "Survival",
"critical-injuries-u": "Critical Injuries",
"critical-injuries-place": "Critical Injuries",
"piloting-u": "Piloting",
"mobility-u": "Destrezza",
"agility-u": "Agilità",
"attributes-u": "Attributi",
"wits-u": "Acume",
"survival-u": "Sopravvivenza",
"critical-injuries-u": "Ferite Critiche",
"critical-injuries-place": "Ferite Critiche",
"piloting-u": "Pilotaggio",
"Comtech-u": "Comtech",
"signature-item-u": "Signature Item",
"signature-item-place": "Signature Item",
"command-u": "Command",
"empathy-u": "Empathy",
"medical-aid-u": "Medical Aid",
"gear-u": "Gear",
"item-1-place": "Item 1",
"item-2-place": "Item 2",
"item-3-place": "Item 3",
"item-4-place": "Item 4",
"item-5-place": "Item 4",
"item-6-place": "Item 6",
"item-7-place": "Item 7",
"item-8-place": "Item 8",
"conditions-u": "Conditions",
"starving-u": "Starving",
"dehydrated-u": "Dehydrated",
"exhausted-u": "Exhausted",
"freezing-u": "Freezing",
"manipulation-u": "Manipulation",
"armor-u": "Armor",
"encumbrance-u": "Encumbrance",
"weapons-u": "Weapons",
"weapon-one-name-place": "Weapon one name",
"weapon-two-name-place": "Weapon two name",
"weapon-three-name-place": "Weapon three name",
"weapon-four-name-place": "Weapon four name",
"weapon-five-name-place": "Weapon five name",
"weapon-six-name-place": "Weapon six name",
"attack-u": "Attack",
"signature-item-u": "Oggetto Speciale",
"signature-item-place": "Oggetto Speciale",
"command-u": "Comando",
"empathy-u": "Empatia",
"medical-aid-u": "Supporto Medico",
"gear-u": "Equip.",
"item-1-place": "Ogg. 1",
"item-2-place": "Ogg. 2",
"item-3-place": "Ogg. 3",
"item-4-place": "Ogg. 4",
"item-5-place": "Ogg. 5",
"item-6-place": "Ogg. 6",
"item-7-place": "Ogg. 7",
"item-8-place": "Ogg. 8",
"conditions-u": "Condizioni",
"starving-u": "Affamato",
"dehydrated-u": "Disidratato",
"exhausted-u": "Esausto",
"freezing-u": "Congelato",
"manipulation-u": "Persuasione",
"armor-u": "Armatura",
"encumbrance-u": "Ingombro",
"weapons-u": "Armi",
"weapon-one-name-place": "Arma 1",
"weapon-two-name-place": "Arma 2",
"weapon-three-name-place": "Arma 3",
"weapon-four-name-place": "Arma 4",
"weapon-five-name-place": "Arma 5",
"weapon-six-name-place": "Arma 6",
"attack-u": "Attacco",
"bonus-u": "Bonus",
"damage-u": "Damage",
"engaged-u": "Engaged",
"short-u": "Short",
"medium-u": "Medium",
"long-u": "Long",
"extreme-u": "Extreme",
"range-u": "Range",
"use-close-combat-title": "Close combat",
"damage-u": "Danno",
"engaged-u": "A Contatto",
"short-u": "Corta",
"medium-u": "Media",
"long-u": "Lunga",
"extreme-u": "Estrema",
"range-u": "Distanza",
"use-close-combat-title": "Combattimento Corpo a Corpo",
"cc-title": "CC",
"use-ranged-combat-title": "Ranged combat",
"rc-title": "RC",
"comment-desc-notes-place": "Comment/description/notes...",
"consumables-u": "Consumables",
"air-u": "Air",
"food-u": "Food",
"power-u": "Power",
"water-u": "Water",
"building-betterworlds-u": "\"Building Better Worlds\"",
"template-bonus-u": "Bonus: ",
"template-damage-u": "Damage: ",
"none-place": "None"
"use-ranged-combat-title": "Combattimento a Distanza",
"rc-title": "CD",
"comment-desc-notes-place": "Note/Commenti/Descrizioni...",
"consumables-u": "Consumabili",
"air-u": "Aria",
"food-u": "Cibo",
"power-u": "Energia",
"water-u": "Acqua",
"building-betterworlds-u": "Costruire Mondi Migliori",
"template-bonus-u": "Bonus:",
"template-damage-u": "Danno:",
"none-place": "Nessuno"
}
+30 -43
View File
@@ -1,22 +1,4 @@
/*------------------------------------------------*\
#GENERAL
\*------------------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz|Anton&display=swap");
/* duplicate class to catch import bug */
.charsheet * {
font-family: "Yanone Kaffeesatz";
}
.charsheet {
/* --------- Text ------------- */
/* --------- Inputs ------------- */
/* -----Hides up/down buttons on numberfields that don't need them ---*/
/* ------- Buttons ---------- */
/*-----------------------------------------------------------------*\
#SECTIONS
\*-----------------------------------------------------------------*/
/* --------- General Section Styling ------------- */
}
.charsheet * {
font-family: "Yanone Kaffeesatz";
}
@@ -28,14 +10,23 @@
.charsheet div, .charsheet span, .charsheet label {
flex-shrink: 1;
}
.charsheet h3 {
margin: 0.4em;
}
.charsheet textarea, .charsheet input[type=number], .charsheet input[type=text] {
display: flex;
flex-grow: 6;
flex-shrink: 1;
align-self: center;
}
.charsheet label {
padding-left: 15px;
padding-top: 5px;
text-align: center;
font-size: 1.6em;
}
.charsheet input[type=text] {
font-size: 1.1em;
}
.charsheet input[type=text],
.charsheet input[type=number] {
@@ -91,7 +82,6 @@
text-align: center;
}
.charsheet button[type=roll].d6::before {
/*new die changes die roller to d6*/
font-family: "dicefontd6";
content: "F ";
}
@@ -134,10 +124,8 @@
grid-template-areas: "name name name name " "skills traits combat xp " "equip equip sorcery sorcery";
grid-gap: 4px;
width: 1200px;
/* Defines the width and height of the sheet */
height: 800px;
background-color: whitesmoke;
/* NAME SECTION */
}
.charsheet main section.name {
grid-area: name;
@@ -146,6 +134,9 @@
height: auto;
transform: scale(1.1);
}
.charsheet main section.name input[type=text], .charsheet main section.name input[type=number], .charsheet main section.name span {
font-size: 1.3em;
}
.charsheet main section.name .pad {
padding: 8px;
}
@@ -185,22 +176,28 @@
}
.charsheet main section.combat div.grid-weapon {
display: grid;
grid-template-columns: 30px 180px 42px 42px auto;
grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-columns: 30px 165px 52px 42px auto;
grid-template-rows: 25px 1fr 1fr 1fr 1fr 1fr;
grid-gap: 5px;
grid-row-gap: 10px;
grid-row-gap: 7px;
flex-grow: 1;
width: 560px;
}
.charsheet main section.combat div.grid-weapon * {
font-size: 1.3em;
}
.charsheet main section.combat div.grid-weapon span {
width: 70px;
font-size: 1.5em;
text-align: center;
justify-self: center;
}
.charsheet main section.combat div.grid-weapon button {
width: 18px;
margin-left: 5px;
}
.charsheet main section.combat div.grid-weapon input[type=text].weapon-name {
width: 170px;
width: 157px;
}
.charsheet main section.combat div.grid-weapon input[type=text].weapon-notes {
width: 235px;
@@ -209,6 +206,10 @@
width: 40px;
text-align: center;
}
.charsheet main section.combat div.grid-weapon input[type=text].range {
width: 52px;
text-align: center;
}
.charsheet main section.equip {
grid-area: equip;
}
@@ -227,15 +228,12 @@
.charsheet main section.xp span {
width: 80px;
text-align: center;
font-size: 1.7em;
}
.charsheet .lang-es div.grid-weapon span.damage {
padding-left: 17px;
}
/*------------------------------------*\
#ROLL TEMPLATES
\*------------------------------------*/
/* Smaller margins - remove these if you want the huge default left margin */
.withoutavatars .sheet-rolltemplate-rolls {
margin-left: -7px;
}
@@ -243,13 +241,6 @@
.sheet-rolltemplate-rolls {
margin-left: -37px;
font-family: "Yanone Kaffeesatz";
/* Header formatting - title and subtitle */
/* example colors */
/* alt template colors */
/* Allprops part */
/* Left column */
/* Make even-numbered rows grey */
/* Description field */
}
.sheet-rolltemplate-rolls .sheet-container {
border: 3px solid black;
@@ -263,7 +254,8 @@
padding: 5px;
border-bottom: 2px solid black;
}
.sheet-rolltemplate-rolls .sheet-title {
.sheet-rolltemplate-rolls .sheet-title,
.sheet-rolltemplate-rolls .sheet-name {
font-size: 1.4em;
font-weight: bold;
}
@@ -271,8 +263,7 @@
font-size: 1em;
}
.sheet-rolltemplate-rolls .sheet-container {
/* the default colors */
--header-bg-color: #a83521;
--header-bg-color: #c87d00;
--header-text-color: #FFF;
}
.sheet-rolltemplate-rolls .sheet-container.sheet-color-green {
@@ -298,9 +289,7 @@
.sheet-rolltemplate-rolls .sheet-content {
display: grid;
background: #FFF;
/* Header formatting - modify the column layout below */
grid-template-columns: auto auto;
/* Line height to match default roll template */
line-height: 1.4em;
}
.sheet-rolltemplate-rolls .sheet-content > div {
@@ -330,5 +319,3 @@
.sheet-rolltemplate-rolls .sheet-fail {
color: red;
}
/*# sourceMappingURL=barbaric.css.map */
+154 -205
View File
@@ -1,225 +1,174 @@
<main>
<!-- name -->
<section class="name flex-row">
<span class="border flex-col">
<span data-i18n="name" >Name</span>
<input class="bold" type="text" name="attr_character_name" />
</span>
<span class="border flex-col">
<span data-i18n="heritage" >heritage</span>
<input name="attr_heritage" type="text" list="heritage" value=""/>
</span>
<span class="border flex-col">
<span data-i18n="endurance" >endurance</span>
<input name="attr_endurance" type="number" value=""/>
</span>
<span class="border flex-col">
<span data-i18n="lifeblood" >lifeblood</span>
<input name="attr_lifeblood" type="number" value=""/>
</span>
<span class="border flex-col pad">
<span data-i18n="fatigued-" >Fatigued?</span>
<input name="attr_fatigue" type="checkbox" value="1"/>
</span>
<span class="border pad">
<span data-i18n="hero-points" >hero points</span>
<input name="attr_heropoints" type="number" value=""/>
</span>
<span class="border flex-col">
<span data-i18n="player">Player</span>
<input name="attr_player_name" type="text" value=""/>
</span>
</section>
<section class="skills flex-col">
<label data-i18n="skills" >skills</label>
<div class="section flex-row">
<input type="number" name="attr_combat" class="txtfield warn-missing" value="" placeholder="0">
<button name="roll_combat" class="blank" type="roll" value="&{template:rolls} {{title=combat}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}=[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="combat" >combat</span></button>
</div>
<div class="section flex-row">
<input type="number" name="attr_craft" class="txtfield warn-missing" value="" placeholder="0">
<button name="roll_craft" class="blank" type="roll" value="&{template:rolls} {{title=craft}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}[[ [[2d6]]+@{craft} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="craft" >craft</span></button>
</div>
<div class="section flex-row">
<input type="number" name="attr_lore" class="txtfield warn-missing" value="" placeholder="0">
<button name="roll_lore" class="blank" type="roll" value="&{template:rolls} {{title=lore}} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}[[ [[2d6]]+@{lore} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="lore" >lore</span></button>
</div>
<div class="section flex-row">
<input type="number" name="attr_physical" class="txtfield" value="" placeholder="0">
<button name="roll_physical" class="blank" type="roll" value="&{template:rolls} {{title=Physical}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}[[ [[2d6]]+@{physical} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="physical" >physical</span></button>
</div>
<div class="section flex-row">
<input type="number" name="attr_social" class="txtfield warn-missing" value="" placeholder="0">
<button name="roll_social" class="blank" type="roll" value="&{template:rolls} {{title=social}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}[[ [[2d6]]+@{social} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="social" >social</span></button>
</div>
<div class="section flex-row">
<input type="number" name="attr_sorcery" class="txtfield warn-missing" value="" placeholder="0">
<button name="roll_sorcery" class="blank" type="roll" value="&{template:rolls} {{title=sorcery}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}[[ [[2d6]]+@{sorcery} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="sorcery" >sorcery</span></button>
</div>
<div class="section flex-row">
<input type="number" name="attr_stealth" class="txtfield warn-missing" value="" placeholder="0">
<button name="roll_stealth" class="blank" type="roll" value="&{template:rolls} {{title=stealth}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}[[ [[2d6]]+@{stealth} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="stealth" >stealth</span></button>
</div>
</section>
<section class="border traits">
<label for="" data-i18n="traits" >traits</label>
<textarea name="attr_traits" value=""/></textarea>
</section>
<section class="combat">
<div class="flex-row section">
<button name="roll_" class="d6" type="roll" value="&{template:rolls} {{title=^{initiative} }} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}[[2d6+(@{combat} &{tracker}]]}}" ><span data-i18n="initative" >Initiative</span></button>
<div class="armor border">
<label for="" data-i18n="armor" >armor</label>
<input name="attr_armorname" type="text" value=""/>
<input name="attr_armor" type="number" value=""/>
</div>
</div>
<div class="border grid-weapon">
<span></span>
<span data-i18n="weapons" >weapons</span>
<span data-i18n="range" >range</span>
<span data-i18n="damage" class="damage">damage</span>
<span data-i18n="notes" >notes</span>
<button name="roll_weapon1" class="d6" type="roll" value="&{template:rolls} {{title=^{weapon}: @{wpn1name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn1range} }} {{^{roll-i18n}=[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn1dmg}6]] }}"></button>
<input name="attr_wpn1name" class="weapon-name" type="text" value=""/>
<input name="attr_wpn1range" class="dmg" type="text" value=""/>
<input name="attr_wpn1dmg" class="dmg" placeholder="2d" type="text" value=""/>
<input name="attr_wpn1notes" class="weapon-notes" type="text" value=""/>
<button name="roll_weapon2" class="d6" type="roll" value="&{template:rolls} {{title=^{weapon}: @{wpn2name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn2range} }} {{^{roll-i18n}[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn2dmg}6]] }}"></button>
<input name="attr_wpn2name" class="weapon-name" type="text" value=""/>
<input name="attr_wpn2range" class="dmg" type="text" value=""/>
<input name="attr_wpn2dmg" class="dmg" placeholder="2d" type="text" value=""/>
<input name="attr_wpn2notes" class="weapon-notes" type="text" value=""/>
<button name="roll_weapon3" class="d6" type="roll" value="&{template:rolls} {{title=^{weapon}: @{wpn3name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn3range} }} {{^{roll-i18n}[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn3dmg}6]] }}"></button>
<input name="attr_wpn3name" class="weapon-name" type="text" value=""/>
<input name="attr_wpn3range" class="dmg" type="text" value=""/>
<input name="attr_wpn3dmg" class="dmg" placeholder="2d" type="text" value=""/>
<input name="attr_wpn3notes" class="weapon-notes" type="text" value=""/>
<button name="roll_weapon4" class="d6" type="roll" value="&{template:rolls} {{title=^{weapon}: @{wpn4name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn4range} }} {{^{roll-i18n}[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn4dmg}6]] }}"></button>
<input name="attr_wpn4name" class="weapon-name" type="text" value=""/>
<input name="attr_wpn4range" class="dmg" type="text" value=""/>
<input name="attr_wpn4dmg" class="dmg" placeholder="2d" type="text" value=""/>
<input name="attr_wpn4notes" class="weapon-notes" type="text" value=""/>
<button name="roll_weapon5" class="d6" type="roll" value="&{template:rolls} {{title=^{weapon}: @{wpn5name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn5range} }} {{^{roll-i18n}[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn5dmg}6]] }}"></button>
<input name="attr_wpn5name" class="weapon-name" type="text" value=""/>
<input name="attr_wpn5range" class="dmg" type="text" value=""/>
<input name="attr_wpn5dmg" class="dmg" placeholder="2d" type="text" value=""/>
<input name="attr_wpn5notes" class="weapon-notes" type="text" value=""/>
</div>
</section>
<section class="border equip">
<label for="" data-i18n="equipment" >equipment</label>
<textarea name="attr_equipment" value=""/></textarea>
</section>
<section class="border sorcery">
<label for="" data-i18n="sorcery-notes" >sorcery/notes</label>
<textarea name="attr_sorcery" value=""/></textarea>
</section>
<section class="xp flex-col">
<label data-i18n="xp">XP</label>
<span data-i18n="experienced">experienced</span>
<div>
<input type="checkbox" name="attr_experienced1" value="1">
<input type="checkbox" name="attr_experienced2" value="1">
<input type="checkbox" name="attr_experienced3" value="1">
<input type="checkbox" name="attr_experienced4" value="1">
<input type="checkbox" name="attr_experienced5" value="1">
</div>
<span data-i18n="expert">expert</span>
<div>
<input type="checkbox" name="attr_expert1" value="1">
<input type="checkbox" name="attr_expert2" value="1">
<input type="checkbox" name="attr_expert3" value="1">
<input type="checkbox" name="attr_expert4" value="1">
<input type="checkbox" name="attr_expert5" value="1">
</div>
<span data-i18n="master">master</span>
<div>
<input type="checkbox" name="attr_master1" value="1">
<input type="checkbox" name="attr_master2" value="1">
<input type="checkbox" name="attr_master3" value="1">
<input type="checkbox" name="attr_master4" value="1">
<input type="checkbox" name="attr_master5" value="1">
</div>
<span data-i18n="grandmster">grandmster</span>
<div>
<input type="checkbox" name="attr_grandmaster1" value="1">
<input type="checkbox" name="attr_grandmaster2" value="1">
<input type="checkbox" name="attr_grandmaster3" value="1">
<input type="checkbox" name="attr_grandmaster4" value="1">
<input type="checkbox" name="attr_grandmaster5" value="1">
</div>
<span data-i18n="legend">legend</span>
<div>
<input type="checkbox" name="attr_legend1" value="1">
<input type="checkbox" name="attr_legend2" value="1">
<input type="checkbox" name="attr_legend3" value="1">
<input type="checkbox" name="attr_legend4" value="1">
<input type="checkbox" name="attr_legend5" value="1">
</div>
</section>
<!-- variables-->
<!-- mixins-->
<!-- main sheet code-->
<main>
<section class="name flex-row"><span class="border flex-col"><span data-i18n="name">Name</span>
<input class="bold" type="text" name="attr_character_name"/></span><span class="border flex-col"><span data-i18n="heritage">heritage</span>
<input name="attr_heritage" type="text" list="heritage"/></span><span class="border flex-col"><span data-i18n="endurance">endurance</span>
<input name="attr_endurance" type="number"/></span><span class="border flex-col"><span data-i18n="lifeblood">lifeblood</span>
<input name="attr_lifeblood" type="number"/></span><span class="border flex-col pad"><span data-i18n="fatigued-">Fatigued?</span>
<input name="attr_fatigue" type="checkbox" value="1"/></span><span class="border flex-col"><span data-i18n="hero-points">hero points</span>
<input name="attr_heropoints" type="number"/></span><span class="border flex-col"><span data-i18n="player">Player</span>
<input name="attr_player_name" type="text"/></span></section>
<section class="skills flex-col">
<label data-i18n="skills">skills</label>
<div class="section flex-row">
<input class="txtfield warn-missing" type="number" name="attr_combat" placeholder="0"/>
<button class="blank" name="roll_combat" type="roll" value="&amp;{template:rolls} {{title=Combat}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}=[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="combat">combat</span></button>
</div>
<div class="section flex-row">
<input class="txtfield warn-missing" type="number" name="attr_craft" placeholder="0"/>
<button class="blank" name="roll_craft" type="roll" value="&amp;{template:rolls} {{title=Craft}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}=[[ [[2d6]]+@{craft} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="craft">craft</span></button>
</div>
<div class="section flex-row">
<input class="txtfield warn-missing" type="number" name="attr_lore" placeholder="0"/>
<button class="blank" name="roll_lore" type="roll" value="&amp;{template:rolls} {{title=Lore}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}=[[ [[2d6]]+@{lore} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="lore">lore</span></button>
</div>
<div class="section flex-row">
<input class="txtfield warn-missing" type="number" name="attr_physical" placeholder="0"/>
<button class="blank" name="roll_physical" type="roll" value="&amp;{template:rolls} {{title=Physical}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}=[[ [[2d6]]+@{physical} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="physical">physical</span></button>
</div>
<div class="section flex-row">
<input class="txtfield warn-missing" type="number" name="attr_social" placeholder="0"/>
<button class="blank" name="roll_social" type="roll" value="&amp;{template:rolls} {{title=Social}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}=[[ [[2d6]]+@{social} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="social">social</span></button>
</div>
<div class="section flex-row">
<input class="txtfield warn-missing" type="number" name="attr_sorcery" placeholder="0"/>
<button class="blank" name="roll_sorcery" type="roll" value="&amp;{template:rolls} {{title=Sorcery}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}=[[ [[2d6]]+@{sorcery} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="sorcery">sorcery</span></button>
</div>
<div class="section flex-row">
<input class="txtfield warn-missing" type="number" name="attr_stealth" placeholder="0"/>
<button class="blank" name="roll_stealth" type="roll" value="&amp;{template:rolls} {{title=Stealth}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}=[[ [[2d6]]+@{stealth} ]]}} {{baseroll=$[[0]]}}"><span data-i18n="stealth">stealth</span></button>
</div>
</section>
<section class="border traits">
<label for="for" data-i18n="traits">traits</label>
<textarea class="iflex" name="attr_traits" value="value"></textarea>
</section>
<section class="combat">
<div class="flex-row section">
<button class="d6" name="roll_" type="roll" value="&amp;{template:rolls} {{title=^{initiative} }} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}[[2d6+(@{combat} &amp;{tracker}]]}}"><span data-i18n="initative">Initiative</span></button>
<div class="armor border flex-row">
<h3 data-i18n="armor">armor</h3>
<input class="name" name="attr_armorname" type="text"/>
<input name="attr_armor" type="number"/>
<input name="attr_armorinfo" type="text"/>
</div>
</div>
<div class="border grid-weapon"><span></span><span data-i18n="weapons">weapons</span><span data-i18n="range">range</span><span class="damage" data-i18n="damage">damage</span><span data-i18n="notes">notes</span>
<button class="d6" name="roll_weapon1" type="roll" value="&amp;{template:rolls} {{title=^{weapon}: @{wpn1name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn1range} }} {{^{roll-i18n}=[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn1dmg}6]] }}"></button>
<input class="weapon-name" name="attr_wpn1name" type="text"/>
<input class="range" name="attr_wpn1range" type="text"/>
<input class="dmg" name="attr_wpn1dmg" placeholder="2d" type="text"/>
<input class="weapon-notes" name="attr_wpn1notes" type="text"/>
<button class="d6" name="roll_weapon2" type="roll" value="&amp;{template:rolls} {{title=^{weapon}: @{wpn2name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn2range} }} {{^{roll-i18n}=[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn2dmg}6]] }}"></button>
<input class="weapon-name" name="attr_wpn2name" type="text"/>
<input class="range" name="attr_wpn2range" type="text"/>
<input class="dmg" name="attr_wpn2dmg" placeholder="2d" type="text"/>
<input class="weapon-notes" name="attr_wpn2notes" type="text"/>
<button class="d6" name="roll_weapon3" type="roll" value="&amp;{template:rolls} {{title=^{weapon}: @{wpn3name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn3range} }} {{^{roll-i18n}=[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn3dmg}6]] }}"></button>
<input class="weapon-name" name="attr_wpn3name" type="text"/>
<input class="range" name="attr_wpn3range" type="text"/>
<input class="dmg" name="attr_wpn3dmg" placeholder="2d" type="text"/>
<input class="weapon-notes" name="attr_wpn3notes" type="text"/>
<button class="d6" name="roll_weapon4" type="roll" value="&amp;{template:rolls} {{title=^{weapon}: @{wpn4name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn4range} }} {{^{roll-i18n}=[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn4dmg}6]] }}"></button>
<input class="weapon-name" name="attr_wpn4name" type="text"/>
<input class="range" name="attr_wpn4range" type="text"/>
<input class="dmg" name="attr_wpn4dmg" placeholder="2d" type="text"/>
<input class="weapon-notes" name="attr_wpn4notes" type="text"/>
<button class="d6" name="roll_weapon5" type="roll" value="&amp;{template:rolls} {{title=^{weapon}: @{wpn5name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn5range} }} {{^{roll-i18n}=[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn5dmg}6]] }}"></button>
<input class="weapon-name" name="attr_wpn5name" type="text"/>
<input class="range" name="attr_wpn5range" type="text"/>
<input class="dmg" name="attr_wpn5dmg" placeholder="2d" type="text"/>
<input class="weapon-notes" name="attr_wpn5notes" type="text"/>
</div>
</section>
<section class="border equip">
<label for="for" data-i18n="equipment">equipment</label>
<textarea class="iflex" name="attr_equipment" value="value"></textarea>
</section>
<section class="border sorcery">
<label for="for" data-i18n="sorcery-notes">sorcery/notes</label>
<textarea class="iflex" name="attr_sorcery" value="value"></textarea>
</section>
<section class="xp flex-col">
<label data-i18n="xp">XP</label><span data-i18n="experienced">Experienced</span>
<div>
<input type="checkbox" name="attr_experienced1" value="1"/>
<input type="checkbox" name="attr_experienced2" value="1"/>
<input type="checkbox" name="attr_experienced3" value="1"/>
<input type="checkbox" name="attr_experienced4" value="1"/>
<input type="checkbox" name="attr_experienced5" value="1"/>
</div><span data-i18n="expert">Expert</span>
<div>
<input type="checkbox" name="attr_expert1" value="1"/>
<input type="checkbox" name="attr_expert2" value="1"/>
<input type="checkbox" name="attr_expert3" value="1"/>
<input type="checkbox" name="attr_expert4" value="1"/>
<input type="checkbox" name="attr_expert5" value="1"/>
</div><span data-i18n="master">Master</span>
<div>
<input type="checkbox" name="attr_master1" value="1"/>
<input type="checkbox" name="attr_master2" value="1"/>
<input type="checkbox" name="attr_master3" value="1"/>
<input type="checkbox" name="attr_master4" value="1"/>
<input type="checkbox" name="attr_master5" value="1"/>
</div><span data-i18n="grandmaster">Grandmaster</span>
<div>
<input type="checkbox" name="attr_grandmaster1" value="1"/>
<input type="checkbox" name="attr_grandmaster2" value="1"/>
<input type="checkbox" name="attr_grandmaster3" value="1"/>
<input type="checkbox" name="attr_grandmaster4" value="1"/>
<input type="checkbox" name="attr_grandmaster5" value="1"/>
</div><span data-i18n="legend">Legend</span>
<div>
<input type="checkbox" name="attr_legend1" value="1"/>
<input type="checkbox" name="attr_legend2" value="1"/>
<input type="checkbox" name="attr_legend3" value="1"/>
<input type="checkbox" name="attr_legend4" value="1"/>
<input type="checkbox" name="attr_legend5" value="1"/>
</div>
</section>
</main>
<!--hidden inputs & datalists-->
<datalist id="heritage">
<option value="Human"></option>
<option value="Anunaki"></option>
<option value="Apefolk"></option>
<option value="Dwarf"></option>
<option value="Elf"></option>
<option value="Geckofolk"></option>
<option value="Lizardfolk"></option>
<option data-i18n="human">Human</option>
<option data-i18n="anunaki">Anunaki</option>
<option data-i18n="apefolk">Apefolk</option>
<option data-i18n="dwarf">Dwarf</option>
<option data-i18n="elf">Elf</option>
<option data-i18n="geckofolk">Geckofolk</option>
<option data-i18n="lizardfolk">Lizardfolk</option>
</datalist>
<!-- ROLL TEMPLATE -->
<!--roll templates-->
<rolltemplate class="sheet-rolltemplate-rolls">
<div class="sheet-container sheet-color-{{color}}">
<div class="sheet-header">
{{#title}}<div class="sheet-title">{{title}}</div>{{/title}}
{{#subtitle}}<div class="sheet-subtitle">{{subtitle}}</div>{{/subtitle}}
{{#title}}
<div class="sheet-title">{{title}}</div>
{{/title}}
{{#subtitle}}
<div class="sheet-subtitle">{{subtitle}}</div>
{{/subtitle}}
</div>
<div class="sheet-content">
{{#allprops() title subtitle desc color baseroll}}
<div class="sheet-key">{{key}}</div>
<div class="sheet-value">{{value}}</div>
{{/allprops() title subtitle desc color baseroll}}
{{#rollTotal() baseroll 2}}
<div class="sheet-fail">Critical Fumble!</div>
<div class="sheet-fail">Critical Fumble!</div>
{{/rollTotal() baseroll 2}}
{{#rollTotal() baseroll 12}}
<div class="sheet-crit">Critical Success!</div>
<div class="sheet-crit">Critical Success!</div>
{{/rollTotal() baseroll 12}}
{{#desc}}<div class="sheet-desc">{{desc}}</div>{{/desc}}
{{#desc}}
<div class="sheet-desc">{{desc}}</div>
{{/desc}}
</div>
</div>
</rolltemplate>
<!--
// Translation key replacement, didn't work
<input name="attr_fumble_i18n" type="hidden" value="fumble">
<input name="attr_success_i18n" type="hidden" value="crit success">
<script type="text/worker">
on("sheet:opened", function(eventInfo){
setAttrs({
fumble_i18n: getTranslationByKey("critical-fumble"),
success_i18n: getTranslationByKey("critical-success")
});
});
</script>
-->
<!--sheetworkers-->
+17
View File
@@ -0,0 +1,17 @@
// variables
include src/pug/variables.pug
// mixins
include src/pug/mixins.pug
// main sheet code
include src/pug/core.pug
//hidden inputs & datalists
include src/pug/data.pug
//roll templates
include src/pug/rolltemplate.pug
//sheetworkers
//- script(type="sheet/worker")
+3
View File
@@ -0,0 +1,3 @@
@use 'src/scss/_core.scss';
@use 'src/scss/_rolltemplate.scss';
+60
View File
@@ -0,0 +1,60 @@
//- sheet start
main
//- name
section.name.flex-row
span.border.flex-col
span(data-i18n="name") Name
input.bold(type="text", name="attr_character_name")
span.border.flex-col
span(data-i18n="heritage") heritage
input(name="attr_heritage", type="text", list="heritage")
span.border.flex-col
span(data-i18n="endurance") endurance
input(name="attr_endurance", type="number")
span.border.flex-col
span(data-i18n="lifeblood") lifeblood
input(name="attr_lifeblood", type="number")
span.border.flex-col.pad
span(data-i18n="fatigued-") Fatigued?
input(name="attr_fatigue", type="checkbox", value="1")
span.border.flex-col
span(data-i18n="hero-points") hero points
input(name="attr_heropoints", type="number")
span.border.flex-col
span(data-i18n="player") Player
input(name="attr_player_name", type="text")
//- skills
section.skills.flex-col
label(data-i18n="skills") skills
+skillblock(skill,skills)
section.border.traits
label(for, data-i18n="traits") traits
textarea(name="attr_traits", value).iflex
//- combat
section.combat
.flex-row.section
button(name="roll_", type="roll", value="&{template:rolls} {{title=^{initiative} }} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}[[2d6+(@{combat} &{tracker}]]}}").d6
span(data-i18n="initative") Initiative
.armor.border.flex-row
h3(data-i18n="armor") armor
input(name="attr_armorname", type="text").name
input(name="attr_armor", type="number")
input(name="attr_armorinfo", type="text")
.border.grid-weapon
span
span(data-i18n="weapons") weapons
span(data-i18n="range") range
span(data-i18n="damage").damage damage
span(data-i18n="notes") notes
//- 5 weapons
+weaponblock(num)
section.border.equip
label(for, data-i18n="equipment") equipment
textarea(name="attr_equipment", value).iflex
section.border.sorcery
label(for, data-i18n="sorcery-notes") sorcery/notes
textarea(name="attr_sorcery", value).iflex
//- xp
section.xp.flex-col
label(data-i18n="xp") XP
+xpblock
+6
View File
@@ -0,0 +1,6 @@
- var heritage = ["human","anunaki","apefolk","dwarf","elf","geckofolk","lizardfolk"];
datalist#heritage
each item in heritage
option(data-i18n=`${item}`)= cap(item)
+22
View File
@@ -0,0 +1,22 @@
//- mixin
mixin skillblock(skill, skills)
each skill in skills
.section.flex-row
input(type="number", name=`attr_${skill}`, placeholder="0").txtfield.warn-missing
button(name=`roll_${skill}`, type="roll", value=`&{template:rolls} {{title=${cap(skill)}}} {{subtitle=@{character_name} }} {{color=black}} {{^{roll-i18n}=[[ [[2d6]]+@{${skill}} ]]}} {{baseroll=$[[0]]}}`).blank
span(data-i18n=`${skill}`)= skill
mixin weaponblock(num)
each n in N(5)
button(name=`roll_weapon${n}`, type="roll", value=`&{template:rolls} {{title=^{weapon}: @{wpn${n}name} }} {{color=black}} {{subtitle=@{character_name} }} {{color=black}} {{^{range}= @{wpn${n}range} }} {{^{roll-i18n}=[[ [[2d6]]+@{combat} ]]}} {{baseroll=$[[0]]}} {{^{damage}= [[@{wpn${n}dmg}6]] }}`).d6
input(name=`attr_wpn${n}name`, type="text").weapon-name
input(name=`attr_wpn${n}range`, type="text").range
input(name=`attr_wpn${n}dmg`, placeholder="2d", type="text").dmg
input(name=`attr_wpn${n}notes`, type="text").weapon-notes
mixin xpblock
each name in ["experienced", "expert", "master", "grandmaster", "legend"]
span(data-i18n=`${name}`)= cap(name)
div
each n in N(5)
input(type="checkbox", name=`attr_${name}${n}`, value="1")
+31
View File
@@ -0,0 +1,31 @@
rolltemplate.sheet-rolltemplate-rolls
.sheet-container(class="sheet-color-{{color}}")
.sheet-header
|
| {{#title}}
.sheet-title {{title}}
|
| {{/title}}
| {{#subtitle}}
.sheet-subtitle {{subtitle}}
|
| {{/subtitle}}
.sheet-content
|
| {{#allprops() title subtitle desc color baseroll}}
.sheet-key {{key}}
.sheet-value {{value}}
|
| {{/allprops() title subtitle desc color baseroll}}
| {{#rollTotal() baseroll 2}}
.sheet-fail Critical Fumble!
|
| {{/rollTotal() baseroll 2}}
| {{#rollTotal() baseroll 12}}
.sheet-crit Critical Success!
|
| {{/rollTotal() baseroll 12}}
| {{#desc}}
.sheet-desc {{desc}}
|
| {{/desc}}
+5
View File
@@ -0,0 +1,5 @@
//- functions
- var N = number => [...Array(number+1).keys()].slice(1)
- var cap = word => word.charAt(0).toUpperCase() + word.slice(1)
//- variables
- var skills = ["combat", "craft", "lore", "physical", "social", "sorcery", "stealth"];
+282
View File
@@ -0,0 +1,282 @@
// ------------------------------------------------
// #GENERAL
// ------------------------------------------------
@import url('https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz|Anton&display=swap');
.charsheet {
*{
font-family: "Yanone Kaffeesatz";
}
// --------- Text -------------
label, div, span, button[type="roll"] {
text-transform: capitalize;
flex-grow: 0;
align-self: center;
}
div, span, label{
flex-shrink: 1;
}
h3{
margin: 0.4em;
}
textarea, input[type="number"], input[type="text"] {
display: flex;
flex-grow: 6;
flex-shrink: 1;
align-self: center;
}
label{
padding-left: 15px;
padding-top: 5px;
text-align: center;
font-size: 1.6em;
}
// --------- Inputs -------------
input[type="text"]{
font-size: 1.1em;
}
input[type="text"],
input[type="number"]{
background-color: transparent;
border-style: none none solid none;
border-color: black;
border-radius: 0px;
width: fit-content;
padding: 0.5em;
margin: auto 5px 5px 5px;
max-height: 50px;
}
input[type="number"]{
text-align: center;
}
textarea {
background-color: transparent;
width: 95%;
height: max-content;
}
input[type="checkbox"].checkbox {
border-style: solid black;
border-radius: 0px;
height: auto;
}
textarea:focus,
input[type="text"]:focus,
input[type="number"]:focus{
background-color: hsla(0.0, 15.2%, 75.5%, 1.0);
}
textarea.warn-missing:placeholder-shown,
input[type="text"].warn-missing:placeholder-shown,
input[type="number"].warn-missing:placeholder-shown {
background-color: #EAC9D1;
}
// -----Hides up/down buttons on numberfields that don't need them ---
input[type=number].txtfield::-webkit-inner-spin-button,
input[type=number].txtfield::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number].txtfield {
-moz-appearance: textfield;
}
// ------- Buttons ----------
button[type=roll], button[type=roll].d6, button[type=roll].blank {
text-shadow: none;
background-position: 0 -40px;
background-color: #d9d9d9;
border: 2px;
}
button[type=roll].blank::before {
content: '';
height: min-content;
text-align: center;
}
button[type=roll].d6::before {
font-family: 'dicefontd6';
content: 'F ';
}
button[type=roll].d6:hover, button[type=roll].blank:hover, button[type=roll]:hover{
border: 2px solid black;
background-color: #7e7d7d;
border-radius: 10px;
text-shadow: none;
}
//-----------------------------------------------------------------
// #SECTIONS
// -----------------------------------------------------------------
// --------- General Section Styling -------------
section, .section{
display: flex;
flex-flow: column nowrap;
align-items:center;
justify-content: space-around;
align-content: space-around;
}
.border{
border: solid 2px black;
}
.flex-center {
display: flex;
align-items: center;
}
.flex-middle {
display: flex;
justify-content: center;
}
.flex-col {
display: flex;
flex-flow: column nowrap;
}
.flex-row {
display: flex;
flex-flow: row nowrap;
}
main {
display: grid;
grid-template-columns: 2fr 4fr 4fr 100px;
grid-template-rows: 1fr 5fr 5fr;
grid-template-areas:"name name name name "
"skills traits combat xp "
"equip equip sorcery sorcery";
grid-gap: 4px;
width: 1200px;
height: 800px;
background-color: whitesmoke;
section.name{
grid-area: name;
input[type="checkbox"]{
height: auto;
transform: scale(1.1);
}
input[type="text"],input[type="number"],span{
font-size: 1.3em;
}
.pad{
padding: 8px;
}
}
section.skills{
grid-area: skills;
.flex-row{
width: 90%;
input{
width: 25%;
margin: 0 10px;
border: 4px solid black;
border-radius: 22px;
font-size: 1.4em;
padding: 6px;
}
button{
width: 55%;
font-size: 1.4em;
}
}
}
section.traits{
grid-area: traits;
}
section.combat{
grid-area: combat;
.flex-row.section{
width: 90%;
height: 90%;
button{
height: 35%;
}
}
div.armor{
flex-grow: 1;
}
div.grid-weapon{
display: grid;
grid-template-columns: 30px 165px 52px 42px auto;
grid-template-rows: 25px 1fr 1fr 1fr 1fr 1fr;
grid-gap: 5px;
grid-row-gap: 7px;
flex-grow: 1;
width: 560px;
* {
font-size: 1.3em;
}
span{
width: 70px;
font-size: 1.5em;
text-align: center;
justify-self: center;
}
button{
width: 18px;
margin-left: 5px;
}
input[type="text"].weapon-name{
width: 157px;
}
input[type="text"].weapon-notes{
width: 235px;
}
input[type="text"].dmg{
width: 40px;
text-align: center;
}
input[type="text"].range{
width: 52px;
text-align: center;
}
}
}
section.equip{
grid-area: equip;
}
section.sorcery{
grid-area: sorcery;
}
section.xp{
grid-area: xp;
display: flex;
align-content: flex-start;
input[type="checkbox"]{
height: 23px;
transform: scale(0.8);
}
span{
width: 80px;
text-align: center;
font-size: 1.7em;
}
}
}
// i18n-fixes
.lang-es div.grid-weapon span.damage{
padding-left: 17px;
}
}
+98
View File
@@ -0,0 +1,98 @@
// ------------------------------------
// #ROLL TEMPLATES
//------------------------------------
// Smaller margins - remove these if you want the huge default left margin
.withoutavatars .sheet-rolltemplate-rolls {
margin-left: -7px;
}
.sheet-rolltemplate-rolls {
margin-left: -37px;
font-family: "Yanone Kaffeesatz";
.sheet-container {
border: 3px solid black;
border-radius: 3px;
}
// Header formatting - title and subtitle
.sheet-header {
background-color: var(--header-bg-color, #a83521);
color: var(--header-text-color, #FFF);
text-align: left;
text-transform: capitalize;
padding: 5px;
border-bottom: 2px solid black;
}
.sheet-title,
.sheet-name{
font-size: 1.4em;
font-weight: bold;
}
.sheet-subtitle {
font-size: 1em;
}
.sheet-container {
--header-bg-color: #c87d00;
--header-text-color: #FFF;
}
// alt template colors
.sheet-container.sheet-color-green {
--header-bg-color: #008000;
}
.sheet-container.sheet-color-blue {
--header-bg-color: #0000e0;
}
.sheet-container.sheet-color-gold {
--header-bg-color: #ffdd1f;
--header-text-color: #000;
}
.sheet-container.sheet-color-purple {
--header-bg-color: #c200c2;
}
.sheet-container.sheet-color-black {
--header-bg-color: #000;
}
.sheet-container.sheet-color-white {
--header-bg-color: #FFF;
--header-text-color: #000;
}
// Allprops part
.sheet-content {
display: grid;
background: #FFF;
grid-template-columns: auto auto;
line-height:1.4em;
}
.sheet-content > div {
padding: 5px;
}
.sheet-content .sheet-key {
font-weight: bold;
padding-right: 10px;
text-align: right;
}
// Make even-numbered rows grey
.sheet-content :nth-child(4n+3),
.sheet-content :nth-child(4n) {
background:#EEE;
}
// Description field wide
.sheet-desc, .sheet-crit, .sheet-fail {
grid-column: span 2;
padding: 5px;
text-align: center;
}
.sheet-crit, .sheet-fail{
font-weight: bold;
font-size: 1.3em;
}
.sheet-crit {
color: green;
}
.sheet-fail {
color: red;
}
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced":"experienced",
"expert":"expert",
"master":"master",
"grandmster":"grandmster",
"grandmaster":"grandmaster",
"legend":"legend",
"critical-fumble":"Critical Fumble!",
"critical-success":"Critical Success!",
"roll-i18n":"roll",
"player":"Player"
"player":"Player",
"human":"Human",
"anunaki":"Anunaki",
"apefolk":"Apefolk",
"dwarf":"Dwarf",
"elf":"Elf",
"geckofolk":"Geckofolk",
"lizardfolk":"Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "Experimentado",
"expert": "Experto",
"master": "Maestro",
"grandmster": "Gran Maestro",
"grandmaster": "grandmaster",
"legend": "Leyenda",
"critical-fumble": "Pifia Crítica",
"critical-success": "Éxito Crítico ",
"roll-i18n": "Tirada",
"player": "Jugador"
"player": "Jugador",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+9 -2
View File
@@ -28,10 +28,17 @@
"experienced": "experienced",
"expert": "expert",
"master": "master",
"grandmster": "grandmster",
"grandmaster": "grandmaster",
"legend": "legend",
"critical-fumble": "Critical Fumble!",
"critical-success": "Critical Success!",
"roll-i18n": "roll",
"player": "Player"
"player": "Player",
"human": "Human",
"anunaki": "Anunaki",
"apefolk": "Apefolk",
"dwarf": "Dwarf",
"elf": "Elf",
"geckofolk": "Geckofolk",
"lizardfolk": "Lizardfolk"
}
+4
View File
@@ -1,3 +1,4 @@
<div class="sheet-row">
<div class="sheet-cdiv">
<input class="sheet-HideConfig" type="checkbox" checked="checked" name="attr_is_config"><span class="sheet-is-config"><span style="font-family: &quot;pictos&quot;">y</span></span>
@@ -1367,6 +1368,7 @@
<select style="font-size: 9px; margin-bottom: 0px; width: 45px" name="attr_weapon_typeB">
<option selected="selected" value="1">Full</option>
<option value="0.5">Half</option>
<option value="0">None</option>
</select>
</td>
<td><button type="roll" value="&{template:melee-roll} {{tot=[[@{Brawl-Damage}+(ceil(@{Damage_Bonus}*@{weapon_typeB}))]]}} {{success=[[ceil(@{Brawl}*@{Multiplier}+@{Mods})]]}} {{fumble=[[ceil(95+(@{Brawl}*@{Multiplier}+@{Mods})/20))]]}} {{crit=[[ceil((@{Brawl}*@{Multiplier}+@{Mods})/20)+1]]}} {{special=[[ceil((@{Brawl}*@{Multiplier}+@{Mods})/5)+1]]}} {{skillvalue=@{Brawl}}} {{roll=[[1d100]]}} {{skillname=Brawl}}" /></td>
@@ -1408,6 +1410,7 @@
<select style="font-size: 9px; margin-bottom: 0px; width: 45px" name="attr_weapon_typeG">
<option selected="selected" value="1">Full</option>
<option value="0.5">Half</option>
<option value="0">None</option>
</select>
</td>
<td><button type="roll" value="&{template:melee-roll} {{tot=[[@{Grapple-Damage}+(ceil(@{Damage_Bonus}*@{weapon_typeG}))]]}} {{success=[[ceil(@{Grapple}*@{Multiplier}+@{Mods})]]}} {{fumble=[[ceil(95+(@{Grapple}*@{Multiplier}+@{Mods})/20))]]}} {{crit=[[ceil((@{Grapple}*@{Multiplier}+@{Mods})/20)+1]]}} {{special=[[ceil((@{Grapple}*@{Multiplier}+@{Mods})/5)+1]]}} {{roll=[[1d100]]}} {{skillname=Grapple}}" /></td>
@@ -1450,6 +1453,7 @@
<select style="font-size: 9px; margin-bottom: 0px; width: 45px" name="attr_weapon_type">
<option selected="selected" value="1">Full</option>
<option value="0.5">Half</option>
<option value="0">None</option>
</select>
</td>
<td><button type="roll" value="&{template:melee-roll} {{name=@{Name}}}{{tot=[[@{Damagex}+(ceil(@{Damage_Bonus}*@{weapon_type}))]]}} {{success=[[ceil(@{Score}*@{Multiplier}+@{Mods})]]}} {{fumble=[[ceil(95+(@{Score}*@{Multiplier}+@{Mods})/20))]]}} {{crit=[[ceil((@{Score}*@{Multiplier}+@{Mods})/20)+1]]}} {{special=[[ceil((@{Score}*@{Multiplier}+@{Mods})/5)+1]]}} {{skillvalue=@{Score}}} {{roll=[[1d100]]}} {{skillname=@{Attack-Weapon}}}" /></td>
+6 -6
View File
@@ -184,7 +184,7 @@
</div>
<div class="sheet-row">
<div class="sheet-col-1-6 sheet-center">&nbsp;</div>
<div class="sheet-col-1-3 sheet-core-stat-label">Communication</div>
<div class="sheet-col-1-3 sheet-core-stat-label">Communion</div>
<div class="sheet-col-1-8"><input type="number" name="attr_showcomm" value="@{comm}" disabled="disabled"></div>
<div class="sheet-col-1-8 sheet-padl" title="Enter any additional bonus' ie. from spells or equipment"><input type="number" name="attr_commMod" value="0"></div>
<div class="sheet-col-1-8 sheet sheet-padl"><input class="sheet-center sheet-highlight" type="number" name="attr_commBonus" readonly="readonly"></div>
@@ -1073,7 +1073,7 @@
</div>
<div class="sheet-row">
<div class="sheet-col-1-7">&nbsp;</div>
<div class="sheet-col-1-2 sheet-core-stat-label">Communication</div>
<div class="sheet-col-1-2 sheet-core-stat-label">Communion</div>
<div class="sheet-col-1-4" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_comm" value="0" min="0" step="1"></div>
</div>
<div class="sheet-row">
@@ -1107,7 +1107,7 @@
<!-- SHEET END Update Mode -->
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-left sheet-margin-bottom"><p class="sheet-last-updated">Rules available at: https://beacond20.blogspot.com/p/get-beacon.html</p></div>
<div class="sheet-col-1-2 sheet-right sheet-margin-bottom"><p class="sheet-last-updated">Sheet last updated Mar 2021</p></div>
<div class="sheet-col-1-2 sheet-right sheet-margin-bottom"><p class="sheet-last-updated">Sheet last updated June 2021</p></div>
</div>
</div>
@@ -1205,12 +1205,12 @@ on("change:Class change:Level sheet:opened", function() {
switch (v.Class) {
case "Fighter" : attack=level; damage=Math.floor((1+level)/2); numAttacks=Math.floor(level/5)+1; skills1="Fighters start with +3 Physical, +1 to attack and damage, and 1 Bonus HP."; skills2="+1 Physical at levels 3/6/9/12. +1 to attack/level, +1 damage every 2 levels. Additional attacks at levels 5 and 10. +1 Bonus HP every level."; break;
case "Cleric" : attack=Math.floor(level/2); numAttacks=Math.floor(level/10)+1; skills1="The Cleric starts with +3 points in Communication. They cast Divine magic."; skills2="+1 Communication at levels 4/8/12."; break;
case "Cleric" : attack=Math.floor(level/2); numAttacks=Math.floor(level/10)+1; skills1="The Cleric starts with +3 points in Communion. They cast Divine magic."; skills2="+1 Communion at levels 4/8/12."; break;
case "Rogue" : attack=Math.floor(level/2); numAttacks=Math.floor(level/10)+1; skills1="Rogues start with +2 points Subterfuge and +1 in any other skill."; skills2="+1 any skill at levels 2/4/6/8/10/12."; break;
case "Hunter" : attack=Math.floor((level)/2)+1; numAttacks=Math.floor(level/8)+1; skills1="The Hunter starts with +2 points in Survival,+1 Physical and +1 to attack."; skills2="+1 Survival at levels 3/6/9/12. +1 attack every 2 levels and an additional attack at level 8."; break;
case "Mage" : attack=Math.floor(level/3); skills1="Mages start with +3 Knowledge. They cast Arcane magic."; skills2="+1 Knowledge at levels 4/8/12."; break;
case "Druid" : attack=Math.floor(level/2); skills1="The Druid starts with +1 Communication and +2 Survival. They cast Divine magic."; skills2="+1 Communication or Surival at levels 3/6/9/12."; break;
case "Enchanter" : attack=Math.floor(level/3); skills1="Enchanter starts with +2 Communication and +1 Subterfuge. They cast Arcane magic."; skills2="+1 Communication or Subterfuge at levels 4/8/12."; break;
case "Druid" : attack=Math.floor(level/2); skills1="The Druid starts with +1 Communion and +2 Survival. They cast Divine magic."; skills2="+1 Communion or Surival at levels 3/6/9/12."; break;
case "Enchanter" : attack=Math.floor(level/3); skills1="Enchanter starts with +2 Communion and +1 Subterfuge. They cast Arcane magic."; skills2="+1 Communion or Subterfuge at levels 4/8/12."; break;
}
setAttrs({ATK : attack, DAM : damage, numATK : numAttacks, classStart: skills1, classProg : skills2});
})
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 152 KiB

File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"version":3,"sources":["ButterflyAspect.sass"],"names":[],"mappings":"AAEA,sBACI,YAAA,CAEA,wIAEI,YAAA,CAEJ,sBACI,WAAA,CAEA,wCACI,UAAA,CACA,WAAA,CACA,SAAA,CACA,QAAA,CACA,2BAAA,CACA,+BAAA,CACA,mBAAA,CACA,qBAAA,CACA,4BAAA,CACA,qBAAA,CACA,0BAAA,CACA,6BAAA,CAEA,8CACI,gBAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CAEJ,8CACI,gBAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CAER,4BACI,sBAAA,CACA,UAAA,CACA,qBAAA,CACA,iBAAA,CAEJ,yCACI,iBAAA,CACA,yBAAA,CACA,4BAAA,CAEJ,+BACI,sBAAA,CACA,QAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,qBAAA,CACA,qBAAA,CACA,iBAAA,CAEJ,4BACI,UAAA,CAEJ,6EAEI,iBAAA,CACA,SAAA,CACA,UAAA,CAEJ,oCACI,SAAA,CACA,UAAA,CACA,eAAA,CACA,SAAA,CAEA,yCACI,kBAAA,CACA,UAAA,CACA,WAAA,CACA,cAAA,CACA,kBAAA,CACA,UAAA,CACA,cAAA,CACA,YAAA,CACA,YAAA,CAEJ,+CACI,YAAA,CAEJ,uDACI,eAAA,CAER,iCACI,cAAA,CAEJ,6BACI,UAAA,CACA,qBAAA,CACA,UAAA,CACA,YAAA,CACA,iBAAA,CAGA,4BACI,UAvGR,CAsGI,qCACI,SAvGR,CAsGI,4BACI,SAvGR,CAsGI,+BACI,SAvGR,CAyGA,6BACI,UAAA,CAEJ,kCACI,iBAAA,CAEJ,gCACI,WAAA,CACA,eAAA,CACA,qBAAA,CACA,iBAAA,CAEA,sCACI,aAAA,CACA,UAAA,CACA,WAAA,CACA,gBAAA,CACA,iBAAA,CACA,eAAA,CACA,uBAAA,CACA,aAAA,CACA,kBAAA,CAEJ,sCACI,qBAAA,CACA,QAAA,CAMA,sDACI,WAAA,CACA,QAAA,CAEJ,iKAGI,4BAAA,CACA,oBAAA,CAGA,eAAA,CAIA,wEACI,eAAA,CAER,gEACI,UAAA,CAEJ,+DACI,UAAA,CAEZ,8BACI,iBAAA,CACA,eAAA,CACA,eAAA,CACA,UAAA,CACA,gBAAA,CACA,2BAAA,CACA,+BAAA,CAEA,mCACI,wBAAA,CAEJ,qCACI,WAAA,CACA,WAAA,CACA,YAAA,CACA,UAAA,CACA,cAAA,CACA,gBAAA,CAEA,4CACI,WAAA,CACA,iBAAA,CAGR,uCACI,WAAA,CACA,qBAAA,CAEJ,kCACI,YAAA,CAIA,6CACI,4BAAA,CACA,oBAAA,CAER,uCACI,wBAAA,CAEA,wDACI,UAAA,CAII,wEACI,WAAA,CAER,8DACI,UAAA,CACA,qBAAA,CAEJ,iEACI,WAAA,CACA,WAAA,CAEJ,kEACI,iBAAA,CAEhB,kCACI,YAAA,CACA,UAAA,CACA,6BAAA,CAEA,sCACI,yBAAA,CAAA,sBAAA,CAAA,iBAAA,CACA,WAAA,CAEJ,wCACI,eAAA,CACA,WAAA,CACA,iBAAA,CAIA,kDACI,4BAAA,CACA,oBAAA,CAER,yCACI,aAAA,CACA,UAAA,CACA,2BAAA,CACA,eAAA,CACA,kCAAA,CACA,aAAA,CACA,qBAAA,CACA,iBAAA,CAIA,2DACI,UAAA,CACA,YAAA,CAER,0CACI,YAAA,CACA,yBAAA,CAAA,sBAAA,CAAA,iBAAA,CACA,iBAAA,CAEA,gDACI,cAAA,CAEZ,gCACI,eAAA,CAEA,gDACI,YAAA,CACA,UAAA,CACA,4BAAA,CACA,kBAAA,CAEA,0DACI,SAAA,CACA,WAAA,CAEJ,sDACI,4BAAA,CACA,oBAAA,CACA,iBAAA,CAEJ,uDACI,aAAA,CACA,UAAA,CACA,gBAAA,CACA,eAAA,CACA,uBAAA,CACA,aAAA,CACA,qBAAA,CACA,iBAAA,CAIA,yEACI,UAAA,CACA,YAAA,CAOhB,6DAEI,eAAA,CAEA,yEARA,YAAA,CACA,qDAAA,CACA,YAAA,CASI,iFACI,qBAAA,CACA,gBAAA,CACA,iBAAA,CAIJ,+FACI,WAAA,CACA,4BAAA,CACA,oBAAA,CAEJ,uHACI,WAAA,CACA,4BAAA,CACA,oBAAA,CAMI,4TAhCZ,YAAA,CACA,qDAAA,CACA,YAAA,CAiCgB,eAAA,CAEJ,uKACI,WAAA,CACA,WAAA,CACA,qBAAA,CACA,iBAAA,CAEJ,mJACI,WAAA,CAEJ,yIACI,aAAA,CACA,iBAAA,CAIA,qMACI,UAAA,CAEJ,iNACI,aAAA,CAUxB,4BACI,eAAA,CAEA,kCACI,WAAA,CAEJ,8CACI,WAAA,CACA,4BAAA,CACA,oBAAA,CAEJ,kCAdA,YAAA,CAJA,kFAAA,CACA,YAAA,CAoBI,sCACI,qBAAA,CACA,gBAAA,CACA,iBAAA,CAQI,2EA5BZ,YAAA,CAJA,kFAAA,CACA,YAAA,CAiCgB,eAAA,CAEA,8FACI,UAAA,CAEJ,oGACI,aAAA,CAEJ,yFA1ChB,kFAAA,CACA,YAAA,CA2CoB,uBAAA,CACA,iPAAA,CAEA,oGACI,mBAAA,CAEJ,gGACI,eAAA,CAEJ,uGACI,sBAAA,CAEJ,mGACI,kBAAA,CAEZ,mFACI,UAAA,CACA,UAAA,CAEJ,kEACI,aAAA,CACA,iBAAA,CAEpB,+BACI,eAAA,CAEJ,8BACI,eAAA,CAEA,qEACI,aAAA,CAER,gCACI,eAAA,CAEA,yCACI,kBAAA,CAEJ,oGAEI,UAAA,CAEJ,oHAEI,WAAA,CAEJ,qEACI,aAAA,CAER,6BACI,eAAA,CAEA,oEACI,aAAA,CAER,0BACI,eAAA,CAEA,mCACI,YAAA,CACA,qBAAA,CACA,aAAA,CAEA,yCACI,UAAA,CACA,cAAA,CAER,wCACI,gBAAA,CAEA,iDACI,YAAA,CACA,gEAAA,CACA,YAAA,CACA,WAAA,CAEA,qDACI,aAAA,CAEZ,oCACI,0BAAA,CACA,2BAAA,CACA,kBAAA,CAEA,0CACI,WAAA,CACA,iBAAA,CAEZ,+BACI,gBAAA,CAIR,+CACI,qBAAA,CACA,2BAAA,CACA,+BAAA,CACA,WAAA,CAEA,6DACI,iBAAA,CACA,eAAA,CACA,eAAA,CACA,UAAA,CACA,gBAAA,CACA,2BAAA,CACA,+BAAA,CAEA,kEACI,wBAAA,CAIJ,kEACI,WAAA,CAEA,kFACI,eAAA,CAEJ,uEACI,gBAAA,CACA,gBAAA,CAER,0EACI,kBAAA,CACA,WAAA,CACA,iBAAA,CAEA,+EACI,aAAA,CACA,UAAA,CACA,QAAA,CAEZ,iEACI,4BAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CACA,WAAA,CACA,QAAA,CAEA,0EACI,aAAA,CAEJ,0EACI,aAAA,CAEJ,gFACI,aAAA","file":"ButterflyAspect.css"}
{"version":3,"sources":["ButterflyAspect.sass"],"names":[],"mappings":"AAEA,sBACI,YAAA,CAEA,wIAEI,YAAA,CAEJ,sBACI,WAAA,CACA,SAAA,CACA,QAAA,CAEA,wCACI,UAAA,CACA,WAAA,CACA,SAAA,CACA,QAAA,CACA,2BAAA,CACA,+BAAA,CACA,mBAAA,CACA,qBAAA,CACA,4BAAA,CACA,qBAAA,CACA,0BAAA,CACA,6BAAA,CAEA,8CACI,gBAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CAEJ,8CACI,gBAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CAER,4BACI,sBAAA,CACA,UAAA,CACA,qBAAA,CACA,iBAAA,CAEJ,yCACI,iBAAA,CACA,yBAAA,CACA,4BAAA,CAEJ,+BACI,sBAAA,CACA,QAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,qBAAA,CACA,qBAAA,CACA,iBAAA,CAEJ,4BACI,UAAA,CAEJ,6EAEI,iBAAA,CACA,SAAA,CACA,UAAA,CAEJ,oCACI,SAAA,CACA,UAAA,CACA,eAAA,CACA,SAAA,CAEA,yCACI,kBAAA,CACA,UAAA,CACA,WAAA,CACA,cAAA,CACA,kBAAA,CACA,UAAA,CACA,cAAA,CACA,YAAA,CACA,YAAA,CAEJ,kGAEI,YAAA,CAEJ,kHAEI,eAAA,CAER,iCACI,cAAA,CAEJ,6BACI,UAAA,CACA,qBAAA,CACA,UAAA,CACA,YAAA,CACA,iBAAA,CAGA,4BACI,UA3GR,CA0GI,qCACI,SA3GR,CA0GI,4BACI,SA3GR,CA0GI,+BACI,SA3GR,CA6GA,6BACI,UAAA,CAEJ,kCACI,iBAAA,CAEJ,gCACI,WAAA,CACA,eAAA,CACA,qBAAA,CACA,iBAAA,CAEA,sCACI,aAAA,CACA,UAAA,CACA,WAAA,CACA,gBAAA,CACA,iBAAA,CACA,eAAA,CACA,uBAAA,CACA,aAAA,CACA,kBAAA,CAEJ,sCACI,qBAAA,CACA,QAAA,CAMA,sDACI,WAAA,CACA,QAAA,CAEJ,iKAGI,4BAAA,CACA,oBAAA,CAGA,eAAA,CAIA,wEACI,eAAA,CAER,gEACI,UAAA,CAEJ,+DACI,UAAA,CAEZ,8BACI,iBAAA,CACA,eAAA,CACA,eAAA,CACA,UAAA,CACA,gBAAA,CACA,2BAAA,CACA,+BAAA,CAEA,mCACI,wBAAA,CAEJ,qCACI,WAAA,CACA,WAAA,CACA,YAAA,CACA,UAAA,CACA,cAAA,CACA,gBAAA,CAEA,4CACI,WAAA,CACA,iBAAA,CAGR,uCACI,WAAA,CACA,qBAAA,CAEJ,kCACI,YAAA,CAIA,6CACI,4BAAA,CACA,oBAAA,CAER,uCACI,wBAAA,CAEA,wDACI,UAAA,CAII,wEACI,WAAA,CAER,8DACI,UAAA,CACA,qBAAA,CAEJ,iEACI,WAAA,CACA,WAAA,CAEJ,kEACI,iBAAA,CAEhB,kCACI,YAAA,CACA,UAAA,CACA,6BAAA,CAEA,sCACI,yBAAA,CAAA,sBAAA,CAAA,iBAAA,CACA,WAAA,CAEJ,wCACI,eAAA,CACA,WAAA,CACA,iBAAA,CAIA,kDACI,4BAAA,CACA,oBAAA,CAER,yCACI,aAAA,CACA,UAAA,CACA,2BAAA,CACA,eAAA,CACA,kCAAA,CACA,aAAA,CACA,qBAAA,CACA,iBAAA,CAIA,2DACI,UAAA,CACA,YAAA,CAER,0CACI,YAAA,CACA,yBAAA,CAAA,sBAAA,CAAA,iBAAA,CACA,iBAAA,CAEA,gDACI,cAAA,CAEZ,gCACI,eAAA,CAEA,gDACI,YAAA,CACA,UAAA,CACA,4BAAA,CACA,kBAAA,CAEA,0DACI,SAAA,CACA,WAAA,CAEJ,sDACI,4BAAA,CACA,oBAAA,CACA,iBAAA,CAEJ,uDACI,aAAA,CACA,UAAA,CACA,gBAAA,CACA,eAAA,CACA,uBAAA,CACA,aAAA,CACA,qBAAA,CACA,iBAAA,CAIA,yEACI,UAAA,CACA,YAAA,CAOhB,6DAEI,eAAA,CAEA,yEARA,YAAA,CACA,qDAAA,CACA,YAAA,CASI,iFACI,qBAAA,CACA,gBAAA,CACA,iBAAA,CAIJ,+FACI,WAAA,CACA,4BAAA,CACA,oBAAA,CAEJ,uHACI,WAAA,CACA,4BAAA,CACA,oBAAA,CAMI,4TAhCZ,YAAA,CACA,qDAAA,CACA,YAAA,CAiCgB,eAAA,CAEJ,uKACI,WAAA,CACA,WAAA,CACA,qBAAA,CACA,iBAAA,CAEJ,mJACI,WAAA,CAEJ,yIACI,aAAA,CACA,iBAAA,CAIA,qMACI,UAAA,CAEJ,iNACI,aAAA,CAUxB,4BACI,eAAA,CAEA,kCACI,WAAA,CAEJ,8CACI,WAAA,CACA,4BAAA,CACA,oBAAA,CAEA,sDACI,UAAA,CAEJ,oDACI,mBAAA,CAER,kCApBA,YAAA,CAJA,qDAAA,CACA,YAAA,CA0BI,sCACI,qBAAA,CACA,gBAAA,CACA,iBAAA,CAQI,2EAlCZ,YAAA,CAJA,qDAAA,CACA,YAAA,CAuCgB,eAAA,CAEA,8FACI,UAAA,CAEJ,oGACI,aAAA,CAEJ,wFACI,UAAA,CACA,WAAA,CAEJ,wFACI,UAAA,CACA,WAAA,CAEJ,yFACI,sFAAA,CACA,YAAA,CACA,uBAAA,CACA,6LAAA,CAEA,oGACI,mBAAA,CAEJ,wGACI,uBAAA,CAEJ,gGACI,eAAA,CAEJ,uGACI,sBAAA,CAEJ,mGACI,kBAAA,CAEZ,mFACI,UAAA,CACA,UAAA,CAEJ,kEACI,aAAA,CACA,iBAAA,CAEpB,+BACI,eAAA,CAEJ,8BACI,eAAA,CAEA,qEACI,aAAA,CAER,gCACI,eAAA,CAEA,yCACI,kBAAA,CAEJ,oGAEI,UAAA,CAEJ,oHAEI,WAAA,CAEJ,qEACI,aAAA,CAER,6BACI,eAAA,CAEA,oEACI,aAAA,CAER,0BACI,eAAA,CAEA,mCACI,YAAA,CACA,qBAAA,CACA,aAAA,CAEA,yCACI,UAAA,CACA,cAAA,CAER,wCACI,gBAAA,CAEA,iDACI,YAAA,CACA,gEAAA,CACA,YAAA,CACA,WAAA,CAEA,qDACI,aAAA,CAEZ,oCACI,0BAAA,CACA,2BAAA,CACA,kBAAA,CAEA,0CACI,WAAA,CACA,iBAAA,CAEZ,+BACI,gBAAA,CAIR,+CACI,qBAAA,CACA,2BAAA,CACA,+BAAA,CACA,WAAA,CAEA,6DACI,iBAAA,CACA,eAAA,CACA,eAAA,CACA,UAAA,CACA,gBAAA,CACA,2BAAA,CACA,+BAAA,CAEA,kEACI,wBAAA,CAER,8DACI,kBAAA,CAEA,gEACI,eAAA,CAEA,2EACI,QAAA,CAER,kEACI,WAAA,CAEA,kFACI,eAAA,CAEJ,uEACI,gBAAA,CACA,gBAAA,CAER,0EACI,kBAAA,CACA,WAAA,CACA,iBAAA,CAEA,+EACI,WAAA,CACA,UAAA,CACA,QAAA,CAEZ,iEACI,4BAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CACA,WAAA,CACA,QAAA,CAEA,0EACI,aAAA,CAEJ,0EACI,aAAA,CAEJ,gFACI,aAAA","file":"ButterflyAspect.css"}
+87 -78
View File
@@ -285,108 +285,119 @@
</div>
<div class="grid">
<div>Zauber</div>
<div>Befeh.</div>
<div>Bew.</div>
<div>Element</div>
<div>Entf.</div>
<div>Gestalt</div>
<div>Glück</div>
<div>Rein.</div>
<div>Wissen</div>
<div>Zufälliger Effekt</div>
<div>Ziel.</div>
<div>Zeit</div>
<div>Mysterien</div>
<div>Wid.</div>
<div>Roll</div>
</div>
<div class="gridplace">
<fieldset class="repeating_spells">
<div id="magediv" class="repeat-mage">
<input class="options-flag" id="magecheck" name="attr_options-flag" type="checkbox" title="Show/hide options" /><span>y</span>
<div><input class="textcenter" type="text" name="attr_spellname" /></div>
<div>
<input type="checkbox" name="attr_spellbefehligen" value="1" />
<input type="checkbox" name="attr_spellbefehligen" value="3" />
<input type="checkbox" name="attr_spellbefehligen" value="6" />
<input type="checkbox" name="attr_spellbefehligen" value="10" />
</div>
<div>
<input type="checkbox" name="attr_spellbewegung" value="1" />
<input type="checkbox" name="attr_spellbewegung" value="3" />
<input type="checkbox" name="attr_spellbewegung" value="6" />
<input type="checkbox" name="attr_spellbewegung" value="10" />
</div>
<div>
<input type="checkbox" name="attr_spellelement" value="1" />
<input type="checkbox" name="attr_spellelement" value="3" />
<input type="checkbox" name="attr_spellelement" value="6" />
<input type="checkbox" name="attr_spellelement" value="10" />
</div>
<div>
<div><input class="textcenter" type="text" name="attr_spellname" placeholder="Name" /></div>
<div><input class="liketextarea" type="text" name="attr_spelleffekt" placeholder="Zufälliger Effekt" /></div>
<div class="select-3">
<div class="hiddenBox">Entf.</div>
<input type="checkbox" name="attr_spellentfernung" value="1" />
<input type="checkbox" name="attr_spellentfernung" value="3" />
<input type="checkbox" name="attr_spellentfernung" value="6" />
<input type="checkbox" name="attr_spellentfernung" value="10" />
</div>
<div>
<input type="checkbox" name="attr_spellgestalt" value="1" />
<input type="checkbox" name="attr_spellgestalt" value="3" />
<input type="checkbox" name="attr_spellgestalt" value="6" />
<input type="checkbox" name="attr_spellgestalt" value="10" />
</div>
<div>
<input type="checkbox" name="attr_spellglueck" value="1" />
<input type="checkbox" name="attr_spellglueck" value="3" />
<input type="checkbox" name="attr_spellglueck" value="6" />
<input type="checkbox" name="attr_spellglueck" value="10" />
</div>
<div>
<input type="checkbox" name="attr_spellreinigung" value="1" />
<input type="checkbox" name="attr_spellreinigung" value="3" />
<input type="checkbox" name="attr_spellreinigung" value="6" />
<input type="checkbox" name="attr_spellreinigung" value="10" />
</div>
<div>
<input type="checkbox" name="attr_spellwissen" value="1" />
<input type="checkbox" name="attr_spellwissen" value="3" />
<input type="checkbox" name="attr_spellwissen" value="6" />
<input type="checkbox" name="attr_spellwissen" value="10" />
<div class="select-3">
<div class="hiddenBox">Zeit</div>
<input type="checkbox" name="attr_zeit" value="1" title="eine Stunde" />
<input type="checkbox" name="attr_zeit" value="3" title="bis zum nächsten Sonnenaufgang" />
<input type="checkbox" name="attr_zeit" value="6" title="eine Woche" />
</div>
<div><input type="number" name="attr_spellskill" value="0" /></div>
<div>
<input
type="number"
name="attr_spellwiderstand"
value="floor((@{spellbefehligen} + @{spellbewegung} + @{spellelement} + @{spellentfernung} + @{spellgestalt} + @{spellglueck} + @{spellreinigung} + @{spellwissen}) * 2)"
disabled
/>
</div>
<div>
<button
type="roll"
class="norollmod"
name="roll_spell"
value="@{abilityroll} &{template:butterfly} {{name=@{spellname}}} {{rolling=[[@{spellskill}d10!k@{in}]]}} {{widerstand=[[@{spellwiderstand} + (?{Zielbereich/-anzahl?|0} + ?{Zeit?|0} + ?{Gegnerische Intelligenz?|0} + ?{Aufrechterhaltene Zauber?|0}) * 2]]}} {{zielbereich=[[?{Zielbereich/-anzahl?|0}]]}} {{zeit=[[?{Zeit?|0}]]}} {{desc=@{spelleffekt}}} {{dauer=@{dauer}}} {{randomplayer=@{randomplayer}}}"
></button>
value="@{abilityroll} &{template:butterfly} {{name=@{spellname}}} [[ floor(([[(@{spellskill})d10!k@{in}]] - [[@{spellwiderstand} + (?{Gegnerische Intelligenz?|0} + ?{Aufrechterhaltene Zauber?|0}) * 2]]) / 5) ]] {{rolling=$[[0]]}} {{widerstand=$[[1]]}} {{erfolgsgerade=@{erfolgsgerade}}} {{desc=@{spelleffekt}}} {{randomplayer=@{randomplayer}}}"
><input
type="number"
name="attr_spellwiderstand"
value="floor((@{spellbefehligen} + @{spellbewegung} + @{spellelement} + @{spellentfernung} + @{spellgestalt} + @{spellglueck} + @{spellreinigung} + @{spellwissen} + @{spellziehlbereich} + @{zeit}) * 2)"
disabled
/></button>
<button
type="roll"
class="rollmod"
name="roll_spell"
value="@{abilityroll} &{template:butterfly} {{name=@{spellname}}} {{rolling=[[(@{spellskill} + ?{Würfel Modifier?|0})d10!k@{in}]]}} {{widerstand=[[@{spellwiderstand} + (?{Zielbereich/-anzahl?|0} + ?{Zeit?|0} + ?{Gegnerische Intelligenz?|0} + ?{Aufrechterhaltene Zauber?|0}) * 2]]}} {{zielbereich=[[?{Zielbereich/-anzahl?|0}]]}} {{zeit=[[?{Zeit?|0}]]}} {{desc=@{spelleffekt}}} {{dauer=@{dauer}}} {{randomplayer=@{randomplayer}}}"
></button>
value="@{abilityroll} &{template:butterfly} {{name=@{spellname}}} [[ floor(([[(@{spellskill} + ?{Würfel Modifier?|0})d10!k@{in}]] - [[@{spellwiderstand} + (?{Gegnerische Intelligenz?|0} + ?{Aufrechterhaltene Zauber?|0}) * 2]]) / 5) ]] {{rolling=$[[0]]}} {{widerstand=$[[1]]}} {{erfolgsgerade=@{erfolgsgerade}}} {{desc=@{spelleffekt}}} {{randomplayer=@{randomplayer}}}"
><input
type="number"
name="attr_spellwiderstand"
value="floor((@{spellbefehligen} + @{spellbewegung} + @{spellelement} + @{spellentfernung} + @{spellgestalt} + @{spellglueck} + @{spellreinigung} + @{spellwissen} + @{spellziehlbereich} + @{zeit}) * 2)"
disabled
/></button>
</div>
<div class="hiddenBox">
<div id="inputtext">
<input class="liketextarea" type="text" name="attr_spelleffekt" placeholder="Zufälliger Effekt" />
<div class="select-4">
<div>Befeh.</div>
<input type="checkbox" name="attr_spellbefehligen" value="1" />
<input type="checkbox" name="attr_spellbefehligen" value="3" />
<input type="checkbox" name="attr_spellbefehligen" value="6" />
<input type="checkbox" name="attr_spellbefehligen" value="10" />
</div>
<div id="dauer">
<select name="attr_dauer">
<option value="0" selected disabled>Dauer</option>
<option value="[[1d10]]">aktiv</option>
<div class="select-3">
<div>Bew.</div>
<input type="checkbox" name="attr_spellbewegung" value="1" />
<input type="checkbox" name="attr_spellbewegung" value="3" />
<input type="checkbox" name="attr_spellbewegung" value="6" />
</div>
<div class="select-3">
<div>Element</div>
<input type="checkbox" name="attr_spellelement" value="1" />
<input type="checkbox" name="attr_spellelement" value="3" />
<input type="checkbox" name="attr_spellelement" value="6" />
</div>
<div class="select-4">
<div>Gestalt</div>
<input type="checkbox" name="attr_spellgestalt" value="1" />
<input type="checkbox" name="attr_spellgestalt" value="3" />
<input type="checkbox" name="attr_spellgestalt" value="6" />
<input type="checkbox" name="attr_spellgestalt" value="10" />
</div>
<div class="select-4">
<div>Glück</div>
<input type="checkbox" name="attr_spellglueck" value="1" />
<input type="checkbox" name="attr_spellglueck" value="3" />
<input type="checkbox" name="attr_spellglueck" value="6" />
<input type="checkbox" name="attr_spellglueck" value="10" />
</div>
<div class="select-3">
<div>Rein.</div>
<input type="checkbox" name="attr_spellreinigung" value="1" />
<input type="checkbox" name="attr_spellreinigung" value="3" />
<input type="checkbox" name="attr_spellreinigung" value="6" />
</div>
<div class="select-4">
<div>Wissen</div>
<input type="checkbox" name="attr_spellwissen" value="1" />
<input type="checkbox" name="attr_spellwissen" value="3" />
<input type="checkbox" name="attr_spellwissen" value="6" />
<input type="checkbox" name="attr_spellwissen" value="10" />
</div>
<div class="select-4">
<div>Ziel.</div>
<input type="checkbox" name="attr_spellziehlbereich" value="1" title="2 Wesen/Objekte" />
<input type="checkbox" name="attr_spellziehlbereich" value="3" title="5 Wesen/Objekte" />
<input type="checkbox" name="attr_spellziehlbereich" value="6" title="10 Wesen/Objekte" />
<input type="checkbox" name="attr_spellziehlbereich" value="10" />
</div>
<div id="erfolgsgerade">
<select name="attr_erfolgsgerade">
<option value="0" selected disabled>Erfolgsgrad</option>
<option value="$[[2]]">aktiv</option>
<option value="">inaktiv</option>
</select>
</div>
<div id="randomplayer">
<select name="attr_randomplayer">
<option value="0" selected disabled>Spielerauswahl</option>
<option value="0" selected disabled>Zufälliger Effekt Spielerauswahl</option>
<option value="[[1t[randomplayer]]]">aktiv</option>
<option value="">inaktiv</option>
</select>
@@ -508,7 +519,7 @@
<div class="break"></div>
<div class="float full version">
v21.04.2
v21.06
</div>
</div>
@@ -525,17 +536,15 @@
{{/damage}}
{{#widerstand}}
<div><span>Widerstand:</span>{{widerstand}}</div>
<div><span>Zielbereich:</span>{{zielbereich}}</div>
<div><span>Zeit:</span>{{zeit}}</div>
{{#erfolgsgerade}}
<div><span>Erfolgsgrad:</span>{{erfolgsgerade}}</div>
{{/erfolgsgerade}}
{{/widerstand}}
{{#desc}}
<div class="desc">
<span>Effekt:</span>
{{desc}}
</div>
{{#dauer}}
<div><span>Dauer:</span>{{dauer}}</div>
{{/dauer}}
{{#randomplayer}}
<div><span>Spieler:</span>{{randomplayer}}</div>
{{/randomplayer}}
+36 -7
View File
@@ -9,6 +9,8 @@ input.selector-switch
.charsheet
.container
width: 850px
padding: 0
margin: 0
button[type="roll"]
width: auto
@@ -83,10 +85,12 @@ input.selector-switch
margin-top: 0
display: none
~ .hiddenBox
~ .hiddenBox,
~ div .hiddenBox
display: none
&:checked ~ .hiddenBox
&:checked ~ .hiddenBox,
&:checked ~ div .hiddenBox
display: inherit
.number-20
@@ -356,7 +360,7 @@ input.selector-switch
display: block
@mixin grid_colums_mage
grid-template-columns: 130px 60px 60px 60px 60px 60px 60px 60px 60px 60px 60px 55px
grid-template-columns: 130px 455px 60px 60px 60px 55px
grid-gap: 5px
@mixin grid_mage
@@ -374,6 +378,12 @@ input.selector-switch
width: -webkit-fill-available
width: -moz-available
&::before
content: ""
input
pointer-events: none
.grid
@include grid_mage
@@ -398,14 +408,26 @@ input.selector-switch
&:hover .options-flag+span
display: block
div.select-3
width: 42px
margin: auto
div.select-4
width: 56px
margin: auto
div.hiddenBox
@include grid_colums_mage
grid-template-columns: 60px 60px 60px 60px 60px 60px 60px 60px 60px 60px 60px 60px 60px
grid-gap: 5px
grid-template-rows: auto
grid-template-areas: "inputtext inputtext inputtext inputtext inputtext inputtext inputtext dauer dauer randomplayer randomplayer ." "textarea textarea textarea textarea textarea textarea textarea textarea textarea textarea textarea textarea"
grid-template-areas: ". . . . . . . . . . . erfolgsgerade randomplayer" "textarea textarea textarea textarea textarea textarea textarea textarea textarea textarea textarea textarea textarea"
#inputtext
grid-area: inputtext
#erfolgsgerade
grid-area: erfolgsgerade
#dauer
grid-area: dauer
@@ -512,6 +534,13 @@ input.selector-switch
text-transform: uppercase
.sheet-content
text-align: initial
p
ine-height: 14px
&:last-child
margin: 0
div
padding: 5px
@@ -529,8 +558,8 @@ input.selector-switch
text-align: center
span
display: block
width: 100%
right: unset
float: none
margin: 0
.inlinerollresult
+273 -63
View File
@@ -1,11 +1,3 @@
.charsheet label {
display: inline-block;
width: 93px;
text-align: right;
padding-bottom: 0px;
padding-right: 0px;
}
.charsheet input {
display: inline-block;
width: 160px;
@@ -19,13 +11,281 @@
width: 42px;
}
h4.sheet-malus
{
width:30px;
display:inline-block;
text-align:center;
/* Sections Headers */
h2, h3 {
text-align: center;
}
/* General Information Grid */
.sheet-info-grid {
display: grid;
grid-template-columns: repeat(2, max-content minmax(7ch, 1fr) minmax(2ch, auto)) max-content minmax(7ch, 1fr);
align-items: center;
}
.sheet-spacer {
height: 20px;
}
.sheet-info-grid > label {
width: 12ch;
margin: 2px 1ch 2px 2px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
.sheet-info-grid > input[type="text"] {
width: auto;
border-width: 0 0 1px 0;
border-radius: 0;
padding-bottom: 0;
}
/* Attributes Grid */
.sheet-attributes-grid > h3:nth-of-type(1) { grid-column: 1 / span 2; }
.sheet-attributes-grid > h3:nth-of-type(2) { grid-column: 4 / span 2; }
.sheet-attributes-grid > h3:nth-of-type(3) { grid-column: 7 / span 2; }
.sheet-attributes-grid {
display: grid;
grid-template-columns:
repeat(2, max-content max-content minmax(2ch, auto))
max-content max-content;
align-items: center;
}
.sheet-attributes-grid > h4 {
width: 16ch;
margin: 2px 1ch 2px 2px;
}
.sheet-attributes-grid .sheet-fake-align {
display: inline-block;
width: 14px;
}
/* Abilities Grid */
.sheet-abilities-grid > h3:nth-of-type(1) { grid-column: 1 / span 2; }
.sheet-abilities-grid > h3:nth-of-type(2) { grid-column: 4 / span 2; }
.sheet-abilities-grid > h3:nth-of-type(3) { grid-column: 7 / span 2; }
.sheet-abilities-grid {
display: grid;
grid-template-columns:
repeat(2, max-content max-content minmax(2ch, auto))
max-content max-content;
align-items: center;
}
.sheet-abilities-grid > h4 {
width: 16ch;
margin: 2px 1ch 2px 2px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* Advantages Grid */
.sheet-advantages-grid {
display: grid;
grid-template-columns:
repeat(2, max-content max-content minmax(2ch, auto))
max-content max-content;
align-items: center;
}
.sheet-advantages-grid > h3:nth-of-type(1) { grid-column: 1 / span 2; }
.sheet-advantages-grid > h3:nth-of-type(2) { grid-column: 4 / span 2; }
.sheet-advantages-grid > h3:nth-of-type(3) { grid-column: 7 / span 2; }
.sheet-advantages-grid > .sheet-virtue { grid-column: 7; }
.sheet-advantages-grid > .sheet-virtue-dots { grid-column: 8; }
.sheet-advantages-grid > .sheet-virtue.sheet-row2,
.sheet-advantages-grid > .sheet-virtue.sheet-row2 + .sheet-virtue-dots {
grid-row: 2 / span 2;
}
.sheet-advantages-grid > .sheet-virtue.sheet-row4,
.sheet-advantages-grid > .sheet-virtue.sheet-row4 + .sheet-virtue-dots {
grid-row: 4 / span 2;
}
.sheet-advantages-grid > .sheet-virtue.sheet-row6,
.sheet-advantages-grid > .sheet-virtue.sheet-row6 + .sheet-virtue-dots {
grid-row: 6 / span 2;
}
.sheet-advantages-grid > input[type="text"] {
width: 16ch;
border-width: 0 0 1px 0;
border-radius: 0;
padding-bottom: 0;
}
.sheet-advantages-grid h4 {
width: 16ch;
margin: 2px 1ch 2px 2px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* Other - Traits, Paths, Humanity, Health */
.sheet-other-grid {
display: grid;
grid-template-columns: repeat(3, 32%);
grid-column-gap: 2%;
}
.sheet-other-grid textarea {
box-sizing: border-box;
resize: vertical;
}
.sheet-other-grid > div:nth-of-type(3) > div > textarea {
height: 2.5em;
}
.sheet-other-grid h3 {
margin-top: 0.5em;
}
/* Traits and Paths */
.sheet-single-col-grid > h3 { grid-column: 1 / span 2; }
.sheet-single-col-grid {
display: grid;
grid-template-columns: max-content max-content;
align-items: center;
}
.sheet-single-col-grid > input[type="text"] {
width: 16ch;
border-width: 0 0 1px 0;
border-radius: 0;
padding-bottom: 0;
}
/* Humanity */
.sheet-humanity {
text-align: center;
}
.sheet-humanity > input[type="text"] {
width: 76%;
border-width: 0 0 1px 0;
border-radius: 0;
padding-bottom: 0;
text-align: center;
}
.sheet-humanity .sheet-dots {
text-align: center;
}
.sheet-humanity .sheet-dots > .sheet-fake-align {
display: inline-block;
width: 15px;
}
/* Willpower */
.sheet-willpower .sheet-dots,
.sheet-willpower .sheet-checks {
text-align: center;
}
.sheet-willpower .sheet-checks > .sheet-fake-align {
display: inline-block;
width: 15px;
}
/* Blood Pool */
.sheet-bloodpool > .sheet-checks {
text-align: center;
}
.sheet-bloodpool > .sheet-checks > .sheet-fake-align {
display: inline-block;
width: 14px;
}
.sheet-bloodpool > .sheet-limit {
text-align: center;
}
/* Dice Pools */
.sheet-dice-pools-grid > h3 { grid-column: 1 / span 4; }
.sheet-dice-pools-grid {
display: grid;
grid-template-columns: max-content auto auto max-content;
align-items: center;
}
.sheet-dice-pools-grid > input[type="checkbox"] {
opacity: 1;
position: initial;
}
.sheet-dice-pools-grid > select,
.sheet-dice-pools-grid > select > option {
width: 98%;
}
button.sheet-DP1,
button.sheet-DP2,
button.sheet-DP2,
button.sheet-DP3,
button.sheet-DP4,
button.sheet-DP5 {
display: inline;
}
button.sheet-DP1wSpec,
button.sheet-DP2wSpec,
button.sheet-DP2wSpec,
button.sheet-DP3wSpec,
button.sheet-DP4wSpec,
button.sheet-DP5wSpec {
display: none;
}
input.sheet-DP1Spec:checked ~ div > button.sheet-DP1,
input.sheet-DP2Spec:checked ~ div > button.sheet-DP2,
input.sheet-DP2Spec:checked ~ div > button.sheet-DP2,
input.sheet-DP3Spec:checked ~ div > button.sheet-DP3,
input.sheet-DP4Spec:checked ~ div > button.sheet-DP4,
input.sheet-DP5Spec:checked ~ div > button.sheet-DP5 {
display: none;
}
input.sheet-DP1Spec:checked ~ div > button.sheet-DP1wSpec,
input.sheet-DP2Spec:checked ~ div > button.sheet-DP2wSpec,
input.sheet-DP2Spec:checked ~ div > button.sheet-DP2wSpec,
input.sheet-DP3Spec:checked ~ div > button.sheet-DP3wSpec,
input.sheet-DP4Spec:checked ~ div > button.sheet-DP4wSpec,
input.sheet-DP5Spec:checked ~ div > button.sheet-DP5wSpec {
display: inline;
}
/* Health */
.sheet-health-grid {
display: grid;
grid-template-columns: 60% auto auto;
align-items: center;
}
.sheet-health-grid > div {
text-align: center;
}
/* Additional - Stuff that should be reworked or removed */
.sheet-additional-grid {
display: grid;
grid-template-columns: repeat(3, 32%);
grid-column-gap: 2%;
}
.sheet-additional-grid textarea {
box-sizing: border-box;
resize: vertical;
}
/* Something */
div.sheet-col-blessure
{
width:calc(100% - 90px);
@@ -139,56 +399,6 @@ input.sheet-zero+ span::before
opacity: 0.25;
}
input.sheet-DP1Spec + span::before,
input.sheet-DP2Spec + span::before,
input.sheet-DP2Spec + span::before,
input.sheet-DP3Spec + span::before,
input.sheet-DP4Spec + span::before,
input.sheet-DP5Spec + span::before
{
opacity: 1;
margin-bottom: 10px;
}
div.sheet-DP1,
div.sheet-DP2,
div.sheet-DP2,
div.sheet-DP3,
div.sheet-DP4,
div.sheet-DP5
{
display: inline;
}
div.sheet-DP1wSpec,
div.sheet-DP2wSpec,
div.sheet-DP2wSpec,
div.sheet-DP3wSpec,
div.sheet-DP4wSpec,
div.sheet-DP5wSpec
{
display: none;
}
input.sheet-DP1Spec:checked ~ div.sheet-DP1,
input.sheet-DP2Spec:checked ~ div.sheet-DP2,
input.sheet-DP2Spec:checked ~ div.sheet-DP2,
input.sheet-DP3Spec:checked ~ div.sheet-DP3,
input.sheet-DP4Spec:checked ~ div.sheet-DP4,
input.sheet-DP5Spec:checked ~ div.sheet-DP5
{
display: none;
}
input.sheet-DP1Spec:checked ~ div.sheet-DP1wSpec,
input.sheet-DP2Spec:checked ~ div.sheet-DP2wSpec,
input.sheet-DP2Spec:checked ~ div.sheet-DP2wSpec,
input.sheet-DP3Spec:checked ~ div.sheet-DP3wSpec,
input.sheet-DP4Spec:checked ~ div.sheet-DP4wSpec,
input.sheet-DP5Spec:checked ~ div.sheet-DP5wSpec
{
display: inline;
}
h4.sheet-SCorI1,
h4.sheet-SCorI2,
h4.sheet-CorC1,
+1371 -1775
View File
File diff suppressed because it is too large Load Diff
+11 -11
View File
@@ -1,13 +1,13 @@
{
"Name": "Имя :",
"Player": "Игрок :",
"Chronicle": "Хроника :",
"Nature": "Натура :",
"Demeanor": "Маска :",
"Concept": "Амплуа :",
"Clan": "Клан :",
"Generation": "Поколение :",
"Sire": "Сир :",
"Name": "Имя:",
"Player": "Игрок:",
"Chronicle": "Хроника:",
"Nature": "Натура:",
"Demeanor": "Маска:",
"Concept": "Амплуа:",
"Clan": "Клан:",
"Generation": "Поколение:",
"Sire": "Сир:",
"Attributes": "Атрибуты",
"Physical": "Физические",
"Social": "Социальные",
@@ -42,7 +42,7 @@
"Firearms": "Стрельба",
"Melee": "Ближнебойное",
"Performance": "Выступление",
"Security": "Security",
"Security": "Безопасность",
"Stealth": "Скрытность",
"Survival": "Выживание",
"Academics": "Академические знания",
@@ -60,7 +60,7 @@
"Backgrounds": "Происхождение",
"Virtues": "Добродетели",
"Conscience": "Сознательность",
"Conviction": "Conviction",
"Conviction": "Убеждённость",
"Self-Control": "Самоконтроль",
"Instinct": "Инстинкты",
"Other-Traits": "Другие Черты",
+3 -3
View File
@@ -1,5 +1,5 @@
{
"1920-skill-list": "accounting,anthropology,appraise,archaeology,charm,climb,creditrating,cthulhumythos,disguise,dodge,driveauto,elecrepair,fasttalk,fighting(brawl),firearms(hg),firearms(r/s),firstaid,history,intimidate,jump,language(own),law,libraryuse,listen,locksmith,mechrepair,medicine,naturalworld,navigate,occult,ophvmachine,persuade,psychoanalysis,psychology,ride,sleightofhand,spothidden,stealth,swim,throw,track",
"1920-skill-list": "księgowość,antropologia,wycena,archeologia,urokosobisty,wspinaczka,majętność,mitycthulhu,charakteryzacja,unik,prowadzeniesamochodu,elektryka,gadanina,walkawrecz(bijatyka),brońpalna(krótka),brońpalna(karabin/strzelba),pierwszapomoc,historia,zastraszanie,skakanie,język(ojczysty),prawo,korzystaniezbibliotek,nasluchiwanie,ślusarstwo,mechanika,medycyna,wiedzaonaturze,nawigacja,okultyzm,obsługaciężkiegosprzętu,perswazja,psychoanaliza,psychologia,jeździectwo,zręcznepalce,intuicja,ukrywanie,pływanie,rzucanie,śledzenie",
"invictus-skill-list": "accounting,animalhandling,appraise,artandcraft1,artandcraft2,charm,civics,climb,cthulhumythos,disguise,dodge,drivewagon,empire,fasttalk,fighting(brawl),fightspec1,fightspec2,fightspec3,firstaid,insight,intimidate,jump,language(own),libraryuse,listen,medicine,naturalworld,navigate,occult,otherkingdom1,otherkingdom2,otherlanguage1,otherlanguage2,persuade,pilotboat,readandwritelang1,readandwritelang2,repair/devise,ride,shield,sleightofhand,spothidden,status,stealth,swim,throw,track",
"modern-skill-list": "accounting,anthropology,appraise,archaeology,charm,climb,computeruse,creditrating,cthulhumythos,disguise,dodge,driveauto,elecrepair,electronics,fasttalk,fighting(brawl),firearms(hg),firearms(r/s),firearms_s_m_g,firstaid,history,intimidate,jump,language(own),law,libraryuse,listen,locksmith,mechrepair,medicine,naturalworld,navigate,occult,ophvmachine,persuade,psychoanalysis,psychology,ride,sleightofhand,spothidden,stealth,swim,throw,track",
"dark-ages-skill-list": "accounting,animalhandling,appraise,artandcraft1,artandcraft2,charm,climb,cthulhumythos,disguise,dodge,drivewagon,fasttalk,fighting(brawl),fightspec1,fightspec2,fightspec3,firstaid,insight,intimidate,jump,language(own),libraryuse,listen,locksmith,medicine,naturalworld,navigate,occult,otherkingdom1,otherkingdom2,otherlanguage1,otherlanguage2,ownkingdom,persuade,pilotboat,readandwritelang1,readandwritelang2,religion,repair/devise,ride,shield,sleightofhand,spothidden,status,stealth,swim,throw,track",
@@ -53,7 +53,7 @@
"current-u": "obecnie",
"max-u": "max",
"tempinsane-u": "Tymcz. obłęd",
"indefinsane-u": "Indef. Insane",
"indefinsane-u": "Czasowa niepoczyt.",
"bouts-of-madness-u": "Napad szaleństwa",
"pulp-bouts-of-madness-u": "Pulp Bouts of Madness",
"bom-real-time": "Czas rzeczywisty",
@@ -61,7 +61,7 @@
"stable": "Stabilny",
"magicpoints-u": "Punkty magii",
"dicerolls-u": "Rzut kośćmi",
"custom-u": "Custom",
"custom-u": "Niestandardowe",
"investigatorskills-u": "Umiejętności badacza",
"accounting_da-u": "Księgowość(10%)",
"animalhandling_da-u": "Tresura zwierząt(15%)",
+2 -2
View File
@@ -19,7 +19,7 @@
"characteristics-u": "Характеристики",
"STR-u": "СИЛ",
"STR-r-txt": "Проверка СИЛ",
"DEX-u": ОВ",
"DEX-u": "ЛВК",
"DEX-r-txt": "Проверка ЛОВ",
"POW-u": "МОЩ",
"POW-r-txt": "Проверка МОЩ",
@@ -66,7 +66,7 @@
"accounting_da-u": "Бух. учет (10%)",
"animalhandling_da-u": "Дрессировка (15%)",
"accounting-u": "Бух. учет (05%)",
"accounting-r-txt": "Проверка Бух. учета",
"accounting-r-txt": "Бухгалтерское дело",
"anthropology-u": "Антропология (01%)",
"anthropology-r-txt": "Проверка Антропологии",
"artandcraft-u": "Ис-во и ремесло (05%)",
@@ -333,10 +333,10 @@
</tr>
<tr>
<td><input type="checkbox" name="attr_persuade_checkbox"></td>
<td class="skill-label">說(10%)</td>
<td class="skill-label">(10%)</td>
<td><input class="skill-input" type="text" name="attr_persuade" value="10"/></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=說檢定}} {{success=[[@{persuade}]]}} {{hard=[[floor(@{persuade}/2)]]}} {{extreme=[[floor(@{persuade}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_persuade_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=說檢定}} {{success=[[@{persuade}]]}} {{hard=[[floor(@{persuade}/2)]]}} {{extreme=[[floor(@{persuade}/5)]]}} {{roll1=[[1d100]]}}' name='roll_persuade_check' /></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=說檢定}} {{success=[[@{persuade}]]}} {{hard=[[floor(@{persuade}/2)]]}} {{extreme=[[floor(@{persuade}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_persuade_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=說檢定}} {{success=[[@{persuade}]]}} {{hard=[[floor(@{persuade}/2)]]}} {{extreme=[[floor(@{persuade}/5)]]}} {{roll1=[[1d100]]}}' name='roll_persuade_check' /></td>
</tr>
<tr>
<td><input type="checkbox" name="attr_fast_talk_checkbox"></td>
@@ -354,20 +354,20 @@
</tr>
<tr>
<td><input type="checkbox" name="attr_charm_checkbox"></td>
<td class="skill-label">魅惑(15%)</td>
<td class="skill-label">取悅(15%)</td>
<td><input class="skill-input" type="text" name="attr_charm" value="15"/></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=魅惑檢定}} {{success=[[@{charm}]]}} {{hard=[[floor(@{charm}/2)]]}} {{extreme=[[floor(@{charm}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_charm_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=魅惑檢定}} {{success=[[@{charm}]]}} {{hard=[[floor(@{charm}/2)]]}} {{extreme=[[floor(@{charm}/5)]]}} {{roll1=[[1d100]]}}' name='roll_charm_check' /></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=取悅檢定}} {{success=[[@{charm}]]}} {{hard=[[floor(@{charm}/2)]]}} {{extreme=[[floor(@{charm}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_charm_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=取悅檢定}} {{success=[[@{charm}]]}} {{hard=[[floor(@{charm}/2)]]}} {{extreme=[[floor(@{charm}/5)]]}} {{roll1=[[1d100]]}}' name='roll_charm_check' /></td>
</tr>
<tr>
<td colspan="3" align="center">[移動類技能]</td>
</tr>
<tr>
<td><input type="checkbox" name="attr_navigate_checkbox"></td>
<td class="skill-label">航(10%)</td>
<td class="skill-label">航(10%)</td>
<td><input class="skill-input" type="text" name="attr_navigate" value="10"/></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=航檢定}} {{success=[[@{navigate}]]}} {{hard=[[floor(@{navigate}/2)]]}} {{extreme=[[floor(@{navigate}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_navigate_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=航檢定}} {{success=[[@{navigate}]]}} {{hard=[[floor(@{navigate}/2)]]}} {{extreme=[[floor(@{navigate}/5)]]}} {{roll1=[[1d100]]}}' name='roll_navigate_check' /></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=航檢定}} {{success=[[@{navigate}]]}} {{hard=[[floor(@{navigate}/2)]]}} {{extreme=[[floor(@{navigate}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_navigate_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=航檢定}} {{success=[[@{navigate}]]}} {{hard=[[floor(@{navigate}/2)]]}} {{extreme=[[floor(@{navigate}/5)]]}} {{roll1=[[1d100]]}}' name='roll_navigate_check' /></td>
</tr>
<tr>
<td><input type="checkbox" name="attr_survival_checkbox"></td>
@@ -413,10 +413,10 @@
</tr>
<tr>
<td><input type="checkbox" name="attr_ride_checkbox"></td>
<td class="skill-label">(05%)</td>
<td class="skill-label">(05%)</td>
<td><input class="skill-input" type="text" name="attr_ride" value="5"/></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=騎檢定}} {{success=[[@{ride}]]}} {{hard=[[floor(@{ride}/2)]]}} {{extreme=[[floor(@{ride}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_ride_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=騎檢定}} {{success=[[@{ride}]]}} {{hard=[[floor(@{ride}/2)]]}} {{extreme=[[floor(@{ride}/5)]]}} {{roll1=[[1d100]]}}' name='roll_ride_check' /></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=騎檢定}} {{success=[[@{ride}]]}} {{hard=[[floor(@{ride}/2)]]}} {{extreme=[[floor(@{ride}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_ride_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=騎檢定}} {{success=[[@{ride}]]}} {{hard=[[floor(@{ride}/2)]]}} {{extreme=[[floor(@{ride}/5)]]}} {{roll1=[[1d100]]}}' name='roll_ride_check' /></td>
</tr>
<tr>
<td colspan="3" align="center">[隱密類技能]</td>
@@ -482,10 +482,10 @@
</tr>
<tr>
<td><input type="checkbox" name="attr_accounting_checkbox"></td>
<td class="skill-label">會計(05%)</td>
<td class="skill-label">會計(05%)</td>
<td><input class="skill-input" type="text" name="attr_accounting" value="5"/></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=會計檢定}} {{success=[[@{accounting}]]}} {{hard=[[floor(@{accounting}/2)]]}} {{extreme=[[floor(@{accounting}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_accounting_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=會計檢定}} {{success=[[@{accounting}]]}} {{hard=[[floor(@{accounting}/2)]]}} {{extreme=[[floor(@{accounting}/5)]]}} {{roll1=[[1d100]]}}' name='roll_accounting_check' />
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=會計檢定}} {{success=[[@{accounting}]]}} {{hard=[[floor(@{accounting}/2)]]}} {{extreme=[[floor(@{accounting}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_accounting_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=會計檢定}} {{success=[[@{accounting}]]}} {{hard=[[floor(@{accounting}/2)]]}} {{extreme=[[floor(@{accounting}/5)]]}} {{roll1=[[1d100]]}}' name='roll_accounting_check' />
</td>
</tr>
<tr>
@@ -542,10 +542,10 @@
</tr>
<tr>
<td><input type="checkbox" name="attr_op_hv_machine_checkbox"></td>
<td class="skill-label">重機械操作(01%)</td>
<td class="skill-label">操作重機(01%)</td>
<td><input class="skill-input" type="text" name="attr_op_hv_machine" value="1"/></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=重機械操作檢定}} {{success=[[@{op_hv_machine}]]}} {{hard=[[floor(@{op_hv_machine}/2)]]}} {{extreme=[[floor(@{op_hv_machine}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_op_hv_machine_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=重機械操作檢定}} {{success=[[@{op_hv_machine}]]}} {{hard=[[floor(@{op_hv_machine}/2)]]}} {{extreme=[[floor(@{op_hv_machine}/5)]]}} {{roll1=[[1d100]]}}' name='roll_op_hv_machine_check' /></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=操作重機檢定}} {{success=[[@{op_hv_machine}]]}} {{hard=[[floor(@{op_hv_machine}/2)]]}} {{extreme=[[floor(@{op_hv_machine}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_op_hv_machine_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=操作重機檢定}} {{success=[[@{op_hv_machine}]]}} {{hard=[[floor(@{op_hv_machine}/2)]]}} {{extreme=[[floor(@{op_hv_machine}/5)]]}} {{roll1=[[1d100]]}}' name='roll_op_hv_machine_check' /></td>
</tr>
<tr>
<td><input type="checkbox" name="attr_mech_repair_checkbox"></td>
@@ -648,10 +648,10 @@
</tr>
<tr>
<td><input type="checkbox" name="attr_dodge_checkbox"></td>
<td class="skill-label">(一半敏捷)</td>
<td class="skill-label">(一半敏捷)</td>
<td><input class="skill-input" type="text" name="attr_dodge" /></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=閃檢定}} {{success=[[@{dodge}]]}} {{hard=[[floor(@{dodge}/2)]]}} {{extreme=[[floor(@{dodge}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_dodge_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=閃檢定}} {{success=[[@{dodge}]]}} {{hard=[[floor(@{dodge}/2)]]}} {{extreme=[[floor(@{dodge}/5)]]}} {{roll1=[[1d100]]}}' name='roll_dodge_check' /></td>
<td><button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_coc}}} {{name=閃檢定}} {{success=[[@{dodge}]]}} {{hard=[[floor(@{dodge}/2)]]}} {{extreme=[[floor(@{dodge}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_dodge_check' /></td>
<td><button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc1}}}{{ima_coc1_fum=@{ima_coc1_fum}}}{{ima_coc1_fail=@{ima_coc1_fail}}}{{ima_coc1_succ=@{ima_coc1_succ}}}{{ima_coc1_hard=@{ima_coc1_hard}}}{{ima_coc1_ext=@{ima_coc1_ext}}}{{ima_coc1_crit=@{ima_coc1_crit}}} {{name=閃檢定}} {{success=[[@{dodge}]]}} {{hard=[[floor(@{dodge}/2)]]}} {{extreme=[[floor(@{dodge}/5)]]}} {{roll1=[[1d100]]}}' name='roll_dodge_check' /></td>
</tr>
<tr>
<td><input type="checkbox" name="attr_fighting_brawl_checkbox"></td>
@@ -701,7 +701,7 @@
<td colspan="3">自定技能:</td>
</tr>
<tr><td style="width:3%"></td><td class="otherskill-reminder">動物馴養(05%)</td><td class="otherskill-reminder">射擊(其他)</td></tr>
<tr><td style="width:3%"></td><td class="otherskill-reminder">藝(05%)</td><td class="otherskill-reminder">跳躍(01%)</td></tr>
<tr><td style="width:3%"></td><td class="otherskill-reminder">藝術/手藝(05%)</td><td class="otherskill-reminder">跳躍(01%)</td></tr>
<tr><td style="width:3%"></td><td class="otherskill-reminder">天文學(01%)</td><td class="otherskill-reminder">語言(其他)(01%)</td></tr>
<tr><td style="width:3%"></td><td class="otherskill-reminder">電腦使用(05%)</td><td class="otherskill-reminder">駕駛(01%)</td></tr>
<tr><td style="width:3%"></td><td class="otherskill-reminder">爆破(01%)</td><td class="otherskill-reminder">讀唇(01%)</td></tr>
@@ -823,12 +823,12 @@
</table>
<table style="width:100%">
<tr>
<td style="width:18%"><input style="width:100%" type="text" value="閃" disabled="true"/></td>
<td style="width:18%"><input style="width:100%" type="text" value="閃" disabled="true"/></td>
<td style="width:6%">
<button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_att_coc}}} {{name=閃檢定}} {{success=[[@{dodge}]]}} {{hard=[[floor(@{dodge}/2)]]}} {{extreme=[[floor(@{dodge}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_dodge_check' />
<<button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc_att1}}}{{ima_coc1_fum=@{ima_coc_att1_fum}}}{{ima_coc1_fail=@{ima_coc_att1_fail}}}{{ima_coc1_succ=@{ima_coc_att1_succ}}}{{ima_coc1_hard=@{ima_coc_att1_hard}}}{{ima_coc1_ext=@{ima_coc_att1_ext}}}{{ima_coc1_crit=@{ima_coc_att1_crit}}} {{name=閃檢定}} {{success=[[@{dodge}]]}} {{hard=[[floor(@{dodge}/2)]]}} {{extreme=[[floor(@{dodge}/5)]]}} {{roll1=[[1d100]]}}' name='roll_dodge_check' />
<button class='old-roll' type='roll' value='@{roll_display}&{template:coc} {{ima_coc=@{ima_att_coc}}} {{name=閃檢定}} {{success=[[@{dodge}]]}} {{hard=[[floor(@{dodge}/2)]]}} {{extreme=[[floor(@{dodge}/5)]]}} {{roll1=[[1d100]]}} {{roll2=[[1d100]]}} {{roll3=[[1d100]]}}' name='roll_dodge_check' />
<<button class='new-roll' type='roll' value='@{roll_display}&{template:coc-1}{{ima_coc1=@{ima_coc_att1}}}{{ima_coc1_fum=@{ima_coc_att1_fum}}}{{ima_coc1_fail=@{ima_coc_att1_fail}}}{{ima_coc1_succ=@{ima_coc_att1_succ}}}{{ima_coc1_hard=@{ima_coc_att1_hard}}}{{ima_coc1_ext=@{ima_coc_att1_ext}}}{{ima_coc1_crit=@{ima_coc_att1_crit}}} {{name=閃檢定}} {{success=[[@{dodge}]]}} {{hard=[[floor(@{dodge}/2)]]}} {{extreme=[[floor(@{dodge}/5)]]}} {{roll1=[[1d100]]}}' name='roll_dodge_check' />
</td>
<td style="width:16%"><input style="width:100%" type="text" value="閃" disabled="true"/></td>
<td style="width:16%"><input style="width:100%" type="text" value="閃" disabled="true"/></td>
<td style="width:8%"><input style="width:100%;text-align:right;" type="text" value="0" disabled="true"/></td>
<td style="width:8%"><input style="width:100%;text-align:left;" type="text" value="+0" disabled="true"/></td>
<td style="width:12%"><input style="width:100%;text-align:center;" type="text" value="" disabled="true" /></td>
@@ -1297,7 +1297,7 @@
</tr>
<tr>
<td>成功 </td><td><input type="radio" name="attr_ima_coc1_ext" value="" checked="checked">None</td>
<td>成功 </td><td><input type="radio" name="attr_ima_coc1_ext" value="" checked="checked">None</td>
<td><input type="radio" name="attr_ima_coc1_ext" value="@{ima_coc1_ext_url}"></td>
<td colspan="3"><input type="text" name="attr_ima_coc1_ext_url" style="width:100%"></td>
</tr>
@@ -1340,7 +1340,7 @@
</tr>
<tr>
<td>成功 </td><td><input type="radio" name="attr_ima_coc1_san_ext" value="" checked="checked">None</td>
<td>成功 </td><td><input type="radio" name="attr_ima_coc1_san_ext" value="" checked="checked">None</td>
<td><input type="radio" name="attr_ima_coc1_san_ext" value="@{ima_coc1_san_ext_url}"></td>
<td colspan="3"><input type="text" name="attr_ima_coc1_san_ext_url" style="width:100%"></td>
</tr>
@@ -1395,7 +1395,7 @@
</tr>
<tr>
<td>成功 </td><td><input type="radio" name="attr_ima_coc_att1_ext" value="" checked="checked">None</td>
<td>成功 </td><td><input type="radio" name="attr_ima_coc_att1_ext" value="" checked="checked">None</td>
<td><input type="radio" name="attr_ima_coc_att1_ext" value="@{ima_coc_att1_ext_url}"></td>
<td colspan="3"><input type="text" name="attr_ima_coc_att1_ext_url" style="width:100%"></td>
</tr>
@@ -1451,7 +1451,7 @@
<td colspan="3"><input type="text" name="attr_ima_coc2_hard_url" style="width:100%"></td>
</tr>
<tr>
<td>成功 </td><td><input type="radio" name="attr_ima_coc2_ext" value="" checked="checked">None</td>
<td>成功 </td><td><input type="radio" name="attr_ima_coc2_ext" value="" checked="checked">None</td>
<td><input type="radio" name="attr_ima_coc2_ext" value="@{ima_coc2_ext_url}"></td>
<td colspan="3"><input type="text" name="attr_ima_coc2_ext_url" style="width:100%"></td>
</tr>
@@ -1529,7 +1529,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -1579,7 +1579,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -1629,7 +1629,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -1682,7 +1682,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -1732,7 +1732,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -1782,7 +1782,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -1835,7 +1835,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -1885,7 +1885,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -1935,7 +1935,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -1989,7 +1989,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -2039,7 +2039,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -2089,7 +2089,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -2140,7 +2140,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -2192,7 +2192,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -2242,7 +2242,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -2292,7 +2292,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -2347,7 +2347,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -2397,7 +2397,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -2447,7 +2447,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -2500,7 +2500,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -2550,7 +2550,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -2600,7 +2600,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -2653,7 +2653,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -2703,7 +2703,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -2753,7 +2753,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -2823,7 +2823,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -2873,7 +2873,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -2923,7 +2923,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -2976,7 +2976,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -3026,7 +3026,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3076,7 +3076,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3129,7 +3129,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -3179,7 +3179,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3229,7 +3229,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3283,7 +3283,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -3333,7 +3333,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3383,7 +3383,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3434,7 +3434,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3486,7 +3486,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -3536,7 +3536,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3586,7 +3586,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3641,7 +3641,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -3691,7 +3691,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -3741,7 +3741,7 @@
{{/rollGreater() roll2 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll2 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll2 2 extreme}}
{{/rollBetween() roll2 2 hard}}
{{/rollBetween() roll2 2 success}}
@@ -3794,7 +3794,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -3844,7 +3844,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3894,7 +3894,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -3947,7 +3947,7 @@
{{/rollGreater() roll3 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll3 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll3 2 extreme}}
{{/rollBetween() roll3 2 hard}}
{{/rollBetween() roll3 2 success}}
@@ -3997,7 +3997,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -4047,7 +4047,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>成功</b></td>
<td class="template_value"><b>成功</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
@@ -4407,7 +4407,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td style="background:#FCF8E3;" class="template_value"><b>成功</b></td>
<td style="background:#FCF8E3;" class="template_value"><b>成功</b></td>
{{#ima_coc1_ext}}
<caption>[IMAGE]({{ima_coc1_ext}})</caption>
{{/ima_coc1_ext}}
@@ -4588,7 +4588,7 @@
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td style="background:#FCF8E3;" class="template_value"><b>成功</b></td>
<td style="background:#FCF8E3;" class="template_value"><b>成功</b></td>
{{#ima_coc_att1_ext}}
<caption>[IMAGE]({{ima_coc_att1_ext}})</caption>
{{/ima_coc_att1_ext}}
@@ -4,6 +4,6 @@
"authors": "Aqua Alex, Matthew Carpenter, Roric, Zetetic",
"roll20userid": "1048758, 103705, 1466905, 1540094",
"preview": "coc_7th_ed.png",
"instructions": "2021/04/10 修正瘋狂格\n2019/09/02增加狂氣發作表\n2018/01/17增加私訊KP擲骰設定,戰鬥欄的TurnOrder骰,JSON匯出匯入功能及修正角色名不連動角卡的問題\n2018/01/11增加分頁顯示,增加關係人欄位,調查員筆記,生平故事等,武器欄位增加閃躲,戰鬥不用再拉上拉下\n2018/01/08增加擲骰顯示圖片\n2018/01/04增加全自動射擊,增加護甲,增加自動顯示極端傷害\n2018/01/03增加追逐戰檢定\n2017/12/13翻譯最新版COC7版角色卡.使用我流技能排序.增加不定性瘋狂值\n當你使用灰色擲骰按鈕,你會看到聊天紀錄上出現\"成功值/困難成功值/極端成功值\".讓你用適合的門檻來判斷是否成功.至於武器則選擇一個你武器的技能進行檢定.你可以從自訂的10個來進行檢定.而武器傷害可以拉選\"+0\", \"+1/2db\" 或 \"+db.\"來選擇是否加入傷害加成.\n現在支援低俗克蘇魯,打勾即可以變成低俗克蘇魯規則的雙倍生命值. \n\n Aqua Alex:\n (1)刪除了對js​文件的需求,並創建了一個Workerscript,即使不是Pro 帳號也可以自動計算傷害加值和體格.\n (2) 自動計算速度等級\n (3) 獎勵/懲罰擲骰 - 灰色擲骰是普通擲骰按鈕 (同時擲出3粒骰子並顯示所有結果), 綠色擲骰按鈕只會擲出一粒骰子.\n\nZ:\n(1)速度骰檢定: 在速度等級(Move Rate) 旁邊新增擲骰,根據投擲體質的結果,顯示速度等級.\n(2)全自動射擊彈幕:武器欄,第二欄強制為全自動射擊檢定,只可以選擇機槍或衝鋒槍,左右兩粒擲骰鍵對應傷害欄及極端傷害欄的左右兩個傷害公式,可以用括號()備註每彈幕多少發.\n(3)極端傷害列:新增在武器表中,非必須填寫,但填寫後,灰色擲骰會自動顯示,而綠色擲骰只有在擲出極端成功時才會顯示,為了兼容問題,內裡想進行擲骰,請打[[]] EG. [[1d4+2+4+2(雕刻刀)]]\n(4)擲骰顯示圖片:只要在旁邊打入圖片網址並點擊按鈕即可顯示圖片,支援GIF,JPG,PNG格式.\nHKTRPG.com SAD",
"instructions": "2021/04/10 修正瘋狂格\n2019/09/02增加狂氣發作表\n2018/01/17增加私訊KP擲骰設定,戰鬥欄的TurnOrder骰,JSON匯出匯入功能及修正角色名不連動角卡的問題\n2018/01/11增加分頁顯示,增加關係人欄位,調查員筆記,生平故事等,武器欄位增加閃躲,戰鬥不用再拉上拉下\n2018/01/08增加擲骰顯示圖片\n2018/01/04增加全自動射擊,增加護甲,增加自動顯示極端傷害\n2018/01/03增加追逐戰檢定\n2017/12/13翻譯最新版COC7版角色卡.使用我流技能排序.增加不定性瘋狂值\n當你使用灰色擲骰按鈕,你會看到聊天紀錄上出現\"成功值/困難成功值/極端成功值\".讓你用適合的門檻來判斷是否成功.至於武器則選擇一個你武器的技能進行檢定.你可以從自訂的10個來進行檢定.而武器傷害可以拉選\"+0\", \"+1/2db\" 或 \"+db.\"來選擇是否加入傷害加成.\n現在支援低俗克蘇魯,打勾即可以變成低俗克蘇魯規則的雙倍生命值. \n\n Aqua Alex:\n (1)刪除了對js​文件的需求,並創建了一個Workerscript,即使不是Pro 帳號也可以自動計算傷害加值和體格.\n (2) 自動計算速度等級\n (3) 獎勵/懲罰擲骰 - 灰色擲骰是普通擲骰按鈕 (同時擲出3粒骰子並顯示所有結果), 綠色擲骰按鈕只會擲出一粒骰子.\n\nZ:\n(1)速度骰檢定: 在速度等級(Move Rate) 旁邊新增擲骰,根據投擲體質的結果,顯示速度等級.\n(2)全自動射擊彈幕:武器欄,第二欄強制為全自動射擊檢定,只可以選擇機槍或衝鋒槍,左右兩粒擲骰鍵對應傷害欄及極端傷害欄的左右兩個傷害公式,可以用括號()備註每彈幕多少發.\n(3)極端傷害列:新增在武器表中,非必須填寫,但填寫後,灰色擲骰會自動顯示,而綠色擲骰只有在擲出極端成功時才會顯示,為了兼容問題,內裡想進行擲骰,請打[[]] EG. [[1d4+2+4+2(雕刻刀)]]\n(4)擲骰顯示圖片:只要在旁邊打入圖片網址並點擊按鈕即可顯示圖片,支援GIF,JPG,PNG格式.\n\nHKTRPG.com SAD",
"legacy": true
}
+122 -122
View File
@@ -1,162 +1,162 @@
{
"Improvement-1": "Improvement 1",
"Improvement-2": "Improvement 2",
"Improvement-3": "Improvement 3",
"Improvement-4": "Improvement 4",
"Improvement-5": "Improvement 5",
"Improvement-1": "Polepszenie 1",
"Improvement-2": "Polepszenie 2",
"Improvement-3": "Polepszenie 3",
"Improvement-4": "Polepszenie 4",
"Improvement-5": "Polepszenie 5",
"LOGOS": "LOGOS:",
"MYTHOS": "MYTHOS:",
"TAG:": "TAG:",
"adaptation": "Adaptation",
"ally": "Ally",
"adaptation": "Adaptacja",
"ally": "Sojusznik",
"attn": "ATTN:",
"base-of-operation": "Base of Operation",
"base-of-operation": "Baza operacyjna",
"bastion": "Bastion",
"build-up": "BUILD-UP:",
"burn-tag-for-hit": "BURN TAG FOR HIT -",
"change-game-button": "Change The Game",
"build-up": "ZBUDUJ",
"burn-tag-for-hit": "SPAL TAG ZA TRAFIENIE -",
"change-game-button": "Zmień Grę",
"change-game-dynamite": "You get **Juice=Power (min 3)**. Spend your Juice, 1 for 1, to gain the following effects: <ul><li>Create a story tag.</li><li>Burn a power tag or a story tag.</li><li>Give or reduce a status. (**+1/-1 tier per Juice**)</li><li>Scale up the effect. (greater area or more targets)</li><li>Prolong the effects. (make it ongoing)</li><li>Hide the effect.</li><li>Any other improvement you and the MC agree on.</li></ul>Additionaly you can choose to activate one of the following special effects by spending 1 juice: <ul><li>Scale up a single effect to a large scale or make it affect a large group.</li><li>Make a single effect permanent or remove a permanent effect. You can only have one permanent effect at a time, but may discard it whenever you wish.</li><li>Make a single effect Mist-hidden so that no-one can know about it without your approval.</li></ul> By default, your effect is topical (affects one target), temporary (only affects the next relevant action), and discernible.",
"change-game-fail": "You miss! The MC can invoke one of their MC moves.",
"change-game-fail": "Spudłowałeś! Mc może użyć jednego z jego ruchów.",
"change-game-great-succ": "You get **Juice=Power (min 2)**. Spend your Juice, 1 for 1, to gain the following effects:<ul><li>Create a story tag.</li><li>Burn a power tag or a story tag.</li><li>Give or reduce a status. (**+1/-1 tier per Juice**)</li><li>Scale up the effect. (greater area or more targets)</li><li>Prolong the effects. (make it ongoing)</li><li>Hide the effect.</li><li>Any other improvement you and the MC agree on.</li></ul><br>By default, your effect is topical (affects one target), temporary (only affects the next relevant action), and discernible.",
"change-game-min-succ": "You get **Juice=Power (min 1)**. Spend your Juice, 1 for 1, to gain the following effects:<ul><li>Create a story tag.</li><li>Burn a power tag or a story tag.</li><li>Give or reduce a status. (**+1/-1 tier per Juice**)</li></ul><br>By default, your effect is topical (affects one target), temporary (only affects the next relevant action), and discernible.",
"change-the-game-button": "Change The Game",
"character-card": "CHARACTER CARD",
"character-name": "CHARACTER NAME",
"character-notes": "Character notes...",
"cinematic-move": "Cinematic Move",
"change-the-game-button": "Zmień Grę",
"character-card": "KARTA POSTACI",
"character-name": "IMIĘ POSTACI",
"character-notes": "Notatki postaci...",
"cinematic-move": "Filmowy Ruch",
"cinematic-move-desc": "Cinematic Move**When answers to your Mystery are within reach, but you forego them**, mark Fade on that Mysterys theme.<br>**When your Identity demands you act or speak in a given way and you dont**, mark Crack on that Identitys theme.<br>**When you sacrifice something you truly want in order to abide by your Identity**, mark Attention on that Identitys theme.",
"cinematic-moves": "CINEMATIC MOVES",
"clues": "CLUES",
"concept": "Concept...",
"conjuration": "Conjuration",
"convince-button": "Convince",
"cinematic-moves": "FILMOWE RUCHY",
"clues": "WSKAZÓWKI",
"concept": "Koncept..",
"conjuration": "Przywoływanie",
"convince-button": "Przekonywanie",
"convince-dynamite": "Choose a relevant status with **tier=Power**. Your target can choose either to take the status or change their agenda to include yours and take a **tier-2** temporary status representing your influence.",
"convince-fail": "You miss! The MC can invoke one of their MC moves.",
"convince-fail": "Spudłowałeś! Mc może użyć jednego z jego ruchów.",
"convince-great-succ": "Choose a relevant status with **tier=Power**. Your target can choose either to take the status or change their agenda to include yours, at least for the time being.",
"convince-mid-succ": "Choose a relevant status with **tier=Power**. Your target can choose either to take the status or give in a little, but protect their own agenda.",
"core-moves": "CORE MOVES",
"crack": "CRACK:",
"credits-button": "Geek Out During Credits",
"core-moves": "PODSTAWOWE RUCHY",
"crack": "PĘKNIĘCIE:",
"credits-button": "Ciesz się podczas scen końcowych",
"credits-button-desc": "**At the end of the session**, when the credits-button roll, go around the table. Each player can answer one or more of the following questions:<ul><li>**How has the crew grown this session?**<br>Recover a burnt crew power tag or mark Attention on a crew theme. </li><li>**Which character had the most meaningful interaction with your character this session?**<br>Add one Help point or one Hurt point next to their name on your character card. </li><li>**Which of your themes is under the most strain? If it collapses, what new aspect will show up in its place?**<br>Write down the answer under FLIPSIDE on that themes card. </li></ul>",
"credits-desc": "**At the end of the session**, when the credits roll, go around the table. Each player can answer one or more of the following questions:<ul><li>**How has the crew grown this session?**<br>Recover a burnt crew power tag or mark Attention on a crew theme. </li><li>**Which character had the most meaningful interaction with your character this session?**<br>Add one Help point or one Hurt point next to their name on your character card. </li><li>**Which of your themes is under the most strain? If it collapses, what new aspect will show up in its place?**<br>Write down the answer under FLIPSIDE on that themes card. </li></ul>",
"crew": "CREW:",
"crew-theme": "CREW THEME",
"defining-event": "Defining Event",
"defining-relationship": "Defining Relationship",
"destiny": "Destiny",
"disable-desc": "DISABLE DESCRIPTIONS -",
"divination": "Divination",
"divinination": "Divination",
"downtime-button": "Montage (Downtime)",
"crew": "EKIPA:",
"crew-theme": "MOTYW EKIPY",
"defining-event": "Zdarzenie Definujące",
"defining-relationship": "Relacja Definiująca ",
"destiny": "Przeznaczenie",
"disable-desc": "WYŁĄCZ OPISY -",
"divination": "Wieszczenie",
"divinination": "Wieszczenie",
"downtime-button": "Montaż (przestój)",
"downtime-button-desc": "**Whenever your character has some downtime-button**, choose one way to spend it:<ul><li>**Give attention** to one of your Logos (or extra) themes. Tell everyone at the table how you do it and mark Attention on that theme. </li><li>**Work the case.** Tell everyone at the table how you do it, and gain 3 Clues with a method and a source based on your description. </li><li>**Explore your Mythos.** Tell everyone at the table which Mystery you explore and how you do it. You gain 1 Clue with a method and a source based on your description. Mark Attention on that Mysterys theme. </li><li>**Prepare for your next activity.** Tell everyone at the table how you prepare and choose one: recover all your burnt power tags OR gain 3 Juice with a method based on your description. You can choose from the effect improvements under **Change the Game.**</li><li>**Recover from you last activity.** For each ongoing status still affecting you, the MC will tell you if and how it can be reduced during your downtime-button and by how many tiers. Alternatively, the MC can allow you to reduce any or some of your statuses by one tier for each relevant tag you have. </li></ul><br>The MC can cue into any of the montage events and continue them as scenes.",
"downtime-desc": "**Whenever your character has some downtime**, choose one way to spend it:<ul><li>**Give attention** to one of your Logos (or extra) themes. Tell everyone at the table how you do it and mark Attention on that theme. </li><li>**Work the case.** Tell everyone at the table how you do it, and gain 3 Clues with a method and a source based on your description. </li><li>**Explore your Mythos.** Tell everyone at the table which Mystery you explore and how you do it. You gain 1 Clue with a method and a source based on your description. Mark Attention on that Mysterys theme. </li><li>**Prepare for your next activity.** Tell everyone at the table how you prepare and choose one: recover all your burnt power tags OR gain 3 Juice with a method based on your description. You can choose from the effect improvements under **Change the Game.**</li><li>**Recover from you last activity.** For each ongoing status still affecting you, the MC will tell you if and how it can be reduced during your downtime and by how many tiers. Alternatively, the MC can allow you to reduce any or some of your statuses by one tier for each relevant tag you have. </li></ul><br>The MC can cue into any of the montage events and continue them as scenes.",
"eliminate-nemeses": "Get closure from your Nemeses",
"enclave": "Enclave",
"end-of-road": "End Of The Road",
"eliminate-nemeses": "Uzyskaj zamknięcie od swoich Nemezis",
"enclave": "Enklawa",
"end-of-road": "Koniec drogi",
"end-road-desc": "**If your Identity ever becomes resolved**, rephrase it in the same spirit to describe a new goal, a greater scope, a new angle, etc. Alternatively, if this aspect of your life truly ended, you may replace this Identitys theme.",
"expression": "Expression",
"extra-theme": "Gain an extra theme",
"face-danger": "Face Danger",
"face-danger-button": "Face Danger",
"expression": "Ekspresja",
"extra-theme": "Zdobądź dodatkowy motyw",
"face-danger": "Staw czoła zagrożeniu",
"face-danger-button": "Staw czoła zagrożeniu",
"face-danger-desc": "You avoid the status completely and choose one: <ul><li>You reflect the status at your attacker or otherwise use it against them. You give your attacker an appropriate status of your choice with **tier=tier** of the original status.</li><li>You bolster your defenses. You take an appropriate ongoing **tier-1** status of your choice describing your improved defenses.</li></ul> ",
"face-danger-fail": "You miss! You take the full status.",
"face-danger-max-succ": "You fend off the effect and take no status at all. ",
"face-danger-min-succ": "You take the status, but with -1 tier.",
"fade": "FADE:",
"familiar": "Familiar",
"find-answers-button": "Finally, Some Answers",
"face-danger-fail": "Spudłowałeś! Zdobywasz pełny status.",
"face-danger-max-succ": "Odpierasz efekt i nie otrzymujesz żadnego statusu. ",
"face-danger-min-succ": "Otrzymujesz status ale o -1 stopień słabszy.",
"fade": "WYBLAKNIĘCIE:",
"familiar": "Podobny",
"find-answers-button": "W końcu, jakieś odpowiedzi",
"find-mistery-desc": "**When you find answers to your Mystery**, choose one, two, or all three:<br>You gain a deeper understanding of your Mythos, of the subject of your Mystery, or of the link between your Mystery and your Mythos. Mark Attention on the theme to which this Mystery belongs.<br>You are shocked by the discovery to the point of rejecting your Mythos or an aspect of your ordinary life. Mark Fade or Crack on any theme.<br>Your questions are answered. Choose a new Mystery for this theme.",
"flashback-button": "Flashback",
"flashback-button-desc": "Once per session, when you have the spotlight",
"flashback-desc": "Once per session, when you have the spotlight",
"flip-card": "FLIP CARD",
"flipside": "FLIPSIDE:",
"flipside-theme-lost-replace": "What does it mean for this theme to be lost? What theme would replace it?",
"great-success": "Great Success",
"hard-choice-button": "Make A Hard Choice",
"help": "HELP",
"hit-with-all-button": "Hit With All You've Got",
"flashback-button": "Retrospekcja",
"flashback-button-desc": "Raz na sesje, kiedy jesteś w centrum uwagi",
"flashback-desc": "Raz na sesje, kiedy jesteś w centrum uwagi",
"flip-card": "\nPRZEWRÓĆ KARTE",
"flipside": "ODWRÓCONA:",
"flipside-theme-lost-replace": "Co oznacza zagubienie tego motywu? Jaki motyw go zastąpi?",
"great-success": "Wielki Sukces",
"hard-choice-button": "Podejmij trudny wybór",
"help": "POMOCY",
"hit-with-all-button": "Uderz wszystkim co masz",
"hit-with-all-dynamite": "You give the target an appropriate status of your choice with **tier=Power**. Choose 1: <ul><li>Defend an ally from a counterstrike. The target of your attack cannot attack that ally on their next move.</li><li>You hit them hard **(+2 tier)** or get more of them **(+2 targets)**</li><li>Extreme collateral damage! Everyone and everything around your target takes a similar status with **tier=Power**.</li><li>Control the conflict. **(Juice=2)**</li><li>Choose three options from the standard list:</li></ul> Standard list: <ul><li>You take cover or secure a superior position.</li><li>You get them good or get many of them (+1 tier).</li><li>You control the collateral damage.</li><li>You hold the targets attention, if possible.</li><li>You gain the upper hand. Take 1 Juice.</li></ul>",
"hit-with-all-fail": "You miss! The MC can invoke one of their MC moves.",
"hit-with-all-fail": "Spudłowałeś! Mc może użyć jednego z jego ruchów.",
"hit-with-all-max-succ": "You give the target an appropriate status of your choice with **tier=Power**. Choose 2: <ul><li>You take cover or secure a superior position so that they cant hit you back. </li><li>You get them good. (**+1 tier**)</li><li>You get more of them. (**+1 target**)</li><li>You control the collateral damage.</li><li>You hold the targets attention, if possible.</li><li>You gain the upper hand. (**Juice=1**)</li></ul>",
"hit-with-all-min-succ": "You give the target an appropriate status of your choice with **tier=Power**. Choose 1:<ul><li>You take cover or secure a superior position.</li><li>You get them good or get many of them (+1 tier).</li><li>You control the collateral damage.</li><li>You hold the targets attention, if possible.</li><li>You gain the upper hand. Take 1 Juice.</li></ul>",
"hurt": "HURT",
"identity": "Identity...",
"improvements": "IMPROVEMENTS:",
"instructions": "1. Describe your characters action.<br>2. Activate the Tags and Statuses relevant to your character's action. <br>3. Press the button for the Move your action triggers.<br>4. Follow the outcome description based on your score.",
"hurt": "ZRANIONY",
"identity": "Zidentyfikuj...",
"improvements": "ULEPSZENIA:",
"instructions": "1. Opisz akcję swojej postaci.<br>2. Aktywuj tagi i statusy odpowiednie do akcji twojej postaci. <br>3. Naciśnij przycisk wyzwalaczy Przenieś swoje działania.<br>4.Postępuj zgodnie z opisem wyniku na podstawie swojego wyniku.",
"investigate-button": "Śledztwo",
"investigate-dynamite": "Your investigation reveals a key detail. The MC will reveal the most valuable detail in the scene that your investigation could reveal.<br>Additionally you get **Clues=Power**. Spend your Clues 1-to-1 to ask the MC a question about the subject of your investigation or ask another player a relevant question about their character. They must give you either a straight answer or a solid lead.",
"investigate-fail": "You miss! The MC can invoke one of their MC moves.",
"investigate-max-succ": "You get **Clues=Power.**<br> Spend your Clues 1-to-1 to ask the MC a question about the subject of your investigation or ask another player a relevant question about their character. They must give you either a straight answer or a solid lead.",
"investigate-fail": "Spudłowałeś! Mc może użyć jednego z jego ruchów.",
"investigate-max-succ": "You get <b>Clues=Power.</b><br> Spend your Clues 1-to-1 to ask the MC a question about the subject of your investigation or ask another player a relevant question about their character. They must give you either a straight answer or a solid lead.",
"investigate-min-succ": "You get **Clues=Power.**<br>Spend your Clues 1-to-1 to ask the MC a question about the subject of your investigation or ask another player a relevant question about their character. They must give you either a straight answer or a solid lead. They can also choose 1:<ul><li>Your investigation exposes you to danger.</li><li>The clues you get are fuzzy, incomplete, or part-true part-false</li><li>Whoever or whatever you are asking the question(s) can ask you one question as well. You answer on the same terms.</li></ul>",
"juice": "JUICE",
"leave-city": "Leave the City",
"logos-who-am-i": "Who I am I in my everyday life in the city?",
"make-core-move": "Make one Core Move *Dynamite!*",
"mild-success": "Mild Success",
"juice": "SOK",
"leave-city": "Opuść miasto",
"logos-who-am-i": "Kim jestem w moim codziennym życiu w mieście?",
"make-core-move": "Zrób jeden ze swoich Podstawowych Ruchów *Dynamit!*",
"mild-success": "Łagodny sukces",
"minus": "MINUS",
"miss": "Pudło",
"mission": "Mission",
"mobility": "Mobility",
"moments-evolution": "Moments of Evolution:",
"monologue-button": "Voiceover Monologue",
"monologue-button-desc": "**At the beginning of every session**, one player goes into a monologue-button as his or her character, relating the characters thoughts and feelings at this point in the story.",
"mystery": "Mystery...",
"mystery-identity": "Mystery/Identity...",
"mythos-legend": "Which legend has taken root in me?",
"notes": "NOTES:",
"personality": "Personality",
"player-character": "Player Character",
"mission": "Misja",
"mobility": "Sprawność",
"moments-evolution": "Momenty rozwoju:",
"monologue-button": "Monolog lektora",
"monologue-button-desc": "<b>At the beginning of every session</b>, one player goes into a monologue-button as his or her character, relating the characters thoughts and feelings at this point in the story.",
"mystery": "Tajemnica...",
"mystery-identity": "Tajemnica/Tożsamość...",
"mythos-legend": "Która legenda zakorzeniła się we mnie?",
"notes": "NOTATKI:",
"personality": "Osobowość",
"player-character": "Postać Gracza",
"plus": "PLUS",
"possessions": "Possessions",
"power": "Power:",
"power-tag": "Power Tag",
"power-tag-generic": "Choose another broad power tag",
"power-tag-type": "Power Tag",
"power-title": "POWER",
"relic": "Relic",
"possessions": "Dobytek",
"power": "Moc:",
"power-tag": "Tag Mocy",
"power-tag-generic": "Wybierz inny szeroki tag mocy",
"power-tag-type": "Tag Mocy",
"power-title": "MOC",
"relic": "Relikt",
"reset": "RESET",
"result": "Rezultat:",
"result-10+": "Result 10+ : ",
"result-12+": "Result 12+ : ",
"result-6-": "Result 6- : ",
"result-7-9": "Result 7-9 : ",
"ride": "Ride",
"roll-dynamite": "ROLL DYNAMITE -",
"rolls-a": "rolls a",
"routine": "Routine",
"see-through-mist": "See through the Mist",
"sneak-around-button": "Sneak Around",
"sneak-around-dynamite": "Your target is so entirely fooled by your subterfuge that you can continue to move and/or act completely undetected by this target for the rest of the scene.",
"sneak-around-fail": "You miss! The MC can invoke one of their MC moves.",
"sneak-around-max-succ": "Everyone that should fall for it falls for it.",
"sneak-around-min-succ": "It got complicated. The MC chooses one: <ul><li>Someone unimportant noticed you, but that just made them important, right?</li><li>You are perceived only by a secondary sense (someone picks up your scent while youre sneaking; youre seen whispering a message but the message is not heard).</li><li>You must leave something important behind or be discovered.</li></ul>",
"stop-holding-back-button": "Stop. Holding. Back.",
"result-10+": "Rezultat 10+ : ",
"result-12+": "Rezultat 12+ : ",
"result-6-": "Rezultat 6- : ",
"result-7-9": "Rezultat 7-9 : ",
"ride": "Jedź",
"roll-dynamite": "RZUĆ DYNAMITEM-",
"rolls-a": "rzuć a",
"routine": "Rutyna",
"see-through-mist": "Spojrzyj przez mgłę",
"sneak-around-button": "Skradaj się",
"sneak-around-dynamite": "Twój cel jest tak całkowicie oszukany przez twój podstęp, że możesz kontynuować ruch i/lub działać zupełnie niezauważony przez ten cel przez resztę sceny.",
"sneak-around-fail": "Spudłowałeś! MC może wykonać jeden z jego ruchów.",
"sneak-around-max-succ": "Każdy, kto powinien się na to nabrać, nabiera się na to.",
"sneak-around-min-succ": "Każdy, kto powinien się na to nabrać, nabiera się na to. To się skomplikowało. MC wybiera jedno: <ul><li>Ktoś nieważny cię zauważył, ale to tylko uczyniło go ważnym, prawda?</li><li>Jesteś postrzegany tylko przez drugorzędny zmysł (ktoś wyczuwa twój zapach, gdy się skradasz; widać, że szepczesz wiadomość, ale wiadomość nie jest słyszana).</li><li>Musisz zostawić coś ważnego za sobą lub zostać odkrytym.</li></ul>",
"stop-holding-back-button": "Przestań. Się. Powstrzymywać.",
"stop-holding-back-button-dynamite": "You achieve exactly what you wanted to achieve and pay the price:<br>**Significant:** Mark Fade/Crack on one theme.<br>**No Return:** Mark Fade/Crack and burn all the power tags on one theme.<br>**Ultimate:** Replace one theme.",
"stop-holding-back-button-fail": "You lose control over your powers or fail to use them as planned. The MC will decide how, and what the consequences are. You also pay the price:<br>**Significant:** Mark Fade/Crack and burn all the power tags on one theme.<br>**No Return:** Replace one theme.<br>**Ultimate:** You are killed, destroyed, or transformed forever (for now). Take a tier-6 status.",
"stop-holding-back-button-min-succ": "You achieve exactly what you wanted to achieve and pay the price:<br>**Significant:** Mark Fade/Crack and burn all the power tags on one theme.<br>**No Return:** Replace one theme.<br>**Ultimate:** You are killed, destroyed, or transformed forever (for now). Take a tier-6 status.",
"stop-holding-back-min-succ": "You achieve exactly what you wanted to achieve and pay the price:<br>**Significant:** Mark Fade/Crack and burn all the power tags on one theme.<br>**No Return:** Replace one theme.<br>**Ultimate:** You are killed, destroyed, or transformed forever (for now). Take a tier-6 status.",
"story-tag": "STORY TAG",
"subversion": "Subversion",
"subversione": "Subversion",
"take-a-risk-button": "Take The Risk",
"take-risk-button": "Take A Risk",
"story-tag": "TAG HISTORI",
"subversion": "Obalenie",
"subversione": "Obalenie",
"take-a-risk-button": "Zaryzykuj",
"take-risk-button": "Zaryzykuj",
"take-risk-dynamite": "You pull it off spectacularly and even turn the situation to your advantage. (**Juice=2**)",
"take-risk-fail": "You miss! The MC can invoke one of their MC moves.",
"take-risk-max-succ": "You do it, somehow.",
"take-risk-min-succ": "Things get messy. The MC will offer you a hard bargain or an ugly choice.",
"takes-spotlight": "takes the spotlight!",
"text": "text...",
"theme-title": "THEME TITLE",
"toe-to-toe-button": "Go Toe To Toe",
"take-risk-fail": "Spudłowałeś! MC może wykonać jeden z jego ruchów.",
"take-risk-max-succ": "Zrobiłeś to, jakoś.",
"take-risk-min-succ": "Rzeczy się skomplikowały. Mc oferuje trudną okazję lub nieprzyjemny wybór.",
"takes-spotlight": "stań w centrum uwagi!",
"text": "tekst...",
"theme-title": "TYTUŁ MOTYWU",
"toe-to-toe-button": "Walka łeb w łeb",
"toe-to-toe-dynamite": "You get all three <ul><li>You get all three</li><li>Get them good, inflicting a status with **tier=Power**.</li><li>Block, dodge, or counter their best attempts</li></ul>",
"toe-to-toe-fail": "You miss! The MC can invoke one of their MC moves.",
"toe-to-toe-fail": "Spudłowałeś! MC może wykonać jeden z jego ruchów.",
"toe-to-toe-max-succ": "Choose 2:<ul><li>You manage to achieve your goal, e.g., take something they hold</li><li>You get them good, inflicting a status with **tier=Power**.</li><li>You block, dodge, or counter their best attempts.</li></ul>",
"toe-to-toe-min-succ": "Choose 1: <ul><li>You manage to achieve your goal, e.g., take something they hold</li><li>You get them good, inflicting a status with **tier=Power**.</li><li>You block, dodge, or counter their best attempts.</li></ul>",
"tracking-card": "TRACKING CARD",
"tracking-card-only-npc": "TRACKING CARDS ONLY (NPC)",
"training": "Training",
"transformation": "Go through a transformation",
"turf": "Turf",
"weakness-tag": "Weakness Tag"
"tracking-card": "Karta ŚLEDZENIA",
"tracking-card-only-npc": "KARTA ŚLEDZENIA TYLKO DLA NPC",
"training": "Trening",
"transformation": "Przejdź przez transformację",
"turf": "Teren",
"weakness-tag": "Znacznik Słabości"
}
@@ -777,17 +777,17 @@ input[name="attr_Edit"]:checked + div .sheet-editPane {
display: block;
}
input[name="attr_Portrait"]:not([value="PC0"]) ~ .sheet-Agility,
input[name="attr_Portrait"]:not([value="PC0"]) ~ .sheet-Awareness,
input[name="attr_Portrait"]:not([value="PC0"]) ~ .sheet-Intellect,
input[name="attr_Portrait"]:not([value="PC0"]) ~ .sheet-Influence,
input[name="attr_Portrait"]:not([value="PC0"]) ~ .sheet-Spirit,
input[name="attr_Portrait"]:not([value="PC0"]) ~ .sheet-Strength
.sheet-Agility,
.sheet-Awareness,
.sheet-Intellect,
.sheet-Influence,
.sheet-Spirit,
.sheet-Strength
{
position: static;
background-color: rgba(255, 255, 255, 0.3);
border: 1px solid rgba(55, 55, 55, 0.3);
padding: 5px;
position: static !important;
background-color: rgba(255, 255, 255, 0.3) !important;
border: 1px solid rgba(55, 55, 55, 0.3) !important;
padding: 5px !important;
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 KiB

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

+1
View File
@@ -1 +1,2 @@
source/node_modules/
source/.sublime-gulp.cache
+39 -2
View File
@@ -373,7 +373,7 @@
.charsheet .rivals-header {
display: inline-grid;
grid-template-columns: auto 100px auto;
grid-template-columns: calc((100% - 100px)/2) 100px calc((100% - 100px)/2);
background-color: #f3f4f5;
width: -moz-available;
width: -webkit-fill-available;
@@ -390,8 +390,10 @@
}
.charsheet .rivals-header .logo {
background-image: url();
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Crossed-Fates/assets/square.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100px 100px;
}
.charsheet .rivals-header .header-left .rival-stat, .charsheet .rivals-header .header-right .rival-stat {
@@ -433,6 +435,41 @@
font-family: "PT Sans Narrow", "PT Sans", sans-serif;
}
.charsheet .footer {
display: inline-flex;
float: right;
}
.charsheet .footer .catscratcher {
align-self: center;
}
.charsheet .footer .catscratcher a {
font-size: 0.8em;
font-family: "Share Tech Mono", "PT Sans", sans-serif;
text-transform: uppercase;
}
.charsheet .footer .catscratcher a:link {
color: #d80f17;
text-decoration: none;
}
.charsheet .footer .catscratcher a:visited {
color: #d80f17;
text-decoration: none;
}
.charsheet .footer .catscratcher a:hover {
color: #d80f17;
text-decoration: none;
}
.charsheet .footer .catscratcher a:active {
color: #d80f17;
text-decoration: none;
}
.charsheet .dotted-line {
border-bottom: 2px dotted #040404 !important;
}
+7 -1
View File
@@ -1,6 +1,6 @@
<h2 data-i18n="crossed_fates">CROSSED / FATES</h2>
<div class="crossed-fates">
<h2 data-i18n="crossed_fates">CROSSED / FATES</h2>
<div class="header">
<div class="rivals-header">
<div class="rival header-left">
@@ -552,6 +552,12 @@
</div>
</div>
</div>
<footer class="footer">
<div class="catscratcher">
<label><a href="https://catscratcher.itch.io/" target="_blank" data-i18n="catscratcher">Catscratcher Studio</a></label>
</div>
<div class="catscratcher-logo"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Crossed-Fates/assets/cat.png" height="50" width="50" data-i18n-title="crossed_fates" data-i18n-alt="crossed_fates"/></div>
</footer>
<rolltemplate class="sheet-rolltemplate-sheetname">
{{#rollName}}
{{/rollName}}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 339 KiB

After

Width:  |  Height:  |  Size: 297 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 859 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

@@ -1,4 +1,4 @@
include ..\..\data\acts
include ../../data/acts
mixin act_title_block(act)
div.act-title-block
@@ -1,2 +1,2 @@
mixin component
.component=locals['component-example']
.component=locals['component-example']
@@ -1,7 +1,7 @@
.rivals-header {
display: inline-grid;
grid-template-columns: auto 100px auto;
grid-template-columns: calc((100% - 100px)/2) 100px calc((100% - 100px)/2);
background-color: $light-gray;
@include fill-available();
height: 100px;
@@ -15,9 +15,10 @@
}
.logo {
background-image: url();
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Crossed-Fates/assets/square.png);
background-position: center;
background-repeat: no-repeat;
// background-position: bottom center;
background-size: 100px 100px;
}
.header-left, .header-right {
@@ -59,3 +60,42 @@
@include std-font($narrow-font);
}
}
.footer {
display: inline-flex;
float: right;
.catscratcher {
align-self: center;
a {
font-size: 0.8em;
@include std-font($mono-font);
text-transform: uppercase;
// unvisited link
&:link {
color: $red;
text-decoration: none;
}
// visited link
&:visited {
color: $red;
text-decoration: none;
}
// mouse over link
&:hover {
color: $red;
text-decoration: none;
}
// selected link
&:active {
color: $red;
text-decoration: none;
}
}
}
}
+1 -1
View File
@@ -1,5 +1,5 @@
include ../../components/acts/acts
include ..\..\data\acts
include ../../data/acts
mixin acts_page
div.page-container
+23 -1
View File
@@ -5,8 +5,15 @@ include ../components/header/header
include ./acts/acts
include ./encounter_report/encounter_report
h2(data-i18n='crossed_fates')=locals['crossed_fates']
div.crossed-fates
h2(data-i18n='crossed_fates')=locals['crossed_fates']
//- img(
//- src='https://raw.githubusercontent.com/Roll20/roll20-character-sheets/main/Crossed-Fates/assets/logo.png'
//- height=100
//- width=100
//- data-i18n-title='crossed_fates'
//- data-i18n-alt='crossed_fates')
div.header
+header
@@ -15,3 +22,18 @@ div.crossed-fates
+acts_page
+encounter_report_page
footer.footer
div.catscratcher
label
a(
href='https://catscratcher.itch.io/'
target='_blank'
data-i18n='catscratcher')=locals['catscratcher']
div.catscratcher-logo
img(
src='https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Crossed-Fates/assets/cat.png'
height=50
width=50
data-i18n-title='crossed_fates'
data-i18n-alt='crossed_fates')
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "CrossedFates",
"version": "1.0.0",
"version": "1.1.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "CrossedFates",
"version": "1.0.0",
"version": "1.1.0",
"description": "Roll20 character sheet for CrossedFates",
"main": "CrossedFates.html",
"scripts": {
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "Puedes tomarte un momento para crear el trasfondo para tu personaje. Piensa sobre sus relaciones más importantes, su personalidad, apariencia, creencias y características que lo definen.",
"background_subtitle": "¿Esta obligación te empodera, o no puedes soportar tanta presión?",
"before_you_were_born": "Antes de que nacieras.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "¿Por qué el destino te eligió a ti?",
"circumstances": "Describe las circunstancias en las que se conocieron.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+1
View File
@@ -27,6 +27,7 @@
"background_placeholder": "You may take this time to create a background for your character. Think about their most important relationships, their personality, looks, beliefs and defining traits.",
"background_subtitle": "Does that duty empower you, or do you crumble under the pressure?",
"before_you_were_born": "Before you were born.",
"catscratcher": "Catscratcher Studio",
"chosen_by_fate": "Why were you chosen by fate?",
"circumstances": "Describe the circumstances surrounding your meeting.",
"circumstances_subtitle": "Did you cross blades, did you fight near each other but never crossed paths, did you acknowledge each other from afar, or did you hear about your Rivals deeds from somebody else? What were your emotions towards that battle? What were the main events of the battle?",
+2 -2
View File
@@ -152,7 +152,7 @@
"gyro-tech-3": "Naprawa Helikopterów (3)",
"hacking": "Hakowanie",
"handgun": "Pistolet",
"handle": "Handle",
"handle": "Uchwyt",
"head": "Głowa",
"heavy-weapon": "Broń Ciężka",
"heavy-weapons": "Ciężkie bronie",
@@ -287,7 +287,7 @@
"programming": "Programowanie",
"programs": "Programy",
"protection": "Ochrona",
"query": "Query",
"query": "Pytanie",
"R": "ST",
"range": "Zasięg",
"rate-of-fire-abbrv": "SzS",

Some files were not shown because too many files have changed in this diff Show More