[스몬봇] 카드 관련 정보 업그레이드 완료

안녕하세요 @realmankwon입니다.

이틀 정도 바짝 작업을 해서 카드 관련 업그레이드는 완료가 되었습니다.
일단 현재까지 나온 정보를 다 저장하였고 해당 카드별로 정보를 세분화하였습니다.
이 속성을 저는 Kind 로 네이밍해 보았습니다.

1 ) Kind : Edition 정보

  • Alpha, Beta, Promo, Reward, Untamed, Dice, Gladius, Chaos 로 원래 카드가 지닌 속성 그대로 저장

2 ) Level Kind : Level 을 계산할 때 사용되는 정보

  • Edition 정보가 Promo, Reward 일 경우 Alpha, Beta, Untamed 가 공존하고 있기 때문에 기본 정보를 카드 Level 을 계산하기 어려움
  • Kind 정보와 별도로 Level Kind 를 관리하여 저장

3 ) Image Kind : 카드 이미지를 보여줄 때 사용되는 정보

  • Kind 는 Reward, Level Kind 는 Untamed 인데 이미지 주소는 Beta로 되어 있는 것처럼 기본 정보로 이미지를 나타내기 어려워 별도로 Image Kind 를 관리하여 저장

다음으로 카드 Level 을 계산할 수 있도록 Kind, Rarity, Level, Gold 에 따른 카드 개수와 XP 정보를 저장하였습니다.

추가로 카드 BCX 를 계산할 수 있도록 Kind, Rarity, Gold 별로 BCX 계산시 카드를 한장 더해주어야 하는 경우와 한장 별 XP 값을 저장하였습니다.

마지막으로 현재 카드 이미지를 보여줄때 이미지의 확장자가 png 였었으나 최근에 jpg인 것들이 추가가 되어서 이것까지 정보를 저장하였습니다.

이걸 스몬봇에 적용하여 기존에 미흡했던 XP Gauge 부분이나 레벨, BCX를 모두 정확하게 보여줄 수 있게 되었습니다.
뿐만 아니라 최저 가격을 기준으로 현재 카드의 가격까지 표시가 잘 되고 있습니다.

이제 제가 원하는 다량의 카드를 한방에 판매할 수 있는 기능을 만들기만 하면 될 듯 합니다.
대부분의 기능은 다 개발이 되어 있어서 custom json으로 호출하는 기능만 만들면 될 듯 하네요.
요 부분은 내일 해봐야겠습니다. ㅎ
간만에 스몬봇을 업그레이드 하니 재미도 있고 그동안 찜찜했던 부분을 거의 완벽하게 변경한 것 같아서 속이 시원합니다! ㅎ

Sort:  

응원합니다^^

@realmankwon transfered 30.000 KRWP to @krwp.burn. voting percent : 100.00%, voting power : 33.47%, steem power : 1891212.16, STU KRW : 1200.
@realmankwon staking status : 15345.678 KRWP
@realmankwon limit for KRWP voting service : 15.345 KRWP (rate : 0.001)
What you sent : 30.000 KRWP (Voting Percent over 100 %)
Refund balance : 21.53 KRWP [59965738 - e9876e95b47bb64164f4090ed29ecfa8510a0af7]

감사합니다. ㅜㅜ

I love Splinterlands hope to battle your team on the battlefield one day.

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 66703.61
ETH 3518.80
USDT 1.00
SBD 2.68