2014-03-03 16:08:42.001 PuffingTom[218:60b] Flurry: Starting session on Agent Version [Flurry_iOS_121_4.3.0]
2014-03-03 16:08:42.267 PuffingTom[218:1303] Memory Capacity of 13657 MiB
2014-03-03 16:08:42.269 PuffingTom[218:1303] 1437 MiB Free memory available.
cocos2d: cocos2d-iphone v2.1
cocos2d: compiled with Profiling Support: NO
cocos2d: OS version: 7.0.6 (0x07000600)
cocos2d: GL_VENDOR: Imagination Technologies
cocos2d: GL_RENDERER: PowerVR SGX 543
cocos2d: GL_VERSION: OpenGL ES 2.0 IMGSGX543-97
cocos2d: GL_MAX_TEXTURE_SIZE: 4096
cocos2d: GL_MAX_TEXTURE_UNITS: 8
cocos2d: GL_MAX_SAMPLES: 4
cocos2d: GL supports PVRTC: YES
cocos2d: GL supports BGRA8888 textures: YES
cocos2d: GL supports NPOT textures: YES
cocos2d: GL supports discard_framebuffer: YES
cocos2d: GL supports shareable VAO: NO
2014-03-03 16:08:42.793 PuffingTom[218:60b] cocos2d: animation started with frame interval: 60.00
2014-03-03 16:08:42.810 PuffingTom[218:60b] cocos2d: surface size: 960x640
luaEntryPath=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/main.lua
luaL_loadbuffer finish
2014-03-03 16:08:43:054 PuffingTom[218:1547] -[AppController application:didFinishLaunchingWithOptions:]:259 : app open
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/errorCode.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/debug.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/lib/json.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/lib/datastore.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/lib/tableUtil.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/lib/strbuf.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/lib/log.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/lib/stat.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/architecture.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/architecture.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/lib/tableUtil.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/battle.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/resource.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/defense.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/defense.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/shop.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/shop.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/resource.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/resource.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/grocery.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/grocery.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/hero.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/hero.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/map.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/map.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/otherItems.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/otherItems.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/skill.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/skill.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/stage.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/stage.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/statistics.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/statistics.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/timerList.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/architecture.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/hero.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/skill.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/defense.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/user.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/user.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/battleship.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/battleship.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/attack.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/attack.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/tech.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/tech.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/alliance.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/alliance.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/server.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/server.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/module/mission.lua
cocos2d_lua_loader path=/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/PuffingTom.app/Scripts/config/mission.lua
2014-03-03 16:08:43.688 PuffingTom[218:60b] lua>>> server.getConfig({})
2014-03-03 16:08:43.690 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"openrestyURL":"http://dev.weedo.hk/starlegend/","statURL":"","setRankURL":"http://dev.weedo.hk/setRank.php","baseURL":"http://dev.weedo.hk/json.php","getRankURL":"http://dev.weedo.hk/getRanks.php"},"ret":0}
2014-03-03 16:08:43.713 PuffingTom[218:60b] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x16248e00>
2014-03-03 16:08:43.716 PuffingTom[218:60b]
==== Building an application/x-www-form-urlencoded body ====
mod=dashboard&act=getNewVersion&lang=zh-Hans&appId=27&appVer=1.3.1&ver=1&tk=e64ecdee37e642c4ebb9b13a830bb480
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:08:43.728 PuffingTom[218:60b] [CONNECTION] Request <ASIFormDataRequest: 0x16248e00> will not use a persistent connection
2014-03-03 16:08:43.982 PuffingTom[218:60b] [THROTTLING] ===Used: 108 bytes of bandwidth in last measurement period===
2014-03-03 16:08:43.983 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x16248e00> finished uploading data
2014-03-03 16:08:45.232 PuffingTom[218:60b] [THROTTLING] ===Used: 108 bytes of bandwidth in last measurement period===
2014-03-03 16:08:45.451 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x16248e00> received response headers
2014-03-03 16:08:45.455 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x16248e00> finished downloading data (135 bytes)
2014-03-03 16:08:45.457 PuffingTom[218:60b] [STATUS] Request finished: <ASIFormDataRequest: 0x16248e00>
2014-03-03 16:08:45.459 PuffingTom[218:60b] CCScheduler#scheduleSelector. Selector already scheduled. Updating interval from: 0.0000 to 0.0000
2014-03-03 16:08:45.483 PuffingTom[218:60b] lua>>> datastore.open({"docPath":"/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/Documents"})
2014-03-03 16:08:45.501 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:08:45.502 PuffingTom[218:60b] lua>>> stat.open({"docPath":"/var/mobile/Applications/BAADC02A-4130-44A1-A25B-476C431FD9AC/Documents"})
2014-03-03 16:08:45.508 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:08:45.511 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:08:45.520 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"EducationGuide":36,"SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","id":"24000038","defenseGuideCount":10,"registerTime":1389081411,"lastHydrogenFull":0,"GoldStorageGuide":"1","userName":"","ExploreGuide":45,"pvpTipsFlag":"1","gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:08:45.526 PuffingTom[218:60b] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x161d0800>
2014-03-03 16:08:45.528 PuffingTom[218:60b]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=commonLogin&timeZone=8&userId=24000038&ver=1&appId=27&appVer=1.3.1&lang=zh-Hans&device=F67CEECE-52AD-44AB-A258-89DCE2232343&tk=1c55c03e2b445db6e51b0cbe1573d459
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:08:45.530 PuffingTom[218:60b] [CONNECTION] Request <ASIFormDataRequest: 0x161d0800> will not use a persistent connection
2014-03-03 16:08:45.784 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x161d0800> finished uploading data
2014-03-03 16:08:46.284 PuffingTom[218:60b] [THROTTLING] ===Used: 487 bytes of bandwidth in last measurement period===
2014-03-03 16:08:46.922 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x161d0800> received response headers
2014-03-03 16:08:46.945 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x161d0800> finished downloading data (2933 bytes)
2014-03-03 16:08:46.948 PuffingTom[218:60b] [STATUS] Request finished: <ASIFormDataRequest: 0x161d0800>
2014-03-03 16:08:46.953 PuffingTom[218:60b] lua>>> datastore.import({"data":{"id":"24000038","userLog":"return {\n-- Table: {1}\n{\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=300,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=300,\n},\n-- Table: {3}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=500,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=500,\n},\n-- Table: {4}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=640,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=800,\n},\n-- Table: {5}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=1000,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=1000,\n},\n}","map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":60,\\\"tilewidth\\\":32,\\\"mapheight\\\":60,\\\"tileheight\\\":32},\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":1280,\\\"height\\\":128}],\\\"TownHall\\\":[{\\\"y\\\":416,\\\"width\\\":224,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1120,\\\"height\\\":192}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":992,\\\"level\\\":1}],\\\"HeroAltar\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1472,\\\"height\\\":128}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":288,\\\"height\\\":128}],\\\"Alliance\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"level\\\":1,\\\"height\\\":128,\\\"x\\\":416,\\\"index\\\":1}],\\\"Ladder\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":576,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":1,\\\"x\\\":704,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":3,\\\"x\\\":832,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":4,\\\"x\\\":960,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":5,\\\"level\\\":1,\\\"x\\\":1088,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":6,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":64}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":800,\\\"level\\\":1}],\\\"GoldStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":576,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":832,\\\"height\\\":128}],\\\"HydrogenStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":704,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":960,\\\"height\\\":128}],\\\"AirTower\\\":[{\\\"y\\\":704,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":0,\\\"x\\\":1152,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":608,\\\"height\\\":128}]},\\\"Stone\\\":0}\",\n},\n}","skill":"return {\n-- Table: {1}\n{\n {2},\n [8]={3},\n [3]={4},\n [9]={5},\n [7]={6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083298,\n [\"id\"]=1,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083301,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083389,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"id\"]=9,\n [\"level\"]=2,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083396,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083303,\n [\"id\"]=7,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n}","hero":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"id\"]=1,\n [\"summonRemainingTime\"]=0,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=0,\n [\"summonStartedMoment\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389082588,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"id\"]=3,\n [\"level\"]=3,\n [\"summonFinishedMoment\"]=1389083372,\n [\"isPaused\"]=false,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083206,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"id\"]=5,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083211,\n [\"summonRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\n},\n}","mission":"return {\n-- Table: {1}\n{\n [3]={2},\n},\n-- Table: {2}\n{\n [\"status\"]=2,\n},\n}","resource":"return {\n-- Table: {1}\n{\n [\"hydrogen\"]={2},\n [\"gold\"]={3},\n},\n-- Table: {2}\n{\n [\"storage\"]={4},\n [\"collector\"]={5},\n},\n-- Table: {3}\n{\n [\"storage\"]={6},\n [\"collector\"]={7},\n},\n-- Table: {4}\n{\n {8},\n {9},\n},\n-- Table: {5}\n{\n {10},\n},\n-- Table: {6}\n{\n {11},\n {12},\n},\n-- Table: {7}\n{\n {13},\n},\n-- Table: {8}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=26336,\n},\n-- Table: {9}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=26336,\n},\n-- Table: {10}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n-- Table: {11}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=237478,\n},\n-- Table: {12}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=237478,\n},\n-- Table: {13}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n [11]={9},\n [17]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n [24]={14},\n},\n-- Table: {2}\n{\n {15},\n},\n-- Table: {3}\n{\n {16},\n},\n-- Table: {4}\n{\n {17},\n},\n-- Table: {5}\n{\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n},\n-- Table: {7}\n{\n {22},\n},\n-- Table: {8}\n{\n {23},\n},\n-- Table: {9}\n{\n {24},\n},\n-- Table: {10}\n{\n {25},\n},\n-- Table: {11}\n{\n {26},\n},\n-- Table: {12}\n{\n {27},\n {28},\n {29},\n {30},\n {31},\n {32},\n},\n-- Table: {13}\n{\n {33},\n},\n-- Table: {14}\n{\n {34},\n},\n-- Table: {15}\n{\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=1,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {16}\n{\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=2,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {17}\n{\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=3,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {18}\n{\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=4,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {19}\n{\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=4,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {20}\n{\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=5,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {21}\n{\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=5,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {22}\n{\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=6,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {23}\n{\n [\"level\"]=4,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=7,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {24}\n{\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=11,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {25}\n{\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=17,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {26}\n{\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=10,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {27}\n{\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=12,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {28}\n{\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=12,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {29}\n{\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=12,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=3,\n},\n-- Table: {30}\n{\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=12,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=4,\n},\n-- Table: {31}\n{\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=12,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=5,\n},\n-- Table: {32}\n{\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=12,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=6,\n},\n-- Table: {33}\n{\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=16,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {34}\n{\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n [\"isBuilding\"]=false,\n [\"id\"]=24,\n [\"destroyed\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n}","attack":"return {\n-- Table: {1}\n{\n [\"hero\"]={2},\n [\"skill\"]={3},\n},\n-- Table: {2}\n{\n [\"unselected\"]={4},\n [\"selected\"]={5},\n},\n-- Table: {3}\n{\n [\"space\"]=0,\n [\"finishedMoment\"]=1392692740,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n {8},\n {9},\n {10},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {5}\n{\n {11},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {12},\n},\n-- Table: {7}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1389082588,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n [\"finishedMoment\"]=1389083206,\n [\"readyCount\"]=2,\n},\n-- Table: {9}\n{\n [\"id\"]=5,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=6,\n},\n-- Table: {10}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1389083763,\n [\"readyCount\"]=1,\n},\n-- Table: {11}\n{\n [\"id\"]=3,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {12}\n{\n [\"id\"]=3,\n [\"selectedCount\"]=3,\n [\"finishedMoment\"]=1392646883,\n [\"readyCount\"]=3,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=204882,\n [\"PVPUnlockGuide\"]=1,\n [\"score\"]=1260,\n [\"HydrogenStorageGuide\"]=\"1\",\n [\"PVE2Guide\"]=31,\n [\"bulletinCount\"]=0,\n [\"lastAttackGuideType\"]=\"skill\",\n [\"attackGuideCount\"]=8,\n [\"selectedHeroId\"]=1,\n [\"totalBuilderNum\"]=1,\n [\"GoldmineGuide\"]=\"1\",\n [\"protectionTime\"]=0,\n [\"defenseFailCount\"]=10,\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=5,\n [\"facebookId\"]=\"\",\n [\"MultiplayerGuide\"]=\"1\",\n [\"lastHeroGuideType\"]=\"upgrade\",\n [\"pveOrPvpTipsFlag\"]=\"0\",\n [\"lastGoldFull\"]=0,\n [\"hydrogenGuideCount\"]=0,\n [\"HeroAltarGuide\"]=\"1\",\n [\"guideStep\"]=124,\n [\"isPlayedPVP\"]=\"1\",\n [\"facebookName\"]=\"\",\n [\"name\"]=\"XAsandbox\",\n [\"attackFailCount\"]=8,\n [\"gameCenter\"]=\"G:274406852\",\n [\"EducationGuide\"]=36,\n [\"InstituteGuide\"]=\"1\",\n [\"SlowTimeAnimateShow\"]=\"1\",\n [\"goldGuideCount\"]=0,\n [\"userName\"]=\"\",\n [\"pvpTipsFlag\"]=\"1\",\n [\"idleBuilderNum\"]=1,\n [\"AllianceGuide\"]=\"1\",\n [\"timeZone\"]=\"8\",\n [\"registerTime\"]=1389081411,\n [\"defenseGuideCount\"]=10,\n [\"GoldStorageGuide\"]=\"1\",\n [\"lastHydrogenFull\"]=0,\n [\"id\"]=\"24000038\",\n [\"raidRatio\"]=20,\n [\"ExploreGuide\"]=45,\n [\"heroCanCheck\"]=1,\n [\"lastLoginTime\"]=1392692452,\n [\"TechnologyCenterGuide\"]=\"1\",\n [\"lastSkillGuideType\"]=\"unlock\",\n [\"isGuideFinished\"]=1,\n [\"lang\"]=\"zh-Hans\",\n},\n}","alliance":"return {\n-- Table: {1}\n{\n [\"offeredMoment\"]=1390752771,\n},\n}"}})
2014-03-03 16:08:47.133 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:08:47.135 PuffingTom[218:60b] lua>>> user.initUserDataIfNotExists()
lua [INFO] start check all user data, init if not exists
lua [INFO] end check all user data
2014-03-03 16:08:47.165 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:08:47.166 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:08:47.172 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"EducationGuide":36,"SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","id":"24000038","defenseGuideCount":10,"registerTime":1389081411,"lastHydrogenFull":0,"GoldStorageGuide":"1","userName":"","ExploreGuide":45,"pvpTipsFlag":"1","gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:08:47.175 PuffingTom[218:60b] lua>>> user.setUserData({"key":"pveOrPvpTipsFlag","value":"0"})
2014-03-03 16:08:47.190 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:08:47.194 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:08:47.197 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:08:47.201 PuffingTom[218:60b] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x168bf200>
2014-03-03 16:08:47.203 PuffingTom[218:60b]
==== Building an application/x-www-form-urlencoded body ====
mod=alliance&act=get&lang=zh-Hans&appId=27¶ms=%7B%22member%22%3A24000038%7D&appVer=1.3.1&ver=1&tk=cc77ba8dbde3e699d7a8c287c2cde0fd
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:08:47.205 PuffingTom[218:60b] [CONNECTION] Request <ASIFormDataRequest: 0x168bf200> will not use a persistent connection
2014-03-03 16:08:47.458 PuffingTom[218:60b] [THROTTLING] ===Used: 3067 bytes of bandwidth in last measurement period===
2014-03-03 16:08:47.461 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x168bf200> finished uploading data
2014-03-03 16:08:48.708 PuffingTom[218:60b] [THROTTLING] ===Used: 134 bytes of bandwidth in last measurement period===
2014-03-03 16:08:49.958 PuffingTom[218:60b] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:08:51.208 PuffingTom[218:60b] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:08:51.458 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x168bf200> received response headers
2014-03-03 16:08:51.461 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x168bf200> finished downloading data (337 bytes)
2014-03-03 16:08:51.463 PuffingTom[218:60b] [STATUS] Request finished: <ASIFormDataRequest: 0x168bf200>
2014-03-03 16:08:51.466 PuffingTom[218:60b] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x16925400>
2014-03-03 16:08:51.467 PuffingTom[218:60b]
==== Building an application/x-www-form-urlencoded body ====
mod=notify&act=getAll&lang=zh-Hans&appId=27¶ms=%7B%22uid%22%3A24000038%7D&appVer=1.3.1&ver=1&tk=a0db17c7813fecfe7cf42ea150954bcd
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:08:51.469 PuffingTom[218:60b] [CONNECTION] Request <ASIFormDataRequest: 0x16925400> will not use a persistent connection
2014-03-03 16:08:51.722 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x16925400> finished uploading data
2014-03-03 16:08:52.222 PuffingTom[218:60b] [THROTTLING] ===Used: 601 bytes of bandwidth in last measurement period===
2014-03-03 16:08:53.472 PuffingTom[218:60b] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:08:53.524 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x16925400> received response headers
2014-03-03 16:08:53.526 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x16925400> finished downloading data (31 bytes)
2014-03-03 16:08:53.529 PuffingTom[218:60b] [STATUS] Request finished: <ASIFormDataRequest: 0x16925400>
2014-03-03 16:08:53.531 PuffingTom[218:60b] lua>>> mission.getCurrent({"count":3})
2014-03-03 16:08:53.535 PuffingTom[218:60b] lua<<< {"errMsg":"","completedCount":1,"phaseBonusStatus":false,"data":[{"type":0,"isAnimePlayed":false,"id":1,"guide":true,"status":1,"bonus":10},{"type":0,"isAnimePlayed":false,"id":2,"guide":true,"status":1,"bonus":20},{"type":0,"isAnimePlayed":false,"id":3,"guide":false,"status":2,"bonus":30}],"ret":0}
2014-03-03 16:08:53.537 PuffingTom[218:60b] lua>>> mission.getConfig({})
2014-03-03 16:08:53.547 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"27":{"type":1,"guide":false,"bonus":30},"2":{"type":0,"isAnimePlayed":false,"id":2,"guide":true,"status":1,"bonus":20},"3":{"type":0,"isAnimePlayed":false,"id":3,"guide":false,"status":2,"bonus":30},"order":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],"4":{"type":1,"guide":true,"bonus":30},"5":{"type":1,"guide":true,"bonus":30},"6":{"type":0,"guide":false,"bonus":30},"7":{"type":1,"guide":true,"bonus":30},"8":{"type":1,"guide":true,"bonus":30},"10":{"type":0,"guide":true,"bonus":30},"12":{"type":0,"guide":false,"bonus":30},"14":{"type":1,"guide":false,"bonus":30},"16":{"type":1,"guide":false,"bonus":30},"20":{"type":1,"guide":true,"bonus":30},"24":{"type":1,"guide":false,"bonus":30},"28":{"type":1,"guide":false,"bonus":30},"32":{"type":0,"guide":false,"bonus":30},"bonusRules":{"count":10,"bonus":100},"17":{"type":0,"guide":false,"bonus":30},"21":{"type":1,"guide":true,"bonus":30},"25":{"type":1,"guide":false,"bonus":30},"29":{"type":1,"guide":true,"bonus":30},"9":{"type":1,"guide":true,"bonus":30},"11":{"type":1,"guide":true,"bonus":30},"13":{"type":1,"guide":true,"bonus":30},"15":{"type":1,"guide":false,"bonus":30},"18":{"type":1,"guide":false,"bonus":30},"22":{"type":0,"guide":false,"bonus":30},"26":{"type":0,"guide":false,"bonus":30},"30":{"type":1,"guide":false,"bonus":30},"1":{"type":0,"isAnimePlayed":false,"id":1,"guide":true,"status":1,"bonus":10},"19":{"type":0,"guide":true,"bonus":30},"23":{"type":0,"guide":false,"bonus":30},"31":{"type":0,"guide":false,"bonus":30}},"ret":0}
2014-03-03 16:08:53.552 PuffingTom[218:60b] lua>>> map.errorHandle({})
2014-03-03 16:08:53.606 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:08:53.676 PuffingTom[218:60b] lua>>> timerList.getUserLog({})
2014-03-03 16:08:53.685 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[],"ret":0}
2014-03-03 16:08:53.687 PuffingTom[218:60b] [STATUS] Starting asynchronous request <ASIFormDataRequest: 0x161d0800>
2014-03-03 16:08:53.694 PuffingTom[218:9163]
==== Building an application/x-www-form-urlencoded body ====
mod=notify&act=getNew¶ms=%7B%22uid%22%3A24000038%7D
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:08:53.696 PuffingTom[218:9163] [CONNECTION] Request <ASIFormDataRequest: 0x161d0800> will not use a persistent connection
2014-03-03 16:08:53.954 PuffingTom[218:9163] [STATUS] Request <ASIFormDataRequest: 0x161d0800> finished uploading data
2014-03-03 16:08:54.208 PuffingTom[218:60b] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x160ee000>
2014-03-03 16:08:54.210 PuffingTom[218:60b]
==== Building an application/x-www-form-urlencoded body ====
mod=battleRecord&act=list&ver=1&appId=27&appVer=1.3.1&lang=zh-Hans&uid=24000038&tk=0c550e36d9da6a4f08d748637ac6bf9a
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:08:54.211 PuffingTom[218:60b] [CONNECTION] Request <ASIFormDataRequest: 0x160ee000> will not use a persistent connection
2014-03-03 16:08:54.465 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x160ee000> finished uploading data
2014-03-03 16:08:54.704 PuffingTom[218:9163] [THROTTLING] ===Used: 371 bytes of bandwidth in last measurement period===
2014-03-03 16:08:55.582 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x160ee000> received response headers
2014-03-03 16:08:55.612 PuffingTom[218:60b] [STATUS] Request <ASIFormDataRequest: 0x160ee000> finished downloading data (4833 bytes)
2014-03-03 16:08:55.615 PuffingTom[218:60b] [STATUS] Request finished: <ASIFormDataRequest: 0x160ee000>
2014-03-03 16:08:55.619 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:08:55.624 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lastGoldFull":0,"hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","facebookName":"","name":"XAsandbox","attackFailCount":8,"gameCenter":"G:274406852","pvpTipsFlag":"1","InstituteGuide":"1","SlowTimeAnimateShow":"1","goldGuideCount":0,"userName":"","EducationGuide":36,"idleBuilderNum":1,"AllianceGuide":"1","timeZone":"8","GoldStorageGuide":"1","id":"24000038","registerTime":1389081411,"lastHydrogenFull":0,"defenseGuideCount":10,"raidRatio":20,"ExploreGuide":45,"heroCanCheck":1,"lastLoginTime":1392692452,"TechnologyCenterGuide":"1","lastSkillGuideType":"unlock","isGuideFinished":1,"lang":"zh-Hans"},"ret":0}
2014-03-03 16:08:55.627 PuffingTom[218:60b] lua>>> user.setUserData({"key":"defenseGuideCount","value":10})
2014-03-03 16:08:55.645 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:08:55.663 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:08:55.669 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:08:55.956 PuffingTom[218:9163] [THROTTLING] ===Used: 4833 bytes of bandwidth in last measurement period===
2014-03-03 16:08:57.204 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:08:57.694 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":1})
2014-03-03 16:08:57.703 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":0},"level":1,"totalTime":0,"hitCount":2},"2":{"price":{"hydrogen":0,"gold":1500},"level":2,"totalTime":300,"hitCount":3},"3":{"price":{"hydrogen":0,"gold":10000},"level":3,"totalTime":3600,"hitCount":5},"4":{"price":{"hydrogen":0,"gold":60000},"level":4,"totalTime":57600,"hitCount":6},"5":{"price":{"hydrogen":0,"gold":140000},"level":5,"totalTime":86400,"hitCount":7},"6":{"price":{"hydrogen":0,"gold":720000},"level":6,"totalTime":259200,"hitCount":9},"7":{"price":{"hydrogen":0,"gold":1260000},"level":7,"totalTime":432000,"hitCount":10},"8":{"price":{"hydrogen":0,"gold":2000000},"level":8,"totalTime":604800,"hitCount":11},"9":{"price":{"hydrogen":0,"gold":3000000},"level":9,"totalTime":864000,"hitCount":12},"10":{"price":{"hydrogen":0,"gold":4000000},"level":10,"totalTime":1209600,"hitCount":13},"dependLevelLimit":[{"maxCount":1,"maxLevel":2},{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":4},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":6},{"maxCount":1,"maxLevel":7},{"maxCount":1,"maxLevel":8},{"maxCount":1,"maxLevel":9},{"maxCount":1,"maxLevel":10},{"maxCount":1,"maxLevel":10}],"allianceDependLevel":3,"maxLevel":10,"id":1,"name":"TownHall"},"ret":0}
2014-03-03 16:08:57.707 PuffingTom[218:60b] lua>>> skill.getConfig({"genre":"common"})
2014-03-03 16:08:57.720 PuffingTom[218:60b] lua<<< {"ret":0,"data":{"flyBoost":{"flySpeedRate":1.6},"stoneMan":{"appendDuration":1,"stoneDamage":1,"duration":20,"lives":5,"maxDuration":40,"walkDuration":5,"standDuration":2,"stones":[{"speed":3,"angle":0},{"speed":3,"angle":45},{"speed":3,"angle":90},{"speed":3,"angle":135},{"speed":3,"angle":180}],"stoneSendDelay":0.2,"stoneFloatSpeed":5,"walkSpeed":3,"dependLadderLevel":2},"attack":{"aimSpeed":600}},"errMsg":""}
2014-03-03 16:08:57.722 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":1})
2014-03-03 16:08:57.730 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":0},"level":1,"totalTime":0,"hitCount":2},"2":{"price":{"hydrogen":0,"gold":1500},"level":2,"totalTime":300,"hitCount":3},"3":{"price":{"hydrogen":0,"gold":10000},"level":3,"totalTime":3600,"hitCount":5},"4":{"price":{"hydrogen":0,"gold":60000},"level":4,"totalTime":57600,"hitCount":6},"5":{"price":{"hydrogen":0,"gold":140000},"level":5,"totalTime":86400,"hitCount":7},"6":{"price":{"hydrogen":0,"gold":720000},"level":6,"totalTime":259200,"hitCount":9},"7":{"price":{"hydrogen":0,"gold":1260000},"level":7,"totalTime":432000,"hitCount":10},"8":{"price":{"hydrogen":0,"gold":2000000},"level":8,"totalTime":604800,"hitCount":11},"9":{"price":{"hydrogen":0,"gold":3000000},"level":9,"totalTime":864000,"hitCount":12},"10":{"price":{"hydrogen":0,"gold":4000000},"level":10,"totalTime":1209600,"hitCount":13},"dependLevelLimit":[{"maxCount":1,"maxLevel":2},{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":4},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":6},{"maxCount":1,"maxLevel":7},{"maxCount":1,"maxLevel":8},{"maxCount":1,"maxLevel":9},{"maxCount":1,"maxLevel":10},{"maxCount":1,"maxLevel":10}],"allianceDependLevel":3,"maxLevel":10,"id":1,"name":"TownHall"},"ret":0}
2014-03-03 16:08:57.735 PuffingTom[218:60b] lua>>> map.get()
2014-03-03 16:08:57.739 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"map":"{\"Data\":{\"mapwidth\":60,\"tilewidth\":32,\"mapheight\":60,\"tileheight\":32},\"Ground\":{\"y\":0,\"width\":2880,\"x\":0,\"height\":64},\"Builds\":{\"SkillInstitute\":[{\"y\":64,\"width\":128,\"index\":1,\"level\":4,\"x\":1280,\"height\":128}],\"TownHall\":[{\"y\":416,\"width\":224,\"index\":1,\"level\":5,\"x\":1120,\"height\":192}],\"GoldMine\":[{\"y\":64,\"width\":128,\"height\":128,\"index\":1,\"x\":992,\"level\":1}],\"HeroAltar\":[{\"y\":64,\"width\":128,\"index\":1,\"level\":5,\"x\":1472,\"height\":128}],\"ExploreTower\":[{\"y\":64,\"width\":128,\"index\":1,\"level\":5,\"x\":288,\"height\":128}],\"Alliance\":[{\"y\":64,\"width\":128,\"level\":1,\"height\":128,\"x\":416,\"index\":1}],\"Ladder\":[{\"y\":352,\"width\":128,\"index\":1,\"level\":1,\"x\":576,\"height\":64},{\"y\":352,\"width\":128,\"index\":2,\"level\":1,\"x\":704,\"height\":64},{\"y\":352,\"width\":128,\"height\":64,\"index\":3,\"x\":832,\"level\":1},{\"y\":352,\"width\":128,\"height\":64,\"index\":4,\"x\":960,\"level\":1},{\"y\":352,\"width\":128,\"index\":5,\"level\":1,\"x\":1088,\"height\":64},{\"y\":352,\"width\":128,\"index\":6,\"level\":1,\"x\":1216,\"height\":64}],\"HydrogenCollector\":[{\"y\":64,\"width\":128,\"height\":128,\"index\":1,\"x\":800,\"level\":1}],\"GoldStorage\":[{\"y\":416,\"width\":128,\"index\":1,\"level\":10,\"x\":576,\"height\":128},{\"y\":416,\"width\":128,\"index\":2,\"level\":10,\"x\":832,\"height\":128}],\"HydrogenStorage\":[{\"y\":416,\"width\":128,\"index\":1,\"level\":10,\"x\":704,\"height\":128},{\"y\":416,\"width\":128,\"index\":2,\"level\":10,\"x\":960,\"height\":128}],\"AirTower\":[{\"y\":704,\"width\":128,\"index\":1,\"level\":0,\"x\":1152,\"height\":128}],\"TechnologyCenter\":[{\"y\":64,\"width\":128,\"index\":1,\"level\":5,\"x\":608,\"height\":128}]},\"Stone\":0}"},"ret":0}
2014-03-03 16:08:57.750 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":1,"index":1})
2014-03-03 16:08:57.757 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":1,"remainingTime":0,"level":5,"finishedMoment":0},"ret":0}
2014-03-03 16:08:57.759 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":10,"index":1})
2014-03-03 16:08:57.766 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":10,"remainingTime":0,"level":5,"finishedMoment":0},"ret":0}
2014-03-03 16:08:58.210 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:08:58.518 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":1,"index":1})
2014-03-03 16:08:58.523 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":1,"remainingTime":0,"level":5,"finishedMoment":0},"ret":0}
2014-03-03 16:08:58.566 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":1})
2014-03-03 16:08:58.575 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":0},"level":1,"totalTime":0,"hitCount":2},"2":{"price":{"hydrogen":0,"gold":1500},"level":2,"totalTime":300,"hitCount":3},"3":{"price":{"hydrogen":0,"gold":10000},"level":3,"totalTime":3600,"hitCount":5},"4":{"price":{"hydrogen":0,"gold":60000},"level":4,"totalTime":57600,"hitCount":6},"5":{"price":{"hydrogen":0,"gold":140000},"level":5,"totalTime":86400,"hitCount":7},"6":{"price":{"hydrogen":0,"gold":720000},"level":6,"totalTime":259200,"hitCount":9},"7":{"price":{"hydrogen":0,"gold":1260000},"level":7,"totalTime":432000,"hitCount":10},"8":{"price":{"hydrogen":0,"gold":2000000},"level":8,"totalTime":604800,"hitCount":11},"9":{"price":{"hydrogen":0,"gold":3000000},"level":9,"totalTime":864000,"hitCount":12},"10":{"price":{"hydrogen":0,"gold":4000000},"level":10,"totalTime":1209600,"hitCount":13},"dependLevelLimit":[{"maxCount":1,"maxLevel":2},{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":4},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":6},{"maxCount":1,"maxLevel":7},{"maxCount":1,"maxLevel":8},{"maxCount":1,"maxLevel":9},{"maxCount":1,"maxLevel":10},{"maxCount":1,"maxLevel":10}],"allianceDependLevel":3,"maxLevel":10,"id":1,"name":"TownHall"},"ret":0}
2014-03-03 16:08:58.655 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":2,"index":1})
2014-03-03 16:08:58.662 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":2,"remainingTime":0,"level":1,"finishedMoment":0},"ret":0}
2014-03-03 16:08:58.682 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":2})
2014-03-03 16:08:58.691 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":150,"gold":0},"level":1,"totalTime":60,"hitCount":1},"2":{"price":{"hydrogen":300,"gold":0},"level":2,"totalTime":180,"hitCount":1},"3":{"price":{"hydrogen":600,"gold":0},"level":3,"totalTime":300,"hitCount":1},"4":{"price":{"hydrogen":1500,"gold":0},"level":4,"totalTime":900,"hitCount":2},"5":{"price":{"hydrogen":3000,"gold":0},"level":5,"totalTime":3600,"hitCount":2},"6":{"price":{"hydrogen":6000,"gold":0},"level":6,"totalTime":7200,"hitCount":3},"7":{"price":{"hydrogen":8000,"gold":0},"level":7,"totalTime":21600,"hitCount":4},"8":{"price":{"hydrogen":14000,"gold":0},"level":8,"totalTime":43200,"hitCount":5},"9":{"price":{"hydrogen":28000,"gold":0},"level":9,"totalTime":86400,"hitCount":6},"10":{"price":{"hydrogen":56000,"gold":0},"level":10,"totalTime":172800,"hitCount":7},"11":{"price":{"hydrogen":84000,"gold":0},"level":11,"totalTime":259200,"hitCount":8},"12":{"price":{"hydrogen":168000,"gold":0},"level":12,"totalTime":345600,"hitCount":9},"id":2,"maxLevel":12,"name":"GoldMine","dependLevelLimit":[{"maxCount":1,"maxLevel":3},{"maxCount":2,"maxLevel":5},{"maxCount":2,"maxLevel":6},{"maxCount":3,"maxLevel":7},{"maxCount":3,"maxLevel":8},{"maxCount":4,"maxLevel":9},{"maxCount":4,"maxLevel":10},{"maxCount":4,"maxLevel":11},{"maxCount":4,"maxLevel":12},{"maxCount":5,"maxLevel":12}]},"ret":0}
2014-03-03 16:08:58.702 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:08:58.708 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:08:58.726 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:08:58.730 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:08:58.764 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:08:58.767 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:08:58.769 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":3,"index":1})
2014-03-03 16:08:58.774 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":3,"remainingTime":0,"level":1,"finishedMoment":0},"ret":0}
2014-03-03 16:08:58.788 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":3})
2014-03-03 16:08:58.797 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":150},"level":1,"totalTime":60,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":300},"level":2,"totalTime":180,"hitCount":1},"3":{"price":{"hydrogen":0,"gold":600},"level":3,"totalTime":300,"hitCount":1},"4":{"price":{"hydrogen":0,"gold":1500},"level":4,"totalTime":900,"hitCount":2},"5":{"price":{"hydrogen":0,"gold":3000},"level":5,"totalTime":3600,"hitCount":2},"6":{"price":{"hydrogen":0,"gold":6000},"level":6,"totalTime":7200,"hitCount":3},"7":{"price":{"hydrogen":0,"gold":8000},"level":7,"totalTime":21600,"hitCount":4},"8":{"price":{"hydrogen":0,"gold":14000},"level":8,"totalTime":43200,"hitCount":5},"9":{"price":{"hydrogen":0,"gold":28000},"level":9,"totalTime":86400,"hitCount":6},"10":{"price":{"hydrogen":0,"gold":56000},"level":10,"totalTime":172800,"hitCount":7},"11":{"price":{"hydrogen":0,"gold":84000},"level":11,"totalTime":259200,"hitCount":8},"12":{"price":{"hydrogen":0,"gold":168000},"level":12,"totalTime":345600,"hitCount":9},"id":3,"maxLevel":12,"name":"HydrogenCollector","dependLevelLimit":[{"maxCount":1,"maxLevel":3},{"maxCount":2,"maxLevel":5},{"maxCount":2,"maxLevel":6},{"maxCount":3,"maxLevel":7},{"maxCount":3,"maxLevel":8},{"maxCount":4,"maxLevel":9},{"maxCount":4,"maxLevel":10},{"maxCount":4,"maxLevel":11},{"maxCount":4,"maxLevel":12},{"maxCount":5,"maxLevel":12}]},"ret":0}
2014-03-03 16:08:58.812 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:08:58.817 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:08:58.818 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:08:58.822 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:08:58.828 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:08:58.832 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:08:58.834 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":4,"index":1})
2014-03-03 16:08:58.840 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":4,"remainingTime":0,"level":10,"finishedMoment":0},"ret":0}
2014-03-03 16:08:58.864 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":4})
2014-03-03 16:08:58.872 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":300,"gold":0},"level":1,"totalTime":300,"hitCount":1},"2":{"price":{"hydrogen":750,"gold":0},"level":2,"totalTime":600,"hitCount":2},"3":{"price":{"hydrogen":1000,"gold":0},"level":3,"totalTime":900,"hitCount":2},"4":{"price":{"hydrogen":2500,"gold":0},"level":4,"totalTime":1800,"hitCount":3},"5":{"price":{"hydrogen":6000,"gold":0},"level":5,"totalTime":3600,"hitCount":3},"6":{"price":{"hydrogen":12000,"gold":0},"level":6,"totalTime":10800,"hitCount":4},"7":{"price":{"hydrogen":24000,"gold":0},"level":7,"totalTime":14400,"hitCount":5},"8":{"price":{"hydrogen":40000,"gold":0},"level":8,"totalTime":21600,"hitCount":6},"9":{"price":{"hydrogen":80000,"gold":0},"level":9,"totalTime":28800,"hitCount":7},"10":{"price":{"hydrogen":160000,"gold":0},"level":10,"totalTime":43200,"hitCount":8},"11":{"price":{"hydrogen":320000,"gold":0},"level":11,"totalTime":86400,"hitCount":9},"12":{"price":{"hydrogen":500000,"gold":0},"level":12,"totalTime":172800,"hitCount":10},"id":4,"maxLevel":12,"name":"GoldStorage","dependLevelLimit":[{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":7},{"maxCount":2,"maxLevel":9},{"maxCount":2,"maxLevel":10},{"maxCount":2,"maxLevel":11},{"maxCount":2,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12}]},"ret":0}
2014-03-03 16:08:58.883 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2014-03-03 16:08:58.887 PuffingTom[218:60b] lua<<< {"ret":0,"index":1,"capacity":500000,"level":10,"errMsg":"","currentCount":237478}
2014-03-03 16:08:58.890 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":4,"index":2})
2014-03-03 16:08:58.897 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":2,"destroyed":false,"id":4,"remainingTime":0,"level":10,"finishedMoment":0},"ret":0}
2014-03-03 16:08:58.899 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":4})
2014-03-03 16:08:58.908 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":300,"gold":0},"level":1,"totalTime":300,"hitCount":1},"2":{"price":{"hydrogen":750,"gold":0},"level":2,"totalTime":600,"hitCount":2},"3":{"price":{"hydrogen":1000,"gold":0},"level":3,"totalTime":900,"hitCount":2},"4":{"price":{"hydrogen":2500,"gold":0},"level":4,"totalTime":1800,"hitCount":3},"5":{"price":{"hydrogen":6000,"gold":0},"level":5,"totalTime":3600,"hitCount":3},"6":{"price":{"hydrogen":12000,"gold":0},"level":6,"totalTime":10800,"hitCount":4},"7":{"price":{"hydrogen":24000,"gold":0},"level":7,"totalTime":14400,"hitCount":5},"8":{"price":{"hydrogen":40000,"gold":0},"level":8,"totalTime":21600,"hitCount":6},"9":{"price":{"hydrogen":80000,"gold":0},"level":9,"totalTime":28800,"hitCount":7},"10":{"price":{"hydrogen":160000,"gold":0},"level":10,"totalTime":43200,"hitCount":8},"11":{"price":{"hydrogen":320000,"gold":0},"level":11,"totalTime":86400,"hitCount":9},"12":{"price":{"hydrogen":500000,"gold":0},"level":12,"totalTime":172800,"hitCount":10},"id":4,"maxLevel":12,"name":"GoldStorage","dependLevelLimit":[{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":7},{"maxCount":2,"maxLevel":9},{"maxCount":2,"maxLevel":10},{"maxCount":2,"maxLevel":11},{"maxCount":2,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12}]},"ret":0}
2014-03-03 16:08:58.916 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2014-03-03 16:08:58.919 PuffingTom[218:60b] lua<<< {"ret":0,"index":2,"capacity":500000,"level":10,"errMsg":"","currentCount":237478}
2014-03-03 16:08:58.923 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":5,"index":1})
2014-03-03 16:08:58.930 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":5,"remainingTime":0,"level":10,"finishedMoment":0},"ret":0}
2014-03-03 16:08:58.952 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":5})
2014-03-03 16:08:58.960 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":300},"level":1,"totalTime":300,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":750},"level":2,"totalTime":600,"hitCount":2},"3":{"price":{"hydrogen":0,"gold":1000},"level":3,"totalTime":900,"hitCount":2},"4":{"price":{"hydrogen":0,"gold":2500},"level":4,"totalTime":1800,"hitCount":3},"5":{"price":{"hydrogen":0,"gold":6000},"level":5,"totalTime":3600,"hitCount":3},"6":{"price":{"hydrogen":0,"gold":12000},"level":6,"totalTime":10800,"hitCount":4},"7":{"price":{"hydrogen":0,"gold":24000},"level":7,"totalTime":14400,"hitCount":5},"8":{"price":{"hydrogen":0,"gold":40000},"level":8,"totalTime":21600,"hitCount":6},"9":{"price":{"hydrogen":0,"gold":80000},"level":9,"totalTime":28800,"hitCount":7},"10":{"price":{"hydrogen":0,"gold":160000},"level":10,"totalTime":43200,"hitCount":8},"11":{"price":{"hydrogen":0,"gold":320000},"level":11,"totalTime":86400,"hitCount":9},"12":{"price":{"hydrogen":0,"gold":500000},"level":12,"totalTime":172800,"hitCount":10},"id":5,"maxLevel":12,"name":"HydrogenStorage","dependLevelLimit":[{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":7},{"maxCount":2,"maxLevel":9},{"maxCount":2,"maxLevel":10},{"maxCount":2,"maxLevel":11},{"maxCount":2,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12}]},"ret":0}
2014-03-03 16:08:58.972 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2014-03-03 16:08:58.977 PuffingTom[218:60b] lua<<< {"ret":0,"index":1,"capacity":500000,"level":10,"errMsg":"","currentCount":26336}
2014-03-03 16:08:58.981 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":5,"index":2})
2014-03-03 16:08:58.988 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":2,"destroyed":false,"id":5,"remainingTime":0,"level":10,"finishedMoment":0},"ret":0}
2014-03-03 16:08:58.991 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":5})
2014-03-03 16:08:59.002 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":300},"level":1,"totalTime":300,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":750},"level":2,"totalTime":600,"hitCount":2},"3":{"price":{"hydrogen":0,"gold":1000},"level":3,"totalTime":900,"hitCount":2},"4":{"price":{"hydrogen":0,"gold":2500},"level":4,"totalTime":1800,"hitCount":3},"5":{"price":{"hydrogen":0,"gold":6000},"level":5,"totalTime":3600,"hitCount":3},"6":{"price":{"hydrogen":0,"gold":12000},"level":6,"totalTime":10800,"hitCount":4},"7":{"price":{"hydrogen":0,"gold":24000},"level":7,"totalTime":14400,"hitCount":5},"8":{"price":{"hydrogen":0,"gold":40000},"level":8,"totalTime":21600,"hitCount":6},"9":{"price":{"hydrogen":0,"gold":80000},"level":9,"totalTime":28800,"hitCount":7},"10":{"price":{"hydrogen":0,"gold":160000},"level":10,"totalTime":43200,"hitCount":8},"11":{"price":{"hydrogen":0,"gold":320000},"level":11,"totalTime":86400,"hitCount":9},"12":{"price":{"hydrogen":0,"gold":500000},"level":12,"totalTime":172800,"hitCount":10},"id":5,"maxLevel":12,"name":"HydrogenStorage","dependLevelLimit":[{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":7},{"maxCount":2,"maxLevel":9},{"maxCount":2,"maxLevel":10},{"maxCount":2,"maxLevel":11},{"maxCount":2,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12}]},"ret":0}
2014-03-03 16:08:59.010 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2014-03-03 16:08:59.016 PuffingTom[218:60b] lua<<< {"ret":0,"index":2,"capacity":500000,"level":10,"errMsg":"","currentCount":26336}
2014-03-03 16:08:59.020 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":6,"index":1})
2014-03-03 16:08:59.027 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":6,"remainingTime":0,"level":5,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.050 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":6})
2014-03-03 16:08:59.057 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":0},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":500,"gold":0},"level":2,"totalTime":300,"hitCount":2},"3":{"price":{"hydrogen":2000,"gold":0},"level":3,"totalTime":1200,"hitCount":3},"4":{"price":{"hydrogen":8000,"gold":0},"level":4,"totalTime":3600,"hitCount":4},"5":{"price":{"hydrogen":340000,"gold":0},"level":5,"totalTime":172800,"hitCount":6},"6":{"price":{"hydrogen":1020000,"gold":0},"level":6,"totalTime":432000,"hitCount":8},"id":6,"maxLevel":6,"name":"HeroAltar","dependLevelLimit":[{"maxCount":1,"maxLevel":2},{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":4},{"maxCount":1,"maxLevel":4},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":6},{"maxCount":1,"maxLevel":6},{"maxCount":1,"maxLevel":6},{"maxCount":1,"maxLevel":6}]},"ret":0}
2014-03-03 16:08:59.072 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:08:59.079 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:08:59.088 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":7,"index":1})
2014-03-03 16:08:59.096 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":7,"remainingTime":0,"level":4,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.115 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":7})
2014-03-03 16:08:59.123 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":300,"gold":0},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":500,"gold":0},"level":2,"totalTime":300,"hitCount":2},"3":{"price":{"hydrogen":2000,"gold":0},"level":3,"totalTime":1200,"hitCount":3},"4":{"price":{"hydrogen":8000,"gold":0},"level":4,"totalTime":3600,"hitCount":4},"5":{"price":{"hydrogen":96000,"gold":0},"level":5,"totalTime":86400,"hitCount":4},"6":{"price":{"hydrogen":360000,"gold":0},"level":6,"totalTime":259200,"hitCount":6},"7":{"price":{"hydrogen":720000,"gold":0},"level":7,"totalTime":432000,"hitCount":8},"8":{"price":{"hydrogen":720000,"gold":0},"level":8,"totalTime":518400,"hitCount":9},"id":7,"maxLevel":8,"name":"SkillInstitute","dependLevelLimit":[{"maxCount":1,"maxLevel":2},{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":4},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":6},{"maxCount":1,"maxLevel":7},{"maxCount":1,"maxLevel":8},{"maxCount":1,"maxLevel":8},{"maxCount":1,"maxLevel":8},{"maxCount":1,"maxLevel":8}]},"ret":0}
2014-03-03 16:08:59.129 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:08:59.135 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:08:59.140 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":10,"index":1})
2014-03-03 16:08:59.147 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":10,"remainingTime":0,"level":5,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.173 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":10})
2014-03-03 16:08:59.183 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":0},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":1000,"gold":0},"level":2,"totalTime":300,"hitCount":1},"3":{"price":{"hydrogen":4000,"gold":0},"level":3,"totalTime":1800,"hitCount":1},"4":{"price":{"hydrogen":20000,"gold":0},"level":4,"totalTime":7200,"hitCount":2},"5":{"price":{"hydrogen":70000,"gold":0},"level":5,"totalTime":36000,"hitCount":3},"6":{"price":{"hydrogen":120000,"gold":0},"level":6,"totalTime":86400,"hitCount":4},"7":{"price":{"hydrogen":560000,"gold":0},"level":7,"totalTime":259200,"hitCount":5},"8":{"price":{"hydrogen":1040000,"gold":0},"level":8,"totalTime":345600,"hitCount":6},"11":{"price":{"hydrogen":6360000,"gold":0},"level":11,"totalTime":777600,"hitCount":8},"name":"ExploreTower","10":{"price":{"hydrogen":4420000,"gold":0},"level":10,"totalTime":518400,"hitCount":7},"id":10,"maxLevel":11,"9":{"price":{"hydrogen":2180000,"gold":0},"level":9,"totalTime":432000,"hitCount":6},"dependLevelLimit":[{"maxCount":1,"maxLevel":2},{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":4},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":6},{"maxCount":1,"maxLevel":7},{"maxCount":1,"maxLevel":8},{"maxCount":1,"maxLevel":9},{"maxCount":1,"maxLevel":10},{"maxCount":1,"maxLevel":11}]},"ret":0}
2014-03-03 16:08:59.218 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":11,"index":1})
2014-03-03 16:08:59.225 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":11,"remainingTime":0,"level":5,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.246 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":11})
2014-03-03 16:08:59.255 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":200,"gold":0},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":2000,"gold":0},"level":2,"totalTime":300,"hitCount":1},"3":{"price":{"hydrogen":8000,"gold":0},"level":3,"totalTime":900,"hitCount":2},"4":{"price":{"hydrogen":32000,"gold":0},"level":4,"totalTime":28800,"hitCount":3},"5":{"price":{"hydrogen":120000,"gold":0},"level":5,"totalTime":86400,"hitCount":4},"6":{"price":{"hydrogen":240000,"gold":0},"level":6,"totalTime":129600,"hitCount":5},"7":{"price":{"hydrogen":480000,"gold":0},"level":7,"totalTime":172800,"hitCount":6},"8":{"price":{"hydrogen":960000,"gold":0},"level":8,"totalTime":259200,"hitCount":7},"11":{"price":{"hydrogen":6400000,"gold":0},"level":11,"totalTime":518400,"hitCount":8},"name":"TechnologyCenter","10":{"price":{"hydrogen":3200000,"gold":0},"level":10,"totalTime":432000,"hitCount":8},"id":11,"maxLevel":11,"9":{"price":{"hydrogen":1920000,"gold":0},"level":9,"totalTime":345600,"hitCount":7},"dependLevelLimit":[{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":2},{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":4},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":6},{"maxCount":1,"maxLevel":8},{"maxCount":1,"maxLevel":9},{"maxCount":1,"maxLevel":10},{"maxCount":1,"maxLevel":11}]},"ret":0}
2014-03-03 16:08:59.264 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":1})
2014-03-03 16:08:59.271 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.274 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12})
2014-03-03 16:08:59.280 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":50},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":400},"level":2,"totalTime":0,"hitCount":2},"3":{"price":{"hydrogen":0,"gold":2000},"level":3,"totalTime":0,"hitCount":3},"id":12,"maxLevel":3,"name":"Ladder","dependLevelLimit":[{"maxCount":30,"maxLevel":1},{"maxCount":40,"maxLevel":2},{"maxCount":50,"maxLevel":3},{"maxCount":60,"maxLevel":3},{"maxCount":65,"maxLevel":3},{"maxCount":70,"maxLevel":3},{"maxCount":75,"maxLevel":3},{"maxCount":80,"maxLevel":3},{"maxCount":90,"maxLevel":3},{"maxCount":100,"maxLevel":3}]},"ret":0}
2014-03-03 16:08:59.292 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12, "level":1})
2014-03-03 16:08:59.295 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"totalTime":0,"name":"Ladder","price":{"hydrogen":0,"gold":50},"level":1,"hitCount":1,"id":12},"ret":0}
2014-03-03 16:08:59.297 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":2})
2014-03-03 16:08:59.304 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":2,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.306 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12})
2014-03-03 16:08:59.312 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":50},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":400},"level":2,"totalTime":0,"hitCount":2},"3":{"price":{"hydrogen":0,"gold":2000},"level":3,"totalTime":0,"hitCount":3},"id":12,"maxLevel":3,"name":"Ladder","dependLevelLimit":[{"maxCount":30,"maxLevel":1},{"maxCount":40,"maxLevel":2},{"maxCount":50,"maxLevel":3},{"maxCount":60,"maxLevel":3},{"maxCount":65,"maxLevel":3},{"maxCount":70,"maxLevel":3},{"maxCount":75,"maxLevel":3},{"maxCount":80,"maxLevel":3},{"maxCount":90,"maxLevel":3},{"maxCount":100,"maxLevel":3}]},"ret":0}
2014-03-03 16:08:59.317 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12, "level":1})
2014-03-03 16:08:59.321 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"totalTime":0,"name":"Ladder","price":{"hydrogen":0,"gold":50},"level":1,"hitCount":1,"id":12},"ret":0}
2014-03-03 16:08:59.322 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":3})
2014-03-03 16:08:59.329 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":3,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.331 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12})
2014-03-03 16:08:59.337 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":50},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":400},"level":2,"totalTime":0,"hitCount":2},"3":{"price":{"hydrogen":0,"gold":2000},"level":3,"totalTime":0,"hitCount":3},"id":12,"maxLevel":3,"name":"Ladder","dependLevelLimit":[{"maxCount":30,"maxLevel":1},{"maxCount":40,"maxLevel":2},{"maxCount":50,"maxLevel":3},{"maxCount":60,"maxLevel":3},{"maxCount":65,"maxLevel":3},{"maxCount":70,"maxLevel":3},{"maxCount":75,"maxLevel":3},{"maxCount":80,"maxLevel":3},{"maxCount":90,"maxLevel":3},{"maxCount":100,"maxLevel":3}]},"ret":0}
2014-03-03 16:08:59.342 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12, "level":1})
2014-03-03 16:08:59.346 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"totalTime":0,"name":"Ladder","price":{"hydrogen":0,"gold":50},"level":1,"hitCount":1,"id":12},"ret":0}
2014-03-03 16:08:59.347 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":4})
2014-03-03 16:08:59.354 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":4,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.357 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12})
2014-03-03 16:08:59.362 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":50},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":400},"level":2,"totalTime":0,"hitCount":2},"3":{"price":{"hydrogen":0,"gold":2000},"level":3,"totalTime":0,"hitCount":3},"id":12,"maxLevel":3,"name":"Ladder","dependLevelLimit":[{"maxCount":30,"maxLevel":1},{"maxCount":40,"maxLevel":2},{"maxCount":50,"maxLevel":3},{"maxCount":60,"maxLevel":3},{"maxCount":65,"maxLevel":3},{"maxCount":70,"maxLevel":3},{"maxCount":75,"maxLevel":3},{"maxCount":80,"maxLevel":3},{"maxCount":90,"maxLevel":3},{"maxCount":100,"maxLevel":3}]},"ret":0}
2014-03-03 16:08:59.368 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12, "level":1})
2014-03-03 16:08:59.372 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"totalTime":0,"name":"Ladder","price":{"hydrogen":0,"gold":50},"level":1,"hitCount":1,"id":12},"ret":0}
2014-03-03 16:08:59.373 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":5})
2014-03-03 16:08:59.381 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":5,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.383 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12})
2014-03-03 16:08:59.388 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":50},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":400},"level":2,"totalTime":0,"hitCount":2},"3":{"price":{"hydrogen":0,"gold":2000},"level":3,"totalTime":0,"hitCount":3},"id":12,"maxLevel":3,"name":"Ladder","dependLevelLimit":[{"maxCount":30,"maxLevel":1},{"maxCount":40,"maxLevel":2},{"maxCount":50,"maxLevel":3},{"maxCount":60,"maxLevel":3},{"maxCount":65,"maxLevel":3},{"maxCount":70,"maxLevel":3},{"maxCount":75,"maxLevel":3},{"maxCount":80,"maxLevel":3},{"maxCount":90,"maxLevel":3},{"maxCount":100,"maxLevel":3}]},"ret":0}
2014-03-03 16:08:59.393 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12, "level":1})
2014-03-03 16:08:59.398 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"totalTime":0,"name":"Ladder","price":{"hydrogen":0,"gold":50},"level":1,"hitCount":1,"id":12},"ret":0}
2014-03-03 16:08:59.400 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":6})
2014-03-03 16:08:59.410 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":6,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.413 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12})
2014-03-03 16:08:59.420 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":50},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":400},"level":2,"totalTime":0,"hitCount":2},"3":{"price":{"hydrogen":0,"gold":2000},"level":3,"totalTime":0,"hitCount":3},"id":12,"maxLevel":3,"name":"Ladder","dependLevelLimit":[{"maxCount":30,"maxLevel":1},{"maxCount":40,"maxLevel":2},{"maxCount":50,"maxLevel":3},{"maxCount":60,"maxLevel":3},{"maxCount":65,"maxLevel":3},{"maxCount":70,"maxLevel":3},{"maxCount":75,"maxLevel":3},{"maxCount":80,"maxLevel":3},{"maxCount":90,"maxLevel":3},{"maxCount":100,"maxLevel":3}]},"ret":0}
2014-03-03 16:08:59.427 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12, "level":1})
2014-03-03 16:08:59.432 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"totalTime":0,"name":"Ladder","price":{"hydrogen":0,"gold":50},"level":1,"hitCount":1,"id":12},"ret":0}
2014-03-03 16:08:59.433 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":16,"index":1})
2014-03-03 16:08:59.450 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"remainingTime":0,"id":16,"destroyed":false,"level":1,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.454 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:08:59.453 PuffingTom[218:60b] lua>>> defense.getConfig({"id":16, "level":1})
2014-03-03 16:08:59.462 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"pursueGhostDistance":3,"patrolGhostDetectRadius":2.2,"detectDistance":0,"patrolGhostSpeed":7,"pursueGhostControlCloseDuration":4,"level":1,"patrolGhostNum":2,"pursueGhostLimitSpeed":5.6,"patrolGhostFanBlinkDuration":1,"pursueGhostDamage":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"supplementInterval":5,"patrolGhostMotorSpeed":0.35,"patrolGhostWarnDistance":3,"pursueGhostLimitSpeedDuration":3,"patrolGhostDamage":1,"pursueGhostAttackArea":5,"patrolWarnRelieveTime":3,"patrolGhostFanSpeedUpRate":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"patrolGhostWarnSpeed":6,"pursueGhostMotorSpeed":2,"pursueGhostNum":3,"patrolGhostDistance":7,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"ret":0}
2014-03-03 16:08:59.466 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":16})
2014-03-03 16:08:59.476 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":250},"level":1,"totalTime":120,"hitCount":2},"2":{"price":{"hydrogen":0,"gold":1500},"level":2,"totalTime":900,"hitCount":3},"3":{"price":{"hydrogen":0,"gold":9600},"level":3,"totalTime":3600,"hitCount":4},"4":{"price":{"hydrogen":0,"gold":28000},"level":4,"totalTime":14400,"hitCount":5},"5":{"price":{"hydrogen":0,"gold":90000},"level":5,"totalTime":43200,"hitCount":6},"6":{"price":{"hydrogen":0,"gold":400000},"level":6,"totalTime":172800,"hitCount":7},"id":16,"maxLevel":6,"name":"AirTower","dependLevelLimit":[{"maxCount":1,"maxLevel":1},{"maxCount":2,"maxLevel":3},{"maxCount":2,"maxLevel":4},{"maxCount":3,"maxLevel":5},{"maxCount":3,"maxLevel":6},{"maxCount":3,"maxLevel":6},{"maxCount":4,"maxLevel":6},{"maxCount":4,"maxLevel":6},{"maxCount":5,"maxLevel":6},{"maxCount":5,"maxLevel":6}]},"ret":0}
2014-03-03 16:08:59.480 PuffingTom[218:60b] lua>>> defense.getConfig({"id":16, "level":1})
2014-03-03 16:08:59.484 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"pursueGhostDistance":3,"patrolGhostDetectRadius":2.2,"detectDistance":0,"patrolGhostSpeed":7,"pursueGhostControlCloseDuration":4,"level":1,"patrolGhostNum":2,"pursueGhostLimitSpeed":5.6,"patrolGhostFanBlinkDuration":1,"pursueGhostDamage":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"supplementInterval":5,"patrolGhostMotorSpeed":0.35,"patrolGhostWarnDistance":3,"pursueGhostLimitSpeedDuration":3,"patrolGhostDamage":1,"pursueGhostAttackArea":5,"patrolWarnRelieveTime":3,"patrolGhostFanSpeedUpRate":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"patrolGhostWarnSpeed":6,"pursueGhostMotorSpeed":2,"pursueGhostNum":3,"patrolGhostDistance":7,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"ret":0}
2014-03-03 16:08:59.488 PuffingTom[218:60b] lua>>> defense.getConfig({"id":16, "level":1})
2014-03-03 16:08:59.493 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"pursueGhostDistance":3,"patrolGhostDetectRadius":2.2,"detectDistance":0,"patrolGhostSpeed":7,"pursueGhostControlCloseDuration":4,"level":1,"patrolGhostNum":2,"pursueGhostLimitSpeed":5.6,"patrolGhostFanBlinkDuration":1,"pursueGhostDamage":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"supplementInterval":5,"patrolGhostMotorSpeed":0.35,"patrolGhostWarnDistance":3,"pursueGhostLimitSpeedDuration":3,"patrolGhostDamage":1,"pursueGhostAttackArea":5,"patrolWarnRelieveTime":3,"patrolGhostFanSpeedUpRate":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"patrolGhostWarnSpeed":6,"pursueGhostMotorSpeed":2,"pursueGhostNum":3,"patrolGhostDistance":7,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"ret":0}
2014-03-03 16:08:59.497 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":17,"index":1})
2014-03-03 16:08:59.504 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"destroyed":false,"id":17,"remainingTime":0,"level":1,"finishedMoment":0},"ret":0}
2014-03-03 16:08:59.521 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":17})
2014-03-03 16:08:59.525 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":250},"level":1,"totalTime":0,"hitCount":2},"id":17,"maxLevel":1,"name":"Alliance","dependLevelLimit":[{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":1}]},"ret":0}
2014-03-03 16:08:59.541 PuffingTom[218:60b] lua>>> hero.getUserData({})
2014-03-03 16:08:59.546 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isPaused":false,"summonRemainingTime":0,"id":1,"level":1,"summonFinishedMoment":0,"summonStartedMoment":0},{"isPaused":false,"id":2,"level":1,"summonFinishedMoment":1389082588,"summonRemainingTime":0},{"isPaused":false,"id":3,"level":3,"summonFinishedMoment":1389083372,"summonRemainingTime":0},{"isPaused":false,"id":4,"level":1,"summonFinishedMoment":1389083206,"summonRemainingTime":0},{"isPaused":false,"id":5,"level":1,"summonFinishedMoment":1389083211,"summonRemainingTime":0}],"ret":0}
2014-03-03 16:08:59.548 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:08:59.553 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:08:59.557 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:08:59.563 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:00.175 PuffingTom[218:60b] lua>>> user.getResource({})
2014-03-03 16:09:00.178 PuffingTom[218:60b] lua<<< {"errMsg":"","hydrogen":{"capacity":1000000,"currentCount":52672},"ret":0,"gold":{"capacity":1000000,"currentCount":474956}}
2014-03-03 16:09:00.186 PuffingTom[218:60b] lua>>> user.getResource({})
2014-03-03 16:09:00.189 PuffingTom[218:60b] lua<<< {"errMsg":"","hydrogen":{"capacity":1000000,"currentCount":52672},"ret":0,"gold":{"capacity":1000000,"currentCount":474956}}
2014-03-03 16:09:00.191 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:00.197 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:00.200 PuffingTom[218:60b] lua>>> user.setUserData({"key":"lastGoldFull","value":0})
2014-03-03 16:09:00.223 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:09:00.224 PuffingTom[218:60b] lua>>> user.setUserData({"key":"goldGuideCount","value":0})
2014-03-03 16:09:00.237 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:09:00.239 PuffingTom[218:60b] lua>>> user.getGems({})
2014-03-03 16:09:00.242 PuffingTom[218:60b] lua<<< {"errMsg":"","count":204882,"ret":0}
2014-03-03 16:09:00.245 PuffingTom[218:60b] lua>>> user.getResource({})
2014-03-03 16:09:00.248 PuffingTom[218:60b] lua<<< {"errMsg":"","hydrogen":{"capacity":1000000,"currentCount":52672},"ret":0,"gold":{"capacity":1000000,"currentCount":474956}}
2014-03-03 16:09:00.250 PuffingTom[218:60b] lua>>> user.getResource({})
2014-03-03 16:09:00.254 PuffingTom[218:60b] lua<<< {"errMsg":"","hydrogen":{"capacity":1000000,"currentCount":52672},"ret":0,"gold":{"capacity":1000000,"currentCount":474956}}
2014-03-03 16:09:00.255 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:00.261 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"EducationGuide":36,"SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","id":"24000038","defenseGuideCount":10,"registerTime":1389081411,"lastHydrogenFull":0,"GoldStorageGuide":"1","userName":"","ExploreGuide":45,"pvpTipsFlag":"1","gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:00.265 PuffingTom[218:60b] lua>>> user.setUserData({"key":"lastHydrogenFull","value":0})
2014-03-03 16:09:00.282 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:09:00.283 PuffingTom[218:60b] lua>>> user.setUserData({"key":"hydrogenGuideCount","value":0})
2014-03-03 16:09:00.294 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:09:00.352 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:00.357 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:00.360 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:00.365 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:00.369 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:00.375 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:00.379 PuffingTom[218:60b] lua>>> user.getBuildSkills({})
2014-03-03 16:09:00.383 PuffingTom[218:60b] lua<<< {"errMsg":"","idleCount":1,"capacity":1,"ret":0}
2014-03-03 16:09:00.384 PuffingTom[218:60b] lua>>> user.getBuildSkills({})
2014-03-03 16:09:00.387 PuffingTom[218:60b] lua<<< {"errMsg":"","idleCount":1,"capacity":1,"ret":0}
2014-03-03 16:09:00.704 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:00.947 PuffingTom[218:60b] lua>>> alliance.getConfig({})
2014-03-03 16:09:00.949 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"lootResourceRatioForOfferer":0.4,"rewardLimit":{"hydrogen":20000,"gold":20000},"capacity":50,"cooldown":3600,"rewardExpireTime":86400},"ret":0}
2014-03-03 16:09:00.950 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:00.955 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:00.958 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":1})
2014-03-03 16:09:00.966 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isBuilding":false,"index":1,"destroyed":false,"id":1,"remainingTime":0,"level":5,"finishedMoment":0}],"ret":0}
2014-03-03 16:09:00.967 PuffingTom[218:60b] lua>>> defense.getConfig({"level":1})
2014-03-03 16:09:01.012 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[null,null,null,null,null,null,null,null,null,null,null,{"1":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"id":12,"name":"Ladder","order":2},{"1":{"damage":1,"shootDelayTime":4,"controlGap":2.5,"affectDuration":1,"affectCount":500,"bulletSpeed":550,"detectDistance":8,"patrolGeneDuration":3,"patrolSwitch":false,"patrolDistance":7,"patrolCount":1,"innerDistance":3,"patrolSpeed":2,"level":1,"controlSpeed":0.4,"motorSpeed":1},"2":{"damage":1,"shootDelayTime":4,"controlGap":2.5,"affectDuration":2,"affectCount":500,"bulletSpeed":550,"detectDistance":8,"patrolGeneDuration":3,"patrolSwitch":false,"patrolDistance":7,"patrolCount":1,"innerDistance":3,"patrolSpeed":2,"level":2,"controlSpeed":0.4,"motorSpeed":1},"3":{"damage":1,"shootDelayTime":3,"controlGap":2.3,"affectDuration":2,"affectCount":500,"bulletSpeed":550,"detectDistance":8,"patrolGeneDuration":3,"patrolSwitch":false,"patrolDistance":7,"patrolCount":1,"innerDistance":3,"patrolSpeed":2,"level":3,"controlSpeed":0.4,"motorSpeed":1.5},"4":{"damage":1,"shootDelayTime":3,"controlGap":2.3,"affectDuration":3,"affectCount":500,"bulletSpeed":550,"detectDistance":8,"patrolGeneDuration":3,"patrolSwitch":false,"patrolDistance":7,"patrolCount":1,"innerDistance":3,"patrolSpeed":2,"level":4,"controlSpeed":0.4,"motorSpeed":1.5},"5":{"damage":1,"shootDelayTime":3,"controlGap":2.3,"affectDuration":3,"affectCount":500,"bulletSpeed":550,"detectDistance":8,"patrolGeneDuration":3,"patrolSwitch":false,"patrolDistance":7,"patrolCount":1,"innerDistance":3,"patrolSpeed":2,"level":5,"controlSpeed":0.4,"motorSpeed":1.5},"6":{"damage":1,"shootDelayTime":3,"controlGap":2,"affectDuration":4,"affectCount":500,"bulletSpeed":550,"detectDistance":8,"patrolGeneDuration":3,"patrolSwitch":false,"patrolDistance":7,"patrolCount":1,"innerDistance":3,"patrolSpeed":2,"level":6,"controlSpeed":0.4,"motorSpeed":1.5},"7":{"damage":1,"shootDelayTime":2,"controlGap":2,"affectDuration":5,"affectCount":500,"bulletSpeed":550,"detectDistance":8,"patrolGeneDuration":3,"patrolSwitch":false,"patrolDistance":7,"patrolCount":1,"innerDistance":3,"patrolSpeed":2,"level":7,"controlSpeed":0.4,"motorSpeed":1.5},"id":13,"name":"AttackTower","order":4},{"1":{"protectDistance":0,"count":4,"level":1,"attackWidth":9.5,"attackHeight":6,"bulletSpeed":1,"damage":1},"2":{"protectDistance":0,"count":5,"level":2,"attackWidth":9.5,"attackHeight":6,"bulletSpeed":1,"damage":1},"3":{"protectDistance":0,"count":6,"level":3,"attackWidth":9.5,"attackHeight":6,"bulletSpeed":1,"damage":1},"4":{"protectDistance":0,"count":6,"level":4,"attackWidth":9.5,"attackHeight":6,"bulletSpeed":1,"damage":1},"5":{"protectDistance":0,"count":6,"level":5,"attackWidth":12.5,"attackHeight":6,"bulletSpeed":1,"damage":1},"6":{"protectDistance":11,"count":6,"level":6,"attackWidth":12.5,"attackHeight":6,"bulletSpeed":1,"damage":1},"7":{"protectDistance":11,"count":7,"level":7,"attackWidth":12.5,"attackHeight":6,"bulletSpeed":1,"damage":1},"8":{"protectDistance":11,"count":7,"level":8,"attackWidth":12.5,"attackHeight":6,"bulletSpeed":1,"damage":1},"9":{"protectDistance":11,"count":7,"level":9,"attackWidth":12.5,"attackHeight":8,"bulletSpeed":1,"damage":1},"10":{"protectDistance":11,"count":9,"level":10,"attackWidth":12.5,"attackHeight":8,"bulletSpeed":1,"damage":1},"id":14,"name":"GhostTower","order":5},{"1":{"slowRate":0.8,"parentBulletDelay":12,"childCount":0,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":1,"childStartXOffset":2.5,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":5,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":false,"slowBulletSpeed":6,"attackBulletDuration":8,"attackMotoSpeed":12,"attackBulletSpeed":6,"childDamage":1,"slowDuration":3,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"2":{"slowRate":0.8,"parentBulletDelay":12,"childCount":0,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":2,"childStartXOffset":2.5,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":5,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":false,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":3,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"3":{"slowRate":0.8,"parentBulletDelay":12,"childCount":0,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":3,"childStartXOffset":2.5,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":5,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":true,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":4,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"4":{"slowRate":0.8,"parentBulletDelay":12,"childCount":0,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":4,"childStartXOffset":2.5,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":5,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":true,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":3,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"5":{"slowRate":0.8,"parentBulletDelay":12,"childCount":0,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":5,"childStartXOffset":2.5,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":7,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":true,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":3,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"6":{"slowRate":0.6,"parentBulletDelay":12,"childCount":0,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":6,"childStartXOffset":2.5,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":8,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":true,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":3,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"7":{"slowRate":0.6,"parentBulletDelay":12,"childCount":4,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":7,"childStartXOffset":2.5,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":8,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":true,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":3,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"8":{"slowRate":0.6,"parentBulletDelay":12,"childCount":4,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":8,"childStartXOffset":3.1,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":8,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":true,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":4,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"9":{"slowRate":0.6,"parentBulletDelay":12,"childCount":5,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":9,"childStartXOffset":3.1,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":8,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":true,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":4,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"10":{"slowRate":0.6,"parentBulletDelay":12,"childCount":5,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":10,"childStartXOffset":2.5,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":8,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":true,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":4,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"11":{"slowRate":0.6,"parentBulletDelay":12,"childCount":6,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":11,"childStartXOffset":2.5,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":8,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":true,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":4,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"12":{"slowRate":0.6,"parentBulletDelay":12,"childCount":8,"slowExplosionDistance":1,"detectDistance":16,"slowMotoSpeed":12,"childXSpace":3,"level":12,"childStartXOffset":2.5,"childRaiseSpeed":5,"childBulletSpeed":3,"attackExplosionDistance":1,"parentBulletSpeed":2,"attackDamage":1,"slowBulletDuration":8,"childTimeInterval":0.5,"attackSwitch":true,"slowSwitch":true,"slowBulletSpeed":6,"attackBulletDuration":10,"attackMotoSpeed":12,"attackBulletSpeed":5,"childDamage":1,"slowDuration":4,"slowBulletDelay":0.5,"attackBulletDelay":0.5},"id":15,"name":"Cannon","order":3},{"1":{"pursueGhostDistance":3,"patrolGhostDetectRadius":2.2,"detectDistance":0,"patrolGhostSpeed":7,"pursueGhostControlCloseDuration":4,"level":1,"patrolGhostNum":2,"pursueGhostLimitSpeed":5.6,"patrolGhostFanBlinkDuration":1,"pursueGhostDamage":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"supplementInterval":5,"patrolGhostMotorSpeed":0.35,"patrolGhostWarnDistance":3,"pursueGhostLimitSpeedDuration":3,"patrolGhostDamage":1,"pursueGhostAttackArea":5,"patrolWarnRelieveTime":3,"patrolGhostFanSpeedUpRate":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"patrolGhostWarnSpeed":6,"pursueGhostMotorSpeed":2,"pursueGhostNum":3,"patrolGhostDistance":7,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"2":{"pursueGhostDistance":3,"patrolGhostDetectRadius":2.2,"detectDistance":0,"patrolGhostSpeed":7,"pursueGhostControlCloseDuration":4,"level":2,"patrolGhostNum":2,"pursueGhostLimitSpeed":5.6,"patrolGhostFanBlinkDuration":1,"pursueGhostDamage":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"supplementInterval":5,"patrolGhostMotorSpeed":0.35,"patrolGhostWarnDistance":3,"pursueGhostLimitSpeedDuration":3,"patrolGhostDamage":1,"pursueGhostAttackArea":5,"patrolWarnRelieveTime":3,"patrolGhostFanSpeedUpRate":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"patrolGhostWarnSpeed":6,"pursueGhostMotorSpeed":2,"pursueGhostNum":4,"patrolGhostDistance":7,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"3":{"pursueGhostDistance":3,"patrolGhostDetectRadius":2.5,"detectDistance":0,"patrolGhostSpeed":7,"pursueGhostControlCloseDuration":4,"level":3,"patrolGhostNum":2,"pursueGhostLimitSpeed":180,"patrolGhostFanBlinkDuration":1,"pursueGhostDamage":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"supplementInterval":5,"patrolGhostMotorSpeed":0.34,"patrolGhostWarnDistance":3,"pursueGhostLimitSpeedDuration":3,"patrolGhostDamage":1,"pursueGhostAttackArea":5,"patrolWarnRelieveTime":3,"patrolGhostFanSpeedUpRate":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"patrolGhostWarnSpeed":6,"pursueGhostMotorSpeed":2,"pursueGhostNum":5,"patrolGhostDistance":7,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"4":{"pursueGhostDistance":3,"patrolGhostDetectRadius":2.5,"detectDistance":0,"patrolGhostSpeed":7,"pursueGhostControlCloseDuration":4,"level":4,"patrolGhostNum":3,"pursueGhostLimitSpeed":5.6,"patrolGhostFanBlinkDuration":1,"pursueGhostDamage":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"supplementInterval":5,"patrolGhostMotorSpeed":0.34,"patrolGhostWarnDistance":2,"pursueGhostLimitSpeedDuration":3,"patrolGhostDamage":1,"pursueGhostAttackArea":5,"patrolWarnRelieveTime":3,"patrolGhostFanSpeedUpRate":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"patrolGhostWarnSpeed":6,"pursueGhostMotorSpeed":2,"pursueGhostNum":5,"patrolGhostDistance":7,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"5":{"pursueGhostDistance":3,"patrolGhostDetectRadius":2.5,"detectDistance":0,"patrolGhostSpeed":7,"pursueGhostControlCloseDuration":4,"level":5,"patrolGhostNum":3,"pursueGhostLimitSpeed":6,"patrolGhostFanBlinkDuration":1,"pursueGhostDamage":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"supplementInterval":5,"patrolGhostMotorSpeed":0.4,"patrolGhostWarnDistance":2,"pursueGhostLimitSpeedDuration":1,"patrolGhostDamage":1,"pursueGhostAttackArea":5,"patrolWarnRelieveTime":3,"patrolGhostFanSpeedUpRate":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"patrolGhostWarnSpeed":6,"pursueGhostMotorSpeed":2,"pursueGhostNum":5,"patrolGhostDistance":7,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"6":{"pursueGhostDistance":3,"patrolGhostDetectRadius":3,"detectDistance":0,"patrolGhostSpeed":7,"pursueGhostControlCloseDuration":4,"level":6,"patrolGhostNum":3,"pursueGhostLimitSpeed":4,"patrolGhostFanBlinkDuration":1,"pursueGhostDamage":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"supplementInterval":5,"patrolGhostMotorSpeed":0.4,"patrolGhostWarnDistance":2,"pursueGhostLimitSpeedDuration":1,"patrolGhostDamage":1,"pursueGhostAttackArea":5,"patrolWarnRelieveTime":3,"patrolGhostFanSpeedUpRate":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"patrolGhostWarnSpeed":6,"pursueGhostMotorSpeed":2,"pursueGhostNum":5,"patrolGhostDistance":7,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":10.25},"id":16,"name":"AirTower","order":1}],"ret":0}
2014-03-03 16:09:01.040 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":12})
2014-03-03 16:09:01.046 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":50},"level":1,"totalTime":0,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":400},"level":2,"totalTime":0,"hitCount":2},"3":{"price":{"hydrogen":0,"gold":2000},"level":3,"totalTime":0,"hitCount":3},"id":12,"maxLevel":3,"name":"Ladder","dependLevelLimit":[{"maxCount":30,"maxLevel":1},{"maxCount":40,"maxLevel":2},{"maxCount":50,"maxLevel":3},{"maxCount":60,"maxLevel":3},{"maxCount":65,"maxLevel":3},{"maxCount":70,"maxLevel":3},{"maxCount":75,"maxLevel":3},{"maxCount":80,"maxLevel":3},{"maxCount":90,"maxLevel":3},{"maxCount":100,"maxLevel":3}]},"ret":0}
2014-03-03 16:09:01.048 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12})
2014-03-03 16:09:01.057 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isBuilding":false,"index":1,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},{"isBuilding":false,"index":2,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},{"isBuilding":false,"index":3,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},{"isBuilding":false,"index":4,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},{"isBuilding":false,"index":5,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0},{"isBuilding":false,"index":6,"destroyed":false,"id":12,"remainingTime":0,"level":1,"finishedMoment":0}],"ret":0}
2014-03-03 16:09:01.059 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":13})
2014-03-03 16:09:01.067 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":15000},"level":1,"totalTime":3600,"hitCount":2},"2":{"price":{"hydrogen":0,"gold":35000},"level":2,"totalTime":21600,"hitCount":3},"3":{"price":{"hydrogen":0,"gold":150000},"level":3,"totalTime":72000,"hitCount":4},"4":{"price":{"hydrogen":0,"gold":450000},"level":4,"totalTime":129600,"hitCount":5},"5":{"price":{"hydrogen":0,"gold":1350000},"level":5,"totalTime":259200,"hitCount":6},"6":{"price":{"hydrogen":0,"gold":2700000},"level":6,"totalTime":432000,"hitCount":7},"7":{"price":{"hydrogen":0,"gold":3600000},"level":7,"totalTime":604800,"hitCount":8},"id":13,"maxLevel":7,"name":"AttackTower","dependLevelLimit":[{"maxCount":0,"maxLevel":0},{"maxCount":0,"maxLevel":0},{"maxCount":1,"maxLevel":2},{"maxCount":2,"maxLevel":3},{"maxCount":3,"maxLevel":4},{"maxCount":3,"maxLevel":5},{"maxCount":3,"maxLevel":6},{"maxCount":3,"maxLevel":7},{"maxCount":3,"maxLevel":7},{"maxCount":3,"maxLevel":7}]},"ret":0}
2014-03-03 16:09:01.072 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":13})
2014-03-03 16:09:01.079 PuffingTom[218:60b] lua<<< {"ret":-102,"errMsg":"user arch id not found"}
2014-03-03 16:09:01.082 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":14})
2014-03-03 16:09:01.100 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":180000},"level":1,"totalTime":43200,"hitCount":3},"2":{"price":{"hydrogen":0,"gold":360000},"level":2,"totalTime":86400,"hitCount":4},"3":{"price":{"hydrogen":0,"gold":520000},"level":3,"totalTime":172800,"hitCount":5},"4":{"price":{"hydrogen":0,"gold":920000},"level":4,"totalTime":259200,"hitCount":6},"5":{"price":{"hydrogen":0,"gold":1280000},"level":5,"totalTime":345600,"hitCount":6},"6":{"price":{"hydrogen":0,"gold":1640000},"level":6,"totalTime":432000,"hitCount":7},"7":{"price":{"hydrogen":0,"gold":1960000},"level":7,"totalTime":518400,"hitCount":8},"8":{"price":{"hydrogen":0,"gold":2680000},"level":8,"totalTime":604800,"hitCount":9},"9":{"price":{"hydrogen":0,"gold":5360000},"level":9,"totalTime":691200,"hitCount":10},"10":{"price":{"hydrogen":0,"gold":6480000},"level":10,"totalTime":864000,"hitCount":11},"id":14,"maxLevel":10,"name":"GhostTower","dependLevelLimit":[{"maxCount":0,"maxLevel":0},{"maxCount":0,"maxLevel":0},{"maxCount":0,"maxLevel":0},{"maxCount":0,"maxLevel":0},{"maxCount":1,"maxLevel":2},{"maxCount":2,"maxLevel":4},{"maxCount":2,"maxLevel":6},{"maxCount":3,"maxLevel":8},{"maxCount":4,"maxLevel":9},{"maxCount":4,"maxLevel":10}]},"ret":0}
2014-03-03 16:09:01.106 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":14})
2014-03-03 16:09:01.113 PuffingTom[218:60b] lua<<< {"ret":-102,"errMsg":"user arch id not found"}
2014-03-03 16:09:01.114 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":15})
2014-03-03 16:09:01.123 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":1000},"totalTime":900,"hitCount":2},"2":{"price":{"hydrogen":0,"gold":8200},"totalTime":1800,"hitCount":3},"3":{"price":{"hydrogen":0,"gold":28800},"totalTime":32000,"hitCount":4},"4":{"price":{"hydrogen":0,"gold":64000},"totalTime":86400,"hitCount":5},"5":{"price":{"hydrogen":0,"gold":146000},"totalTime":172800,"hitCount":5},"6":{"price":{"hydrogen":0,"gold":280000},"totalTime":259200,"hitCount":6},"7":{"price":{"hydrogen":0,"gold":360000},"totalTime":345600,"hitCount":7},"8":{"price":{"hydrogen":0,"gold":720000},"totalTime":432000,"hitCount":8},"9":{"price":{"hydrogen":0,"gold":1020000},"totalTime":518400,"hitCount":9},"10":{"price":{"hydrogen":0,"gold":1460000},"totalTime":604800,"hitCount":10},"11":{"price":{"hydrogen":0,"gold":2600000},"totalTime":691200,"hitCount":11},"12":{"price":{"hydrogen":0,"gold":5200000},"totalTime":777600,"hitCount":12},"id":15,"maxLevel":12,"name":"Cannon","dependLevelLimit":[{"maxCount":1,"maxLevel":1},{"maxCount":1,"maxLevel":2},{"maxCount":1,"maxLevel":3},{"maxCount":2,"maxLevel":4},{"maxCount":2,"maxLevel":6},{"maxCount":3,"maxLevel":8},{"maxCount":3,"maxLevel":10},{"maxCount":3,"maxLevel":11},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12}]},"ret":0}
2014-03-03 16:09:01.127 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":15})
2014-03-03 16:09:01.133 PuffingTom[218:60b] lua<<< {"ret":-102,"errMsg":"user arch id not found"}
2014-03-03 16:09:01.135 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":16})
2014-03-03 16:09:01.141 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":250},"level":1,"totalTime":120,"hitCount":2},"2":{"price":{"hydrogen":0,"gold":1500},"level":2,"totalTime":900,"hitCount":3},"3":{"price":{"hydrogen":0,"gold":9600},"level":3,"totalTime":3600,"hitCount":4},"4":{"price":{"hydrogen":0,"gold":28000},"level":4,"totalTime":14400,"hitCount":5},"5":{"price":{"hydrogen":0,"gold":90000},"level":5,"totalTime":43200,"hitCount":6},"6":{"price":{"hydrogen":0,"gold":400000},"level":6,"totalTime":172800,"hitCount":7},"id":16,"maxLevel":6,"name":"AirTower","dependLevelLimit":[{"maxCount":1,"maxLevel":1},{"maxCount":2,"maxLevel":3},{"maxCount":2,"maxLevel":4},{"maxCount":3,"maxLevel":5},{"maxCount":3,"maxLevel":6},{"maxCount":3,"maxLevel":6},{"maxCount":4,"maxLevel":6},{"maxCount":4,"maxLevel":6},{"maxCount":5,"maxLevel":6},{"maxCount":5,"maxLevel":6}]},"ret":0}
2014-03-03 16:09:01.144 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":16})
2014-03-03 16:09:01.151 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isBuilding":false,"index":1,"remainingTime":0,"id":16,"destroyed":false,"level":1,"finishedMoment":0}],"ret":0}
2014-03-03 16:09:01.153 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":1})
2014-03-03 16:09:01.159 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isBuilding":false,"index":1,"destroyed":false,"id":1,"remainingTime":0,"level":5,"finishedMoment":0}],"ret":0}
2014-03-03 16:09:01.161 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":3})
2014-03-03 16:09:01.171 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":150},"level":1,"totalTime":60,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":300},"level":2,"totalTime":180,"hitCount":1},"3":{"price":{"hydrogen":0,"gold":600},"level":3,"totalTime":300,"hitCount":1},"4":{"price":{"hydrogen":0,"gold":1500},"level":4,"totalTime":900,"hitCount":2},"5":{"price":{"hydrogen":0,"gold":3000},"level":5,"totalTime":3600,"hitCount":2},"6":{"price":{"hydrogen":0,"gold":6000},"level":6,"totalTime":7200,"hitCount":3},"7":{"price":{"hydrogen":0,"gold":8000},"level":7,"totalTime":21600,"hitCount":4},"8":{"price":{"hydrogen":0,"gold":14000},"level":8,"totalTime":43200,"hitCount":5},"9":{"price":{"hydrogen":0,"gold":28000},"level":9,"totalTime":86400,"hitCount":6},"10":{"price":{"hydrogen":0,"gold":56000},"level":10,"totalTime":172800,"hitCount":7},"11":{"price":{"hydrogen":0,"gold":84000},"level":11,"totalTime":259200,"hitCount":8},"12":{"price":{"hydrogen":0,"gold":168000},"level":12,"totalTime":345600,"hitCount":9},"id":3,"maxLevel":12,"name":"HydrogenCollector","dependLevelLimit":[{"maxCount":1,"maxLevel":3},{"maxCount":2,"maxLevel":5},{"maxCount":2,"maxLevel":6},{"maxCount":3,"maxLevel":7},{"maxCount":3,"maxLevel":8},{"maxCount":4,"maxLevel":9},{"maxCount":4,"maxLevel":10},{"maxCount":4,"maxLevel":11},{"maxCount":4,"maxLevel":12},{"maxCount":5,"maxLevel":12}]},"ret":0}
2014-03-03 16:09:01.175 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":3})
2014-03-03 16:09:01.182 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isBuilding":false,"index":1,"destroyed":false,"id":3,"remainingTime":0,"level":1,"finishedMoment":0}],"ret":0}
2014-03-03 16:09:01.183 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":5})
2014-03-03 16:09:01.193 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":300},"level":1,"totalTime":300,"hitCount":1},"2":{"price":{"hydrogen":0,"gold":750},"level":2,"totalTime":600,"hitCount":2},"3":{"price":{"hydrogen":0,"gold":1000},"level":3,"totalTime":900,"hitCount":2},"4":{"price":{"hydrogen":0,"gold":2500},"level":4,"totalTime":1800,"hitCount":3},"5":{"price":{"hydrogen":0,"gold":6000},"level":5,"totalTime":3600,"hitCount":3},"6":{"price":{"hydrogen":0,"gold":12000},"level":6,"totalTime":10800,"hitCount":4},"7":{"price":{"hydrogen":0,"gold":24000},"level":7,"totalTime":14400,"hitCount":5},"8":{"price":{"hydrogen":0,"gold":40000},"level":8,"totalTime":21600,"hitCount":6},"9":{"price":{"hydrogen":0,"gold":80000},"level":9,"totalTime":28800,"hitCount":7},"10":{"price":{"hydrogen":0,"gold":160000},"level":10,"totalTime":43200,"hitCount":8},"11":{"price":{"hydrogen":0,"gold":320000},"level":11,"totalTime":86400,"hitCount":9},"12":{"price":{"hydrogen":0,"gold":500000},"level":12,"totalTime":172800,"hitCount":10},"id":5,"maxLevel":12,"name":"HydrogenStorage","dependLevelLimit":[{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":7},{"maxCount":2,"maxLevel":9},{"maxCount":2,"maxLevel":10},{"maxCount":2,"maxLevel":11},{"maxCount":2,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12}]},"ret":0}
2014-03-03 16:09:01.197 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":5})
2014-03-03 16:09:01.205 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isBuilding":false,"index":1,"destroyed":false,"id":5,"remainingTime":0,"level":10,"finishedMoment":0},{"isBuilding":false,"index":2,"destroyed":false,"id":5,"remainingTime":0,"level":10,"finishedMoment":0}],"ret":0}
2014-03-03 16:09:01.206 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":2})
2014-03-03 16:09:01.216 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":150,"gold":0},"level":1,"totalTime":60,"hitCount":1},"2":{"price":{"hydrogen":300,"gold":0},"level":2,"totalTime":180,"hitCount":1},"3":{"price":{"hydrogen":600,"gold":0},"level":3,"totalTime":300,"hitCount":1},"4":{"price":{"hydrogen":1500,"gold":0},"level":4,"totalTime":900,"hitCount":2},"5":{"price":{"hydrogen":3000,"gold":0},"level":5,"totalTime":3600,"hitCount":2},"6":{"price":{"hydrogen":6000,"gold":0},"level":6,"totalTime":7200,"hitCount":3},"7":{"price":{"hydrogen":8000,"gold":0},"level":7,"totalTime":21600,"hitCount":4},"8":{"price":{"hydrogen":14000,"gold":0},"level":8,"totalTime":43200,"hitCount":5},"9":{"price":{"hydrogen":28000,"gold":0},"level":9,"totalTime":86400,"hitCount":6},"10":{"price":{"hydrogen":56000,"gold":0},"level":10,"totalTime":172800,"hitCount":7},"11":{"price":{"hydrogen":84000,"gold":0},"level":11,"totalTime":259200,"hitCount":8},"12":{"price":{"hydrogen":168000,"gold":0},"level":12,"totalTime":345600,"hitCount":9},"id":2,"maxLevel":12,"name":"GoldMine","dependLevelLimit":[{"maxCount":1,"maxLevel":3},{"maxCount":2,"maxLevel":5},{"maxCount":2,"maxLevel":6},{"maxCount":3,"maxLevel":7},{"maxCount":3,"maxLevel":8},{"maxCount":4,"maxLevel":9},{"maxCount":4,"maxLevel":10},{"maxCount":4,"maxLevel":11},{"maxCount":4,"maxLevel":12},{"maxCount":5,"maxLevel":12}]},"ret":0}
2014-03-03 16:09:01.220 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":2})
2014-03-03 16:09:01.228 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isBuilding":false,"index":1,"destroyed":false,"id":2,"remainingTime":0,"level":1,"finishedMoment":0}],"ret":0}
2014-03-03 16:09:01.229 PuffingTom[218:60b] lua>>> architecture.getConfig({"id":4})
2014-03-03 16:09:01.239 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"1":{"price":{"hydrogen":300,"gold":0},"level":1,"totalTime":300,"hitCount":1},"2":{"price":{"hydrogen":750,"gold":0},"level":2,"totalTime":600,"hitCount":2},"3":{"price":{"hydrogen":1000,"gold":0},"level":3,"totalTime":900,"hitCount":2},"4":{"price":{"hydrogen":2500,"gold":0},"level":4,"totalTime":1800,"hitCount":3},"5":{"price":{"hydrogen":6000,"gold":0},"level":5,"totalTime":3600,"hitCount":3},"6":{"price":{"hydrogen":12000,"gold":0},"level":6,"totalTime":10800,"hitCount":4},"7":{"price":{"hydrogen":24000,"gold":0},"level":7,"totalTime":14400,"hitCount":5},"8":{"price":{"hydrogen":40000,"gold":0},"level":8,"totalTime":21600,"hitCount":6},"9":{"price":{"hydrogen":80000,"gold":0},"level":9,"totalTime":28800,"hitCount":7},"10":{"price":{"hydrogen":160000,"gold":0},"level":10,"totalTime":43200,"hitCount":8},"11":{"price":{"hydrogen":320000,"gold":0},"level":11,"totalTime":86400,"hitCount":9},"12":{"price":{"hydrogen":500000,"gold":0},"level":12,"totalTime":172800,"hitCount":10},"id":4,"maxLevel":12,"name":"GoldStorage","dependLevelLimit":[{"maxCount":1,"maxLevel":3},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":7},{"maxCount":2,"maxLevel":9},{"maxCount":2,"maxLevel":10},{"maxCount":2,"maxLevel":11},{"maxCount":2,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12},{"maxCount":3,"maxLevel":12}]},"ret":0}
2014-03-03 16:09:01.245 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":4})
2014-03-03 16:09:01.253 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isBuilding":false,"index":1,"destroyed":false,"id":4,"remainingTime":0,"level":10,"finishedMoment":0},{"isBuilding":false,"index":2,"destroyed":false,"id":4,"remainingTime":0,"level":10,"finishedMoment":0}],"ret":0}
2014-03-03 16:09:01.257 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:01.263 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:01.267 PuffingTom[218:60b] lua>>> stage.getUserStages()
2014-03-03 16:09:01.272 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"getStarCount":3,"getHydrogenCount":300,"isGetGem":1,"getGoldCount":300},{"isGetGem":1,"getHydrogenCount":500,"getStarCount":3,"getGoldCount":500},{"getStarCount":3,"getHydrogenCount":640,"isGetGem":1,"getGoldCount":800},{"isGetGem":1,"getHydrogenCount":1000,"getStarCount":3,"getGoldCount":1000}],"ret":0}
2014-03-03 16:09:01.274 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:01.281 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:01.285 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":16})
2014-03-03 16:09:01.294 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isBuilding":false,"index":1,"remainingTime":0,"id":16,"destroyed":false,"level":1,"finishedMoment":0}],"ret":0}
2014-03-03 16:09:01.298 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:01.307 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:01.311 PuffingTom[218:60b] lua>>> architecture.rebuild({})
2014-03-03 16:09:01.351 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:09:01.506 PuffingTom[218:1603] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x160ee000>
2014-03-03 16:09:01.511 PuffingTom[218:1603]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkDevice&lang=zh-Hans&device=F67CEECE-52AD-44AB-A258-89DCE2232343&appId=27&uid=24000038&appVer=1.3.1&ver=1&tk=821b700994169b259803294bcb57f6b3
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:01.524 PuffingTom[218:1603] [CONNECTION] Request <ASIFormDataRequest: 0x160ee000> will not use a persistent connection
2014-03-03 16:09:01.639 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":1})
2014-03-03 16:09:01.649 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":1,"id":12,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.651 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":2})
2014-03-03 16:09:01.658 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":2,"level":1,"id":12,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.659 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":3})
2014-03-03 16:09:01.667 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":3,"level":1,"id":12,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.668 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":4})
2014-03-03 16:09:01.675 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":4,"level":1,"id":12,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.677 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":5})
2014-03-03 16:09:01.684 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":5,"level":1,"id":12,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.685 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":12,"index":6})
2014-03-03 16:09:01.692 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":6,"level":1,"id":12,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.694 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":16,"index":1})
2014-03-03 16:09:01.701 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"isBuilding":false,"index":1,"finishedMoment":0,"id":16,"remainingTime":0,"level":1,"destroyed":false},"ret":0}
2014-03-03 16:09:01.704 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":1,"index":1})
2014-03-03 16:09:01.712 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":5,"id":1,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.714 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":2,"index":1})
2014-03-03 16:09:01.721 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":1,"id":2,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.722 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":3,"index":1})
2014-03-03 16:09:01.729 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":1,"id":3,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.731 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":4,"index":1})
2014-03-03 16:09:01.737 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:01.745 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":10,"id":4,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.749 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":4,"index":2})
2014-03-03 16:09:01.756 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":2,"level":10,"id":4,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.769 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":5,"index":1})
2014-03-03 16:09:01.782 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":10,"id":5,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.784 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":5,"index":2})
2014-03-03 16:09:01.789 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x160ee000> finished uploading data
2014-03-03 16:09:01.792 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":2,"level":10,"id":5,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.795 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":6,"index":1})
2014-03-03 16:09:01.805 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":5,"id":6,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.808 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":7,"index":1})
2014-03-03 16:09:01.815 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":4,"id":7,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.818 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":10,"index":1})
2014-03-03 16:09:01.826 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":5,"id":10,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:01.829 PuffingTom[218:60b] lua>>> hero.getConfig({})
2014-03-03 16:09:01.884 PuffingTom[218:60b] lua<<< {"ret":0,"data":[{"maxLevel":5,"levels":[{"buildSkillsCount":1,"jumpHeight":65,"price":{"gems":0},"jumpWidth":90,"lives":1,"attackCooldown":2,"attackDistance":90,"speed":180,"level":1,"recoverTime":5,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"totalTime":0,"destoryCooldown":1,"damage":1,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":1},{"buildSkillsCount":2,"jumpHeight":65,"price":{"gems":180},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":90,"speed":180,"level":2,"recoverTime":5,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"totalTime":5,"destoryCooldown":1,"damage":1,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":1},{"buildSkillsCount":3,"jumpHeight":65,"price":{"gems":360},"jumpWidth":90,"lives":3,"attackCooldown":2,"attackDistance":90,"speed":180,"level":3,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"totalTime":5,"destoryCooldown":1,"damage":2,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":1},{"buildSkillsCount":4,"jumpHeight":65,"price":{"gems":720},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":90,"speed":180,"level":4,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"totalTime":5,"destoryCooldown":1,"damage":2,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":2},{"buildSkillsCount":5,"jumpHeight":65,"price":{"gems":1500},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":90,"speed":180,"level":5,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":60,"totalTime":5,"destoryCooldown":1,"damage":3,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":2}],"defenseBloodIncrease":2,"order":1,"id":1,"defenseDistance":200,"defenseCount":-1,"name":"Mr.O"},{"levels":[{"jumpHeight":65,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":1,"attackCooldown":2,"attackDistance":180,"speed":180,"level":1,"recoverTime":20,"dependArchLevel":2,"emplaceBombDuration":4,"destoryDistance":180,"totalTime":0,"destoryCooldown":1,"damage":1,"attackMode":2,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":1},{"jumpHeight":65,"price":{"hydrogen":1500,"gold":0},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":180,"speed":180,"level":2,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":180,"totalTime":600,"destoryCooldown":1,"damage":1,"attackMode":2,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":1},{"jumpHeight":65,"price":{"hydrogen":6000,"gold":0},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":180,"speed":180,"level":3,"recoverTime":60,"dependArchLevel":2,"emplaceBombDuration":4,"destoryDistance":180,"totalTime":2700,"destoryCooldown":1,"damage":2,"attackMode":2,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":1},{"jumpHeight":65,"price":{"hydrogen":24000,"gold":0},"jumpWidth":90,"lives":3,"attackCooldown":2,"attackDistance":180,"speed":180,"level":4,"recoverTime":60,"dependArchLevel":3,"emplaceBombDuration":4,"destoryDistance":180,"totalTime":36000,"destoryCooldown":1,"damage":2,"attackMode":2,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":1},{"jumpHeight":65,"price":{"hydrogen":75000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":180,"speed":180,"level":5,"recoverTime":60,"dependArchLevel":4,"emplaceBombDuration":4,"destoryDistance":180,"totalTime":72000,"destoryCooldown":1,"damage":3,"attackMode":2,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":2},{"jumpHeight":65,"price":{"hydrogen":550000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":180,"speed":180,"level":6,"recoverTime":60,"dependArchLevel":5,"emplaceBombDuration":4,"destoryDistance":180,"totalTime":129600,"destoryCooldown":1,"damage":4,"attackMode":2,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":2},{"jumpHeight":65,"price":{"hydrogen":1460000,"gold":0},"jumpWidth":90,"lives":5,"attackCooldown":2,"attackDistance":180,"speed":180,"level":7,"recoverTime":60,"dependArchLevel":6,"emplaceBombDuration":2,"destoryDistance":180,"totalTime":345600,"destoryCooldown":1,"damage":5,"attackMode":2,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":2}],"name":"Mr.Q","defenseDistance":200,"maxLevel":7,"order":2,"id":2},{"levels":[{"jumpHeight":65,"gemsBonusProbability":0.2,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":3,"attackCooldown":2,"attackDistance":100,"speed":220,"level":1,"recoverTime":120,"dependArchLevel":4,"emplaceBombDuration":2,"destoryDistance":100,"totalTime":0,"destoryCooldown":1,"damage":3,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":2},{"jumpHeight":65,"gemsBonusProbability":0.25,"price":{"hydrogen":160000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":100,"speed":220,"level":2,"recoverTime":120,"dependArchLevel":4,"emplaceBombDuration":2,"destoryDistance":100,"totalTime":36000,"destoryCooldown":1,"damage":4,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":2},{"jumpHeight":65,"gemsBonusProbability":0.25,"price":{"hydrogen":600000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":100,"speed":220,"level":3,"recoverTime":180,"dependArchLevel":5,"emplaceBombDuration":2,"destoryDistance":100,"totalTime":86400,"destoryCooldown":1,"damage":4,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":3},{"jumpHeight":65,"gemsBonusProbability":0.3,"price":{"hydrogen":960000,"gold":0},"jumpWidth":90,"lives":5,"attackCooldown":2,"attackDistance":100,"speed":220,"level":4,"recoverTime":180,"dependArchLevel":6,"emplaceBombDuration":2,"destoryDistance":100,"totalTime":259200,"destoryCooldown":1,"damage":5,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":3},{"jumpHeight":65,"gemsBonusProbability":0.35,"price":{"hydrogen":1880000,"gold":0},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":100,"speed":220,"level":5,"recoverTime":240,"dependArchLevel":7,"emplaceBombDuration":2,"destoryDistance":100,"totalTime":432000,"destoryCooldown":1,"damage":5,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":3},{"jumpHeight":65,"gemsBonusProbability":0.35,"price":{"hydrogen":4160000,"gold":0},"jumpWidth":90,"lives":7,"attackCooldown":2,"attackDistance":100,"speed":220,"level":6,"recoverTime":240,"dependArchLevel":9,"emplaceBombDuration":1,"destoryDistance":100,"totalTime":691200,"destoryCooldown":1,"damage":8,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":3}],"name":"Carly","order":4,"maxLevel":6,"id":3},{"levels":[{"jumpHeight":65,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":100,"speed":220,"level":1,"recoverTime":120,"plusDecreaseDamage":1,"totalTime":0,"dependArchLevel":3,"plusAttackDistance":300,"emplaceBombDuration":3,"skillAdditionId":2,"destoryCooldown":1,"destoryDistance":100,"damage":3,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"bombDamage":1,"skillAdditionCount":1},{"jumpHeight":65,"price":{"hydrogen":24000,"gold":0},"jumpWidth":90,"lives":3,"attackCooldown":2,"attackDistance":100,"speed":220,"level":2,"recoverTime":120,"plusDecreaseDamage":1,"totalTime":18000,"dependArchLevel":3,"plusAttackDistance":300,"emplaceBombDuration":3,"skillAdditionId":2,"destoryCooldown":1,"destoryDistance":100,"damage":3,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"bombDamage":2,"skillAdditionCount":2},{"jumpHeight":65,"price":{"hydrogen":100000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":100,"speed":220,"level":3,"recoverTime":120,"plusDecreaseDamage":1,"totalTime":57600,"dependArchLevel":4,"plusAttackDistance":300,"emplaceBombDuration":3,"skillAdditionId":2,"destoryCooldown":1,"destoryDistance":100,"damage":4,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"bombDamage":2,"skillAdditionCount":2},{"jumpHeight":65,"price":{"hydrogen":360000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":100,"speed":220,"level":4,"recoverTime":180,"plusDecreaseDamage":1,"totalTime":108000,"dependArchLevel":5,"plusAttackDistance":300,"emplaceBombDuration":3,"skillAdditionId":2,"destoryCooldown":1,"destoryDistance":100,"damage":5,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"bombDamage":2,"skillAdditionCount":2},{"jumpHeight":65,"price":{"hydrogen":760000,"gold":0},"jumpWidth":90,"lives":5,"attackCooldown":2,"attackDistance":100,"speed":220,"level":5,"recoverTime":180,"plusDecreaseDamage":1,"totalTime":216000,"dependArchLevel":6,"plusAttackDistance":300,"emplaceBombDuration":2,"skillAdditionId":2,"destoryCooldown":1,"destoryDistance":100,"damage":6,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"bombDamage":2,"skillAdditionCount":3},{"jumpHeight":65,"price":{"hydrogen":2020000,"gold":0},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":100,"speed":220,"level":6,"recoverTime":180,"plusDecreaseDamage":1,"totalTime":518400,"dependArchLevel":7,"plusAttackDistance":300,"emplaceBombDuration":2,"skillAdditionId":2,"destoryCooldown":1,"destoryDistance":100,"damage":8,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"bombDamage":2,"skillAdditionCount":3}],"name":"Dr.J","order":3,"maxLevel":6,"id":4},{"levels":[{"jumpHeight":65,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":100,"speed":140,"level":1,"recoverTime":600,"dependArchLevel":5,"skillAdditionCount":1,"emplaceBombDuration":4,"skillAdditionId":3,"totalTime":0,"destoryCooldown":1,"damage":3,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryDistance":100,"bombDamage":1},{"jumpHeight":65,"price":{"hydrogen":600000,"gold":0},"jumpWidth":90,"lives":7,"attackCooldown":2,"attackDistance":100,"speed":140,"level":2,"recoverTime":480,"dependArchLevel":6,"skillAdditionCount":2,"emplaceBombDuration":4,"skillAdditionId":3,"totalTime":172800,"destoryCooldown":1,"damage":4,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryDistance":100,"bombDamage":1},{"jumpHeight":65,"price":{"hydrogen":1500000,"gold":0},"jumpWidth":90,"lives":7,"attackCooldown":2,"attackDistance":100,"speed":140,"level":3,"recoverTime":480,"dependArchLevel":7,"skillAdditionCount":2,"emplaceBombDuration":3,"skillAdditionId":3,"totalTime":345600,"destoryCooldown":1,"damage":5,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryDistance":100,"bombDamage":2},{"jumpHeight":65,"price":{"hydrogen":2000000,"gold":0},"jumpWidth":90,"lives":8,"attackCooldown":2,"attackDistance":100,"speed":140,"level":4,"recoverTime":480,"dependArchLevel":8,"skillAdditionCount":3,"emplaceBombDuration":3,"skillAdditionId":3,"totalTime":432000,"destoryCooldown":1,"damage":5,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryDistance":100,"bombDamage":2},{"jumpHeight":65,"price":{"hydrogen":3600000,"gold":0},"jumpWidth":90,"lives":8,"attackCooldown":2,"attackDistance":100,"speed":140,"level":5,"recoverTime":420,"dependArchLevel":9,"skillAdditionCount":4,"emplaceBombDuration":3,"skillAdditionId":3,"totalTime":518400,"destoryCooldown":1,"damage":6,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryDistance":100,"bombDamage":2},{"jumpHeight":65,"price":{"hydrogen":6400000,"gold":0},"jumpWidth":90,"lives":9,"attackCooldown":2,"attackDistance":100,"speed":140,"level":6,"recoverTime":420,"dependArchLevel":10,"skillAdditionCount":5,"emplaceBombDuration":3,"skillAdditionId":3,"totalTime":864000,"destoryCooldown":1,"damage":8,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryDistance":100,"bombDamage":2}],"name":"Joe","order":5,"maxLevel":6,"id":5},{"levels":[{"jumpHeight":65,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":100,"speed":180,"level":1,"recoverTime":600,"dependArchLevel":6,"skillAdditionCount":1,"emplaceBombDuration":3,"skillAdditionId":3,"totalTime":0,"destoryCooldown":1,"damage":6,"bulletSpeed":15,"attackMode":2,"explodeBombDuration":1,"destoryDistance":180,"bombDamage":2},{"jumpHeight":65,"price":{"hydrogen":3000000,"gold":0},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":100,"speed":180,"level":2,"recoverTime":600,"dependArchLevel":8,"skillAdditionCount":2,"emplaceBombDuration":3,"skillAdditionId":3,"totalTime":432000,"destoryCooldown":1,"damage":7,"bulletSpeed":15,"attackMode":2,"explodeBombDuration":1,"destoryDistance":180,"bombDamage":2},{"jumpHeight":65,"price":{"hydrogen":3800000,"gold":0},"jumpWidth":90,"lives":7,"attackCooldown":2,"attackDistance":100,"speed":180,"level":3,"recoverTime":600,"dependArchLevel":9,"skillAdditionCount":3,"emplaceBombDuration":2,"skillAdditionId":3,"totalTime":518400,"destoryCooldown":1,"damage":7,"bulletSpeed":15,"attackMode":2,"explodeBombDuration":1,"destoryDistance":180,"bombDamage":2},{"jumpHeight":65,"price":{"hydrogen":4600000,"gold":0},"jumpWidth":90,"lives":7,"attackCooldown":2,"attackDistance":100,"speed":180,"level":4,"recoverTime":600,"dependArchLevel":10,"skillAdditionCount":4,"emplaceBombDuration":2,"skillAdditionId":3,"totalTime":691200,"destoryCooldown":1,"damage":8,"bulletSpeed":15,"attackMode":2,"explodeBombDuration":1,"destoryDistance":180,"bombDamage":3},{"jumpHeight":65,"price":{"hydrogen":6000000,"gold":0},"jumpWidth":90,"lives":8,"attackCooldown":2,"attackDistance":100,"speed":180,"level":5,"recoverTime":600,"dependArchLevel":11,"skillAdditionCount":5,"emplaceBombDuration":1.5,"skillAdditionId":3,"totalTime":950400,"destoryCooldown":1,"damage":8,"bulletSpeed":15,"attackMode":2,"explodeBombDuration":1,"destoryDistance":180,"bombDamage":3},{"jumpHeight":65,"price":{"hydrogen":7000000,"gold":0},"jumpWidth":90,"lives":8,"attackCooldown":2,"attackDistance":100,"speed":180,"level":5,"recoverTime":600,"dependArchLevel":11,"skillAdditionCount":5,"emplaceBombDuration":1.5,"skillAdditionId":3,"totalTime":1310400,"destoryCooldown":1,"damage":10,"bulletSpeed":15,"attackMode":2,"explodeBombDuration":1,"destoryDistance":180,"bombDamage":3}],"name":"Alnitak","order":6,"maxLevel":6,"id":6}],"errMsg":""}
2014-03-03 16:09:01.913 PuffingTom[218:60b] lua>>> hero.getUserData({})
2014-03-03 16:09:01.918 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"isPaused":false,"summonRemainingTime":0,"id":1,"level":1,"summonFinishedMoment":0,"summonStartedMoment":0},{"isPaused":false,"id":2,"level":1,"summonFinishedMoment":1389082588,"summonRemainingTime":0},{"isPaused":false,"id":3,"level":3,"summonFinishedMoment":1389083372,"summonRemainingTime":0},{"isPaused":false,"id":4,"level":1,"summonFinishedMoment":1389083206,"summonRemainingTime":0},{"isPaused":false,"id":5,"level":1,"summonFinishedMoment":1389083211,"summonRemainingTime":0}],"ret":0}
2014-03-03 16:09:01.921 PuffingTom[218:60b] lua>>> attack.getStatus({"genre":"hero","id":1})
2014-03-03 16:09:01.939 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1389083763,"readyCount":1,"id":1,"level":1,"remainingTime":0},"ret":0}
2014-03-03 16:09:01.940 PuffingTom[218:60b] lua>>> hero.getConfig({"id":1})
2014-03-03 16:09:01.957 PuffingTom[218:60b] lua<<< {"ret":0,"data":{"maxLevel":5,"levels":[{"buildSkillsCount":1,"totalTime":0,"price":{"gems":0},"jumpWidth":90,"lives":1,"attackCooldown":2,"attackDistance":90,"speed":180,"level":1,"recoverTime":5,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"bombDamage":1,"bulletSpeed":15,"damage":1,"attackMode":1,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"buildSkillsCount":2,"totalTime":5,"price":{"gems":180},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":90,"speed":180,"level":2,"recoverTime":5,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"bombDamage":1,"bulletSpeed":15,"damage":1,"attackMode":1,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"buildSkillsCount":3,"totalTime":5,"price":{"gems":360},"jumpWidth":90,"lives":3,"attackCooldown":2,"attackDistance":90,"speed":180,"level":3,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"bombDamage":1,"bulletSpeed":15,"damage":2,"attackMode":1,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"buildSkillsCount":4,"totalTime":5,"price":{"gems":720},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":90,"speed":180,"level":4,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"bombDamage":2,"bulletSpeed":15,"damage":2,"attackMode":1,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"buildSkillsCount":5,"totalTime":5,"price":{"gems":1500},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":90,"speed":180,"level":5,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":60,"bombDamage":2,"bulletSpeed":15,"damage":3,"attackMode":1,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1}],"defenseBloodIncrease":2,"name":"Mr.O","id":1,"defenseCount":-1,"defenseDistance":200,"order":1},"errMsg":""}
2014-03-03 16:09:01.962 PuffingTom[218:60b] lua>>> attack.getStatus({"genre":"hero","id":2})
2014-03-03 16:09:01.981 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1389082588,"readyCount":1,"id":2,"level":1,"remainingTime":0},"ret":0}
2014-03-03 16:09:01.983 PuffingTom[218:60b] lua>>> hero.getConfig({"id":2})
2014-03-03 16:09:02.007 PuffingTom[218:60b] lua<<< {"ret":0,"data":{"levels":[{"totalTime":0,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":1,"attackCooldown":2,"attackDistance":180,"speed":180,"level":1,"recoverTime":20,"dependArchLevel":2,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":1,"bulletSpeed":15,"damage":1,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":600,"price":{"hydrogen":1500,"gold":0},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":180,"speed":180,"level":2,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":1,"bulletSpeed":15,"damage":1,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":2700,"price":{"hydrogen":6000,"gold":0},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":180,"speed":180,"level":3,"recoverTime":60,"dependArchLevel":2,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":1,"bulletSpeed":15,"damage":2,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":36000,"price":{"hydrogen":24000,"gold":0},"jumpWidth":90,"lives":3,"attackCooldown":2,"attackDistance":180,"speed":180,"level":4,"recoverTime":60,"dependArchLevel":3,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":1,"bulletSpeed":15,"damage":2,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":72000,"price":{"hydrogen":75000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":180,"speed":180,"level":5,"recoverTime":60,"dependArchLevel":4,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":2,"bulletSpeed":15,"damage":3,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":129600,"price":{"hydrogen":550000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":180,"speed":180,"level":6,"recoverTime":60,"dependArchLevel":5,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":2,"bulletSpeed":15,"damage":4,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":345600,"price":{"hydrogen":1460000,"gold":0},"jumpWidth":90,"lives":5,"attackCooldown":2,"attackDistance":180,"speed":180,"level":7,"recoverTime":60,"dependArchLevel":6,"emplaceBombDuration":2,"destoryDistance":180,"bombDamage":2,"bulletSpeed":15,"damage":5,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1}],"name":"Mr.Q","order":2,"maxLevel":7,"id":2,"defenseDistance":200},"errMsg":""}
2014-03-03 16:09:02.015 PuffingTom[218:60b] lua>>> attack.getStatus({"genre":"hero","id":3})
2014-03-03 16:09:02.037 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"selectedCount":4,"finishedMoment":1389083372,"readyCount":4,"id":3,"level":3,"remainingTime":0},"ret":0}
2014-03-03 16:09:02.039 PuffingTom[218:60b] lua>>> hero.getConfig({"id":3})
2014-03-03 16:09:02.071 PuffingTom[218:60b] lua<<< {"ret":0,"data":{"levels":[{"totalTime":0,"gemsBonusProbability":0.2,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":3,"attackCooldown":2,"attackDistance":100,"speed":220,"level":1,"recoverTime":120,"dependArchLevel":4,"emplaceBombDuration":2,"destoryDistance":100,"bombDamage":2,"bulletSpeed":15,"damage":3,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":36000,"gemsBonusProbability":0.25,"price":{"hydrogen":160000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":100,"speed":220,"level":2,"recoverTime":120,"dependArchLevel":4,"emplaceBombDuration":2,"destoryDistance":100,"bombDamage":2,"bulletSpeed":15,"damage":4,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":86400,"gemsBonusProbability":0.25,"price":{"hydrogen":600000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":100,"speed":220,"level":3,"recoverTime":180,"dependArchLevel":5,"emplaceBombDuration":2,"destoryDistance":100,"bombDamage":3,"bulletSpeed":15,"damage":4,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":259200,"gemsBonusProbability":0.3,"price":{"hydrogen":960000,"gold":0},"jumpWidth":90,"lives":5,"attackCooldown":2,"attackDistance":100,"speed":220,"level":4,"recoverTime":180,"dependArchLevel":6,"emplaceBombDuration":2,"destoryDistance":100,"bombDamage":3,"bulletSpeed":15,"damage":5,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":432000,"gemsBonusProbability":0.35,"price":{"hydrogen":1880000,"gold":0},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":100,"speed":220,"level":5,"recoverTime":240,"dependArchLevel":7,"emplaceBombDuration":2,"destoryDistance":100,"bombDamage":3,"bulletSpeed":15,"damage":5,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":691200,"gemsBonusProbability":0.35,"price":{"hydrogen":4160000,"gold":0},"jumpWidth":90,"lives":7,"attackCooldown":2,"attackDistance":100,"speed":220,"level":6,"recoverTime":240,"dependArchLevel":9,"emplaceBombDuration":1,"destoryDistance":100,"bombDamage":3,"bulletSpeed":15,"damage":8,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65}],"name":"Carly","order":4,"maxLevel":6,"id":3},"errMsg":""}
2014-03-03 16:09:02.087 PuffingTom[218:60b] lua>>> attack.getStatus({"genre":"hero","id":4})
2014-03-03 16:09:02.105 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"selectedCount":2,"finishedMoment":1389083206,"readyCount":2,"id":4,"level":1,"remainingTime":0},"ret":0}
2014-03-03 16:09:02.108 PuffingTom[218:60b] lua>>> hero.getConfig({"id":4})
2014-03-03 16:09:02.126 PuffingTom[218:60b] lua<<< {"ret":0,"data":{"levels":[{"totalTime":0,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":100,"speed":220,"level":1,"recoverTime":120,"plusDecreaseDamage":1,"skillAdditionCount":1,"dependArchLevel":3,"plusAttackDistance":300,"emplaceBombDuration":3,"skillAdditionId":2,"bombDamage":1,"destoryDistance":100,"damage":3,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":18000,"price":{"hydrogen":24000,"gold":0},"jumpWidth":90,"lives":3,"attackCooldown":2,"attackDistance":100,"speed":220,"level":2,"recoverTime":120,"plusDecreaseDamage":1,"skillAdditionCount":2,"dependArchLevel":3,"plusAttackDistance":300,"emplaceBombDuration":3,"skillAdditionId":2,"bombDamage":2,"destoryDistance":100,"damage":3,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":57600,"price":{"hydrogen":100000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":100,"speed":220,"level":3,"recoverTime":120,"plusDecreaseDamage":1,"skillAdditionCount":2,"dependArchLevel":4,"plusAttackDistance":300,"emplaceBombDuration":3,"skillAdditionId":2,"bombDamage":2,"destoryDistance":100,"damage":4,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":108000,"price":{"hydrogen":360000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":100,"speed":220,"level":4,"recoverTime":180,"plusDecreaseDamage":1,"skillAdditionCount":2,"dependArchLevel":5,"plusAttackDistance":300,"emplaceBombDuration":3,"skillAdditionId":2,"bombDamage":2,"destoryDistance":100,"damage":5,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":216000,"price":{"hydrogen":760000,"gold":0},"jumpWidth":90,"lives":5,"attackCooldown":2,"attackDistance":100,"speed":220,"level":5,"recoverTime":180,"plusDecreaseDamage":1,"skillAdditionCount":3,"dependArchLevel":6,"plusAttackDistance":300,"emplaceBombDuration":2,"skillAdditionId":2,"bombDamage":2,"destoryDistance":100,"damage":6,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":518400,"price":{"hydrogen":2020000,"gold":0},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":100,"speed":220,"level":6,"recoverTime":180,"plusDecreaseDamage":1,"skillAdditionCount":3,"dependArchLevel":7,"plusAttackDistance":300,"emplaceBombDuration":2,"skillAdditionId":2,"bombDamage":2,"destoryDistance":100,"damage":8,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65}],"name":"Dr.J","order":3,"maxLevel":6,"id":4},"errMsg":""}
2014-03-03 16:09:02.133 PuffingTom[218:60b] lua>>> attack.getStatus({"genre":"hero","id":5})
2014-03-03 16:09:02.151 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1393661048,"readyCount":6,"id":5,"level":1,"remainingTime":0},"ret":0}
2014-03-03 16:09:02.152 PuffingTom[218:60b] lua>>> hero.getConfig({"id":5})
2014-03-03 16:09:02.169 PuffingTom[218:60b] lua<<< {"ret":0,"data":{"levels":[{"totalTime":0,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":100,"speed":140,"level":1,"recoverTime":600,"dependArchLevel":5,"skillAdditionCount":1,"emplaceBombDuration":4,"skillAdditionId":3,"bombDamage":1,"destoryDistance":100,"damage":3,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":172800,"price":{"hydrogen":600000,"gold":0},"jumpWidth":90,"lives":7,"attackCooldown":2,"attackDistance":100,"speed":140,"level":2,"recoverTime":480,"dependArchLevel":6,"skillAdditionCount":2,"emplaceBombDuration":4,"skillAdditionId":3,"bombDamage":1,"destoryDistance":100,"damage":4,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":345600,"price":{"hydrogen":1500000,"gold":0},"jumpWidth":90,"lives":7,"attackCooldown":2,"attackDistance":100,"speed":140,"level":3,"recoverTime":480,"dependArchLevel":7,"skillAdditionCount":2,"emplaceBombDuration":3,"skillAdditionId":3,"bombDamage":2,"destoryDistance":100,"damage":5,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":432000,"price":{"hydrogen":2000000,"gold":0},"jumpWidth":90,"lives":8,"attackCooldown":2,"attackDistance":100,"speed":140,"level":4,"recoverTime":480,"dependArchLevel":8,"skillAdditionCount":3,"emplaceBombDuration":3,"skillAdditionId":3,"bombDamage":2,"destoryDistance":100,"damage":5,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":518400,"price":{"hydrogen":3600000,"gold":0},"jumpWidth":90,"lives":8,"attackCooldown":2,"attackDistance":100,"speed":140,"level":5,"recoverTime":420,"dependArchLevel":9,"skillAdditionCount":4,"emplaceBombDuration":3,"skillAdditionId":3,"bombDamage":2,"destoryDistance":100,"damage":6,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65},{"totalTime":864000,"price":{"hydrogen":6400000,"gold":0},"jumpWidth":90,"lives":9,"attackCooldown":2,"attackDistance":100,"speed":140,"level":6,"recoverTime":420,"dependArchLevel":10,"skillAdditionCount":5,"emplaceBombDuration":3,"skillAdditionId":3,"bombDamage":2,"destoryDistance":100,"damage":8,"bulletSpeed":15,"attackMode":1,"explodeBombDuration":1,"destoryCooldown":1,"jumpHeight":65}],"name":"Joe","order":5,"maxLevel":6,"id":5},"errMsg":""}
2014-03-03 16:09:02.177 PuffingTom[218:60b] lua>>> attack.getRechargingSkill({})
2014-03-03 16:09:02.186 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":""}
2014-03-03 16:09:02.188 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":11,"index":1})
2014-03-03 16:09:02.196 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":5,"id":11,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:02.197 PuffingTom[218:60b] lua>>> tech.getStatus({})
2014-03-03 16:09:02.202 PuffingTom[218:60b] lua<<< {"ret":0,"hero":[],"skill":[],"errMsg":""}
2014-03-03 16:09:02.204 PuffingTom[218:60b] lua>>> architecture.getUserData({"id":17,"index":1})
2014-03-03 16:09:02.211 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"finishedMoment":0,"index":1,"level":1,"id":17,"isBuilding":false,"remainingTime":0,"destroyed":false},"ret":0}
2014-03-03 16:09:02.218 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x162b4600>
2014-03-03 16:09:02.222 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=dashboard&act=notice&lang=zh-Hans&appId=27&uuid=9F86AB34-8921-46C5-AEA6-24BC70C41CD1&appVer=1.3.1&ver=1&tk=f698d3228803326e6cbcaeeb09a21a35
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:02.225 PuffingTom[218:7b03] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x16904800>
2014-03-03 16:09:02.227 PuffingTom[218:7b03]
==== Building an application/x-www-form-urlencoded body ====
mod=movement&act=get&lang=zh-Hans&appId=27&userId=24000038&mId=0&appVer=1.3.1&ver=1&tk=682af9fc7e9bbc5bf6a2511ddff66a24
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:02.229 PuffingTom[218:7b03] [CONNECTION] Request <ASIFormDataRequest: 0x16904800> will not use a persistent connection
2014-03-03 16:09:02.236 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x162b4600> will not use a persistent connection
2014-03-03 16:09:02.241 PuffingTom[218:4407] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x1696ec00>
2014-03-03 16:09:02.243 PuffingTom[218:4407]
==== Building an application/x-www-form-urlencoded body ====
mod=movement&act=getUserReward&lang=zh-Hans&appId=27&userId=24000038&mId=0&appVer=1.3.1&ver=1&tk=682af9fc7e9bbc5bf6a2511ddff66a24
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:02.246 PuffingTom[218:4407] [CONNECTION] Request <ASIFormDataRequest: 0x1696ec00> will not use a persistent connection
2014-03-03 16:09:02.428 PuffingTom[218:60b] cocos2d: surface size: 960x640
2014-03-03 16:09:02.488 PuffingTom[218:7b03] [STATUS] Request <ASIFormDataRequest: 0x16904800> finished uploading data
2014-03-03 16:09:02.491 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x162b4600> finished uploading data
2014-03-03 16:09:02.501 PuffingTom[218:4407] [STATUS] Request <ASIFormDataRequest: 0x1696ec00> finished uploading data
2014-03-03 16:09:02.739 PuffingTom[218:1303] [THROTTLING] ===Used: 1106 bytes of bandwidth in last measurement period===
2014-03-03 16:09:03.271 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:03.276 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:03.280 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:03.286 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:03.335 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:03.338 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:03.475 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x160ee000> received response headers
2014-03-03 16:09:03.482 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x160ee000> finished downloading data (48 bytes)
2014-03-03 16:09:03.491 PuffingTom[218:1603] [STATUS] Request finished: <ASIFormDataRequest: 0x160ee000>
2014-03-03 16:09:03.753 PuffingTom[218:4407] [THROTTLING] ===Used: 48 bytes of bandwidth in last measurement period===
2014-03-03 16:09:04.082 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x162b4600> received response headers
2014-03-03 16:09:04.094 PuffingTom[218:7b03] [STATUS] Request <ASIFormDataRequest: 0x16904800> received response headers
2014-03-03 16:09:04.108 PuffingTom[218:4407] [STATUS] Request <ASIFormDataRequest: 0x1696ec00> received response headers
2014-03-03 16:09:04.112 PuffingTom[218:4407] [STATUS] Request <ASIFormDataRequest: 0x1696ec00> finished downloading data (22 bytes)
2014-03-03 16:09:04.116 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x162b4600> finished downloading data (784 bytes)
2014-03-03 16:09:04.123 PuffingTom[218:7b03] [STATUS] Request <ASIFormDataRequest: 0x16904800> finished downloading data (149 bytes)
2014-03-03 16:09:04.131 PuffingTom[218:7b03] [STATUS] Request finished: <ASIFormDataRequest: 0x16904800>
2014-03-03 16:09:04.131 PuffingTom[218:4407] [STATUS] Request finished: <ASIFormDataRequest: 0x1696ec00>
2014-03-03 16:09:04.145 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x162b4600>
2014-03-03 16:09:04.337 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:04.339 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:04.954 PuffingTom[218:9163] [THROTTLING] ===Used: 955 bytes of bandwidth in last measurement period===
2014-03-03 16:09:05.354 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:05.356 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:05.972 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:05.975 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:05.977 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:05.981 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:06.208 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:06.354 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:06.356 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:07.209 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:07.352 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:07.355 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:07.505 PuffingTom[218:60b] lua>>> hero.getConfig({"id":1,"level":1})
2014-03-03 16:09:07.515 PuffingTom[218:60b] lua<<< {"ret":0,"data":{"buildSkillsCount":1,"jumpHeight":65,"price":{"gems":0},"jumpWidth":90,"lives":1,"attackCooldown":2,"attackDistance":90,"speed":180,"level":1,"recoverTime":5,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"totalTime":0,"destoryCooldown":1,"damage":1,"attackMode":1,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":1},"errMsg":""}
2014-03-03 16:09:07.517 PuffingTom[218:60b] lua>>> hero.getConfig({"id":1})
2014-03-03 16:09:07.533 PuffingTom[218:60b] lua<<< {"ret":0,"data":{"maxLevel":5,"levels":[{"buildSkillsCount":1,"totalTime":0,"price":{"gems":0},"jumpWidth":90,"lives":1,"attackCooldown":2,"attackDistance":90,"speed":180,"level":1,"recoverTime":5,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"bombDamage":1,"bulletSpeed":15,"damage":1,"attackMode":1,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"buildSkillsCount":2,"totalTime":5,"price":{"gems":180},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":90,"speed":180,"level":2,"recoverTime":5,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"bombDamage":1,"bulletSpeed":15,"damage":1,"attackMode":1,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"buildSkillsCount":3,"totalTime":5,"price":{"gems":360},"jumpWidth":90,"lives":3,"attackCooldown":2,"attackDistance":90,"speed":180,"level":3,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"bombDamage":1,"bulletSpeed":15,"damage":2,"attackMode":1,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"buildSkillsCount":4,"totalTime":5,"price":{"gems":720},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":90,"speed":180,"level":4,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":100,"bombDamage":2,"bulletSpeed":15,"damage":2,"attackMode":1,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"buildSkillsCount":5,"totalTime":5,"price":{"gems":1500},"jumpWidth":90,"lives":6,"attackCooldown":2,"attackDistance":90,"speed":180,"level":5,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":60,"bombDamage":2,"bulletSpeed":15,"damage":3,"attackMode":1,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1}],"defenseBloodIncrease":2,"name":"Mr.O","id":1,"defenseCount":-1,"defenseDistance":200,"order":1},"errMsg":""}
2014-03-03 16:09:07.985 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:07.991 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:07.994 PuffingTom[218:60b] lua>>> datastore.export({})
2014-03-03 16:09:08.011 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":60,\\\"tilewidth\\\":32,\\\"mapheight\\\":60,\\\"tileheight\\\":32},\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":1280,\\\"height\\\":128}],\\\"TownHall\\\":[{\\\"y\\\":416,\\\"width\\\":224,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1120,\\\"height\\\":192}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":992,\\\"level\\\":1}],\\\"HeroAltar\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1472,\\\"height\\\":128}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":288,\\\"height\\\":128}],\\\"Alliance\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"level\\\":1,\\\"height\\\":128,\\\"x\\\":416,\\\"index\\\":1}],\\\"Ladder\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":576,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":1,\\\"x\\\":704,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":3,\\\"x\\\":832,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":4,\\\"x\\\":960,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":5,\\\"level\\\":1,\\\"x\\\":1088,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":6,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":64}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":800,\\\"level\\\":1}],\\\"GoldStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":576,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":832,\\\"height\\\":128}],\\\"HydrogenStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":704,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":960,\\\"height\\\":128}],\\\"AirTower\\\":[{\\\"y\\\":704,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":0,\\\"x\\\":1152,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":608,\\\"height\\\":128}]},\\\"Stone\\\":0}\",\n},\n}","resource":"return {\n-- Table: {1}\n{\n [\"hydrogen\"]={2},\n [\"gold\"]={3},\n},\n-- Table: {2}\n{\n [\"storage\"]={4},\n [\"collector\"]={5},\n},\n-- Table: {3}\n{\n [\"storage\"]={6},\n [\"collector\"]={7},\n},\n-- Table: {4}\n{\n {8},\n {9},\n},\n-- Table: {5}\n{\n {10},\n},\n-- Table: {6}\n{\n {11},\n {12},\n},\n-- Table: {7}\n{\n {13},\n},\n-- Table: {8}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=26336,\n},\n-- Table: {9}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=26336,\n},\n-- Table: {10}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n-- Table: {11}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=237478,\n},\n-- Table: {12}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=237478,\n},\n-- Table: {13}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=204882,\n [\"PVPUnlockGuide\"]=1,\n [\"score\"]=1260,\n [\"HydrogenStorageGuide\"]=\"1\",\n [\"PVE2Guide\"]=31,\n [\"bulletinCount\"]=0,\n [\"lastAttackGuideType\"]=\"skill\",\n [\"attackGuideCount\"]=8,\n [\"selectedHeroId\"]=1,\n [\"totalBuilderNum\"]=1,\n [\"GoldmineGuide\"]=\"1\",\n [\"protectionTime\"]=0,\n [\"defenseFailCount\"]=10,\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=5,\n [\"facebookId\"]=\"\",\n [\"MultiplayerGuide\"]=\"1\",\n [\"lastHeroGuideType\"]=\"upgrade\",\n [\"pveOrPvpTipsFlag\"]=\"0\",\n [\"lastGoldFull\"]=0,\n [\"hydrogenGuideCount\"]=0,\n [\"HeroAltarGuide\"]=\"1\",\n [\"guideStep\"]=124,\n [\"isPlayedPVP\"]=\"1\",\n [\"facebookName\"]=\"\",\n [\"name\"]=\"XAsandbox\",\n [\"attackFailCount\"]=8,\n [\"gameCenter\"]=\"G:274406852\",\n [\"pvpTipsFlag\"]=\"1\",\n [\"InstituteGuide\"]=\"1\",\n [\"SlowTimeAnimateShow\"]=\"1\",\n [\"goldGuideCount\"]=0,\n [\"userName\"]=\"\",\n [\"EducationGuide\"]=36,\n [\"idleBuilderNum\"]=1,\n [\"AllianceGuide\"]=\"1\",\n [\"timeZone\"]=\"8\",\n [\"GoldStorageGuide\"]=\"1\",\n [\"id\"]=\"24000038\",\n [\"registerTime\"]=1389081411,\n [\"lastHydrogenFull\"]=0,\n [\"defenseGuideCount\"]=10,\n [\"raidRatio\"]=20,\n [\"ExploreGuide\"]=45,\n [\"heroCanCheck\"]=1,\n [\"lastLoginTime\"]=1392692452,\n [\"TechnologyCenterGuide\"]=\"1\",\n [\"lastSkillGuideType\"]=\"unlock\",\n [\"isGuideFinished\"]=1,\n [\"lang\"]=\"zh-Hans\",\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=300,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=300,\n},\n-- Table: {3}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=500,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=500,\n},\n-- Table: {4}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=640,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=800,\n},\n-- Table: {5}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=1000,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=1000,\n},\n}","skill":"return {\n-- Table: {1}\n{\n {2},\n [8]={3},\n [3]={4},\n [9]={5},\n [7]={6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083298,\n [\"id\"]=1,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083301,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083389,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"id\"]=9,\n [\"level\"]=2,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083396,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083303,\n [\"id\"]=7,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n}","mission":"return {\n-- Table: {1}\n{\n [3]={2},\n},\n-- Table: {2}\n{\n [\"status\"]=2,\n},\n}","hero":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"id\"]=1,\n [\"summonRemainingTime\"]=0,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=0,\n [\"summonStartedMoment\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389082588,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"id\"]=3,\n [\"level\"]=3,\n [\"summonFinishedMoment\"]=1389083372,\n [\"isPaused\"]=false,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083206,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"id\"]=5,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083211,\n [\"summonRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n [11]={9},\n [17]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n [24]={14},\n},\n-- Table: {2}\n{\n {15},\n},\n-- Table: {3}\n{\n {16},\n},\n-- Table: {4}\n{\n {17},\n},\n-- Table: {5}\n{\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n},\n-- Table: {7}\n{\n {22},\n},\n-- Table: {8}\n{\n {23},\n},\n-- Table: {9}\n{\n {24},\n},\n-- Table: {10}\n{\n {25},\n},\n-- Table: {11}\n{\n {26},\n},\n-- Table: {12}\n{\n {27},\n {28},\n {29},\n {30},\n {31},\n {32},\n},\n-- Table: {13}\n{\n {33},\n},\n-- Table: {14}\n{\n {34},\n},\n-- Table: {15}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=1,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {16}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=2,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {17}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=3,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {18}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {19}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {20}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {21}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {22}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=6,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {23}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=7,\n [\"remainingTime\"]=0,\n [\"level\"]=4,\n [\"finishedMoment\"]=0,\n},\n-- Table: {24}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=11,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {25}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=17,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {26}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=10,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {27}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {28}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {29}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=3,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {30}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=4,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {31}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=5,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {32}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=6,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {33}\n{\n [\"index\"]=1,\n [\"remainingTime\"]=0,\n [\"id\"]=16,\n [\"destroyed\"]=false,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {34}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=24,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\n},\n}","userLog":"return {\n-- Table: {1}\n{\n},\n}","alliance":"return {\n-- Table: {1}\n{\n [\"offeredMoment\"]=1390752771,\n},\n}","id":"24000038","attack":"return {\n-- Table: {1}\n{\n [\"hero\"]={2},\n [\"skill\"]={3},\n},\n-- Table: {2}\n{\n [\"unselected\"]={4},\n [\"selected\"]={5},\n},\n-- Table: {3}\n{\n [\"space\"]=0,\n [\"finishedMoment\"]=1392692740,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n {8},\n {9},\n {10},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {5}\n{\n {11},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {12},\n},\n-- Table: {7}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1389082588,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n [\"finishedMoment\"]=1389083206,\n [\"readyCount\"]=2,\n},\n-- Table: {9}\n{\n [\"id\"]=5,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=6,\n},\n-- Table: {10}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1389083763,\n [\"readyCount\"]=1,\n},\n-- Table: {11}\n{\n [\"id\"]=3,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {12}\n{\n [\"id\"]=3,\n [\"selectedCount\"]=3,\n [\"finishedMoment\"]=1392646883,\n [\"readyCount\"]=3,\n},\n}"},"ret":0}
2014-03-03 16:09:08.049 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x169e2c00>
2014-03-03 16:09:08.119 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkData&uid=24000038&ver=1&dataMd5=ffb4fcd337be0de565064bc5a374df29&appId=27&appVer=1.3.1&lang=zh-Hans&uuid=3100B80E-43E5-4FEF-8457-C9804407EC9C&tk=f89a8bd5353bcc748e47cd87b80364b4
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:08.121 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x169e2c00> will not use a persistent connection
2014-03-03 16:09:08.209 PuffingTom[218:1603] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x16a06a00>
2014-03-03 16:09:08.211 PuffingTom[218:1603]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkDevice&lang=zh-Hans&device=F67CEECE-52AD-44AB-A258-89DCE2232343&appId=27&uid=24000038&appVer=1.3.1&ver=1&tk=821b700994169b259803294bcb57f6b3
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:08.213 PuffingTom[218:1603] [CONNECTION] Request <ASIFormDataRequest: 0x16a06a00> will not use a persistent connection
2014-03-03 16:09:08.367 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:08.370 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:08.376 PuffingTom[218:1303] [THROTTLING] ===Used: 361 bytes of bandwidth in last measurement period===
2014-03-03 16:09:08.377 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x169e2c00> finished uploading data
2014-03-03 16:09:08.468 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x16a06a00> finished uploading data
2014-03-03 16:09:08.984 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:08.988 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:08.989 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:08.992 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:09.369 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:09.371 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:09.454 PuffingTom[218:9163] [THROTTLING] ===Used: 361 bytes of bandwidth in last measurement period===
2014-03-03 16:09:09.722 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x169e2c00> received response headers
2014-03-03 16:09:09.725 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x169e2c00> finished downloading data (20 bytes)
2014-03-03 16:09:09.729 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x169e2c00>
2014-03-03 16:09:09.741 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x1634c000>
2014-03-03 16:09:09.756 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=sync&uid=24000038&ver=1&data=eJzNWutP4zgQ%2F1dQP4MU23ki7QeOWx4Su4cW9nQ6uh9MY1oLN6nyWOAq%2Fvez87KTOGlSGomVVsSvmd%2BMZzxTj7cz6s9OZ9A0%2BD%2Fkzo5naUyiuwQvSXwdPIV8LCJJGgVH23lwcnJ0jx8ZOT3agvd5wHuOjo628P04%2F0Dlh1l%2BWOJD%2FFdWwmrlw3xG40uSXJL1fPbrCzgue5ckuXrzo3BJgvMwDRIxigxDHecIIzmmjlyGzG%2BsaiBAKoJeWi0UloKiE3sNgaVDYO6nA9vcRweuDoG1vw6AMVoJxZLMGgoTuwmXO2yrnL3Gm91WyJnyeYLXfLadz%2BezP3GCxd%2FTrMXHXqifrLIem2PhfxPKiOxE8LiYuCJ0uUqaM5VeJCyef1xGXD5fMnnLPvMlkjB03bzrVRlWeZg5tT9SyvxYUrt7poxdB3FCkzQhWf%2BDwsY2G3wAdLMeGvgkZwWyNiO%2FCcvapgKDz24h4X3vv7LO%2B%2FAluMKMtbiawG6KB80dbC2VLYBtth4s2Aqb%2BUaDEcLW0WuB5N%2BeBxuwQMH0ikThGePmfwgV12Q1Hdit4q%2BvGxZGhGuaHJwzN7luxmeMURwsRihZ0VmX0l9r1qGgLJjeYN%2FXyIksOFpQdVctx9a500gOLctQODiGuTeH2poGT6TwcFHbNj%2FOQfV2rzjIxnOQ9KweLQGjbXF7bITdxwIC3V4XPlzFKMbIIglHeNTgEyQLo3PdCSKOrTvOlOdMLb7tA3OAhavxQmPiwpePR%2FJoWZjKozRA7XlR6nYyCTUudnAJSwfQn4g00h%2FDJbIxoqlcAbB6FHtPFqsgZOHy7ZwEyeGjgG3oo0CebvDtLAKt8T6fKclZLPKOEWn%2Fg%2FvrS5X6PyDeKNP%2FB483rLLh8Ia9%2B%2FfALebZoS8SuSfMYlKllIzgKLigAY1XxP8WrkmRWSLXM7j9eq5MSf16Mpprp9HFif0ga8zpBct7uiZifNdPhX3BIQM0wLkHAWceBJzrNcChNjhrPLjaD4ycsNcmDI8%2FjN%2Bz28ztw2wbamjG2X%2FbhGeteKZ5gN%2FT4uMDjtR0jzhdr0M98E5Z8zVtzRmNGeJXZdKcsJ%2BL5bDhPqjy%2FYSW6w4RutfJuhwEDQSBkNNv8r1etEM55v7KQdCw91DOQD%2FL4VkfgQcGGax6wSD6b2icDLxlSHg0HnTNQOOfm2WEfc66uXHZbQWNYxoGA0iJUAl3%2BXGc4CSNS9MvmUQkDtNoQQYBXhUJnCAio%2FZ8tuRpa9aHdoPIU7%2BZGtzns0WVbc%2FKQN%2Fn2yoVu4uKo6EiXXDrlgegp5knnWULDM24rYyDkhDQbYGjzNRpx1XlktasXItlGVrNwhdpFHGjru7EoI2QJnR5g0nDsaS5UrS0%2B1A%2FaTzSg9B2XRtpOIBDKAY5puNqiMNDqKaLOJpEN8JZcbRYUX68cD8d4LDDw7%2F4cMqP0jEeAOBe5FUtkXXnzpA1DdEEVROKZnUkAFs0q1QemqJp9h4OW9Dv9lugy1QUhwY6h1cdufJ4oHN5xaVhKeUWgn6XhjqXd5Vxnct7yrhOJ4pzbaFOKUDdY51WFPvewmpjYaUAWO7qFlWiouocQzqhFKveIp1UQNkKpBWrkYFkt9SN0NfpID6Jkyh8G5KFRgPyT5lAtD1Pk5wAe0rocBT0vkNDB92ZEjqaFLo7JXRzHHRjJHZvNHb4WbBDY0q9W9NiB1PqfWLscEq926OwjzwgIZoSujMKujkSujlpWJo0LsFpQ%2Bo4vY883eGkMVXxvSn0PmlQBZMmBHB8VB1xQk6MfXxURZ8FOxofVc1Pg318VLU%2BDfbxUdX%2BNNjrYbV9lvTwLPANkmVvfJPGTjgyzR2AvbzRHXTbuSRredljmK4r9%2Fr279ufAQsXz5cp9Umde7wIo7wL2hJmo%2FZdrZvPQFYzLel%2BhdUQkjQfU8ZIQuXLOUV%2BHCdnSYILLPdvm4JuVn1VaGM5ST7ok6iJuDolvnjDdN34RZ2ECWbZ3pLoe9p4oCeeLKxp0CXRJgrFhRUNg%2FbW%2BeSJBDG5wJQp7%2Fuq4YAunr%2FjdUH0n7MYB%2F5j%2BKoQj8Xj0uv2kfOEF%2BQxDJ9zQeYzZcm3lCV0w%2FAbiToQC4UKLTTUmWZX9UQV7Tf5K7r9vbmnm%2FiC4WU%2Bz2iQEvq5SBmri17epNe3QzGX8ilZB8il6L5LyCY3NOkpNL4VwvncQturSr1IrSqDQa%2Bqc%2BupbZU0niVfWrw8yAhcnkLHNA3btWBNXw1VqdCq54kdAt%2Bx8EVY0FlA1zghd6vwRaMVrusujQq318r91U8XWBiodDx5aFKfkS7LL5%2B%2FdSBOONp%2FxcuIbMRVRpRXPh1raWG45WNqZSgiSxoneVEqw5OVtYCp%2FNLILLgwsLbpFV5X15OaL2Pq%2FxAKyc89qaf8mWGF2JT%2BJsrR5zg4X5HFc11HAspNuKSBhOtB24OmJQ%2FT5uuVHr%2FMXrI2HTM7iFXlxdmMsgLYBBQU1vff6uQKB3HtxQoutnRQfAifnkjUuLM3HAs6DlBJZo4zrLzG1SjoqKW14hQfUltLg%2FIQz%2BYr5bVa%2F%2B7q2oYfE3Wb0dcn%2BD46yjtyxu0y47Djor5VaaiKDEp9QYKubPSkv17SKopHBPtv1WqzjUktDoAexjvqNMi2AU8POviCNl%2B1ethfM5S50E7Ra48SdkJw2yz67k00pf06C9hm4bVZ9P3M3qnInWXIZiGgUwzHRsM1VS9ENq%2B9D2OI9Xpkk0fLHvvZc780bdftElHWE9%2F%2FB3UNTB0%3D&appId=27&appVer=1.3.1&lang=zh-Hans&uuid=C6DC1A18-D9B9-48A0-8FCA-9452C3AD4FF7&tk=3dc10fae04ad61c8bf8f9f376f47865b
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:09.765 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x1634c000> will not use a persistent connection
2014-03-03 16:09:09.923 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x16a06a00> received response headers
2014-03-03 16:09:09.931 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x16a06a00> finished downloading data (48 bytes)
2014-03-03 16:09:09.937 PuffingTom[218:1603] [STATUS] Request finished: <ASIFormDataRequest: 0x16a06a00>
2014-03-03 16:09:10.038 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x1634c000> finished uploading data
2014-03-03 16:09:10.369 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:10.372 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:10.539 PuffingTom[218:1303] [THROTTLING] ===Used: 6210 bytes of bandwidth in last measurement period===
2014-03-03 16:09:11.369 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:11.371 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:11.546 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x1634c000> received response headers
2014-03-03 16:09:11.548 PuffingTom[218:1303] [THROTTLING] ===Used: 21 bytes of bandwidth in last measurement period===
2014-03-03 16:09:11.549 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x1634c000> finished downloading data (21 bytes)
2014-03-03 16:09:11.556 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x1634c000>
2014-03-03 16:09:12.002 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:12.006 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:12.008 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:12.011 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:12.384 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:12.387 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:12.704 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:12.990 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:12.996 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:12.999 PuffingTom[218:60b] lua>>> datastore.export({})
2014-03-03 16:09:13.016 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":60,\\\"tilewidth\\\":32,\\\"mapheight\\\":60,\\\"tileheight\\\":32},\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":1280,\\\"height\\\":128}],\\\"TownHall\\\":[{\\\"y\\\":416,\\\"width\\\":224,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1120,\\\"height\\\":192}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":992,\\\"level\\\":1}],\\\"HeroAltar\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1472,\\\"height\\\":128}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":288,\\\"height\\\":128}],\\\"Alliance\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"level\\\":1,\\\"height\\\":128,\\\"x\\\":416,\\\"index\\\":1}],\\\"Ladder\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":576,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":1,\\\"x\\\":704,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":3,\\\"x\\\":832,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":4,\\\"x\\\":960,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":5,\\\"level\\\":1,\\\"x\\\":1088,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":6,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":64}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":800,\\\"level\\\":1}],\\\"GoldStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":576,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":832,\\\"height\\\":128}],\\\"HydrogenStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":704,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":960,\\\"height\\\":128}],\\\"AirTower\\\":[{\\\"y\\\":704,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":0,\\\"x\\\":1152,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":608,\\\"height\\\":128}]},\\\"Stone\\\":0}\",\n},\n}","resource":"return {\n-- Table: {1}\n{\n [\"hydrogen\"]={2},\n [\"gold\"]={3},\n},\n-- Table: {2}\n{\n [\"storage\"]={4},\n [\"collector\"]={5},\n},\n-- Table: {3}\n{\n [\"storage\"]={6},\n [\"collector\"]={7},\n},\n-- Table: {4}\n{\n {8},\n {9},\n},\n-- Table: {5}\n{\n {10},\n},\n-- Table: {6}\n{\n {11},\n {12},\n},\n-- Table: {7}\n{\n {13},\n},\n-- Table: {8}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=26336,\n},\n-- Table: {9}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=26336,\n},\n-- Table: {10}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n-- Table: {11}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=237478,\n},\n-- Table: {12}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=237478,\n},\n-- Table: {13}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=204882,\n [\"PVPUnlockGuide\"]=1,\n [\"score\"]=1260,\n [\"HydrogenStorageGuide\"]=\"1\",\n [\"PVE2Guide\"]=31,\n [\"bulletinCount\"]=0,\n [\"lastAttackGuideType\"]=\"skill\",\n [\"attackGuideCount\"]=8,\n [\"selectedHeroId\"]=1,\n [\"totalBuilderNum\"]=1,\n [\"GoldmineGuide\"]=\"1\",\n [\"protectionTime\"]=0,\n [\"defenseFailCount\"]=10,\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=5,\n [\"facebookId\"]=\"\",\n [\"MultiplayerGuide\"]=\"1\",\n [\"lastHeroGuideType\"]=\"upgrade\",\n [\"pveOrPvpTipsFlag\"]=\"0\",\n [\"lastGoldFull\"]=0,\n [\"hydrogenGuideCount\"]=0,\n [\"HeroAltarGuide\"]=\"1\",\n [\"guideStep\"]=124,\n [\"isPlayedPVP\"]=\"1\",\n [\"facebookName\"]=\"\",\n [\"name\"]=\"XAsandbox\",\n [\"attackFailCount\"]=8,\n [\"gameCenter\"]=\"G:274406852\",\n [\"pvpTipsFlag\"]=\"1\",\n [\"InstituteGuide\"]=\"1\",\n [\"SlowTimeAnimateShow\"]=\"1\",\n [\"goldGuideCount\"]=0,\n [\"userName\"]=\"\",\n [\"EducationGuide\"]=36,\n [\"idleBuilderNum\"]=1,\n [\"AllianceGuide\"]=\"1\",\n [\"timeZone\"]=\"8\",\n [\"GoldStorageGuide\"]=\"1\",\n [\"id\"]=\"24000038\",\n [\"registerTime\"]=1389081411,\n [\"lastHydrogenFull\"]=0,\n [\"defenseGuideCount\"]=10,\n [\"raidRatio\"]=20,\n [\"ExploreGuide\"]=45,\n [\"heroCanCheck\"]=1,\n [\"lastLoginTime\"]=1392692452,\n [\"TechnologyCenterGuide\"]=\"1\",\n [\"lastSkillGuideType\"]=\"unlock\",\n [\"isGuideFinished\"]=1,\n [\"lang\"]=\"zh-Hans\",\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=300,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=300,\n},\n-- Table: {3}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=500,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=500,\n},\n-- Table: {4}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=640,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=800,\n},\n-- Table: {5}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=1000,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=1000,\n},\n}","skill":"return {\n-- Table: {1}\n{\n {2},\n [8]={3},\n [3]={4},\n [9]={5},\n [7]={6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083298,\n [\"id\"]=1,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083301,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083389,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"id\"]=9,\n [\"level\"]=2,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083396,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083303,\n [\"id\"]=7,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n}","mission":"return {\n-- Table: {1}\n{\n [3]={2},\n},\n-- Table: {2}\n{\n [\"status\"]=2,\n},\n}","hero":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"id\"]=1,\n [\"summonRemainingTime\"]=0,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=0,\n [\"summonStartedMoment\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389082588,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"id\"]=3,\n [\"level\"]=3,\n [\"summonFinishedMoment\"]=1389083372,\n [\"isPaused\"]=false,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083206,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"id\"]=5,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083211,\n [\"summonRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n [11]={9},\n [17]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n [24]={14},\n},\n-- Table: {2}\n{\n {15},\n},\n-- Table: {3}\n{\n {16},\n},\n-- Table: {4}\n{\n {17},\n},\n-- Table: {5}\n{\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n},\n-- Table: {7}\n{\n {22},\n},\n-- Table: {8}\n{\n {23},\n},\n-- Table: {9}\n{\n {24},\n},\n-- Table: {10}\n{\n {25},\n},\n-- Table: {11}\n{\n {26},\n},\n-- Table: {12}\n{\n {27},\n {28},\n {29},\n {30},\n {31},\n {32},\n},\n-- Table: {13}\n{\n {33},\n},\n-- Table: {14}\n{\n {34},\n},\n-- Table: {15}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=1,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {16}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=2,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {17}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=3,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {18}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {19}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {20}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {21}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {22}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=6,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {23}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=7,\n [\"remainingTime\"]=0,\n [\"level\"]=4,\n [\"finishedMoment\"]=0,\n},\n-- Table: {24}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=11,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {25}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=17,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {26}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=10,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {27}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {28}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {29}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=3,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {30}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=4,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {31}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=5,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {32}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=6,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {33}\n{\n [\"index\"]=1,\n [\"remainingTime\"]=0,\n [\"id\"]=16,\n [\"destroyed\"]=false,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {34}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=24,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\n},\n}","userLog":"return {\n-- Table: {1}\n{\n},\n}","alliance":"return {\n-- Table: {1}\n{\n [\"offeredMoment\"]=1390752771,\n},\n}","id":"24000038","attack":"return {\n-- Table: {1}\n{\n [\"hero\"]={2},\n [\"skill\"]={3},\n},\n-- Table: {2}\n{\n [\"unselected\"]={4},\n [\"selected\"]={5},\n},\n-- Table: {3}\n{\n [\"space\"]=0,\n [\"finishedMoment\"]=1392692740,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n {8},\n {9},\n {10},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {5}\n{\n {11},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {12},\n},\n-- Table: {7}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1389082588,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n [\"finishedMoment\"]=1389083206,\n [\"readyCount\"]=2,\n},\n-- Table: {9}\n{\n [\"id\"]=5,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=6,\n},\n-- Table: {10}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1389083763,\n [\"readyCount\"]=1,\n},\n-- Table: {11}\n{\n [\"id\"]=3,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {12}\n{\n [\"id\"]=3,\n [\"selectedCount\"]=3,\n [\"finishedMoment\"]=1392646883,\n [\"readyCount\"]=3,\n},\n}"},"ret":0}
2014-03-03 16:09:13.054 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x16a06200>
2014-03-03 16:09:13.080 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkData&uid=24000038&ver=1&dataMd5=ffb4fcd337be0de565064bc5a374df29&appId=27&appVer=1.3.1&lang=zh-Hans&uuid=A8E25FCB-281A-4A37-B264-F7C53BE47A93&tk=46f1997e3041f2d4f522a592e91b0a35
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:13.082 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x16a06200> will not use a persistent connection
2014-03-03 16:09:13.337 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16a06200> finished uploading data
2014-03-03 16:09:13.402 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:13.404 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:13.837 PuffingTom[218:1303] [THROTTLING] ===Used: 398 bytes of bandwidth in last measurement period===
2014-03-03 16:09:14.402 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:14.404 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:14.591 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16a06200> received response headers
2014-03-03 16:09:14.594 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16a06200> finished downloading data (20 bytes)
2014-03-03 16:09:14.598 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x16a06200>
2014-03-03 16:09:14.954 PuffingTom[218:9163] [THROTTLING] ===Used: 20 bytes of bandwidth in last measurement period===
2014-03-03 16:09:15.018 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:15.023 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:15.024 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:15.027 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:15.211 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x16276400>
2014-03-03 16:09:15.213 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkDevice&lang=zh-Hans&device=F67CEECE-52AD-44AB-A258-89DCE2232343&appId=27&uid=24000038&appVer=1.3.1&ver=1&tk=821b700994169b259803294bcb57f6b3
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:15.217 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x16276400> will not use a persistent connection
2014-03-03 16:09:15.418 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:15.421 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:15.471 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16276400> finished uploading data
2014-03-03 16:09:15.970 PuffingTom[218:1303] [THROTTLING] ===Used: 324 bytes of bandwidth in last measurement period===
2014-03-03 16:09:16.418 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:16.421 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:16.865 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16276400> received response headers
2014-03-03 16:09:16.869 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16276400> finished downloading data (48 bytes)
2014-03-03 16:09:16.875 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x16276400>
2014-03-03 16:09:17.204 PuffingTom[218:9163] [THROTTLING] ===Used: 48 bytes of bandwidth in last measurement period===
2014-03-03 16:09:17.435 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:17.438 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:17.990 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:17.997 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:18.000 PuffingTom[218:60b] lua>>> datastore.export({})
2014-03-03 16:09:18.017 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":60,\\\"tilewidth\\\":32,\\\"mapheight\\\":60,\\\"tileheight\\\":32},\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":1280,\\\"height\\\":128}],\\\"TownHall\\\":[{\\\"y\\\":416,\\\"width\\\":224,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1120,\\\"height\\\":192}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":992,\\\"level\\\":1}],\\\"HeroAltar\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1472,\\\"height\\\":128}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":288,\\\"height\\\":128}],\\\"Alliance\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"level\\\":1,\\\"height\\\":128,\\\"x\\\":416,\\\"index\\\":1}],\\\"Ladder\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":576,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":1,\\\"x\\\":704,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":3,\\\"x\\\":832,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":4,\\\"x\\\":960,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":5,\\\"level\\\":1,\\\"x\\\":1088,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":6,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":64}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":800,\\\"level\\\":1}],\\\"GoldStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":576,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":832,\\\"height\\\":128}],\\\"HydrogenStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":704,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":960,\\\"height\\\":128}],\\\"AirTower\\\":[{\\\"y\\\":704,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":0,\\\"x\\\":1152,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":608,\\\"height\\\":128}]},\\\"Stone\\\":0}\",\n},\n}","resource":"return {\n-- Table: {1}\n{\n [\"hydrogen\"]={2},\n [\"gold\"]={3},\n},\n-- Table: {2}\n{\n [\"storage\"]={4},\n [\"collector\"]={5},\n},\n-- Table: {3}\n{\n [\"storage\"]={6},\n [\"collector\"]={7},\n},\n-- Table: {4}\n{\n {8},\n {9},\n},\n-- Table: {5}\n{\n {10},\n},\n-- Table: {6}\n{\n {11},\n {12},\n},\n-- Table: {7}\n{\n {13},\n},\n-- Table: {8}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=26336,\n},\n-- Table: {9}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=26336,\n},\n-- Table: {10}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n-- Table: {11}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=237478,\n},\n-- Table: {12}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=237478,\n},\n-- Table: {13}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=204882,\n [\"PVPUnlockGuide\"]=1,\n [\"score\"]=1260,\n [\"HydrogenStorageGuide\"]=\"1\",\n [\"PVE2Guide\"]=31,\n [\"bulletinCount\"]=0,\n [\"lastAttackGuideType\"]=\"skill\",\n [\"attackGuideCount\"]=8,\n [\"selectedHeroId\"]=1,\n [\"totalBuilderNum\"]=1,\n [\"GoldmineGuide\"]=\"1\",\n [\"protectionTime\"]=0,\n [\"defenseFailCount\"]=10,\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=5,\n [\"facebookId\"]=\"\",\n [\"MultiplayerGuide\"]=\"1\",\n [\"lastHeroGuideType\"]=\"upgrade\",\n [\"pveOrPvpTipsFlag\"]=\"0\",\n [\"lastGoldFull\"]=0,\n [\"hydrogenGuideCount\"]=0,\n [\"HeroAltarGuide\"]=\"1\",\n [\"guideStep\"]=124,\n [\"isPlayedPVP\"]=\"1\",\n [\"facebookName\"]=\"\",\n [\"name\"]=\"XAsandbox\",\n [\"attackFailCount\"]=8,\n [\"gameCenter\"]=\"G:274406852\",\n [\"pvpTipsFlag\"]=\"1\",\n [\"InstituteGuide\"]=\"1\",\n [\"SlowTimeAnimateShow\"]=\"1\",\n [\"goldGuideCount\"]=0,\n [\"userName\"]=\"\",\n [\"EducationGuide\"]=36,\n [\"idleBuilderNum\"]=1,\n [\"AllianceGuide\"]=\"1\",\n [\"timeZone\"]=\"8\",\n [\"GoldStorageGuide\"]=\"1\",\n [\"id\"]=\"24000038\",\n [\"registerTime\"]=1389081411,\n [\"lastHydrogenFull\"]=0,\n [\"defenseGuideCount\"]=10,\n [\"raidRatio\"]=20,\n [\"ExploreGuide\"]=45,\n [\"heroCanCheck\"]=1,\n [\"lastLoginTime\"]=1392692452,\n [\"TechnologyCenterGuide\"]=\"1\",\n [\"lastSkillGuideType\"]=\"unlock\",\n [\"isGuideFinished\"]=1,\n [\"lang\"]=\"zh-Hans\",\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=300,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=300,\n},\n-- Table: {3}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=500,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=500,\n},\n-- Table: {4}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=640,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=800,\n},\n-- Table: {5}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=1000,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=1000,\n},\n}","skill":"return {\n-- Table: {1}\n{\n {2},\n [8]={3},\n [3]={4},\n [9]={5},\n [7]={6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083298,\n [\"id\"]=1,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083301,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083389,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"id\"]=9,\n [\"level\"]=2,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083396,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083303,\n [\"id\"]=7,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n}","mission":"return {\n-- Table: {1}\n{\n [3]={2},\n},\n-- Table: {2}\n{\n [\"status\"]=2,\n},\n}","hero":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"id\"]=1,\n [\"summonRemainingTime\"]=0,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=0,\n [\"summonStartedMoment\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389082588,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"id\"]=3,\n [\"level\"]=3,\n [\"summonFinishedMoment\"]=1389083372,\n [\"isPaused\"]=false,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083206,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"id\"]=5,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083211,\n [\"summonRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n [11]={9},\n [17]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n [24]={14},\n},\n-- Table: {2}\n{\n {15},\n},\n-- Table: {3}\n{\n {16},\n},\n-- Table: {4}\n{\n {17},\n},\n-- Table: {5}\n{\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n},\n-- Table: {7}\n{\n {22},\n},\n-- Table: {8}\n{\n {23},\n},\n-- Table: {9}\n{\n {24},\n},\n-- Table: {10}\n{\n {25},\n},\n-- Table: {11}\n{\n {26},\n},\n-- Table: {12}\n{\n {27},\n {28},\n {29},\n {30},\n {31},\n {32},\n},\n-- Table: {13}\n{\n {33},\n},\n-- Table: {14}\n{\n {34},\n},\n-- Table: {15}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=1,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {16}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=2,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {17}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=3,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {18}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {19}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {20}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {21}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {22}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=6,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {23}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=7,\n [\"remainingTime\"]=0,\n [\"level\"]=4,\n [\"finishedMoment\"]=0,\n},\n-- Table: {24}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=11,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {25}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=17,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {26}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=10,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {27}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {28}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {29}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=3,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {30}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=4,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {31}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=5,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {32}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=6,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {33}\n{\n [\"index\"]=1,\n [\"remainingTime\"]=0,\n [\"id\"]=16,\n [\"destroyed\"]=false,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {34}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=24,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\n},\n}","userLog":"return {\n-- Table: {1}\n{\n},\n}","alliance":"return {\n-- Table: {1}\n{\n [\"offeredMoment\"]=1390752771,\n},\n}","id":"24000038","attack":"return {\n-- Table: {1}\n{\n [\"hero\"]={2},\n [\"skill\"]={3},\n},\n-- Table: {2}\n{\n [\"unselected\"]={4},\n [\"selected\"]={5},\n},\n-- Table: {3}\n{\n [\"space\"]=0,\n [\"finishedMoment\"]=1392692740,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n {8},\n {9},\n {10},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {5}\n{\n {11},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {12},\n},\n-- Table: {7}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1389082588,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n [\"finishedMoment\"]=1389083206,\n [\"readyCount\"]=2,\n},\n-- Table: {9}\n{\n [\"id\"]=5,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=6,\n},\n-- Table: {10}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1389083763,\n [\"readyCount\"]=1,\n},\n-- Table: {11}\n{\n [\"id\"]=3,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {12}\n{\n [\"id\"]=3,\n [\"selectedCount\"]=3,\n [\"finishedMoment\"]=1392646883,\n [\"readyCount\"]=3,\n},\n}"},"ret":0}
2014-03-03 16:09:18.048 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:18.049 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x16a07a00>
2014-03-03 16:09:18.052 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:18.054 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:18.058 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:18.103 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkData&uid=24000038&ver=1&dataMd5=ffb4fcd337be0de565064bc5a374df29&appId=27&appVer=1.3.1&lang=zh-Hans&uuid=BE1A6D60-4742-4E1A-9654-BB913711AAD0&tk=115abd774008dbdadcbc3c6d557cde35
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:18.106 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x16a07a00> will not use a persistent connection
2014-03-03 16:09:18.363 PuffingTom[218:1303] [THROTTLING] ===Used: 199 bytes of bandwidth in last measurement period===
2014-03-03 16:09:18.365 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16a07a00> finished uploading data
2014-03-03 16:09:18.452 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:18.454 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:19.453 PuffingTom[218:9163] [THROTTLING] ===Used: 199 bytes of bandwidth in last measurement period===
2014-03-03 16:09:19.469 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:19.472 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:19.890 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16a07a00> received response headers
2014-03-03 16:09:19.894 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16a07a00> finished downloading data (20 bytes)
2014-03-03 16:09:19.897 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x16a07a00>
2014-03-03 16:09:20.468 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:20.471 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:20.704 PuffingTom[218:9163] [THROTTLING] ===Used: 20 bytes of bandwidth in last measurement period===
2014-03-03 16:09:21.035 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:21.039 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:21.041 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:21.044 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:21.484 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:21.486 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:21.954 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:22.208 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x169e6c00>
2014-03-03 16:09:22.210 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkDevice&lang=zh-Hans&device=F67CEECE-52AD-44AB-A258-89DCE2232343&appId=27&uid=24000038&appVer=1.3.1&ver=1&tk=821b700994169b259803294bcb57f6b3
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:22.213 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x169e6c00> will not use a persistent connection
2014-03-03 16:09:22.468 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x169e6c00> finished uploading data
2014-03-03 16:09:22.484 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:22.486 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:22.968 PuffingTom[218:1303] [THROTTLING] ===Used: 324 bytes of bandwidth in last measurement period===
2014-03-03 16:09:23.008 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:23.013 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:23.017 PuffingTom[218:60b] lua>>> datastore.export({})
2014-03-03 16:09:23.034 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":60,\\\"tilewidth\\\":32,\\\"mapheight\\\":60,\\\"tileheight\\\":32},\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":1280,\\\"height\\\":128}],\\\"TownHall\\\":[{\\\"y\\\":416,\\\"width\\\":224,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1120,\\\"height\\\":192}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":992,\\\"level\\\":1}],\\\"HeroAltar\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1472,\\\"height\\\":128}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":288,\\\"height\\\":128}],\\\"Alliance\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"level\\\":1,\\\"height\\\":128,\\\"x\\\":416,\\\"index\\\":1}],\\\"Ladder\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":576,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":1,\\\"x\\\":704,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":3,\\\"x\\\":832,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":4,\\\"x\\\":960,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":5,\\\"level\\\":1,\\\"x\\\":1088,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":6,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":64}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":800,\\\"level\\\":1}],\\\"GoldStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":576,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":832,\\\"height\\\":128}],\\\"HydrogenStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":704,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":960,\\\"height\\\":128}],\\\"AirTower\\\":[{\\\"y\\\":704,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":0,\\\"x\\\":1152,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":608,\\\"height\\\":128}]},\\\"Stone\\\":0}\",\n},\n}","resource":"return {\n-- Table: {1}\n{\n [\"hydrogen\"]={2},\n [\"gold\"]={3},\n},\n-- Table: {2}\n{\n [\"storage\"]={4},\n [\"collector\"]={5},\n},\n-- Table: {3}\n{\n [\"storage\"]={6},\n [\"collector\"]={7},\n},\n-- Table: {4}\n{\n {8},\n {9},\n},\n-- Table: {5}\n{\n {10},\n},\n-- Table: {6}\n{\n {11},\n {12},\n},\n-- Table: {7}\n{\n {13},\n},\n-- Table: {8}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=26336,\n},\n-- Table: {9}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=26336,\n},\n-- Table: {10}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n-- Table: {11}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=237478,\n},\n-- Table: {12}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=237478,\n},\n-- Table: {13}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=204882,\n [\"PVPUnlockGuide\"]=1,\n [\"score\"]=1260,\n [\"HydrogenStorageGuide\"]=\"1\",\n [\"PVE2Guide\"]=31,\n [\"bulletinCount\"]=0,\n [\"lastAttackGuideType\"]=\"skill\",\n [\"attackGuideCount\"]=8,\n [\"selectedHeroId\"]=1,\n [\"totalBuilderNum\"]=1,\n [\"GoldmineGuide\"]=\"1\",\n [\"protectionTime\"]=0,\n [\"defenseFailCount\"]=10,\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=5,\n [\"facebookId\"]=\"\",\n [\"MultiplayerGuide\"]=\"1\",\n [\"lastHeroGuideType\"]=\"upgrade\",\n [\"pveOrPvpTipsFlag\"]=\"0\",\n [\"lastGoldFull\"]=0,\n [\"hydrogenGuideCount\"]=0,\n [\"HeroAltarGuide\"]=\"1\",\n [\"guideStep\"]=124,\n [\"isPlayedPVP\"]=\"1\",\n [\"facebookName\"]=\"\",\n [\"name\"]=\"XAsandbox\",\n [\"attackFailCount\"]=8,\n [\"gameCenter\"]=\"G:274406852\",\n [\"pvpTipsFlag\"]=\"1\",\n [\"InstituteGuide\"]=\"1\",\n [\"SlowTimeAnimateShow\"]=\"1\",\n [\"goldGuideCount\"]=0,\n [\"userName\"]=\"\",\n [\"EducationGuide\"]=36,\n [\"idleBuilderNum\"]=1,\n [\"AllianceGuide\"]=\"1\",\n [\"timeZone\"]=\"8\",\n [\"GoldStorageGuide\"]=\"1\",\n [\"id\"]=\"24000038\",\n [\"registerTime\"]=1389081411,\n [\"lastHydrogenFull\"]=0,\n [\"defenseGuideCount\"]=10,\n [\"raidRatio\"]=20,\n [\"ExploreGuide\"]=45,\n [\"heroCanCheck\"]=1,\n [\"lastLoginTime\"]=1392692452,\n [\"TechnologyCenterGuide\"]=\"1\",\n [\"lastSkillGuideType\"]=\"unlock\",\n [\"isGuideFinished\"]=1,\n [\"lang\"]=\"zh-Hans\",\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=300,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=300,\n},\n-- Table: {3}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=500,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=500,\n},\n-- Table: {4}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=640,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=800,\n},\n-- Table: {5}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=1000,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=1000,\n},\n}","skill":"return {\n-- Table: {1}\n{\n {2},\n [8]={3},\n [3]={4},\n [9]={5},\n [7]={6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083298,\n [\"id\"]=1,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083301,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083389,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"id\"]=9,\n [\"level\"]=2,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083396,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083303,\n [\"id\"]=7,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n}","mission":"return {\n-- Table: {1}\n{\n [3]={2},\n},\n-- Table: {2}\n{\n [\"status\"]=2,\n},\n}","hero":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"id\"]=1,\n [\"summonRemainingTime\"]=0,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=0,\n [\"summonStartedMoment\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389082588,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"id\"]=3,\n [\"level\"]=3,\n [\"summonFinishedMoment\"]=1389083372,\n [\"isPaused\"]=false,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083206,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"id\"]=5,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083211,\n [\"summonRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n [11]={9},\n [17]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n [24]={14},\n},\n-- Table: {2}\n{\n {15},\n},\n-- Table: {3}\n{\n {16},\n},\n-- Table: {4}\n{\n {17},\n},\n-- Table: {5}\n{\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n},\n-- Table: {7}\n{\n {22},\n},\n-- Table: {8}\n{\n {23},\n},\n-- Table: {9}\n{\n {24},\n},\n-- Table: {10}\n{\n {25},\n},\n-- Table: {11}\n{\n {26},\n},\n-- Table: {12}\n{\n {27},\n {28},\n {29},\n {30},\n {31},\n {32},\n},\n-- Table: {13}\n{\n {33},\n},\n-- Table: {14}\n{\n {34},\n},\n-- Table: {15}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=1,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {16}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=2,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {17}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=3,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {18}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {19}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {20}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {21}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {22}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=6,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {23}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=7,\n [\"remainingTime\"]=0,\n [\"level\"]=4,\n [\"finishedMoment\"]=0,\n},\n-- Table: {24}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=11,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {25}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=17,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {26}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=10,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {27}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {28}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {29}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=3,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {30}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=4,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {31}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=5,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {32}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=6,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {33}\n{\n [\"index\"]=1,\n [\"remainingTime\"]=0,\n [\"id\"]=16,\n [\"destroyed\"]=false,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {34}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=24,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\n},\n}","userLog":"return {\n-- Table: {1}\n{\n},\n}","alliance":"return {\n-- Table: {1}\n{\n [\"offeredMoment\"]=1390752771,\n},\n}","id":"24000038","attack":"return {\n-- Table: {1}\n{\n [\"hero\"]={2},\n [\"skill\"]={3},\n},\n-- Table: {2}\n{\n [\"unselected\"]={4},\n [\"selected\"]={5},\n},\n-- Table: {3}\n{\n [\"space\"]=0,\n [\"finishedMoment\"]=1392692740,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n {8},\n {9},\n {10},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {5}\n{\n {11},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {12},\n},\n-- Table: {7}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1389082588,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n [\"finishedMoment\"]=1389083206,\n [\"readyCount\"]=2,\n},\n-- Table: {9}\n{\n [\"id\"]=5,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=6,\n},\n-- Table: {10}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1389083763,\n [\"readyCount\"]=1,\n},\n-- Table: {11}\n{\n [\"id\"]=3,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {12}\n{\n [\"id\"]=3,\n [\"selectedCount\"]=3,\n [\"finishedMoment\"]=1392646883,\n [\"readyCount\"]=3,\n},\n}"},"ret":0}
2014-03-03 16:09:23.071 PuffingTom[218:1603] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x169e5c00>
2014-03-03 16:09:23.113 PuffingTom[218:1603]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkData&uid=24000038&ver=1&dataMd5=ffb4fcd337be0de565064bc5a374df29&appId=27&appVer=1.3.1&lang=zh-Hans&uuid=FE341897-0F9B-4B03-982A-809A10BC3D58&tk=1dd7c86ab407f1de2539720ae9113c9c
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:23.117 PuffingTom[218:1603] [CONNECTION] Request <ASIFormDataRequest: 0x169e5c00> will not use a persistent connection
2014-03-03 16:09:23.371 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x169e5c00> finished uploading data
2014-03-03 16:09:23.502 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:23.504 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:24.035 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:24.039 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:24.040 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:24.044 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:24.121 PuffingTom[218:1603] [THROTTLING] ===Used: 398 bytes of bandwidth in last measurement period===
2014-03-03 16:09:24.274 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x169e6c00> received response headers
2014-03-03 16:09:24.277 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x169e6c00> finished downloading data (48 bytes)
2014-03-03 16:09:24.289 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x169e6c00>
2014-03-03 16:09:24.519 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:24.521 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:24.874 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x169e5c00> received response headers
2014-03-03 16:09:24.877 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x169e5c00> finished downloading data (20 bytes)
2014-03-03 16:09:24.891 PuffingTom[218:1603] [STATUS] Request finished: <ASIFormDataRequest: 0x169e5c00>
2014-03-03 16:09:25.204 PuffingTom[218:9163] [THROTTLING] ===Used: 68 bytes of bandwidth in last measurement period===
2014-03-03 16:09:25.518 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:25.521 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:26.454 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:26.518 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:26.521 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:27.052 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:27.056 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:27.057 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:27.060 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:27.520 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:27.522 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:27.704 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:27.825 PuffingTom[218:60b] lua>>> hero.getConfig({"id":2,"level":1})
2014-03-03 16:09:27.839 PuffingTom[218:60b] lua<<< {"ret":0,"data":{"jumpHeight":65,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":1,"attackCooldown":2,"attackDistance":180,"speed":180,"level":1,"recoverTime":20,"dependArchLevel":2,"emplaceBombDuration":4,"destoryDistance":180,"totalTime":0,"destoryCooldown":1,"damage":1,"attackMode":2,"explodeBombDuration":1,"bulletSpeed":15,"bombDamage":1},"errMsg":""}
2014-03-03 16:09:27.842 PuffingTom[218:60b] lua>>> hero.getConfig({"id":2})
2014-03-03 16:09:27.877 PuffingTom[218:60b] lua<<< {"ret":0,"data":{"levels":[{"totalTime":0,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":1,"attackCooldown":2,"attackDistance":180,"speed":180,"level":1,"recoverTime":20,"dependArchLevel":2,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":1,"bulletSpeed":15,"damage":1,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":600,"price":{"hydrogen":1500,"gold":0},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":180,"speed":180,"level":2,"recoverTime":60,"dependArchLevel":1,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":1,"bulletSpeed":15,"damage":1,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":2700,"price":{"hydrogen":6000,"gold":0},"jumpWidth":90,"lives":2,"attackCooldown":2,"attackDistance":180,"speed":180,"level":3,"recoverTime":60,"dependArchLevel":2,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":1,"bulletSpeed":15,"damage":2,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":36000,"price":{"hydrogen":24000,"gold":0},"jumpWidth":90,"lives":3,"attackCooldown":2,"attackDistance":180,"speed":180,"level":4,"recoverTime":60,"dependArchLevel":3,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":1,"bulletSpeed":15,"damage":2,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":72000,"price":{"hydrogen":75000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":180,"speed":180,"level":5,"recoverTime":60,"dependArchLevel":4,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":2,"bulletSpeed":15,"damage":3,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":129600,"price":{"hydrogen":550000,"gold":0},"jumpWidth":90,"lives":4,"attackCooldown":2,"attackDistance":180,"speed":180,"level":6,"recoverTime":60,"dependArchLevel":5,"emplaceBombDuration":4,"destoryDistance":180,"bombDamage":2,"bulletSpeed":15,"damage":4,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1},{"totalTime":345600,"price":{"hydrogen":1460000,"gold":0},"jumpWidth":90,"lives":5,"attackCooldown":2,"attackDistance":180,"speed":180,"level":7,"recoverTime":60,"dependArchLevel":6,"emplaceBombDuration":2,"destoryDistance":180,"bombDamage":2,"bulletSpeed":15,"damage":5,"attackMode":2,"explodeBombDuration":1,"jumpHeight":65,"destoryCooldown":1}],"name":"Mr.Q","order":2,"maxLevel":7,"id":2,"defenseDistance":200},"errMsg":""}
2014-03-03 16:09:28.008 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:28.013 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:28.017 PuffingTom[218:60b] lua>>> datastore.export({})
2014-03-03 16:09:28.033 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":60,\\\"tilewidth\\\":32,\\\"mapheight\\\":60,\\\"tileheight\\\":32},\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":1280,\\\"height\\\":128}],\\\"TownHall\\\":[{\\\"y\\\":416,\\\"width\\\":224,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1120,\\\"height\\\":192}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":992,\\\"level\\\":1}],\\\"HeroAltar\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1472,\\\"height\\\":128}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":288,\\\"height\\\":128}],\\\"Alliance\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"level\\\":1,\\\"height\\\":128,\\\"x\\\":416,\\\"index\\\":1}],\\\"Ladder\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":576,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":1,\\\"x\\\":704,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":3,\\\"x\\\":832,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":4,\\\"x\\\":960,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":5,\\\"level\\\":1,\\\"x\\\":1088,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":6,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":64}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":800,\\\"level\\\":1}],\\\"GoldStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":576,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":832,\\\"height\\\":128}],\\\"HydrogenStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":704,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":960,\\\"height\\\":128}],\\\"AirTower\\\":[{\\\"y\\\":704,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":0,\\\"x\\\":1152,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":608,\\\"height\\\":128}]},\\\"Stone\\\":0}\",\n},\n}","resource":"return {\n-- Table: {1}\n{\n [\"hydrogen\"]={2},\n [\"gold\"]={3},\n},\n-- Table: {2}\n{\n [\"storage\"]={4},\n [\"collector\"]={5},\n},\n-- Table: {3}\n{\n [\"storage\"]={6},\n [\"collector\"]={7},\n},\n-- Table: {4}\n{\n {8},\n {9},\n},\n-- Table: {5}\n{\n {10},\n},\n-- Table: {6}\n{\n {11},\n {12},\n},\n-- Table: {7}\n{\n {13},\n},\n-- Table: {8}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=26336,\n},\n-- Table: {9}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=26336,\n},\n-- Table: {10}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n-- Table: {11}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=237478,\n},\n-- Table: {12}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=237478,\n},\n-- Table: {13}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=204882,\n [\"PVPUnlockGuide\"]=1,\n [\"score\"]=1260,\n [\"HydrogenStorageGuide\"]=\"1\",\n [\"PVE2Guide\"]=31,\n [\"bulletinCount\"]=0,\n [\"lastAttackGuideType\"]=\"skill\",\n [\"attackGuideCount\"]=8,\n [\"selectedHeroId\"]=1,\n [\"totalBuilderNum\"]=1,\n [\"GoldmineGuide\"]=\"1\",\n [\"protectionTime\"]=0,\n [\"defenseFailCount\"]=10,\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=5,\n [\"facebookId\"]=\"\",\n [\"MultiplayerGuide\"]=\"1\",\n [\"lastHeroGuideType\"]=\"upgrade\",\n [\"pveOrPvpTipsFlag\"]=\"0\",\n [\"lastGoldFull\"]=0,\n [\"hydrogenGuideCount\"]=0,\n [\"HeroAltarGuide\"]=\"1\",\n [\"guideStep\"]=124,\n [\"isPlayedPVP\"]=\"1\",\n [\"facebookName\"]=\"\",\n [\"name\"]=\"XAsandbox\",\n [\"attackFailCount\"]=8,\n [\"gameCenter\"]=\"G:274406852\",\n [\"pvpTipsFlag\"]=\"1\",\n [\"InstituteGuide\"]=\"1\",\n [\"SlowTimeAnimateShow\"]=\"1\",\n [\"goldGuideCount\"]=0,\n [\"userName\"]=\"\",\n [\"EducationGuide\"]=36,\n [\"idleBuilderNum\"]=1,\n [\"AllianceGuide\"]=\"1\",\n [\"timeZone\"]=\"8\",\n [\"GoldStorageGuide\"]=\"1\",\n [\"id\"]=\"24000038\",\n [\"registerTime\"]=1389081411,\n [\"lastHydrogenFull\"]=0,\n [\"defenseGuideCount\"]=10,\n [\"raidRatio\"]=20,\n [\"ExploreGuide\"]=45,\n [\"heroCanCheck\"]=1,\n [\"lastLoginTime\"]=1392692452,\n [\"TechnologyCenterGuide\"]=\"1\",\n [\"lastSkillGuideType\"]=\"unlock\",\n [\"isGuideFinished\"]=1,\n [\"lang\"]=\"zh-Hans\",\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=300,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=300,\n},\n-- Table: {3}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=500,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=500,\n},\n-- Table: {4}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=640,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=800,\n},\n-- Table: {5}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=1000,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=1000,\n},\n}","skill":"return {\n-- Table: {1}\n{\n {2},\n [8]={3},\n [3]={4},\n [9]={5},\n [7]={6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083298,\n [\"id\"]=1,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083301,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083389,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"id\"]=9,\n [\"level\"]=2,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083396,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083303,\n [\"id\"]=7,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n}","mission":"return {\n-- Table: {1}\n{\n [3]={2},\n},\n-- Table: {2}\n{\n [\"status\"]=2,\n},\n}","hero":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"id\"]=1,\n [\"summonRemainingTime\"]=0,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=0,\n [\"summonStartedMoment\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389082588,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"id\"]=3,\n [\"level\"]=3,\n [\"summonFinishedMoment\"]=1389083372,\n [\"isPaused\"]=false,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083206,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"id\"]=5,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083211,\n [\"summonRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n [11]={9},\n [17]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n [24]={14},\n},\n-- Table: {2}\n{\n {15},\n},\n-- Table: {3}\n{\n {16},\n},\n-- Table: {4}\n{\n {17},\n},\n-- Table: {5}\n{\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n},\n-- Table: {7}\n{\n {22},\n},\n-- Table: {8}\n{\n {23},\n},\n-- Table: {9}\n{\n {24},\n},\n-- Table: {10}\n{\n {25},\n},\n-- Table: {11}\n{\n {26},\n},\n-- Table: {12}\n{\n {27},\n {28},\n {29},\n {30},\n {31},\n {32},\n},\n-- Table: {13}\n{\n {33},\n},\n-- Table: {14}\n{\n {34},\n},\n-- Table: {15}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=1,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {16}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=2,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {17}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=3,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {18}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {19}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {20}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {21}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {22}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=6,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {23}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=7,\n [\"remainingTime\"]=0,\n [\"level\"]=4,\n [\"finishedMoment\"]=0,\n},\n-- Table: {24}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=11,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {25}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=17,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {26}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=10,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {27}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {28}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {29}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=3,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {30}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=4,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {31}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=5,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {32}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=6,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {33}\n{\n [\"index\"]=1,\n [\"remainingTime\"]=0,\n [\"id\"]=16,\n [\"destroyed\"]=false,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {34}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=24,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\n},\n}","userLog":"return {\n-- Table: {1}\n{\n},\n}","alliance":"return {\n-- Table: {1}\n{\n [\"offeredMoment\"]=1390752771,\n},\n}","id":"24000038","attack":"return {\n-- Table: {1}\n{\n [\"hero\"]={2},\n [\"skill\"]={3},\n},\n-- Table: {2}\n{\n [\"unselected\"]={4},\n [\"selected\"]={5},\n},\n-- Table: {3}\n{\n [\"space\"]=0,\n [\"finishedMoment\"]=1392692740,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n {8},\n {9},\n {10},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {5}\n{\n {11},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {12},\n},\n-- Table: {7}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1389082588,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n [\"finishedMoment\"]=1389083206,\n [\"readyCount\"]=2,\n},\n-- Table: {9}\n{\n [\"id\"]=5,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=6,\n},\n-- Table: {10}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1389083763,\n [\"readyCount\"]=1,\n},\n-- Table: {11}\n{\n [\"id\"]=3,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {12}\n{\n [\"id\"]=3,\n [\"selectedCount\"]=3,\n [\"finishedMoment\"]=1392646883,\n [\"readyCount\"]=3,\n},\n}"},"ret":0}
2014-03-03 16:09:28.066 PuffingTom[218:1603] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x16335e00>
2014-03-03 16:09:28.111 PuffingTom[218:1603]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkData&uid=24000038&ver=1&dataMd5=ffb4fcd337be0de565064bc5a374df29&appId=27&appVer=1.3.1&lang=zh-Hans&uuid=8ABA282B-3991-4B17-ACDF-0FFA5D577793&tk=9d8a47cd88d8df926319dd4af5769430
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:28.113 PuffingTom[218:1603] [CONNECTION] Request <ASIFormDataRequest: 0x16335e00> will not use a persistent connection
2014-03-03 16:09:28.368 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x16335e00> finished uploading data
2014-03-03 16:09:28.535 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:28.538 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:28.868 PuffingTom[218:1603] [THROTTLING] ===Used: 398 bytes of bandwidth in last measurement period===
2014-03-03 16:09:29.208 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x1693a400>
2014-03-03 16:09:29.210 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkDevice&lang=zh-Hans&device=F67CEECE-52AD-44AB-A258-89DCE2232343&appId=27&uid=24000038&appVer=1.3.1&ver=1&tk=821b700994169b259803294bcb57f6b3
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:29.212 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x1693a400> will not use a persistent connection
2014-03-03 16:09:29.467 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x1693a400> finished uploading data
2014-03-03 16:09:29.535 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:29.537 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:29.657 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x16335e00> received response headers
2014-03-03 16:09:29.661 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x16335e00> finished downloading data (20 bytes)
2014-03-03 16:09:29.664 PuffingTom[218:1603] [STATUS] Request finished: <ASIFormDataRequest: 0x16335e00>
2014-03-03 16:09:29.954 PuffingTom[218:9163] [THROTTLING] ===Used: 344 bytes of bandwidth in last measurement period===
2014-03-03 16:09:30.052 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:30.056 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:30.057 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:30.061 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:30.552 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:30.554 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:30.881 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x1693a400> received response headers
2014-03-03 16:09:30.889 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x1693a400> finished downloading data (48 bytes)
2014-03-03 16:09:30.893 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x1693a400>
2014-03-03 16:09:31.204 PuffingTom[218:9163] [THROTTLING] ===Used: 48 bytes of bandwidth in last measurement period===
2014-03-03 16:09:31.552 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:31.554 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:32.336 PuffingTom[218:60b] lua>>> statistics.getData({})
2014-03-03 16:09:32.357 PuffingTom[218:60b] lua<<< {"errMsg":"","data":[{"eventId":2,"user":"24000038","how7":"","how1":1,"how5":"","how10":"","how3":"","how6":"","time":1392907017,"how9":"","how8":"","how2":"","lang":"zh-Hans","how4":""},{"eventId":2,"user":"24000038","how7":"","how1":1,"how5":"","how10":"","how3":"","how6":"","time":1392968101,"how9":"","how8":"","how2":"","lang":"zh-Hans","how4":""},{"eventId":2,"user":"24000038","how7":"","how1":1,"how5":"","how10":"","how3":"","how6":"","time":1393322909,"how9":"","how8":"","how2":"","lang":"zh-Hans","how4":""},{"eventId":2,"user":"24000038","how7":"","how1":1,"how5":"","how10":"","how3":"","how6":"","time":1393659429,"how9":"","how8":"","how2":"","lang":"zh-Hans","how4":""},{"eventId":3,"user":"24000038","how7":"","how1":0,"how5":"","how10":"","how3":"","how6":"","time":1393659429,"how9":"","how8":"","how2":12.79,"lang":"zh-Hans","how4":""},{"eventId":3,"user":"24000038","how7":"","how1":32,"how5":"","how10":"","how3":"","how6":"","time":1393659456,"how9":"","how8":"","how2":15.19,"lang":"zh-Hans","how4":""},{"eventId":3,"user":"24000038","how7":"","how1":33,"how5":"","how10":"","how3":"","how6":"","time":1393659460,"how9":"","how8":"","how2":3.03,"lang":"zh-Hans","how4":""},{"eventId":3,"user":"24000038","how7":"","how1":34,"how5":"","how10":"","how3":"","how6":"","time":1393659537,"how9":"","how8":"","how2":76.62,"lang":"zh-Hans","how4":""},{"eventId":3,"user":"24000038","how7":"","how1":35,"how5":"","how10":"","how3":"","how6":"","time":1393659538,"how9":"","how8":"","how2":2.82,"lang":"zh-Hans","how4":""},{"eventId":3,"user":"24000038","how7":"","how1":36,"how5":"","how10":"","how3":"","how6":"","time":1393659547,"how9":"","how8":"","how2":7.53,"lang":"zh-Hans","how4":""},{"eventId":7,"user":"24000038","how7":"","how1":28000019,"how5":"","how10":"","how3":1,"how6":"","time":1393659569,"how9":"","how8":"","how2":"{\"loseMaxScore\":-22,\"winMaxScore\":26,\"winMaxGold\":6213875,\"winMaxHydrogen\":67868}","lang":"zh-Hans","how4":""},{"eventId":8,"user":"24000038","how7":"","how1":28000019,"how5":"","how10":"","how3":1,"how6":"","time":1393659633,"how9":"","how8":"","how2":1393659569,"lang":"zh-Hans","how4":""},{"eventId":9,"user":"24000038","how7":1,"how1":28000019,"how5":"1393659569","how10":"","how3":"{\"heroId\":5,\"level\":1,\"originalLife\":6,\"loseLife\":6}","how6":81.25,"time":1393659720,"how9":"","how8":"","how2":"{\"star\":1,\"getGold\":929,\"getHydrogen\":34,\"getGem\":0,\"destroyRate\":57,\"getScore\":9}","lang":"zh-Hans","how4":"[{\"skillId\":9,\"usedNumber\":2,\"originalNumber\":2,\"level\":2}]"},{"eventId":2,"user":"24000038","how7":"","how1":1,"how5":"","how10":"","how3":"","how6":"","time":1393659768,"how9":"","how8":"","how2":"","lang":"zh-Hans","how4":""},{"eventId":7,"user":"24000038","how7":"","how1":4000014,"how5":"","how10":"","how3":1,"how6":"","time":1393659802,"how9":"","how8":"","how2":"{\"loseMaxScore\":-31,\"winMaxScore\":19,\"winMaxGold\":2073,\"winMaxHydrogen\":1594}","lang":"zh-Hans","how4":""},{"eventId":8,"user":"24000038","how7":"","how1":4000014,"how5":"","how10":"","how3":1,"how6":"","time":1393659828,"how9":"","how8":"","how2":1393659802,"lang":"zh-Hans","how4":""},{"eventId":9,"user":"24000038","how7":1,"how1":4000014,"how5":"1393659802","how10":"","how3":"{\"heroId\":5,\"level\":1,\"originalLife\":6,\"loseLife\":2}","how6":22.01,"time":1393659854,"how9":"","how8":"","how2":"{\"star\":0,\"getGold\":0,\"getHydrogen\":0,\"getGem\":0,\"destroyRate\":0,\"getScore\":-31}","lang":"zh-Hans","how4":"[{\"skillId\":9,\"usedNumber\":2,\"originalNumber\":2,\"level\":2}]"},{"eventId":2,"user":"24000038","how7":"","how1":1,"how5":"","how10":"","how3":"","how6":"","time":1393816479,"how9":"","how8":"","how2":"","lang":"zh-Hans","how4":""},{"eventId":2,"user":"24000038","how7":"","how1":1,"how5":"","how10":"","how3":"","how6":"","time":1393831786,"how9":"","how8":"","how2":"","lang":"zh-Hans","how4":""},{"eventId":2,"user":"24000038","how7":"","how1":1,"how5":"","how10":"","how3":"","how6":"","time":1393834127,"how9":"","how8":"","how2":"","lang":"zh-Hans","how4":""}],"ret":0}
2014-03-03 16:09:32.454 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:32.554 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:32.556 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:33.018 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:33.024 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:33.027 PuffingTom[218:60b] lua>>> datastore.export({})
2014-03-03 16:09:33.043 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":60,\\\"tilewidth\\\":32,\\\"mapheight\\\":60,\\\"tileheight\\\":32},\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":1280,\\\"height\\\":128}],\\\"TownHall\\\":[{\\\"y\\\":416,\\\"width\\\":224,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1120,\\\"height\\\":192}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":992,\\\"level\\\":1}],\\\"HeroAltar\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1472,\\\"height\\\":128}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":288,\\\"height\\\":128}],\\\"Alliance\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"level\\\":1,\\\"height\\\":128,\\\"x\\\":416,\\\"index\\\":1}],\\\"Ladder\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":576,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":1,\\\"x\\\":704,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":3,\\\"x\\\":832,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":4,\\\"x\\\":960,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":5,\\\"level\\\":1,\\\"x\\\":1088,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":6,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":64}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":800,\\\"level\\\":1}],\\\"GoldStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":576,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":832,\\\"height\\\":128}],\\\"HydrogenStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":704,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":960,\\\"height\\\":128}],\\\"AirTower\\\":[{\\\"y\\\":704,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":0,\\\"x\\\":1152,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":608,\\\"height\\\":128}]},\\\"Stone\\\":0}\",\n},\n}","resource":"return {\n-- Table: {1}\n{\n [\"hydrogen\"]={2},\n [\"gold\"]={3},\n},\n-- Table: {2}\n{\n [\"storage\"]={4},\n [\"collector\"]={5},\n},\n-- Table: {3}\n{\n [\"storage\"]={6},\n [\"collector\"]={7},\n},\n-- Table: {4}\n{\n {8},\n {9},\n},\n-- Table: {5}\n{\n {10},\n},\n-- Table: {6}\n{\n {11},\n {12},\n},\n-- Table: {7}\n{\n {13},\n},\n-- Table: {8}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=26336,\n},\n-- Table: {9}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=26336,\n},\n-- Table: {10}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n-- Table: {11}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=237478,\n},\n-- Table: {12}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=237478,\n},\n-- Table: {13}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=204882,\n [\"PVPUnlockGuide\"]=1,\n [\"score\"]=1260,\n [\"HydrogenStorageGuide\"]=\"1\",\n [\"PVE2Guide\"]=31,\n [\"bulletinCount\"]=0,\n [\"lastAttackGuideType\"]=\"skill\",\n [\"attackGuideCount\"]=8,\n [\"selectedHeroId\"]=1,\n [\"totalBuilderNum\"]=1,\n [\"GoldmineGuide\"]=\"1\",\n [\"protectionTime\"]=0,\n [\"defenseFailCount\"]=10,\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=5,\n [\"facebookId\"]=\"\",\n [\"MultiplayerGuide\"]=\"1\",\n [\"lastHeroGuideType\"]=\"upgrade\",\n [\"pveOrPvpTipsFlag\"]=\"0\",\n [\"lastGoldFull\"]=0,\n [\"hydrogenGuideCount\"]=0,\n [\"HeroAltarGuide\"]=\"1\",\n [\"guideStep\"]=124,\n [\"isPlayedPVP\"]=\"1\",\n [\"facebookName\"]=\"\",\n [\"name\"]=\"XAsandbox\",\n [\"attackFailCount\"]=8,\n [\"gameCenter\"]=\"G:274406852\",\n [\"pvpTipsFlag\"]=\"1\",\n [\"InstituteGuide\"]=\"1\",\n [\"SlowTimeAnimateShow\"]=\"1\",\n [\"goldGuideCount\"]=0,\n [\"userName\"]=\"\",\n [\"EducationGuide\"]=36,\n [\"idleBuilderNum\"]=1,\n [\"AllianceGuide\"]=\"1\",\n [\"timeZone\"]=\"8\",\n [\"GoldStorageGuide\"]=\"1\",\n [\"id\"]=\"24000038\",\n [\"registerTime\"]=1389081411,\n [\"lastHydrogenFull\"]=0,\n [\"defenseGuideCount\"]=10,\n [\"raidRatio\"]=20,\n [\"ExploreGuide\"]=45,\n [\"heroCanCheck\"]=1,\n [\"lastLoginTime\"]=1392692452,\n [\"TechnologyCenterGuide\"]=\"1\",\n [\"lastSkillGuideType\"]=\"unlock\",\n [\"isGuideFinished\"]=1,\n [\"lang\"]=\"zh-Hans\",\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=300,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=300,\n},\n-- Table: {3}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=500,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=500,\n},\n-- Table: {4}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=640,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=800,\n},\n-- Table: {5}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=1000,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=1000,\n},\n}","skill":"return {\n-- Table: {1}\n{\n {2},\n [8]={3},\n [3]={4},\n [9]={5},\n [7]={6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083298,\n [\"id\"]=1,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083301,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083389,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"id\"]=9,\n [\"level\"]=2,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083396,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083303,\n [\"id\"]=7,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n}","mission":"return {\n-- Table: {1}\n{\n [3]={2},\n},\n-- Table: {2}\n{\n [\"status\"]=2,\n},\n}","hero":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"id\"]=1,\n [\"summonRemainingTime\"]=0,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=0,\n [\"summonStartedMoment\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389082588,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"id\"]=3,\n [\"level\"]=3,\n [\"summonFinishedMoment\"]=1389083372,\n [\"isPaused\"]=false,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083206,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"id\"]=5,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083211,\n [\"summonRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n [11]={9},\n [17]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n [24]={14},\n},\n-- Table: {2}\n{\n {15},\n},\n-- Table: {3}\n{\n {16},\n},\n-- Table: {4}\n{\n {17},\n},\n-- Table: {5}\n{\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n},\n-- Table: {7}\n{\n {22},\n},\n-- Table: {8}\n{\n {23},\n},\n-- Table: {9}\n{\n {24},\n},\n-- Table: {10}\n{\n {25},\n},\n-- Table: {11}\n{\n {26},\n},\n-- Table: {12}\n{\n {27},\n {28},\n {29},\n {30},\n {31},\n {32},\n},\n-- Table: {13}\n{\n {33},\n},\n-- Table: {14}\n{\n {34},\n},\n-- Table: {15}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=1,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {16}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=2,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {17}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=3,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {18}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {19}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {20}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {21}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {22}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=6,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {23}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=7,\n [\"remainingTime\"]=0,\n [\"level\"]=4,\n [\"finishedMoment\"]=0,\n},\n-- Table: {24}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=11,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {25}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=17,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {26}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=10,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {27}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {28}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {29}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=3,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {30}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=4,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {31}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=5,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {32}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=6,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {33}\n{\n [\"index\"]=1,\n [\"remainingTime\"]=0,\n [\"id\"]=16,\n [\"destroyed\"]=false,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {34}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=24,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\n},\n}","userLog":"return {\n-- Table: {1}\n{\n},\n}","alliance":"return {\n-- Table: {1}\n{\n [\"offeredMoment\"]=1390752771,\n},\n}","id":"24000038","attack":"return {\n-- Table: {1}\n{\n [\"hero\"]={2},\n [\"skill\"]={3},\n},\n-- Table: {2}\n{\n [\"unselected\"]={4},\n [\"selected\"]={5},\n},\n-- Table: {3}\n{\n [\"space\"]=0,\n [\"finishedMoment\"]=1392692740,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n {8},\n {9},\n {10},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {5}\n{\n {11},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {12},\n},\n-- Table: {7}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1389082588,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n [\"finishedMoment\"]=1389083206,\n [\"readyCount\"]=2,\n},\n-- Table: {9}\n{\n [\"id\"]=5,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=6,\n},\n-- Table: {10}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1389083763,\n [\"readyCount\"]=1,\n},\n-- Table: {11}\n{\n [\"id\"]=3,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {12}\n{\n [\"id\"]=3,\n [\"selectedCount\"]=3,\n [\"finishedMoment\"]=1392646883,\n [\"readyCount\"]=3,\n},\n}"},"ret":0}
2014-03-03 16:09:33.069 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:33.073 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:33.074 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:33.078 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:33.081 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x16928600>
2014-03-03 16:09:33.100 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkData&uid=24000038&ver=1&dataMd5=ffb4fcd337be0de565064bc5a374df29&appId=27&appVer=1.3.1&lang=zh-Hans&uuid=3EF05137-0868-409C-94A4-9E955266AC37&tk=c90a51d81d0184da6028bcc7e424c03d
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:33.103 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x16928600> will not use a persistent connection
2014-03-03 16:09:33.356 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16928600> finished uploading data
2014-03-03 16:09:33.569 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:33.571 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:33.607 PuffingTom[218:1303] [THROTTLING] ===Used: 398 bytes of bandwidth in last measurement period===
2014-03-03 16:09:34.569 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:34.571 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:34.704 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:35.066 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16928600> received response headers
2014-03-03 16:09:35.070 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x16928600> finished downloading data (20 bytes)
2014-03-03 16:09:35.076 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x16928600>
2014-03-03 16:09:35.584 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:35.586 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:35.954 PuffingTom[218:9163] [THROTTLING] ===Used: 20 bytes of bandwidth in last measurement period===
2014-03-03 16:09:36.068 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:36.072 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:36.073 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:36.077 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:36.209 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x162be400>
2014-03-03 16:09:36.212 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkDevice&lang=zh-Hans&device=F67CEECE-52AD-44AB-A258-89DCE2232343&appId=27&uid=24000038&appVer=1.3.1&ver=1&tk=821b700994169b259803294bcb57f6b3
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:36.214 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x162be400> will not use a persistent connection
2014-03-03 16:09:36.467 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x162be400> finished uploading data
2014-03-03 16:09:36.584 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:36.586 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:36.968 PuffingTom[218:1303] [THROTTLING] ===Used: 324 bytes of bandwidth in last measurement period===
2014-03-03 16:09:37.602 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:37.604 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:37.763 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x162be400> received response headers
2014-03-03 16:09:37.765 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x162be400> finished downloading data (48 bytes)
2014-03-03 16:09:37.771 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x162be400>
2014-03-03 16:09:38.025 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:38.030 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:38.033 PuffingTom[218:60b] lua>>> datastore.export({})
2014-03-03 16:09:38.050 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":60,\\\"tilewidth\\\":32,\\\"mapheight\\\":60,\\\"tileheight\\\":32},\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":1280,\\\"height\\\":128}],\\\"TownHall\\\":[{\\\"y\\\":416,\\\"width\\\":224,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1120,\\\"height\\\":192}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":992,\\\"level\\\":1}],\\\"HeroAltar\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1472,\\\"height\\\":128}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":288,\\\"height\\\":128}],\\\"Alliance\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"level\\\":1,\\\"height\\\":128,\\\"x\\\":416,\\\"index\\\":1}],\\\"Ladder\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":576,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":1,\\\"x\\\":704,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":3,\\\"x\\\":832,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":4,\\\"x\\\":960,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":5,\\\"level\\\":1,\\\"x\\\":1088,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":6,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":64}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":800,\\\"level\\\":1}],\\\"GoldStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":576,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":832,\\\"height\\\":128}],\\\"HydrogenStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":704,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":960,\\\"height\\\":128}],\\\"AirTower\\\":[{\\\"y\\\":704,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":0,\\\"x\\\":1152,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":608,\\\"height\\\":128}]},\\\"Stone\\\":0}\",\n},\n}","resource":"return {\n-- Table: {1}\n{\n [\"hydrogen\"]={2},\n [\"gold\"]={3},\n},\n-- Table: {2}\n{\n [\"storage\"]={4},\n [\"collector\"]={5},\n},\n-- Table: {3}\n{\n [\"storage\"]={6},\n [\"collector\"]={7},\n},\n-- Table: {4}\n{\n {8},\n {9},\n},\n-- Table: {5}\n{\n {10},\n},\n-- Table: {6}\n{\n {11},\n {12},\n},\n-- Table: {7}\n{\n {13},\n},\n-- Table: {8}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=26336,\n},\n-- Table: {9}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=26336,\n},\n-- Table: {10}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n-- Table: {11}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=237478,\n},\n-- Table: {12}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=237478,\n},\n-- Table: {13}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=204882,\n [\"PVPUnlockGuide\"]=1,\n [\"score\"]=1260,\n [\"HydrogenStorageGuide\"]=\"1\",\n [\"PVE2Guide\"]=31,\n [\"bulletinCount\"]=0,\n [\"lastAttackGuideType\"]=\"skill\",\n [\"attackGuideCount\"]=8,\n [\"selectedHeroId\"]=1,\n [\"totalBuilderNum\"]=1,\n [\"GoldmineGuide\"]=\"1\",\n [\"protectionTime\"]=0,\n [\"defenseFailCount\"]=10,\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=5,\n [\"facebookId\"]=\"\",\n [\"MultiplayerGuide\"]=\"1\",\n [\"lastHeroGuideType\"]=\"upgrade\",\n [\"pveOrPvpTipsFlag\"]=\"0\",\n [\"lastGoldFull\"]=0,\n [\"hydrogenGuideCount\"]=0,\n [\"HeroAltarGuide\"]=\"1\",\n [\"guideStep\"]=124,\n [\"isPlayedPVP\"]=\"1\",\n [\"facebookName\"]=\"\",\n [\"name\"]=\"XAsandbox\",\n [\"attackFailCount\"]=8,\n [\"gameCenter\"]=\"G:274406852\",\n [\"pvpTipsFlag\"]=\"1\",\n [\"InstituteGuide\"]=\"1\",\n [\"SlowTimeAnimateShow\"]=\"1\",\n [\"goldGuideCount\"]=0,\n [\"userName\"]=\"\",\n [\"EducationGuide\"]=36,\n [\"idleBuilderNum\"]=1,\n [\"AllianceGuide\"]=\"1\",\n [\"timeZone\"]=\"8\",\n [\"GoldStorageGuide\"]=\"1\",\n [\"id\"]=\"24000038\",\n [\"registerTime\"]=1389081411,\n [\"lastHydrogenFull\"]=0,\n [\"defenseGuideCount\"]=10,\n [\"raidRatio\"]=20,\n [\"ExploreGuide\"]=45,\n [\"heroCanCheck\"]=1,\n [\"lastLoginTime\"]=1392692452,\n [\"TechnologyCenterGuide\"]=\"1\",\n [\"lastSkillGuideType\"]=\"unlock\",\n [\"isGuideFinished\"]=1,\n [\"lang\"]=\"zh-Hans\",\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=300,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=300,\n},\n-- Table: {3}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=500,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=500,\n},\n-- Table: {4}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=640,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=800,\n},\n-- Table: {5}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=1000,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=1000,\n},\n}","skill":"return {\n-- Table: {1}\n{\n {2},\n [8]={3},\n [3]={4},\n [9]={5},\n [7]={6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083298,\n [\"id\"]=1,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083301,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083389,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"id\"]=9,\n [\"level\"]=2,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083396,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083303,\n [\"id\"]=7,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n}","mission":"return {\n-- Table: {1}\n{\n [3]={2},\n},\n-- Table: {2}\n{\n [\"status\"]=2,\n},\n}","hero":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"id\"]=1,\n [\"summonRemainingTime\"]=0,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=0,\n [\"summonStartedMoment\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389082588,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"id\"]=3,\n [\"level\"]=3,\n [\"summonFinishedMoment\"]=1389083372,\n [\"isPaused\"]=false,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083206,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"id\"]=5,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083211,\n [\"summonRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n [11]={9},\n [17]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n [24]={14},\n},\n-- Table: {2}\n{\n {15},\n},\n-- Table: {3}\n{\n {16},\n},\n-- Table: {4}\n{\n {17},\n},\n-- Table: {5}\n{\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n},\n-- Table: {7}\n{\n {22},\n},\n-- Table: {8}\n{\n {23},\n},\n-- Table: {9}\n{\n {24},\n},\n-- Table: {10}\n{\n {25},\n},\n-- Table: {11}\n{\n {26},\n},\n-- Table: {12}\n{\n {27},\n {28},\n {29},\n {30},\n {31},\n {32},\n},\n-- Table: {13}\n{\n {33},\n},\n-- Table: {14}\n{\n {34},\n},\n-- Table: {15}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=1,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {16}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=2,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {17}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=3,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {18}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {19}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {20}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {21}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {22}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=6,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {23}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=7,\n [\"remainingTime\"]=0,\n [\"level\"]=4,\n [\"finishedMoment\"]=0,\n},\n-- Table: {24}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=11,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {25}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=17,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {26}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=10,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {27}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {28}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {29}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=3,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {30}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=4,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {31}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=5,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {32}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=6,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {33}\n{\n [\"index\"]=1,\n [\"remainingTime\"]=0,\n [\"id\"]=16,\n [\"destroyed\"]=false,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {34}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=24,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\n},\n}","userLog":"return {\n-- Table: {1}\n{\n},\n}","alliance":"return {\n-- Table: {1}\n{\n [\"offeredMoment\"]=1390752771,\n},\n}","id":"24000038","attack":"return {\n-- Table: {1}\n{\n [\"hero\"]={2},\n [\"skill\"]={3},\n},\n-- Table: {2}\n{\n [\"unselected\"]={4},\n [\"selected\"]={5},\n},\n-- Table: {3}\n{\n [\"space\"]=0,\n [\"finishedMoment\"]=1392692740,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n {8},\n {9},\n {10},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {5}\n{\n {11},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {12},\n},\n-- Table: {7}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1389082588,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n [\"finishedMoment\"]=1389083206,\n [\"readyCount\"]=2,\n},\n-- Table: {9}\n{\n [\"id\"]=5,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=6,\n},\n-- Table: {10}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1389083763,\n [\"readyCount\"]=1,\n},\n-- Table: {11}\n{\n [\"id\"]=3,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {12}\n{\n [\"id\"]=3,\n [\"selectedCount\"]=3,\n [\"finishedMoment\"]=1392646883,\n [\"readyCount\"]=3,\n},\n}"},"ret":0}
2014-03-03 16:09:38.087 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x169e7c00>
2014-03-03 16:09:38.127 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkData&uid=24000038&ver=1&dataMd5=ffb4fcd337be0de565064bc5a374df29&appId=27&appVer=1.3.1&lang=zh-Hans&uuid=B8159B2C-2537-4D83-85A1-35018A79E8DF&tk=49ff0bb07091b4a95d2a0722232cc9a5
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:38.131 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x169e7c00> will not use a persistent connection
2014-03-03 16:09:38.204 PuffingTom[218:9163] [THROTTLING] ===Used: 48 bytes of bandwidth in last measurement period===
2014-03-03 16:09:38.393 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x169e7c00> finished uploading data
2014-03-03 16:09:38.618 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:38.621 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:39.084 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:39.087 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:39.089 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:39.092 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:39.393 PuffingTom[218:1303] [THROTTLING] ===Used: 398 bytes of bandwidth in last measurement period===
2014-03-03 16:09:39.618 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:39.620 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:39.780 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x169e7c00> received response headers
2014-03-03 16:09:39.788 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x169e7c00> finished downloading data (20 bytes)
2014-03-03 16:09:39.792 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x169e7c00>
2014-03-03 16:09:40.454 PuffingTom[218:9163] [THROTTLING] ===Used: 20 bytes of bandwidth in last measurement period===
2014-03-03 16:09:40.636 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:40.638 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:41.635 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:41.638 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:41.704 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:42.102 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2014-03-03 16:09:42.106 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:42.107 PuffingTom[218:60b] lua>>> resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2014-03-03 16:09:42.110 PuffingTom[218:60b] lua<<< {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":1000,"level":1,"finishedMoment":0,"currentCount":1000}
2014-03-03 16:09:42.635 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:42.638 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:42.954 PuffingTom[218:9163] [THROTTLING] ===Used: 0 bytes of bandwidth in last measurement period===
2014-03-03 16:09:43.025 PuffingTom[218:60b] lua>>> user.getUserData({})
2014-03-03 16:09:43.030 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"gemCount":204882,"PVPUnlockGuide":1,"score":1260,"HydrogenStorageGuide":"1","PVE2Guide":31,"bulletinCount":0,"lastAttackGuideType":"skill","attackGuideCount":8,"selectedHeroId":1,"totalBuilderNum":1,"GoldmineGuide":"1","protectionTime":0,"defenseFailCount":10,"nickName":"XAsandbox","stageIndex":5,"facebookId":"","MultiplayerGuide":"1","lastHeroGuideType":"upgrade","pveOrPvpTipsFlag":"0","protectionRemainingTime":0,"lang":"zh-Hans","hydrogenGuideCount":0,"HeroAltarGuide":"1","guideStep":124,"isPlayedPVP":"1","lastSkillGuideType":"unlock","TechnologyCenterGuide":"1","attackFailCount":8,"lastLoginTime":1392692452,"heroCanCheck":1,"InstituteGuide":"1","idleBuilderNum":1,"goldGuideCount":0,"raidRatio":20,"pvpTipsFlag":"1","SlowTimeAnimateShow":"1","AllianceGuide":"1","timeZone":"8","defenseGuideCount":10,"id":"24000038","GoldStorageGuide":"1","lastHydrogenFull":0,"registerTime":1389081411,"userName":"","ExploreGuide":45,"EducationGuide":36,"gameCenter":"G:274406852","name":"XAsandbox","facebookName":"","isGuideFinished":1,"lastGoldFull":0},"ret":0}
2014-03-03 16:09:43.033 PuffingTom[218:60b] lua>>> datastore.export({})
2014-03-03 16:09:43.049 PuffingTom[218:60b] lua<<< {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":60,\\\"tilewidth\\\":32,\\\"mapheight\\\":60,\\\"tileheight\\\":32},\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":1280,\\\"height\\\":128}],\\\"TownHall\\\":[{\\\"y\\\":416,\\\"width\\\":224,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1120,\\\"height\\\":192}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":992,\\\"level\\\":1}],\\\"HeroAltar\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":1472,\\\"height\\\":128}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":288,\\\"height\\\":128}],\\\"Alliance\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"level\\\":1,\\\"height\\\":128,\\\"x\\\":416,\\\"index\\\":1}],\\\"Ladder\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":576,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":1,\\\"x\\\":704,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":3,\\\"x\\\":832,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":64,\\\"index\\\":4,\\\"x\\\":960,\\\"level\\\":1},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":5,\\\"level\\\":1,\\\"x\\\":1088,\\\"height\\\":64},{\\\"y\\\":352,\\\"width\\\":128,\\\"index\\\":6,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":64}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"height\\\":128,\\\"index\\\":1,\\\"x\\\":800,\\\"level\\\":1}],\\\"GoldStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":576,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":832,\\\"height\\\":128}],\\\"HydrogenStorage\\\":[{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":10,\\\"x\\\":704,\\\"height\\\":128},{\\\"y\\\":416,\\\"width\\\":128,\\\"index\\\":2,\\\"level\\\":10,\\\"x\\\":960,\\\"height\\\":128}],\\\"AirTower\\\":[{\\\"y\\\":704,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":0,\\\"x\\\":1152,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":64,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":5,\\\"x\\\":608,\\\"height\\\":128}]},\\\"Stone\\\":0}\",\n},\n}","resource":"return {\n-- Table: {1}\n{\n [\"hydrogen\"]={2},\n [\"gold\"]={3},\n},\n-- Table: {2}\n{\n [\"storage\"]={4},\n [\"collector\"]={5},\n},\n-- Table: {3}\n{\n [\"storage\"]={6},\n [\"collector\"]={7},\n},\n-- Table: {4}\n{\n {8},\n {9},\n},\n-- Table: {5}\n{\n {10},\n},\n-- Table: {6}\n{\n {11},\n {12},\n},\n-- Table: {7}\n{\n {13},\n},\n-- Table: {8}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=26336,\n},\n-- Table: {9}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=26336,\n},\n-- Table: {10}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n-- Table: {11}\n{\n [\"level\"]=10,\n [\"index\"]=1,\n [\"currentCount\"]=237478,\n},\n-- Table: {12}\n{\n [\"level\"]=10,\n [\"index\"]=2,\n [\"currentCount\"]=237478,\n},\n-- Table: {13}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1392268863,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=204882,\n [\"PVPUnlockGuide\"]=1,\n [\"score\"]=1260,\n [\"HydrogenStorageGuide\"]=\"1\",\n [\"PVE2Guide\"]=31,\n [\"bulletinCount\"]=0,\n [\"lastAttackGuideType\"]=\"skill\",\n [\"attackGuideCount\"]=8,\n [\"selectedHeroId\"]=1,\n [\"totalBuilderNum\"]=1,\n [\"GoldmineGuide\"]=\"1\",\n [\"protectionTime\"]=0,\n [\"defenseFailCount\"]=10,\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=5,\n [\"facebookId\"]=\"\",\n [\"MultiplayerGuide\"]=\"1\",\n [\"lastHeroGuideType\"]=\"upgrade\",\n [\"pveOrPvpTipsFlag\"]=\"0\",\n [\"lastGoldFull\"]=0,\n [\"hydrogenGuideCount\"]=0,\n [\"HeroAltarGuide\"]=\"1\",\n [\"guideStep\"]=124,\n [\"isPlayedPVP\"]=\"1\",\n [\"facebookName\"]=\"\",\n [\"name\"]=\"XAsandbox\",\n [\"attackFailCount\"]=8,\n [\"gameCenter\"]=\"G:274406852\",\n [\"pvpTipsFlag\"]=\"1\",\n [\"InstituteGuide\"]=\"1\",\n [\"SlowTimeAnimateShow\"]=\"1\",\n [\"goldGuideCount\"]=0,\n [\"userName\"]=\"\",\n [\"EducationGuide\"]=36,\n [\"idleBuilderNum\"]=1,\n [\"AllianceGuide\"]=\"1\",\n [\"timeZone\"]=\"8\",\n [\"GoldStorageGuide\"]=\"1\",\n [\"id\"]=\"24000038\",\n [\"registerTime\"]=1389081411,\n [\"lastHydrogenFull\"]=0,\n [\"defenseGuideCount\"]=10,\n [\"raidRatio\"]=20,\n [\"ExploreGuide\"]=45,\n [\"heroCanCheck\"]=1,\n [\"lastLoginTime\"]=1392692452,\n [\"TechnologyCenterGuide\"]=\"1\",\n [\"lastSkillGuideType\"]=\"unlock\",\n [\"isGuideFinished\"]=1,\n [\"lang\"]=\"zh-Hans\",\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=300,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=300,\n},\n-- Table: {3}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=500,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=500,\n},\n-- Table: {4}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=640,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=800,\n},\n-- Table: {5}\n{\n [\"getStarCount\"]=3,\n [\"getHydrogenCount\"]=1000,\n [\"isGetGem\"]=1,\n [\"getGoldCount\"]=1000,\n},\n}","skill":"return {\n-- Table: {1}\n{\n {2},\n [8]={3},\n [3]={4},\n [9]={5},\n [7]={6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083298,\n [\"id\"]=1,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083301,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083389,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"id\"]=9,\n [\"level\"]=2,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083396,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1389083303,\n [\"id\"]=7,\n [\"level\"]=1,\n [\"learnRemainingTime\"]=0,\n},\n}","mission":"return {\n-- Table: {1}\n{\n [3]={2},\n},\n-- Table: {2}\n{\n [\"status\"]=2,\n},\n}","hero":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"id\"]=1,\n [\"summonRemainingTime\"]=0,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=0,\n [\"summonStartedMoment\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389082588,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"id\"]=3,\n [\"level\"]=3,\n [\"summonFinishedMoment\"]=1389083372,\n [\"isPaused\"]=false,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083206,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"id\"]=5,\n [\"level\"]=1,\n [\"summonFinishedMoment\"]=1389083211,\n [\"summonRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n [11]={9},\n [17]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n [24]={14},\n},\n-- Table: {2}\n{\n {15},\n},\n-- Table: {3}\n{\n {16},\n},\n-- Table: {4}\n{\n {17},\n},\n-- Table: {5}\n{\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n},\n-- Table: {7}\n{\n {22},\n},\n-- Table: {8}\n{\n {23},\n},\n-- Table: {9}\n{\n {24},\n},\n-- Table: {10}\n{\n {25},\n},\n-- Table: {11}\n{\n {26},\n},\n-- Table: {12}\n{\n {27},\n {28},\n {29},\n {30},\n {31},\n {32},\n},\n-- Table: {13}\n{\n {33},\n},\n-- Table: {14}\n{\n {34},\n},\n-- Table: {15}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=1,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {16}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=2,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {17}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=3,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {18}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {19}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=4,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {20}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {21}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=5,\n [\"remainingTime\"]=0,\n [\"level\"]=10,\n [\"finishedMoment\"]=0,\n},\n-- Table: {22}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=6,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {23}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=7,\n [\"remainingTime\"]=0,\n [\"level\"]=4,\n [\"finishedMoment\"]=0,\n},\n-- Table: {24}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=11,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {25}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=17,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {26}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=10,\n [\"remainingTime\"]=0,\n [\"level\"]=5,\n [\"finishedMoment\"]=0,\n},\n-- Table: {27}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {28}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=2,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {29}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=3,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {30}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=4,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {31}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=5,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {32}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=6,\n [\"destroyed\"]=false,\n [\"id\"]=12,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {33}\n{\n [\"index\"]=1,\n [\"remainingTime\"]=0,\n [\"id\"]=16,\n [\"destroyed\"]=false,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n-- Table: {34}\n{\n [\"isBuilding\"]=false,\n [\"index\"]=1,\n [\"destroyed\"]=false,\n [\"id\"]=24,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n [\"finishedMoment\"]=0,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\n},\n}","userLog":"return {\n-- Table: {1}\n{\n},\n}","alliance":"return {\n-- Table: {1}\n{\n [\"offeredMoment\"]=1390752771,\n},\n}","id":"24000038","attack":"return {\n-- Table: {1}\n{\n [\"hero\"]={2},\n [\"skill\"]={3},\n},\n-- Table: {2}\n{\n [\"unselected\"]={4},\n [\"selected\"]={5},\n},\n-- Table: {3}\n{\n [\"space\"]=0,\n [\"finishedMoment\"]=1392692740,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n {8},\n {9},\n {10},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {5}\n{\n {11},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {12},\n},\n-- Table: {7}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1389082588,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n [\"finishedMoment\"]=1389083206,\n [\"readyCount\"]=2,\n},\n-- Table: {9}\n{\n [\"id\"]=5,\n [\"finishedMoment\"]=1393661048,\n [\"readyCount\"]=6,\n},\n-- Table: {10}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1389083763,\n [\"readyCount\"]=1,\n},\n-- Table: {11}\n{\n [\"id\"]=3,\n [\"finishedMoment\"]=1389083372,\n [\"readyCount\"]=4,\n},\n-- Table: {12}\n{\n [\"id\"]=3,\n [\"selectedCount\"]=3,\n [\"finishedMoment\"]=1392646883,\n [\"readyCount\"]=3,\n},\n}"},"ret":0}
2014-03-03 16:09:43.082 PuffingTom[218:1303] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x162df000>
2014-03-03 16:09:43.120 PuffingTom[218:1303]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkData&uid=24000038&ver=1&dataMd5=ffb4fcd337be0de565064bc5a374df29&appId=27&appVer=1.3.1&lang=zh-Hans&uuid=D43C0F18-9991-4304-9DF1-350FD6AEEF9B&tk=b32c00b2eb420ca6cdc45268af0a7447
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:43.122 PuffingTom[218:1303] [CONNECTION] Request <ASIFormDataRequest: 0x162df000> will not use a persistent connection
2014-03-03 16:09:43.208 PuffingTom[218:1603] [STATUS] Starting synchronous request <ASIFormDataRequest: 0x169e2400>
2014-03-03 16:09:43.210 PuffingTom[218:1603]
==== Building an application/x-www-form-urlencoded body ====
mod=gameUser&act=checkDevice&lang=zh-Hans&device=F67CEECE-52AD-44AB-A258-89DCE2232343&appId=27&uid=24000038&appVer=1.3.1&ver=1&tk=821b700994169b259803294bcb57f6b3
==== End of application/x-www-form-urlencoded body ====
2014-03-03 16:09:43.213 PuffingTom[218:1603] [CONNECTION] Request <ASIFormDataRequest: 0x169e2400> will not use a persistent connection
2014-03-03 16:09:43.377 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x162df000> finished uploading data
2014-03-03 16:09:43.468 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x169e2400> finished uploading data
2014-03-03 16:09:43.652 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:43.654 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}
2014-03-03 16:09:43.968 PuffingTom[218:1603] [THROTTLING] ===Used: 722 bytes of bandwidth in last measurement period===
2014-03-03 16:09:44.404 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x162df000> received response headers
2014-03-03 16:09:44.408 PuffingTom[218:1303] [STATUS] Request <ASIFormDataRequest: 0x162df000> finished downloading data (20 bytes)
2014-03-03 16:09:44.413 PuffingTom[218:1303] [STATUS] Request finished: <ASIFormDataRequest: 0x162df000>
2014-03-03 16:09:44.445 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x169e2400> received response headers
2014-03-03 16:09:44.448 PuffingTom[218:1603] [STATUS] Request <ASIFormDataRequest: 0x169e2400> finished downloading data (48 bytes)
2014-03-03 16:09:44.454 PuffingTom[218:1603] [STATUS] Request finished: <ASIFormDataRequest: 0x169e2400>
2014-03-03 16:09:44.652 PuffingTom[218:60b] lua>>> timerList.check({})
2014-03-03 16:09:44.654 PuffingTom[218:60b] lua<<< {"ret":0,"info":[],"errMsg":""}