var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = { "main": { "floorIds": [ "Caimhome", "jiuguan", "KTV", "KTVF2", "goldkey", "bihusuo", "jiaotang", "shengnvhome", "shinvhome", "jiedao", "street01", "street02", "guangchang", "guangchang2", "xiaoxiang01", "xiaoxiang02" ], "floorPartitions": [], "images": [ "HPGaugeEnemy_A.png", "HPGaugeEnemy_B.png", "background.png", "backgroundvertical.png", "bear.png", "bg.jpg", "bg2.jpg", "bg_1511.png", "bg_1521.png", "bg_2010.png", "bg_2011.png", "bg_2521.png", "bg_3042.png", "bg_3531.png", "bg_3551.png", "bg_3563.png", "bg_3571.png", "bg_3601.png", "bg_3721.png", "bg_5033.png", "bg_5043.png", "bg_5044.png", "bg_6004.png", "brave.png", "cao.png", "d.png", "dl.png", "dlr.png", "dr.png", "dragon.png", "eve_010102.png", "eve_010203.png", "eve_010304.png", "eve_010501.png", "eve_010601.png", "eve_010701.png", "eve_010801.png", "eve_010902.png", "eve_011001.png", "eve_011101.png", "eve_011202.png", "eve_011302.png", "eve_011402.png", "eve_020102.png", "eve_020201.png", "eve_020301.png", "eve_020401.png", "eve_020501.png", "eve_020605.png", "eve_020701.png", "eve_020801.png", "eve_030101.png", "eve_030206.png", "eve_030302.png", "eve_030508.png", "eve_030601.png", "eve_030801.png", "eve_030901.png", "eve_031002.png", "eve_031101.png", "eve_040201.png", "eve_040401.png", "eve_040501.png", "eve_040601.png", "eve_040702.png", "eve_040801.png", "eve_050101.png", "eve_050201.png", "eve_050401.png", "eve_050501.png", "eve_050601.png", "eve_050704.png", "eve_050801.png", "eve_070101.png", "face_020101.png", "face_020102.png", "face_020103.png", "face_020104.png", "face_020105.png", "face_020106.png", "face_020107.png", "face_020108.png", "face_020109.png", "face_020110.png", "face_020111.png", "face_020112.png", "face_020113.png", "face_020114.png", "face_020115.png", "face_020116.png", "face_020117.png", "face_020118.png", "face_020121.png", "face_020122.png", "face_020123.png", "face_020124.png", "face_020125.png", "face_020126.png", "face_020127.png", "face_020128.png", "face_020129.png", "face_020130.png", "face_020131.png", "face_020132.png", "face_020133.png", "face_020134.png", "face_020135.png", "face_020136.png", "face_020137.png", "face_020141.png", "face_020142.png", "face_020143.png", "face_020144.png", "face_020145.png", "face_020146.png", "face_020147.png", "face_020148.png", "face_020149.png", "face_020150.png", "face_020151.png", "face_020152.png", "face_020153.png", "face_020154.png", "face_020155.png", "face_020156.png", "face_020157.png", "face_020158.png", "face_020159.png", "face_050445.png", "face_120107.png", "green.png", "h25.png", "hero.png", "l.png", "lane1.png", "light.png", "lock.png", "lr.png", "maba.png", "now.png", "null.png", "other_0001.png", "other_0002.png", "other_0003.png", "other_0004.png", "r.png", "status.png", "statusBackground.jpg", "statusBackground.png", "statusBackground2.png", "statusBackground_vertical.png", "statusBackgroundv4.png", "t012d0ffd2cc7d751fc.jpg", "t015d97564abe3b6a74.jpg", "t0187fe5a5fa586419d.jpg", "t01c16e1361b78b9412.jpg", "tati_020101.png", "tati_020101a.png", "tati_020101y.png", "tati_020102.png", "tati_020102a.png", "tati_020103.png", "tati_020103y.png", "tati_020104.png", "tati_020104a.png", "tati_020104y.png", "tati_020105.png", "tati_020105a.png", "tati_020105y.png", "tati_020106.png", "tati_020107.png", "tati_020107a.png", "tati_020107y.png", "tati_020109.png", "tati_020110.png", "tati_020111.png", "tati_020111a.png", "tati_020113.png", "tati_020113a.png", "tati_020114.png", "tati_020115.png", "tati_020115y.png", "tati_020116.png", "tati_020116a.png", "tati_020117.png", "tati_020117a.png", "tati_020118.png", "tati_020121.png", "tati_020121a.png", "tati_020122.png", "tati_020123.png", "tati_020123y.png", "tati_020124.png", "tati_020124a.png", "tati_020125.png", "tati_020125a.png", "tati_020125y.png", "tati_020126.png", "tati_020126y.png", "tati_020127.png", "tati_020129.png", "tati_020130.png", "tati_020131.png", "tati_020131a.png", "tati_020131y.png", "tati_020132.png", "tati_020133.png", "tati_020134.png", "tati_020135.png", "tati_020135a.png", "tati_020136.png", "tati_020137.png", "tati_020141.png", "tati_020141a.png", "tati_020142.png", "tati_020142a.png", "tati_020142y.png", "tati_020143.png", "tati_020143y.png", "tati_020144.png", "tati_020144a.png", "tati_020145.png", "tati_020145a.png", "tati_020145y.png", "tati_020146.png", "tati_020147.png", "tati_020149.png", "tati_020150.png", "tati_020151.png", "tati_020151a.png", "tati_020152.png", "tati_020153.png", "tati_020154.png", "tati_020157.png", "tati_020157a.png", "tati_020158.png", "tati_050145a.png", "tati_120124.png", "u.png", "ud.png", "udl.png", "udlr.png", "udr.png", "ul.png", "ulr.png", "unknow.png", "ur.png", "winskin.png", "winskin1.png" ], "tilesets": [ "magictower.png", "5.png", "4.png", "3.png", "2.png", "1.png", "11.png", "6.png", "12.png", "Outside_B.png", "C4.png", "C3.png", "C2.png", "C1.png", "IconSet.png", "9.png", "8.png", "7.png", "10.png", "C5.png" ], "animates": [ "hand", "jianji", "sword", "thunder", "yongchang", "zone" ], "bgms": [ "Asphodelus_Ceui.mp3", "Blind_Alley.mp3", "Crawler.mp3", "op.mp3", "theme.mp3" ], "sounds": [ "aiy010000010.mp3", "aiy010000020.mp3", "aiy010000030.mp3", "aiy310000010.mp3", "aiy310000020.mp3", "aiy310000030.mp3", "aiy310000040.mp3", "aiy310000050.mp3", "aiy310000060.mp3", "aiy310000070.mp3", "aiy310000080.mp3", "aiy310000090.mp3", "aiy310000100.mp3", "aiy310000110.mp3", "aiy310000120.mp3", "aiy350000010.mp3", "aiy350000020.mp3", "aiy350000030.mp3", "aiy350000040.mp3", "aiy350000050.mp3", "aiy350000060.mp3", "aiy350000070.mp3", "aiy350000080.mp3", "aiy350000090.mp3", "aiy350000100.mp3", "aiy350000110.mp3", "aiy350000120.mp3", "aiy350000130.mp3", "aiy350000140.mp3", "aiy350000150.mp3", "aiy350000160.mp3", "aiy350000170.mp3", "aiy350000180.mp3", "aiy350000190.mp3", "aiy350000200.mp3", "aiy350000210.mp3", "aiy350000220.mp3", "aiy350000230.mp3", "aiy710000010.mp3", "aiy710000020.mp3", "aiy710000030.mp3", "aiy710000040.mp3", "aiy710000050.mp3", "aiy710000060.mp3", "aiy710000070.mp3", "aiy710000080.mp3", "aiy710000090.mp3", "aiy710000100.mp3", "aiy710000110.mp3", "aiy710000120.mp3", "aiy710000130.mp3", "aiy820000010.mp3", "aiy820000020.mp3", "attack.mp3", "bomb.mp3", "cancel.mp3", "centerFly.mp3", "confirm.mp3", "cursor.mp3", "door.mp3", "equip.mp3", "error.mp3", "floor.mp3", "gem.mp3", "icePickaxe.mp3", "item.mp3", "jingbao.mp3", "jump.mp3", "load.mp3", "open_ui.mp3", "pickaxe.mp3", "recovery.mp3", "save.mp3", "shop.mp3", "zone.mp3" ], "fonts": [ "HATTEN", "number", "pala", "simhei" ], "nameMap": { "确定": "confirm.mp3", "取消": "cancel.mp3", "操作失败": "error.mp3", "光标移动": "cursor.mp3", "打开界面": "open_ui.mp3", "读档": "load.mp3", "存档": "save.mp3", "获得道具": "item.mp3", "回血": "recovery.mp3", "炸弹": "bomb.mp3", "飞行器": "centerFly.mp3", "开关门": "door.mp3", "上下楼": "floor.mp3", "跳跃": "jump.mp3", "破墙镐": "pickaxe.mp3", "破冰镐": "icePickaxe.mp3", "宝石": "gem.mp3", "阻激夹域": "zone.mp3", "穿脱装备": "equip.mp3", "背景音乐": "bgm.mp3", "攻击": "attack.mp3", "背景图": "bg.jpg", "商店": "shop.mp3", "领域": "zone" }, "levelChoose": null, "equipName": [ "武器", "武器", "防具", "饰品" ], "startBgm": "theme.mp3", "styles": { "startBackground": "project/images/background.png", "startVerticalBackground": "project/images/backgroundvertical.png", "startLogoStyle": "color: black", "startButtonsStyle": "background-color: #000000; opacity: 0.45; color: #FFFFFF; border: #FFFFFF 2px solid; caret-color: #FFD700;", "statusLeftBackground": "url(project/materials/ground.png) repeat", "statusTopBackground": "url(project/materials/ground.png) repeat", "toolsBackground": "url(project/materials/ground.png) repeat", "floorChangingStyle": "background-color: black; color: white", "statusBarColor": [ 255, 255, 255, 1 ], "borderColor": [ 204, 204, 204, 1 ], "selectColor": [ 255, 215, 0, 1 ], "font": "pala" }, "splitImages": [ { "name": "dragon.png", "width": 384, "height": 96, "prefix": "dragon_" } ] }, "firstData": { "title": "秽翼的尤斯蒂娅", "name": "Eustia", "version": "鸽子窝造塔小队", "floorId": "street01", "hero": { "image": "hero.png", "animate": false, "name": "Caim", "lv": 1, "hpmax": 9999, "hp": 1000, "manamax": -1, "mana": 0, "atk": 100, "def": 100, "mdef": 0, "money": 0, "exp": 0, "equipment": [], "items": { "constants": {}, "tools": {}, "equips": {} }, "loc": { "direction": "up", "x": 5, "y": 11 }, "flags": { "itemDetail": true, "useBetweenLight": true }, "followers": [], "steps": 0, "matk": 0, "speed": 0, "str": 10, "agi": 10, "int": 10, "con": 10, "magic": false }, "startCanvas": [ { "type": "comment", "text": "在这里可以用事件来自定义绘制标题界面的背景图等" }, { "type": "comment", "text": "也可以直接切换到其他楼层(比如某个开始剧情楼层)进行操作。" }, { "type": "previewUI", "action": [ { "type": "fillRect", "x": 0, "y": 0, "width": "core._PX_ || core.__PIXELS__", "height": "core._PY_ || core.__PIXELS__", "style": [ 82, 82, 82, 1 ] }, { "type": "setAttribute", "align": "center" }, { "type": "fillBoldText", "x": "(core._PX_ || core.__PIXELS__) / 2", "y": 80, "style": [ 255, 255, 255, 1 ], "strokeStyle": [ 0, 0, 0, 1 ], "font": "bold 40px Verdana", "text": "${core.firstData.title}" } ] }, { "type": "setValue", "name": "flag:selection", "value": "0" }, { "type": "comment", "text": "在右下方自绘一个对话框进行显示选择项" }, { "type": "previewUI", "action": [ { "type": "fillRect", "x": 230, "y": 250, "width": 150, "height": 142, "radius": 10, "style": [ 50, 54, 159, 0.85 ] }, { "type": "strokeRect", "x": 230, "y": 250, "width": 150, "height": 142, "radius": 10, "style": [ 255, 255, 255, 1 ], "lineWidth": 2 }, { "type": "fillBoldText", "x": 305, "y": 290, "style": [ 255, 255, 255, 1 ], "font": "bold 25px Verdana", "text": "开始游戏" }, { "type": "fillBoldText", "x": 305, "y": 330, "font": "bold 25px Verdana", "text": "读取存档" }, { "type": "fillBoldText", "x": 305, "y": 370, "font": "bold 25px Verdana", "text": "回放录像" } ] }, { "type": "while", "condition": "1", "data": [ { "type": "drawSelector", "image": "winskin.png", "code": 1, "x": 245, "y": "261 + 40*flag:selection", "width": 120, "height": 40 }, { "type": "wait", "data": [ { "case": "keyboard", "keycode": "13,32", "break": true, "action": [ { "type": "switch", "condition": "flag:selection", "caseList": [ { "case": "0", "action": [ { "type": "comment", "text": "在“开始游戏”确定" }, { "type": "break", "n": 1 } ] }, { "case": "1", "action": [ { "type": "comment", "text": "在“读取存档”确定" }, { "type": "callLoad" } ] }, { "case": "2", "action": [ { "type": "comment", "text": "在“回放录像”确定" }, { "type": "if", "condition": "(!core.isReplaying())", "true": [ { "type": "function", "function": "function(){\ncore.chooseReplayFile()\n}" } ] } ] } ] } ] }, { "case": "keyboard", "keycode": "38", "break": true, "action": [ { "type": "comment", "text": "光标上键" }, { "type": "setValue", "name": "flag:selection", "value": "(flag:selection + 2) % 3" } ] }, { "case": "keyboard", "keycode": "40", "break": true, "action": [ { "type": "comment", "text": "光标下键" }, { "type": "setValue", "name": "flag:selection", "value": "(flag:selection + 1) % 3" } ] }, { "case": "mouse", "px": [ 245, 365 ], "py": [ 261, 300 ], "break": true, "action": [ { "type": "comment", "text": "点击“开始游戏”" }, { "type": "break", "n": 1 } ] }, { "case": "mouse", "px": [ 245, 365 ], "py": [ 301, 340 ], "break": true, "action": [ { "type": "comment", "text": "点击“读取存档”" }, { "type": "callLoad" } ] }, { "case": "mouse", "px": [ 245, 365 ], "py": [ 341, 380 ], "break": true, "action": [ { "type": "comment", "text": "点击“播放录像”" }, { "type": "if", "condition": "(!core.isReplaying())", "true": [ { "type": "function", "function": "function(){\ncore.chooseReplayFile()\n}" } ] } ] } ] } ] }, { "type": "setValue", "name": "flag:selection", "value": "null" }, { "type": "drawSelector", "code": 1 }, { "type": "clearMap" }, { "type": "function", "function": "function(){\ncore.control.checkBgm()\n}" }, { "type": "if", "condition": "(main.levelChoose.length == 0)", "true": [ { "type": "comment", "text": "没有难度选择:直接开始游戏" } ], "false": [ { "type": "comment", "text": "难度选择:作为样例,这里只提供了一个显示选择项。" }, { "type": "function", "function": "function(){\nvar choices = [];\nmain.levelChoose.forEach(function (one) {\n\tchoices.push({\n\t\t\"text\": one.title || '',\n\t\t\"action\": [\n\t\t\t{ \"type\": \"function\", \"function\": \"function() { core.status.hard = '\" + (one.name || '') + \"'; }\" }\n\t\t]\n\t});\n})\ncore.insertAction({ \"type\": \"choices\", \"choices\": choices });\n}" }, { "type": "comment", "text": "你也可以仿照上面的样例进行自己创建等待用户操作来处理不同的难度分歧。\n如需自己处理,请设置 core.status.hard \n(例如,自定义js脚本:core.status.hard = 'Easy' )" } ] }, { "type": "clearMap" }, { "type": "comment", "text": "接下来会执行startText中的事件" }, { "type": "comment", "text": "状态栏默认处于隐藏状态;可以使用“显示状态栏”事件进行显示。" } ], "startText": [ { "type": "setValue", "name": "item:book", "value": "1" }, { "type": "setValue", "name": "item:fly", "value": "1" } ], "shops": [ { "id": "shop1", "text": "\t[贪婪之神,moneyShop]勇敢的武士啊, 给我${20+2*flag:shop1}金币就可以:", "textInList": "1F金币商店", "mustEnable": false, "disablePreview": false, "choices": [ { "text": "生命+800", "need": "status:money>=20+2*flag:shop1", "action": [ { "type": "comment", "text": "新版商店中需要手动扣减金币和增加访问次数" }, { "type": "setValue", "name": "status:money", "operator": "-=", "value": "20+2*flag:shop1" }, { "type": "setValue", "name": "flag:shop1", "operator": "+=", "value": "1" }, { "type": "setValue", "name": "status:hp", "operator": "+=", "value": "800" } ] }, { "text": "攻击+4", "need": "status:money>=20+2*flag:shop1", "action": [ { "type": "comment", "text": "新版商店中需要手动扣减金币和增加访问次数" }, { "type": "setValue", "name": "status:money", "operator": "-=", "value": "20+2*flag:shop1" }, { "type": "setValue", "name": "flag:shop1", "operator": "+=", "value": "1" }, { "type": "setValue", "name": "status:atk", "operator": "+=", "value": "4" } ] } ] }, { "id": "shop2", "text": "\t[贪婪之神,expShop]勇敢的武士啊, 给我一定经验就可以:", "textInList": "1F经验商店", "mustEnable": false, "disablePreview": true, "choices": [ { "text": "等级+1(100经验)", "need": "status:exp>=100", "action": [ { "type": "setValue", "name": "status:exp", "operator": "-=", "value": "100" }, { "type": "setValue", "name": "status:lv", "operator": "+=", "value": "1" }, { "type": "setValue", "name": "status:hp", "operator": "+=", "value": "1000" } ] } ] }, { "id": "itemShop", "item": true, "textInList": "道具商店", "use": "money", "mustEnable": false, "choices": [ { "id": "yellowKey", "number": 10, "money": "10", "sell": "5" } ] }, { "id": "keyShop", "textInList": "回收钥匙商店", "mustEnable": false, "commonEvent": "回收钥匙商店" } ], "levelUp": [ { "need": "0", "title": "", "action": [ { "type": "comment", "text": "此处是初始等级,只需填写称号" } ] }, { "need": "20", "title": "", "action": [ { "type": "setValue", "name": "status:atk", "operator": "+=", "value": "10" }, { "type": "setValue", "name": "status:def", "operator": "+=", "value": "10" } ] }, { "need": "40", "title": "", "action": [ { "type": "tip", "text": "恭喜升级" } ] } ] }, "values": { "lavaDamage": 100, "poisonDamage": 10, "weakValue": 20, "redGem": 3, "blueGem": 3, "greenGem": 5, "redPotion": 100, "bluePotion": 250, "yellowPotion": 500, "greenPotion": 800, "breakArmor": 0.9, "counterAttack": 0.1, "purify": 3, "hatred": 2, "animateSpeed": 300, "moveSpeed": 100, "statusCanvasRowsOnMobile": 3, "floorChangeTime": 500 }, "flags": { "statusBarItems": [ "enableFloor", "enableLv", "enableHP", "enableMana", "enableAtk", "enableDef", "enableMDef", "enableMoney", "enableExp", "enableKeys", "enablePZF", "enableSkill" ], "autoScale": true, "extendToolbar": false, "flyNearStair": false, "flyRecordPosition": true, "itemFirstText": false, "equipboxButton": false, "enableAddPoint": false, "enableNegativeDamage": false, "betweenAttackMax": false, "useLoop": true, "startUsingCanvas": false, "statusCanvas": false, "enableEnemyPoint": true, "enableGentleClick": true, "ignoreChangeFloor": true, "canGoDeadZone": false, "enableMoveDirectly": true, "enableRouteFolding": true, "disableShopOnDamage": false, "blurFg": true, "hideLeftStatusBar": false } }