[개발] 스몬 카드 투자[18] 일일 퀘스트 경과 시간 수정

avatar

지난 글에서 스팀몬스터 일일 퀘스트 자동화에 필요한 기능들에 대하여 정리하였습니다.
https://www.steemcoinpan.com/sct/@tradingideas/17-quest-quest

그런데 현재 mana(ECR) 값을 얻기 위해서는 추가적인 계산이 필요한 것을 발견하였습니다. 아래 API에서 얻은 결과 중 token이 ECR인 값이 현재 mana을 표시하는 것으로 이해를 했었는데요. 확인을 해보니 최종 게임을 할 당시의 ECT 값이었습니다. '
https://steemmonsters.com/players/balances?username=계정명

정확한 현재 ECR 값을 얻기 위해서는 최종 게임 시각을 얻은 후 현재 시각과의 차이 값을 더 해야합니다. 최종 게임 시각은 아래 API를 이용하면 됩니다.
https://steemmonsters.com/players/balances?username=계정명

1시간 후 증가하는 ECR 값은 실험에 의해서 구했는데요. 대략 1.04 만큼 증가하는 것 같습니다.

이러한 사실을 반영한 현재 ECR (new_ecr )값을 구하는 코드입니다.

        acc = 'tradingideas'
        url =  'https://steemmonsters.com/players/balances?username=' + acc
        profiles = request_get(url)

        for site in profiles:
            if site['token'] == 'DEC' :
                dec = site['balance']
                dec_total += dec
            elif site['token'] == 'ECR' :
                ecr = site['balance']
   
        # 최종 게임 시간 확인 차이에 대하여 시간당 1.04씩 증가
        url =  'https://steemmonsters.com/battle/history?player=' + acc
        history = request_get(url)
        bat = history['battles'][0]
        last = bat['created_date']
        diff_sec = time_diff_in_sec(last)
        diff_min = diff_sec / 60
        offset = diff_min * 0.0173   # 1분에 0.0173 1h에 1.04 증가

        ##
        new_ecr = ecr+offset*100

스몬에서 확인한 ECR 값과 정확하게 일치하지는 않지만 거의 비슷하게 따라가고 있습니다.


오늘 일퀘를 하는데 엄청나게 긴 시간이 걸렸는데요. 처음에는 Life 팀이라 할만하다고 생각하고 게임을 시작했는데, 이상하게 life 팀으로는 이기지를 못하는군요. 그래서 팀을 변경하였는데, 하필 Fire팀이 나왔습니다. 그마나 5마나 Fire 소환사가 있어서 크게 걱정하지 않았으나 이상하게 Fire 팀이 강한 rule 조합이 나오지를 않습니다. 덕분에 어마무시한 시간을 투자하고서야 일퀘를 마무리합니다.

rare 골드가 한 장 나왔군요. epic 카드도 있고. 골드 카드가 나오면 평타 이상은 하죠

생각만큼 잘 나왔군요. 오늘 스몬카톡방에 @fenrir78님이 레골을 띄웠다는 소식을 알려주셨죠. 내심 더 좋은 카드를 기대해보았으나, 전 다음 기회로..



0
0
0.000
5 comments
avatar

최상위권에 있으면 일퀘하기가 정말 힘들어요.

0
0
0.000
avatar

스팀 밋업 하나 알리러 왓어요:)

스몬 관심 있으시면 참여 부탁드려요ㅎㅎ

[아이콘 x STEEM DApp 서울 밋업]

Steem은 세계적으로 블록체인 붐을 가져온 Platform Mainnet 중 하나로 대표적으로 Steemit 커뮤니티 등이 있습니다. 현재 Steem도 DApp 개발에 힘을 쏟고 있으며, 국내 크립토 유저들을 대상으로 Steem DApp 홍보를 위해 한국을 찾아 이번 Meetup에 참가하게 되었습니다. Steem Monster는 블록체인 기반의 게임 서비스가 얼마나 빠르게 성장했으며 향후 발전해 갈 것인지 발표 할 예정이며, 3speak.online 프로젝트는 미디어 블록체인이 어떤 토큰 이코노미를 형성하여 발전해 갈 수 있는지 소개 할 예정이오니 많은 참석 부탁드립니다.

서울특별시 중구 수표동 청계천로 100 시그니쳐타워 서관 3층 ICON LOUNGE

2019년 11월 5일 (화요일) 18:30 - 21:10
(저녁, 다과 제공)

https://onoffmix.com/event/198365

0
0
0.000
avatar

저는 ECR regen rate를 24시간에 24.94로 설정했네요
트아형님이 24시간이면 24.96이니까 비슷하군요 ^^

0
0
0.000