Skip to content

Commit dcee709

Browse files
committed
fix unlimited status
1 parent c5018f3 commit dcee709

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

lib/cardian/builder.ex

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ defmodule Cardian.Builder do
121121
[
122122
"**Attribute**: #{@attribute_icons[card.attribute]} #{put_card_rarity(card.rarity)}",
123123
"**#{level}**: #{card.level} **Type**: #{Enum.join([card.race | card.monster_types], "/")}",
124-
"**Status**: #{@status_icons[card.status]}"
124+
"**Status**: #{put_card_status(card.status)}"
125125
],
126126
"\n"
127127
)
@@ -134,7 +134,7 @@ defmodule Cardian.Builder do
134134
Enum.join(
135135
[
136136
"**Type**: #{@spell_trap_icons[card.type]} #{@card_type_icons[card.race]} #{put_card_rarity(card.rarity)}",
137-
"**Status**: #{@status_icons[card.status]}"
137+
"**Status**: #{put_card_status(card.status)}"
138138
],
139139
"\n"
140140
)
@@ -147,6 +147,12 @@ defmodule Cardian.Builder do
147147

148148
defp put_card_rarity(_), do: ""
149149

150+
defp put_card_status(status) when is_map_key(@status_icons, status) do
151+
@status_icons[status]
152+
end
153+
154+
defp put_card_status(_), do: "Unlimited"
155+
150156
defp put_card_description(embed, %Card{type: :monster} = card) do
151157
if Enum.member?(card.monster_types, "Normal") do
152158
put_field(embed, "Flavor Text", card.description)

0 commit comments

Comments
 (0)