From 6ead70ee0b2b7683dc914ba98950ad82bec8797f Mon Sep 17 00:00:00 2001
From: lzr <1838979562@qq.com>
Date: Wed, 3 May 2023 17:30:36 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=86=85=E5=AE=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
data/Skills.json | 6 +++---
data/System.json | 2 +-
data/Troops.json | 2 +-
js/plugins.js | 3 ++-
4 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/data/Skills.json b/data/Skills.json
index 6ce83f7..ba67a91 100644
--- a/data/Skills.json
+++ b/data/Skills.json
@@ -412,11 +412,11 @@ null,
{"id":410,"animationId":82,"damage":{"critical":true,"elementId":-1,"formula":"1+6/5*(3*a.atk-b.def)","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":0,"message1":"的攻击!","message2":"","mpCost":0,"name":"怪物的攻击","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":5,"successRate":100,"tpCost":0,"tpGain":0},
{"id":411,"animationId":85,"damage":{"critical":true,"elementId":-1,"formula":"1+6/5*(a.atk*3+a.mat*2/5-b.def-b.mdf/5)","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":0,"message1":"的附魔攻击!","message2":"","mpCost":0,"name":"附魔攻击","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":5,"successRate":100,"tpCost":0,"tpGain":0},
{"id":412,"animationId":82,"damage":{"critical":true,"elementId":-1,"formula":"1+4/5*(3*a.atk-b.def)","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"二回攻击","note":"","occasion":0,"repeats":2,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
-{"id":413,"animationId":2,"damage":{"critical":true,"elementId":-1,"formula":"1+8/5*(a.atk*3-b.def)+(a.mhp-a.hp)/20","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"含恨一击","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":5,"successRate":100,"tpCost":0,"tpGain":0},
+{"id":413,"animationId":2,"damage":{"critical":true,"elementId":-1,"formula":"1+8/5*(a.atk*3-b.def)+(a.mhp-a.hp)/20","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"随机 • 含恨一击","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":3,"speed":0,"stypeId":5,"successRate":100,"tpCost":0,"tpGain":0},
{"id":414,"animationId":25,"damage":{"critical":false,"elementId":5,"formula":"5+6/5*(7/2*a.mat-b.mdf)","type":1,"variance":20},"description":"","effects":[],"hitType":2,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"喷火","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":415,"animationId":36,"damage":{"critical":false,"elementId":-1,"formula":"1+(a.atk*3+a.hp/10-b.def)","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":58,"value1":0.3,"value2":0}],"hitType":1,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"冲撞","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
-{"id":416,"animationId":82,"damage":{"critical":false,"elementId":-1,"formula":"1+6/5*(3*a.atk-b.def) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":97,"value1":0.5,"value2":0},{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":0,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"老鼠利爪","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
-{"id":417,"animationId":13,"damage":{"critical":false,"elementId":14,"formula":"30+2*(3*a.atk-b.def)","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":66,"value1":1,"value2":0}],"hitType":1,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"毒针刺杀","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
+{"id":416,"animationId":82,"damage":{"critical":false,"elementId":-1,"formula":"1+6/5*(3*a.atk-b.def) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":97,"value1":0.5,"value2":0},{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"老鼠利爪","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
+{"id":417,"animationId":13,"damage":{"critical":false,"elementId":14,"formula":"30+2*(3*a.atk-b.def)","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":66,"value1":1,"value2":0}],"hitType":0,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"必中 • 毒针刺杀","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":418,"animationId":35,"damage":{"critical":false,"elementId":-1,"formula":"1+6/5*(3*a.atk-b.def)","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":56,"value1":0.2,"value2":0},{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"蛮横扫荡","note":"","occasion":1,"repeats":2,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":419,"animationId":43,"damage":{"critical":false,"elementId":0,"formula":"50","type":3,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"熔岩防御","note":"\nvalue = user.mat*5;\n","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":11,"speed":0,"stypeId":2,"successRate":100,"tpCost":0,"tpGain":0},
{"id":420,"animationId":13,"damage":{"critical":true,"elementId":-1,"formula":"1+3/2*(3*a.atk-b.def)","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":69,"value1":0.4,"value2":0},{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":0,"message1":"使用了%1!","message2":"","mpCost":0,"name":"强力噬咬","note":"","occasion":1,"repeats":2,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
diff --git a/data/System.json b/data/System.json
index d65da5d..35c9727 100644
--- a/data/System.json
+++ b/data/System.json
@@ -1 +1 @@
-{"airship":{"bgm":{"name":"Kan R Gao - Floating By","pan":0,"pitch":100,"volume":90},"characterIndex":0,"characterName":"$巨龟岩台号","startMapId":0,"startX":0,"startY":0},"armorTypes":["","轻甲","重甲","魔法护甲","普通饰品","魔法饰品","魔法球","副手匕首","副手枪械","左手爪"],"attackMotions":[{"type":0,"weaponImageId":0},{"type":1,"weaponImageId":2},{"type":1,"weaponImageId":9},{"type":1,"weaponImageId":1},{"type":1,"weaponImageId":4},{"type":1,"weaponImageId":10},{"type":1,"weaponImageId":7},{"type":2,"weaponImageId":21},{"type":1,"weaponImageId":14},{"type":1,"weaponImageId":11},{"type":0,"weaponImageId":10},{"type":0,"weaponImageId":11},{"type":0,"weaponImageId":12}],"battleBgm":{"name":"Battle1","pan":0,"pitch":100,"volume":90},"battleback1Name":"DecorativeTile","battleback2Name":"Temple","battlerHue":0,"battlerName":"Dragon","boat":{"bgm":{"name":"Ship1","pan":0,"pitch":100,"volume":90},"characterIndex":0,"characterName":"Vehicle","startMapId":0,"startX":0,"startY":0},"currencyUnit":"经费","defeatMe":{"name":"Defeat1","pan":0,"pitch":100,"volume":90},"editMapId":57,"elements":["","物理","地","风","水","火","电","冰","圣","暗","精神","力场","混沌","幽能","毒","生命治疗","冰火双伤","真实","生命吸取"],"equipTypes":["","武器","副手","帽子","甲衣","靴子","项链","戒指"],"gameTitle":"异常生物见闻录","gameoverMe":{"name":"Gameover1","pan":0,"pitch":100,"volume":90},"locale":"zh_CN","magicSkills":[2],"menuCommands":[true,true,true,true,true,true],"optDisplayTp":true,"optDrawTitle":true,"optExtraExp":false,"optFloorDeath":false,"optFollowers":true,"optSideView":false,"optSlipDeath":false,"optTransparent":false,"partyMembers":[1],"ship":{"bgm":{"name":"Kan R Gao - Floating By","pan":0,"pitch":100,"volume":100},"characterIndex":1,"characterName":"Vehicle","startMapId":31,"startX":174,"startY":58},"skillTypes":["","特技","魔法","专属技能","神术与天赋","各种普通攻击"],"sounds":[{"name":"Cursor2","pan":0,"pitch":100,"volume":90},{"name":"Decision1","pan":0,"pitch":100,"volume":90},{"name":"Cancel2","pan":0,"pitch":100,"volume":90},{"name":"Buzzer1","pan":0,"pitch":100,"volume":90},{"name":"Equip1","pan":0,"pitch":100,"volume":90},{"name":"Save","pan":0,"pitch":100,"volume":90},{"name":"Load","pan":0,"pitch":100,"volume":90},{"name":"Battle1","pan":0,"pitch":100,"volume":90},{"name":"Run","pan":0,"pitch":100,"volume":90},{"name":"Attack3","pan":0,"pitch":100,"volume":90},{"name":"Damage4","pan":0,"pitch":100,"volume":90},{"name":"Collapse1","pan":0,"pitch":100,"volume":90},{"name":"Collapse2","pan":0,"pitch":100,"volume":90},{"name":"Collapse3","pan":0,"pitch":100,"volume":90},{"name":"Damage5","pan":0,"pitch":100,"volume":90},{"name":"Collapse4","pan":0,"pitch":100,"volume":90},{"name":"Recovery","pan":0,"pitch":100,"volume":90},{"name":"Miss","pan":0,"pitch":100,"volume":90},{"name":"Evasion1","pan":0,"pitch":100,"volume":90},{"name":"Evasion2","pan":0,"pitch":100,"volume":90},{"name":"Reflection","pan":0,"pitch":100,"volume":90},{"name":"Shop1","pan":0,"pitch":100,"volume":90},{"name":"Item3","pan":0,"pitch":100,"volume":90},{"name":"Item3","pan":0,"pitch":100,"volume":90}],"startMapId":65,"startX":18,"startY":31,"switches":["","吃完饭","水管爆了","薇薇安出现","蝙蝠出现","海妖现身","五月海妖形态","出现水泡","水塔剧情借宿","去地下室","治疗海妖","准备出发","苏哈白火出现","击败幽灵船","不明海妖出现","丧尸出现","发现丧尸","击败人鱼","对战冰系怪物","对战老鼠怪","对战蝙蝠怪","对战火系怪物","飞砖对话","豆豆星彩蛋完成","熔岩巨蝎出现","击败巨蝎","收集素材","对战魔族","第一次狗炮时的对话","狗炮彩蛋剧情结束","对战恶灵生物","怪物秒杀开关","阿拉曼达开局剧情完成","希尔妲对话完成","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","偷看","尝试交互","触碰脑和容器","完成研究红球","击败伊娃","出现水花","水花伤害","增加火球1","增加火球2","增加火球3","增加背球","增加左球","增加右球","进入纳萨托恩","进入管道","海妖消失","丧尸复苏","水晶破碎","打败守门海妖哨兵","被海妖围了","击败脑怪","密室","击败密室门卫","支援老王","击败海妖女王","发现大漩涡","前往水涌之核","关闭大护壁","豆豆出现","清理皇宫","清理完成","莎奇拉水泡开","点击w","能召唤飞船","初次进入研究炸","游戏开始","点击Q","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"terms":{"basic":["等级","Lv","HP","HP","MP","MP","TP","TP","经验值","EXP"],"commands":["战斗","逃跑","攻击","防御","物品","技能","装备","状态","整队","保存","游戏结束","设置","武器","护甲","随身杂物","装备","最强装备","清空","开始游戏","继续游戏",null,"回到标题","取消",null,"购买","出售"],"params":["最大 HP","最大 MP","攻击力","防御力","魔法攻击","魔法防御","敏捷","幸运","命中率","回避率"],"messages":{"actionFailure":"对%1没有效果!","actorDamage":"%1受到了 %2 点伤害!","actorDrain":"%1被吸收了 %3 点 %2!","actorGain":"%1的 %2 增加了 %3 点!","actorLoss":"%1的 %2 减少了 %3 点!","actorNoDamage":"%1没有受到伤害!","actorNoHit":"Miss! %1没有受到伤害!","actorRecovery":"%1恢复了 %3 点 %2!","alwaysDash":"始终跑步","bgmVolume":"BGM 音量","bgsVolume":"BGS 音量","buffAdd":"%1的%2上升了!","buffRemove":"%1的%2恢复正常了!","commandRemember":"记住指令","counterAttack":"%1的反击!","criticalToActor":"痛恨一击!","criticalToEnemy":"会心一击!","debuffAdd":"%1的%2下降了!","defeat":"%1被击败了。","emerge":"%1出现了!","enemyDamage":"%1受到了 %2 点伤害!","enemyDrain":"%1被吸收了 %3 点 %2!","enemyGain":"%1的 %2 增加了 %3 点!","enemyLoss":"%1的 %2 减少了 %3 点!","enemyNoDamage":"没有对%1造成伤害!","enemyNoHit":"Miss!没有对%1造成伤害!","enemyRecovery":"%1恢复了 %3 点 %2!","escapeFailure":"但是没有逃跑成功!","escapeStart":"%1开始逃跑了!","evasion":"%1躲开了攻击!","expNext":"距离下一%1","expTotal":"现在的%1","file":"文件","levelUp":"%1升到了 %2 %3!","loadMessage":"读取哪个文件?","magicEvasion":"%1抵消了魔法!","magicReflection":"%1反射了魔法!","meVolume":"ME 音量","obtainExp":"获得了 %1 点%2!","obtainGold":"获得了 %1\\G!","obtainItem":"获得了%1!","obtainSkill":"学会了%1!","partyName":"%1的队伍","possession":"持有数","preemptive":"%1先发制人!","saveMessage":"保存到哪个文件?","seVolume":"SE 音量","substitute":"%1保护了%2!","surprise":"%1被偷袭了!","useItem":"%1使用了%2!","victory":"%1胜利了!"}},"testBattlers":[{"actorId":1,"equips":[6,0,0,0,0],"level":12},{"actorId":8,"equips":[0,0,0,0,0],"level":12},{"actorId":0,"equips":[3,0,2,3,4],"level":1},{"actorId":0,"equips":[4,0,2,3,4],"level":1}],"testTroopId":17,"title1Name":"Plain","title2Name":"","titleBgm":{"name":"猫耳开关","pan":0,"pitch":100,"volume":90},"variables":["","技能数值","数据判断","掉落物概率随机数","","诺兰扣血数值","时间推进","诺兰应急维修计数","刚性护盾数值计算","海妖碰撞伤害","火位置X","火位置Y","玩家方向","火距离","BGM编号记录","清理废墟","","","","","","地图ID","玩家位置X","玩家位置Y","图片移动X","图片移动Y","随机数","火1位置X","火1位置Y","火1距离","火2位置X","火2位置Y","火2距离","火3位置X","火3位置Y","火3距离","背火位置X","背火位置Y","背火距离","右火位置X","右火位置Y","右火距离","左火位置X","左火位置Y","左火距离","海妖碰撞伤害1","海妖碰撞伤害2","海妖碰撞伤害3","海妖碰撞伤害背","海妖碰撞伤害右","海妖碰撞伤害左","玩家方向1","玩家方向2","玩家方向3","玩家方向4","玩家方向5","玩家方向6","伊娃血量","","","","史莱姆核心结晶数量","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"versionId":42762535,"victoryMe":{"name":"Victory1","pan":0,"pitch":100,"volume":90},"weaponTypes":["","剑","长柄武器","匕首","斧","爪","弓弩","枪炮","法杖","莉莉的爪子","魔王佩剑","魔导工作手套","宇宙碎片长剑"],"windowTone":[0,0,0,0]}
\ No newline at end of file
+{"airship":{"bgm":{"name":"Kan R Gao - Floating By","pan":0,"pitch":100,"volume":90},"characterIndex":0,"characterName":"$巨龟岩台号","startMapId":0,"startX":0,"startY":0},"armorTypes":["","轻甲","重甲","魔法护甲","普通饰品","魔法饰品","魔法球","副手匕首","副手枪械","左手爪"],"attackMotions":[{"type":0,"weaponImageId":0},{"type":1,"weaponImageId":2},{"type":1,"weaponImageId":9},{"type":1,"weaponImageId":1},{"type":1,"weaponImageId":4},{"type":1,"weaponImageId":10},{"type":1,"weaponImageId":7},{"type":2,"weaponImageId":21},{"type":1,"weaponImageId":14},{"type":1,"weaponImageId":11},{"type":0,"weaponImageId":10},{"type":0,"weaponImageId":11},{"type":0,"weaponImageId":12}],"battleBgm":{"name":"Battle1","pan":0,"pitch":100,"volume":90},"battleback1Name":"DecorativeTile","battleback2Name":"Temple","battlerHue":0,"battlerName":"Dragon","boat":{"bgm":{"name":"Ship1","pan":0,"pitch":100,"volume":90},"characterIndex":0,"characterName":"Vehicle","startMapId":0,"startX":0,"startY":0},"currencyUnit":"经费","defeatMe":{"name":"Defeat1","pan":0,"pitch":100,"volume":90},"editMapId":57,"elements":["","物理","地","风","水","火","电","冰","圣","暗","精神","力场","混沌","幽能","毒","生命治疗","冰火双伤","真实","生命吸取"],"equipTypes":["","武器","副手","帽子","甲衣","靴子","项链","戒指"],"gameTitle":"异常生物见闻录","gameoverMe":{"name":"Gameover1","pan":0,"pitch":100,"volume":90},"locale":"zh_CN","magicSkills":[2],"menuCommands":[true,true,true,true,true,true],"optDisplayTp":true,"optDrawTitle":true,"optExtraExp":false,"optFloorDeath":false,"optFollowers":true,"optSideView":false,"optSlipDeath":false,"optTransparent":false,"partyMembers":[1],"ship":{"bgm":{"name":"Kan R Gao - Floating By","pan":0,"pitch":100,"volume":100},"characterIndex":1,"characterName":"Vehicle","startMapId":31,"startX":174,"startY":58},"skillTypes":["","特技","魔法","专属技能","神术与天赋","各种普通攻击"],"sounds":[{"name":"Cursor2","pan":0,"pitch":100,"volume":90},{"name":"Decision1","pan":0,"pitch":100,"volume":90},{"name":"Cancel2","pan":0,"pitch":100,"volume":90},{"name":"Buzzer1","pan":0,"pitch":100,"volume":90},{"name":"Equip1","pan":0,"pitch":100,"volume":90},{"name":"Save","pan":0,"pitch":100,"volume":90},{"name":"Load","pan":0,"pitch":100,"volume":90},{"name":"Battle1","pan":0,"pitch":100,"volume":90},{"name":"Run","pan":0,"pitch":100,"volume":90},{"name":"Attack3","pan":0,"pitch":100,"volume":90},{"name":"Damage4","pan":0,"pitch":100,"volume":90},{"name":"Collapse1","pan":0,"pitch":100,"volume":90},{"name":"Collapse2","pan":0,"pitch":100,"volume":90},{"name":"Collapse3","pan":0,"pitch":100,"volume":90},{"name":"Damage5","pan":0,"pitch":100,"volume":90},{"name":"Collapse4","pan":0,"pitch":100,"volume":90},{"name":"Recovery","pan":0,"pitch":100,"volume":90},{"name":"Miss","pan":0,"pitch":100,"volume":90},{"name":"Evasion1","pan":0,"pitch":100,"volume":90},{"name":"Evasion2","pan":0,"pitch":100,"volume":90},{"name":"Reflection","pan":0,"pitch":100,"volume":90},{"name":"Shop1","pan":0,"pitch":100,"volume":90},{"name":"Item3","pan":0,"pitch":100,"volume":90},{"name":"Item3","pan":0,"pitch":100,"volume":90}],"startMapId":65,"startX":18,"startY":31,"switches":["","吃完饭","水管爆了","薇薇安出现","蝙蝠出现","海妖现身","五月海妖形态","出现水泡","水塔剧情借宿","去地下室","治疗海妖","准备出发","苏哈白火出现","击败幽灵船","不明海妖出现","丧尸出现","发现丧尸","击败人鱼","对战冰系怪物","对战老鼠怪","对战蝙蝠怪","对战火系怪物","飞砖对话","豆豆星彩蛋完成","熔岩巨蝎出现","击败巨蝎","收集素材","对战魔族","第一次狗炮时的对话","狗炮彩蛋剧情结束","对战恶灵生物","怪物秒杀开关","阿拉曼达开局剧情完成","希尔妲对话完成","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","偷看","尝试交互","触碰脑和容器","完成研究红球","击败伊娃","出现水花","水花伤害","增加火球1","增加火球2","增加火球3","增加背球","增加左球","增加右球","进入纳萨托恩","进入管道","海妖消失","丧尸复苏","水晶破碎","打败守门海妖哨兵","被海妖围了","击败脑怪","密室","击败密室门卫","支援老王","击败海妖女王","发现大漩涡","前往水涌之核","关闭大护壁","豆豆出现","清理皇宫","清理完成","莎奇拉水泡开","点击w","能召唤飞船","初次进入研究炸","游戏开始","点击Q","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"terms":{"basic":["等级","Lv","HP","HP","MP","MP","TP","TP","经验值","EXP"],"commands":["战斗","逃跑","攻击","防御","物品","技能","装备","状态","整队","保存","游戏结束","设置","武器","护甲","随身杂物","装备","最强装备","清空","开始游戏","继续游戏",null,"回到标题","取消",null,"购买","出售"],"params":["最大 HP","最大 MP","攻击力","防御力","魔法攻击","魔法防御","敏捷","幸运","命中率","回避率"],"messages":{"actionFailure":"对%1没有效果!","actorDamage":"%1受到了 %2 点伤害!","actorDrain":"%1被吸收了 %3 点 %2!","actorGain":"%1的 %2 增加了 %3 点!","actorLoss":"%1的 %2 减少了 %3 点!","actorNoDamage":"%1没有受到伤害!","actorNoHit":"Miss! %1没有受到伤害!","actorRecovery":"%1恢复了 %3 点 %2!","alwaysDash":"始终跑步","bgmVolume":"BGM 音量","bgsVolume":"BGS 音量","buffAdd":"%1的%2上升了!","buffRemove":"%1的%2恢复正常了!","commandRemember":"记住指令","counterAttack":"%1的反击!","criticalToActor":"痛恨一击!","criticalToEnemy":"会心一击!","debuffAdd":"%1的%2下降了!","defeat":"%1被击败了。","emerge":"%1出现了!","enemyDamage":"%1受到了 %2 点伤害!","enemyDrain":"%1被吸收了 %3 点 %2!","enemyGain":"%1的 %2 增加了 %3 点!","enemyLoss":"%1的 %2 减少了 %3 点!","enemyNoDamage":"没有对%1造成伤害!","enemyNoHit":"Miss!没有对%1造成伤害!","enemyRecovery":"%1恢复了 %3 点 %2!","escapeFailure":"但是没有逃跑成功!","escapeStart":"%1开始逃跑了!","evasion":"%1躲开了攻击!","expNext":"距离下一%1","expTotal":"现在的%1","file":"文件","levelUp":"%1升到了 %2 %3!","loadMessage":"读取哪个文件?","magicEvasion":"%1抵消了魔法!","magicReflection":"%1反射了魔法!","meVolume":"ME 音量","obtainExp":"获得了 %1 点%2!","obtainGold":"获得了 %1\\G!","obtainItem":"获得了%1!","obtainSkill":"学会了%1!","partyName":"%1的队伍","possession":"持有数","preemptive":"%1先发制人!","saveMessage":"保存到哪个文件?","seVolume":"SE 音量","substitute":"%1保护了%2!","surprise":"%1被偷袭了!","useItem":"%1使用了%2!","victory":"%1胜利了!"}},"testBattlers":[{"actorId":1,"equips":[6,0,0,0,0],"level":12},{"actorId":8,"equips":[0,0,0,0,0],"level":12},{"actorId":0,"equips":[3,0,2,3,4],"level":1},{"actorId":0,"equips":[4,0,2,3,4],"level":1}],"testTroopId":3,"title1Name":"Plain","title2Name":"","titleBgm":{"name":"猫耳开关","pan":0,"pitch":100,"volume":90},"variables":["","技能数值","数据判断","掉落物概率随机数","","诺兰扣血数值","时间推进","诺兰应急维修计数","刚性护盾数值计算","海妖碰撞伤害","火位置X","火位置Y","玩家方向","火距离","BGM编号记录","清理废墟","","","","","","地图ID","玩家位置X","玩家位置Y","图片移动X","图片移动Y","随机数","火1位置X","火1位置Y","火1距离","火2位置X","火2位置Y","火2距离","火3位置X","火3位置Y","火3距离","背火位置X","背火位置Y","背火距离","右火位置X","右火位置Y","右火距离","左火位置X","左火位置Y","左火距离","海妖碰撞伤害1","海妖碰撞伤害2","海妖碰撞伤害3","海妖碰撞伤害背","海妖碰撞伤害右","海妖碰撞伤害左","玩家方向1","玩家方向2","玩家方向3","玩家方向4","玩家方向5","玩家方向6","伊娃血量","","","","史莱姆核心结晶数量","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"versionId":80828272,"victoryMe":{"name":"Victory1","pan":0,"pitch":100,"volume":90},"weaponTypes":["","剑","长柄武器","匕首","斧","爪","弓弩","枪炮","法杖","莉莉的爪子","魔王佩剑","魔导工作手套","宇宙碎片长剑"],"windowTone":[0,0,0,0]}
\ No newline at end of file
diff --git a/data/Troops.json b/data/Troops.json
index a563257..e1a26bc 100644
--- a/data/Troops.json
+++ b/data/Troops.json
@@ -2,7 +2,7 @@
null,
{"id":1,"members":[{"enemyId":5,"x":408,"y":436,"hidden":false}],"name":"幽灵船","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":121,"indent":0,"parameters":[18,18,1]},{"code":121,"indent":0,"parameters":[19,19,1]},{"code":121,"indent":0,"parameters":[20,20,1]},{"code":121,"indent":0,"parameters":[21,21,1]},{"code":121,"indent":0,"parameters":[30,30,1]},{"code":117,"indent":0,"parameters":[12]},{"code":101,"indent":0,"parameters":["主角团",4,0,2]},{"code":401,"indent":0,"parameters":["【伊扎克斯】"]},{"code":401,"indent":0,"parameters":["幽灵船?!这就是你们书上写的幽灵船?"]},{"code":401,"indent":0,"parameters":["没想到真有这东西啊,这玩意儿怎么形成"]},{"code":401,"indent":0,"parameters":["的?"]},{"code":101,"indent":0,"parameters":["主角团",5,0,2]},{"code":401,"indent":0,"parameters":["【伊丽莎白】"]},{"code":401,"indent":0,"parameters":["爸爸你把我扔上去!"]},{"code":101,"indent":0,"parameters":["主角团",0,0,2]},{"code":401,"indent":0,"parameters":["【郝仁】"]},{"code":401,"indent":0,"parameters":["别闹,提高警惕,可能是海妖搞出来的,"]},{"code":401,"indent":0,"parameters":["莎琪拉,索玛,你们知道这是什么玩意儿"]},{"code":401,"indent":0,"parameters":["么?"]},{"code":101,"indent":0,"parameters":["莎奇拉",0,0,2]},{"code":401,"indent":0,"parameters":["【莎琪拉】"]},{"code":401,"indent":0,"parameters":["她在警告我们不要靠近,说什么漩涡就要开启……"]},{"code":401,"indent":0,"parameters":["她一直在重复这几句话,听上去不太清醒的样子。"]},{"code":101,"indent":0,"parameters":["索玛",0,0,2]},{"code":401,"indent":0,"parameters":["【索玛】"]},{"code":401,"indent":0,"parameters":["#¥……&%&*¥*(海妖之歌)"]},{"code":339,"indent":0,"parameters":[0,0,431,-1]},{"code":0,"indent":0,"parameters":[]}],"span":0},{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":1,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":101,"indent":0,"parameters":["索玛",0,0,2]},{"code":401,"indent":0,"parameters":["【索玛】"]},{"code":401,"indent":0,"parameters":["攻击船的中段!第二桅杆下面!她疯了!"]},{"code":101,"indent":0,"parameters":["配角团",0,0,2]},{"code":401,"indent":0,"parameters":["【数据终端】"]},{"code":401,"indent":0,"parameters":["一个超级巨大的气旋正在附近海域形成,一旦它合拢,这恐怕将是人类有史以来记载过的最大的风暴之一!!"]},{"code":124,"indent":0,"parameters":[0,180]},{"code":243,"indent":0,"parameters":[]},{"code":241,"indent":0,"parameters":[{"name":"Scene1","volume":100,"pitch":100,"pan":0}]},{"code":101,"indent":0,"parameters":["莎奇拉",0,0,2]},{"code":401,"indent":0,"parameters":["【莎琪拉】"]},{"code":401,"indent":0,"parameters":["到底招谁惹谁了!到底招谁惹谁了!"]},{"code":0,"indent":0,"parameters":[]}],"span":0},{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":true,"turnValid":false},"list":[{"code":111,"indent":0,"parameters":[3,0,1]},{"code":221,"indent":1,"parameters":[]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["郝仁等人葬身大海,等女神复活中。。。"]},{"code":353,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":122,"indent":1,"parameters":[2,2,0,0,0]},{"code":122,"indent":1,"parameters":[2,2,0,3,4,0,0]},{"code":122,"indent":1,"parameters":[2,2,4,3,4,0,2]},{"code":122,"indent":1,"parameters":[2,2,3,0,10]},{"code":111,"indent":1,"parameters":[1,2,0,2,2]},{"code":124,"indent":2,"parameters":[1]},{"code":101,"indent":2,"parameters":["主角团",0,0,2]},{"code":401,"indent":2,"parameters":["【郝仁】"]},{"code":401,"indent":2,"parameters":["呼,结束了"]},{"code":122,"indent":2,"parameters":[2,2,0,0,0]},{"code":244,"indent":2,"parameters":[]},{"code":340,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"span":0},{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":true,"turnValid":false},"list":[{"code":122,"indent":0,"parameters":[2,2,0,0,0]},{"code":122,"indent":0,"parameters":[2,2,0,3,4,0,0]},{"code":122,"indent":0,"parameters":[2,2,4,3,4,0,2]},{"code":122,"indent":0,"parameters":[2,2,3,0,10]},{"code":111,"indent":0,"parameters":[1,2,0,2,2]},{"code":124,"indent":1,"parameters":[1]},{"code":101,"indent":1,"parameters":["主角团",0,0,2]},{"code":401,"indent":1,"parameters":["【郝仁】"]},{"code":401,"indent":1,"parameters":["呼,结束了"]},{"code":122,"indent":1,"parameters":[2,2,0,0,0]},{"code":340,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
{"id":2,"members":[{"enemyId":1,"x":213,"y":436,"hidden":false},{"enemyId":1,"x":349,"y":271,"hidden":false},{"enemyId":1,"x":473,"y":436,"hidden":false},{"enemyId":1,"x":600,"y":241,"hidden":false}],"name":"火山蝙蝠*4","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":121,"indent":0,"parameters":[18,18,1]},{"code":121,"indent":0,"parameters":[19,19,1]},{"code":121,"indent":0,"parameters":[20,20,0]},{"code":121,"indent":0,"parameters":[21,21,0]},{"code":121,"indent":0,"parameters":[30,30,1]},{"code":117,"indent":0,"parameters":[12]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
-{"id":3,"members":[{"enemyId":2,"x":619,"y":280,"hidden":false},{"enemyId":2,"x":207,"y":307,"hidden":false},{"enemyId":2,"x":420,"y":427,"hidden":false}],"name":"火山鼠*3","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":121,"indent":0,"parameters":[18,18,1]},{"code":121,"indent":0,"parameters":[19,19,0]},{"code":121,"indent":0,"parameters":[20,20,1]},{"code":121,"indent":0,"parameters":[21,21,0]},{"code":121,"indent":0,"parameters":[30,30,1]},{"code":117,"indent":0,"parameters":[12]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":3,"members":[{"enemyId":2,"x":619,"y":280,"hidden":false},{"enemyId":2,"x":207,"y":307,"hidden":false},{"enemyId":2,"x":420,"y":427,"hidden":false}],"name":"火山鼠*3","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":121,"indent":0,"parameters":[18,18,1]},{"code":121,"indent":0,"parameters":[19,19,0]},{"code":121,"indent":0,"parameters":[20,20,1]},{"code":121,"indent":0,"parameters":[21,21,0]},{"code":121,"indent":0,"parameters":[30,30,1]},{"code":117,"indent":0,"parameters":[12]},{"code":326,"indent":0,"parameters":[0,0,0,0,100]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
{"id":4,"members":[{"enemyId":4,"x":275,"y":337,"hidden":false},{"enemyId":4,"x":568,"y":388,"hidden":false}],"name":"熔岩怪*2","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":121,"indent":0,"parameters":[18,18,1]},{"code":121,"indent":0,"parameters":[19,19,1]},{"code":121,"indent":0,"parameters":[20,20,1]},{"code":121,"indent":0,"parameters":[21,21,0]},{"code":121,"indent":0,"parameters":[30,30,1]},{"code":117,"indent":0,"parameters":[12]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
{"id":5,"members":[{"enemyId":3,"x":389,"y":292,"hidden":false},{"enemyId":2,"x":220,"y":424,"hidden":false},{"enemyId":4,"x":618,"y":427,"hidden":false}],"name":"火山鼠, 爆弹怪, 熔岩怪","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":121,"indent":0,"parameters":[18,18,1]},{"code":121,"indent":0,"parameters":[19,19,0]},{"code":121,"indent":0,"parameters":[20,20,1]},{"code":121,"indent":0,"parameters":[21,21,0]},{"code":121,"indent":0,"parameters":[30,30,1]},{"code":117,"indent":0,"parameters":[12]},{"code":339,"indent":0,"parameters":[0,1,388,0]},{"code":339,"indent":0,"parameters":[0,2,394,0]},{"code":0,"indent":0,"parameters":[]}],"span":0},{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":4,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":339,"indent":0,"parameters":[0,0,434,-1]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
{"id":6,"members":[{"enemyId":6,"x":269,"y":427,"hidden":false},{"enemyId":6,"x":580,"y":373,"hidden":false},{"enemyId":6,"x":405,"y":304,"hidden":false}],"name":"硫酸史莱姆*3","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":121,"indent":0,"parameters":[18,18,1]},{"code":121,"indent":0,"parameters":[19,19,1]},{"code":121,"indent":0,"parameters":[20,20,1]},{"code":121,"indent":0,"parameters":[21,21,0]},{"code":121,"indent":0,"parameters":[30,30,1]},{"code":117,"indent":0,"parameters":[12]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
diff --git a/js/plugins.js b/js/plugins.js
index 91dd4d2..3a730f3 100644
--- a/js/plugins.js
+++ b/js/plugins.js
@@ -80,5 +80,6 @@ var $plugins =
{"name":"YEP_X_MapQuestWindow","status":true,"description":"YEP任务活动窗口-扩展","parameters":{"---Main---":"","Window Settings":"{\"---General---\":\"\",\"Word Wrap Objectives\":\"true\",\"Default Show\":\"true\",\"---Window Settings---\":\"\",\"X\":\"Graphics.boxWidth - width\",\"Y\":\"Graphics.boxHeight - height\",\"Scale\":\"0.50\",\"Width\":\"Graphics.boxWidth / 3\",\"Line Height\":\"36\",\"Font Face\":\"GameFont\",\"Font Size\":\"28\",\"Standard Padding\":\"18\",\"Text Padding\":\"6\",\"Standard Opacity\":\"255\",\"Back Opacity\":\"192\",\"Window Skin\":\"Window\"}","Set Active":"\\i[189]开启展示","Currently Active":"\\i[189]已展示","Clear Active":"\\i[186]取消展示","---Options---":"","Options Command":"任务窗口","Options Enable":"true","---Automatic Updates---":"","Quest Add":"true","Quest Complete":"true","Quest Failed":"true","Change Objectives":"true","Event Update":"true"}},
{"name":"YEP_X_MoreQuests1","status":true,"description":"YEP任务扩展-任务数扩充1000","parameters":{"---Quests 101 to 200---":"","Category: 101 to 200":"主线任务","Difficulty: 101 to 200":"简单难度","From: 101 to 200":"系统","Location: 101 to 200":"系统","Quest 101":"","Quest 102":"","Quest 103":"","Quest 104":"","Quest 105":"","Quest 106":"","Quest 107":"","Quest 108":"","Quest 109":"","Quest 110":"","Quest 111":"","Quest 112":"","Quest 113":"","Quest 114":"","Quest 115":"","Quest 116":"","Quest 117":"","Quest 118":"","Quest 119":"","Quest 120":"","Quest 121":"","Quest 122":"","Quest 123":"","Quest 124":"","Quest 125":"","Quest 126":"","Quest 127":"","Quest 128":"","Quest 129":"","Quest 130":"","Quest 131":"","Quest 132":"","Quest 133":"","Quest 134":"","Quest 135":"","Quest 136":"","Quest 137":"","Quest 138":"","Quest 139":"","Quest 140":"","Quest 141":"","Quest 142":"","Quest 143":"","Quest 144":"","Quest 145":"","Quest 146":"","Quest 147":"","Quest 148":"","Quest 149":"","Quest 150":"","Quest 151":"","Quest 152":"","Quest 153":"","Quest 154":"","Quest 155":"","Quest 156":"","Quest 157":"","Quest 158":"","Quest 159":"","Quest 160":"","Quest 161":"","Quest 162":"","Quest 163":"","Quest 164":"","Quest 165":"","Quest 166":"","Quest 167":"","Quest 168":"","Quest 169":"","Quest 170":"","Quest 171":"","Quest 172":"","Quest 173":"","Quest 174":"","Quest 175":"","Quest 176":"","Quest 177":"","Quest 178":"","Quest 179":"","Quest 180":"","Quest 181":"","Quest 182":"","Quest 183":"","Quest 184":"","Quest 185":"","Quest 186":"","Quest 187":"","Quest 188":"","Quest 189":"","Quest 190":"","Quest 191":"","Quest 192":"","Quest 193":"","Quest 194":"","Quest 195":"","Quest 196":"","Quest 197":"","Quest 198":"","Quest 199":"","Quest 200":"","---Quests 201 to 300---":"","Category: 201 to 300":"支线任务","Difficulty: 201 to 300":"Kinda Easy","From: 201 to 300":"Ulrika","Location: 201 to 300":"RPG Maker World","Quest 201":"","Quest 202":"","Quest 203":"","Quest 204":"","Quest 205":"","Quest 206":"","Quest 207":"","Quest 208":"","Quest 209":"","Quest 210":"","Quest 211":"","Quest 212":"","Quest 213":"","Quest 214":"","Quest 215":"","Quest 216":"","Quest 217":"","Quest 218":"","Quest 219":"","Quest 220":"","Quest 221":"","Quest 222":"","Quest 223":"","Quest 224":"","Quest 225":"","Quest 226":"","Quest 227":"","Quest 228":"","Quest 229":"","Quest 230":"","Quest 231":"","Quest 232":"","Quest 233":"","Quest 234":"","Quest 235":"","Quest 236":"","Quest 237":"","Quest 238":"","Quest 239":"","Quest 240":"","Quest 241":"","Quest 242":"","Quest 243":"","Quest 244":"","Quest 245":"","Quest 246":"","Quest 247":"","Quest 248":"","Quest 249":"","Quest 250":"","Quest 251":"","Quest 252":"","Quest 253":"","Quest 254":"","Quest 255":"","Quest 256":"","Quest 257":"","Quest 258":"","Quest 259":"","Quest 260":"","Quest 261":"","Quest 262":"","Quest 263":"","Quest 264":"","Quest 265":"","Quest 266":"","Quest 267":"","Quest 268":"","Quest 269":"","Quest 270":"","Quest 271":"","Quest 272":"","Quest 273":"","Quest 274":"","Quest 275":"","Quest 276":"","Quest 277":"","Quest 278":"","Quest 279":"","Quest 280":"","Quest 281":"","Quest 282":"","Quest 283":"","Quest 284":"","Quest 285":"","Quest 286":"","Quest 287":"","Quest 288":"","Quest 289":"","Quest 290":"","Quest 291":"","Quest 292":"","Quest 293":"","Quest 294":"","Quest 295":"","Quest 296":"","Quest 297":"","Quest 298":"","Quest 299":"","Quest 300":"","---Quests 301 to 400---":"","Category: 301 to 400":"特殊任务","Difficulty: 301 to 400":"Easy to Normal","From: 301 to 400":"Bennett","Location: 301 to 400":"RPG Maker Kart","Quest 301":"","Quest 302":"","Quest 303":"","Quest 304":"","Quest 305":"","Quest 306":"","Quest 307":"","Quest 308":"","Quest 309":"","Quest 310":"","Quest 311":"","Quest 312":"","Quest 313":"","Quest 314":"","Quest 315":"","Quest 316":"","Quest 317":"","Quest 318":"","Quest 319":"","Quest 320":"","Quest 321":"","Quest 322":"","Quest 323":"","Quest 324":"","Quest 325":"","Quest 326":"","Quest 327":"","Quest 328":"","Quest 329":"","Quest 330":"","Quest 331":"","Quest 332":"","Quest 333":"","Quest 334":"","Quest 335":"","Quest 336":"","Quest 337":"","Quest 338":"","Quest 339":"","Quest 340":"","Quest 341":"","Quest 342":"","Quest 343":"","Quest 344":"","Quest 345":"","Quest 346":"","Quest 347":"","Quest 348":"","Quest 349":"","Quest 350":"","Quest 351":"","Quest 352":"","Quest 353":"","Quest 354":"","Quest 355":"","Quest 356":"","Quest 357":"","Quest 358":"","Quest 359":"","Quest 360":"","Quest 361":"","Quest 362":"","Quest 363":"","Quest 364":"","Quest 365":"","Quest 366":"","Quest 367":"","Quest 368":"","Quest 369":"","Quest 370":"","Quest 371":"","Quest 372":"","Quest 373":"","Quest 374":"","Quest 375":"","Quest 376":"","Quest 377":"","Quest 378":"","Quest 379":"","Quest 380":"","Quest 381":"","Quest 382":"","Quest 383":"","Quest 384":"","Quest 385":"","Quest 386":"","Quest 387":"","Quest 388":"","Quest 389":"","Quest 390":"","Quest 391":"","Quest 392":"","Quest 393":"","Quest 394":"","Quest 395":"","Quest 396":"","Quest 397":"","Quest 398":"","Quest 399":"","Quest 400":"","---Quests 401 to 500---":"","Category: 401 to 500":"教程任务","Difficulty: 401 to 500":"Interesting","From: 401 to 500":"Lawrence","Location: 401 to 500":"RPG Maker Sunshine","Quest 401":"","Quest 402":"","Quest 403":"","Quest 404":"","Quest 405":"","Quest 406":"","Quest 407":"","Quest 408":"","Quest 409":"","Quest 410":"","Quest 411":"","Quest 412":"","Quest 413":"","Quest 414":"","Quest 415":"","Quest 416":"","Quest 417":"","Quest 418":"","Quest 419":"","Quest 420":"","Quest 421":"","Quest 422":"","Quest 423":"","Quest 424":"","Quest 425":"","Quest 426":"","Quest 427":"","Quest 428":"","Quest 429":"","Quest 430":"","Quest 431":"","Quest 432":"","Quest 433":"","Quest 434":"","Quest 435":"","Quest 436":"","Quest 437":"","Quest 438":"","Quest 439":"","Quest 440":"","Quest 441":"","Quest 442":"","Quest 443":"","Quest 444":"","Quest 445":"","Quest 446":"","Quest 447":"","Quest 448":"","Quest 449":"","Quest 450":"","Quest 451":"","Quest 452":"","Quest 453":"","Quest 454":"","Quest 455":"","Quest 456":"","Quest 457":"","Quest 458":"","Quest 459":"","Quest 460":"","Quest 461":"","Quest 462":"","Quest 463":"","Quest 464":"","Quest 465":"","Quest 466":"","Quest 467":"","Quest 468":"","Quest 469":"","Quest 470":"","Quest 471":"","Quest 472":"","Quest 473":"","Quest 474":"","Quest 475":"","Quest 476":"","Quest 477":"","Quest 478":"","Quest 479":"","Quest 480":"","Quest 481":"","Quest 482":"","Quest 483":"","Quest 484":"","Quest 485":"","Quest 486":"","Quest 487":"","Quest 488":"","Quest 489":"","Quest 490":"","Quest 491":"","Quest 492":"","Quest 493":"","Quest 494":"","Quest 495":"","Quest 496":"","Quest 497":"","Quest 498":"","Quest 499":"","Quest 500":"","---Quests 501 to 600---":"","Category: 501 to 600":"Villain Quests","Difficulty: 501 to 600":"Normalish","From: 501 to 600":"Oscar","Location: 501 to 600":"RPG Maker Party","Quest 501":"","Quest 502":"","Quest 503":"","Quest 504":"","Quest 505":"","Quest 506":"","Quest 507":"","Quest 508":"","Quest 509":"","Quest 510":"","Quest 511":"","Quest 512":"","Quest 513":"","Quest 514":"","Quest 515":"","Quest 516":"","Quest 517":"","Quest 518":"","Quest 519":"","Quest 520":"","Quest 521":"","Quest 522":"","Quest 523":"","Quest 524":"","Quest 525":"","Quest 526":"","Quest 527":"","Quest 528":"","Quest 529":"","Quest 530":"","Quest 531":"","Quest 532":"","Quest 533":"","Quest 534":"","Quest 535":"","Quest 536":"","Quest 537":"","Quest 538":"","Quest 539":"","Quest 540":"","Quest 541":"","Quest 542":"","Quest 543":"","Quest 544":"","Quest 545":"","Quest 546":"","Quest 547":"","Quest 548":"","Quest 549":"","Quest 550":"","Quest 551":"","Quest 552":"","Quest 553":"","Quest 554":"","Quest 555":"","Quest 556":"","Quest 557":"","Quest 558":"","Quest 559":"","Quest 560":"","Quest 561":"","Quest 562":"","Quest 563":"","Quest 564":"","Quest 565":"","Quest 566":"","Quest 567":"","Quest 568":"","Quest 569":"","Quest 570":"","Quest 571":"","Quest 572":"","Quest 573":"","Quest 574":"","Quest 575":"","Quest 576":"","Quest 577":"","Quest 578":"","Quest 579":"","Quest 580":"","Quest 581":"","Quest 582":"","Quest 583":"","Quest 584":"","Quest 585":"","Quest 586":"","Quest 587":"","Quest 588":"","Quest 589":"","Quest 590":"","Quest 591":"","Quest 592":"","Quest 593":"","Quest 594":"","Quest 595":"","Quest 596":"","Quest 597":"","Quest 598":"","Quest 599":"","Quest 600":"","---Quests 601 to 700---":"","Category: 601 to 700":"Training Quests","Difficulty: 601 to 700":"Normal to Hard","From: 601 to 700":"Vera","Location: 601 to 700":"Paper RPG Maker","Quest 601":"","Quest 602":"","Quest 603":"","Quest 604":"","Quest 605":"","Quest 606":"","Quest 607":"","Quest 608":"","Quest 609":"","Quest 610":"","Quest 611":"","Quest 612":"","Quest 613":"","Quest 614":"","Quest 615":"","Quest 616":"","Quest 617":"","Quest 618":"","Quest 619":"","Quest 620":"","Quest 621":"","Quest 622":"","Quest 623":"","Quest 624":"","Quest 625":"","Quest 626":"","Quest 627":"","Quest 628":"","Quest 629":"","Quest 630":"","Quest 631":"","Quest 632":"","Quest 633":"","Quest 634":"","Quest 635":"","Quest 636":"","Quest 637":"","Quest 638":"","Quest 639":"","Quest 640":"","Quest 641":"","Quest 642":"","Quest 643":"","Quest 644":"","Quest 645":"","Quest 646":"","Quest 647":"","Quest 648":"","Quest 649":"","Quest 650":"","Quest 651":"","Quest 652":"","Quest 653":"","Quest 654":"","Quest 655":"","Quest 656":"","Quest 657":"","Quest 658":"","Quest 659":"","Quest 660":"","Quest 661":"","Quest 662":"","Quest 663":"","Quest 664":"","Quest 665":"","Quest 666":"","Quest 667":"","Quest 668":"","Quest 669":"","Quest 670":"","Quest 671":"","Quest 672":"","Quest 673":"","Quest 674":"","Quest 675":"","Quest 676":"","Quest 677":"","Quest 678":"","Quest 679":"","Quest 680":"","Quest 681":"","Quest 682":"","Quest 683":"","Quest 684":"","Quest 685":"","Quest 686":"","Quest 687":"","Quest 688":"","Quest 689":"","Quest 690":"","Quest 691":"","Quest 692":"","Quest 693":"","Quest 694":"","Quest 695":"","Quest 696":"","Quest 697":"","Quest 698":"","Quest 699":"","Quest 700":"","---Quests 701 to 800---":"","Category: 701 to 800":"Mastery Quests","Difficulty: 701 to 800":"Hard","From: 701 to 800":"Elmer","Location: 701 to 800":"RPG Maker Power Tennis","Quest 701":"","Quest 702":"","Quest 703":"","Quest 704":"","Quest 705":"","Quest 706":"","Quest 707":"","Quest 708":"","Quest 709":"","Quest 710":"","Quest 711":"","Quest 712":"","Quest 713":"","Quest 714":"","Quest 715":"","Quest 716":"","Quest 717":"","Quest 718":"","Quest 719":"","Quest 720":"","Quest 721":"","Quest 722":"","Quest 723":"","Quest 724":"","Quest 725":"","Quest 726":"","Quest 727":"","Quest 728":"","Quest 729":"","Quest 730":"","Quest 731":"","Quest 732":"","Quest 733":"","Quest 734":"","Quest 735":"","Quest 736":"","Quest 737":"","Quest 738":"","Quest 739":"","Quest 740":"","Quest 741":"","Quest 742":"","Quest 743":"","Quest 744":"","Quest 745":"","Quest 746":"","Quest 747":"","Quest 748":"","Quest 749":"","Quest 750":"","Quest 751":"","Quest 752":"","Quest 753":"","Quest 754":"","Quest 755":"","Quest 756":"","Quest 757":"","Quest 758":"","Quest 759":"","Quest 760":"","Quest 761":"","Quest 762":"","Quest 763":"","Quest 764":"","Quest 765":"","Quest 766":"","Quest 767":"","Quest 768":"","Quest 769":"","Quest 770":"","Quest 771":"","Quest 772":"","Quest 773":"","Quest 774":"","Quest 775":"","Quest 776":"","Quest 777":"","Quest 778":"","Quest 779":"","Quest 780":"","Quest 781":"","Quest 782":"","Quest 783":"","Quest 784":"","Quest 785":"","Quest 786":"","Quest 787":"","Quest 788":"","Quest 789":"","Quest 790":"","Quest 791":"","Quest 792":"","Quest 793":"","Quest 794":"","Quest 795":"","Quest 796":"","Quest 797":"","Quest 798":"","Quest 799":"","Quest 800":"","---Quests 801 to 900---":"","Category: 801 to 900":"Extra Quests","Difficulty: 801 to 900":"Very Hard","From: 801 to 900":"Ruby","Location: 801 to 900":"RPG Maker Strikers","Quest 801":"","Quest 802":"","Quest 803":"","Quest 804":"","Quest 805":"","Quest 806":"","Quest 807":"","Quest 808":"","Quest 809":"","Quest 810":"","Quest 811":"","Quest 812":"","Quest 813":"","Quest 814":"","Quest 815":"","Quest 816":"","Quest 817":"","Quest 818":"","Quest 819":"","Quest 820":"","Quest 821":"","Quest 822":"","Quest 823":"","Quest 824":"","Quest 825":"","Quest 826":"","Quest 827":"","Quest 828":"","Quest 829":"","Quest 830":"","Quest 831":"","Quest 832":"","Quest 833":"","Quest 834":"","Quest 835":"","Quest 836":"","Quest 837":"","Quest 838":"","Quest 839":"","Quest 840":"","Quest 841":"","Quest 842":"","Quest 843":"","Quest 844":"","Quest 845":"","Quest 846":"","Quest 847":"","Quest 848":"","Quest 849":"","Quest 850":"","Quest 851":"","Quest 852":"","Quest 853":"","Quest 854":"","Quest 855":"","Quest 856":"","Quest 857":"","Quest 858":"","Quest 859":"","Quest 860":"","Quest 861":"","Quest 862":"","Quest 863":"","Quest 864":"","Quest 865":"","Quest 866":"","Quest 867":"","Quest 868":"","Quest 869":"","Quest 870":"","Quest 871":"","Quest 872":"","Quest 873":"","Quest 874":"","Quest 875":"","Quest 876":"","Quest 877":"","Quest 878":"","Quest 879":"","Quest 880":"","Quest 881":"","Quest 882":"","Quest 883":"","Quest 884":"","Quest 885":"","Quest 886":"","Quest 887":"","Quest 888":"","Quest 889":"","Quest 890":"","Quest 891":"","Quest 892":"","Quest 893":"","Quest 894":"","Quest 895":"","Quest 896":"","Quest 897":"","Quest 898":"","Quest 899":"","Quest 900":"","---Quests 901 to 1000---":"","Category: 901 to 1000":"Post-Game Quests","Difficulty: 901 to 1000":"Super Hard","From: 901 to 1000":"Love","Location: 901 to 1000":"RPG Maker Galaxy","Quest 901":"","Quest 902":"","Quest 903":"","Quest 904":"","Quest 905":"","Quest 906":"","Quest 907":"","Quest 908":"","Quest 909":"","Quest 910":"","Quest 911":"","Quest 912":"","Quest 913":"","Quest 914":"","Quest 915":"","Quest 916":"","Quest 917":"","Quest 918":"","Quest 919":"","Quest 920":"","Quest 921":"","Quest 922":"","Quest 923":"","Quest 924":"","Quest 925":"","Quest 926":"","Quest 927":"","Quest 928":"","Quest 929":"","Quest 930":"","Quest 931":"","Quest 932":"","Quest 933":"","Quest 934":"","Quest 935":"","Quest 936":"","Quest 937":"","Quest 938":"","Quest 939":"","Quest 940":"","Quest 941":"","Quest 942":"","Quest 943":"","Quest 944":"","Quest 945":"","Quest 946":"","Quest 947":"","Quest 948":"","Quest 949":"","Quest 950":"","Quest 951":"","Quest 952":"","Quest 953":"","Quest 954":"","Quest 955":"","Quest 956":"","Quest 957":"","Quest 958":"","Quest 959":"","Quest 960":"","Quest 961":"","Quest 962":"","Quest 963":"","Quest 964":"","Quest 965":"","Quest 966":"","Quest 967":"","Quest 968":"","Quest 969":"","Quest 970":"","Quest 971":"","Quest 972":"","Quest 973":"","Quest 974":"","Quest 975":"","Quest 976":"","Quest 977":"","Quest 978":"","Quest 979":"","Quest 980":"","Quest 981":"","Quest 982":"","Quest 983":"","Quest 984":"","Quest 985":"","Quest 986":"","Quest 987":"","Quest 988":"","Quest 989":"","Quest 990":"","Quest 991":"","Quest 992":"","Quest 993":"","Quest 994":"","Quest 995":"","Quest 996":"","Quest 997":"","Quest 998":"","Quest 999":"","Quest 1000":""}},
{"name":"LiuYue_SeniorChest","status":true,"description":"v1.04 LiuYue_SeniorChest 高级箱子","parameters":{"---设置---":"","OverlapMode":"Overlap","ShowMode":"YuanShen","IsFilterText":"false","CoinIcon":"313","CountNumWidth":"4444","CountCoinWidth":"22222","---Chest模式窗口---":"","CMaxCols":"2","IsCAllTake":"true","CAllTakeText":"全部取走","IsCClose":"true","CCloseText":"关闭宝箱","IsCAutoLine":"true","---YuanShen模式窗口---":"","YMaxCols":"2","YMaxList":"5","YWindowWidth":"400","YWindowOp":"125","YTakeRange":"1","YColor1":"rgba(0, 0, 0, 0.6)","YColor2":"rgba(0, 0, 0, 0)","YOffsetX":"20","YOffsetY":"-180","YFadeFrame":"10","YDistance":"2","YIsHorShow":"true","YIsAutoOpen":"true","YIsLimitWindow":"true","---道具设置---":"","CoinColor":"#ffff00","---音效---":"","TakeSound":"Cursor1","TakeVolume":"100","TakePitch":"100","TakePan":"0","NoItemSound":"Cancel1","NoItemVolume":"100","NoItemPitch":"100","NoItemPan":"0","ChangeItemSound":"Knock","ChangeItemVolume":"100","ChangeItemPitch":"100","ChangeItemPan":"0","AllTakeSound":"Equip2","AllTakeVolume":"100","AllTakePitch":"100","AllTakePan":"0","CloseSound":"Chest2","CloseVolume":"100","ClosePitch":"100","ClosePan":"0"}},
-{"name":"VirtualButtons_OnlyForSelf","status":true,"description":"v3.0 Creates buttons on the screen for touch input","parameters":{"dPadSettings":"{\"rockerImage\":\"Directions\",\"pressedpointimage\":\"Points\",\"padImage\":\"4dir\",\"x\":\"40\",\"y\":\"Graphics.height-280\",\"soundEffect\":\"\",\"Use Dynamic roker\":\"true\",\"Dynamic rocker back img\":\"dynamic\",\"Rectangle X\":\"0\",\"Rectangle Y\":\"Graphics.height-450\"}","keyButtonSettings":"[\"{\\\"name\\\":\\\"ok\\\",\\\"inputMethod\\\":\\\"0\\\",\\\"inputTrigger\\\":\\\"ok\\\",\\\"image\\\":\\\"OK1\\\",\\\"hotImage\\\":\\\"OK2\\\",\\\"activeScenes\\\":\\\"[\\\\\\\"Scene_Title\\\\\\\",\\\\\\\"Scene_Map\\\\\\\"]\\\",\\\"x\\\":\\\"Graphics.width-180\\\",\\\"y\\\":\\\"Graphics.height-200\\\",\\\"soundEffect\\\":\\\"\\\",\\\"commonEvent\\\":\\\"0\\\",\\\"customCode\\\":\\\"\\\",\\\"vibratePattern\\\":\\\"0\\\"}\",\"{\\\"name\\\":\\\"menu\\\",\\\"inputMethod\\\":\\\"0\\\",\\\"inputTrigger\\\":\\\"escape\\\",\\\"image\\\":\\\"Menu1\\\",\\\"hotImage\\\":\\\"Menu2\\\",\\\"activeScenes\\\":\\\"[\\\\\\\"Scene_Title\\\\\\\",\\\\\\\"Scene_Map\\\\\\\"]\\\",\\\"x\\\":\\\"40\\\",\\\"y\\\":\\\"40\\\",\\\"soundEffect\\\":\\\"\\\",\\\"commonEvent\\\":\\\"0\\\",\\\"customCode\\\":\\\"\\\",\\\"vibratePattern\\\":\\\"0\\\"}\",\"{\\\"name\\\":\\\"debug\\\",\\\"inputMethod\\\":\\\"0\\\",\\\"inputTrigger\\\":\\\"\\\",\\\"image\\\":\\\"DEBUG1\\\",\\\"hotImage\\\":\\\"DEBUG2\\\",\\\"x\\\":\\\"Graphics.width/2-50\\\",\\\"y\\\":\\\"0\\\",\\\"soundEffect\\\":\\\"\\\",\\\"commonEvent\\\":\\\"0\\\",\\\"customCode\\\":\\\"\\\\\\\"window.DebugBaseButton=window.DebugBaseButton||{};\\\\\\\\nTouchInput.clear();\\\\\\\\nTouchInput.removeEventHandlers();\\\\\\\\nInput.clear();\\\\\\\\nInput.removeEventHandlers();\\\\\\\\nvar canvas=document.getElementById(\\\\\\\\\\\\\\\"UpperCanvas\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugDiv=DebugBaseButton.debugDiv||document.createElement(\\\\\\\\\\\\\\\"div\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugInput=DebugBaseButton.debugInput||document.createElement(\\\\\\\\\\\\\\\"textarea\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.enterInput=DebugBaseButton.enterInput||document.createElement(\\\\\\\\\\\\\\\"input\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.exitInput=DebugBaseButton.exitInput||document.createElement(\\\\\\\\\\\\\\\"input\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.resultDiv=DebugBaseButton.resultDiv||document.createElement(\\\\\\\\\\\\\\\"div\\\\\\\\\\\\\\\");\\\\\\\\n if(!DebugBaseButton.OpenedOnce){\\\\\\\\n DebugBaseButton.OpenedOnce=true;\\\\\\\\n DebugBaseButton.RunJavaScript=function(src,result){\\\\\\\\n try{\\\\\\\\n result.innerHTML=\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\";\\\\\\\\n var code=src.value;\\\\\\\\n var r=eval(code);\\\\\\\\n result.innerHTML+='[eval result:]'+r+'
';\\\\\\\\n } catch (e){\\\\\\\\n result.innerHTML+=\\\\\\\\\\\\\\\"[catch Error!]
\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"[Error Name:]\\\\\\\\\\\\\\\"+e.name+'
'+\\\\\\\\n \\\\\\\\\\\\\\\"[Error Meaasge:]\\\\\\\\\\\\\\\"+e.message+\\\\\\\\\\\\\\\"
\\\\\\\\\\\\\\\";\\\\\\\\n }\\\\\\\\n };\\\\\\\\n\\\\\\\\n DebugBaseButton.clacTextWidth=function(text,fontSize){\\\\\\\\n DebugBaseButton.clacCanvas=DebugBaseButton.clacCanvas||document.createElement(\\\\\\\\\\\\\\\"canvas\\\\\\\\\\\\\\\");\\\\\\\\n var context=DebugBaseButton.clacCanvas.getContext(\\\\\\\\\\\\\\\"2d\\\\\\\\\\\\\\\");\\\\\\\\n context.font=context.font.replace(/\\\\\\\\\\\\\\\\d+px/, fontSize+\\\\\\\\\\\\\\\"px\\\\\\\\\\\\\\\");\\\\\\\\n return context.measureText(text).width;\\\\\\\\n }\\\\\\\\n\\\\\\\\n var console_log=console.log;\\\\\\\\n console.log=function(message){\\\\\\\\n var fontSize=parseInt(DebugBaseButton.resultDiv.style.fontSize);\\\\\\\\n if (typeof message == 'object') {\\\\\\\\n DebugBaseButton.resultDiv.innerHTML += ('[Console log:]'+\\\\\\\\n MakeObjectInnerHtmlIndent(message,DebugBaseButton.clacTextWidth('[Console log:]',fontSize),fontSize));\\\\\\\\n } else {\\\\\\\\n DebugBaseButton.resultDiv.innerHTML += '[Console log:]'+message + '
';\\\\\\\\n }\\\\\\\\n console_log(message);\\\\\\\\n };\\\\\\\\n\\\\\\\\n MakeObjectInnerHtmlIndent=function(object,indent,fontSize){\\\\\\\\n var innerHTML=\\\\\\\\\\\\\\\"
\\\\\\\\\\\\\\\";\\\\\\\\n for(var i in object){\\\\\\\\n innerHTML+=\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"+i+\\\\\\\\\\\\\\\" :\\\\\\\\\\\\\\\";\\\\\\\\n if(typeof object[i] =='object'){\\\\\\\\n innerHTML+=MakeObjectInnerHtmlIndent(object[i],DebugBaseButton.clacTextWidth(i,fontSize),fontSize);\\\\\\\\n } else {\\\\\\\\n innerHTML+=\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"+object[i]+\\\\\\\\\\\\\\\"
\\\\\\\\\\\\\\\"\\\\\\\\n }\\\\\\\\n }\\\\\\\\n innerHTML+=\\\\\\\\\\\\\\\"
\\\\\\\\\\\\\\\";\\\\\\\\n return innerHTML;\\\\\\\\n }\\\\\\\\n\\\\\\\\n DebugBaseButton.ExitDebug=function(Debug){\\\\\\\\n this.removeChild(Debug);\\\\\\\\n TouchInput._setupEventHandlers();\\\\\\\\n Input._setupEventHandlers();\\\\\\\\n DebugBaseButton.enterInput.removeEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.enterInput_bind);\\\\\\\\n DebugBaseButton.exitInput.removeEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.exitInput_bind);\\\\\\\\n };\\\\\\\\n\\\\\\\\n DebugBaseButton.debugDiv.setAttribute(\\\\\\\\\\\\\\\"style\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"position: absolute;margin: auto; top: 0px; left: 0px; right: 0px; bottom: 0px;z-index: 1000; height:\\\\\\\\\\\\\\\"+\\\\\\\\n canvas.offsetHeight+\\\\\\\\\\\\\\\"px; width:\\\\\\\\\\\\\\\"+canvas.offsetWidth+\\\\\\\\\\\\\\\"px; background-color: rgba(0, 0, 0, 0.3); color: #FFFFFF; user-select:text;\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugDiv.setAttribute(\\\\\\\\\\\\\\\"id\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DebugDiv\\\\\\\\\\\\\\\");\\\\\\\\n document.body.appendChild(DebugBaseButton.debugDiv);\\\\\\\\n\\\\\\\\n //input.setAttribute(\\\\\\\\\\\\\\\"type\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugInput.setAttribute(\\\\\\\\\\\\\\\"style\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"width:\\\\\\\\\\\\\\\"+(canvas.offsetWidth-150*Graphics._realScale)+\\\\\\\\\\\\\\\"px; background-color: rgba(0,0,0,0.3);\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"height: \\\\\\\\\\\\\\\"+(150*Graphics._realScale)+\\\\\\\\\\\\\\\"px; font-size: 30px; color: rgba(255,255,255,1); resize: none;\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugInput.setAttribute(\\\\\\\\\\\\\\\"cols\\\\\\\\\\\\\\\",canvas.offsetWidth-150*Graphics._realScale);\\\\\\\\n DebugBaseButton.debugInput.setAttribute(\\\\\\\\\\\\\\\"rows\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugDiv.appendChild(DebugBaseButton.debugInput);\\\\\\\\n\\\\\\\\n DebugBaseButton.enterInput.setAttribute(\\\\\\\\\\\\\\\"type\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"button\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.enterInput.setAttribute(\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"执行\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.enterInput.setAttribute(\\\\\\\\\\\\\\\"style\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"position: absolute; left:\\\\\\\\\\\\\\\"+DebugBaseButton.debugInput.offsetWidth+\\\\\\\\\\\\\\\"px;\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"width: \\\\\\\\\\\\\\\"+(canvas.offsetWidth-DebugBaseButton.debugInput.offsetWidth)+\\\\\\\\\\\\\\\"px; height:\\\\\\\\\\\\\\\"+(DebugBaseButton.debugInput.offsetHeight/2)+\\\\\\\\\\\\\\\"px;\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"background-color: rgba(0,0,0,0.3); font-size: \\\\\\\\\\\\\\\"+40*Graphics._realScale+\\\\\\\\\\\\\\\"px; color: rgba(255,255,255,0.7);\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.enterInput_bind=DebugBaseButton.RunJavaScript.bind(DebugBaseButton.enterInput,DebugBaseButton.debugInput,DebugBaseButton.resultDiv)\\\\\\\\n DebugBaseButton.enterInput.addEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.enterInput_bind);\\\\\\\\n DebugBaseButton.debugDiv.appendChild(DebugBaseButton.enterInput);\\\\\\\\n\\\\\\\\n DebugBaseButton.exitInput.setAttribute(\\\\\\\\\\\\\\\"type\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"button\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.exitInput.setAttribute(\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"退出\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.exitInput.setAttribute(\\\\\\\\\\\\\\\"style\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"position: absolute; left:\\\\\\\\\\\\\\\"+DebugBaseButton.debugInput.offsetWidth+\\\\\\\\\\\\\\\"px;\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"width: \\\\\\\\\\\\\\\"+(canvas.offsetWidth-DebugBaseButton.debugInput.offsetWidth)+\\\\\\\\\\\\\\\"px; top:\\\\\\\\\\\\\\\"+(DebugBaseButton.debugInput.offsetHeight/2)+\\\\\\\\\\\\\\\"px; height:\\\\\\\\\\\\\\\"+(DebugBaseButton.debugInput.offsetHeight/2)+\\\\\\\\\\\\\\\"px;\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"background-color: rgba(0,0,0,0.3); font-size: \\\\\\\\\\\\\\\"+40*Graphics._realScale+\\\\\\\\\\\\\\\"px; color: rgba(255,255,255,0.7);\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.exitInput_bind=DebugBaseButton.ExitDebug.bind(document.body,DebugBaseButton.debugDiv);\\\\\\\\n DebugBaseButton.exitInput.addEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.exitInput_bind);\\\\\\\\n DebugBaseButton.debugDiv.appendChild(DebugBaseButton.exitInput);\\\\\\\\n\\\\\\\\n DebugBaseButton.resultDiv.setAttribute(\\\\\\\\\\\\\\\"style\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"position: absolute; width: \\\\\\\\\\\\\\\"+canvas.offsetWidth+\\\\\\\\\\\\\\\"px; height:\\\\\\\\\\\\\\\"+(canvas.offsetHeight-DebugBaseButton.debugInput.offsetHeight)+\\\\\\\\\\\\\\\"px;\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"top:\\\\\\\\\\\\\\\"+DebugBaseButton.debugInput.offsetHeight+\\\\\\\\\\\\\\\"px; font-size: 20px; overflow: scroll\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.resultDiv.innerHTML=\\\\\\\\\\\\\\\"输出结果在这,只在某种程度上支持console.log
\\\\\\\\\\\\\\\";\\\\\\\\n DebugBaseButton.debugDiv.appendChild(DebugBaseButton.resultDiv);\\\\\\\\n} else {\\\\\\\\n DebugBaseButton.enterInput_bind=DebugBaseButton.RunJavaScript.bind(DebugBaseButton.enterInput,DebugBaseButton.debugInput,DebugBaseButton.resultDiv)\\\\\\\\n DebugBaseButton.enterInput.addEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.enterInput_bind);\\\\\\\\n DebugBaseButton.exitInput_bind=DebugBaseButton.ExitDebug.bind(document.body,DebugBaseButton.debugDiv);\\\\\\\\n DebugBaseButton.exitInput.addEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.exitInput_bind);\\\\\\\\n DebugBaseButton.resultDiv.innerHTML=\\\\\\\\\\\\\\\"输出结果在这,只在某种程度上支持console.log
\\\\\\\\\\\\\\\";\\\\\\\\n document.body.appendChild(DebugBaseButton.debugDiv);\\\\\\\\n}\\\\\\\"\\\",\\\"vibratePattern\\\":\\\"0\\\"}\"]","controlButtonSettings":"{\"image\":\"Control\",\"activeScenes\":\"[\\\"Scene_Title\\\",\\\"Scene_Map\\\"]\",\"x\":\"10\",\"y\":\"260\",\"soundEffect\":\"\",\"buttonsToHide\":\"[]\",\"hideDPad\":\"true\",\"inputMethod\":\"0\"}","fadeDuration":"20","fadeDelay":"1","enableDiagonalInput":"false","hideButtonsDuringDialogue":"true","enableDPadDebugWindow":"false"}}
+{"name":"VirtualButtons_OnlyForSelf","status":true,"description":"v3.0 Creates buttons on the screen for touch input","parameters":{"dPadSettings":"{\"rockerImage\":\"Directions\",\"pressedpointimage\":\"Points\",\"padImage\":\"4dir\",\"x\":\"40\",\"y\":\"Graphics.height-280\",\"soundEffect\":\"\",\"Use Dynamic roker\":\"true\",\"Dynamic rocker back img\":\"dynamic\",\"Rectangle X\":\"0\",\"Rectangle Y\":\"Graphics.height-450\"}","keyButtonSettings":"[\"{\\\"name\\\":\\\"ok\\\",\\\"inputMethod\\\":\\\"0\\\",\\\"inputTrigger\\\":\\\"ok\\\",\\\"image\\\":\\\"OK1\\\",\\\"hotImage\\\":\\\"OK2\\\",\\\"activeScenes\\\":\\\"[\\\\\\\"Scene_Title\\\\\\\",\\\\\\\"Scene_Map\\\\\\\"]\\\",\\\"x\\\":\\\"Graphics.width-180\\\",\\\"y\\\":\\\"Graphics.height-200\\\",\\\"soundEffect\\\":\\\"\\\",\\\"commonEvent\\\":\\\"0\\\",\\\"customCode\\\":\\\"\\\",\\\"vibratePattern\\\":\\\"0\\\"}\",\"{\\\"name\\\":\\\"menu\\\",\\\"inputMethod\\\":\\\"0\\\",\\\"inputTrigger\\\":\\\"escape\\\",\\\"image\\\":\\\"Menu1\\\",\\\"hotImage\\\":\\\"Menu2\\\",\\\"activeScenes\\\":\\\"[\\\\\\\"Scene_Title\\\\\\\",\\\\\\\"Scene_Map\\\\\\\"]\\\",\\\"x\\\":\\\"40\\\",\\\"y\\\":\\\"40\\\",\\\"soundEffect\\\":\\\"\\\",\\\"commonEvent\\\":\\\"0\\\",\\\"customCode\\\":\\\"\\\",\\\"vibratePattern\\\":\\\"0\\\"}\",\"{\\\"name\\\":\\\"debug\\\",\\\"inputMethod\\\":\\\"0\\\",\\\"inputTrigger\\\":\\\"\\\",\\\"image\\\":\\\"DEBUG1\\\",\\\"hotImage\\\":\\\"DEBUG2\\\",\\\"x\\\":\\\"Graphics.width/2-50\\\",\\\"y\\\":\\\"0\\\",\\\"soundEffect\\\":\\\"\\\",\\\"commonEvent\\\":\\\"0\\\",\\\"customCode\\\":\\\"\\\\\\\"window.DebugBaseButton=window.DebugBaseButton||{};\\\\\\\\nTouchInput.clear();\\\\\\\\nTouchInput.removeEventHandlers();\\\\\\\\nInput.clear();\\\\\\\\nInput.removeEventHandlers();\\\\\\\\nvar canvas=document.getElementById(\\\\\\\\\\\\\\\"UpperCanvas\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugDiv=DebugBaseButton.debugDiv||document.createElement(\\\\\\\\\\\\\\\"div\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugInput=DebugBaseButton.debugInput||document.createElement(\\\\\\\\\\\\\\\"textarea\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.enterInput=DebugBaseButton.enterInput||document.createElement(\\\\\\\\\\\\\\\"input\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.exitInput=DebugBaseButton.exitInput||document.createElement(\\\\\\\\\\\\\\\"input\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.resultDiv=DebugBaseButton.resultDiv||document.createElement(\\\\\\\\\\\\\\\"div\\\\\\\\\\\\\\\");\\\\\\\\n if(!DebugBaseButton.OpenedOnce){\\\\\\\\n DebugBaseButton.OpenedOnce=true;\\\\\\\\n DebugBaseButton.RunJavaScript=function(src,result){\\\\\\\\n try{\\\\\\\\n result.innerHTML=\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\";\\\\\\\\n var code=src.value;\\\\\\\\n var r=eval(code);\\\\\\\\n result.innerHTML+='[eval result:]'+r+'
';\\\\\\\\n } catch (e){\\\\\\\\n result.innerHTML+=\\\\\\\\\\\\\\\"[catch Error!]
\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"[Error Name:]\\\\\\\\\\\\\\\"+e.name+'
'+\\\\\\\\n \\\\\\\\\\\\\\\"[Error Meaasge:]\\\\\\\\\\\\\\\"+e.message+\\\\\\\\\\\\\\\"
\\\\\\\\\\\\\\\";\\\\\\\\n }\\\\\\\\n };\\\\\\\\n\\\\\\\\n DebugBaseButton.clacTextWidth=function(text,fontSize){\\\\\\\\n DebugBaseButton.clacCanvas=DebugBaseButton.clacCanvas||document.createElement(\\\\\\\\\\\\\\\"canvas\\\\\\\\\\\\\\\");\\\\\\\\n var context=DebugBaseButton.clacCanvas.getContext(\\\\\\\\\\\\\\\"2d\\\\\\\\\\\\\\\");\\\\\\\\n context.font=context.font.replace(/\\\\\\\\\\\\\\\\d+px/, fontSize+\\\\\\\\\\\\\\\"px\\\\\\\\\\\\\\\");\\\\\\\\n return context.measureText(text).width;\\\\\\\\n }\\\\\\\\n\\\\\\\\n var console_log=console.log;\\\\\\\\n console.log=function(message){\\\\\\\\n var fontSize=parseInt(DebugBaseButton.resultDiv.style.fontSize);\\\\\\\\n if (typeof message == 'object') {\\\\\\\\n DebugBaseButton.resultDiv.innerHTML += ('[Console log:]'+\\\\\\\\n MakeObjectInnerHtmlIndent(message,DebugBaseButton.clacTextWidth('[Console log:]',fontSize),fontSize));\\\\\\\\n } else {\\\\\\\\n DebugBaseButton.resultDiv.innerHTML += '[Console log:]'+message + '
';\\\\\\\\n }\\\\\\\\n console_log(message);\\\\\\\\n };\\\\\\\\n\\\\\\\\n MakeObjectInnerHtmlIndent=function(object,indent,fontSize){\\\\\\\\n var innerHTML=\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\";\\\\\\\\n for(var i in object){\\\\\\\\n innerHTML+=\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"+i+\\\\\\\\\\\\\\\" :\\\\\\\\\\\\\\\";\\\\\\\\n if(typeof object[i] =='object'){\\\\\\\\n innerHTML+=MakeObjectInnerHtmlIndent(object[i],DebugBaseButton.clacTextWidth(i,fontSize),fontSize);\\\\\\\\n } else {\\\\\\\\n innerHTML+=\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"+object[i]+\\\\\\\\\\\\\\\"
\\\\\\\\\\\\\\\"\\\\\\\\n }\\\\\\\\n }\\\\\\\\n innerHTML+=\\\\\\\\\\\\\\\"
\\\\\\\\\\\\\\\";\\\\\\\\n return innerHTML;\\\\\\\\n }\\\\\\\\n\\\\\\\\n DebugBaseButton.ExitDebug=function(Debug){\\\\\\\\n this.removeChild(Debug);\\\\\\\\n TouchInput._setupEventHandlers();\\\\\\\\n Input._setupEventHandlers();\\\\\\\\n DebugBaseButton.enterInput.removeEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.enterInput_bind);\\\\\\\\n DebugBaseButton.exitInput.removeEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.exitInput_bind);\\\\\\\\n };\\\\\\\\n\\\\\\\\n DebugBaseButton.debugDiv.setAttribute(\\\\\\\\\\\\\\\"style\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"position: absolute;margin: auto; top: 0px; left: 0px; right: 0px; bottom: 0px;z-index: 1000; height:\\\\\\\\\\\\\\\"+\\\\\\\\n canvas.offsetHeight+\\\\\\\\\\\\\\\"px; width:\\\\\\\\\\\\\\\"+canvas.offsetWidth+\\\\\\\\\\\\\\\"px; background-color: rgba(0, 0, 0, 0.3); color: #FFFFFF; user-select:text;\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugDiv.setAttribute(\\\\\\\\\\\\\\\"id\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DebugDiv\\\\\\\\\\\\\\\");\\\\\\\\n document.body.appendChild(DebugBaseButton.debugDiv);\\\\\\\\n\\\\\\\\n //input.setAttribute(\\\\\\\\\\\\\\\"type\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugInput.setAttribute(\\\\\\\\\\\\\\\"style\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"width:\\\\\\\\\\\\\\\"+(canvas.offsetWidth-150*Graphics._realScale)+\\\\\\\\\\\\\\\"px; background-color: rgba(0,0,0,0.3);\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"height: \\\\\\\\\\\\\\\"+(150*Graphics._realScale)+\\\\\\\\\\\\\\\"px; font-size: 30px; color: rgba(255,255,255,1); resize: none;\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugInput.setAttribute(\\\\\\\\\\\\\\\"cols\\\\\\\\\\\\\\\",canvas.offsetWidth-150*Graphics._realScale);\\\\\\\\n DebugBaseButton.debugInput.setAttribute(\\\\\\\\\\\\\\\"rows\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.debugDiv.appendChild(DebugBaseButton.debugInput);\\\\\\\\n\\\\\\\\n DebugBaseButton.enterInput.setAttribute(\\\\\\\\\\\\\\\"type\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"button\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.enterInput.setAttribute(\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"执行\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.enterInput.setAttribute(\\\\\\\\\\\\\\\"style\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"position: absolute; left:\\\\\\\\\\\\\\\"+DebugBaseButton.debugInput.offsetWidth+\\\\\\\\\\\\\\\"px;\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"width: \\\\\\\\\\\\\\\"+(canvas.offsetWidth-DebugBaseButton.debugInput.offsetWidth)+\\\\\\\\\\\\\\\"px; height:\\\\\\\\\\\\\\\"+(DebugBaseButton.debugInput.offsetHeight/2)+\\\\\\\\\\\\\\\"px;\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"background-color: rgba(0,0,0,0.3); font-size: \\\\\\\\\\\\\\\"+40*Graphics._realScale+\\\\\\\\\\\\\\\"px; color: rgba(255,255,255,0.7);\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.enterInput_bind=DebugBaseButton.RunJavaScript.bind(DebugBaseButton.enterInput,DebugBaseButton.debugInput,DebugBaseButton.resultDiv)\\\\\\\\n DebugBaseButton.enterInput.addEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.enterInput_bind);\\\\\\\\n DebugBaseButton.debugDiv.appendChild(DebugBaseButton.enterInput);\\\\\\\\n\\\\\\\\n DebugBaseButton.exitInput.setAttribute(\\\\\\\\\\\\\\\"type\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"button\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.exitInput.setAttribute(\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"退出\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.exitInput.setAttribute(\\\\\\\\\\\\\\\"style\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"position: absolute; left:\\\\\\\\\\\\\\\"+DebugBaseButton.debugInput.offsetWidth+\\\\\\\\\\\\\\\"px;\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"width: \\\\\\\\\\\\\\\"+(canvas.offsetWidth-DebugBaseButton.debugInput.offsetWidth)+\\\\\\\\\\\\\\\"px; top:\\\\\\\\\\\\\\\"+(DebugBaseButton.debugInput.offsetHeight/2)+\\\\\\\\\\\\\\\"px; height:\\\\\\\\\\\\\\\"+(DebugBaseButton.debugInput.offsetHeight/2)+\\\\\\\\\\\\\\\"px;\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"background-color: rgba(0,0,0,0.3); font-size: \\\\\\\\\\\\\\\"+40*Graphics._realScale+\\\\\\\\\\\\\\\"px; color: rgba(255,255,255,0.7);\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.exitInput_bind=DebugBaseButton.ExitDebug.bind(document.body,DebugBaseButton.debugDiv);\\\\\\\\n DebugBaseButton.exitInput.addEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.exitInput_bind);\\\\\\\\n DebugBaseButton.debugDiv.appendChild(DebugBaseButton.exitInput);\\\\\\\\n\\\\\\\\n DebugBaseButton.resultDiv.setAttribute(\\\\\\\\\\\\\\\"style\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"position: absolute; width: \\\\\\\\\\\\\\\"+canvas.offsetWidth+\\\\\\\\\\\\\\\"px; height:\\\\\\\\\\\\\\\"+(canvas.offsetHeight-DebugBaseButton.debugInput.offsetHeight)+\\\\\\\\\\\\\\\"px;\\\\\\\\\\\\\\\"+\\\\\\\\n \\\\\\\\\\\\\\\"top:\\\\\\\\\\\\\\\"+DebugBaseButton.debugInput.offsetHeight+\\\\\\\\\\\\\\\"px; font-size: 20px; overflow: scroll\\\\\\\\\\\\\\\");\\\\\\\\n DebugBaseButton.resultDiv.innerHTML=\\\\\\\\\\\\\\\"输出结果在这,只在某种程度上支持console.log
\\\\\\\\\\\\\\\";\\\\\\\\n DebugBaseButton.debugDiv.appendChild(DebugBaseButton.resultDiv);\\\\\\\\n} else {\\\\\\\\n DebugBaseButton.enterInput_bind=DebugBaseButton.RunJavaScript.bind(DebugBaseButton.enterInput,DebugBaseButton.debugInput,DebugBaseButton.resultDiv)\\\\\\\\n DebugBaseButton.enterInput.addEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.enterInput_bind);\\\\\\\\n DebugBaseButton.exitInput_bind=DebugBaseButton.ExitDebug.bind(document.body,DebugBaseButton.debugDiv);\\\\\\\\n DebugBaseButton.exitInput.addEventListener(\\\\\\\\\\\\\\\"click\\\\\\\\\\\\\\\",DebugBaseButton.exitInput_bind);\\\\\\\\n DebugBaseButton.resultDiv.innerHTML=\\\\\\\\\\\\\\\"输出结果在这,只在某种程度上支持console.log
\\\\\\\\\\\\\\\";\\\\\\\\n document.body.appendChild(DebugBaseButton.debugDiv);\\\\\\\\n}\\\\\\\"\\\",\\\"vibratePattern\\\":\\\"0\\\"}\"]","controlButtonSettings":"{\"image\":\"Control\",\"activeScenes\":\"[\\\"Scene_Title\\\",\\\"Scene_Map\\\"]\",\"x\":\"10\",\"y\":\"260\",\"soundEffect\":\"\",\"buttonsToHide\":\"[]\",\"hideDPad\":\"true\",\"inputMethod\":\"0\"}","fadeDuration":"20","fadeDelay":"1","enableDiagonalInput":"false","hideButtonsDuringDialogue":"true","enableDPadDebugWindow":"false"}},
+{"name":"SF_LoadingScene","status":true,"description":"Show Loading when loading","parameters":{"loading picture":"[]","fade speed":"0.1000","fading in":"true","fading out":"true","alpha min":"0.5000","all tips":"","disabled fade scene":"[\"Scene_Boot\"]"}}
];