Be case-insensitive when checking Owls values for Dyeworks status
Just to be a bit more resilient! I'm not aware of any issues rn but this seems wise!
This commit is contained in:
parent
015010345a
commit
98ecbf029d
1 changed files with 4 additions and 2 deletions
|
@ -14,16 +14,18 @@ class Item
|
|||
# Whether this is one of the few Dyeworks items that can be dyed in the NC
|
||||
# Mall at any time, rather than as part of a limited-time event. (Owls tracks
|
||||
# this, not us!)
|
||||
DYEWORKS_PERMANENT_PATTERN = /Permanent Dyeworks/i
|
||||
def dyeworks_permanent?
|
||||
return false if nc_trade_value.nil?
|
||||
nc_trade_value.value_text.include?("Permanent Dyeworks")
|
||||
nc_trade_value.value_text.match?(DYEWORKS_PERMANENT_PATTERN)
|
||||
end
|
||||
|
||||
# Whether this is a Dyeworks item that can be dyed in the NC Mall ~right now,
|
||||
# but only as part of a limited-time event. (Owls tracks this, not us!)
|
||||
DYEWORKS_LIMITED_PATTERN = /Limited Dyeworks/i
|
||||
def dyeworks_limited?
|
||||
return false if nc_trade_value.nil?
|
||||
nc_trade_value.value_text.include?("Limited Dyeworks")
|
||||
nc_trade_value.value_text.match?(DYEWORKS_LIMITED_PATTERN)
|
||||
end
|
||||
|
||||
# Whether this is a Dyeworks item that can be dyed in the NC Mall ~right now,
|
||||
|
|
Loading…
Reference in a new issue