From 91ea580e28cf0cc406e50c161471616e6cdd9416 Mon Sep 17 00:00:00 2001 From: theelk801 Date: Mon, 2 Jan 2023 13:25:55 -0500 Subject: [PATCH] fix deprecated regex in gen-card.pl --- Utils/gen-card.pl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Utils/gen-card.pl b/Utils/gen-card.pl index c20495175b2..7b6c3dbeb99 100755 --- a/Utils/gen-card.pl +++ b/Utils/gen-card.pl @@ -254,22 +254,22 @@ foreach my $ability (@abilities) { $ability =~ m/(\b\d+?\b)/g; $vars{'abilities'} .= "\n this.addAbility(new " . $kw . 'Ability(this, ' . $1 . '));'; } elsif ($keywords{$kw} eq 'cost') { - $ability =~ m/({.*})/g; + $ability =~ m/(\{.*\})/g; $vars{'abilities'} .= "\n this.addAbility(new " . $kw . 'Ability(new ManaCostsImpl<>("' . fixCost($1) . '")));'; $vars{'abilitiesImports'} .= "\nimport mage.abilities.costs.mana.ManaCostsImpl;"; } elsif ($keywords{$kw} eq 'card, manaString') { - $ability =~ m/({.*})/g; + $ability =~ m/(\{.*\})/g; $vars{'abilities'} .= "\n this.addAbility(new " . $kw . 'Ability(this, "' . fixCost($1) . '"));'; } elsif ($keywords{$kw} eq 'card, cost') { - $ability =~ m/({.*})/g; + $ability =~ m/(\{.*\})/g; $vars{'abilities'} .= "\n this.addAbility(new " . $kw . 'Ability(this, new ManaCostsImpl<>("' . fixCost($1) . '")));'; $vars{'abilitiesImports'} .= "\nimport mage.abilities.costs.mana.ManaCostsImpl;"; } elsif ($keywords{$kw} eq 'number, cost, card') { - $ability =~ m/({.*})/g; + $ability =~ m/(\{.*\})/g; $vars{'abilities'} .= "\n this.addAbility(new " . $kw . 'Ability(_, new ManaCostsImpl<>("' . fixCost($1) . '"), this));'; $vars{'abilitiesImports'} .= "\nimport mage.abilities.costs.mana.ManaCostsImpl;"; } elsif ($keywords{$kw} eq 'cost, card') { - $ability =~ m/({.*})/g; + $ability =~ m/(\{.*\})/g; $vars{'abilities'} .= "\n this.addAbility(new " . $kw . 'Ability(new ManaCostsImpl<>("' . fixCost($1) . '"), this));'; $vars{'abilitiesImports'} .= "\nimport mage.abilities.costs.mana.ManaCostsImpl;"; } elsif ($keywords{$kw} eq 'type') { @@ -287,7 +287,7 @@ foreach my $ability (@abilities) { $vars{'abilitiesImports'} .= "\nimport mage.constants.Outcome;"; $vars{'abilitiesImports'} .= "\nimport mage.target.TargetPermanent;"; } elsif ($keywords{$kw} eq 'manaString') { - $ability =~ m/({.*})/g; + $ability =~ m/(\{.*\})/g; $vars{'abilities'} .= "\n this.addAbility(new " . $kw . 'Ability("' . fixCost($1) . '"));'; } $vars{'abilitiesImports'} .= "\nimport mage.abilities.keyword." . $kw . "Ability;";