Skip to content

Commit ac7dbc5

Browse files
authored
Merge pull request #245 from willroberts/all-cards-available-2
Unlock all cards
2 parents 2b1b70d + 5423cb8 commit ac7dbc5

13 files changed

+89
-48
lines changed

app/sdk/achievements/achievementsFactory.coffee

+2-2
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ ThanksgivingLoginAchievement = require './loginBasedAchievements/thanksgivingLog
6565
ChristmasLoginAchievement = require './loginBasedAchievements/christmasLoginAchievement.coffee'
6666
NewPlayerGoldLoginAchievement = require './loginBasedAchievements/newPlayerGoldLoginAchievement.coffee'
6767
NewPlayerSpiritLoginAchievement = require './loginBasedAchievements/newPlayerSpiritLoginAchievement.coffee'
68+
NewPlayerCardsLoginAchievement = require './loginBasedAchievements/newPlayerCardsLoginAchievement.coffee'
6869

6970
# Wartech general achievements
7071
WartechGeneralFaction1Achievement = require './wartechAchievements/wartechGeneralFaction1Achievement'
@@ -151,6 +152,7 @@ class AchievementsFactory
151152
@_achievementsCache[ChristmasLoginAchievement.id] = ChristmasLoginAchievement
152153
@_achievementsCache[NewPlayerGoldLoginAchievement.id] = NewPlayerGoldLoginAchievement
153154
@_achievementsCache[NewPlayerSpiritLoginAchievement.id] = NewPlayerSpiritLoginAchievement
155+
@_achievementsCache[NewPlayerCardsLoginAchievement.id] = NewPlayerCardsLoginAchievement
154156
# wartech
155157
@_achievementsCache[WartechGeneralFaction1Achievement.id] = WartechGeneralFaction1Achievement
156158
@_achievementsCache[WartechGeneralFaction2Achievement.id] = WartechGeneralFaction2Achievement
@@ -167,8 +169,6 @@ class AchievementsFactory
167169
@_achievementsCache[MythronOrb6Achievement.id] = MythronOrb6Achievement
168170
@_achievementsCache[MythronOrb7Achievement.id] = MythronOrb7Achievement
169171

170-
171-
172172
# store the enabled achievements
173173
@_enabledAchievementsCache = {}
174174
for k,v of @_achievementsCache
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Achievement = require 'app/sdk/achievements/achievement'
2+
moment = require 'moment'
3+
GiftCrateLookup = require 'app/sdk/giftCrates/giftCrateLookup'
4+
5+
# This achievement exists so we can give new players a head start on their collection.
6+
class NewPlayerCardsLoginAchievement extends Achievement
7+
@id: "newPlayerCardsLoginAchievement"
8+
@title: "Welcome to Duelyst!"
9+
@description: "Open this crate to receive a complete card collection! If the client freezes, reload the page."
10+
@progressRequired: 1
11+
@rewards:
12+
giftChests: [GiftCrateLookup.FullCollection]
13+
14+
@enabled: true
15+
16+
@progressForLoggingIn: (currentLoginMoment) ->
17+
return 1
18+
19+
@getLoginAchievementStartsMoment: () ->
20+
return moment.utc("2022-10-28T00:00-00:00")
21+
22+
module.exports = NewPlayerCardsLoginAchievement

app/sdk/cards/cardSetLookup.coffee

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
class CardSet
2-
32
@GauntletSpecial: -1
4-
53
@Core: 1
64
@Shimzar: 2
75
@Bloodborn: 3

app/sdk/cards/factory/core/faction1.coffee

+7-7
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ class CardFactory_CoreSet_Faction1
121121

122122
if (identifier == Cards.Faction1.AltGeneral)
123123
card = new Unit(gameSession)
124-
card.setIsUnlockableBasic(true)
124+
#card.setIsUnlockableBasic(true)
125125
card.setIsGeneral(true)
126126
card.factionId = Factions.Faction1
127127
card.name = i18next.t("cards.faction_1_unit_ziran_name")
@@ -165,8 +165,8 @@ class CardFactory_CoreSet_Faction1
165165
if (identifier == Cards.Faction1.ThirdGeneral)
166166
card = new Unit(gameSession)
167167
card.setIsGeneral(true)
168-
card.setIsUnlockableWithAchievement(true)
169-
card.setIsUnlockedWithAchievementId(WartechGeneralFaction1Achievement.id)
168+
#card.setIsUnlockableWithAchievement(true)
169+
#card.setIsUnlockedWithAchievementId(WartechGeneralFaction1Achievement.id)
170170
card.factionId = Factions.Faction1
171171
card.name = i18next.t("cards.faction_1_unit_brome_name")
172172
card.setDescription(i18next.t("cards.faction_1_unit_brome_desc"))
@@ -301,7 +301,7 @@ class CardFactory_CoreSet_Faction1
301301
if (identifier == Cards.Faction1.SilverguardKnight)
302302
card = new Unit(gameSession)
303303
card.factionId = Factions.Faction1
304-
card.setIsUnlockableBasic(true)
304+
#card.setIsUnlockableBasic(true)
305305
card.name = i18next.t("cards.faction_1_unit_silverguard_knight_name")
306306
card.setBoundingBoxWidth(100)
307307
card.setBoundingBoxHeight(80)
@@ -804,7 +804,7 @@ class CardFactory_CoreSet_Faction1
804804
if (identifier == Cards.Spell.Tempest)
805805
card = new SpellDamage(gameSession)
806806
card.factionId = Factions.Faction1
807-
card.setIsUnlockableBasic(true)
807+
#card.setIsUnlockableBasic(true)
808808
card.id = Cards.Spell.Tempest
809809
card.name = i18next.t("cards.faction_1_spell_tempest_name")
810810
card.setDescription(i18next.t("cards.faction_1_spell_tempest_description"))
@@ -889,7 +889,7 @@ class CardFactory_CoreSet_Faction1
889889
if (identifier == Cards.Spell.Martyrdom)
890890
card = new SpellMartyrdom(gameSession)
891891
card.factionId = Factions.Faction1
892-
card.setIsUnlockableBasic(true)
892+
#card.setIsUnlockableBasic(true)
893893
card.id = Cards.Spell.Martyrdom
894894
card.name = i18next.t("cards.faction_1_spell_martyrdom_name")
895895
card.setDescription(i18next.t("cards.faction_1_spell_martyrdom_description"))
@@ -1049,7 +1049,7 @@ class CardFactory_CoreSet_Faction1
10491049
if (identifier == Cards.Spell.DivineBond)
10501050
card = new SpellBuffAttributeByOtherAttribute(gameSession)
10511051
card.factionId = Factions.Faction1
1052-
card.setIsUnlockableBasic(true)
1052+
#card.setIsUnlockableBasic(true)
10531053
card.id = Cards.Spell.DivineBond
10541054
card.name = i18next.t("cards.faction_1_spell_divine_bond_name")
10551055
card.setDescription(i18next.t("cards.faction_1_spell_divine_bond_description"))

app/sdk/cards/factory/core/faction2.coffee

+7-7
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ class CardFactory_CoreSet_Faction2
127127

128128
if (identifier == Cards.Faction2.AltGeneral)
129129
card = new Unit(gameSession)
130-
card.setIsUnlockableBasic(true)
130+
#card.setIsUnlockableBasic(true)
131131
card.setIsGeneral(true)
132132
card.factionId = Factions.Faction2
133133
card.name = i18next.t("cards.faction_2_unit_reva_name")
@@ -171,8 +171,8 @@ class CardFactory_CoreSet_Faction2
171171
if (identifier == Cards.Faction2.ThirdGeneral)
172172
card = new Unit(gameSession)
173173
card.setIsGeneral(true)
174-
card.setIsUnlockableWithAchievement(true)
175-
card.setIsUnlockedWithAchievementId(WartechGeneralFaction2Achievement.id)
174+
#card.setIsUnlockableWithAchievement(true)
175+
#card.setIsUnlockedWithAchievementId(WartechGeneralFaction2Achievement.id)
176176
card.factionId = Factions.Faction2
177177
card.name = i18next.t("cards.faction_2_unit_shidai_name")
178178
card.setDescription(i18next.t("cards.faction_2_unit_shidai_desc"))
@@ -516,7 +516,7 @@ class CardFactory_CoreSet_Faction2
516516
card = new Unit(gameSession)
517517
card.factionId = Factions.Faction2
518518
card.raceId = Races.Arcanyst
519-
card.setIsUnlockableBasic(true)
519+
#card.setIsUnlockableBasic(true)
520520
card.name = i18next.t("cards.faction_2_unit_chakri_avatar_name")
521521
card.setFXResource(["FX.Cards.Faction2.ChakriAvatar"])
522522
card.setBaseSoundResource(
@@ -873,7 +873,7 @@ class CardFactory_CoreSet_Faction2
873873
if (identifier == Cards.Spell.SaberspineSeal)
874874
card = new SpellApplyModifiers(gameSession)
875875
card.factionId = Factions.Faction2
876-
card.setIsUnlockableBasic(true)
876+
#card.setIsUnlockableBasic(true)
877877
card.id = Cards.Spell.SaberspineSeal
878878
card.name = i18next.t("cards.faction_2_spell_saberspine_seal_name")
879879
card.setDescription(i18next.t("cards.faction_2_spell_saberspine_seal_description"))
@@ -1045,7 +1045,7 @@ class CardFactory_CoreSet_Faction2
10451045
if (identifier == Cards.Spell.InnerFocus)
10461046
card = new SpellInnerFocus(gameSession)
10471047
card.factionId = Factions.Faction2
1048-
card.setIsUnlockableBasic(true)
1048+
#card.setIsUnlockableBasic(true)
10491049
card.id = Cards.Spell.InnerFocus
10501050
card.name = i18next.t("cards.faction_2_spell_inner_focus_name")
10511051
card.setDescription(i18next.t("cards.faction_2_spell_inner_focus_description"))
@@ -1084,7 +1084,7 @@ class CardFactory_CoreSet_Faction2
10841084
if (identifier == Cards.Spell.GhostLightning)
10851085
card = new SpellDamage(gameSession)
10861086
card.factionId = Factions.Faction2
1087-
card.setIsUnlockableBasic(true)
1087+
#card.setIsUnlockableBasic(true)
10881088
card.id = Cards.Spell.GhostLightning
10891089
card.name = i18next.t("cards.faction_2_spell_ghost_lightning_name")
10901090
card.setDescription(i18next.t("cards.faction_2_spell_ghost_lightning_description"))

app/sdk/cards/factory/core/faction3.coffee

+7-7
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ class CardFactory_CoreSet_Faction3
122122

123123
if (identifier == Cards.Faction3.AltGeneral)
124124
card = new Unit(gameSession)
125-
card.setIsUnlockableBasic(true)
125+
#card.setIsUnlockableBasic(true)
126126
card.setIsGeneral(true)
127127
card.factionId = Factions.Faction3
128128
card.name = i18next.t("cards.faction_3_unit_sajj_name")
@@ -166,8 +166,8 @@ class CardFactory_CoreSet_Faction3
166166
if (identifier == Cards.Faction3.ThirdGeneral)
167167
card = new Unit(gameSession)
168168
card.setIsGeneral(true)
169-
card.setIsUnlockableWithAchievement(true)
170-
card.setIsUnlockedWithAchievementId(WartechGeneralFaction3Achievement.id)
169+
#card.setIsUnlockableWithAchievement(true)
170+
#card.setIsUnlockedWithAchievementId(WartechGeneralFaction3Achievement.id)
171171
card.factionId = Factions.Faction3
172172
card.name = i18next.t("cards.faction_3_unit_ciphyron_name")
173173
card.setDescription(i18next.t("cards.faction_3_unit_ciphyron_desc"))
@@ -409,7 +409,7 @@ class CardFactory_CoreSet_Faction3
409409
if (identifier == Cards.Faction3.BrazierRedSand)
410410
card = new Unit(gameSession)
411411
card.factionId = Factions.Faction3
412-
card.setIsUnlockableBasic(true)
412+
#card.setIsUnlockableBasic(true)
413413
card.name = i18next.t("cards.faction_3_unit_ethereal_obelysk_name")
414414
card.setDescription(i18next.t("cards.faction_3_unit_ethereal_obelysk_desc"))
415415
card.raceId = Races.Structure
@@ -876,7 +876,7 @@ class CardFactory_CoreSet_Faction3
876876
if (identifier == Cards.Spell.CosmicFlesh)
877877
card = new SpellApplyModifiers(gameSession)
878878
card.factionId = Factions.Faction3
879-
card.setIsUnlockableBasic(true)
879+
#card.setIsUnlockableBasic(true)
880880
card.id = Cards.Spell.CosmicFlesh
881881
card.name = i18next.t("cards.faction_3_spell_cosmic_flesh_name")
882882
card.setDescription(i18next.t("cards.faction_3_spell_cosmic_flesh_description"))
@@ -902,7 +902,7 @@ class CardFactory_CoreSet_Faction3
902902
if (identifier == Cards.Spell.Blindscorch)
903903
card = new SpellApplyModifiers(gameSession)
904904
card.factionId = Factions.Faction3
905-
card.setIsUnlockableBasic(true)
905+
#card.setIsUnlockableBasic(true)
906906
card.id = Cards.Spell.Blindscorch
907907
card.name = i18next.t("cards.faction_3_spell_blindscorch_name")
908908
card.setDescription(i18next.t("cards.faction_3_spell_blindscorch_description"))
@@ -1054,7 +1054,7 @@ class CardFactory_CoreSet_Faction3
10541054
if (identifier == Cards.Spell.ScionsSecondWish)
10551055
card = new SpellApplyModifiers(gameSession)
10561056
card.factionId = Factions.Faction3
1057-
card.setIsUnlockableBasic(true)
1057+
#card.setIsUnlockableBasic(true)
10581058
card.id = Cards.Spell.ScionsSecondWish
10591059
card.name = i18next.t("cards.faction_3_spell_scions_second_wish_name")
10601060
card.setDescription(i18next.t("cards.faction_3_spell_scions_second_wish_description"))

app/sdk/cards/factory/core/faction4.coffee

+7-7
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ class CardFactory_CoreSet_Faction4
128128

129129
if (identifier == Cards.Faction4.AltGeneral)
130130
card = new Unit(gameSession)
131-
card.setIsUnlockableBasic(true)
131+
#card.setIsUnlockableBasic(true)
132132
card.setIsGeneral(true)
133133
card.factionId = Factions.Faction4
134134
card.name = i18next.t("cards.faction_4_unit_cassyva_name")
@@ -172,8 +172,8 @@ class CardFactory_CoreSet_Faction4
172172
if (identifier == Cards.Faction4.ThirdGeneral)
173173
card = new Unit(gameSession)
174174
card.setIsGeneral(true)
175-
card.setIsUnlockableWithAchievement(true)
176-
card.setIsUnlockedWithAchievementId(WartechGeneralFaction4Achievement.id)
175+
#card.setIsUnlockableWithAchievement(true)
176+
#card.setIsUnlockedWithAchievementId(WartechGeneralFaction4Achievement.id)
177177
card.factionId = Factions.Faction4
178178
card.name = i18next.t("cards.faction_4_unit_maehv_name")
179179
card.setDescription(i18next.t("cards.faction_4_unit_maehv_desc"))
@@ -216,7 +216,7 @@ class CardFactory_CoreSet_Faction4
216216
if (identifier == Cards.Faction4.AbyssalCrawler)
217217
card = new Unit(gameSession)
218218
card.factionId = Factions.Faction4
219-
card.setIsUnlockableBasic(true)
219+
#card.setIsUnlockableBasic(true)
220220
card.name = i18next.t("cards.faction_4_unit_abyssal_crawler_name")
221221
card.setDescription(i18next.t("cards.faction_4_unit_abyssal_crawler_desc"))
222222
card.setFXResource(["FX.Cards.Faction4.AbyssalCrawler"])
@@ -856,7 +856,7 @@ class CardFactory_CoreSet_Faction4
856856
if (identifier == Cards.Spell.DaemonicLure)
857857
card = new SpellDamage(gameSession)
858858
card.factionId = Factions.Faction4
859-
card.setIsUnlockableBasic(true)
859+
#card.setIsUnlockableBasic(true)
860860
card.id = Cards.Spell.DaemonicLure
861861
card.name = i18next.t("cards.faction_4_spell_daemonic_lure_name")
862862
card.setDescription(i18next.t("cards.faction_4_spell_daemonic_lure_description"))
@@ -896,7 +896,7 @@ class CardFactory_CoreSet_Faction4
896896
if (identifier == Cards.Spell.ShadowNova)
897897
card = new SpellChokingShadows(gameSession)
898898
card.factionId = Factions.Faction4
899-
card.setIsUnlockableBasic(true)
899+
#card.setIsUnlockableBasic(true)
900900
card.id = Cards.Spell.ShadowNova
901901
card.name = i18next.t("cards.faction_4_spell_shadow_nova_name")
902902
card.setDescription(i18next.t("cards.faction_4_spell_shadow_nova_description"))
@@ -1115,7 +1115,7 @@ class CardFactory_CoreSet_Faction4
11151115
if (identifier == Cards.Spell.SoulshatterPact)
11161116
card = new SpellApplyModifiers(gameSession)
11171117
card.factionId = Factions.Faction4
1118-
card.setIsUnlockableBasic(true)
1118+
#card.setIsUnlockableBasic(true)
11191119
card.id = Cards.Spell.SoulshatterPact
11201120
card.name = i18next.t("cards.faction_4_spell_soulshatter_pact_name")
11211121
card.setDescription(i18next.t("cards.faction_4_spell_soulshatter_pact_description"))

app/sdk/cards/factory/core/faction5.coffee

+7-7
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ class CardFactory_CoreSet_Faction5
127127

128128
if (identifier == Cards.Faction5.AltGeneral)
129129
card = new Unit(gameSession)
130-
card.setIsUnlockableBasic(true)
130+
##card.setIsUnlockableBasic(true)
131131
card.setIsGeneral(true)
132132
card.factionId = Factions.Faction5
133133
card.name = i18next.t("cards.faction_5_unit_starhorn_name")
@@ -171,8 +171,8 @@ class CardFactory_CoreSet_Faction5
171171
if (identifier == Cards.Faction5.ThirdGeneral)
172172
card = new Unit(gameSession)
173173
card.setIsGeneral(true)
174-
card.setIsUnlockableWithAchievement(true)
175-
card.setIsUnlockedWithAchievementId(WartechGeneralFaction5Achievement.id)
174+
#card.setIsUnlockableWithAchievement(true)
175+
#card.setIsUnlockedWithAchievementId(WartechGeneralFaction5Achievement.id)
176176
card.factionId = Factions.Faction5
177177
card.name = i18next.t("cards.faction_5_unit_ragnora_name")
178178
card.setDescription(i18next.t("cards.faction_5_unit_ragnora_desc"))
@@ -471,7 +471,7 @@ class CardFactory_CoreSet_Faction5
471471
if (identifier == Cards.Faction5.PrimordialGazer)
472472
card = new Unit(gameSession)
473473
card.factionId = Factions.Faction5
474-
card.setIsUnlockableBasic(true)
474+
##card.setIsUnlockableBasic(true)
475475
card.name = i18next.t("cards.faction_5_unit_primordial_gazer_name")
476476
card.setDescription(i18next.t("cards.faction_5_unit_primordial_gazer_desc"))
477477
card.setFXResource(["FX.Cards.Faction5.PrimordialGazer"])
@@ -865,7 +865,7 @@ class CardFactory_CoreSet_Faction5
865865
if (identifier == Cards.Spell.DampeningWave)
866866
card = new SpellApplyModifiers(gameSession)
867867
card.factionId = Factions.Faction5
868-
card.setIsUnlockableBasic(true)
868+
#card.setIsUnlockableBasic(true)
869869
card.id = Cards.Spell.DampeningWave
870870
card.name = i18next.t("cards.faction_5_spell_dampening_wave_name")
871871
card.setDescription(i18next.t("cards.faction_5_spell_dampening_wave_description"))
@@ -950,7 +950,7 @@ class CardFactory_CoreSet_Faction5
950950
if (identifier == Cards.Spell.DanceOfDreams)
951951
card = new SpellApplyPlayerModifiers(gameSession)
952952
card.factionId = Factions.Faction5
953-
card.setIsUnlockableBasic(true)
953+
#card.setIsUnlockableBasic(true)
954954
card.id = Cards.Spell.DanceOfDreams
955955
card.name = i18next.t("cards.faction_5_spell_dance_of_dreams_name")
956956
card.setDescription(i18next.t("cards.faction_5_spell_dance_of_dreams_description"))
@@ -1082,7 +1082,7 @@ class CardFactory_CoreSet_Faction5
10821082
if (identifier == Cards.Spell.PlasmaStorm)
10831083
card = new SpellLavastorm(gameSession)
10841084
card.factionId = Factions.Faction5
1085-
card.setIsUnlockableBasic(true)
1085+
#card.setIsUnlockableBasic(true)
10861086
card.id = Cards.Spell.PlasmaStorm
10871087
card.name = i18next.t("cards.faction_5_spell_plasma_storm_name")
10881088
card.setDescription(i18next.t("cards.faction_5_spell_plasma_storm_description"))

app/sdk/cards/factory/core/faction6.coffee

+7-7
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ class CardFactory_CoreSet_Faction6
129129

130130
if (identifier == Cards.Faction6.AltGeneral)
131131
card = new Unit(gameSession)
132-
card.setIsUnlockableBasic(true)
132+
#card.setIsUnlockableBasic(true)
133133
card.setIsGeneral(true)
134134
card.factionId = Factions.Faction6
135135
card.name = i18next.t("cards.faction_6_unit_kara_name")
@@ -173,8 +173,8 @@ class CardFactory_CoreSet_Faction6
173173
if (identifier == Cards.Faction6.ThirdGeneral)
174174
card = new Unit(gameSession)
175175
card.setIsGeneral(true)
176-
card.setIsUnlockableWithAchievement(true)
177-
card.setIsUnlockedWithAchievementId(WartechGeneralFaction6Achievement.id)
176+
#card.setIsUnlockableWithAchievement(true)
177+
#card.setIsUnlockedWithAchievementId(WartechGeneralFaction6Achievement.id)
178178
card.factionId = Factions.Faction6
179179
card.name = i18next.t("cards.faction_6_unit_ilena_name")
180180
card.setDescription(i18next.t("cards.faction_6_unit_ilena_desc"))
@@ -218,7 +218,7 @@ class CardFactory_CoreSet_Faction6
218218
if (identifier == Cards.Faction6.FenrirWarmaster)
219219
card = new Unit(gameSession)
220220
card.factionId = Factions.Faction6
221-
card.setIsUnlockableBasic(true)
221+
#card.setIsUnlockableBasic(true)
222222
card.name = i18next.t("cards.faction_6_unit_fenrir_warmaster_name")
223223
card.setDescription(i18next.t("cards.faction_6_unit_fenrir_warmaster_desc"))
224224
card.setFXResource(["FX.Cards.Faction6.FenrirWarmaster"])
@@ -1165,7 +1165,7 @@ class CardFactory_CoreSet_Faction6
11651165
if (identifier == Cards.Spell.ChromaticCold)
11661166
card = new SpellChromaticCold(gameSession)
11671167
card.factionId = Factions.Faction6
1168-
card.setIsUnlockableBasic(true)
1168+
#card.setIsUnlockableBasic(true)
11691169
card.id = Cards.Spell.ChromaticCold
11701170
card.name = i18next.t("cards.faction_6_spell_chromatic_cold_name")
11711171
card.setDescription(i18next.t("cards.faction_6_spell_chromatic_cold_description"))
@@ -1226,7 +1226,7 @@ class CardFactory_CoreSet_Faction6
12261226
if (identifier == Cards.Spell.Avalanche)
12271227
card = new SpellAvalanche(gameSession)
12281228
card.factionId = Factions.Faction6
1229-
card.setIsUnlockableBasic(true)
1229+
#card.setIsUnlockableBasic(true)
12301230
card.id = Cards.Spell.Avalanche
12311231
card.name = i18next.t("cards.faction_6_spell_avalanche_name")
12321232
card.setDescription(i18next.t("cards.faction_6_spell_avalanche_description"))
@@ -1328,7 +1328,7 @@ class CardFactory_CoreSet_Faction6
13281328
if (identifier == Cards.Spell.AspectOfTheWolf)
13291329
card = new SpellAspectBase(gameSession)
13301330
card.factionId = Factions.Faction6
1331-
card.setIsUnlockableBasic(true)
1331+
#card.setIsUnlockableBasic(true)
13321332
card.id = Cards.Spell.AspectOfTheWolf
13331333
card.name = i18next.t("cards.faction_6_spell_aspect_of_the_fox_name")
13341334
card.setDescription(i18next.t("cards.faction_6_spell_aspect_of_the_fox_description"))

0 commit comments

Comments
 (0)