2013-12-12 00:03:09.452 PuffingTom[689:60b] Flurry: Starting session on Agent Version [Flurry_iOS_121_4.3.0]
2013-12-12 00:03:09.536 PuffingTom[689:1603] Memory Capacity of 13770 MiB
2013-12-12 00:03:09.538 PuffingTom[689:1603] 673 MiB Free memory available.
cocos2d: cocos2d-iphone v2.1
cocos2d: compiled with Profiling Support: NO
cocos2d: OS version: 7.0.4 (0x07000400)
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
2013-12-12 00:03:09.874 PuffingTom[689:60b] Retina Display Not supported
luaEntryPath=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/main.lua
luaL_loadbuffer finish
2013-12-12 00:03:10.368 PuffingTom[689:60b] cocos2d: animation started with frame interval: 60.00
2013-12-12 00:03:10.382 PuffingTom[689:60b] cocos2d: surface size: 1024x768
2013-12-12 00:03:10:386 PuffingTom[689:1547] -[AppController application:didFinishLaunchingWithOptions:]:231 : app open
2013-12-12 00:03:13.129 PuffingTom[689:60b] 18 entries in the zip file
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/errorCode.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/debug.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/lib/json.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/lib/datastore.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/lib/tableUtil.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/lib/strbuf.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/lib/log.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/lib/stat.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/architecture.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/architecture.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/lib/tableUtil.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/battle.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/resource.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/defense.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/defense.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/shop.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/shop.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/resource.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/resource.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/grocery.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/grocery.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/hero.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/hero.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/map.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/map.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/otherItems.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/otherItems.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/skill.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/skill.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/stage.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/stage.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/statistics.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/statistics.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/timerList.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/architecture.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/hero.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/skill.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/defense.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/user.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/user.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/battleship.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/battleship.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/attack.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/attack.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/PuffingTom.app/Scripts/module/tech.lua
cocos2d_lua_loader path=/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents/config/tech.lua
2013-12-12 00:03:13.474 PuffingTom[689:60b] lua call datastore.open({"docPath":"/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents"})
2013-12-12 00:03:13.490 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:13.492 PuffingTom[689:60b] lua call stat.open({"docPath":"/var/mobile/Applications/9A01681A-13A3-4A5D-9A04-7C8A6354C48D/Documents"})
2013-12-12 00:03:13.496 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:13.504 PuffingTom[689:60b] userLogin stop scheduleCheckDevice
2013-12-12 00:03:13.505 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:13.510 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:13.512 PuffingTom[689:60b] userLogin lua call user.getUserData
2013-12-12 00:03:14.644 PuffingTom[689:60b] lua call datastore.import({"data":{"id":"2000009","userLog":"return {\n-- Table: {1}\n{\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=1000,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=1000,\n},\n}","map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":80,\\\"tilewidth\\\":32,\\\"mapheight\\\":80,\\\"tileheight\\\":32},\\\"MapStopStart\\\":[{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":2305,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":4417,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":1345,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":704,\\\"width\\\":\\\"2\\\",\\\"x\\\":3585,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":5505,\\\"height\\\":\\\"128\\\"}],\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1760,\\\"level\\\":8}],\\\"TownHall\\\":[{\\\"y\\\":352,\\\"width\\\":256,\\\"level\\\":10,\\\"height\\\":224,\\\"x\\\":544,\\\"index\\\":1}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":160}],\\\"HeroAltar\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1888,\\\"level\\\":5}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":800,\\\"height\\\":160}],\\\"Ladder\\\":[{\\\"x\\\":800,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":1,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":928,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":2,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":544,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":1,\\\"index\\\":3,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":672,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":4,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1056,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":5,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1184,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":6,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1312,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":7,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1440,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":8,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1568,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":9,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1696,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":10,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1824,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":11,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1952,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":12,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":2080,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":13,\\\"width\\\":128,\\\"height\\\":96}],\\\"DefensiveCenter\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1952,\\\"height\\\":160}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1024,\\\"height\\\":160}],\\\"GoldStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":12,\\\"x\\\":800,\\\"height\\\":160},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1120,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1440,\\\"level\\\":12}],\\\"HydrogenStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":960,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1280,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1600,\\\"level\\\":12}],\\\"AirTower\\\":[{\\\"y\\\":608,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1536,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"level\\\":11,\\\"height\\\":160,\\\"x\\\":2048,\\\"index\\\":1}]},\\\"StartPoint\\\":{\\\"x\\\":100,\\\"y\\\":45}}\",\n},\n}","skill":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n [8]={6},\n [6]={7},\n [7]={8},\n [9]={9},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386604173,\n [\"id\"]=1,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386602773,\n [\"id\"]=2,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605214,\n [\"id\"]=3,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605152,\n [\"id\"]=4,\n [\"level\"]=6,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603387,\n [\"id\"]=8,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {7}\n{\n [\"id\"]=6,\n [\"level\"]=6,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605220,\n},\n-- Table: {8}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605207,\n [\"id\"]=7,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {9}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603866,\n [\"id\"]=9,\n [\"level\"]=7,\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 [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386601907,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=6,\n [\"summonFinishedMoment\"]=1386602687,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603854,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603324,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"id\"]=5,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386605009,\n [\"isPaused\"]=false,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n [\"skillRechargeFinishedDelegate:7\"]={2},\n [\"skillRechargeFinishedDelegate:8\"]={3},\n [\"skillRechargeFinishedDelegate:4\"]={4},\n [\"skillRechargeFinishedDelegate:1\"]={5},\n [\"skillRechargeFinishedDelegate:9\"]={6},\n [\"skillRechargeFinishedDelegate:2\"]={7},\n},\n-- Table: {2}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:7\",\n [\"timestamp\"]=1386777748,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={8},\n},\n-- Table: {3}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:8\",\n [\"timestamp\"]=1386778168,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={9},\n},\n-- Table: {4}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:4\",\n [\"timestamp\"]=1386778528,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={10},\n},\n-- Table: {5}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:1\",\n [\"timestamp\"]=1386777928,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={11},\n},\n-- Table: {6}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:9\",\n [\"timestamp\"]=1386777388,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={12},\n},\n-- Table: {7}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:2\",\n [\"timestamp\"]=1386777208,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={13},\n},\n-- Table: {8}\n{\n [\"id\"]=7,\n},\n-- Table: {9}\n{\n [\"id\"]=8,\n},\n-- Table: {10}\n{\n [\"id\"]=4,\n},\n-- Table: {11}\n{\n [\"id\"]=1,\n},\n-- Table: {12}\n{\n [\"id\"]=9,\n},\n-- Table: {13}\n{\n [\"id\"]=2,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\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 {10},\n},\n-- Table: {5}\n{\n {11},\n},\n-- Table: {6}\n{\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n {15},\n},\n-- Table: {8}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2493867,\n},\n-- Table: {9}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2493867,\n},\n-- Table: {10}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2493866,\n},\n-- Table: {11}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771776,\n},\n-- Table: {12}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2499840,\n},\n-- Table: {13}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2499839,\n},\n-- Table: {14}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2499839,\n},\n-- Table: {15}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771775,\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n {9},\n [11]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n},\n-- Table: {2}\n{\n {14},\n},\n-- Table: {3}\n{\n {15},\n},\n-- Table: {4}\n{\n {16},\n},\n-- Table: {5}\n{\n {17},\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n {22},\n},\n-- Table: {7}\n{\n {23},\n},\n-- Table: {8}\n{\n {24},\n},\n-- Table: {9}\n{\n {25},\n},\n-- Table: {10}\n{\n {26},\n},\n-- Table: {11}\n{\n {27},\n},\n-- Table: {12}\n{\n {28},\n {29},\n {30},\n {31},\n {32},\n {33},\n {34},\n {35},\n {36},\n {37},\n {38},\n {39},\n {40},\n},\n-- Table: {13}\n{\n {41},\n},\n-- Table: {14}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=10,\n [\"id\"]=1,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {15}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=2,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {16}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=3,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {17}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=4,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {18}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=4,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=12,\n},\n-- Table: {19}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=4,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=3,\n},\n-- Table: {20}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=5,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {21}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=5,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {22}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=5,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=12,\n},\n-- Table: {23}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=5,\n [\"id\"]=6,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {24}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=7,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=8,\n},\n-- Table: {25}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=8,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {26}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=11,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=11,\n},\n-- Table: {27}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=10,\n [\"isBuilding\"]=true,\n [\"remainingTime\"]=0,\n [\"level\"]=4,\n},\n-- Table: {28}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {29}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {30}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=3,\n},\n-- Table: {31}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=4,\n},\n-- Table: {32}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=5,\n},\n-- Table: {33}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=6,\n},\n-- Table: {34}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=7,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n},\n-- Table: {35}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=8,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n},\n-- Table: {36}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=9,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n},\n-- Table: {37}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=10,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n},\n-- Table: {38}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=11,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n},\n-- Table: {39}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=12,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n},\n-- Table: {40}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=13,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=1,\n},\n-- Table: {41}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=16,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"level\"]=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\"]=1386779188,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=0,\n [\"readyCount\"]=1,\n},\n-- Table: {5}\n{\n {8},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {9},\n {10},\n {11},\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1386769508,\n [\"readyCount\"]=6,\n},\n-- Table: {9}\n{\n [\"id\"]=2,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777328,\n [\"readyCount\"]=0,\n},\n-- Table: {10}\n{\n [\"id\"]=9,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777688,\n [\"readyCount\"]=0,\n},\n-- Table: {11}\n{\n [\"id\"]=7,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386778408,\n [\"readyCount\"]=0,\n},\n-- Table: {12}\n{\n [\"id\"]=1,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778588,\n [\"readyCount\"]=0,\n},\n-- Table: {13}\n{\n [\"id\"]=8,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778828,\n [\"readyCount\"]=0,\n},\n-- Table: {14}\n{\n [\"id\"]=4,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386779188,\n [\"readyCount\"]=0,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=12495,\n [\"score\"]=25,\n [\"facebookName\"]=\"\",\n [\"bulletinCount\"]=0,\n [\"lastLoginTime\"]=1386770688,\n [\"selectedHeroId\"]=1,\n [\"idleBuilderNum\"]=5,\n [\"timeZone\"]=\"8\",\n [\"id\"]=\"2000009\",\n [\"registerTime\"]=1386601293,\n [\"userName\"]=\"XAsandbox\",\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=1,\n [\"lang\"]=\"zh-Hans\",\n [\"facebookId\"]=\"\",\n [\"raidRatio\"]=20,\n [\"name\"]=\"XAsandbox\",\n [\"gameCenter\"]=\"G:274406852\",\n [\"isGuideFinished\"]=1,\n [\"protectionTime\"]=0,\n},\n}"}})
2013-12-12 00:03:14.811 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:14.813 PuffingTom[689:60b] import success!
2013-12-12 00:03:14.814 PuffingTom[689:60b] lua call user.initUserDataIfNotExists()
lua [INFO] start check all user data, init if not exists
lua [INFO] end check all user data
2013-12-12 00:03:14.842 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:14.843 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:14.846 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:14.849 PuffingTom[689:60b] lua call timerList.check({})
lua [INFO] skillRechargeFinishedDelegate id = 7
lua [INFO] skillRechargeFinishedDelegate id = 9
lua [INFO] skillRechargeFinishedDelegate id = 2
2013-12-12 00:03:15.278 PuffingTom[689:60b] lua return {"ret":0,"info":[{"callback":"attack.skillRechargeFinishedDelegate","params":{"id":7}},{"callback":"attack.skillRechargeFinishedDelegate","params":{"id":9}},{"callback":"attack.skillRechargeFinishedDelegate","params":{"id":2}}],"errMsg":""}
2013-12-12 00:03:15.283 PuffingTom[689:60b] lua call map.errorHandle({})
2013-12-12 00:03:15.344 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:15.345 PuffingTom[689:60b] Loading -------5. web server login finish
2013-12-12 00:03:15.397 PuffingTom[689:60b] lua call timerList.getUserLog({})
2013-12-12 00:03:15.405 PuffingTom[689:60b] lua return {"errMsg":"","data":[],"ret":0}
2013-12-12 00:03:16.571 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:16.576 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7481600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:16.579 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:16.584 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7481600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:16.598 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:16.604 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:16.606 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:16.611 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7481600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:16.613 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:16.617 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7481600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:16.645 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:16.649 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:16.651 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:16.658 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:16.659 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:16.666 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:16.873 PuffingTom[689:60b] lua call architecture.getConfig({"id":1})
2013-12-12 00:03:16.880 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":0},"level":1,"totalTime":0},"2":{"price":{"hydrogen":0,"gold":1500},"level":2,"totalTime":900},"3":{"price":{"hydrogen":0,"gold":4000},"level":3,"totalTime":10800},"4":{"price":{"hydrogen":0,"gold":25000},"level":4,"totalTime":86400},"5":{"price":{"hydrogen":0,"gold":150000},"level":5,"totalTime":172800},"6":{"price":{"hydrogen":0,"gold":750000},"level":6,"totalTime":345600},"7":{"price":{"hydrogen":0,"gold":1200000},"level":7,"totalTime":518400},"8":{"price":{"hydrogen":0,"gold":2000000},"level":8,"totalTime":691200},"9":{"price":{"hydrogen":0,"gold":3000000},"level":9,"totalTime":864000},"10":{"price":{"hydrogen":0,"gold":4000000},"level":10,"totalTime":1209600},"id":1,"maxLevel":10,"name":"TownHall","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}]},"ret":0}
2013-12-12 00:03:16.883 PuffingTom[689:60b] lua call map.get()
2013-12-12 00:03:16.888 PuffingTom[689:60b] lua return {"errMsg":"","data":{"map":"{\"Data\":{\"mapwidth\":80,\"tilewidth\":32,\"mapheight\":80,\"tileheight\":32},\"MapStopStart\":[{\"y\":512,\"width\":\"2\",\"x\":2305,\"height\":\"128\"},{\"y\":512,\"width\":\"2\",\"x\":4417,\"height\":\"128\"},{\"y\":448,\"width\":\"2\",\"x\":1345,\"height\":\"128\"},{\"y\":704,\"width\":\"2\",\"x\":3585,\"height\":\"128\"},{\"y\":448,\"width\":\"2\",\"x\":5505,\"height\":\"128\"}],\"Ground\":{\"y\":0,\"width\":2880,\"x\":0,\"height\":64},\"Builds\":{\"SkillInstitute\":[{\"y\":352,\"width\":128,\"height\":160,\"index\":1,\"x\":1760,\"level\":8}],\"TownHall\":[{\"y\":352,\"width\":256,\"level\":10,\"height\":224,\"x\":544,\"index\":1}],\"GoldMine\":[{\"y\":64,\"width\":160,\"index\":1,\"level\":1,\"x\":1216,\"height\":160}],\"HeroAltar\":[{\"y\":352,\"width\":160,\"height\":160,\"index\":1,\"x\":1888,\"level\":5}],\"ExploreTower\":[{\"y\":64,\"width\":160,\"index\":1,\"level\":4,\"x\":800,\"height\":160}],\"Ladder\":[{\"x\":800,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":1,\"width\":128,\"height\":96},{\"x\":928,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":2,\"width\":128,\"height\":96},{\"x\":544,\"level\":1,\"y\":256,\"textureSerialNumber\":1,\"index\":3,\"width\":128,\"height\":96},{\"x\":672,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":4,\"width\":128,\"height\":96},{\"x\":1056,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":5,\"width\":128,\"height\":96},{\"x\":1184,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":6,\"width\":128,\"height\":96},{\"x\":1312,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":7,\"width\":128,\"height\":96},{\"x\":1440,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":8,\"width\":128,\"height\":96},{\"x\":1568,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":9,\"width\":128,\"height\":96},{\"x\":1696,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":10,\"width\":128,\"height\":96},{\"x\":1824,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":11,\"width\":128,\"height\":96},{\"x\":1952,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":12,\"width\":128,\"height\":96},{\"x\":2080,\"level\":1,\"y\":256,\"textureSerialNumber\":2,\"index\":13,\"width\":128,\"height\":96}],\"DefensiveCenter\":[{\"y\":64,\"width\":160,\"index\":1,\"level\":1,\"x\":1952,\"height\":160}],\"HydrogenCollector\":[{\"y\":64,\"width\":160,\"index\":1,\"level\":1,\"x\":1024,\"height\":160}],\"GoldStorage\":[{\"y\":352,\"width\":160,\"index\":1,\"level\":12,\"x\":800,\"height\":160},{\"y\":352,\"width\":160,\"height\":160,\"index\":2,\"x\":1120,\"level\":12},{\"y\":352,\"width\":160,\"height\":160,\"index\":3,\"x\":1440,\"level\":12}],\"HydrogenStorage\":[{\"y\":352,\"width\":160,\"height\":160,\"index\":1,\"x\":960,\"level\":12},{\"y\":352,\"width\":160,\"height\":160,\"index\":2,\"x\":1280,\"level\":12},{\"y\":352,\"width\":160,\"height\":160,\"index\":3,\"x\":1600,\"level\":12}],\"AirTower\":[{\"y\":608,\"width\":128,\"index\":1,\"level\":1,\"x\":1536,\"height\":128}],\"TechnologyCenter\":[{\"y\":352,\"width\":160,\"level\":11,\"height\":160,\"x\":2048,\"index\":1}]},\"StartPoint\":{\"x\":100,\"y\":45}}"},"ret":0}
2013-12-12 00:03:16.896 PuffingTom[689:60b] lua call architecture.getUserData({"id":1,"index":1})
2013-12-12 00:03:16.902 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":1,"level":10,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:16.903 PuffingTom[689:60b] lua call architecture.getUserData({"id":10,"index":1})
2013-12-12 00:03:16.910 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":1,"id":10,"level":4,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:17.811 PuffingTom[689:60b] lua call architecture.getUserData({"id":1,"index":1})
2013-12-12 00:03:17.817 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":1,"level":10,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:17.832 PuffingTom[689:60b] lua call architecture.getConfig({"id":1})
2013-12-12 00:03:17.839 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":0},"level":1,"totalTime":0},"2":{"price":{"hydrogen":0,"gold":1500},"level":2,"totalTime":900},"3":{"price":{"hydrogen":0,"gold":4000},"level":3,"totalTime":10800},"4":{"price":{"hydrogen":0,"gold":25000},"level":4,"totalTime":86400},"5":{"price":{"hydrogen":0,"gold":150000},"level":5,"totalTime":172800},"6":{"price":{"hydrogen":0,"gold":750000},"level":6,"totalTime":345600},"7":{"price":{"hydrogen":0,"gold":1200000},"level":7,"totalTime":518400},"8":{"price":{"hydrogen":0,"gold":2000000},"level":8,"totalTime":691200},"9":{"price":{"hydrogen":0,"gold":3000000},"level":9,"totalTime":864000},"10":{"price":{"hydrogen":0,"gold":4000000},"level":10,"totalTime":1209600},"id":1,"maxLevel":10,"name":"TownHall","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}]},"ret":0}
2013-12-12 00:03:17.918 PuffingTom[689:60b] lua call architecture.getUserData({"id":2,"index":1})
2013-12-12 00:03:17.925 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":2,"level":1,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:17.935 PuffingTom[689:60b] lua call architecture.getConfig({"id":2})
2013-12-12 00:03:17.943 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":100,"gold":0},"level":1,"totalTime":10},"2":{"price":{"hydrogen":150,"gold":0},"level":2,"totalTime":30},"3":{"price":{"hydrogen":200,"gold":0},"level":3,"totalTime":60},"4":{"price":{"hydrogen":400,"gold":0},"level":4,"totalTime":300},"5":{"price":{"hydrogen":1400,"gold":0},"level":5,"totalTime":3600},"6":{"price":{"hydrogen":3000,"gold":0},"level":6,"totalTime":7200},"7":{"price":{"hydrogen":7000,"gold":0},"level":7,"totalTime":21600},"8":{"price":{"hydrogen":14000,"gold":0},"level":8,"totalTime":43200},"9":{"price":{"hydrogen":28000,"gold":0},"level":9,"totalTime":86400},"10":{"price":{"hydrogen":56000,"gold":0},"level":10,"totalTime":172800},"11":{"price":{"hydrogen":84000,"gold":0},"level":11,"totalTime":259200},"12":{"price":{"hydrogen":168000,"gold":0},"level":12,"totalTime":345600},"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}
2013-12-12 00:03:17.950 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:17.954 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:17.962 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:17.966 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:17.972 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:17.976 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:17.977 PuffingTom[689:60b] lua call architecture.getUserData({"id":3,"index":1})
2013-12-12 00:03:17.983 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":3,"level":1,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:17.993 PuffingTom[689:60b] lua call architecture.getConfig({"id":3})
2013-12-12 00:03:18.000 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":100},"level":1,"totalTime":10},"2":{"price":{"hydrogen":0,"gold":150},"level":2,"totalTime":30},"3":{"price":{"hydrogen":0,"gold":200},"level":3,"totalTime":60},"4":{"price":{"hydrogen":0,"gold":400},"level":4,"totalTime":300},"5":{"price":{"hydrogen":0,"gold":1400},"level":5,"totalTime":3600},"6":{"price":{"hydrogen":0,"gold":3000},"level":6,"totalTime":7200},"7":{"price":{"hydrogen":0,"gold":7000},"level":7,"totalTime":21600},"8":{"price":{"hydrogen":0,"gold":14000},"level":8,"totalTime":43200},"9":{"price":{"hydrogen":0,"gold":28000},"level":9,"totalTime":86400},"10":{"price":{"hydrogen":0,"gold":56000},"level":10,"totalTime":172800},"11":{"price":{"hydrogen":0,"gold":84000},"level":11,"totalTime":259200},"12":{"price":{"hydrogen":0,"gold":168000},"level":12,"totalTime":345600},"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}
2013-12-12 00:03:18.018 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:18.021 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:18.023 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:18.027 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:18.033 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:18.037 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:18.038 PuffingTom[689:60b] lua call architecture.getUserData({"id":4,"index":1})
2013-12-12 00:03:18.044 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":4,"level":12,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:18.056 PuffingTom[689:60b] lua call architecture.getConfig({"id":4})
2013-12-12 00:03:18.064 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":300,"gold":0},"level":1,"totalTime":120},"2":{"price":{"hydrogen":500,"gold":0},"level":2,"totalTime":300},"3":{"price":{"hydrogen":750,"gold":0},"level":3,"totalTime":900},"4":{"price":{"hydrogen":1200,"gold":0},"level":4,"totalTime":3600},"5":{"price":{"hydrogen":2600,"gold":0},"level":5,"totalTime":7200},"6":{"price":{"hydrogen":5200,"gold":0},"level":6,"totalTime":10800},"7":{"price":{"hydrogen":12000,"gold":0},"level":7,"totalTime":14400},"8":{"price":{"hydrogen":25000,"gold":0},"level":8,"totalTime":21600},"9":{"price":{"hydrogen":50000,"gold":0},"level":9,"totalTime":28800},"10":{"price":{"hydrogen":100000,"gold":0},"level":10,"totalTime":43200},"11":{"price":{"hydrogen":250000,"gold":0},"level":11,"totalTime":86400},"12":{"price":{"hydrogen":500000,"gold":0},"level":12,"totalTime":172800},"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}
2013-12-12 00:03:18.074 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:18.079 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:18.082 PuffingTom[689:60b] lua call architecture.getUserData({"id":4,"index":2})
2013-12-12 00:03:18.088 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":2,"id":4,"level":12,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.090 PuffingTom[689:60b] lua call architecture.getConfig({"id":4})
2013-12-12 00:03:18.097 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":300,"gold":0},"level":1,"totalTime":120},"2":{"price":{"hydrogen":500,"gold":0},"level":2,"totalTime":300},"3":{"price":{"hydrogen":750,"gold":0},"level":3,"totalTime":900},"4":{"price":{"hydrogen":1200,"gold":0},"level":4,"totalTime":3600},"5":{"price":{"hydrogen":2600,"gold":0},"level":5,"totalTime":7200},"6":{"price":{"hydrogen":5200,"gold":0},"level":6,"totalTime":10800},"7":{"price":{"hydrogen":12000,"gold":0},"level":7,"totalTime":14400},"8":{"price":{"hydrogen":25000,"gold":0},"level":8,"totalTime":21600},"9":{"price":{"hydrogen":50000,"gold":0},"level":9,"totalTime":28800},"10":{"price":{"hydrogen":100000,"gold":0},"level":10,"totalTime":43200},"11":{"price":{"hydrogen":250000,"gold":0},"level":11,"totalTime":86400},"12":{"price":{"hydrogen":500000,"gold":0},"level":12,"totalTime":172800},"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}
2013-12-12 00:03:18.103 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:18.106 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:18.111 PuffingTom[689:60b] lua call architecture.getUserData({"id":4,"index":3})
2013-12-12 00:03:18.117 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":4,"level":12,"remainingTime":0,"index":3},"ret":0}
2013-12-12 00:03:18.118 PuffingTom[689:60b] lua call architecture.getConfig({"id":4})
2013-12-12 00:03:18.125 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":300,"gold":0},"level":1,"totalTime":120},"2":{"price":{"hydrogen":500,"gold":0},"level":2,"totalTime":300},"3":{"price":{"hydrogen":750,"gold":0},"level":3,"totalTime":900},"4":{"price":{"hydrogen":1200,"gold":0},"level":4,"totalTime":3600},"5":{"price":{"hydrogen":2600,"gold":0},"level":5,"totalTime":7200},"6":{"price":{"hydrogen":5200,"gold":0},"level":6,"totalTime":10800},"7":{"price":{"hydrogen":12000,"gold":0},"level":7,"totalTime":14400},"8":{"price":{"hydrogen":25000,"gold":0},"level":8,"totalTime":21600},"9":{"price":{"hydrogen":50000,"gold":0},"level":9,"totalTime":28800},"10":{"price":{"hydrogen":100000,"gold":0},"level":10,"totalTime":43200},"11":{"price":{"hydrogen":250000,"gold":0},"level":11,"totalTime":86400},"12":{"price":{"hydrogen":500000,"gold":0},"level":12,"totalTime":172800},"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}
2013-12-12 00:03:18.132 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:18.135 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:18.139 PuffingTom[689:60b] lua call architecture.getUserData({"id":5,"index":1})
2013-12-12 00:03:18.145 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":5,"level":12,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:18.157 PuffingTom[689:60b] lua call architecture.getConfig({"id":5})
2013-12-12 00:03:18.164 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":300},"level":1,"totalTime":120},"2":{"price":{"hydrogen":0,"gold":500},"level":2,"totalTime":300},"3":{"price":{"hydrogen":0,"gold":750},"level":3,"totalTime":900},"4":{"price":{"hydrogen":0,"gold":1200},"level":4,"totalTime":3600},"5":{"price":{"hydrogen":0,"gold":2600},"level":5,"totalTime":7200},"6":{"price":{"hydrogen":0,"gold":5200},"level":6,"totalTime":10800},"7":{"price":{"hydrogen":0,"gold":12000},"level":7,"totalTime":14400},"8":{"price":{"hydrogen":0,"gold":25000},"level":8,"totalTime":21600},"9":{"price":{"hydrogen":0,"gold":50000},"level":9,"totalTime":28800},"10":{"price":{"hydrogen":0,"gold":100000},"level":10,"totalTime":43200},"11":{"price":{"hydrogen":0,"gold":250000},"level":11,"totalTime":86400},"12":{"price":{"hydrogen":0,"gold":500000},"level":12,"totalTime":172800},"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}
2013-12-12 00:03:18.173 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:18.176 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2493867}
2013-12-12 00:03:18.180 PuffingTom[689:60b] lua call architecture.getUserData({"id":5,"index":2})
2013-12-12 00:03:18.186 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":5,"level":12,"remainingTime":0,"index":2},"ret":0}
2013-12-12 00:03:18.188 PuffingTom[689:60b] lua call architecture.getConfig({"id":5})
2013-12-12 00:03:18.195 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":300},"level":1,"totalTime":120},"2":{"price":{"hydrogen":0,"gold":500},"level":2,"totalTime":300},"3":{"price":{"hydrogen":0,"gold":750},"level":3,"totalTime":900},"4":{"price":{"hydrogen":0,"gold":1200},"level":4,"totalTime":3600},"5":{"price":{"hydrogen":0,"gold":2600},"level":5,"totalTime":7200},"6":{"price":{"hydrogen":0,"gold":5200},"level":6,"totalTime":10800},"7":{"price":{"hydrogen":0,"gold":12000},"level":7,"totalTime":14400},"8":{"price":{"hydrogen":0,"gold":25000},"level":8,"totalTime":21600},"9":{"price":{"hydrogen":0,"gold":50000},"level":9,"totalTime":28800},"10":{"price":{"hydrogen":0,"gold":100000},"level":10,"totalTime":43200},"11":{"price":{"hydrogen":0,"gold":250000},"level":11,"totalTime":86400},"12":{"price":{"hydrogen":0,"gold":500000},"level":12,"totalTime":172800},"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}
2013-12-12 00:03:18.201 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:18.205 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2493867}
2013-12-12 00:03:18.208 PuffingTom[689:60b] lua call architecture.getUserData({"id":5,"index":3})
2013-12-12 00:03:18.215 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":3,"id":5,"level":12,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.216 PuffingTom[689:60b] lua call architecture.getConfig({"id":5})
2013-12-12 00:03:18.223 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":300},"level":1,"totalTime":120},"2":{"price":{"hydrogen":0,"gold":500},"level":2,"totalTime":300},"3":{"price":{"hydrogen":0,"gold":750},"level":3,"totalTime":900},"4":{"price":{"hydrogen":0,"gold":1200},"level":4,"totalTime":3600},"5":{"price":{"hydrogen":0,"gold":2600},"level":5,"totalTime":7200},"6":{"price":{"hydrogen":0,"gold":5200},"level":6,"totalTime":10800},"7":{"price":{"hydrogen":0,"gold":12000},"level":7,"totalTime":14400},"8":{"price":{"hydrogen":0,"gold":25000},"level":8,"totalTime":21600},"9":{"price":{"hydrogen":0,"gold":50000},"level":9,"totalTime":28800},"10":{"price":{"hydrogen":0,"gold":100000},"level":10,"totalTime":43200},"11":{"price":{"hydrogen":0,"gold":250000},"level":11,"totalTime":86400},"12":{"price":{"hydrogen":0,"gold":500000},"level":12,"totalTime":172800},"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}
2013-12-12 00:03:18.229 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:18.233 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2493866}
2013-12-12 00:03:18.237 PuffingTom[689:60b] lua call architecture.getUserData({"id":6,"index":1})
2013-12-12 00:03:18.244 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":6,"level":5,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:18.258 PuffingTom[689:60b] lua call architecture.getConfig({"id":6})
2013-12-12 00:03:18.263 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":0},"level":1,"totalTime":0},"2":{"price":{"hydrogen":500,"gold":0},"level":2,"totalTime":300},"3":{"price":{"hydrogen":4800,"gold":0},"level":3,"totalTime":3600},"4":{"price":{"hydrogen":34000,"gold":0},"level":4,"totalTime":43200},"5":{"price":{"hydrogen":440000,"gold":0},"level":5,"totalTime":172800},"id":6,"maxLevel":5,"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":5},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":5},{"maxCount":1,"maxLevel":5}]},"ret":0}
2013-12-12 00:03:18.282 PuffingTom[689:60b] lua call architecture.getUserData({"id":7,"index":1})
2013-12-12 00:03:18.291 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":1,"id":7,"level":8,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.303 PuffingTom[689:60b] lua call architecture.getConfig({"id":7})
2013-12-12 00:03:18.309 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":100,"gold":0},"level":1,"totalTime":0},"2":{"price":{"hydrogen":100,"gold":0},"level":2,"totalTime":300},"3":{"price":{"hydrogen":300,"gold":0},"level":3,"totalTime":900},"4":{"price":{"hydrogen":13800,"gold":0},"level":4,"totalTime":10800},"5":{"price":{"hydrogen":48000,"gold":0},"level":5,"totalTime":43200},"6":{"price":{"hydrogen":280000,"gold":0},"level":6,"totalTime":86400},"7":{"price":{"hydrogen":560000,"gold":0},"level":7,"totalTime":259200},"8":{"price":{"hydrogen":1680000,"gold":0},"level":8,"totalTime":432000},"id":7,"maxLevel":8,"name":"SkillInstitute","dependLevelLimit":[{"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},{"maxCount":1,"maxLevel":8}]},"ret":0}
2013-12-12 00:03:18.317 PuffingTom[689:60b] lua call architecture.getUserData({"id":8,"index":1})
2013-12-12 00:03:18.324 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":8,"level":1,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:18.338 PuffingTom[689:60b] lua call architecture.getConfig({"id":8})
2013-12-12 00:03:18.342 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":250},"level":1,"totalTime":0},"id":8,"maxLevel":1,"name":"DefensiveCenter","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}
2013-12-12 00:03:18.349 PuffingTom[689:60b] lua call architecture.getUserData({"id":10,"index":1})
2013-12-12 00:03:18.356 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":1,"id":10,"level":4,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.369 PuffingTom[689:60b] lua call architecture.getConfig({"id":10})
2013-12-12 00:03:18.376 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":0},"level":1,"totalTime":0},"2":{"price":{"hydrogen":500,"gold":0},"level":2,"totalTime":300},"3":{"price":{"hydrogen":46000,"gold":0},"level":3,"totalTime":28800},"4":{"price":{"hydrogen":230000,"gold":0},"level":4,"totalTime":86400},"5":{"price":{"hydrogen":680000,"gold":0},"level":5,"totalTime":172800},"6":{"price":{"hydrogen":1360000,"gold":0},"level":6,"totalTime":259200},"7":{"price":{"hydrogen":2040000,"gold":0},"level":7,"totalTime":345600},"8":{"price":{"hydrogen":3180000,"gold":0},"level":8,"totalTime":432000},"9":{"price":{"hydrogen":4420000,"gold":0},"level":9,"totalTime":518400},"10":{"price":{"hydrogen":6360000,"gold":0},"level":10,"totalTime":777600},"id":10,"maxLevel":10,"name":"ExploreTower","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":7},{"maxCount":1,"maxLevel":8},{"maxCount":1,"maxLevel":9},{"maxCount":1,"maxLevel":10}]},"ret":0}
2013-12-12 00:03:18.397 PuffingTom[689:60b] lua call architecture.getUserData({"id":11,"index":1})
2013-12-12 00:03:18.404 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":1,"id":11,"level":11,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.415 PuffingTom[689:60b] lua call architecture.getConfig({"id":11})
2013-12-12 00:03:18.423 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":200,"gold":0},"level":1,"totalTime":0},"2":{"price":{"hydrogen":500,"gold":0},"level":2,"totalTime":300},"3":{"price":{"hydrogen":1500,"gold":0},"level":3,"totalTime":900},"4":{"price":{"hydrogen":26000,"gold":0},"level":4,"totalTime":1800},"5":{"price":{"hydrogen":120000,"gold":0},"level":5,"totalTime":21600},"6":{"price":{"hydrogen":640000,"gold":0},"level":6,"totalTime":43200},"7":{"price":{"hydrogen":1280000,"gold":0},"level":7,"totalTime":86400},"8":{"price":{"hydrogen":2200000,"gold":0},"level":8,"totalTime":172800},"11":{"price":{"hydrogen":5500000,"gold":0},"level":11,"totalTime":518400},"name":"TechnologyCenter","10":{"price":{"hydrogen":4000000,"gold":0},"level":10,"totalTime":432000},"id":11,"maxLevel":11,"9":{"price":{"hydrogen":3400000,"gold":0},"level":9,"totalTime":345600},"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}
2013-12-12 00:03:18.436 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":1})
2013-12-12 00:03:18.443 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:18.446 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.450 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.467 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.470 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.471 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":2})
2013-12-12 00:03:18.478 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":2},"ret":0}
2013-12-12 00:03:18.480 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.485 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.493 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.495 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.497 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":3})
2013-12-12 00:03:18.505 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":3},"ret":0}
2013-12-12 00:03:18.508 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.513 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.520 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.523 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.525 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":4})
2013-12-12 00:03:18.539 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":4},"ret":0}
2013-12-12 00:03:18.541 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.547 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.554 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.558 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.559 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":5})
2013-12-12 00:03:18.571 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":5},"ret":0}
2013-12-12 00:03:18.574 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.579 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.587 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.590 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.592 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":6})
2013-12-12 00:03:18.598 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":6},"ret":0}
2013-12-12 00:03:18.601 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.605 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.612 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.615 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.616 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":7})
2013-12-12 00:03:18.623 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":7,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.625 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.629 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.637 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.639 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.641 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":8})
2013-12-12 00:03:18.648 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":8,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.650 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.654 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.661 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.664 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.666 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":9})
2013-12-12 00:03:18.672 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":9,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.674 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.678 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.684 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.686 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.687 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":10})
2013-12-12 00:03:18.694 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":10,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.695 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.699 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.705 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.706 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.708 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":11})
2013-12-12 00:03:18.714 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":11,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.715 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.719 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.725 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.727 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.728 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":12})
2013-12-12 00:03:18.734 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":12,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.735 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.739 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.745 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.747 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.748 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":13})
2013-12-12 00:03:18.754 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":13,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.755 PuffingTom[689:60b] lua call architecture.getConfig({"id":12})
2013-12-12 00:03:18.759 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":200},"level":1,"totalTime":0},"id":12,"maxLevel":1,"name":"Ladder","dependLevelLimit":[{"maxCount":10,"maxLevel":1},{"maxCount":16,"maxLevel":1},{"maxCount":20,"maxLevel":1},{"maxCount":26,"maxLevel":1},{"maxCount":30,"maxLevel":1},{"maxCount":36,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":40,"maxLevel":1},{"maxCount":200,"maxLevel":1}]},"ret":0}
2013-12-12 00:03:18.766 PuffingTom[689:60b] lua call defense.getConfig({"id":12, "level":1})
2013-12-12 00:03:18.768 PuffingTom[689:60b] lua return {"errMsg":"","data":{"countdown":5,"affectTime":1,"slowDownRate":1,"level":1,"damage":0},"ret":0}
2013-12-12 00:03:18.769 PuffingTom[689:60b] lua call architecture.getUserData({"id":16,"index":1})
2013-12-12 00:03:18.775 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":1,"id":16,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:18.777 PuffingTom[689:60b] lua call defense.getConfig({"id":16, "level":1})
2013-12-12 00:03:18.780 PuffingTom[689:60b] lua return {"errMsg":"","data":{"pursueGhostDistance":3,"patrolGhostDetectRadius":3.5,"lives":1,"pursueGhostControlCloseDuration":4,"level":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"patrolGhostMotorSpeed":0.2,"patrolGhostSpeed":12,"pursueGhostAttackArea":5,"patrolGhostDamage":1,"patrolGhostNum":1,"pursueGhostLimitSpeedDuration":3,"patrolGhostFanBlinkDuration":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"pursueGhostDamage":1,"pursueGhostMotorSpeed":2,"pursueGhostLimitSpeed":5.6,"patrolGhostDistance":6,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"ret":0}
2013-12-12 00:03:18.782 PuffingTom[689:60b] lua call architecture.getConfig({"id":16})
2013-12-12 00:03:18.787 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":250},"level":1,"totalTime":60},"2":{"price":{"hydrogen":0,"gold":750},"level":2,"totalTime":600},"3":{"price":{"hydrogen":0,"gold":3000},"level":3,"totalTime":2700},"4":{"price":{"hydrogen":0,"gold":16000},"level":4,"totalTime":7200},"5":{"price":{"hydrogen":0,"gold":90000},"level":5,"totalTime":43200},"6":{"price":{"hydrogen":0,"gold":400000},"level":6,"totalTime":172800},"id":16,"maxLevel":6,"name":"AirTower","dependLevelLimit":[{"maxCount":2,"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}
2013-12-12 00:03:18.790 PuffingTom[689:60b] lua call defense.getConfig({"id":16, "level":1})
2013-12-12 00:03:18.793 PuffingTom[689:60b] lua return {"errMsg":"","data":{"pursueGhostDistance":3,"patrolGhostDetectRadius":3.5,"lives":1,"pursueGhostControlCloseDuration":4,"level":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"patrolGhostMotorSpeed":0.2,"patrolGhostSpeed":12,"pursueGhostAttackArea":5,"patrolGhostDamage":1,"patrolGhostNum":1,"pursueGhostLimitSpeedDuration":3,"patrolGhostFanBlinkDuration":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"pursueGhostDamage":1,"pursueGhostMotorSpeed":2,"pursueGhostLimitSpeed":5.6,"patrolGhostDistance":6,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"ret":0}
2013-12-12 00:03:18.796 PuffingTom[689:60b] lua call defense.getConfig({"id":16, "level":1})
2013-12-12 00:03:18.799 PuffingTom[689:60b] lua return {"errMsg":"","data":{"pursueGhostDistance":3,"patrolGhostDetectRadius":3.5,"lives":1,"pursueGhostControlCloseDuration":4,"level":1,"pursueGhostSwitch":false,"pursueGhostControlSwitch":false,"patrolGhostMotorSpeed":0.2,"patrolGhostSpeed":12,"pursueGhostAttackArea":5,"patrolGhostDamage":1,"patrolGhostNum":1,"pursueGhostLimitSpeedDuration":3,"patrolGhostFanBlinkDuration":2,"patrolGhostFanSpeed":3,"pursueGhostControlOpenDuration":4,"pursueGhostDamage":1,"pursueGhostMotorSpeed":2,"pursueGhostLimitSpeed":5.6,"patrolGhostDistance":6,"pursueGhostLimitSwitch":false,"pursueGhostSpeed":6.25},"ret":0}
2013-12-12 00:03:18.803 PuffingTom[689:60b] lua call hero.getUserData({})
2013-12-12 00:03:18.808 PuffingTom[689:60b] lua return {"errMsg":"","data":[{"isPaused":false,"id":1,"level":5,"summonFinishedMoment":1386601907,"summonRemainingTime":0},{"isPaused":false,"id":2,"level":6,"summonFinishedMoment":1386602687,"summonRemainingTime":0},{"isPaused":false,"id":3,"level":5,"summonFinishedMoment":1386603854,"summonRemainingTime":0},{"isPaused":false,"id":4,"level":5,"summonFinishedMoment":1386603324,"summonRemainingTime":0},{"isPaused":false,"id":5,"level":5,"summonFinishedMoment":1386605009,"summonRemainingTime":0}],"ret":0}
2013-12-12 00:03:19.341 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":1})
2013-12-12 00:03:19.350 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:19.353 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":2})
2013-12-12 00:03:19.360 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":2},"ret":0}
2013-12-12 00:03:19.364 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":3})
2013-12-12 00:03:19.371 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":3},"ret":0}
2013-12-12 00:03:19.373 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":4})
2013-12-12 00:03:19.380 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":4},"ret":0}
2013-12-12 00:03:19.384 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":5})
2013-12-12 00:03:19.390 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":5},"ret":0}
2013-12-12 00:03:19.393 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":6})
2013-12-12 00:03:19.401 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":12,"level":1,"remainingTime":0,"index":6},"ret":0}
2013-12-12 00:03:19.404 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":7})
2013-12-12 00:03:19.410 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":7,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.413 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":8})
2013-12-12 00:03:19.421 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":8,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.423 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":9})
2013-12-12 00:03:19.431 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":9,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.433 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":10})
2013-12-12 00:03:19.439 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":10,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.440 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":11})
2013-12-12 00:03:19.447 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":11,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.449 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":12})
2013-12-12 00:03:19.455 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":12,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.456 PuffingTom[689:60b] lua call architecture.getUserData({"id":12,"index":13})
2013-12-12 00:03:19.463 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":13,"id":12,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.465 PuffingTom[689:60b] lua call architecture.getUserData({"id":16,"index":1})
2013-12-12 00:03:19.471 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":1,"id":16,"level":1,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.473 PuffingTom[689:60b] lua call architecture.getUserData({"id":1,"index":1})
2013-12-12 00:03:19.480 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":1,"level":10,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:19.482 PuffingTom[689:60b] lua call architecture.getUserData({"id":2,"index":1})
2013-12-12 00:03:19.489 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":2,"level":1,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:19.490 PuffingTom[689:60b] lua call architecture.getUserData({"id":3,"index":1})
2013-12-12 00:03:19.498 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":3,"level":1,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:19.500 PuffingTom[689:60b] lua call architecture.getUserData({"id":4,"index":1})
2013-12-12 00:03:19.506 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":4,"level":12,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:19.508 PuffingTom[689:60b] lua call architecture.getUserData({"id":4,"index":2})
2013-12-12 00:03:19.515 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":2,"id":4,"level":12,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.517 PuffingTom[689:60b] lua call architecture.getUserData({"id":4,"index":3})
2013-12-12 00:03:19.523 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":4,"level":12,"remainingTime":0,"index":3},"ret":0}
2013-12-12 00:03:19.525 PuffingTom[689:60b] lua call architecture.getUserData({"id":5,"index":1})
2013-12-12 00:03:19.532 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":5,"level":12,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:19.534 PuffingTom[689:60b] lua call architecture.getUserData({"id":5,"index":2})
2013-12-12 00:03:19.540 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":5,"level":12,"remainingTime":0,"index":2},"ret":0}
2013-12-12 00:03:19.542 PuffingTom[689:60b] lua call architecture.getUserData({"id":5,"index":3})
2013-12-12 00:03:19.550 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":3,"id":5,"level":12,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.551 PuffingTom[689:60b] lua call architecture.getUserData({"id":6,"index":1})
2013-12-12 00:03:19.558 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":6,"level":5,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:19.560 PuffingTom[689:60b] lua call architecture.getUserData({"id":7,"index":1})
2013-12-12 00:03:19.567 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":1,"id":7,"level":8,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.568 PuffingTom[689:60b] lua call architecture.getUserData({"id":8,"index":1})
2013-12-12 00:03:19.575 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"isBuilding":false,"id":8,"level":1,"remainingTime":0,"index":1},"ret":0}
2013-12-12 00:03:19.577 PuffingTom[689:60b] lua call architecture.getUserData({"id":10,"index":1})
2013-12-12 00:03:19.584 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":1,"id":10,"level":4,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.585 PuffingTom[689:60b] lua call hero.getConfig({})
2013-12-12 00:03:19.621 PuffingTom[689:60b] lua return {"ret":0,"data":[{"levels":[{"buildSkillsCount":1,"jumpHeight":65,"price":{"gems":0},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":1,"totalTime":0,"recoverTime":1200},{"buildSkillsCount":2,"jumpHeight":65,"price":{"gems":180},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":2,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":3,"jumpHeight":65,"price":{"gems":360},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":3,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":4,"jumpHeight":65,"price":{"gems":720},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":4,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":5,"jumpHeight":65,"price":{"gems":1500},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":5,"totalTime":5,"recoverTime":1200}],"name":"Mr.O","order":1,"maxLevel":5,"id":1},{"levels":[{"jumpHeight":65,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":1,"dependArchLevel":2,"speed":180,"level":1,"totalTime":0,"recoverTime":60},{"jumpHeight":65,"price":{"hydrogen":350,"gold":0},"jumpWidth":90,"lives":2,"dependArchLevel":1,"speed":180,"level":2,"totalTime":180,"recoverTime":60},{"jumpHeight":65,"price":{"hydrogen":6600,"gold":0},"jumpWidth":90,"lives":3,"dependArchLevel":3,"speed":180,"level":3,"totalTime":7200,"recoverTime":60},{"jumpHeight":65,"price":{"hydrogen":35000,"gold":0},"jumpWidth":90,"lives":4,"dependArchLevel":4,"speed":180,"level":4,"totalTime":28800,"recoverTime":60},{"jumpHeight":65,"price":{"hydrogen":350000,"gold":0},"jumpWidth":90,"lives":5,"dependArchLevel":5,"speed":180,"level":5,"totalTime":86400,"recoverTime":60},{"jumpHeight":65,"price":{"hydrogen":860000,"gold":0},"jumpWidth":90,"lives":6,"dependArchLevel":6,"speed":180,"level":6,"totalTime":345600,"recoverTime":60}],"name":"Mr.Q","order":2,"maxLevel":6,"id":2},{"levels":[{"jumpHeight":65,"gemsBonusProbability":0.2,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":2,"dependArchLevel":4,"speed":180,"level":1,"totalTime":0,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.25,"price":{"hydrogen":160000,"gold":0},"jumpWidth":90,"lives":3,"dependArchLevel":5,"speed":180,"level":2,"totalTime":57600,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.3,"price":{"hydrogen":360000,"gold":0},"jumpWidth":90,"lives":4,"dependArchLevel":6,"speed":180,"level":3,"totalTime":172800,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.35,"price":{"hydrogen":1680000,"gold":0},"jumpWidth":90,"lives":5,"dependArchLevel":7,"speed":180,"level":4,"totalTime":432000,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.35,"price":{"hydrogen":4160000,"gold":0},"jumpWidth":90,"lives":7,"dependArchLevel":9,"speed":180,"level":5,"totalTime":691200,"recoverTime":600}],"name":"Carly","order":4,"maxLevel":5,"id":3},{"levels":[{"jumpHeight":65,"dependArchLevel":3,"jumpWidth":90,"lives":2,"skillAdditionId":2,"skillAdditionCount":1,"totalTime":0,"speed":220,"level":1,"price":{"hydrogen":0,"gold":0},"recoverTime":600},{"jumpHeight":65,"dependArchLevel":4,"jumpWidth":90,"lives":3,"skillAdditionId":2,"skillAdditionCount":2,"totalTime":28800,"speed":220,"level":2,"price":{"hydrogen":40000,"gold":0},"recoverTime":480},{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":4,"skillAdditionId":2,"skillAdditionCount":2,"totalTime":86400,"speed":220,"level":3,"price":{"hydrogen":120000,"gold":0},"recoverTime":480},{"jumpHeight":65,"dependArchLevel":6,"jumpWidth":90,"lives":5,"skillAdditionId":2,"skillAdditionCount":3,"totalTime":172800,"speed":220,"level":4,"price":{"hydrogen":460000,"gold":0},"recoverTime":420},{"jumpHeight":65,"dependArchLevel":7,"jumpWidth":90,"lives":6,"skillAdditionId":2,"skillAdditionCount":3,"totalTime":432000,"speed":220,"level":5,"price":{"hydrogen":1220000,"gold":0},"recoverTime":420}],"name":"Dr.J","order":3,"maxLevel":5,"id":4},{"levels":[{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":4,"skillAdditionId":3,"skillAdditionCount":1,"totalTime":0,"speed":140,"level":1,"price":{"hydrogen":0,"gold":0},"recoverTime":600},{"jumpHeight":65,"dependArchLevel":7,"jumpWidth":90,"lives":5,"skillAdditionId":3,"skillAdditionCount":2,"totalTime":172800,"speed":140,"level":2,"price":{"hydrogen":1000000,"gold":0},"recoverTime":480},{"jumpHeight":65,"dependArchLevel":8,"jumpWidth":90,"lives":6,"skillAdditionId":3,"skillAdditionCount":3,"totalTime":432000,"speed":140,"level":3,"price":{"hydrogen":2000000,"gold":0},"recoverTime":480},{"jumpHeight":65,"dependArchLevel":9,"jumpWidth":90,"lives":7,"skillAdditionId":3,"skillAdditionCount":4,"totalTime":604800,"speed":140,"level":4,"price":{"hydrogen":4000000,"gold":0},"recoverTime":420},{"jumpHeight":65,"dependArchLevel":10,"jumpWidth":90,"lives":8,"skillAdditionId":3,"skillAdditionCount":5,"totalTime":864000,"speed":140,"level":5,"price":{"hydrogen":6400000,"gold":0},"recoverTime":420}],"name":"Joe","order":5,"maxLevel":5,"id":5}],"errMsg":""}
2013-12-12 00:03:19.630 PuffingTom[689:60b] lua call hero.getUserData({})
2013-12-12 00:03:19.635 PuffingTom[689:60b] lua return {"errMsg":"","data":[{"isPaused":false,"id":1,"level":5,"summonFinishedMoment":1386601907,"summonRemainingTime":0},{"isPaused":false,"id":2,"level":6,"summonFinishedMoment":1386602687,"summonRemainingTime":0},{"isPaused":false,"id":3,"level":5,"summonFinishedMoment":1386603854,"summonRemainingTime":0},{"isPaused":false,"id":4,"level":5,"summonFinishedMoment":1386603324,"summonRemainingTime":0},{"isPaused":false,"id":5,"level":5,"summonFinishedMoment":1386605009,"summonRemainingTime":0}],"ret":0}
2013-12-12 00:03:19.637 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":1})
2013-12-12 00:03:19.649 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769506,"readyCount":1,"id":1,"level":5,"remainingTime":0},"ret":0}
2013-12-12 00:03:19.650 PuffingTom[689:60b] lua call hero.getConfig({"id":1})
2013-12-12 00:03:19.658 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"buildSkillsCount":1,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":0},"speed":180,"level":1,"totalTime":0,"recoverTime":1200},{"buildSkillsCount":2,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":180},"speed":180,"level":2,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":3,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":360},"speed":180,"level":3,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":4,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":720},"speed":180,"level":4,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":5,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":1500},"speed":180,"level":5,"totalTime":5,"recoverTime":1200}],"name":"Mr.O","order":1,"maxLevel":5,"id":1},"errMsg":""}
2013-12-12 00:03:19.660 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:19.672 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:19.674 PuffingTom[689:60b] lua call hero.getConfig({"id":2})
2013-12-12 00:03:19.682 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"jumpHeight":65,"dependArchLevel":2,"jumpWidth":90,"lives":1,"price":{"hydrogen":0,"gold":0},"speed":180,"level":1,"totalTime":0,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":2,"price":{"hydrogen":350,"gold":0},"speed":180,"level":2,"totalTime":180,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":3,"jumpWidth":90,"lives":3,"price":{"hydrogen":6600,"gold":0},"speed":180,"level":3,"totalTime":7200,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":4,"jumpWidth":90,"lives":4,"price":{"hydrogen":35000,"gold":0},"speed":180,"level":4,"totalTime":28800,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":5,"price":{"hydrogen":350000,"gold":0},"speed":180,"level":5,"totalTime":86400,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":6,"jumpWidth":90,"lives":6,"price":{"hydrogen":860000,"gold":0},"speed":180,"level":6,"totalTime":345600,"recoverTime":60}],"name":"Mr.Q","order":2,"maxLevel":6,"id":2},"errMsg":""}
2013-12-12 00:03:19.685 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":3})
2013-12-12 00:03:19.697 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":7,"finishedMoment":0,"readyCount":7,"level":5,"remainingTime":0},"ret":0}
2013-12-12 00:03:19.698 PuffingTom[689:60b] lua call hero.getConfig({"id":3})
2013-12-12 00:03:19.706 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"jumpHeight":65,"gemsBonusProbability":0.2,"dependArchLevel":4,"jumpWidth":90,"lives":2,"price":{"hydrogen":0,"gold":0},"speed":180,"level":1,"totalTime":0,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.25,"dependArchLevel":5,"jumpWidth":90,"lives":3,"price":{"hydrogen":160000,"gold":0},"speed":180,"level":2,"totalTime":57600,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.3,"dependArchLevel":6,"jumpWidth":90,"lives":4,"price":{"hydrogen":360000,"gold":0},"speed":180,"level":3,"totalTime":172800,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.35,"dependArchLevel":7,"jumpWidth":90,"lives":5,"price":{"hydrogen":1680000,"gold":0},"speed":180,"level":4,"totalTime":432000,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.35,"dependArchLevel":9,"jumpWidth":90,"lives":7,"price":{"hydrogen":4160000,"gold":0},"speed":180,"level":5,"totalTime":691200,"recoverTime":600}],"name":"Carly","order":4,"maxLevel":5,"id":3},"errMsg":""}
2013-12-12 00:03:19.709 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":4})
2013-12-12 00:03:19.722 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":0,"readyCount":6,"level":5,"remainingTime":0},"ret":0}
2013-12-12 00:03:19.723 PuffingTom[689:60b] lua call hero.getConfig({"id":4})
2013-12-12 00:03:19.731 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"jumpHeight":65,"dependArchLevel":3,"jumpWidth":90,"lives":2,"skillAdditionId":2,"skillAdditionCount":1,"price":{"hydrogen":0,"gold":0},"speed":220,"level":1,"totalTime":0,"recoverTime":600},{"jumpHeight":65,"dependArchLevel":4,"jumpWidth":90,"lives":3,"skillAdditionId":2,"skillAdditionCount":2,"price":{"hydrogen":40000,"gold":0},"speed":220,"level":2,"totalTime":28800,"recoverTime":480},{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":4,"skillAdditionId":2,"skillAdditionCount":2,"price":{"hydrogen":120000,"gold":0},"speed":220,"level":3,"totalTime":86400,"recoverTime":480},{"jumpHeight":65,"dependArchLevel":6,"jumpWidth":90,"lives":5,"skillAdditionId":2,"skillAdditionCount":3,"price":{"hydrogen":460000,"gold":0},"speed":220,"level":4,"totalTime":172800,"recoverTime":420},{"jumpHeight":65,"dependArchLevel":7,"jumpWidth":90,"lives":6,"skillAdditionId":2,"skillAdditionCount":3,"price":{"hydrogen":1220000,"gold":0},"speed":220,"level":5,"totalTime":432000,"recoverTime":420}],"name":"Dr.J","order":3,"maxLevel":5,"id":4},"errMsg":""}
2013-12-12 00:03:19.734 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":5})
2013-12-12 00:03:19.746 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":8,"finishedMoment":0,"readyCount":8,"level":5,"remainingTime":0},"ret":0}
2013-12-12 00:03:19.748 PuffingTom[689:60b] lua call hero.getConfig({"id":5})
2013-12-12 00:03:19.755 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":4,"skillAdditionId":3,"skillAdditionCount":1,"price":{"hydrogen":0,"gold":0},"speed":140,"level":1,"totalTime":0,"recoverTime":600},{"jumpHeight":65,"dependArchLevel":7,"jumpWidth":90,"lives":5,"skillAdditionId":3,"skillAdditionCount":2,"price":{"hydrogen":1000000,"gold":0},"speed":140,"level":2,"totalTime":172800,"recoverTime":480},{"jumpHeight":65,"dependArchLevel":8,"jumpWidth":90,"lives":6,"skillAdditionId":3,"skillAdditionCount":3,"price":{"hydrogen":2000000,"gold":0},"speed":140,"level":3,"totalTime":432000,"recoverTime":480},{"jumpHeight":65,"dependArchLevel":9,"jumpWidth":90,"lives":7,"skillAdditionId":3,"skillAdditionCount":4,"price":{"hydrogen":4000000,"gold":0},"speed":140,"level":4,"totalTime":604800,"recoverTime":420},{"jumpHeight":65,"dependArchLevel":10,"jumpWidth":90,"lives":8,"skillAdditionId":3,"skillAdditionCount":5,"price":{"hydrogen":6400000,"gold":0},"speed":140,"level":5,"totalTime":864000,"recoverTime":420}],"name":"Joe","order":5,"maxLevel":5,"id":5},"errMsg":""}
2013-12-12 00:03:19.759 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:19.768 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":250,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:19.784 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:19.793 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:19.795 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:19.810 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:19.816 PuffingTom[689:60b] lua call architecture.getUserData({"id":11,"index":1})
2013-12-12 00:03:19.823 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":0,"index":1,"id":11,"level":11,"remainingTime":0,"isBuilding":false},"ret":0}
2013-12-12 00:03:19.824 PuffingTom[689:60b] lua call tech.getStatus({})
2013-12-12 00:03:19.829 PuffingTom[689:60b] lua return {"ret":0,"hero":[],"skill":[],"errMsg":""}
2013-12-12 00:03:20.250 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:20.253 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:20.989 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:21.002 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":249,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:21.004 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:21.014 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:21.016 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:21.031 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:21.035 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:21.039 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:21.040 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:21.044 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:21.273 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:21.277 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:22.001 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:22.018 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":248,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:22.020 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:22.036 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:22.038 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:22.056 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:22.065 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:22.069 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:22.071 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:22.075 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:22.279 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:22.282 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:23.006 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:23.016 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":247,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:23.018 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:23.028 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:23.031 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:23.045 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:23.050 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:23.054 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:23.055 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:23.058 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:23.305 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:23.308 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:24.025 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:24.035 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":246,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:24.037 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:24.046 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:24.047 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:24.061 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:24.065 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:24.069 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:24.070 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:24.074 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:24.140 PuffingTom[689:60b] lua call hero.getConfig({"id":1,"level":5})
2013-12-12 00:03:24.145 PuffingTom[689:60b] lua return {"ret":0,"data":{"buildSkillsCount":5,"jumpHeight":65,"price":{"gems":1500},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":5,"totalTime":5,"recoverTime":1200},"errMsg":""}
2013-12-12 00:03:24.147 PuffingTom[689:60b] lua call hero.getConfig({"id":1})
2013-12-12 00:03:24.154 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"buildSkillsCount":1,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":0},"speed":180,"level":1,"totalTime":0,"recoverTime":1200},{"buildSkillsCount":2,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":180},"speed":180,"level":2,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":3,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":360},"speed":180,"level":3,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":4,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":720},"speed":180,"level":4,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":5,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":1500},"speed":180,"level":5,"totalTime":5,"recoverTime":1200}],"name":"Mr.O","order":1,"maxLevel":5,"id":1},"errMsg":""}
2013-12-12 00:03:24.316 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:24.320 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:25.009 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:25.012 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:25.014 PuffingTom[689:60b] lua call datastore.export({})
2013-12-12 00:03:25.030 PuffingTom[689:60b] lua return {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":80,\\\"tilewidth\\\":32,\\\"mapheight\\\":80,\\\"tileheight\\\":32},\\\"MapStopStart\\\":[{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":2305,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":4417,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":1345,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":704,\\\"width\\\":\\\"2\\\",\\\"x\\\":3585,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":5505,\\\"height\\\":\\\"128\\\"}],\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1760,\\\"level\\\":8}],\\\"TownHall\\\":[{\\\"y\\\":352,\\\"width\\\":256,\\\"level\\\":10,\\\"height\\\":224,\\\"x\\\":544,\\\"index\\\":1}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":160}],\\\"HeroAltar\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1888,\\\"level\\\":5}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":800,\\\"height\\\":160}],\\\"Ladder\\\":[{\\\"x\\\":800,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":1,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":928,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":2,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":544,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":1,\\\"index\\\":3,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":672,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":4,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1056,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":5,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1184,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":6,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1312,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":7,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1440,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":8,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1568,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":9,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1696,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":10,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1824,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":11,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1952,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":12,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":2080,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":13,\\\"width\\\":128,\\\"height\\\":96}],\\\"DefensiveCenter\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1952,\\\"height\\\":160}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1024,\\\"height\\\":160}],\\\"GoldStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":12,\\\"x\\\":800,\\\"height\\\":160},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1120,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1440,\\\"level\\\":12}],\\\"HydrogenStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":960,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1280,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1600,\\\"level\\\":12}],\\\"AirTower\\\":[{\\\"y\\\":608,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1536,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"level\\\":11,\\\"height\\\":160,\\\"x\\\":2048,\\\"index\\\":1}]},\\\"StartPoint\\\":{\\\"x\\\":100,\\\"y\\\":45}}\",\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 {10},\n},\n-- Table: {5}\n{\n {11},\n},\n-- Table: {6}\n{\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n {15},\n},\n-- Table: {8}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2493867,\n},\n-- Table: {9}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2493867,\n},\n-- Table: {10}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2493866,\n},\n-- Table: {11}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771776,\n},\n-- Table: {12}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2499840,\n},\n-- Table: {13}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2499839,\n},\n-- Table: {14}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2499839,\n},\n-- Table: {15}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771775,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=12495,\n [\"score\"]=25,\n [\"facebookName\"]=\"\",\n [\"bulletinCount\"]=0,\n [\"lastLoginTime\"]=1386770688,\n [\"selectedHeroId\"]=1,\n [\"idleBuilderNum\"]=5,\n [\"timeZone\"]=\"8\",\n [\"id\"]=\"2000009\",\n [\"registerTime\"]=1386601293,\n [\"userName\"]=\"XAsandbox\",\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=1,\n [\"lang\"]=\"zh-Hans\",\n [\"facebookId\"]=\"\",\n [\"raidRatio\"]=20,\n [\"name\"]=\"XAsandbox\",\n [\"gameCenter\"]=\"G:274406852\",\n [\"isGuideFinished\"]=1,\n [\"protectionTime\"]=0,\n},\n}","id":"2000009","skill":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n [8]={6},\n [6]={7},\n [7]={8},\n [9]={9},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386604173,\n [\"id\"]=1,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386602773,\n [\"id\"]=2,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605214,\n [\"id\"]=3,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605152,\n [\"id\"]=4,\n [\"level\"]=6,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603387,\n [\"id\"]=8,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {7}\n{\n [\"id\"]=6,\n [\"level\"]=6,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605220,\n},\n-- Table: {8}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605207,\n [\"id\"]=7,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {9}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603866,\n [\"id\"]=9,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n [\"skillRechargeFinishedDelegate:7\"]={2},\n [\"skillRechargeFinishedDelegate:8\"]={3},\n [\"skillRechargeFinishedDelegate:4\"]={4},\n [\"skillRechargeFinishedDelegate:1\"]={5},\n},\n-- Table: {2}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:7\",\n [\"timestamp\"]=1386778048,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={6},\n},\n-- Table: {3}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:8\",\n [\"timestamp\"]=1386778168,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={7},\n},\n-- Table: {4}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:4\",\n [\"timestamp\"]=1386778528,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={8},\n},\n-- Table: {5}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:1\",\n [\"timestamp\"]=1386777928,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={9},\n},\n-- Table: {6}\n{\n [\"id\"]=7,\n},\n-- Table: {7}\n{\n [\"id\"]=8,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n},\n-- Table: {9}\n{\n [\"id\"]=1,\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n {9},\n [11]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n},\n-- Table: {2}\n{\n {14},\n},\n-- Table: {3}\n{\n {15},\n},\n-- Table: {4}\n{\n {16},\n},\n-- Table: {5}\n{\n {17},\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n {22},\n},\n-- Table: {7}\n{\n {23},\n},\n-- Table: {8}\n{\n {24},\n},\n-- Table: {9}\n{\n {25},\n},\n-- Table: {10}\n{\n {26},\n},\n-- Table: {11}\n{\n {27},\n},\n-- Table: {12}\n{\n {28},\n {29},\n {30},\n {31},\n {32},\n {33},\n {34},\n {35},\n {36},\n {37},\n {38},\n {39},\n {40},\n},\n-- Table: {13}\n{\n {41},\n},\n-- Table: {14}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=1,\n [\"level\"]=10,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {15}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {16}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=3,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {17}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {18}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=4,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {19}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {20}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {21}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {22}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=5,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=3,\n},\n-- Table: {23}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=6,\n [\"level\"]=5,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {24}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=8,\n [\"id\"]=7,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {25}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {26}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=11,\n [\"id\"]=11,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {27}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=4,\n [\"id\"]=10,\n [\"isBuilding\"]=true,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {28}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {29}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {30}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {31}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=4,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {32}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=5,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {33}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=6,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {34}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=7,\n},\n-- Table: {35}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=8,\n},\n-- Table: {36}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=9,\n},\n-- Table: {37}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=10,\n},\n-- Table: {38}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=11,\n},\n-- Table: {39}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=12,\n},\n-- Table: {40}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=13,\n},\n-- Table: {41}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=16,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=1000,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=1000,\n},\n}","userLog":"return {\n-- Table: {1}\n{\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 [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386601907,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=6,\n [\"summonFinishedMoment\"]=1386602687,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603854,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603324,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"id\"]=5,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386605009,\n [\"isPaused\"]=false,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\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\"]=1386779188,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=0,\n [\"readyCount\"]=1,\n},\n-- Table: {5}\n{\n {8},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {9},\n {10},\n {11},\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1386769508,\n [\"readyCount\"]=6,\n},\n-- Table: {9}\n{\n [\"id\"]=2,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777328,\n [\"readyCount\"]=2,\n},\n-- Table: {10}\n{\n [\"id\"]=9,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777688,\n [\"readyCount\"]=2,\n},\n-- Table: {11}\n{\n [\"id\"]=7,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386778408,\n [\"readyCount\"]=0,\n},\n-- Table: {12}\n{\n [\"id\"]=1,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778588,\n [\"readyCount\"]=0,\n},\n-- Table: {13}\n{\n [\"id\"]=8,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778828,\n [\"readyCount\"]=0,\n},\n-- Table: {14}\n{\n [\"id\"]=4,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386779188,\n [\"readyCount\"]=0,\n},\n}"},"ret":0}
2013-12-12 00:03:25.068 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:25.080 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":245,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:25.081 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:25.091 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:25.092 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:25.108 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:25.113 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:25.116 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:25.119 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:25.123 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:25.340 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:25.343 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:25.744 PuffingTom[689:60b] lua call architecture.getConfig({"id":10,"level":5})
2013-12-12 00:03:25.747 PuffingTom[689:60b] lua return {"errMsg":"","data":{"totalTime":172800,"id":10,"level":5,"name":"ExploreTower","price":{"hydrogen":680000,"gold":0}},"ret":0}
2013-12-12 00:03:26.072 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:26.088 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":244,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:26.090 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:26.104 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:26.105 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:26.119 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:26.124 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:26.127 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:26.129 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:26.133 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:26.533 PuffingTom[689:60b] lua call attack.getConfig({})
2013-12-12 00:03:26.537 PuffingTom[689:60b] lua return {"errMsg":"","data":{"levels":[{"heroSpace":1,"skillSpace":5},{"heroSpace":1,"skillSpace":8},{"heroSpace":1,"skillSpace":12},{"heroSpace":1,"skillSpace":18},{"heroSpace":1,"skillSpace":24},{"heroSpace":1,"skillSpace":32},{"heroSpace":1,"skillSpace":38},{"heroSpace":1,"skillSpace":42},{"heroSpace":1,"skillSpace":48},{"heroSpace":1,"skillSpace":55}],"initUserData":{"hero":{"unselected":{"selectedCount":0,"finishedMoment":0,"readyCount":0},"selected":{"selectedCount":0,"finishedMoment":0,"readyCount":0}},"skill":{"space":0,"finishedMoment":0,"list":[]}},"attackBasePrice":50},"ret":0}
2013-12-12 00:03:26.539 PuffingTom[689:60b] lua call architecture.getConfig({"id":10})
2013-12-12 00:03:26.545 PuffingTom[689:60b] lua return {"errMsg":"","data":{"1":{"price":{"hydrogen":0,"gold":0},"level":1,"totalTime":0},"2":{"price":{"hydrogen":500,"gold":0},"level":2,"totalTime":300},"3":{"price":{"hydrogen":46000,"gold":0},"level":3,"totalTime":28800},"4":{"price":{"hydrogen":230000,"gold":0},"level":4,"totalTime":86400},"5":{"price":{"hydrogen":680000,"gold":0},"level":5,"totalTime":172800},"6":{"price":{"hydrogen":1360000,"gold":0},"level":6,"totalTime":259200},"7":{"price":{"hydrogen":2040000,"gold":0},"level":7,"totalTime":345600},"8":{"price":{"hydrogen":3180000,"gold":0},"level":8,"totalTime":432000},"9":{"price":{"hydrogen":4420000,"gold":0},"level":9,"totalTime":518400},"10":{"price":{"hydrogen":6360000,"gold":0},"level":10,"totalTime":777600},"id":10,"maxLevel":10,"name":"ExploreTower","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":7},{"maxCount":1,"maxLevel":8},{"maxCount":1,"maxLevel":9},{"maxCount":1,"maxLevel":10}]},"ret":0}
2013-12-12 00:03:26.554 PuffingTom[689:60b] lua call hero.getConfig({})
2013-12-12 00:03:26.573 PuffingTom[689:60b] lua return {"ret":0,"data":[{"levels":[{"buildSkillsCount":1,"jumpHeight":65,"price":{"gems":0},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":1,"totalTime":0,"recoverTime":1200},{"buildSkillsCount":2,"jumpHeight":65,"price":{"gems":180},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":2,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":3,"jumpHeight":65,"price":{"gems":360},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":3,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":4,"jumpHeight":65,"price":{"gems":720},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":4,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":5,"jumpHeight":65,"price":{"gems":1500},"jumpWidth":90,"lives":1,"dependArchLevel":1,"speed":180,"level":5,"totalTime":5,"recoverTime":1200}],"name":"Mr.O","order":1,"maxLevel":5,"id":1},{"levels":[{"jumpHeight":65,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":1,"dependArchLevel":2,"speed":180,"level":1,"totalTime":0,"recoverTime":60},{"jumpHeight":65,"price":{"hydrogen":350,"gold":0},"jumpWidth":90,"lives":2,"dependArchLevel":1,"speed":180,"level":2,"totalTime":180,"recoverTime":60},{"jumpHeight":65,"price":{"hydrogen":6600,"gold":0},"jumpWidth":90,"lives":3,"dependArchLevel":3,"speed":180,"level":3,"totalTime":7200,"recoverTime":60},{"jumpHeight":65,"price":{"hydrogen":35000,"gold":0},"jumpWidth":90,"lives":4,"dependArchLevel":4,"speed":180,"level":4,"totalTime":28800,"recoverTime":60},{"jumpHeight":65,"price":{"hydrogen":350000,"gold":0},"jumpWidth":90,"lives":5,"dependArchLevel":5,"speed":180,"level":5,"totalTime":86400,"recoverTime":60},{"jumpHeight":65,"price":{"hydrogen":860000,"gold":0},"jumpWidth":90,"lives":6,"dependArchLevel":6,"speed":180,"level":6,"totalTime":345600,"recoverTime":60}],"name":"Mr.Q","order":2,"maxLevel":6,"id":2},{"levels":[{"jumpHeight":65,"gemsBonusProbability":0.2,"price":{"hydrogen":0,"gold":0},"jumpWidth":90,"lives":2,"dependArchLevel":4,"speed":180,"level":1,"totalTime":0,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.25,"price":{"hydrogen":160000,"gold":0},"jumpWidth":90,"lives":3,"dependArchLevel":5,"speed":180,"level":2,"totalTime":57600,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.3,"price":{"hydrogen":360000,"gold":0},"jumpWidth":90,"lives":4,"dependArchLevel":6,"speed":180,"level":3,"totalTime":172800,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.35,"price":{"hydrogen":1680000,"gold":0},"jumpWidth":90,"lives":5,"dependArchLevel":7,"speed":180,"level":4,"totalTime":432000,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.35,"price":{"hydrogen":4160000,"gold":0},"jumpWidth":90,"lives":7,"dependArchLevel":9,"speed":180,"level":5,"totalTime":691200,"recoverTime":600}],"name":"Carly","order":4,"maxLevel":5,"id":3},{"levels":[{"jumpHeight":65,"dependArchLevel":3,"jumpWidth":90,"lives":2,"skillAdditionId":2,"skillAdditionCount":1,"totalTime":0,"speed":220,"level":1,"price":{"hydrogen":0,"gold":0},"recoverTime":600},{"jumpHeight":65,"dependArchLevel":4,"jumpWidth":90,"lives":3,"skillAdditionId":2,"skillAdditionCount":2,"totalTime":28800,"speed":220,"level":2,"price":{"hydrogen":40000,"gold":0},"recoverTime":480},{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":4,"skillAdditionId":2,"skillAdditionCount":2,"totalTime":86400,"speed":220,"level":3,"price":{"hydrogen":120000,"gold":0},"recoverTime":480},{"jumpHeight":65,"dependArchLevel":6,"jumpWidth":90,"lives":5,"skillAdditionId":2,"skillAdditionCount":3,"totalTime":172800,"speed":220,"level":4,"price":{"hydrogen":460000,"gold":0},"recoverTime":420},{"jumpHeight":65,"dependArchLevel":7,"jumpWidth":90,"lives":6,"skillAdditionId":2,"skillAdditionCount":3,"totalTime":432000,"speed":220,"level":5,"price":{"hydrogen":1220000,"gold":0},"recoverTime":420}],"name":"Dr.J","order":3,"maxLevel":5,"id":4},{"levels":[{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":4,"skillAdditionId":3,"skillAdditionCount":1,"totalTime":0,"speed":140,"level":1,"price":{"hydrogen":0,"gold":0},"recoverTime":600},{"jumpHeight":65,"dependArchLevel":7,"jumpWidth":90,"lives":5,"skillAdditionId":3,"skillAdditionCount":2,"totalTime":172800,"speed":140,"level":2,"price":{"hydrogen":1000000,"gold":0},"recoverTime":480},{"jumpHeight":65,"dependArchLevel":8,"jumpWidth":90,"lives":6,"skillAdditionId":3,"skillAdditionCount":3,"totalTime":432000,"speed":140,"level":3,"price":{"hydrogen":2000000,"gold":0},"recoverTime":480},{"jumpHeight":65,"dependArchLevel":9,"jumpWidth":90,"lives":7,"skillAdditionId":3,"skillAdditionCount":4,"totalTime":604800,"speed":140,"level":4,"price":{"hydrogen":4000000,"gold":0},"recoverTime":420},{"jumpHeight":65,"dependArchLevel":10,"jumpWidth":90,"lives":8,"skillAdditionId":3,"skillAdditionCount":5,"totalTime":864000,"speed":140,"level":5,"price":{"hydrogen":6400000,"gold":0},"recoverTime":420}],"name":"Joe","order":5,"maxLevel":5,"id":5}],"errMsg":""}
2013-12-12 00:03:26.583 PuffingTom[689:60b] lua call hero.getUserData({})
2013-12-12 00:03:26.587 PuffingTom[689:60b] lua return {"errMsg":"","data":[{"isPaused":false,"id":1,"level":5,"summonFinishedMoment":1386601907,"summonRemainingTime":0},{"isPaused":false,"id":2,"level":6,"summonFinishedMoment":1386602687,"summonRemainingTime":0},{"isPaused":false,"id":3,"level":5,"summonFinishedMoment":1386603854,"summonRemainingTime":0},{"isPaused":false,"id":4,"level":5,"summonFinishedMoment":1386603324,"summonRemainingTime":0},{"isPaused":false,"id":5,"level":5,"summonFinishedMoment":1386605009,"summonRemainingTime":0}],"ret":0}
2013-12-12 00:03:26.589 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":1})
2013-12-12 00:03:26.601 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769506,"readyCount":1,"id":1,"level":5,"remainingTime":0},"ret":0}
2013-12-12 00:03:26.602 PuffingTom[689:60b] lua call hero.getConfig({"id":1})
2013-12-12 00:03:26.610 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"buildSkillsCount":1,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":0},"speed":180,"level":1,"totalTime":0,"recoverTime":1200},{"buildSkillsCount":2,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":180},"speed":180,"level":2,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":3,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":360},"speed":180,"level":3,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":4,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":720},"speed":180,"level":4,"totalTime":5,"recoverTime":1200},{"buildSkillsCount":5,"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":1,"price":{"gems":1500},"speed":180,"level":5,"totalTime":5,"recoverTime":1200}],"name":"Mr.O","order":1,"maxLevel":5,"id":1},"errMsg":""}
2013-12-12 00:03:26.612 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:26.624 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:26.625 PuffingTom[689:60b] lua call hero.getConfig({"id":2})
2013-12-12 00:03:26.634 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"jumpHeight":65,"dependArchLevel":2,"jumpWidth":90,"lives":1,"price":{"hydrogen":0,"gold":0},"speed":180,"level":1,"totalTime":0,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":2,"price":{"hydrogen":350,"gold":0},"speed":180,"level":2,"totalTime":180,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":3,"jumpWidth":90,"lives":3,"price":{"hydrogen":6600,"gold":0},"speed":180,"level":3,"totalTime":7200,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":4,"jumpWidth":90,"lives":4,"price":{"hydrogen":35000,"gold":0},"speed":180,"level":4,"totalTime":28800,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":5,"price":{"hydrogen":350000,"gold":0},"speed":180,"level":5,"totalTime":86400,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":6,"jumpWidth":90,"lives":6,"price":{"hydrogen":860000,"gold":0},"speed":180,"level":6,"totalTime":345600,"recoverTime":60}],"name":"Mr.Q","order":2,"maxLevel":6,"id":2},"errMsg":""}
2013-12-12 00:03:26.637 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":3})
2013-12-12 00:03:26.649 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":7,"finishedMoment":0,"readyCount":7,"level":5,"remainingTime":0},"ret":0}
2013-12-12 00:03:26.650 PuffingTom[689:60b] lua call hero.getConfig({"id":3})
2013-12-12 00:03:26.658 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"jumpHeight":65,"gemsBonusProbability":0.2,"dependArchLevel":4,"jumpWidth":90,"lives":2,"price":{"hydrogen":0,"gold":0},"speed":180,"level":1,"totalTime":0,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.25,"dependArchLevel":5,"jumpWidth":90,"lives":3,"price":{"hydrogen":160000,"gold":0},"speed":180,"level":2,"totalTime":57600,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.3,"dependArchLevel":6,"jumpWidth":90,"lives":4,"price":{"hydrogen":360000,"gold":0},"speed":180,"level":3,"totalTime":172800,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.35,"dependArchLevel":7,"jumpWidth":90,"lives":5,"price":{"hydrogen":1680000,"gold":0},"speed":180,"level":4,"totalTime":432000,"recoverTime":600},{"jumpHeight":65,"gemsBonusProbability":0.35,"dependArchLevel":9,"jumpWidth":90,"lives":7,"price":{"hydrogen":4160000,"gold":0},"speed":180,"level":5,"totalTime":691200,"recoverTime":600}],"name":"Carly","order":4,"maxLevel":5,"id":3},"errMsg":""}
2013-12-12 00:03:26.661 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":4})
2013-12-12 00:03:26.673 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":0,"readyCount":6,"level":5,"remainingTime":0},"ret":0}
2013-12-12 00:03:26.674 PuffingTom[689:60b] lua call hero.getConfig({"id":4})
2013-12-12 00:03:26.683 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"jumpHeight":65,"dependArchLevel":3,"jumpWidth":90,"lives":2,"skillAdditionId":2,"skillAdditionCount":1,"price":{"hydrogen":0,"gold":0},"speed":220,"level":1,"totalTime":0,"recoverTime":600},{"jumpHeight":65,"dependArchLevel":4,"jumpWidth":90,"lives":3,"skillAdditionId":2,"skillAdditionCount":2,"price":{"hydrogen":40000,"gold":0},"speed":220,"level":2,"totalTime":28800,"recoverTime":480},{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":4,"skillAdditionId":2,"skillAdditionCount":2,"price":{"hydrogen":120000,"gold":0},"speed":220,"level":3,"totalTime":86400,"recoverTime":480},{"jumpHeight":65,"dependArchLevel":6,"jumpWidth":90,"lives":5,"skillAdditionId":2,"skillAdditionCount":3,"price":{"hydrogen":460000,"gold":0},"speed":220,"level":4,"totalTime":172800,"recoverTime":420},{"jumpHeight":65,"dependArchLevel":7,"jumpWidth":90,"lives":6,"skillAdditionId":2,"skillAdditionCount":3,"price":{"hydrogen":1220000,"gold":0},"speed":220,"level":5,"totalTime":432000,"recoverTime":420}],"name":"Dr.J","order":3,"maxLevel":5,"id":4},"errMsg":""}
2013-12-12 00:03:26.686 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":5})
2013-12-12 00:03:26.699 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":8,"finishedMoment":0,"readyCount":8,"level":5,"remainingTime":0},"ret":0}
2013-12-12 00:03:26.700 PuffingTom[689:60b] lua call hero.getConfig({"id":5})
2013-12-12 00:03:26.708 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":4,"skillAdditionId":3,"skillAdditionCount":1,"price":{"hydrogen":0,"gold":0},"speed":140,"level":1,"totalTime":0,"recoverTime":600},{"jumpHeight":65,"dependArchLevel":7,"jumpWidth":90,"lives":5,"skillAdditionId":3,"skillAdditionCount":2,"price":{"hydrogen":1000000,"gold":0},"speed":140,"level":2,"totalTime":172800,"recoverTime":480},{"jumpHeight":65,"dependArchLevel":8,"jumpWidth":90,"lives":6,"skillAdditionId":3,"skillAdditionCount":3,"price":{"hydrogen":2000000,"gold":0},"speed":140,"level":3,"totalTime":432000,"recoverTime":480},{"jumpHeight":65,"dependArchLevel":9,"jumpWidth":90,"lives":7,"skillAdditionId":3,"skillAdditionCount":4,"price":{"hydrogen":4000000,"gold":0},"speed":140,"level":4,"totalTime":604800,"recoverTime":420},{"jumpHeight":65,"dependArchLevel":10,"jumpWidth":90,"lives":8,"skillAdditionId":3,"skillAdditionCount":5,"price":{"hydrogen":6400000,"gold":0},"speed":140,"level":5,"totalTime":864000,"recoverTime":420}],"name":"Joe","order":5,"maxLevel":5,"id":5},"errMsg":""}
2013-12-12 00:03:26.715 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:26.729 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:26.744 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:26.757 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:26.759 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:26.772 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:26.774 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:26.793 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779188,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":243,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778588,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778828,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779188,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1383,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:26.830 PuffingTom[689:60b] lua call skill.getConfig({})
2013-12-12 00:03:26.876 PuffingTom[689:60b] lua return {"ret":0,"data":[{"levels":[{"sprintTime":0.5,"prepareTime":0.5,"rate":2,"rechargePrice":{"hydrogen":100,"gold":0},"totalTime":0,"triggerRange":"ground","learnPrice":{"hydrogen":0,"gold":0},"rechargeTime":60,"level":1,"cooldown":8,"dependArchLevel":5},{"sprintTime":0.5,"prepareTime":0.5,"rate":2,"rechargePrice":{"hydrogen":150,"gold":0},"totalTime":36000,"triggerRange":"ground","learnPrice":{"hydrogen":140000,"gold":0},"rechargeTime":70,"level":2,"cooldown":6,"dependArchLevel":5},{"sprintTime":0.5,"prepareTime":0.5,"rate":3,"rechargePrice":{"hydrogen":200,"gold":0},"totalTime":259200,"triggerRange":"ground","learnPrice":{"hydrogen":480000,"gold":0},"rechargeTime":100,"level":3,"cooldown":4,"dependArchLevel":6},{"sprintTime":0.7,"prepareTime":0.5,"rate":3,"rechargePrice":{"hydrogen":250,"gold":0},"totalTime":345600,"triggerRange":"ground","learnPrice":{"hydrogen":1040000,"gold":0},"rechargeTime":150,"level":4,"cooldown":4,"dependArchLevel":7},{"sprintTime":0.7,"prepareTime":0.5,"rate":4,"rechargePrice":{"hydrogen":300,"gold":0},"totalTime":518400,"triggerRange":"ground","learnPrice":{"hydrogen":2420000,"gold":0},"rechargeTime":180,"level":5,"cooldown":1,"dependArchLevel":9}],"name":"Sprint","space":2,"maxLevel":5,"order":4,"id":1},{"levels":[{"learnPrice":{"hydrogen":150,"gold":0},"scaleTime":0.5,"scale":0.35,"duration":3,"rechargePrice":{"hydrogen":30,"gold":0},"triggerRange":"all","totalTime":180,"rechargeTime":30,"level":1,"cooldown":6,"dependArchLevel":2},{"learnPrice":{"hydrogen":1800,"gold":0},"scaleTime":0.5,"scale":0.35,"duration":3,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":300,"rechargeTime":50,"level":2,"cooldown":5,"dependArchLevel":2},{"learnPrice":{"hydrogen":45000,"gold":0},"scaleTime":0.5,"scale":0.35,"duration":4,"rechargePrice":{"hydrogen":120,"gold":0},"triggerRange":"all","totalTime":28800,"rechargeTime":70,"level":3,"cooldown":4,"dependArchLevel":4},{"learnPrice":{"hydrogen":120000,"gold":0},"scaleTime":0.5,"scale":0.35,"duration":5,"rechargePrice":{"hydrogen":240,"gold":0},"triggerRange":"all","totalTime":86400,"rechargeTime":90,"level":4,"cooldown":3,"dependArchLevel":5},{"learnPrice":{"hydrogen":360000,"gold":0},"scaleTime":0.5,"scale":0.35,"duration":6,"rechargePrice":{"hydrogen":500,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":5,"cooldown":1,"dependArchLevel":6}],"name":"ObserveMap","space":1,"maxLevel":5,"order":1,"id":2},{"levels":[{"heroRate":1,"dependArchLevel":7,"duration":4,"rate":0.001,"rechargePrice":{"hydrogen":500,"gold":0},"triggerRange":"all","totalTime":180,"rechargeTime":120,"level":1,"cooldown":8,"learnPrice":{"hydrogen":150,"gold":0}},{"heroRate":1,"dependArchLevel":6,"duration":5,"rate":0.001,"rechargePrice":{"hydrogen":1000,"gold":0},"triggerRange":"all","totalTime":86400,"rechargeTime":150,"level":2,"cooldown":8,"learnPrice":{"hydrogen":250000,"gold":0}},{"heroRate":1,"dependArchLevel":7,"duration":6,"rate":0.001,"rechargePrice":{"hydrogen":1500,"gold":0},"triggerRange":"all","totalTime":172800,"rechargeTime":180,"level":3,"cooldown":8,"learnPrice":{"hydrogen":750000,"gold":0}},{"heroRate":1,"dependArchLevel":8,"duration":7,"rate":0.001,"rechargePrice":{"hydrogen":2000,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":240,"level":4,"cooldown":8,"learnPrice":{"hydrogen":1500000,"gold":0}},{"heroRate":1,"dependArchLevel":9,"duration":7,"rate":0.001,"rechargePrice":{"hydrogen":2500,"gold":0},"triggerRange":"all","totalTime":345600,"rechargeTime":300,"level":5,"cooldown":6,"learnPrice":{"hydrogen":3200000,"gold":0}},{"heroRate":1,"dependArchLevel":10,"duration":8,"rate":0.001,"rechargePrice":{"hydrogen":3000,"gold":0},"triggerRange":"all","totalTime":432000,"rechargeTime":300,"level":6,"cooldown":6,"learnPrice":{"hydrogen":4000000,"gold":0}},{"heroRate":1,"dependArchLevel":11,"duration":8,"rate":0.001,"rechargePrice":{"hydrogen":3500,"gold":0},"triggerRange":"all","totalTime":604800,"rechargeTime":300,"level":7,"cooldown":2,"learnPrice":{"hydrogen":7200000,"gold":0}}],"name":"SlowTime","space":4,"maxLevel":7,"order":7,"id":3},{"levels":[{"learnPrice":{"hydrogen":8000,"gold":0},"rechargeTime":240,"duration":5,"rechargePrice":{"hydrogen":300,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":7200,"level":1,"cooldown":10,"dependArchLevel":6},{"learnPrice":{"hydrogen":300000,"gold":0},"rechargeTime":300,"duration":5,"rechargePrice":{"hydrogen":600,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":86400,"level":2,"cooldown":8,"dependArchLevel":5},{"learnPrice":{"hydrogen":860000,"gold":0},"rechargeTime":300,"duration":5,"rechargePrice":{"hydrogen":1200,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":259200,"level":3,"cooldown":6,"dependArchLevel":6},{"learnPrice":{"hydrogen":1620000,"gold":0},"rechargeTime":360,"duration":5,"rechargePrice":{"hydrogen":2400,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":432000,"level":4,"cooldown":4,"dependArchLevel":7},{"learnPrice":{"hydrogen":2840000,"gold":0},"rechargeTime":360,"duration":3,"rechargePrice":{"hydrogen":3000,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":604800,"level":5,"cooldown":4,"dependArchLevel":8},{"learnPrice":{"hydrogen":5260000,"gold":0},"rechargeTime":360,"duration":1,"rechargePrice":{"hydrogen":4000,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":777600,"level":6,"cooldown":1,"dependArchLevel":10}],"name":"CureBody","space":3,"maxLevel":6,"order":6,"id":4},null,{"levels":[{"learnPrice":{"hydrogen":18200,"gold":0},"dependArchLevel":8,"duration":3,"lives":1,"rechargePrice":{"hydrogen":1500,"gold":0},"triggerRange":"all","totalTime":7200,"level":1,"cooldown":10,"rechargeTime":120},{"learnPrice":{"hydrogen":700000,"gold":0},"dependArchLevel":7,"duration":3,"lives":1,"rechargePrice":{"hydrogen":2000,"gold":0},"triggerRange":"all","totalTime":172800,"level":2,"cooldown":10,"rechargeTime":150},{"learnPrice":{"hydrogen":1420000,"gold":0},"dependArchLevel":8,"duration":4,"lives":1,"rechargePrice":{"hydrogen":2500,"gold":0},"triggerRange":"all","totalTime":259200,"level":3,"cooldown":6,"rechargeTime":180},{"learnPrice":{"hydrogen":2260000,"gold":0},"dependArchLevel":9,"duration":5,"lives":1,"rechargePrice":{"hydrogen":3000,"gold":0},"triggerRange":"all","totalTime":432000,"level":4,"cooldown":6,"rechargeTime":240},{"learnPrice":{"hydrogen":3520000,"gold":0},"dependArchLevel":10,"duration":5,"lives":1,"rechargePrice":{"hydrogen":3500,"gold":0},"triggerRange":"all","totalTime":604800,"level":5,"cooldown":4,"rechargeTime":240},{"learnPrice":{"hydrogen":5280000,"gold":0},"dependArchLevel":11,"duration":7,"lives":1,"rechargePrice":{"hydrogen":4000,"gold":0},"triggerRange":"all","totalTime":777600,"level":6,"cooldown":1,"rechargeTime":240}],"name":"CloneHero","space":4,"maxLevel":6,"order":8,"id":6},{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},{"levels":[{"learnPrice":{"hydrogen":8000,"gold":0},"dependArchLevel":5,"duration":5,"rate":3,"rechargePrice":{"hydrogen":100,"gold":0},"triggerRange":"air","totalTime":7200,"cooldown":10,"level":1,"boostTime":0.5,"rechargeTime":120},{"learnPrice":{"hydrogen":100000,"gold":0},"dependArchLevel":5,"duration":5,"rate":3.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"air","totalTime":86400,"cooldown":6,"level":2,"boostTime":0.5,"rechargeTime":120},{"learnPrice":{"hydrogen":300000,"gold":0},"dependArchLevel":6,"duration":6,"rate":3.5,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"air","totalTime":259200,"cooldown":4,"level":3,"boostTime":0.5,"rechargeTime":150},{"learnPrice":{"hydrogen":900000,"gold":0},"dependArchLevel":7,"duration":6,"rate":3.5,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"air","totalTime":345600,"cooldown":3,"level":4,"boostTime":0.5,"rechargeTime":210},{"learnPrice":{"hydrogen":2440000,"gold":0},"dependArchLevel":8,"duration":8,"rate":4,"rechargePrice":{"hydrogen":1500,"gold":0},"triggerRange":"air","totalTime":518400,"cooldown":1,"level":5,"boostTime":0.5,"rechargeTime":240}],"name":"JetPack","space":1,"maxLevel":5,"order":5,"id":8},{"levels":[{"learnPrice":{"hydrogen":8000,"gold":0},"dependArchLevel":3,"bulletSpeed":15,"damage":1,"attackDistance":130,"totalTime":7200,"triggerRange":"air","rechargePrice":{"hydrogen":40,"gold":0},"rechargeTime":50,"level":1,"cooldown":5,"bulletCount":3},{"learnPrice":{"hydrogen":3200,"gold":0},"dependArchLevel":3,"bulletSpeed":15,"damage":1,"attackDistance":130,"totalTime":1800,"triggerRange":"air","rechargePrice":{"hydrogen":50,"gold":0},"rechargeTime":70,"level":2,"cooldown":4,"bulletCount":3},{"learnPrice":{"hydrogen":64000,"gold":0},"dependArchLevel":4,"bulletSpeed":15,"damage":1,"attackDistance":150,"totalTime":43200,"triggerRange":"air","rechargePrice":{"hydrogen":80,"gold":0},"rechargeTime":80,"level":3,"cooldown":4,"bulletCount":3},{"learnPrice":{"hydrogen":180000,"gold":0},"dependArchLevel":5,"bulletSpeed":15,"damage":1,"attackDistance":150,"totalTime":86400,"triggerRange":"air","rechargePrice":{"hydrogen":100,"gold":0},"rechargeTime":100,"level":4,"cooldown":3,"bulletCount":3},{"learnPrice":{"hydrogen":620000,"gold":0},"dependArchLevel":6,"bulletSpeed":15,"damage":1,"attackDistance":150,"totalTime":259200,"triggerRange":"air","rechargePrice":{"hydrogen":150,"gold":0},"rechargeTime":120,"level":5,"cooldown":2,"bulletCount":3},{"learnPrice":{"hydrogen":1440000,"gold":0},"dependArchLevel":7,"bulletSpeed":15,"damage":2,"attackDistance":150,"totalTime":432000,"triggerRange":"air","rechargePrice":{"hydrogen":300,"gold":0},"rechargeTime":150,"level":6,"cooldown":2,"bulletCount":5},{"learnPrice":{"hydrogen":3280000,"gold":0},"dependArchLevel":9,"bulletSpeed":15,"damage":2,"attackDistance":200,"totalTime":691200,"triggerRange":"air","rechargePrice":{"hydrogen":500,"gold":0},"rechargeTime":180,"level":7,"cooldown":1,"bulletCount":5}],"name":"AttackAir","space":1,"maxLevel":7,"order":2,"id":9}],"errMsg":""}
2013-12-12 00:03:26.901 PuffingTom[689:60b] lua call skill.getUserData({})
2013-12-12 00:03:26.907 PuffingTom[689:60b] lua return {"errMsg":"","data":[{"isPaused":false,"learnFinishedMoment":1386604173,"id":1,"level":5,"learnRemainingTime":0},{"isPaused":false,"learnFinishedMoment":1386602773,"id":2,"level":5,"learnRemainingTime":0},{"isPaused":false,"learnFinishedMoment":1386605214,"id":3,"level":7,"learnRemainingTime":0},{"isPaused":false,"learnFinishedMoment":1386605152,"id":4,"level":6,"learnRemainingTime":0},null,{"isPaused":false,"learnFinishedMoment":1386605220,"id":6,"level":6,"learnRemainingTime":0},{"isPaused":false,"learnFinishedMoment":1386605207,"id":7,"level":7,"learnRemainingTime":0},{"isPaused":false,"learnFinishedMoment":1386603387,"id":8,"level":5,"learnRemainingTime":0},{"isPaused":false,"learnFinishedMoment":1386603866,"id":9,"level":7,"learnRemainingTime":0}],"ret":0}
2013-12-12 00:03:26.928 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:26.939 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779188,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":243,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778588,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778828,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779188,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1383,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:26.949 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:26.960 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779188,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":243,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778588,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778828,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779188,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1383,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:26.963 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779136, "genre":"recover"})
2013-12-12 00:03:26.965 PuffingTom[689:60b] lua return {"ret":0,"gems":12,"errMsg":""}
2013-12-12 00:03:26.966 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:26.976 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":243,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:27.065 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:27.068 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:27.792 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:27.802 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":241,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:27.805 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:27.815 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:27.817 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:27.832 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:27.838 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:27.842 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:27.844 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:27.849 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:28.012 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:28.025 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:28.027 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:28.039 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:28.041 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:28.052 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779188,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":241,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778588,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778828,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779188,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1381,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:28.054 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779136, "genre":"recover"})
2013-12-12 00:03:28.056 PuffingTom[689:60b] lua return {"ret":0,"gems":12,"errMsg":""}
2013-12-12 00:03:28.083 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:28.086 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:28.799 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:28.810 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":240,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:28.812 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:28.823 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:28.825 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:28.841 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:28.848 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:28.852 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:28.854 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:28.859 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:29.034 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:29.050 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:29.051 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:29.074 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:29.075 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:29.086 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779188,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":240,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778588,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778828,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779188,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1380,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:29.088 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779136, "genre":"recover"})
2013-12-12 00:03:29.090 PuffingTom[689:60b] lua return {"ret":0,"gems":12,"errMsg":""}
2013-12-12 00:03:29.119 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:29.122 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:29.799 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:29.808 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":239,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:29.810 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:29.819 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:29.821 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:29.835 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:29.839 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:29.843 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:29.844 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:29.848 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:30.043 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:30.057 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:30.058 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:30.071 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:30.072 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:30.082 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779188,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":239,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778588,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778828,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779188,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1379,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:30.085 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779136, "genre":"recover"})
2013-12-12 00:03:30.087 PuffingTom[689:60b] lua return {"ret":0,"gems":12,"errMsg":""}
2013-12-12 00:03:30.146 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:30.149 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:30.734 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:30.737 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:30.739 PuffingTom[689:60b] lua call datastore.export({})
2013-12-12 00:03:30.754 PuffingTom[689:60b] lua return {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":80,\\\"tilewidth\\\":32,\\\"mapheight\\\":80,\\\"tileheight\\\":32},\\\"MapStopStart\\\":[{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":2305,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":4417,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":1345,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":704,\\\"width\\\":\\\"2\\\",\\\"x\\\":3585,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":5505,\\\"height\\\":\\\"128\\\"}],\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1760,\\\"level\\\":8}],\\\"TownHall\\\":[{\\\"y\\\":352,\\\"width\\\":256,\\\"level\\\":10,\\\"height\\\":224,\\\"x\\\":544,\\\"index\\\":1}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":160}],\\\"HeroAltar\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1888,\\\"level\\\":5}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":800,\\\"height\\\":160}],\\\"Ladder\\\":[{\\\"x\\\":800,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":1,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":928,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":2,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":544,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":1,\\\"index\\\":3,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":672,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":4,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1056,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":5,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1184,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":6,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1312,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":7,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1440,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":8,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1568,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":9,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1696,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":10,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1824,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":11,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1952,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":12,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":2080,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":13,\\\"width\\\":128,\\\"height\\\":96}],\\\"DefensiveCenter\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1952,\\\"height\\\":160}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1024,\\\"height\\\":160}],\\\"GoldStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":12,\\\"x\\\":800,\\\"height\\\":160},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1120,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1440,\\\"level\\\":12}],\\\"HydrogenStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":960,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1280,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1600,\\\"level\\\":12}],\\\"AirTower\\\":[{\\\"y\\\":608,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1536,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"level\\\":11,\\\"height\\\":160,\\\"x\\\":2048,\\\"index\\\":1}]},\\\"StartPoint\\\":{\\\"x\\\":100,\\\"y\\\":45}}\",\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 {10},\n},\n-- Table: {5}\n{\n {11},\n},\n-- Table: {6}\n{\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n {15},\n},\n-- Table: {8}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2493867,\n},\n-- Table: {9}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2493867,\n},\n-- Table: {10}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2493866,\n},\n-- Table: {11}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771776,\n},\n-- Table: {12}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2499840,\n},\n-- Table: {13}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2499839,\n},\n-- Table: {14}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2499839,\n},\n-- Table: {15}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771775,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=12495,\n [\"score\"]=25,\n [\"facebookName\"]=\"\",\n [\"bulletinCount\"]=0,\n [\"lastLoginTime\"]=1386770688,\n [\"selectedHeroId\"]=1,\n [\"idleBuilderNum\"]=5,\n [\"timeZone\"]=\"8\",\n [\"id\"]=\"2000009\",\n [\"registerTime\"]=1386601293,\n [\"userName\"]=\"XAsandbox\",\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=1,\n [\"lang\"]=\"zh-Hans\",\n [\"facebookId\"]=\"\",\n [\"raidRatio\"]=20,\n [\"name\"]=\"XAsandbox\",\n [\"gameCenter\"]=\"G:274406852\",\n [\"isGuideFinished\"]=1,\n [\"protectionTime\"]=0,\n},\n}","id":"2000009","skill":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n [8]={6},\n [6]={7},\n [7]={8},\n [9]={9},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386604173,\n [\"id\"]=1,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386602773,\n [\"id\"]=2,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605214,\n [\"id\"]=3,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605152,\n [\"id\"]=4,\n [\"level\"]=6,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603387,\n [\"id\"]=8,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {7}\n{\n [\"id\"]=6,\n [\"level\"]=6,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605220,\n},\n-- Table: {8}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605207,\n [\"id\"]=7,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {9}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603866,\n [\"id\"]=9,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n [\"skillRechargeFinishedDelegate:7\"]={2},\n [\"skillRechargeFinishedDelegate:8\"]={3},\n [\"skillRechargeFinishedDelegate:4\"]={4},\n [\"skillRechargeFinishedDelegate:1\"]={5},\n},\n-- Table: {2}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:7\",\n [\"timestamp\"]=1386778048,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={6},\n},\n-- Table: {3}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:8\",\n [\"timestamp\"]=1386778168,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={7},\n},\n-- Table: {4}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:4\",\n [\"timestamp\"]=1386778528,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={8},\n},\n-- Table: {5}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:1\",\n [\"timestamp\"]=1386777928,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={9},\n},\n-- Table: {6}\n{\n [\"id\"]=7,\n},\n-- Table: {7}\n{\n [\"id\"]=8,\n},\n-- Table: {8}\n{\n [\"id\"]=4,\n},\n-- Table: {9}\n{\n [\"id\"]=1,\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n {9},\n [11]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n},\n-- Table: {2}\n{\n {14},\n},\n-- Table: {3}\n{\n {15},\n},\n-- Table: {4}\n{\n {16},\n},\n-- Table: {5}\n{\n {17},\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n {22},\n},\n-- Table: {7}\n{\n {23},\n},\n-- Table: {8}\n{\n {24},\n},\n-- Table: {9}\n{\n {25},\n},\n-- Table: {10}\n{\n {26},\n},\n-- Table: {11}\n{\n {27},\n},\n-- Table: {12}\n{\n {28},\n {29},\n {30},\n {31},\n {32},\n {33},\n {34},\n {35},\n {36},\n {37},\n {38},\n {39},\n {40},\n},\n-- Table: {13}\n{\n {41},\n},\n-- Table: {14}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=1,\n [\"level\"]=10,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {15}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {16}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=3,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {17}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {18}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=4,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {19}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {20}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {21}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {22}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=5,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=3,\n},\n-- Table: {23}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=6,\n [\"level\"]=5,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {24}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=8,\n [\"id\"]=7,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {25}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {26}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=11,\n [\"id\"]=11,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {27}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=4,\n [\"id\"]=10,\n [\"isBuilding\"]=true,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {28}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {29}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {30}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {31}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=4,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {32}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=5,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {33}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=6,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {34}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=7,\n},\n-- Table: {35}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=8,\n},\n-- Table: {36}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=9,\n},\n-- Table: {37}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=10,\n},\n-- Table: {38}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=11,\n},\n-- Table: {39}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=12,\n},\n-- Table: {40}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=13,\n},\n-- Table: {41}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=16,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=1000,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=1000,\n},\n}","userLog":"return {\n-- Table: {1}\n{\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 [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386601907,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=6,\n [\"summonFinishedMoment\"]=1386602687,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603854,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603324,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"id\"]=5,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386605009,\n [\"isPaused\"]=false,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\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\"]=1386779188,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=0,\n [\"readyCount\"]=1,\n},\n-- Table: {5}\n{\n {8},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {9},\n {10},\n {11},\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1386769508,\n [\"readyCount\"]=6,\n},\n-- Table: {9}\n{\n [\"id\"]=2,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777328,\n [\"readyCount\"]=2,\n},\n-- Table: {10}\n{\n [\"id\"]=9,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777688,\n [\"readyCount\"]=2,\n},\n-- Table: {11}\n{\n [\"id\"]=7,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386778408,\n [\"readyCount\"]=0,\n},\n-- Table: {12}\n{\n [\"id\"]=1,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778588,\n [\"readyCount\"]=0,\n},\n-- Table: {13}\n{\n [\"id\"]=8,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778828,\n [\"readyCount\"]=0,\n},\n-- Table: {14}\n{\n [\"id\"]=4,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386779188,\n [\"readyCount\"]=0,\n},\n}"},"ret":0}
2013-12-12 00:03:30.838 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:30.849 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":238,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:30.850 PuffingTom[689:60b] lua call skill.getConfig({"id":7,"level":7})
2013-12-12 00:03:30.861 PuffingTom[689:60b] lua return {"ret":0,"data":{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}},"errMsg":""}
2013-12-12 00:03:30.863 PuffingTom[689:60b] lua call skill.getConfig({"id":7})
2013-12-12 00:03:30.878 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"animeTime":0.35,"dependArchLevel":4,"duration":3,"rate":0.4,"rechargePrice":{"hydrogen":50,"gold":0},"triggerRange":"all","totalTime":7200,"rechargeTime":60,"level":1,"cooldown":10,"learnPrice":{"hydrogen":18200,"gold":0}},{"animeTime":0.35,"dependArchLevel":4,"duration":4,"rate":0.4,"rechargePrice":{"hydrogen":70,"gold":0},"triggerRange":"all","totalTime":57600,"rechargeTime":80,"level":2,"cooldown":8,"learnPrice":{"hydrogen":80000,"gold":0}},{"animeTime":0.35,"dependArchLevel":5,"duration":5,"rate":0.5,"rechargePrice":{"hydrogen":140,"gold":0},"triggerRange":"all","totalTime":129600,"rechargeTime":100,"level":3,"cooldown":6,"learnPrice":{"hydrogen":240000,"gold":0}},{"animeTime":0.35,"dependArchLevel":6,"duration":6,"rate":0.5,"rechargePrice":{"hydrogen":200,"gold":0},"triggerRange":"all","totalTime":259200,"rechargeTime":120,"level":4,"cooldown":4,"learnPrice":{"hydrogen":820000,"gold":0}},{"animeTime":0.35,"dependArchLevel":7,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":400,"gold":0},"triggerRange":"all","totalTime":518400,"rechargeTime":150,"level":5,"cooldown":3,"learnPrice":{"hydrogen":1860000,"gold":0}},{"animeTime":0.35,"dependArchLevel":8,"duration":6,"rate":0.6,"rechargePrice":{"hydrogen":800,"gold":0},"triggerRange":"all","totalTime":691200,"rechargeTime":300,"level":6,"cooldown":2,"learnPrice":{"hydrogen":3220000,"gold":0}},{"animeTime":0.35,"dependArchLevel":11,"duration":8,"rate":0.8,"rechargePrice":{"hydrogen":1200,"gold":0},"triggerRange":"all","totalTime":864000,"rechargeTime":360,"level":7,"cooldown":1,"learnPrice":{"hydrogen":6480000,"gold":0}}],"name":"Sneak","space":4,"maxLevel":7,"order":3,"id":7},"errMsg":""}
2013-12-12 00:03:30.883 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:30.887 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:30.888 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:30.892 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:31.072 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:31.086 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:31.089 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:31.104 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:31.107 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:31.127 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779188,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":238,"selectedCount":2,"finishedMoment":1386778408,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778588,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778828,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779188,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1378,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:31.131 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779136, "genre":"recover"})
2013-12-12 00:03:31.133 PuffingTom[689:60b] lua return {"ret":0,"gems":12,"errMsg":""}
2013-12-12 00:03:31.164 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:31.167 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:31.281 PuffingTom[689:60b] lua call attack.removeFromBattle({"genre":"skill","id":7})
2013-12-12 00:03:31.315 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:31.317 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:31.328 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778828,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":238,"selectedCount":1,"finishedMoment":1386778048,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778228,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778468,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778828,"readyCount":0,"id":4,"level":6}],"space":14,"remainingTime":1018,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:31.330 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:31.339 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":238,"selectedCount":1,"finishedMoment":1386778048,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:31.341 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:31.351 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778828,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":238,"selectedCount":1,"finishedMoment":1386778048,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778228,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778468,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778828,"readyCount":0,"id":4,"level":6}],"space":14,"remainingTime":1018,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:31.535 PuffingTom[689:60b] lua call attack.removeFromBattle({"genre":"skill","id":7})
2013-12-12 00:03:31.590 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:31.593 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:31.604 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778591,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386777991,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778231,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778591,"readyCount":0,"id":4,"level":6}],"space":10,"remainingTime":780,"rechargingId":1,"capacity":18},"ret":0}
2013-12-12 00:03:31.607 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:31.617 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386777991,"readyCount":0,"id":1,"level":5},"ret":0}
2013-12-12 00:03:31.620 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:31.631 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778591,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386777991,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778231,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778591,"readyCount":0,"id":4,"level":6}],"space":10,"remainingTime":780,"rechargingId":1,"capacity":18},"ret":0}
2013-12-12 00:03:31.681 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:31.692 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778591,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386777991,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778231,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778591,"readyCount":0,"id":4,"level":6}],"space":10,"remainingTime":780,"rechargingId":1,"capacity":18},"ret":0}
2013-12-12 00:03:31.695 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778624, "genre":"recover"})
2013-12-12 00:03:31.696 PuffingTom[689:60b] lua return {"ret":0,"gems":7,"errMsg":""}
2013-12-12 00:03:31.721 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:31.725 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:31.727 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:31.731 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:31.736 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:31.739 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:31.741 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:31.745 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:31.750 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:31.753 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:31.754 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:31.757 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:31.759 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:31.762 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:31.763 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:31.766 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2494667}
2013-12-12 00:03:31.768 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:31.771 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2494667}
2013-12-12 00:03:31.772 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:31.775 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2494666}
2013-12-12 00:03:31.776 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:31.780 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:31.781 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:31.788 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:31.789 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:31.796 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:31.797 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:31.800 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7484000},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:31.801 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:31.804 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7484000},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:31.806 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:31.808 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:31.809 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:31.812 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7484000},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:31.813 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:31.816 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7484000},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:31.819 PuffingTom[689:60b] lua call attack.removeFromBattle({"genre":"skill","id":1})
2013-12-12 00:03:31.872 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:31.875 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:31.886 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778411,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":240,"selectedCount":1,"finishedMoment":1386778051,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778411,"readyCount":0,"id":4,"level":6}],"space":8,"remainingTime":600,"rechargingId":8,"capacity":18},"ret":0}
2013-12-12 00:03:31.888 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:31.897 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":240,"selectedCount":1,"finishedMoment":1386778051,"readyCount":0,"id":8,"level":5},"ret":0}
2013-12-12 00:03:31.899 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:31.910 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778411,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":240,"selectedCount":1,"finishedMoment":1386778051,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778411,"readyCount":0,"id":4,"level":6}],"space":8,"remainingTime":600,"rechargingId":8,"capacity":18},"ret":0}
2013-12-12 00:03:31.955 PuffingTom[689:60b] lua call attack.removeFromBattle({"genre":"skill","id":8})
2013-12-12 00:03:32.005 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:32.008 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:32.018 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778171,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778171,"readyCount":0,"id":4,"level":6}],"space":7,"remainingTime":360,"rechargingId":4,"capacity":18},"ret":0}
2013-12-12 00:03:32.020 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:32.029 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778171,"readyCount":0,"id":4,"level":6},"ret":0}
2013-12-12 00:03:32.031 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:32.048 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778171,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778171,"readyCount":0,"id":4,"level":6}],"space":7,"remainingTime":360,"rechargingId":4,"capacity":18},"ret":0}
2013-12-12 00:03:32.063 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:32.079 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778171,"readyCount":0,"id":4,"level":6},"ret":0}
2013-12-12 00:03:32.081 PuffingTom[689:60b] lua call skill.getConfig({"id":4,"level":6})
2013-12-12 00:03:32.094 PuffingTom[689:60b] lua return {"ret":0,"data":{"learnPrice":{"hydrogen":5260000,"gold":0},"rechargeTime":360,"duration":1,"rechargePrice":{"hydrogen":4000,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":777600,"level":6,"cooldown":1,"dependArchLevel":10},"errMsg":""}
2013-12-12 00:03:32.096 PuffingTom[689:60b] lua call skill.getConfig({"id":4})
2013-12-12 00:03:32.110 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"learnPrice":{"hydrogen":8000,"gold":0},"rechargeTime":240,"duration":5,"rechargePrice":{"hydrogen":300,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":7200,"level":1,"cooldown":10,"dependArchLevel":6},{"learnPrice":{"hydrogen":300000,"gold":0},"rechargeTime":300,"duration":5,"rechargePrice":{"hydrogen":600,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":86400,"level":2,"cooldown":8,"dependArchLevel":5},{"learnPrice":{"hydrogen":860000,"gold":0},"rechargeTime":300,"duration":5,"rechargePrice":{"hydrogen":1200,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":259200,"level":3,"cooldown":6,"dependArchLevel":6},{"learnPrice":{"hydrogen":1620000,"gold":0},"rechargeTime":360,"duration":5,"rechargePrice":{"hydrogen":2400,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":432000,"level":4,"cooldown":4,"dependArchLevel":7},{"learnPrice":{"hydrogen":2840000,"gold":0},"rechargeTime":360,"duration":3,"rechargePrice":{"hydrogen":3000,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":604800,"level":5,"cooldown":4,"dependArchLevel":8},{"learnPrice":{"hydrogen":5260000,"gold":0},"rechargeTime":360,"duration":1,"rechargePrice":{"hydrogen":4000,"gold":0},"cureLives":1,"triggerRange":"all","totalTime":777600,"level":6,"cooldown":1,"dependArchLevel":10}],"name":"CureBody","space":3,"maxLevel":6,"order":6,"id":4},"errMsg":""}
2013-12-12 00:03:32.113 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:32.117 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:32.119 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:32.122 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:32.291 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:32.303 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:32.305 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:32.317 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:32.318 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:32.327 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778171,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778171,"readyCount":0,"id":4,"level":6}],"space":7,"remainingTime":360,"rechargingId":4,"capacity":18},"ret":0}
2013-12-12 00:03:32.330 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778112, "genre":"recover"})
2013-12-12 00:03:32.331 PuffingTom[689:60b] lua return {"ret":0,"gems":3,"errMsg":""}
2013-12-12 00:03:32.417 PuffingTom[689:60b] lua call attack.removeFromBattle({"genre":"skill","id":4})
2013-12-12 00:03:32.460 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:32.462 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:32.471 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386777688,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7}],"space":4,"remainingTime":0,"rechargingId":0,"capacity":18},"ret":0}
2013-12-12 00:03:32.473 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:32.481 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:32.483 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:32.491 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386777688,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7}],"space":4,"remainingTime":0,"rechargingId":0,"capacity":18},"ret":0}
2013-12-12 00:03:32.506 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:32.508 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:32.509 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:32.523 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386777688,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7}],"space":4,"remainingTime":0,"rechargingId":0,"capacity":18},"ret":0}
2013-12-12 00:03:32.548 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:32.552 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:32.554 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:32.558 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:32.562 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:32.566 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:32.568 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:32.572 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:32.576 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:32.581 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:32.583 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:32.586 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:32.587 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:32.591 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:32.593 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:32.597 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2496600}
2013-12-12 00:03:32.601 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:32.605 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2496600}
2013-12-12 00:03:32.606 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:32.610 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2496600}
2013-12-12 00:03:32.612 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:32.615 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:32.618 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:32.626 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:32.628 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:32.635 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:32.637 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:32.641 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7489800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:32.642 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:32.645 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7489800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:32.646 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:32.648 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:32.650 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:32.653 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7489800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:32.654 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:32.657 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7489800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:33.076 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:33.086 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:33.087 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:33.091 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:33.092 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:33.095 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:33.304 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:33.319 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:33.320 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:33.332 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:33.500 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:33.502 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:34.101 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:34.105 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:34.106 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:34.110 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:34.306 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:34.324 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:34.326 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:34.353 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:34.521 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:34.523 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:35.098 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:35.102 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:35.103 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:35.107 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:35.326 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:35.338 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:35.339 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:35.351 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:35.516 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:35.518 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:35.958 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:35.962 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:35.965 PuffingTom[689:60b] lua call datastore.export({})
2013-12-12 00:03:35.983 PuffingTom[689:60b] lua return {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":80,\\\"tilewidth\\\":32,\\\"mapheight\\\":80,\\\"tileheight\\\":32},\\\"MapStopStart\\\":[{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":2305,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":4417,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":1345,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":704,\\\"width\\\":\\\"2\\\",\\\"x\\\":3585,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":5505,\\\"height\\\":\\\"128\\\"}],\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1760,\\\"level\\\":8}],\\\"TownHall\\\":[{\\\"y\\\":352,\\\"width\\\":256,\\\"level\\\":10,\\\"height\\\":224,\\\"x\\\":544,\\\"index\\\":1}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":160}],\\\"HeroAltar\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1888,\\\"level\\\":5}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":800,\\\"height\\\":160}],\\\"Ladder\\\":[{\\\"x\\\":800,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":1,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":928,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":2,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":544,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":1,\\\"index\\\":3,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":672,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":4,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1056,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":5,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1184,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":6,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1312,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":7,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1440,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":8,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1568,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":9,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1696,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":10,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1824,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":11,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1952,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":12,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":2080,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":13,\\\"width\\\":128,\\\"height\\\":96}],\\\"DefensiveCenter\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1952,\\\"height\\\":160}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1024,\\\"height\\\":160}],\\\"GoldStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":12,\\\"x\\\":800,\\\"height\\\":160},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1120,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1440,\\\"level\\\":12}],\\\"HydrogenStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":960,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1280,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1600,\\\"level\\\":12}],\\\"AirTower\\\":[{\\\"y\\\":608,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1536,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"level\\\":11,\\\"height\\\":160,\\\"x\\\":2048,\\\"index\\\":1}]},\\\"StartPoint\\\":{\\\"x\\\":100,\\\"y\\\":45}}\",\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 {10},\n},\n-- Table: {5}\n{\n {11},\n},\n-- Table: {6}\n{\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n {15},\n},\n-- Table: {8}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2496600,\n},\n-- Table: {9}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2496600,\n},\n-- Table: {10}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2496600,\n},\n-- Table: {11}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771776,\n},\n-- Table: {12}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2499840,\n},\n-- Table: {13}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2499839,\n},\n-- Table: {14}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2499839,\n},\n-- Table: {15}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771775,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=12495,\n [\"score\"]=25,\n [\"facebookName\"]=\"\",\n [\"bulletinCount\"]=0,\n [\"lastLoginTime\"]=1386770688,\n [\"selectedHeroId\"]=1,\n [\"idleBuilderNum\"]=5,\n [\"timeZone\"]=\"8\",\n [\"id\"]=\"2000009\",\n [\"registerTime\"]=1386601293,\n [\"userName\"]=\"XAsandbox\",\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=1,\n [\"lang\"]=\"zh-Hans\",\n [\"facebookId\"]=\"\",\n [\"raidRatio\"]=20,\n [\"name\"]=\"XAsandbox\",\n [\"gameCenter\"]=\"G:274406852\",\n [\"isGuideFinished\"]=1,\n [\"protectionTime\"]=0,\n},\n}","id":"2000009","skill":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n [8]={6},\n [6]={7},\n [7]={8},\n [9]={9},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386604173,\n [\"id\"]=1,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386602773,\n [\"id\"]=2,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605214,\n [\"id\"]=3,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605152,\n [\"id\"]=4,\n [\"level\"]=6,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603387,\n [\"id\"]=8,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {7}\n{\n [\"id\"]=6,\n [\"level\"]=6,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605220,\n},\n-- Table: {8}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605207,\n [\"id\"]=7,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {9}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603866,\n [\"id\"]=9,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=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 {9},\n [11]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n},\n-- Table: {2}\n{\n {14},\n},\n-- Table: {3}\n{\n {15},\n},\n-- Table: {4}\n{\n {16},\n},\n-- Table: {5}\n{\n {17},\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n {22},\n},\n-- Table: {7}\n{\n {23},\n},\n-- Table: {8}\n{\n {24},\n},\n-- Table: {9}\n{\n {25},\n},\n-- Table: {10}\n{\n {26},\n},\n-- Table: {11}\n{\n {27},\n},\n-- Table: {12}\n{\n {28},\n {29},\n {30},\n {31},\n {32},\n {33},\n {34},\n {35},\n {36},\n {37},\n {38},\n {39},\n {40},\n},\n-- Table: {13}\n{\n {41},\n},\n-- Table: {14}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=1,\n [\"level\"]=10,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {15}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {16}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=3,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {17}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {18}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=4,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {19}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {20}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {21}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {22}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=5,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=3,\n},\n-- Table: {23}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=6,\n [\"level\"]=5,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {24}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=8,\n [\"id\"]=7,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {25}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {26}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=11,\n [\"id\"]=11,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {27}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=4,\n [\"id\"]=10,\n [\"isBuilding\"]=true,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {28}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {29}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {30}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {31}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=4,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {32}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=5,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {33}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=6,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {34}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=7,\n},\n-- Table: {35}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=8,\n},\n-- Table: {36}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=9,\n},\n-- Table: {37}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=10,\n},\n-- Table: {38}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=11,\n},\n-- Table: {39}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=12,\n},\n-- Table: {40}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=13,\n},\n-- Table: {41}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=16,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=1000,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=1000,\n},\n}","userLog":"return {\n-- Table: {1}\n{\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 [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386601907,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=6,\n [\"summonFinishedMoment\"]=1386602687,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603854,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603324,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"id\"]=5,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386605009,\n [\"isPaused\"]=false,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\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\"]=1386777688,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=0,\n [\"readyCount\"]=1,\n},\n-- Table: {5}\n{\n {8},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {9},\n {10},\n},\n-- Table: {7}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1386769508,\n [\"readyCount\"]=6,\n},\n-- Table: {9}\n{\n [\"id\"]=2,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777328,\n [\"readyCount\"]=2,\n},\n-- Table: {10}\n{\n [\"id\"]=9,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777688,\n [\"readyCount\"]=2,\n},\n}"},"ret":0}
2013-12-12 00:03:36.120 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:36.124 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:36.126 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:36.130 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:36.331 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:36.343 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:36.345 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:36.357 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:36.522 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:36.524 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:37.128 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:37.132 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:37.133 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:37.137 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:37.341 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:37.354 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:37.356 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:37.368 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:37.535 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:37.538 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:38.043 PuffingTom[689:60b] lua call attack.canAdd({"genre":"skill","id":7})
2013-12-12 00:03:38.055 PuffingTom[689:60b] lua return {"ret":0,"isSpace":true,"canAdd":true,"errMsg":"","isResource":true}
2013-12-12 00:03:38.056 PuffingTom[689:60b] lua call attack.addToBattle({"genre":"skill","id":7})
2013-12-12 00:03:38.098 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:38.099 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:38.110 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778176,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778176,"readyCount":0,"id":7,"level":7}],"space":8,"remainingTime":360,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:38.153 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:38.157 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:38.158 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:38.162 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:38.219 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:38.229 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778176,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778176,"readyCount":0,"id":7,"level":7}],"space":8,"remainingTime":360,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:38.231 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778112, "genre":"recover"})
2013-12-12 00:03:38.233 PuffingTom[689:60b] lua return {"ret":0,"gems":3,"errMsg":""}
2013-12-12 00:03:38.257 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:38.261 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:38.263 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:38.266 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:38.271 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:38.274 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:38.276 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:38.280 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:38.284 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:38.288 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:38.289 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:38.293 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:38.294 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:38.298 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:38.300 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:38.305 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2496200}
2013-12-12 00:03:38.306 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:38.312 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2496200}
2013-12-12 00:03:38.313 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:38.319 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2496200}
2013-12-12 00:03:38.321 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:38.326 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:38.328 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:38.337 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:38.338 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:38.345 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:38.346 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:38.349 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7488600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:38.350 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:38.353 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7488600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:38.354 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:38.356 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:38.357 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:38.360 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7488600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:38.362 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:38.365 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7488600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:38.369 PuffingTom[689:60b] lua call attack.canAdd({"genre":"skill","id":7})
2013-12-12 00:03:38.379 PuffingTom[689:60b] lua return {"ret":0,"isSpace":true,"canAdd":true,"errMsg":"","isResource":true}
2013-12-12 00:03:38.380 PuffingTom[689:60b] lua call attack.addToBattle({"genre":"skill","id":7})
2013-12-12 00:03:38.411 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:38.412 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:38.422 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778536,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":360,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7}],"space":12,"remainingTime":720,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:38.435 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:38.449 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:38.450 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:38.463 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:38.464 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:38.474 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778536,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":359,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7}],"space":12,"remainingTime":719,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:38.476 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778496, "genre":"recover"})
2013-12-12 00:03:38.477 PuffingTom[689:60b] lua return {"ret":0,"gems":6,"errMsg":""}
2013-12-12 00:03:38.538 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:38.541 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:38.716 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:38.726 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778536,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":359,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7}],"space":12,"remainingTime":719,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:38.728 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778496, "genre":"recover"})
2013-12-12 00:03:38.729 PuffingTom[689:60b] lua return {"ret":0,"gems":6,"errMsg":""}
2013-12-12 00:03:38.754 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:38.758 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:38.760 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:38.763 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:38.768 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:38.771 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:38.773 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:38.776 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:38.781 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:38.784 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:38.785 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:38.789 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:38.790 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:38.793 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:38.795 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:38.798 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495800}
2013-12-12 00:03:38.799 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:38.802 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495800}
2013-12-12 00:03:38.803 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:38.807 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495800}
2013-12-12 00:03:38.808 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:38.811 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:38.813 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:38.819 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:38.820 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:38.827 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:38.828 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:38.831 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7487400},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:38.832 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:38.835 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7487400},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:38.837 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:38.839 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:38.840 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:38.843 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7487400},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:38.844 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:38.847 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7487400},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:39.170 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:39.174 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:39.176 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:39.180 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:39.385 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:39.399 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:39.400 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:39.414 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:39.415 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:39.425 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778536,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":359,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7}],"space":12,"remainingTime":719,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:39.427 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778496, "genre":"recover"})
2013-12-12 00:03:39.429 PuffingTom[689:60b] lua return {"ret":0,"gems":6,"errMsg":""}
2013-12-12 00:03:39.543 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:39.545 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:40.162 PuffingTom[689:60b] lua call attack.canAdd({"genre":"skill","id":1})
2013-12-12 00:03:40.173 PuffingTom[689:60b] lua return {"ret":0,"isSpace":true,"canAdd":true,"errMsg":"","isResource":true}
2013-12-12 00:03:40.175 PuffingTom[689:60b] lua call attack.addToBattle({"genre":"skill","id":1})
2013-12-12 00:03:40.223 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:40.224 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:40.246 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778716,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":358,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5}],"space":14,"remainingTime":898,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:40.305 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:40.309 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:40.310 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:40.314 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:40.315 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:40.325 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778716,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":358,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5}],"space":14,"remainingTime":898,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:40.327 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778752, "genre":"recover"})
2013-12-12 00:03:40.329 PuffingTom[689:60b] lua return {"ret":0,"gems":8,"errMsg":""}
2013-12-12 00:03:40.353 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:40.357 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:40.359 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:40.362 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:40.367 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:40.371 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:40.372 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:40.375 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:40.380 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:40.384 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:40.385 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:40.388 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:40.390 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:40.393 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:40.395 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:40.398 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495700}
2013-12-12 00:03:40.399 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:40.402 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495700}
2013-12-12 00:03:40.403 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:40.406 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495700}
2013-12-12 00:03:40.407 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:40.411 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:40.412 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:40.419 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:40.420 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:40.426 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:40.428 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:40.431 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7487100},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:40.434 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:40.438 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7487100},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:40.439 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:40.442 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:40.444 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:40.447 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7487100},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:40.449 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:40.453 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7487100},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:40.464 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:40.477 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:40.478 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:40.491 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:40.492 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:40.503 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778716,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":357,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5}],"space":14,"remainingTime":897,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:40.505 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778752, "genre":"recover"})
2013-12-12 00:03:40.507 PuffingTom[689:60b] lua return {"ret":0,"gems":8,"errMsg":""}
2013-12-12 00:03:40.539 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:40.542 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:40.679 PuffingTom[689:60b] lua call attack.canAdd({"genre":"skill","id":8})
2013-12-12 00:03:40.690 PuffingTom[689:60b] lua return {"ret":0,"isSpace":true,"canAdd":true,"errMsg":"","isResource":true}
2013-12-12 00:03:40.691 PuffingTom[689:60b] lua call attack.addToBattle({"genre":"skill","id":8})
2013-12-12 00:03:40.731 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:40.732 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:40.743 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778956,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":357,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":8,"level":5}],"space":15,"remainingTime":1137,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:40.819 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:40.830 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778956,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":357,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":8,"level":5}],"space":15,"remainingTime":1137,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:40.833 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779008, "genre":"recover"})
2013-12-12 00:03:40.834 PuffingTom[689:60b] lua return {"ret":0,"gems":10,"errMsg":""}
2013-12-12 00:03:40.859 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:40.863 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:40.865 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:40.868 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:40.873 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:40.876 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:40.878 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:40.882 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:40.887 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:40.890 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:40.891 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:40.895 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:40.896 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:40.900 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:40.901 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:40.905 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495200}
2013-12-12 00:03:40.906 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:40.910 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495200}
2013-12-12 00:03:40.911 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:40.914 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495200}
2013-12-12 00:03:40.915 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:40.918 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:40.920 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:40.927 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:40.928 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:40.936 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:40.937 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:40.940 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:40.941 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:40.944 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:40.945 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:40.948 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:40.949 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:40.952 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:40.953 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:40.957 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:40.991 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:40.996 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:40.998 PuffingTom[689:60b] lua call datastore.export({})
2013-12-12 00:03:41.028 PuffingTom[689:60b] lua return {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":80,\\\"tilewidth\\\":32,\\\"mapheight\\\":80,\\\"tileheight\\\":32},\\\"MapStopStart\\\":[{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":2305,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":4417,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":1345,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":704,\\\"width\\\":\\\"2\\\",\\\"x\\\":3585,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":5505,\\\"height\\\":\\\"128\\\"}],\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1760,\\\"level\\\":8}],\\\"TownHall\\\":[{\\\"y\\\":352,\\\"width\\\":256,\\\"level\\\":10,\\\"height\\\":224,\\\"x\\\":544,\\\"index\\\":1}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":160}],\\\"HeroAltar\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1888,\\\"level\\\":5}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":800,\\\"height\\\":160}],\\\"Ladder\\\":[{\\\"x\\\":800,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":1,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":928,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":2,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":544,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":1,\\\"index\\\":3,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":672,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":4,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1056,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":5,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1184,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":6,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1312,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":7,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1440,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":8,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1568,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":9,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1696,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":10,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1824,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":11,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1952,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":12,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":2080,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":13,\\\"width\\\":128,\\\"height\\\":96}],\\\"DefensiveCenter\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1952,\\\"height\\\":160}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1024,\\\"height\\\":160}],\\\"GoldStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":12,\\\"x\\\":800,\\\"height\\\":160},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1120,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1440,\\\"level\\\":12}],\\\"HydrogenStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":960,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1280,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1600,\\\"level\\\":12}],\\\"AirTower\\\":[{\\\"y\\\":608,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1536,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"level\\\":11,\\\"height\\\":160,\\\"x\\\":2048,\\\"index\\\":1}]},\\\"StartPoint\\\":{\\\"x\\\":100,\\\"y\\\":45}}\",\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 {10},\n},\n-- Table: {5}\n{\n {11},\n},\n-- Table: {6}\n{\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n {15},\n},\n-- Table: {8}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2495200,\n},\n-- Table: {9}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2495200,\n},\n-- Table: {10}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2495200,\n},\n-- Table: {11}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771776,\n},\n-- Table: {12}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2499840,\n},\n-- Table: {13}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2499839,\n},\n-- Table: {14}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2499839,\n},\n-- Table: {15}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771775,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=12495,\n [\"score\"]=25,\n [\"facebookName\"]=\"\",\n [\"bulletinCount\"]=0,\n [\"lastLoginTime\"]=1386770688,\n [\"selectedHeroId\"]=1,\n [\"idleBuilderNum\"]=5,\n [\"timeZone\"]=\"8\",\n [\"id\"]=\"2000009\",\n [\"registerTime\"]=1386601293,\n [\"userName\"]=\"XAsandbox\",\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=1,\n [\"lang\"]=\"zh-Hans\",\n [\"facebookId\"]=\"\",\n [\"raidRatio\"]=20,\n [\"name\"]=\"XAsandbox\",\n [\"gameCenter\"]=\"G:274406852\",\n [\"isGuideFinished\"]=1,\n [\"protectionTime\"]=0,\n},\n}","id":"2000009","skill":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n [8]={6},\n [6]={7},\n [7]={8},\n [9]={9},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386604173,\n [\"id\"]=1,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386602773,\n [\"id\"]=2,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605214,\n [\"id\"]=3,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605152,\n [\"id\"]=4,\n [\"level\"]=6,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603387,\n [\"id\"]=8,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {7}\n{\n [\"id\"]=6,\n [\"level\"]=6,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605220,\n},\n-- Table: {8}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605207,\n [\"id\"]=7,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {9}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603866,\n [\"id\"]=9,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n [\"skillRechargeFinishedDelegate:7\"]={2},\n [\"skillRechargeFinishedDelegate:8\"]={3},\n [\"skillRechargeFinishedDelegate:1\"]={4},\n},\n-- Table: {2}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:7\",\n [\"timestamp\"]=1386778176,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={5},\n},\n-- Table: {3}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:8\",\n [\"timestamp\"]=1386778956,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={6},\n},\n-- Table: {4}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:1\",\n [\"timestamp\"]=1386778716,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={7},\n},\n-- Table: {5}\n{\n [\"id\"]=7,\n},\n-- Table: {6}\n{\n [\"id\"]=8,\n},\n-- Table: {7}\n{\n [\"id\"]=1,\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n {9},\n [11]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n},\n-- Table: {2}\n{\n {14},\n},\n-- Table: {3}\n{\n {15},\n},\n-- Table: {4}\n{\n {16},\n},\n-- Table: {5}\n{\n {17},\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n {22},\n},\n-- Table: {7}\n{\n {23},\n},\n-- Table: {8}\n{\n {24},\n},\n-- Table: {9}\n{\n {25},\n},\n-- Table: {10}\n{\n {26},\n},\n-- Table: {11}\n{\n {27},\n},\n-- Table: {12}\n{\n {28},\n {29},\n {30},\n {31},\n {32},\n {33},\n {34},\n {35},\n {36},\n {37},\n {38},\n {39},\n {40},\n},\n-- Table: {13}\n{\n {41},\n},\n-- Table: {14}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=1,\n [\"level\"]=10,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {15}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {16}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=3,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {17}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {18}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=4,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {19}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {20}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {21}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {22}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=5,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=3,\n},\n-- Table: {23}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=6,\n [\"level\"]=5,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {24}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=8,\n [\"id\"]=7,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {25}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {26}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=11,\n [\"id\"]=11,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {27}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=4,\n [\"id\"]=10,\n [\"isBuilding\"]=true,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {28}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {29}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {30}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {31}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=4,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {32}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=5,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {33}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=6,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {34}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=7,\n},\n-- Table: {35}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=8,\n},\n-- Table: {36}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=9,\n},\n-- Table: {37}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=10,\n},\n-- Table: {38}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=11,\n},\n-- Table: {39}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=12,\n},\n-- Table: {40}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=13,\n},\n-- Table: {41}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=16,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=1000,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=1000,\n},\n}","userLog":"return {\n-- Table: {1}\n{\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 [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386601907,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=6,\n [\"summonFinishedMoment\"]=1386602687,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603854,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603324,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"id\"]=5,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386605009,\n [\"isPaused\"]=false,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\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\"]=1386778956,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=0,\n [\"readyCount\"]=1,\n},\n-- Table: {5}\n{\n {8},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {9},\n {10},\n {11},\n {12},\n {13},\n},\n-- Table: {7}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1386769508,\n [\"readyCount\"]=6,\n},\n-- Table: {9}\n{\n [\"id\"]=2,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777328,\n [\"readyCount\"]=2,\n},\n-- Table: {10}\n{\n [\"id\"]=9,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777688,\n [\"readyCount\"]=2,\n},\n-- Table: {11}\n{\n [\"id\"]=7,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386778536,\n [\"readyCount\"]=0,\n},\n-- Table: {12}\n{\n [\"id\"]=1,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778716,\n [\"readyCount\"]=0,\n},\n-- Table: {13}\n{\n [\"id\"]=8,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778956,\n [\"readyCount\"]=0,\n},\n}"},"ret":0}
2013-12-12 00:03:41.110 PuffingTom[689:60b] lua call attack.canAdd({"genre":"skill","id":4})
2013-12-12 00:03:41.124 PuffingTom[689:60b] lua return {"ret":0,"isSpace":true,"canAdd":true,"errMsg":"","isResource":true}
2013-12-12 00:03:41.125 PuffingTom[689:60b] lua call attack.addToBattle({"genre":"skill","id":4})
2013-12-12 00:03:41.167 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:41.168 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:41.179 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779316,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":357,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779316,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1497,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:41.331 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:41.336 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:41.337 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:41.341 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:41.343 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:41.353 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779316,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":357,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779316,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1497,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:41.356 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779264, "genre":"recover"})
2013-12-12 00:03:41.357 PuffingTom[689:60b] lua return {"ret":0,"gems":13,"errMsg":""}
2013-12-12 00:03:41.383 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:41.387 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:41.388 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:41.391 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:41.396 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:41.400 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:41.402 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:41.405 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:41.410 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:41.414 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:41.416 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:41.420 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:41.422 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:41.426 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:41.428 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:41.431 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2493867}
2013-12-12 00:03:41.433 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:41.437 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2493867}
2013-12-12 00:03:41.439 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:41.443 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2493866}
2013-12-12 00:03:41.444 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:41.448 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:41.450 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:41.457 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:41.458 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:41.465 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:41.467 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:41.470 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7481600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:41.471 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:41.474 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7481600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:41.475 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:41.477 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:41.478 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:41.481 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7481600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:41.483 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:41.486 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7481600},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:41.494 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:41.507 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:41.509 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:41.523 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:41.525 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:41.537 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779316,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":356,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779316,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1496,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:41.540 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779264, "genre":"recover"})
2013-12-12 00:03:41.543 PuffingTom[689:60b] lua return {"ret":0,"gems":13,"errMsg":""}
2013-12-12 00:03:41.575 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:41.579 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:42.336 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:42.340 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:42.342 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:42.346 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:42.488 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:42.505 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:42.508 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:42.522 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:42.524 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:42.536 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779316,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":355,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779316,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1495,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:42.538 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779264, "genre":"recover"})
2013-12-12 00:03:42.540 PuffingTom[689:60b] lua return {"ret":0,"gems":13,"errMsg":""}
2013-12-12 00:03:42.600 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:42.605 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:43.353 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:43.358 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:43.359 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:43.365 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:43.502 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:43.525 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:43.527 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:43.539 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:43.540 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:43.551 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779316,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":354,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779316,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1494,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:43.554 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779264, "genre":"recover"})
2013-12-12 00:03:43.555 PuffingTom[689:60b] lua return {"ret":0,"gems":13,"errMsg":""}
2013-12-12 00:03:43.614 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:43.617 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:44.364 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:44.368 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:44.370 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:44.373 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:44.514 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:44.527 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:44.529 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:44.541 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:44.542 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:44.553 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779316,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":353,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779316,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1493,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:44.555 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779264, "genre":"recover"})
2013-12-12 00:03:44.557 PuffingTom[689:60b] lua return {"ret":0,"gems":13,"errMsg":""}
2013-12-12 00:03:44.641 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:44.645 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:45.191 PuffingTom[689:60b] lua call hero.getConfig({"id":2,"level":6})
2013-12-12 00:03:45.197 PuffingTom[689:60b] lua return {"ret":0,"data":{"jumpHeight":65,"price":{"hydrogen":860000,"gold":0},"jumpWidth":90,"lives":6,"dependArchLevel":6,"speed":180,"level":6,"totalTime":345600,"recoverTime":60},"errMsg":""}
2013-12-12 00:03:45.199 PuffingTom[689:60b] lua call hero.getConfig({"id":2})
2013-12-12 00:03:45.208 PuffingTom[689:60b] lua return {"ret":0,"data":{"levels":[{"jumpHeight":65,"dependArchLevel":2,"jumpWidth":90,"lives":1,"price":{"hydrogen":0,"gold":0},"speed":180,"level":1,"totalTime":0,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":1,"jumpWidth":90,"lives":2,"price":{"hydrogen":350,"gold":0},"speed":180,"level":2,"totalTime":180,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":3,"jumpWidth":90,"lives":3,"price":{"hydrogen":6600,"gold":0},"speed":180,"level":3,"totalTime":7200,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":4,"jumpWidth":90,"lives":4,"price":{"hydrogen":35000,"gold":0},"speed":180,"level":4,"totalTime":28800,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":5,"jumpWidth":90,"lives":5,"price":{"hydrogen":350000,"gold":0},"speed":180,"level":5,"totalTime":86400,"recoverTime":60},{"jumpHeight":65,"dependArchLevel":6,"jumpWidth":90,"lives":6,"price":{"hydrogen":860000,"gold":0},"speed":180,"level":6,"totalTime":345600,"recoverTime":60}],"name":"Mr.Q","order":2,"maxLevel":6,"id":2},"errMsg":""}
2013-12-12 00:03:45.383 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:45.387 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:45.389 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:45.392 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:45.529 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:45.542 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:45.544 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:45.556 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:45.557 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:45.568 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386779316,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":352,"selectedCount":2,"finishedMoment":1386778536,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778716,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386779316,"readyCount":0,"id":4,"level":6}],"space":18,"remainingTime":1492,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:45.570 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779264, "genre":"recover"})
2013-12-12 00:03:45.572 PuffingTom[689:60b] lua return {"ret":0,"gems":12,"errMsg":""}
2013-12-12 00:03:45.631 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:45.634 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:45.829 PuffingTom[689:60b] lua call attack.removeFromBattle({"genre":"skill","id":7})
2013-12-12 00:03:45.863 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:45.865 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:45.876 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778956,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":352,"selectedCount":1,"finishedMoment":1386778176,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778356,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778596,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":4,"level":6}],"space":14,"remainingTime":1132,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:45.878 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:45.888 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":352,"selectedCount":1,"finishedMoment":1386778176,"readyCount":0,"id":7,"level":7},"ret":0}
2013-12-12 00:03:45.889 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:45.901 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778956,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":352,"selectedCount":1,"finishedMoment":1386778176,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778356,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778596,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":4,"level":6}],"space":14,"remainingTime":1132,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:45.998 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:46.011 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778956,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":352,"selectedCount":1,"finishedMoment":1386778176,"readyCount":0,"id":7,"level":7},{"selectedCount":1,"finishedMoment":1386778356,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778596,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778956,"readyCount":0,"id":4,"level":6}],"space":14,"remainingTime":1132,"rechargingId":7,"capacity":18},"ret":0}
2013-12-12 00:03:46.013 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386779008, "genre":"recover"})
2013-12-12 00:03:46.015 PuffingTom[689:60b] lua return {"ret":0,"gems":10,"errMsg":""}
2013-12-12 00:03:46.043 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:46.047 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:46.049 PuffingTom[689:60b] lua call datastore.export({})
2013-12-12 00:03:46.066 PuffingTom[689:60b] lua return {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":80,\\\"tilewidth\\\":32,\\\"mapheight\\\":80,\\\"tileheight\\\":32},\\\"MapStopStart\\\":[{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":2305,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":4417,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":1345,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":704,\\\"width\\\":\\\"2\\\",\\\"x\\\":3585,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":5505,\\\"height\\\":\\\"128\\\"}],\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1760,\\\"level\\\":8}],\\\"TownHall\\\":[{\\\"y\\\":352,\\\"width\\\":256,\\\"level\\\":10,\\\"height\\\":224,\\\"x\\\":544,\\\"index\\\":1}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":160}],\\\"HeroAltar\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1888,\\\"level\\\":5}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":800,\\\"height\\\":160}],\\\"Ladder\\\":[{\\\"x\\\":800,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":1,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":928,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":2,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":544,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":1,\\\"index\\\":3,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":672,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":4,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1056,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":5,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1184,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":6,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1312,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":7,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1440,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":8,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1568,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":9,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1696,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":10,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1824,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":11,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1952,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":12,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":2080,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":13,\\\"width\\\":128,\\\"height\\\":96}],\\\"DefensiveCenter\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1952,\\\"height\\\":160}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1024,\\\"height\\\":160}],\\\"GoldStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":12,\\\"x\\\":800,\\\"height\\\":160},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1120,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1440,\\\"level\\\":12}],\\\"HydrogenStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":960,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1280,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1600,\\\"level\\\":12}],\\\"AirTower\\\":[{\\\"y\\\":608,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1536,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"level\\\":11,\\\"height\\\":160,\\\"x\\\":2048,\\\"index\\\":1}]},\\\"StartPoint\\\":{\\\"x\\\":100,\\\"y\\\":45}}\",\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 {10},\n},\n-- Table: {5}\n{\n {11},\n},\n-- Table: {6}\n{\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n {15},\n},\n-- Table: {8}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2494267,\n},\n-- Table: {9}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2494267,\n},\n-- Table: {10}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2494266,\n},\n-- Table: {11}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771776,\n},\n-- Table: {12}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2499840,\n},\n-- Table: {13}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2499839,\n},\n-- Table: {14}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2499839,\n},\n-- Table: {15}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771775,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=12495,\n [\"score\"]=25,\n [\"facebookName\"]=\"\",\n [\"bulletinCount\"]=0,\n [\"lastLoginTime\"]=1386770688,\n [\"selectedHeroId\"]=1,\n [\"idleBuilderNum\"]=5,\n [\"timeZone\"]=\"8\",\n [\"id\"]=\"2000009\",\n [\"registerTime\"]=1386601293,\n [\"userName\"]=\"XAsandbox\",\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=1,\n [\"lang\"]=\"zh-Hans\",\n [\"facebookId\"]=\"\",\n [\"raidRatio\"]=20,\n [\"name\"]=\"XAsandbox\",\n [\"gameCenter\"]=\"G:274406852\",\n [\"isGuideFinished\"]=1,\n [\"protectionTime\"]=0,\n},\n}","id":"2000009","skill":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n [8]={6},\n [6]={7},\n [7]={8},\n [9]={9},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386604173,\n [\"id\"]=1,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386602773,\n [\"id\"]=2,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605214,\n [\"id\"]=3,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605152,\n [\"id\"]=4,\n [\"level\"]=6,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603387,\n [\"id\"]=8,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {7}\n{\n [\"id\"]=6,\n [\"level\"]=6,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605220,\n},\n-- Table: {8}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605207,\n [\"id\"]=7,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {9}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603866,\n [\"id\"]=9,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n}","userTimeList":"return {\n-- Table: {1}\n{\n [\"skillRechargeFinishedDelegate:4\"]={2},\n [\"skillRechargeFinishedDelegate:7\"]={3},\n [\"skillRechargeFinishedDelegate:1\"]={4},\n [\"skillRechargeFinishedDelegate:8\"]={5},\n},\n-- Table: {2}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:4\",\n [\"timestamp\"]=1386779316,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={6},\n},\n-- Table: {3}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:7\",\n [\"timestamp\"]=1386778176,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={7},\n},\n-- Table: {4}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:1\",\n [\"timestamp\"]=1386778716,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={8},\n},\n-- Table: {5}\n{\n [\"id\"]=\"skillRechargeFinishedDelegate:8\",\n [\"timestamp\"]=1386778956,\n [\"callback\"]=\"attack.skillRechargeFinishedDelegate\",\n [\"params\"]={9},\n},\n-- Table: {6}\n{\n [\"id\"]=4,\n},\n-- Table: {7}\n{\n [\"id\"]=7,\n},\n-- Table: {8}\n{\n [\"id\"]=1,\n},\n-- Table: {9}\n{\n [\"id\"]=8,\n},\n}","architecture":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n {6},\n {7},\n {8},\n {9},\n [11]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n},\n-- Table: {2}\n{\n {14},\n},\n-- Table: {3}\n{\n {15},\n},\n-- Table: {4}\n{\n {16},\n},\n-- Table: {5}\n{\n {17},\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n {22},\n},\n-- Table: {7}\n{\n {23},\n},\n-- Table: {8}\n{\n {24},\n},\n-- Table: {9}\n{\n {25},\n},\n-- Table: {10}\n{\n {26},\n},\n-- Table: {11}\n{\n {27},\n},\n-- Table: {12}\n{\n {28},\n {29},\n {30},\n {31},\n {32},\n {33},\n {34},\n {35},\n {36},\n {37},\n {38},\n {39},\n {40},\n},\n-- Table: {13}\n{\n {41},\n},\n-- Table: {14}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=1,\n [\"level\"]=10,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {15}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {16}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=3,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {17}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {18}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=4,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {19}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {20}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {21}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {22}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=5,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=3,\n},\n-- Table: {23}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=6,\n [\"level\"]=5,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {24}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=8,\n [\"id\"]=7,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {25}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {26}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=11,\n [\"id\"]=11,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {27}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=4,\n [\"id\"]=10,\n [\"isBuilding\"]=true,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {28}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {29}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {30}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {31}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=4,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {32}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=5,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {33}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=6,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {34}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=7,\n},\n-- Table: {35}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=8,\n},\n-- Table: {36}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=9,\n},\n-- Table: {37}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=10,\n},\n-- Table: {38}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=11,\n},\n-- Table: {39}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=12,\n},\n-- Table: {40}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=13,\n},\n-- Table: {41}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=16,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=1000,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=1000,\n},\n}","userLog":"return {\n-- Table: {1}\n{\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 [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386601907,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=6,\n [\"summonFinishedMoment\"]=1386602687,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603854,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603324,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"id\"]=5,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386605009,\n [\"isPaused\"]=false,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\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\"]=1386778956,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=0,\n [\"readyCount\"]=1,\n},\n-- Table: {5}\n{\n {8},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {9},\n {10},\n {11},\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1386769508,\n [\"readyCount\"]=6,\n},\n-- Table: {9}\n{\n [\"id\"]=2,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777328,\n [\"readyCount\"]=2,\n},\n-- Table: {10}\n{\n [\"id\"]=9,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777688,\n [\"readyCount\"]=2,\n},\n-- Table: {11}\n{\n [\"id\"]=7,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778176,\n [\"readyCount\"]=0,\n},\n-- Table: {12}\n{\n [\"id\"]=1,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778356,\n [\"readyCount\"]=0,\n},\n-- Table: {13}\n{\n [\"id\"]=8,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778596,\n [\"readyCount\"]=0,\n},\n-- Table: {14}\n{\n [\"id\"]=4,\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386778956,\n [\"readyCount\"]=0,\n},\n}"},"ret":0}
2013-12-12 00:03:46.103 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:46.126 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:46.128 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:46.132 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:46.137 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:46.141 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:46.143 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:46.148 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:46.153 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:46.158 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:46.160 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:46.164 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:46.165 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:46.169 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:46.171 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:46.175 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2494267}
2013-12-12 00:03:46.177 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:46.181 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2494267}
2013-12-12 00:03:46.182 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:46.186 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2494266}
2013-12-12 00:03:46.187 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:46.191 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:46.193 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:46.201 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:46.203 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:46.214 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:46.217 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:46.220 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7482800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:46.222 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:46.225 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7482800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:46.227 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:46.230 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:46.231 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:46.234 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7482800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:46.235 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:46.238 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7482800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:46.553 PuffingTom[689:60b] lua call attack.removeFromBattle({"genre":"skill","id":7})
2013-12-12 00:03:46.605 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:46.608 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:46.618 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778605,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386778005,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778245,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778605,"readyCount":0,"id":4,"level":6}],"space":10,"remainingTime":780,"rechargingId":1,"capacity":18},"ret":0}
2013-12-12 00:03:46.621 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:46.629 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386778005,"readyCount":0,"id":1,"level":5},"ret":0}
2013-12-12 00:03:46.631 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:46.641 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778605,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386778005,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778245,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778605,"readyCount":0,"id":4,"level":6}],"space":10,"remainingTime":780,"rechargingId":1,"capacity":18},"ret":0}
2013-12-12 00:03:46.656 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:46.660 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:46.662 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:46.665 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:46.725 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:46.736 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778605,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386778005,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778245,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778605,"readyCount":0,"id":4,"level":6}],"space":10,"remainingTime":780,"rechargingId":1,"capacity":18},"ret":0}
2013-12-12 00:03:46.739 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778624, "genre":"recover"})
2013-12-12 00:03:46.742 PuffingTom[689:60b] lua return {"ret":0,"gems":7,"errMsg":""}
2013-12-12 00:03:46.767 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:46.772 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:46.774 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:46.779 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:46.784 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:46.788 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:46.790 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:46.793 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:46.799 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:46.803 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:46.805 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:46.808 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:46.810 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:46.814 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:46.816 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:46.820 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2494667}
2013-12-12 00:03:46.822 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:46.825 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2494667}
2013-12-12 00:03:46.827 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:46.831 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2494666}
2013-12-12 00:03:46.832 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:46.836 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:46.839 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:46.846 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:46.847 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:46.855 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:46.857 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:46.860 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7484000},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:46.861 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:46.864 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7484000},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:46.865 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:46.868 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:46.869 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:46.872 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7484000},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:46.873 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:46.876 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7484000},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:46.883 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:46.886 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:46.887 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:46.899 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:46.901 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:46.914 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:46.916 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:46.926 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778605,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386778005,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778245,"readyCount":0,"id":8,"level":5},{"selectedCount":1,"finishedMoment":1386778605,"readyCount":0,"id":4,"level":6}],"space":10,"remainingTime":780,"rechargingId":1,"capacity":18},"ret":0}
2013-12-12 00:03:46.928 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778624, "genre":"recover"})
2013-12-12 00:03:46.930 PuffingTom[689:60b] lua return {"ret":0,"gems":7,"errMsg":""}
2013-12-12 00:03:47.127 PuffingTom[689:60b] lua call attack.removeFromBattle({"genre":"skill","id":8})
2013-12-12 00:03:47.179 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:47.182 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:47.193 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778365,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386778005,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778365,"readyCount":0,"id":4,"level":6}],"space":9,"remainingTime":540,"rechargingId":1,"capacity":18},"ret":0}
2013-12-12 00:03:47.195 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:47.204 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386778005,"readyCount":0,"id":1,"level":5},"ret":0}
2013-12-12 00:03:47.206 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:47.217 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778365,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386778005,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778365,"readyCount":0,"id":4,"level":6}],"space":9,"remainingTime":540,"rechargingId":1,"capacity":18},"ret":0}
2013-12-12 00:03:47.231 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:47.257 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778365,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":180,"selectedCount":1,"finishedMoment":1386778005,"readyCount":0,"id":1,"level":5},{"selectedCount":1,"finishedMoment":1386778365,"readyCount":0,"id":4,"level":6}],"space":9,"remainingTime":540,"rechargingId":1,"capacity":18},"ret":0}
2013-12-12 00:03:47.260 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778368, "genre":"recover"})
2013-12-12 00:03:47.264 PuffingTom[689:60b] lua return {"ret":0,"gems":5,"errMsg":""}
2013-12-12 00:03:47.291 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:47.300 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:47.302 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:47.308 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:47.314 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:47.318 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:47.321 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:47.328 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:47.334 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:47.338 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:47.339 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:47.343 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:47.345 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:47.349 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:47.351 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:47.354 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495167}
2013-12-12 00:03:47.355 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:47.360 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495167}
2013-12-12 00:03:47.361 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:47.364 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495166}
2013-12-12 00:03:47.365 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:47.368 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:47.370 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:47.377 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:47.378 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:47.385 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:47.386 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:47.389 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485500},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:47.390 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:47.393 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485500},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:47.394 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:47.396 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:47.397 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:47.400 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485500},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:47.402 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:47.405 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485500},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:47.576 PuffingTom[689:60b] lua call attack.removeFromBattle({"genre":"skill","id":1})
2013-12-12 00:03:47.640 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:47.643 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:47.653 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778186,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778186,"readyCount":0,"id":4,"level":6}],"space":7,"remainingTime":360,"rechargingId":4,"capacity":18},"ret":0}
2013-12-12 00:03:47.655 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:47.664 PuffingTom[689:60b] lua return {"errMsg":"","data":{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778186,"readyCount":0,"id":4,"level":6},"ret":0}
2013-12-12 00:03:47.666 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:47.676 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778186,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778186,"readyCount":0,"id":4,"level":6}],"space":7,"remainingTime":360,"rechargingId":4,"capacity":18},"ret":0}
2013-12-12 00:03:47.692 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:47.695 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:47.697 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:47.700 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:47.736 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:47.746 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778186,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778186,"readyCount":0,"id":4,"level":6}],"space":7,"remainingTime":360,"rechargingId":4,"capacity":18},"ret":0}
2013-12-12 00:03:47.748 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778240, "genre":"recover"})
2013-12-12 00:03:47.750 PuffingTom[689:60b] lua return {"ret":0,"gems":4,"errMsg":""}
2013-12-12 00:03:47.774 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:47.779 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:47.780 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:47.784 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:47.789 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:47.792 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:47.794 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:47.797 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:47.802 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:47.805 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:47.806 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:47.810 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:47.811 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:47.814 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:47.815 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:47.818 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495267}
2013-12-12 00:03:47.820 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:47.823 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495267}
2013-12-12 00:03:47.824 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:47.828 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2495266}
2013-12-12 00:03:47.829 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:47.832 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:47.834 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:47.841 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:47.842 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:47.849 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:47.850 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:47.853 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:47.854 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:47.857 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:47.858 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:47.860 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:47.862 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:47.865 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:47.866 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:47.869 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7485800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:47.902 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:47.904 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:47.906 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:47.919 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:47.920 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:47.934 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:47.935 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:47.946 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386778186,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7},{"nextRemainingTime":360,"selectedCount":1,"finishedMoment":1386778186,"readyCount":0,"id":4,"level":6}],"space":7,"remainingTime":360,"rechargingId":4,"capacity":18},"ret":0}
2013-12-12 00:03:47.947 PuffingTom[689:60b] lua call shop.getNeedGemsForTime({"timestamp":1386778240, "genre":"recover"})
2013-12-12 00:03:47.949 PuffingTom[689:60b] lua return {"ret":0,"gems":4,"errMsg":""}
2013-12-12 00:03:48.503 PuffingTom[689:60b] lua call attack.removeFromBattle({"genre":"skill","id":4})
2013-12-12 00:03:48.546 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:48.550 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:48.560 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386777688,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7}],"space":4,"remainingTime":0,"rechargingId":0,"capacity":18},"ret":0}
2013-12-12 00:03:48.561 PuffingTom[689:60b] lua call attack.getRechargingSkill({})
2013-12-12 00:03:48.570 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:48.571 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:48.581 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386777688,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7}],"space":4,"remainingTime":0,"rechargingId":0,"capacity":18},"ret":0}
2013-12-12 00:03:48.705 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:48.709 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:48.711 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:48.715 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:48.770 PuffingTom[689:60b] lua call attack.getStatus({"genre":"skill"})
2013-12-12 00:03:48.791 PuffingTom[689:60b] lua return {"errMsg":"","data":{"finishedMoment":1386777688,"list":[{"selectedCount":2,"finishedMoment":1386777328,"readyCount":2,"id":2,"level":5},{"selectedCount":2,"finishedMoment":1386777688,"readyCount":2,"id":9,"level":7}],"space":4,"remainingTime":0,"rechargingId":0,"capacity":18},"ret":0}
2013-12-12 00:03:48.815 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:48.821 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:48.822 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:48.826 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:48.830 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:48.837 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:48.839 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:48.842 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:48.846 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":1})
2013-12-12 00:03:48.850 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499840}
2013-12-12 00:03:48.851 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":2})
2013-12-12 00:03:48.854 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:48.855 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"storage", "index":3})
2013-12-12 00:03:48.858 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2499839}
2013-12-12 00:03:48.859 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":1})
2013-12-12 00:03:48.863 PuffingTom[689:60b] lua return {"ret":0,"index":1,"capacity":2500000,"level":12,"errMsg":"","currentCount":2496600}
2013-12-12 00:03:48.864 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":2})
2013-12-12 00:03:48.867 PuffingTom[689:60b] lua return {"ret":0,"index":2,"capacity":2500000,"level":12,"errMsg":"","currentCount":2496600}
2013-12-12 00:03:48.869 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"storage", "index":3})
2013-12-12 00:03:48.872 PuffingTom[689:60b] lua return {"ret":0,"index":3,"capacity":2500000,"level":12,"errMsg":"","currentCount":2496600}
2013-12-12 00:03:48.873 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:48.876 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:48.878 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:48.884 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:48.886 PuffingTom[689:60b] lua call user.getBuildSkills({})
2013-12-12 00:03:48.892 PuffingTom[689:60b] lua return {"errMsg":"","idleCount":5,"capacity":5,"ret":0}
2013-12-12 00:03:48.894 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:48.897 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7489800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:48.898 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:48.901 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7489800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:48.902 PuffingTom[689:60b] lua call user.getGems({})
2013-12-12 00:03:48.904 PuffingTom[689:60b] lua return {"errMsg":"","count":12495,"ret":0}
2013-12-12 00:03:48.905 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:48.908 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7489800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:48.909 PuffingTom[689:60b] lua call user.getResource({})
2013-12-12 00:03:48.912 PuffingTom[689:60b] lua return {"errMsg":"","hydrogen":{"capacity":7500000,"currentCount":7489800},"ret":0,"gold":{"capacity":7500000,"currentCount":7499518}}
2013-12-12 00:03:48.919 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:48.921 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:48.922 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:48.935 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:48.936 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:48.948 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:49.724 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:49.728 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:49.730 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:49.733 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:49.918 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:49.920 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:49.921 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:49.933 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:49.935 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:49.947 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:50.399 PuffingTom[689:60b] lua call statistics.getData({})
2013-12-12 00:03:50.402 PuffingTom[689:60b] lua return {"errMsg":"","data":[{"eventId":2,"user":"2000009","how1":1,"time":1386777793,"lang":"zh-Hans"}],"ret":0}
2013-12-12 00:03:50.730 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:50.734 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:50.736 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:50.739 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:50.952 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:50.954 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:50.955 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:50.967 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:50.969 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:50.981 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:51.249 PuffingTom[689:60b] lua call user.getUserData({})
2013-12-12 00:03:51.253 PuffingTom[689:60b] lua return {"errMsg":"","data":{"gemCount":12495,"score":25,"facebookName":"","bulletinCount":0,"lastLoginTime":1386770688,"selectedHeroId":1,"idleBuilderNum":5,"timeZone":"8","raidRatio":20,"id":"2000009","registerTime":1386601293,"protectionTime":0,"nickName":"XAsandbox","userName":"XAsandbox","isGuideFinished":1,"facebookId":"","gameCenter":"G:274406852","name":"XAsandbox","protectionRemainingTime":0,"lang":"zh-Hans","stageIndex":1},"ret":0}
2013-12-12 00:03:51.255 PuffingTom[689:60b] lua call datastore.export({})
2013-12-12 00:03:51.269 PuffingTom[689:60b] lua return {"errMsg":"","data":{"map":"return {\n-- Table: {1}\n{\n [\"map\"]=\"{\\\"Data\\\":{\\\"mapwidth\\\":80,\\\"tilewidth\\\":32,\\\"mapheight\\\":80,\\\"tileheight\\\":32},\\\"MapStopStart\\\":[{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":2305,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":512,\\\"width\\\":\\\"2\\\",\\\"x\\\":4417,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":1345,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":704,\\\"width\\\":\\\"2\\\",\\\"x\\\":3585,\\\"height\\\":\\\"128\\\"},{\\\"y\\\":448,\\\"width\\\":\\\"2\\\",\\\"x\\\":5505,\\\"height\\\":\\\"128\\\"}],\\\"Ground\\\":{\\\"y\\\":0,\\\"width\\\":2880,\\\"x\\\":0,\\\"height\\\":64},\\\"Builds\\\":{\\\"SkillInstitute\\\":[{\\\"y\\\":352,\\\"width\\\":128,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1760,\\\"level\\\":8}],\\\"TownHall\\\":[{\\\"y\\\":352,\\\"width\\\":256,\\\"level\\\":10,\\\"height\\\":224,\\\"x\\\":544,\\\"index\\\":1}],\\\"GoldMine\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1216,\\\"height\\\":160}],\\\"HeroAltar\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":1888,\\\"level\\\":5}],\\\"ExploreTower\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":4,\\\"x\\\":800,\\\"height\\\":160}],\\\"Ladder\\\":[{\\\"x\\\":800,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":1,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":928,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":2,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":544,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":1,\\\"index\\\":3,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":672,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":4,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1056,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":5,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1184,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":6,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1312,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":7,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1440,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":8,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1568,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":9,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1696,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":10,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1824,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":11,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":1952,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":12,\\\"width\\\":128,\\\"height\\\":96},{\\\"x\\\":2080,\\\"level\\\":1,\\\"y\\\":256,\\\"textureSerialNumber\\\":2,\\\"index\\\":13,\\\"width\\\":128,\\\"height\\\":96}],\\\"DefensiveCenter\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1952,\\\"height\\\":160}],\\\"HydrogenCollector\\\":[{\\\"y\\\":64,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1024,\\\"height\\\":160}],\\\"GoldStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"index\\\":1,\\\"level\\\":12,\\\"x\\\":800,\\\"height\\\":160},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1120,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1440,\\\"level\\\":12}],\\\"HydrogenStorage\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":1,\\\"x\\\":960,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":2,\\\"x\\\":1280,\\\"level\\\":12},{\\\"y\\\":352,\\\"width\\\":160,\\\"height\\\":160,\\\"index\\\":3,\\\"x\\\":1600,\\\"level\\\":12}],\\\"AirTower\\\":[{\\\"y\\\":608,\\\"width\\\":128,\\\"index\\\":1,\\\"level\\\":1,\\\"x\\\":1536,\\\"height\\\":128}],\\\"TechnologyCenter\\\":[{\\\"y\\\":352,\\\"width\\\":160,\\\"level\\\":11,\\\"height\\\":160,\\\"x\\\":2048,\\\"index\\\":1}]},\\\"StartPoint\\\":{\\\"x\\\":100,\\\"y\\\":45}}\",\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 {10},\n},\n-- Table: {5}\n{\n {11},\n},\n-- Table: {6}\n{\n {12},\n {13},\n {14},\n},\n-- Table: {7}\n{\n {15},\n},\n-- Table: {8}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2496600,\n},\n-- Table: {9}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2496600,\n},\n-- Table: {10}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2496600,\n},\n-- Table: {11}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771776,\n},\n-- Table: {12}\n{\n [\"level\"]=12,\n [\"index\"]=1,\n [\"currentCount\"]=2499840,\n},\n-- Table: {13}\n{\n [\"level\"]=12,\n [\"index\"]=2,\n [\"currentCount\"]=2499839,\n},\n-- Table: {14}\n{\n [\"level\"]=12,\n [\"index\"]=3,\n [\"currentCount\"]=2499839,\n},\n-- Table: {15}\n{\n [\"level\"]=1,\n [\"index\"]=1,\n [\"finishedMoment\"]=1386771775,\n},\n}","user":"return {\n-- Table: {1}\n{\n [\"gemCount\"]=12495,\n [\"score\"]=25,\n [\"facebookName\"]=\"\",\n [\"bulletinCount\"]=0,\n [\"lastLoginTime\"]=1386770688,\n [\"selectedHeroId\"]=1,\n [\"idleBuilderNum\"]=5,\n [\"timeZone\"]=\"8\",\n [\"id\"]=\"2000009\",\n [\"registerTime\"]=1386601293,\n [\"userName\"]=\"XAsandbox\",\n [\"nickName\"]=\"XAsandbox\",\n [\"stageIndex\"]=1,\n [\"lang\"]=\"zh-Hans\",\n [\"facebookId\"]=\"\",\n [\"raidRatio\"]=20,\n [\"name\"]=\"XAsandbox\",\n [\"gameCenter\"]=\"G:274406852\",\n [\"isGuideFinished\"]=1,\n [\"protectionTime\"]=0,\n},\n}","id":"2000009","skill":"return {\n-- Table: {1}\n{\n {2},\n {3},\n {4},\n {5},\n [8]={6},\n [6]={7},\n [7]={8},\n [9]={9},\n},\n-- Table: {2}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386604173,\n [\"id\"]=1,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386602773,\n [\"id\"]=2,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605214,\n [\"id\"]=3,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605152,\n [\"id\"]=4,\n [\"level\"]=6,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603387,\n [\"id\"]=8,\n [\"level\"]=5,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {7}\n{\n [\"id\"]=6,\n [\"level\"]=6,\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605220,\n},\n-- Table: {8}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386605207,\n [\"id\"]=7,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=0,\n},\n-- Table: {9}\n{\n [\"isPaused\"]=false,\n [\"learnFinishedMoment\"]=1386603866,\n [\"id\"]=9,\n [\"level\"]=7,\n [\"learnRemainingTime\"]=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 {9},\n [11]={10},\n [10]={11},\n [12]={12},\n [16]={13},\n},\n-- Table: {2}\n{\n {14},\n},\n-- Table: {3}\n{\n {15},\n},\n-- Table: {4}\n{\n {16},\n},\n-- Table: {5}\n{\n {17},\n {18},\n {19},\n},\n-- Table: {6}\n{\n {20},\n {21},\n {22},\n},\n-- Table: {7}\n{\n {23},\n},\n-- Table: {8}\n{\n {24},\n},\n-- Table: {9}\n{\n {25},\n},\n-- Table: {10}\n{\n {26},\n},\n-- Table: {11}\n{\n {27},\n},\n-- Table: {12}\n{\n {28},\n {29},\n {30},\n {31},\n {32},\n {33},\n {34},\n {35},\n {36},\n {37},\n {38},\n {39},\n {40},\n},\n-- Table: {13}\n{\n {41},\n},\n-- Table: {14}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=1,\n [\"level\"]=10,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {15}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=2,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {16}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=3,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {17}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {18}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=4,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=2,\n},\n-- Table: {19}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=4,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {20}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {21}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=5,\n [\"level\"]=12,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {22}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=12,\n [\"id\"]=5,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=3,\n},\n-- Table: {23}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=6,\n [\"level\"]=5,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {24}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=8,\n [\"id\"]=7,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {25}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=8,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {26}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=11,\n [\"id\"]=11,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {27}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=4,\n [\"id\"]=10,\n [\"isBuilding\"]=true,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n-- Table: {28}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=1,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {29}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=2,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {30}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=3,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {31}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=4,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {32}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=5,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {33}\n{\n [\"finishedMoment\"]=0,\n [\"index\"]=6,\n [\"id\"]=12,\n [\"level\"]=1,\n [\"remainingTime\"]=0,\n [\"isBuilding\"]=false,\n},\n-- Table: {34}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=7,\n},\n-- Table: {35}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=8,\n},\n-- Table: {36}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=9,\n},\n-- Table: {37}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=10,\n},\n-- Table: {38}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=11,\n},\n-- Table: {39}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=12,\n},\n-- Table: {40}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=12,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=13,\n},\n-- Table: {41}\n{\n [\"finishedMoment\"]=0,\n [\"level\"]=1,\n [\"id\"]=16,\n [\"isBuilding\"]=false,\n [\"remainingTime\"]=0,\n [\"index\"]=1,\n},\n}","userStagesInfo":"return {\n-- Table: {1}\n{\n {2},\n},\n-- Table: {2}\n{\n [\"isGetGem\"]=1,\n [\"getHydrogenCount\"]=1000,\n [\"getStarCount\"]=3,\n [\"getGoldCount\"]=1000,\n},\n}","userLog":"return {\n-- Table: {1}\n{\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 [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386601907,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {3}\n{\n [\"isPaused\"]=false,\n [\"id\"]=2,\n [\"level\"]=6,\n [\"summonFinishedMoment\"]=1386602687,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {4}\n{\n [\"isPaused\"]=false,\n [\"id\"]=3,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603854,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {5}\n{\n [\"isPaused\"]=false,\n [\"id\"]=4,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386603324,\n [\"summonRemainingTime\"]=0,\n},\n-- Table: {6}\n{\n [\"id\"]=5,\n [\"level\"]=5,\n [\"summonFinishedMoment\"]=1386605009,\n [\"isPaused\"]=false,\n},\n}","tech":"return {\n-- Table: {1}\n{\n [\"isUpgrading\"]=false,\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\"]=1386777688,\n [\"list\"]={6},\n},\n-- Table: {4}\n{\n {7},\n [\"selectedCount\"]=-1,\n [\"finishedMoment\"]=0,\n [\"readyCount\"]=1,\n},\n-- Table: {5}\n{\n {8},\n [\"selectedCount\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {6}\n{\n {9},\n {10},\n},\n-- Table: {7}\n{\n [\"id\"]=1,\n [\"finishedMoment\"]=1386769506,\n [\"readyCount\"]=1,\n},\n-- Table: {8}\n{\n [\"id\"]=2,\n [\"finishedMoment\"]=1386769508,\n [\"readyCount\"]=6,\n},\n-- Table: {9}\n{\n [\"id\"]=2,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777328,\n [\"readyCount\"]=2,\n},\n-- Table: {10}\n{\n [\"id\"]=9,\n [\"selectedCount\"]=2,\n [\"finishedMoment\"]=1386777688,\n [\"readyCount\"]=2,\n},\n}"},"ret":0}
2013-12-12 00:03:51.754 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:51.759 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:51.761 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:51.765 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:51.976 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:51.978 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:51.979 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:51.992 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:51.994 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:52.009 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:52.328 PuffingTom[689:60b] lua call statistics.deleteData({"count":1})
2013-12-12 00:03:52.337 PuffingTom[689:60b] lua return {"ret":0,"errMsg":""}
2013-12-12 00:03:52.770 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:52.777 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:52.779 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:52.786 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:53.000 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:53.003 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:53.004 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:53.019 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:53.021 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:53.033 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}
2013-12-12 00:03:53.791 PuffingTom[689:60b] lua call resource.getStatus({"genre":"gold", "arch":"collector", "index":1})
2013-12-12 00:03:53.795 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:53.797 PuffingTom[689:60b] lua call resource.getStatus({"genre":"hydrogen", "arch":"collector", "index":1})
2013-12-12 00:03:53.800 PuffingTom[689:60b] lua return {"ret":0,"errMsg":"","index":1,"remainingTime":0,"capacity":500,"level":1,"finishedMoment":0,"currentCount":500}
2013-12-12 00:03:54.019 PuffingTom[689:60b] lua call timerList.check({})
2013-12-12 00:03:54.022 PuffingTom[689:60b] lua return {"ret":0,"info":[],"errMsg":""}
2013-12-12 00:03:54.023 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","scene":"selected"})
2013-12-12 00:03:54.035 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":1,"finishedMoment":1386769508,"readyCount":1,"capacity":1,"remainingTime":0,"list":[{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0}]},"ret":0}
2013-12-12 00:03:54.037 PuffingTom[689:60b] lua call attack.getStatus({"genre":"hero","id":2})
2013-12-12 00:03:54.049 PuffingTom[689:60b] lua return {"errMsg":"","data":{"selectedCount":6,"finishedMoment":1386769508,"readyCount":6,"id":2,"level":6,"remainingTime":0},"ret":0}