Thanks David and Timmaugh for your patience. I finally got it! I used ScriptCards as David suggested, and it worked perfectly. So I did some modifications on it and made 2 other versions, 1 for ability tests and 1 for Spells. These are my results: (Attack MACRO) !scriptcard {{ --:FORMATTING| --#titleCardBackground|#f10003 --#evenRowBackground|#b6ab91 --#oddRowBackground|#cec7b6 --#subtitleFontColor|#000000 --#title|@{selected|character_name} --:USER INPUT| --&Arma|?{Power|Alabarda de Chifre de Bronto,Alabarda_do_Bronto|Marreta,Marreta} --#leftsub|[&Arma] --:ASSIGN VARIABLES (ROLLS AND TEXT)| --=Roll1|1d6 --=Roll2|1d6 --=Dado do Dragão|1d6 --=Defesa|@{target|defesa} + @{target|escudo} --&Texto de falha|[#990000]Não causa danos[/#] --:CHECK ATTACK TYPE|Calls the relevant functions with output handled in the function --?[&Arma] -inc Alabarda_do_Bronto|>AtaqueDeAlabarda --?[&Arma] -inc Marreta|>AtaqueDeMarreta --:CONDITIONAL OUTPUT|Calls functions that display damage if success or gives message on a miss --+[c]Resultado|[/c] --?[$Rolagem de Ataque] -ge [$Defesa]|>Sucesso|>Fracasso --X| End Macro --:FUNCTIONS| --:AtaqueDeAlabarda| --#rightsub|Haste --+Focos|@{selected|focos_de_força} --=Rolagem de Ataque|@{selected|ataque_da_arma_display} + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|força} + @{selected|força_foco} --+Rolagem de Ataque|[$Rolagem de Ataque] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --+Alvo do ataque|@{target|character_name} --=Danos|2d6 + 3 + @{selected|força} + @{selected|força_foco} - @{target|armadura} --<| --:AtaqueDeMarreta| --#rightsub|Contusão --+Focos|@{selected|focos_de_força} --=Rolagem de Ataque|0 + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|força} + @{selected|força_foco} --+Rolagem de Ataque|[$Rolagem de Ataque] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --+Defesa de @{target|character_name}|[$Defesa] --=Danos|2d6 + 3 + @{selected|força} + @{selected|força_foco} - @{target|armadura} --<| --:Sucesso| --+[#007700]Acertou e causou|[$Danos] de dano.[/#] --<| --:Fracasso| --+Errou|[b][&Texto de falha][/b] --<| }} And it returns me this: ------------------------------------- This is my Ability Check MACRO: !scriptcard {{ --:FORMATTING| --#titleCardBackground|#0cb10a --#evenRowBackground|#b6ab91 --#oddRowBackground|#cec7b6 --#subtitleFontColor|#000000 --#title|@{selected|character_name} --:USER INPUT| --&Teste|?{Power|Astúcia,Astúcia|Comunicação,Comunicação|Constituição,Constituição|Destreza,Destreza|Força,Força|Magia,Magia|Percepeção,Percepção|Vontade,Vontade} --#leftsub|[&Teste] --:ASSIGN VARIABLES (ROLLS AND TEXT)| --=Roll1|1d6 --=Roll2|1d6 --=Dado do Dragão|1d6 --:CHECK ATTACK TYPE|Calls the relevant functions with output handled in the function --?[&Teste] -inc Astúcia|>TesteDeAstúcia --?[&Teste] -inc Comunicação|>TesteDeComunicação --?[&Teste] -inc Constituição|>TesteDeConstituição --?[&Teste] -inc Destreza|>TesteDeDestreza --?[&Teste] -inc Força|>TesteDeForça --?[&Teste] -inc Magia|>TesteDeMagia --?[&Teste] -inc Percepção|>TesteDePercepção --?[&Teste] -inc Vontade|>TesteDeVontade --:CONDITIONAL OUTPUT|Calls functions that display damage if success or gives message on a miss --X| End Macro --:FUNCTIONS| --:TesteDeAstúcia| --#rightsub|Teste de Habilidade --+Focos|@{selected|focos_de_astúcia} --=Rolagem do Teste|[$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|astúcia} + @{selected|astúcia_foco} --+Rolagem do Teste|[$Rolagem do Teste] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --=Foco|@{selected|astúcia_foco} --+Foco|[$Foco] --<| --:TesteDeComunicação| --#rightsub|Teste de Habilidade --+Focos|@{selected|focos_de_comunicação} --=Rolagem do Teste|[$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|comunicação} + @{selected|comunicação_foco} --+Rolagem do Teste|[$Rolagem do Teste] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --=Foco|@{selected|comunicação_foco} --+Foco|[$Foco] --<| --:TesteDeConstituição| --#rightsub|Teste de Habilidade --+Focos|@{selected|focos_de_constituição} --=Rolagem do Teste|[$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|constituição} + @{selected|constituição_foco} --+Rolagem do Teste|[$Rolagem do Teste] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --=Foco|@{selected|constituição_foco} --+Foco|[$Foco] --<| --:TesteDeDestreza| --#rightsub|Teste de Habilidade --+Focos|@{selected|focos_de_destreza} --=Rolagem do Teste|[$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|destreza} + @{selected|destreza_foco} --+Rolagem do Teste|[$Rolagem do Teste] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --=Foco|@{selected|destreza_foco} --+Foco|[$Foco] --<| --:TesteDeForça| --#rightsub|Teste de Habilidade --+Focos|@{selected|focos_de_força} --=Rolagem do Teste|[$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|força} + @{selected|força_foco} --+Rolagem do Teste|[$Rolagem do Teste] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --=Foco|@{selected|força_foco} --+Foco|[$Foco] --<| --:TesteDeMagia| --#rightsub|Teste de Habilidade --+Focos|@{selected|focos_de_magia} --=Rolagem do Teste|[$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|magia} + @{selected|magia_foco} --+Rolagem do Teste|[$Rolagem do Teste] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --=Foco|@{selected|magia_foco} --+Foco|[$Foco] --<| --:TesteDePercepção| --#rightsub|Teste de Habilidade --+Focos|@{selected|focos_de_percepção} --=Rolagem do Teste|[$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|percepção} + @{selected|percepção_foco} --+Rolagem do Teste|[$Rolagem do Teste] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --=Foco|@{selected|percepção_foco} --+Foco|[$Foco] --<| --:TesteDeVontade| --#rightsub|Teste de Habilidade --+Focos|@{selected|focos_de_vontade} --=Rolagem do Teste|[$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|vontade} + @{selected|vontade_foco} --+Rolagem do Teste|[$Rolagem do Teste] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --=Foco|@{selected|vontade_foco} --+Foco|[$Foco] --<| }} ----------------------------------------------------------------- And this one is for Spells: !scriptcard {{ --:FORMATTING| --#titleCardBackground|#0e4bef --#evenRowBackground|#b6ab91 --#oddRowBackground|#cec7b6 --#subtitleFontColor|#000000 --#title|@{selected|character_name} --:USER INPUT| --&Feitiço|?{Power|0 - Lança Arcana,Lança_Arcana|3 a 8 - Armadura de Pedra,Armadura_de_Pedra|2 - Atordoar,Atordoar|4 - Bomba Ambulante,Bomba_Ambulante|4 - Drenar Vidar,Drenar_Vida|3 - Garra do Inverno,Garra_do_Inverno|22 - Convocar Criatura,Convocar_Criatura} --#leftsub|[&Feitiço] --:ASSIGN VARIABLES (ROLLS AND TEXT)| --=Roll1|1d6 --=Roll2|1d6 --=Dado do Dragão|1d6 --&Texto de falha|[#990000]Feitiço não lançado! Verificar possibilidades de acidente mágico.[/#] --:CHECK ATTACK TYPE|Calls the relevant functions with output handled in the function --?[&Feitiço] -inc Lança_Arcana|>FeitiçoLançaArcana --?[&Feitiço] -inc Armadura_de_Pedra|>FeitiçoArmaduraDePedra --?[&Feitiço] -inc Atordoar|>FeitiçoAtordoar --?[&Feitiço] -inc Bomba_Ambulante|>FeitiçoBombaAmbulante --?[&Feitiço] -inc Drenar_Vida|>FeitiçoDrenarVida --?[&Feitiço] -inc Garra_do_Inverno|>FeitiçoGarraDoInverno --?[&Feitiço] -inc Convocar_Criatura|>FeitiçoConvocarCriatura --:CONDITIONAL OUTPUT|Calls functions that display damage if success or gives message on a miss --+[c]Resultado|[/c] --?[$Poder de Feitiço] -ge [$NA]|>Sucesso|>Fracasso --X| End Macro --:FUNCTIONS| --:FeitiçoLançaArcana| --#rightsub|Feitiço Básico --+Focos|@{selected|focos_de_magia} --=NA|1 --+NA|[$NA] --=Mana|0 --+Mana|[$Mana] --+Requisito|Não --=Poder de Feitiço|0 + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|magia} + @{selected|lança_arcana} --+Poder de Feitiço|[$Poder de Feitiço] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --+Alvo do feitiço|@{target|character_name} --+[c]Descrição|[/c] --+|Se você estiver segurando um cajado pode fazer um ataque à distância especial. Isto é resolvido como um ataque à distância normal (assim façanhas são possíveis) mas a rolagem de ataque é um teste de MAGIA (LANÇA ARCANA). Uma lança arcana tem alcance de 16 metros e causa 1d6 + Magia pontos de dano. Este ataque não exige pontos de mana. --=Efeito|1d6 + @{selected|magia} + @{selected|lança_arcana} --<| --:FeitiçoAtordoar| --#rightsub|ENTROPIA (Ataque) --+Focos|@{selected|focos_de_magia} --=NA|11 --+NA|[$NA] --=Mana|2 --+Mana|[$Mana] --+Requisito|Não --=Poder de Feitiço|3 + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|magia} + @{selected|entropia} --+Poder de Feitiço|[$Poder de Feitiço] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --+Alvo do feitiço|@{target|character_name} --+[c]Descrição|[/c] --+|Você enfeitiça um alvo visível a até 10 metros. Se ele for bem-sucedido em um teste de VONTADE (DISCIPLINA) contra o seu poder de feitiço fica um pouco confuso e sofre uma penalidade de –1 em todos os testes de habilidades até o começo do seu próximo turno. Se falhar sofre a mesma penalidade e não pode realizar nenhuma ação no próximo turno dele. --=Efeito|atordoa --<| --:FeitiçoArmaduraDePedra| --#rightsub|PRIMAL (Defesa) --+Focos|@{selected|focos_de_magia} --=NA|10 --+NA|[$NA] --=Mana|?{Mana} --+Mana|[$Mana] --+Requisito|Não --=Poder de Feitiço|0 + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|magia} + @{selected|primal} --+Poder de Feitiço|[$Poder de Feitiço] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --+Alvo do feitiço|@{target|character_name} --+[c]Descrição|[/c] --+|Sua pele torna-se dura como pedra. A armadura de pedra tem um valor de armadura igual à sua Magia. O feitiço dura por 1 hora mas sua duração pode ser estendida — para cada PM adicional que seja gasto além dos 3 primeiros a armadura de pedra permanece ativa por mais uma hora até um máximo de 6 horas no total. Um mago que esteja vestindo armadura não recebe qualquer benefício por este feitiço. --=Efeito|[$Mana] + 1 - 3 --<| --:FeitiçoBombaAmbulante| --#rightsub|ESPÍRITO (Ataque) --+Focos|@{selected|focos_de_magia} --=NA|13 --+NA|[$NA] --=Mana|4 --+Mana|[$Mana] --+Requisito|Não --=Poder de Feitiço|0 + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|magia} + @{selected|espírito} --+Poder de Feitiço|[$Poder de Feitiço] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --+Alvo do feitiço|@{target|character_name} --+[c]Descrição|[/c] --+|Você satura o sangue de um oponente a até 10 metros com um veneno corrosivo. Quando você lança este feitiço ele causa 1d6+1 pontos de dano penetrante. No início de cada um de seus turnos a vítima deve fazer um teste de CONSTITUIÇÃO (VIGOR) contra o seu poder de feitiço. Se for bem-sucedido o feitiço termina. Se falhar sofre mais 1d6+1 pontos de dano penetrante. Caso o dano do feitiço reduza a Saúde do alvo a 0 ele explode em uma chuva de sangue carne e ossos. Qualquer um até 4 metros da vítima sofre 2d6 pontos de dano. --=Efeito|1d6 + 1 --<| --:FeitiçoDrenarVida| --#rightsub|ENTROPIA (Utilidade) --+Focos|@{selected|focos_de_magia} --=NA|12 --+NA|[$NA] --=Mana|4 --+Mana|[$Mana] --+Requisito|Não --=Poder de Feitiço|3 + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|magia} + @{selected|entropia} --+Poder de Feitiço|[$Poder de Feitiço] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --+Alvo do feitiço|@{target|character_name} --+[c]Descrição|[/c] --+|Você suga a energia vital de um alvo visível dentro de 10 metros. O alvo sofre 1d6 + Magia pontos de dano penetrante e você recupera a mesma quantidade de Saúde. Isto apenas cura dano que você sofreu e não aumenta a sua Saúde acima do normal. Se o alvo for bem-sucedido em um teste de CONSTITUIÇÃO (VIGOR) contra o seu poder de feitiço o dano é apenas 1d6. --=Efeito|1d6 + @{selected|magia} + @{selected|entropia} --<| --:FeitiçoGarraDoInverno| --#rightsub|PRIMAL (Ataque) --+Focos|@{selected|focos_de_magia} --=NA|12 --+NA|[$NA] --=Mana|3 --+Mana|[$Mana] --+Requisito|Não --=Poder de Feitiço|0 + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|magia} + @{selected|primal} --+Poder de Feitiço|[$Poder de Feitiço] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --+Alvo do feitiço|@{target|character_name} --+[c]Descrição|[/c] --+|Você envolve um alvo visível e a até 20 metros em uma nuvem de frio causando 1d6 pontos de dano penetrante. No início de cada turno do alvo ele deve fazer um teste de CONSTITUIÇÃO (VIGOR) contra o seu poder de feitiço. Se falhar sofre mais 1d6 pontos de dano penetrante e uma penalidade cumulativa de –2 em Velocidade. Se for bem-sucedido o feitiço termina. O feitiço dura um número máximo de rodadas igual à sua Magia. Aqueles que morrem vítimas da garra do inverno ficam congelados. --=Efeito|1d6 --<| --:FeitiçoConvocarCriatura| --#rightsub|CRIAÇÃO (Utilidade) --+Focos|@{selected|focos_de_magia} --=NA|13 --+NA|[$NA] --=Mana|22 --+Mana|[$Mana] --+Requisito|Sim - Magia de Criação EXPERIENTE --=Poder de Feitiço|0 + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|magia} + @{selected|criação} --+Poder de Feitiço|[$Poder de Feitiço] --+2D6|[$Roll1] + [$Roll2] --+Dado do Dragão|[$Dado do Dragão] --+Alvo do feitiço|@{target|character_name} --+[c]Descrição|[/c] --+|Você convoca um animal selvagem da área local que o segue até o nascer ou o pôr do sol o que vier primeiro. O animal entende suas ordens e as obedece ao máximo de sua habilidade. Embora você possa especificar um tipo de animal o mestre decide que tipos estão disponíveis para responder. Um animal convocado não luta até a morte e provavelmente fugirá se perder mais da metade de sua Saúde (de acordo com o mestre) a menos que tenha sucesso em um teste de VONTADE (MORAL) ou que você tenha sucesso em um teste de COMUNICAÇÃO (LIDERANÇA). O NA desses testes depende da situação mas raramente é menor do que NA 13. --=Efeito|Convocação --<| --:Sucesso| --+[#007700]O feitiço se concretiza com|[$Efeito] de efeito.[/#] --<| --:Fracasso| --+Errou|[b][&Texto de falha][/b] --<| }} I just don't know why that last line is out from the frame. But I'm quite satisfied with all this. Thank you guys, deeply! David M. said: I honestly haven't done much with Powercards, but there is a new version called Scriptcards that I have been using a lot lately. It's not in the one-click yet, so you'd have to manually install it from the link I gave. I think the following will do what you are asking if you decide to try out that script. !scriptcard {{
--:FORMATTING|
--#titleCardBackground|#ffff2f
--#evenRowBackground|#b6ab91
--#oddRowBackground|#cec7b6
--#subtitleFontColor|#000000
--#title|@{selected|character_name}
--:USER INPUT|
--&Arma|?{Power|Alabarda,Alabarda|Adaga,Adaga}
--#leftsub|[&Arma]
--:ASSIGN VARIABLES (ROLLS AND TEXT)|
--=Roll1|1d6
--=Roll2|1d6
--=Dado do Dragão|1d6
--=Defesa|@{target|defesa} + @{target|escudo}
--&Texto de falha|[#990000]Não causa danos[/#]
--:CHECK ATTACK TYPE|Calls the relevant functions with output handled in the function
--?[&Arma] -inc Alabarda|>AtaqueDeAlabarda
--?[&Arma] -inc Adaga|>AtaqueDeAdaga
--:CONDITIONAL OUTPUT|Calls functions that display damage if success or gives message on a miss
--+[c]~~~~~Resultado~~~~~|[/c]
--?[$Rolagem de Ataque] -ge [$Defesa]|>Sucesso|>Fracasso
--X| End Macro
--:FUNCTIONS|
--:AtaqueDeAlabarda|
--#rightsub|Armas de Haste
--+Focos|@{selected|focos_de_força}
--=Rolagem de Ataque|@{selected|ataque_da_arma_display} + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|força} + @{selected|força_foco}
--+Rolagem de Ataque|[$Rolagem de Ataque]
--+2D6|[$Roll1] + [$Roll2]
--+Dado do Dragão|[$Dado do Dragão]
--+Defesa de @{target|character_name}|[$Defesa]
--=Danos|2d6 + 3 + @{selected|força} + @{selected|força_foco} - @{target|armadura}
--<|
--:AtaqueDeAdaga|
--#rightsub|Lâminas Leves
--+Focos|@{selected|focos_de_destreza}
--=Rolagem de Ataque|@{selected|ataque_da_arma_display} + [$Roll1] + [$Roll2] + [$Dado do Dragão] + @{selected|destreza} + @{selected|destreza_foco}
--+Rolagem de Ataque|[$Rolagem de Ataque]
--+2D6|[$Roll1] + [$Roll2]
--+Dado do Dragão|[$Dado do Dragão]
--+Defesa de @{target|character_name}|[$Defesa]
--=Danos|2d6 + 3 + @{selected|destreza} + @{selected|destreza_foco} - @{target|armadura}
--<|
--:Sucesso|
--+[#007700]Danos|[$Danos][/#]
--<|
--:Fracasso|
--+Errou|[b][&Texto de falha][/b]
--<|
}} For testing, I gave values of 4 & 2 to the strength-based attributes, 3 & 1 for the dexterity attributes, and 1 for the ataque_da_arma_display attribute. Target defense base was 10 with a shield value of 2. Some sample output: