refactors y mejoras varias al tema (#4)

Reviewed-on: https://codeberg.org/LuckyMeowth/luckymeowth/pulls/4
Co-authored-by: Felipe Contreras Salinas <felipe@bstr.cl>
Co-committed-by: Felipe Contreras Salinas <felipe@bstr.cl>
This commit is contained in:
Felipe 2025-07-27 05:21:04 +02:00 committed by Felipe Contreras Salinas
parent 7db17ca58b
commit a3e89e1e11
256 changed files with 224 additions and 886 deletions

21
.nvimrc.lua Normal file
View file

@ -0,0 +1,21 @@
-- Set spelling
local function set_lang(buf)
if string.match(vim.api.nvim_buf_get_name(buf), "en.md$") ~= nil then
vim.opt_local.spelllang = "en"
else
vim.opt_local.spelllang = "es"
end
end
vim.api.nvim_create_autocmd({ "FileType" }, {
pattern = "markdown",
callback = function(event)
set_lang(event.buf)
end,
})
for _, buf in ipairs(vim.api.nvim_list_bufs()) do
if vim.api.nvim_get_option_value("filetype", { buf = buf }) == "markdown" then
set_lang(buf)
end
end

View file

@ -31,5 +31,5 @@ Para hacer un inserto con una carta en particular, necesitamos intestar código
el que sigue en nuestro archivo
```
{{ ptcg_card(id="scr-es-128") }}
{{ ptcg_card(id="terapagos-ex-es") }}
```

View file

@ -48,16 +48,24 @@ ptcg-stage2 = "Fase 2"
ptcg-vstar = "V-Astro"
ptcg-ability = "Habilidad"
ptcg-vstar-power = "Poder V-Astro"
ptcg-acespec = "As Táctico"
ptcg-acespec-text = "No puedes tener más de una carta AS TÁCTICO en tu baraja."
ptcg-weakness = "Debilidad"
ptcg-resistance = "Resistencia"
ptcg-retreat = "Retirada"
ptcg-tera = "Teracristal"
ptcg-tera-text = "Mientras este Pokémon esté en tu Banca, evita todo el daño infligido a este Pokémon por ataques (tanto tuyos como de tu rival)."
ptcg-ancient = "Pasado"
ptcg-future = "Futuro"
ptcg-ex-rule = "Regla para los Pokémon ex"
ptcg-ex-rule-text = "Cuando tu Pokémon ex queda Fuera de Combate, tu rival coge 2 cartas de premio."
ptcg-v-rule = "Regla V"
ptcg-v-rule-text = "Cuando tu Pokémon V queda Fuera de Combate, tu rival coge 2 cartas de Premio."
ptcg-radiant-rule = "Regla para los Pokémon Radiante"
ptcg-vstar-rule = "Regla V-Astro"
ptcg-vstar-rule-text = "Cuando tu Pokémon V-ASTRO queda Fuera de Combate, tu rival coge 2 cartas de Premio."
ptcg-radiant-rule = "Regla para los Pokémon Radiantes"
ptcg-radiant-rule-text = "No puedes tener más de 1 Pokémon Radiante en tu baraja."
ptcg-acespec = "As Táctico"
ptcg-acespec-text = "No puedes tener más de una carta AS TÁCTICO en tu baraja."
ptcg-tagteam = "Relevos"
ptcg-trainers = "Entrenadores"
ptcg-trainer = "Entrenador"
ptcg-item = "Objeto"
@ -72,4 +80,3 @@ ptcg-energies = "Energías"
ptcg-energy = "Energía"
ptcg-energy-basic = "Básica"
ptcg-energy-special = "Especial"

View file

@ -1,13 +0,0 @@
name = "Luxray V"
kind = "pokemon"
type = "basic"
hp = 210
element = "[L]"
attacks = [
{ cost = "[C][C]", name = "Disparo Colmillo", damage = 30, effect = "Tu rival enseña las cartas de su mano. Descarta 1 carta de Entrenador que encuentres entre ellas." },
{ cost = "[L][L][C]", name = "Pulso Radiante", damage = 120, effect = "Descarta 2 Energías de este Pokémon. El Pokémon Activo de tu rival pasa a estar Paralizado." },
]
rulebox = "v"
weakness = "[L]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,13 +0,0 @@
name = "Wyrdeer V"
kind = "pokemon"
type = "basic"
hp = 220
element = "[C]"
ability = { name = "Camino Fronterizo", effect = "Una vez durante tu turno, cuando este Pokémon se mueve de tu Banca al Puesto Activo, puedes mover cualquier cantidad de Energías de tus otros Pokémon a este Pokémon." }
attacks = [
{ cost = "[C][C][C]", name = "Asalto Barrera", damage = "40×", effect = "Este ataque hace 40 puntos de daño por cada Energía unida a este Pokémon." },
]
rulebox = "v"
weakness = "[F]×2"
resistance = ""
retreat = "[C][C]"

View file

@ -1,4 +0,0 @@
name = "Templo de Sinnoh"
kind = "trainer"
type = "stadium"
effect = "Todas las Energías Especiales unidas a los Pokémon (tanto tuyos como de tu rival) proporcionan 1 Energía [C] y no tienen ningún otro efecto."

View file

@ -1,13 +0,0 @@
name = "Lumineon V"
kind = "pokemon"
type = "basic"
hp = 170
element = "[W]"
ability = { name = "Señal Luminosa", effect = "Cuando juegas este Pokémon de tu mano a tu Banca, puedes buscar en tu baraja 1 carta de Partidario, enseñarla y ponerla en tu mano. Después, baraja las cartas de tu baraja." }
attacks = [
{ cost = "[W][C][C]", name = "Retorno Acuático", damage = 120, effect = "Pon este Pokémon y todas las cartas unidas a él en tu baraja, y baraja todas las cartas." },
]
rulebox = "v"
weakness = "[L]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,10 +0,0 @@
name = "Manaphy"
kind = "pokemon"
type = "basic"
hp = 70
element = "[W]"
ability = { name = "Velo de Olas", effect = "Evita todo el daño infligido a tus Pokémon en Banca por ataques de los Pokémon de tu rival." }
attacks = [{ cost = "[W]", name = "Retorno Acuático", damage = 20 }]
weakness = "[L]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,13 +0,0 @@
name = "Raikou V"
kind = "pokemon"
type = "basic"
hp = 200
element = "[L]"
ability = { name = "Celeridad", effect = "Una vez durante tu turno, si este Pokémon está en el Puesto Activo, puedes robar 1 carta." }
attacks = [
{ cost = "[L][C]", name = "Rondó Relámpago", damage = "20+", effect = "Este ataque hace 40 puntos de daño más por cada Pokémon en Banca (tanto tuyos, como de tu rival)." },
]
rulebox = "v"
weakness = "[F]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,12 +0,0 @@
name = "Minccino"
kind = "pokemon"
type = "basic"
hp = 60
element = "[C]"
attacks = [
{ cost = "[C]", name = "Llamar a la Familia", effect = "Busca en tu baraja hasta 2 Pokémon Básicos y ponlos en tu Banca. Después, baraja las cartas de tu baraja." },
{ cost = "[C]", name = "Destructor", damage = "10" },
]
weakness = "[F]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,4 +0,0 @@
name = "Estadio en Ruinas"
kind = "trainer"
type = "stadium"
effect = "Ningún jugador puede tener más de 4 Pokémon en Banca. Si un jugador tiene 5 Pokémon en Banca o más, descarta Pokémon en Banca hasta tener 4 Pokémon en la Banca. El jugador que juegue esta carta descarta primero. Si más de un efecto cambia el número de Pokémon en Banca permitidos, se usa el número menor."

View file

@ -1,4 +0,0 @@
name = "Doble Energía Turbo"
kind = "energy"
type = "special"
effect = "Mientras esta carta esté unida a un Pokémon, proporciona 2 Energías [C]. Los ataques del Pokémon al que esté unida esta carta hacen 20 puntos de daño menos a los Pokémon de tu rival (antes de aplicar Debilidad y Resistencia)."

View file

@ -1,13 +0,0 @@
name = "Charizard Radiante"
kind = "pokemon"
type = "basic"
hp = 150
element = "[R]"
ability = { name = "Corazón Exaltado", effect = "Los ataques de este Pokémon cuestan [C] menos por cada carta de Premio que haya cogido tu rival." }
attacks = [
{ cost = "[R][C][C][C][C]", name = "Estallido Fuego", damage = "250", effect = "Durante tu próximo turno, este Pokémon no puede usar Estallido Fuego." },
]
rulebox = "radiant"
weakness = "[W]×2"
resistance = ""
retreat = "[C][C][C]"

View file

@ -1,13 +0,0 @@
name = "Rotom V"
kind = "pokemon"
type = "basic"
hp = 190
element = "[L]"
ability = { name = "Carga Instantánea", effect = "Una vez durante tu turno, puedes robar 3 cartas. Si usas esta habilidad, tu turno termina." }
attacks = [
{ cost = "[L][L]", name = "Cortocircuito Chatarra", damage = "40+", effect = "Pon cualquier cantidad de cartas de Herramienta Pokémon de tu pila de descartes en la Zona Perdida. Este ataque hace 40 puntos de daño más por cada carta que hayas puesto en la Zona Perdida de esta manera." },
]
rulebox = "v"
weakness = "[F]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,4 +0,0 @@
name = "Espinal"
kind = "trainer"
type = "supporter"
effect = "Elige 1 Pokémon Básico de tu pila de descartes y cámbialo por 1 de tus Pokémon Básicos en juego. Todas las cartas unidas a este Pokémon, los contadores de daño, las Condiciones Especiales, los turnos de juego y todos los demás efectos permanecen en el nuevo Pokémon."

View file

@ -1,4 +0,0 @@
name = "Energía Regalo"
kind = "energy"
type = "special"
effect = "Mientras esta carta esté unida a un Pokémon, proporciona 1 Energía [C]. Si el Pokémon al que está unida esta carta queda Fuera de Combate por el daño de un ataque de los Pokémon de tu rival, roba cartas hasta que tengas 7 cartas en tu mano."

View file

@ -1,14 +0,0 @@
name = "Charizard ex"
kind = "pokemon"
type = "stage2"
hp = 330
element = "[D]"
tera = true
ability = { name = "Reino Infernal", effect = "Cuando juegas este Pokémon de tu mano para hacer evolucionar a uno de tus Pokémon durante tu turno, puedes buscar en tu baraja hasta 3 cartas de Energía [R] Básica y unirlas a tus Pokémon de la manera que desees. Después, baraja las cartas de tu baraja." }
attacks = [
{ cost = "[R][R]", name = "Oscuridad Ardiente", damage = "180+", effect = "Este ataque hace 30 puntos de daño más por cada carta de Premio que haya cogido tu rival." },
]
rulebox = "ex"
weakness = "[G]×2"
resistance = ""
retreat = "[C][C]"

View file

@ -1,13 +0,0 @@
name = "Pidgeot ex"
kind = "pokemon"
type = "stage2"
hp = 280
element = "[C]"
ability = { name = "Búsqueda Rápida", effect = "Una vez durante tu turno, puedes buscar en tu baraja 1 carta y ponerla en tu mano. Después, baraja las cartas de tu baraja. No puedes usar más de una habilidad Búsqueda Rápida en cada turno." }
attacks = [
{ cost = "[C][C]", name = "Ventarrón", damage = 120, effect = "Puedes descartar 1 Estadio en juego." },
]
rulebox = "ex"
weakness = "[L]×2"
resistance = "[F]-30"
retreat = ""

View file

@ -1,12 +0,0 @@
name = "Armarouge"
kind = "pokemon"
type = "stage1"
hp = 130
element = "[R]"
ability = { name = "Pirodisparo", effect = "Todas las veces que quieras durante tu turno, puedes mover 1 Energía [R] de uno de tus Pokémon en Banca a tu Pokémon Activo." }
attacks = [
{ cost = "[R][C]", name = "Cañón Llama", damage = 90, effect = "El Pokémon Activo de tu rival pasa a estar Quemado." },
]
weakness = "[W]×2"
resistance = ""
retreat = "[C][C]"

View file

@ -1,4 +0,0 @@
name = "Colina de Luz Lunar"
kind = "trainer"
type = "stadium"
effect = "Una vez durante el turno de cada jugador, ese jugador puede descartar 1 carta de Energía [P] Básica de su mano para poder curar 30 puntos de daño a cada uno de sus Pokémon."

View file

@ -1,13 +0,0 @@
name = "Squawkabilly ex "
kind = "pokemon"
type = "basic"
hp = 160
element = "[C]"
ability = { name = "Graznido y Captura", effect = "Una vez durante tu primer turno, puedes descartar las cartas de tu mano y robar 6 cartas. No puedes usar más de una habilidad Graznido y Captura durante tu turno." }
attacks = [
{ cost = "[C]", name = "Motivar", damage = 20, effect = "Une hasta 2 cartas de Energía Básica de tu pila de descartes a uno de tus Pokémon en Banca." },
]
rulebox = "ex"
weakness = "[L]×2"
resistance = "[F]-30"
retreat = "[C]"

View file

@ -1,4 +0,0 @@
name = "Órdenes de Jefes"
kind = "trainer"
type = "supporter"
effect = "Cambia 1 de los Pokémon en Banca de tu rival por el Pokémon que esté en el Puesto Activo."

View file

@ -1,4 +0,0 @@
name = "Amuleto de Bravura"
kind = "trainer"
type = "tool"
effect = "El Pokémon Básico al que esté unida esta carta obtiene 50 PS más."

View file

@ -1,4 +0,0 @@
name = "Anán"
kind = "trainer"
type = "supporter"
effect = "Descarta 1 Energía Especial de cada uno de los Pokémon de tu rival."

View file

@ -1,4 +0,0 @@
name = "Super Ball"
kind = "trainer"
type = "item"
effect = "Mira las 7 primeras cartas de tu baraja. Puedes enseñar 1 Pokémon que encuentres entre ellas y ponerlo en tu mano. Pon el resto de las cartas de nuevo en tu baraja y barájalas todas."

View file

@ -1,4 +0,0 @@
name = "e-Nigma"
kind = "trainer"
type = "supporter"
effect = "Cada jugador baraja las cartas de su mano y las pone en la parte inferior de su baraja. Si cualquiera de los jugadores pone alguna carta en la parte inferior de su baraja de esta manera, cada jugador roba 1 carta por cada una de las cartas de Premio que le queden."

View file

@ -1,4 +0,0 @@
name = "Energía Propulsión"
kind = "energy"
type = "special"
effect = "Mientras esta carta esté unida a un Pokémon, proporciona 1 Energía [C]. Cuando unas esta carta de tu mano a uno de tus Pokémon en Banca, cambia ese Pokémon por tu Pokémon Activo."

View file

@ -1,4 +0,0 @@
name = "Energía Inversión"
kind = "energy"
type = "special"
effect = "Mientras esta carta esté unida a un Pokémon, proporciona 1 Energía [C]. Si te quedan más cartas de Premio que a tu rival, y si esta carta está unida a un Pokémon Evolución que no tenga un recuadro de regla (Pokémon ex, Pokémon V, etc. tienen recuadros de regla), esta carta proporciona cualquier tipo de Energía, pero proporciona solo 3 Energías a la vez."

View file

@ -1,12 +0,0 @@
name = "Ferrosaco"
kind = "pokemon"
type = "basic"
hp = 100
element = "[W]"
ability = { name = "Hipersoplador", effect = "Una vez durante tu turno, si este Pokémon está en tu banca, puedes mover el Pokémon Activo de tu rival a la Banca. (Tu rival elige el nuevo Pokémon Activo). Si lo haces, descarta este Pokémon y todas las cartas unidas a él." }
attacks = [
{ cost = "[W][C][C]", name = "Corriente Refrigerada", damage = 80, effect = "Si el Pokémon Defensor es un Pokémon Evolución, no puede atacar durante el próximo turno de tu rival." },
]
weakness = "[L]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,13 +0,0 @@
name = "Ferropalmas ex"
kind = "pokemon"
type = "basic"
hp = 230
element = "[L]"
attacks = [
{ cost = "[L][L][C]", name = "Prensa de Brazo", damage = 160 },
{ cost = "[L][C][C][C]", name = "Gracias Amplificadas", damage = 120, effect = "Si un Pokémon de tu rival queda Fuera de Combate por el daño de este ataque, coge 1 carta de Premio más." },
]
rulebox = "ex"
weakness = "[F]×2"
resistance = ""
retreat = "[C][C][C][C]"

View file

@ -1,12 +0,0 @@
name = "Reptalada"
kind = "pokemon"
type = "basic"
hp = 140
element = "[F]"
attacks = [
{ cost = "[F]", name = "Pisotear", effect = "Descarta la primera carta de la baraja de tu rival." },
{ cost = "[F][F]", name = "Turbulencia Abrasadora", damage = 90, effect = "Este Pokémon también se hace 90 puntos de daño a sí mismo. El Pokémon Activo de tu rival pasa a estar Quemado." },
]
weakness = "[P]×2"
resistance = ""
retreat = "[C][C][C]"

View file

@ -1,4 +0,0 @@
name = "Capturador Contraataque"
kind = "trainer"
type = "item"
effect = "Puedes usar esta carta solo si te quedan más cartas de Premio que a tu rival.Cambia 1 de los Pokémon en Banca de tu rival por el Pokémon que esté en el Puesto Activo."

View file

@ -1,12 +0,0 @@
name = "Veluza"
kind = "pokemon"
type = "basic"
hp = 130
element = "[W]"
ability = { name = "Preparar la comida", effect = "Los atagues usados por este Pokémon cuestan [C] menos por cada carta de Fuco en tu pila de descartes." }
attacks = [
{ cost = "[C][C][C][C]", name = "Tajo Sónico", damage = 110, effect = "El daño de este ataque no se ve afectado por ningún efecto en el Pokémon Activo de tu rival." },
]
weakness = "[L]×2"
resistance = ""
retreat = "[C][C]"

View file

@ -1,14 +0,0 @@
name = "Galvantula ex"
kind = "pokemon"
type = "stage1"
hp = 260
element = "[L]"
tera = true
attacks = [
{ cost = "[L][C]", name = "Tela Cargada", damage = "110+" },
{ cost = "[G][L][F]", name = "Fulgurita", damage = 180, effect = "Descarta todas las Energías de este Pokémon. Durante el próximo turno de tu rival, este no puede jugar ninguna carta de Objeto de su mano." },
]
rulebox = "ex"
weakness = "[F]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,11 +0,0 @@
name = "Drifloon"
kind = "pokemon"
type = "basic"
hp = 70
element = "[P]"
attacks = [
{ cost = "[P]", name = "Expandir", damage = 10, effect = "Durante el próximo turno de tu rival, los ataques hacen 10 puntos de daño menos a este Pokémon (después de aplicar Debilidad y Resistencia)." },
]
weakness = "[D]×2"
resistance = "[F]-30"
retreat = "[C]"

View file

@ -1,12 +0,0 @@
name = "Comfey"
kind = "pokemon"
type = "basic"
hp = 70
element = "[P]"
attacks = [
{ cost = "[P]", name = "Lluvia de Flores", effect = "Cada jugador roba 3 cartas." },
{ cost = "[P]", name = "Carantoña", damage = "20+", effect = "Lanza 1 moneda. Si sale cara, este ataque hace 20 puntos de daño más." },
]
weakness = "[M]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,12 +0,0 @@
name = "Diancie"
kind = "pokemon"
type = "basic"
hp = 110
element = "[F]"
attacks = [
{ cost = "[C]", name = "Refracción Dispersa", damage = "40×", effect = "Este ataque hace 40 puntos de daño por cada Energia Especial unida a cada uno de los Pokémon de tu rival." },
{ cost = "[F][C]", name = "Joya de Luz", damage = 60 },
]
weakness = "[G]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,12 +0,0 @@
name = "Crabrawler"
kind = "pokemon"
type = "basic"
hp = 90
element = "[F]"
attacks = [
{ cost = "[C][C]", name = "Agarre", damage = 20 },
{ cost = "[C][C][C]", name = "Martillazo", damage = 50 },
]
weakness = "[P]×2"
resistance = ""
retreat = "[C][C][C]"

View file

@ -1,10 +0,0 @@
name = "Noctowl"
kind = "pokemon"
type = "stage1"
hp = 100
element = "[C]"
ability = { name = "Buscajoyas", effect = "Una vez durante tu turno, cuando juegas este Pokémon de tu mano para hacer evolucionar a uno de tus Pokémon, si tienes algún Pokémon Teracristal en juego, puedes buscar en tu baraja hasta 2 cartas de Entrenador, enseñarlas y ponerlas en tu mano. Después, baraja las cartas de tu baraja." }
attacks = [{ cost = "[C][C]", name = "Ala Veloz", damage = 60 }]
weakness = "[L]×2"
resistance = "[F]-30"
retreat = "[C]"

View file

@ -1,12 +0,0 @@
name = "Rotom Ventilador"
kind = "pokemon"
type = "basic"
hp = 70
element = "[C]"
ability = { name = "Llamada del Ventilador", effect = "Una vez durante tu primer turno, puedes buscar en tu baraja hasta 3 Pokémon [C] con 100 PS o menos, enseñarlos y ponerlos en tu mano. Después, baraja las cartas de tu baraja. No puedes usar más de una habilidad Llamada del ventilador durante tu turno." }
attacks = [
{ cost = "[C]", name = "Aterrizaje Asalto", damage = 70, effect = "Si no hay ningún Estadio en juego, este ataque no hace nada." },
]
weakness = "[L]×2"
resistance = "[F]-30"
retreat = "[C]"

View file

@ -1,13 +0,0 @@
name = "Tornadus"
kind = "pokemon"
type = "basic"
hp = 110
element = "[C]"
attacks = [
{ cost = "[C][C]", name = "Puño con Nudillos", damage = 50 },
{ cost = "[C][C][C]", name = "Barrera Tempestad", damage = 100, effect = "Durante el próximo turno de tu rival, los ataques hacen 50 puntos de daño menos a este Pokémon (después de aplicar Debilidad y Resistencia)." },
]
rulebox = "ex"
weakness = "[L]×2"
resistance = "[F]-30"
retreat = "[C]"

View file

@ -1,4 +0,0 @@
name = "Fuco"
kind = "trainer"
type = "supporter"
effect = "Pon 2 cartas de tu mano en la parte inferior de tu baraja en el orden que quieras. Si pones 2 cartas en la parte inferior de tu baraja de esta manera, roba 4 cartas. (Si no puedes poner 2 cartas de tu mano en la parte inferior de tu baraja, no puedes usar esta carta)."

View file

@ -1,3 +0,0 @@
name = "Aroa"
type = "supporter"
effect = "Pon las cartas de tu mano en tu baraja y barájalas todas. Después, roba 4 cartas. Si a tu rival le quedan 3 cartas de Premio o menos, roba 8 cartas en vez de 4."

View file

@ -1,4 +0,0 @@
name = "Baya Papaya"
kind = "trainer"
type = "tool"
effect = "Si el Pokémon al que está unida esta carta resulta dañado por un ataque de los Pokémon [P] de tu rival, ese ataque le hace 60 puntos de daño menos (después de aplicar Debilidad y Resistencia), y descartas esta carta."

View file

@ -1,12 +0,0 @@
name = "Dusknoir"
kind = "pokemon"
type = "stage2"
hp = 160
element = "[P]"
ability = { name = "Estallido Maldito", effect = "Una vez durante tu turno, puedes poner 13 contadores de daño en uno de los Pokémon de tu rival. Si usas esta habilidad, este Pokémon queda Fuera de Combate" }
attacks = [
{ cost = "[P][P][C]", name = "Atadura Sombría", damage = 150, effect = "Durante el próximo turno de tu rival, el Pokémon Defensor no puede retirarse." },
]
weakness = "[D]×2"
resistance = "[F]-30"
retreat = "[C][C][C]"

View file

@ -1,13 +0,0 @@
name = "Fezandipiti ex"
kind = "pokemon"
type = "basic"
hp = 210
element = "[D]"
ability = { name = "Giro de Guion", effect = "Una vez durante tu turno, si alguno de tus Pokémon quedó Fuera de Combate durante el último turno de tu rival, puedes robar 3 cartas. No puedes usar más de una habilidad Giro de Guion en cada turno." }
attacks = [
{ cost = "[C][C][C]", name = "Flecha Cruel", effect = "Este ataque hace 100 puntos de daño a uno de los Pokémon de tu rival. (No apliques Debilidad y Resistencia a los Pokémon en Banca)." },
]
rulebox = "ex"
weakness = "[F]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,10 +0,0 @@
name = "Genesect"
kind = "pokemon"
type = "basic"
hp = 110
element = "[M]"
ability = { name = "Inhibidor AS", effect = "Si este Pokémon tiene una Herramienta Pokémon unida, tu rival no puede jugar ninguna carta de AS TÁCTICO de su mano." }
attacks = [{ cost = "[M][C][C]", name = "Explosión Magnética", damage = 100 }]
weakness = "[F]×2"
resistance = "[G]-30"
retreat = "[C]"

View file

@ -1,4 +0,0 @@
name = "Camilla Nocturna"
kind = "trainer"
type = "item"
effect = "Pon 1 Pokémon o 1 carta de Energía Básica de tu pila de descartes en tu mano."

View file

@ -1,13 +0,0 @@
name = "Lugia V"
kind = "pokemon"
type = "basic"
hp = 220
element = "[C]"
attacks = [
{ cost = "[C]", name = "Leer el Viento", effect = "Descarta 1 carta de tu mano. Si lo haces, roba 3 cartas." },
{ cost = "[C][C][C][C]", name = "Aerozambullida", damage = 130, effect = "Puedes descartar un Estadio en juego." },
]
rulebox = "v"
weakness = "[L]×2"
resistance = "[F]-30"
retreat = "[C]"

View file

@ -1,13 +0,0 @@
name = "Lugia V-Astro"
kind = "pokemon"
type = "vstar"
hp = 280
element = "[C]"
attacks = [
{ cost = "[C][C][C][C]", name = "Zambullida Tempestad", damage = 220, effect = "Puedes descartar un Estadio en juego." },
]
vstar-power = { ability = { name = "Astro Invocación", effect = "Durante tu turno, puedes poner hasta 2 Pokémon [C] que no tengan un recuadro de regla en tu banca (Pokémon V, Pokémon GX, etc. tienen recuadro de regla), (no puedes usar más de 1 Poder V-Astro en una partida)." } }
rulebox = "v"
weakness = "[L]×2"
resistance = "[F]-30"
retreat = "[C][C]"

View file

@ -1,10 +0,0 @@
name = "Archeops"
kind = "pokemon"
type = "stage2"
hp = 150
element = "[C]"
ability = { name = "Turbo Primigenio", effect = "Una vez durante tu turno, puedes buscar en tu baraja hasta 2 cartas de Energía Especial y unirlas a 1 de tus Pokémon. Después, baraja las cartas de tu baraja." }
attacks = [{ cost = "[C][C][C]", name = "Ala Veloz", damage = 120 }]
weakness = "[L]×2"
resistance = "[F]-30"
retreat = "[C]"

View file

@ -1,4 +0,0 @@
name = "Aroma Embriagador"
kind = "trainer"
type = "item"
effect = "Lanza 1 moneda. Si sale cara, busca en tu baraja 1 Pokémon Evolución, enséñalo y ponlo en tu mano. Si sale cruz, busca en tu baraja 1 Pokémon Básico, enséñalo y ponlo en tu mano. Después, baraja las cartas de tu baraja."

View file

@ -1,4 +0,0 @@
name = "Serena"
kind = "trainer"
type = "supporter"
effect = "Elige 1 opción: • Descarta hasta 3 cartas de tu mano. (Debes descartar por lo menos 1 carta). Si lo haces, roba cartas hasta que tengas 5 cartas en tu mano. • Cambia 1 de los Pokémon V en Banca de tu rival por su Pokémon Activo."

View file

@ -1,4 +0,0 @@
name = "Energía Guardia V"
kind = "energy"
type = "special"
effect = "Mientras esta carta esté unida a un Pokémon, proporciona 1 Energía [C]. Los ataques de los Pokémon V de tu rival hacen 30 puntos de daño menos al Pokémon al que esté unida esta carta (después de aplicar Debilidad y Resistenca). Este efecto no puede aplicarse más de una vez de forma simultánea al mismo Pokémon."

View file

@ -1,3 +0,0 @@
name = "Energía [W] Básica"
kind = "energy"
type = "basic"

View file

@ -1,3 +0,0 @@
name = "Energía [L] Básica"
kind = "energy"
type = "basic"

View file

@ -1,3 +0,0 @@
name = "Energía [P] Básica"
kind = "energy"
type = "basic"

View file

@ -1,4 +0,0 @@
name = "Cinio"
kind = "trainer"
type = "supporter"
effect = "Busca en tu baraja hasta 2 Pokémon Evolución, enséñalos y ponlos en tu mano. Después, baraja las cartas de tu baraja."

View file

@ -1,4 +0,0 @@
name = "Ciudad Meseta"
kind = "trainer"
type = "stadium"
effect = "Una vez durante el turno de cada jugador, ese jugador puede lanzar 1 moneda. Si sale cara, ese jugador busca en su baraja 1 Pokémon, lo enseña y lo pone en su mano. Después, ese jugador baraja las cartas de su baraja."

View file

@ -1,4 +0,0 @@
name = "Nido Ball"
kind = "trainer"
type = "item"
effect = "Busca en tu baraja 1 Pokémon Básico y ponlo en tu banca. Después, baraja las cartas de tu baraja."

View file

@ -1,4 +0,0 @@
name = "Noa"
kind = "trainer"
type = "supporter"
effect = "Pon 1 de tus Pokémon Básicos y todas las cartas unidas a él en tu mano."

View file

@ -1,4 +0,0 @@
name = "Investigación de Profesores"
kind = "trainer"
type = "supporter"
effect = "Descarta las cartas de tu mano y roba 7 cartas."

View file

@ -1,4 +0,0 @@
name = "Ultra Ball"
kind = "trainer"
type = "item"
effect = "Puedes usar esta carta solo si descartas otras 2 cartas de tu mano. Busca en tu baraja 1 Pokémon, enséñalo y ponlo en tu mano. Después, baraja las cartas de tu baraja."

View file

@ -1,12 +0,0 @@
name = "Crabominable"
kind = "pokemon"
type = "stage1"
hp = 160
element = "[W]"
ability = { name = "Preparar la comida", effect = "Los ataques usados por este Pokémon cuestan [C] menos por cada carta de Fuco en tu pila de descartes." }
attacks = [
{ cost = "[W][C][C][C][C]", name = "Golpazo", damage = 250, effect = "Durante tu próximo turno, este Pokémon no puede usar Golpazo" },
]
weakness = "[M]×2"
resistance = ""
retreat = "[C][C][C]"

View file

@ -1,11 +0,0 @@
name = "Drifblim"
kind = "pokemon"
type = "stage1"
hp = 130
element = "[P]"
attacks = [
{ cost = "[P]", name = "Que Explote Todo el Mundo", damage = "50×", effect = "Este ataque hace 50 puntos de daño por cada uno de tus Drifloon y Drifblim en juego. Este ataque también hace 30 puntos de daño a cada uno de tus Drifloon y Drifblim. (No apligues Debilidad y Resistencia a los Pokémon en Banco)." },
]
weakness = "[D]×2"
resistance = "[F]-30"
retreat = "[C][C]"

View file

@ -1,12 +0,0 @@
name = "Bouffalant"
kind = "pokemon"
type = "basic"
hp = 100
element = "[C]"
ability = { name = "Muro Rizo", effect = "Mientras tengas por lo menos a otro Bouffalant en juego, los ataques de los Pokémon de tu rival hacen 60 puntos de daño menos a todos tus Pokémon [C] Básicos (después de aplicar Debilidad y Resistencia). El efecto de Muro Rizo no se acumula." }
attacks = [
{ cost = "[C][C][C]", name = "Poder Ilimitado", damage = 130, effect = "Durante tu próximo turno, este Pokémon no puede atacar." },
]
weakness = "[F]×2"
resistance = ""
retreat = "[C][C]"

View file

@ -1,12 +0,0 @@
name = "Pelarena"
kind = "pokemon"
type = "basic"
hp = 120
element = "[P]"
attacks = [
{ cost = "[F]", name = "Estallido Magnético", damage = "20+", effect = "Si tienes 3 Energías o más en juego, este ataque hace 70 puntos de daño más. El daño de este ataque no se ve afectado por Debilidad." },
{ cost = "[F][C]", name = "Joya de Luz", damage = 60 },
]
weakness = "[G]×2"
resistance = ""
retreat = "[C][C]"

View file

@ -1,13 +0,0 @@
name = "Electrofuria ex"
kind = "pokemon"
type = "basic"
hp = 240
element = "[N]"
attacks = [
{ cost = "[C]", name = "Rugido Explosivo", effect = "Descarta las cartas de tu mano y roba 6 cartas." },
{ cost = "[L][F]", name = "Bramido Atronador", damage = "70×", effect = "Puedes descartar cualquier cantidad de Energías Básicas de tus Pokémon. Este ataque hace 70 puntos de daño por cada carta que hayas descartado de esta manera." },
]
rulebox = "ex"
weakness = ""
resistance = ""
retreat = "[C][C][C]"

View file

@ -1,12 +0,0 @@
name = "Minccino"
kind = "pokemon"
type = "basic"
hp = 70
element = "[C]"
attacks = [
{ cost = "[C]", name = "Toque", damage = 10 },
{ cost = "[C][C]", name = "Purgar", effect = "Descarta hasta 2 Herramientas Pokémon de los Pokémon de tu rival." },
]
weakness = "[F]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,12 +0,0 @@
name = "Cinccino"
kind = "pokemon"
type = "stage1"
hp = 110
element = "[C]"
attacks = [
{ cost = "[C]", name = "Bofetada Gentil", damage = 30 },
{ cost = "[C][C]", name = "Giro Especial", damage = "70×", effect = "Este ataque hace 70 puntos de daño por cada carta de Energía Especial unida a este Pokémon." },
]
weakness = "[F]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,4 +0,0 @@
name = "Energía Neblina"
kind = "energy"
type = "special"
effect = "Mientras esta carta esté unida a un Pokémon, proporciona 1 Energía [C]. Se evitan todos los efectos de los ataques usados por los Pokémon de tu rival e infligidos al Pokémon al que esté unida esta carta. (No se eliminan los efectos ya existentes. El daño no es un efecto)."

View file

@ -1,14 +0,0 @@
name = "Ogerpon Máscara Turquesa ex"
kind = "pokemon"
type = "basic"
hp = 210
element = "[G]"
tera = true
ability = { name = "Danza Turquesa", effect = "Una vez durante tu turno, puedes unir 1 carta de Energía [G] Básica de tu mano a este Pokémon. Si has unido Energía a un Pokémon de esta manera, roba 1 carta." }
attacks = [
{ cost = "[G][G][G]", name = "Lluvia de Hojas", damage = "30+", effect = "Este ataque hace 30 puntos de daño más por cada Energía unida a ambos Pokémon Activos." },
]
rulebox = "ex"
weakness = "[R]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,14 +0,0 @@
name = "Ogerpon Máscara Fuente ex"
kind = "pokemon"
type = "basic"
hp = 210
element = "[W]"
tera = true
attacks = [
{ cost = "[C]", name = "Sollozar", damage = 20, effect = "Durante el próximo turno de tu rival, el Pokémon Defensor no puede retirarse." },
{ cost = "[W][C][C]", name = "Bomba Torrencial", damage = 20, effect = "Puedes poner 3 Energías unidas a este Pokémon en tu baraja y barajar todas las cartas. Si lo haces, este ataque también hace 120 puntos de daño a uno de los Pokémon en Banca de tu rival. (No apliques Debilidad y Resistencia a los Pokémon en Banca).." },
]
rulebox = "ex"
weakness = "[L]×2"
resistance = ""
retreat = "[C]"

View file

@ -1,12 +0,0 @@
name = "Munkidori"
kind = "pokemon"
type = "basic"
hp = 110
element = "[P]"
ability = { name = "Adrenalina Mental", effect = "Una vez durante tu turno, si este Pokémon tiene alguna Energía [D] unida, puedes mover hasta 3 contadores de daño de uno de tus Pokémon a uno de los Pokémon de tu rival." }
attacks = [
{ cost = "[P][C]", name = "Fusión Mental", damage = 60, effect = "El Pokémon Activo de tu rival pasa a estar Confundido.." },
]
weakness = "[D]×2"
resistance = "[F]-30"
retreat = "[C]"

View file

@ -1,14 +0,0 @@
name = "Dragapult ex"
kind = "pokemon"
type = "stage2"
hp = 320
element = "[N]"
tera = true
attacks = [
{ cost = "[C]", name = "Turbocabezazo", damage = 70 },
{ cost = "[R][P]", name = "Picado Fantasma", damage = 200, effect = "Pon 6 contadores de daño en los Pokémon en Banca de tu rival de la manera que desees." },
]
rulebox = "ex"
weakness = ""
resistance = ""
retreat = "[C]"

View file

@ -1,13 +0,0 @@
name = "Blissey ex"
kind = "pokemon"
type = "stage1"
hp = 300
element = "[C]"
ability = { name = "Cambio Feliz", effect = "Una vez durante tu turno, puedes mover 1 Energía Básica de uno de tus Pokémon a otro de tus Pokémon." }
attacks = [
{ cost = "[C][C][C]", name = "Retribución", damage = 180, effect = "Puedes robar cartas hasta que tengas 6 cartas en tu mano." },
]
rulebox = "ex"
weakness = "[F]×2"
resistance = ""
retreat = "[C][C][C][C]"

View file

@ -1,13 +0,0 @@
name = "Ursaluna Luna Carmesí ex"
kind = "pokemon"
type = "basic"
hp = 260
element = "[C]"
ability = { name = "Habilidad Demostrada", effect = "El ataque Luna Roja usado por este Pokémon cuesta [C] menos por cada carta de Premio que haya cogido tu rival." }
attacks = [
{ cost = "[C][C][C][C][C]", name = "Luna Roja", damage = 240, effect = "Durante tu próximo turno, este Pokémon no puede atacar." },
]
rulebox = "ex"
weakness = "[F]×2"
resistance = ""
retreat = "[C][C][C]"

View file

@ -1,4 +0,0 @@
name = "Corin"
kind = "trainer"
type = "supporter"
effect = "Si sales en primer lugar, puedes usar esta carta durante tu primer turno. Descarta las cartas de tu mano y roba 5 cartas."

View file

@ -1,4 +0,0 @@
name = "Torre de Interferencia"
kind = "trainer"
type = "stadium"
effect = "Las Herramientas Pokémon unidas a cada Pokémon (tanto tuyos como de tu rival) no tienen ningún efecto."

View file

@ -1,4 +0,0 @@
name = "Ayuda de Nereida"
kind = "trainer"
type = "supporter"
effect = "Pon, en cualquier combinación, hasta 3 cartas de Energía Básica y Pokémon que no tengan un recuadro de regla de tu pila de descartes en tu mano (Pokémon ex, Pokémon V, etc. tienen recuadros de regla)."

View file

@ -1,5 +0,0 @@
name = "Energía Legado"
kind = "energy"
type = "special"
effect = "Mientras esta carta esté unida a un Pokémon, proporciona cualquier tipo de Energía, pero proporciona solo una energía a la vez. Si el Pokémon al que está unida esta carta queda Fuera de Combate por el daño de un ataque de los Pokémon de tu rival, ese jugador coge 1 carta de Premio menos. Este efecto de tu Energía Legado no puede aplicarse más de una vez por partida."
acespec = true

View file

@ -15,4 +15,4 @@ Probando escribir matemáticas: $P(cara) = \frac{1}{2}$
Probando insertar una carta:
{{ ptcg_card(id="scr-es-128") }}
{{ ptcg_card(id="terapagos-ex-es", display=true) }}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

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