     nickname: null
     rank: 0
     nextExp: '?'
+    exp: '?'
     material: ['??', '??', '??', '??', '??', '??', '??', '??', '??']
     shipCount: '??'
     maxChara: '??'

          level: body.api_level
          nickname: body.api_nickname
          rank: body.api_rank
          nextExp: totalExp[body.api_level] - body.api_experience
          maxChara: body.api_max_chara
          maxSlotitem: body.api_max_slotitem

      when '/kcsapi/api_req_practice/battle_result'
        @setState
          level: body.api_member_lv
          exp: body.api_member_exp
          nextExp: totalExp[body.api_member_lv] - body.api_member_exp
      when '/kcsapi/api_req_sortie/battleresult'
        @setState
          shipCount: if body.api_get_ship? then @state.shipCount + 1 else @state.shipCount
          level: body.api_member_lv
          exp: body.api_member_exp
          nextExp: totalExp[body.api_member_lv] - body.api_member_exp
  componentDidMount: ->
    window.addEventListener 'game.response', @handleResponse
