Skip to content

Commit

Permalink
Merge pull request #272 from DanieloV/add-GezaryUndercoverDoll-Phanta…
Browse files Browse the repository at this point in the history
…smalHorrorGigazabal-ValkrowzerUltraRockBeast-dm07

Add Gezary, Undercover Doll | Phantasmal Horror Gigazabal | Valkrowzer, Ultra Rock Beast dm07
  • Loading branch information
sindreslungaard authored Sep 29, 2024
2 parents 751205c + dffb7a9 commit 65131ac
Show file tree
Hide file tree
Showing 4 changed files with 57 additions and 3 deletions.
20 changes: 20 additions & 0 deletions game/cards/dm07/chimera.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package dm07

import (
"duel-masters/game/civ"
"duel-masters/game/family"
"duel-masters/game/fx"
"duel-masters/game/match"
)

func PhantasmalHorrorGigazabal(c *match.Card) {

c.Name = "Phantasmal Horror Gigazabal"
c.Power = 9000
c.Civ = civ.Darkness
c.Family = []string{family.Chimera}
c.ManaCost = 5
c.ManaRequirement = []string{civ.Darkness}

c.Use(fx.Creature, fx.Evolution, fx.Doublebreaker, fx.LightStealth)
}
20 changes: 20 additions & 0 deletions game/cards/dm07/death_puppet.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package dm07

import (
"duel-masters/game/civ"
"duel-masters/game/family"
"duel-masters/game/fx"
"duel-masters/game/match"
)

func GezaryUndercoverDoll(c *match.Card) {

c.Name = "Gezary, Undercover Doll"
c.Power = 2000
c.Civ = civ.Darkness
c.Family = []string{family.DeathPuppet}
c.ManaCost = 3
c.ManaRequirement = []string{civ.Darkness}

c.Use(fx.Creature, fx.NatureStealth)
}
14 changes: 14 additions & 0 deletions game/cards/dm07/rock_beast.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,19 @@ import (
"duel-masters/game/match"
)

// BlazosaurQ ...
func ValkrowzerUltraRockBeast(c *match.Card) {

c.Name = "Valkrowzer, Ultra Rock Beast"
c.Power = 9000
c.Civ = civ.Fire
c.Family = []string{family.RockBeast}
c.ManaCost = 6
c.ManaRequirement = []string{civ.Fire}

c.Use(fx.Creature, fx.Evolution, fx.WaterStealth, fx.Doublebreaker)
}

func Cratersaur(c *match.Card) {
c.Name = "Cratersaur"
c.Power = 2000
Expand All @@ -21,4 +34,5 @@ func Cratersaur(c *match.Card) {
condition2 := &match.Condition{ID: cnd.PowerAttacker, Val: 3000, Src: nil}
fx.HaveSelfConditionsWhenNoShields(card, ctx, []*match.Condition{condition1, condition2})
}))

}
6 changes: 3 additions & 3 deletions game/cards/repository.go
Original file line number Diff line number Diff line change
Expand Up @@ -553,10 +553,10 @@ var DM07 = map[string]match.CardConstructor{
"0106b420-f033-4f9e-b5a9-237f1d6ded0e": nil,
"395bac96-1ce7-4681-99fe-59ed2f6dd156": nil,
"b79da1ed-4d54-4396-bc8b-38594979cab2": nil,
"2a5fe0d2-134c-4a4d-bf90-cfafaa795a84": nil,
"2a5fe0d2-134c-4a4d-bf90-cfafaa795a84": dm07.GezaryUndercoverDoll,
"1532f8ae-1dc7-4609-a518-063f8de9c751": nil,
"350d2dde-2abf-48c0-a1da-63dff2d00bfa": nil,
"dbf22912-afdd-49cf-ac0a-6417886d8407": nil,
"dbf22912-afdd-49cf-ac0a-6417886d8407": dm07.PhantasmalHorrorGigazabal,
"36a25a40-d952-4c07-9625-ee88745d6df7": nil,
"50cf8db2-11e6-44e2-ad50-89b8041ee670": nil,
"b8303223-d073-42b9-8338-cc3b72e5ae69": nil,
Expand All @@ -570,7 +570,7 @@ var DM07 = map[string]match.CardConstructor{
"aadea88f-bf0c-48ac-9ee7-ac6bdfcb819c": nil,
"f63d041c-e752-4f5c-a3ab-80f45241b249": nil,
"fcb63428-e684-486b-9c34-04d24adc8221": nil,
"1640acce-f082-4814-be15-b7851f65d21a": nil,
"1640acce-f082-4814-be15-b7851f65d21a": dm07.ValkrowzerUltraRockBeast,
"190cdfdd-c077-4521-91ed-7bc5d6853b75": nil,
"fedcde11-394c-4af5-aa48-df0dc9d02647": nil,
"9f3f83fa-ed3e-48f7-9396-bbe1d79ed544": nil,
Expand Down

0 comments on commit 65131ac

Please sign in to comment.