|
@@ -1,4 +1,16 @@
|
|
|
-module Card exposing (CardData, CardDetails, CardPerformanceData, CardType(..), ManaColor(..), Power(..), alpa, alsa, gihwr, pickRate)
|
|
|
|
|
|
|
+module Card exposing
|
|
|
|
|
+ ( CardData
|
|
|
|
|
+ , CardDetails
|
|
|
|
|
+ , CardPerformanceData
|
|
|
|
|
+ , CardType(..)
|
|
|
|
|
+ , ManaColor(..)
|
|
|
|
|
+ , Power(..)
|
|
|
|
|
+ , alpa
|
|
|
|
|
+ , alsa
|
|
|
|
|
+ , gihwr
|
|
|
|
|
+ , iwd
|
|
|
|
|
+ , pickRate
|
|
|
|
|
+ )
|
|
|
|
|
|
|
|
|
|
|
|
|
type ManaColor
|
|
type ManaColor
|
|
@@ -51,6 +63,7 @@ type alias CardPerformanceData =
|
|
|
, averagePickPosition : Maybe Float
|
|
, averagePickPosition : Maybe Float
|
|
|
, averageSeenPosition : Maybe Float
|
|
, averageSeenPosition : Maybe Float
|
|
|
, gameInHandWinRate : Maybe Float
|
|
, gameInHandWinRate : Maybe Float
|
|
|
|
|
+ , improvementWhenDrawn : Maybe Float
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -76,3 +89,8 @@ alpa card =
|
|
|
gihwr : CardData -> Maybe Float
|
|
gihwr : CardData -> Maybe Float
|
|
|
gihwr card =
|
|
gihwr card =
|
|
|
card.performance.gameInHandWinRate
|
|
card.performance.gameInHandWinRate
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+iwd : CardData -> Maybe Float
|
|
|
|
|
+iwd card =
|
|
|
|
|
+ card.performance.improvementWhenDrawn
|