var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = 
{
	"items": {
		"yellowKey": {
			"cls": "keys",
			"name": "黄钥匙"
		},
		"blueKey": {
			"cls": "keys",
			"name": "蓝钥匙"
		},
		"redKey": {
			"cls": "keys",
			"name": "红钥匙"
		},
		"redJewel": {
			"cls": "items",
			"name": "下级红色精粹"
		},
		"blueJewel": {
			"cls": "items",
			"name": "下级蓝色精粹"
		},
		"greenJewel": {
			"cls": "items",
			"name": "下级绿色精粹"
		},
		"yellowJewel": {
			"cls": "items",
			"name": "黄宝石"
		},
		"redPotion": {
			"cls": "items",
			"name": "下级补给品"
		},
		"bluePotion": {
			"cls": "items",
			"name": "中级补给品"
		},
		"yellowPotion": {
			"cls": "items",
			"name": "上级补给品"
		},
		"greenPotion": {
			"cls": "items",
			"name": "特级补给品"
		},
		"sword1": {
			"cls": "items",
			"name": "铁剑",
			"text": "一把很普通的铁剑",
			"equip": {
				"type": 0,
				"atk": 10
			}
		},
		"sword2": {
			"cls": "items",
			"name": "银剑",
			"text": "一把很普通的银剑"
		},
		"sword3": {
			"cls": "items",
			"name": "骑士剑",
			"text": "一把很普通的骑士剑"
		},
		"sword4": {
			"cls": "items",
			"name": "圣剑",
			"text": "一把很普通的圣剑"
		},
		"sword5": {
			"cls": "items",
			"name": "神圣剑",
			"text": "一把很普通的神圣剑"
		},
		"shield1": {
			"cls": "items",
			"name": "铁盾",
			"text": "一个很普通的铁盾"
		},
		"shield2": {
			"cls": "items",
			"name": "银盾",
			"text": "一个很普通的银盾"
		},
		"shield3": {
			"cls": "items",
			"name": "骑士盾",
			"text": "一个很普通的骑士盾"
		},
		"shield4": {
			"cls": "items",
			"name": "圣盾",
			"text": "一个很普通的圣盾"
		},
		"shield5": {
			"cls": "items",
			"name": "神圣盾",
			"text": "一个很普通的神圣盾"
		},
		"superPotion": {
			"cls": "items",
			"name": "圣水"
		},
		"moneyPocket": {
			"cls": "items",
			"name": "金钱袋"
		},
		"sword0": {
			"cls": "constants",
			"name": "空剑",
			"text": "使用可脱掉当前装备的剑。"
		},
		"shield0": {
			"cls": "constants",
			"name": "空盾",
			"text": "使用可脱掉当前装备的盾。"
		},
		"book": {
			"cls": "constants",
			"name": "怪物手册",
			"text": "可以查看当前楼层各怪物属性"
		},
		"fly": {
			"cls": "constants",
			"name": "楼层传送器",
			"text": "可以自由往来去过的楼层"
		},
		"coin": {
			"cls": "constants",
			"name": "幸运金币",
			"text": "持有时打败怪物可得双倍金币"
		},
		"snow": {
			"cls": "constants",
			"name": "冰冻徽章",
			"text": "可以将面前的熔岩变成平地"
		},
		"cross": {
			"cls": "constants",
			"name": "十字架",
			"text": "持有后无视怪物的无敌属性"
		},
		"knife": {
			"cls": "constants",
			"name": "屠龙匕首",
			"text": "该道具尚未被定义"
		},
		"shoes": {
			"cls": "constants",
			"name": "绿鞋",
			"text": "持有时无视负面地形"
		},
		"bigKey": {
			"cls": "tools",
			"name": "大黄门钥匙",
			"text": "可以开启当前层所有黄门"
		},
		"greenKey": {
			"cls": "tools",
			"name": "绿钥匙",
			"text": "可以打开一扇绿门"
		},
		"steelKey": {
			"cls": "tools",
			"name": "铁门钥匙",
			"text": "可以打开一扇铁门"
		},
		"pickaxe": {
			"cls": "tools",
			"name": "破墙镐",
			"text": "可以破坏勇士面前的墙"
		},
		"icePickaxe": {
			"cls": "tools",
			"name": "破冰镐",
			"text": "可以破坏勇士面前的一堵冰墙"
		},
		"bomb": {
			"cls": "tools",
			"name": "炸弹",
			"text": "可以炸掉勇士面前的怪物"
		},
		"centerFly": {
			"cls": "tools",
			"name": "中心对称飞行器",
			"text": "可以飞向当前楼层中心对称的位置"
		},
		"upFly": {
			"cls": "tools",
			"name": "上楼器",
			"text": "可以飞往楼上的相同位置"
		},
		"downFly": {
			"cls": "tools",
			"name": "下楼器",
			"text": "可以飞往楼下的相同位置"
		},
		"earthquake": {
			"cls": "tools",
			"name": "地震卷轴",
			"text": "可以破坏当前层的所有墙"
		},
		"poisonWine": {
			"cls": "items",
			"name": "下级补给品（大瓶）",
			"text": null
		},
		"weakWine": {
			"cls": "items",
			"name": "中级补给品（大瓶）",
			"text": null
		},
		"curseWine": {
			"cls": "items",
			"name": "特级补给品（大瓶）",
			"text": null
		},
		"superWine": {
			"cls": "tools",
			"name": "万能药水",
			"text": "可以解除所有不良状态"
		},
		"hammer": {
			"cls": "tools",
			"name": "圣锤",
			"text": "可以炸掉勇士面前的怪物"
		},
		"lifeWand": {
			"cls": "tools",
			"name": "生命魔杖",
			"text": "可以恢复100点生命值"
		},
		"jumpShoes": {
			"cls": "tools",
			"name": "跳跃靴",
			"text": "能跳跃到前方两格处"
		},
		"I461": {
			"cls": "items",
			"name": "新物品"
		},
		"I462": {
			"cls": "items",
			"name": "新物品"
		},
		"I463": {
			"cls": "items",
			"name": "新物品"
		},
		"I464": {
			"cls": "items",
			"name": "上级补给品（大瓶）"
		},
		"I465": {
			"cls": "items",
			"name": "新物品"
		},
		"I466": {
			"cls": "items",
			"name": "新物品"
		},
		"I467": {
			"cls": "items",
			"name": "新物品"
		},
		"I468": {
			"cls": "items",
			"name": "新物品"
		},
		"I469": {
			"cls": "items",
			"name": "新物品"
		},
		"I470": {
			"cls": "items",
			"name": "新物品"
		},
		"I471": {
			"cls": "items",
			"name": "新物品"
		},
		"I472": {
			"cls": "items",
			"name": "新物品"
		},
		"I473": {
			"cls": "items",
			"name": "新物品"
		},
		"I474": {
			"cls": "items",
			"name": "中级红色精粹"
		},
		"I475": {
			"cls": "items",
			"name": "中级蓝色精粹"
		},
		"I476": {
			"cls": "items",
			"name": "中级绿色精粹"
		},
		"I477": {
			"cls": "items",
			"name": "上级红色精粹"
		},
		"I478": {
			"cls": "items",
			"name": "上级蓝色精粹"
		},
		"I479": {
			"cls": "items",
			"name": "上级绿色精粹"
		},
		"I480": {
			"cls": "items",
			"name": "特级红色精粹"
		},
		"I481": {
			"cls": "items",
			"name": "特级蓝色精粹"
		},
		"I482": {
			"cls": "items",
			"name": "特级绿色精粹"
		},
		"I483": {
			"cls": "constants",
			"name": "松虫草",
			"text": "似冬虫之朴素，似夏花之绚烂。\n受到的真实伤害降低42%（特殊战无效）。"
		},
		"I505": {
			"cls": "constants",
			"name": "三色堇",
			"text": "锦瑟无端五十弦，一弦一柱思华年。\n受到的真实伤害降低14%（特殊战无效）。"
		},
		"I506": {
			"cls": "constants",
			"name": "常夜樱",
			"text": "彼岸之花永远不会凋谢。\n "
		},
		"I512": {
			"cls": "tools",
			"name": "诉灵花",
			"text": "呐，将你的灵魂倾诉于我吧。\n使用后增加10%生命（限于诉意极致及之下使用）。"
		},
		"I533": {
			"cls": "tools",
			"name": "明黄晶珠",
			"text": "散发着明黄色光泽的晶珠。\n携带1颗可以增加1点【Extra Challenge】分数。"
		},
		"I534": {
			"cls": "tools",
			"name": "水蓝晶珠",
			"text": "似乎有水在其中流动的晶珠。\n携带1颗可以增加10点【Extra Challenge】分数。"
		},
		"I535": {
			"cls": "tools",
			"name": "炽焰晶珠",
			"text": "灼烫而难以触摸的晶珠。\n携带1颗可以增加100点【Extra Challenge】分数。"
		},
		"I536": {
			"cls": "equips",
			"name": "身份：寻梦者",
			"text": "你是否找到了属于自己的梦境呢？\n护盾+10",
			"equip": {
				"type": "灵能",
				"mdef": 10
			}
		},
		"I537": {
			"cls": "items",
			"name": "新物品",
			"equip": {
				"type": "灵能",
				"mdef": 10
			}
		},
		"I538": {
			"cls": "items",
			"name": "新物品"
		},
		"I539": {
			"cls": "tools",
			"name": "诉灵花",
			"text": "呐，将你的灵魂倾诉于我吧。\n使用后增加10%生命（限于诉意极致及之下使用）。"
		},
		"I560": {
			"cls": "equips",
			"name": "木锤",
			"text": "砸地鼠专用，换成石制威力可能大些\n进攻+10%",
			"equip": {
				"type": "进攻",
				"atk": 10,
				"percentage": true
			}
		},
		"I561": {
			"cls": "equips",
			"name": "锋芒之晶",
			"text": "使用时小心不要划伤了手指\n进攻+20%，防守-5%",
			"equip": {
				"type": "进攻",
				"atk": 20,
				"def": -5,
				"percentage": true
			}
		},
		"I562": {
			"cls": "equips",
			"name": "绿龙宝宝Ⅰ",
			"text": "婴儿期的绿龙宝宝，可以放进背包里\n荆棘：普通攻击造成的伤害+25%",
			"equip": {
				"type": "进攻"
			}
		},
		"I563": {
			"cls": "equips",
			"name": "定影针",
			"text": "……这根针能用来当做武器吗？\n进攻+7%，防守-3%",
			"equip": {
				"type": "进攻",
				"atk": 7,
				"def": -3,
				"percentage": true
			}
		},
		"I564": {
			"cls": "equips",
			"name": "羽翼",
			"text": "一支掺入雪之护灵制出的魔杖\n防守+10%",
			"equip": {
				"type": "防守",
				"def": 10,
				"percentage": true
			}
		},
		"I565": {
			"cls": "equips",
			"name": "粉龙宝宝Ⅰ",
			"text": "婴儿期的粉龙宝宝，可以随身携带\n凝结的露水：战前制造一个数值等于2倍防守的护盾",
			"equip": {
				"type": "防守"
			}
		},
		"I566": {
			"cls": "equips",
			"name": "幼牙指环",
			"text": "使人不由自主谨慎起来的可爱指环\n防守+20%，进攻-10%",
			"equip": {
				"type": "防守",
				"atk": -10,
				"def": 20,
				"percentage": true
			}
		},
		"I567": {
			"cls": "equips",
			"name": "猫护符",
			"text": "梦境之园仿照猫的形状（？）制成的贴身护身符\n防守+5%，进攻+5%，护盾+30%",
			"equip": {
				"type": "防守",
				"atk": 5,
				"def": 5,
				"mdef": 30,
				"percentage": true
			}
		},
		"I568": {
			"cls": "equips",
			"name": "魅影之蕊",
			"text": "极阴之地生长的魅影花花蕊\n护盾+30，进攻-1，防守-1",
			"equip": {
				"type": "灵能",
				"atk": -1,
				"def": -1,
				"mdef": 30
			}
		},
		"I569": {
			"cls": "equips",
			"name": "白雾枝丫",
			"text": "从千年灵树“白雾凇”上掉下的枝丫\n进攻+2，防守+3，护盾+3",
			"equip": {
				"type": "灵能",
				"atk": 2,
				"def": 3,
				"mdef": 3
			}
		},
		"I570": {
			"cls": "equips",
			"name": "灵使的纽扣",
			"text": "实际上是做成纽扣形状的别致灵能防具\n防守+7",
			"equip": {
				"type": "灵能",
				"def": 7
			}
		},
		"I571": {
			"cls": "equips",
			"name": "胶囊",
			"text": "有灵性的药丸，有人尝试用它去捕捉灵宠，失败了\n进攻+4",
			"equip": {
				"type": "灵能",
				"atk": 4
			}
		},
		"I572": {
			"cls": "equips",
			"name": "破坏者",
			"text": "很朴实的一把佩剑，攻略一切、破坏一切\n进攻+72%，防守-24%，护盾-24%",
			"equip": {
				"type": "进攻",
				"atk": 72,
				"def": -24,
				"mdef": -24,
				"percentage": true
			}
		},
		"I573": {
			"cls": "equips",
			"name": "封印者",
			"text": "远程施术的法杖，前身是木锤，真奇怪\n进攻+35%",
			"equip": {
				"type": "进攻",
				"atk": 35,
				"percentage": true
			}
		},
		"I574": {
			"cls": "equips",
			"name": "爪牙",
			"text": "锐利的虎指拳套，是武器还是防具呢？\n进攻+15%，防守+5%",
			"equip": {
				"type": "进攻",
				"atk": 15,
				"def": 5,
				"percentage": true
			}
		},
		"I575": {
			"cls": "equips",
			"name": "风晴球",
			"text": "接受了传说中王族的祝福的明亮晶珠\n防守+20%，进攻+15%",
			"equip": {
				"type": "防守",
				"atk": 15,
				"def": 20,
				"percentage": true
			}
		},
		"I576": {
			"cls": "equips",
			"name": "海之灵",
			"text": "遥远的无边瀚海孕育而生的水之灵\n防守+40%",
			"equip": {
				"type": "防守",
				"def": 40,
				"percentage": true
			}
		},
		"I577": {
			"cls": "equips",
			"name": "护心石",
			"text": "情人节定制的心形晶石\n防守+25%，护盾+90%",
			"equip": {
				"type": "防守",
				"mdef": 90,
				"def": 25,
				"percentage": true
			}
		},
		"I578": {
			"cls": "equips",
			"name": "精灵号角",
			"text": "精灵族征伐四方时吹响的号角\n进攻+70，护盾-50",
			"equip": {
				"type": "灵能",
				"atk": 70,
				"mdef": -50
			}
		},
		"I579": {
			"cls": "equips",
			"name": "莱姆蛋",
			"text": "孵化后可得到【婴儿期莱姆】*1\n防守+50",
			"equip": {
				"type": "灵能",
				"def": 50
			}
		},
		"I580": {
			"cls": "equips",
			"name": "月隐瓶",
			"text": "神秘的月系精灵用来盛放月之能量的魔瓶\n进攻+35，防守+35，护盾+75",
			"equip": {
				"type": "灵能",
				"atk": 35,
				"def": 35,
				"mdef": 75
			}
		},
		"I581": {
			"cls": "tools",
			"name": "砂糖蛋糕",
			"text": "精心烹制的美味蛋糕，甜党最爱\n生命+640"
		},
		"I582": {
			"cls": "tools",
			"name": "锁具盒",
			"text": "铝制小盒子，晃动时发出清脆的响声\n黄钥匙+5，蓝钥匙+1"
		},
		"I583": {
			"cls": "tools",
			"name": "增幅莲蓬",
			"text": "看上去就不好吃的莲蓬\n进攻+1"
		},
		"I584": {
			"cls": "tools",
			"name": "祈祷之羽",
			"text": "散溢着神圣气息的羽毛"
		},
		"I586": {
			"cls": "items",
			"name": "下级灵晶",
			"text": "灵石精粹的凝结物质\n灵石+200"
		},
		"I587": {
			"cls": "tools",
			"name": "乌晶",
			"text": "据说对魔物的修行有奇效"
		},
		"I589": {
			"cls": "items",
			"name": "增幅莲蓬",
			"text": "看上去就不好吃的莲蓬\n进攻+1"
		},
		"I590": {
			"cls": "items",
			"name": "中级灵晶"
		},
		"I591": {
			"cls": "items",
			"name": "极品灵晶"
		},
		"I592": {
			"cls": "items",
			"name": "上级灵晶"
		},
		"I593": {
			"cls": "items",
			"name": "D级评定石"
		},
		"I594": {
			"cls": "items",
			"name": "C级评定石"
		},
		"I595": {
			"cls": "items",
			"name": "B级评定石"
		},
		"I596": {
			"cls": "tools",
			"name": "A级评定石",
			"text": "评定为天才实力"
		},
		"I597": {
			"cls": "tools",
			"name": "风之元素（具现）",
			"text": "沸腾的风之元素\n能够发动三次激烈的攻击"
		},
		"I598": {
			"cls": "constants",
			"name": "合成路线：寻梦者",
			"text": "记载了寻梦者级别的装备合成路线"
		},
		"I599": {
			"cls": "constants",
			"name": "新物品"
		},
		"I600": {
			"cls": "constants",
			"name": "新物品"
		},
		"I601": {
			"cls": "tools",
			"name": "绒球花",
			"text": "小绒球，白又白，一簇两簇开起来……\n使用后增加30%生命（限于镜水曜灵及之下使用）。"
		},
		"I602": {
			"cls": "tools",
			"name": "雪莲子",
			"text": "万米雪线之上封存的灵物\n使用后增加60%生命（限于炽火曜灵及之下使用）。"
		},
		"I603": {
			"cls": "items",
			"name": "新物品"
		},
		"I604": {
			"cls": "items",
			"name": "新物品"
		},
		"I605": {
			"cls": "items",
			"name": "新物品"
		},
		"I606": {
			"cls": "items",
			"name": "新物品"
		},
		"I607": {
			"cls": "items",
			"name": "新物品"
		},
		"I608": {
			"cls": "items",
			"name": "新物品"
		},
		"I609": {
			"cls": "items",
			"name": "新物品"
		},
		"I610": {
			"cls": "items",
			"name": "新物品"
		},
		"I611": {
			"cls": "items",
			"name": "新物品"
		},
		"I612": {
			"cls": "items",
			"name": "新物品"
		},
		"I613": {
			"cls": "items",
			"name": "新物品"
		},
		"I614": {
			"cls": "items",
			"name": "新物品"
		},
		"I615": {
			"cls": "items",
			"name": "新物品"
		}
	},
	"itemEffect": {
		"redJewel": "core.status.hero.atk += core.values.redJewel * ratio",
		"blueJewel": "core.status.hero.def += core.values.blueJewel * ratio",
		"greenJewel": "core.status.hero.mdef += core.values.greenJewel * ratio",
		"yellowJewel": "core.status.hero.hp+=1000;core.status.hero.atk+=6;core.status.hero.def+=6;core.status.hero.mdef+=10;",
		"redPotion": "core.status.hero.hp += core.values.redPotion * ratio",
		"bluePotion": "core.status.hero.hp += core.values.bluePotion * ratio",
		"yellowPotion": "core.status.hero.hp += core.values.yellowPotion * ratio",
		"greenPotion": "core.status.hero.hp += core.values.greenPotion * ratio",
		"sword1": "core.status.hero.atk += core.values.sword1",
		"sword2": "core.status.hero.atk += core.values.sword2",
		"sword3": "core.status.hero.atk += core.values.sword3",
		"sword4": "core.status.hero.atk += core.values.sword4",
		"sword5": "core.status.hero.atk += core.values.sword5",
		"shield1": "core.status.hero.def += core.values.shield1",
		"shield2": "core.status.hero.def += core.values.shield2",
		"shield3": "core.status.hero.def += core.values.shield3",
		"shield4": "core.status.hero.def += core.values.shield4",
		"shield5": "core.status.hero.def += core.values.shield5",
		"bigKey": "core.status.hero.items.keys.yellowKey++;core.status.hero.items.keys.blueKey++;core.status.hero.items.keys.redKey++;",
		"superPotion": "core.status.hero.hp *= 2",
		"moneyPocket": "core.status.hero.money += core.values.moneyPocket",
		"I474": "core.status.hero.atk += core.values.redJewel * ratio * 2",
		"I475": "core.status.hero.def += core.values.blueJewel * ratio * 2",
		"I476": "core.status.hero.mdef += core.values.greenJewel * ratio * 2",
		"I477": "core.status.hero.atk += core.values.redJewel * ratio * 3",
		"I478": "core.status.hero.def += core.values.blueJewel * ratio * 3",
		"I479": "core.status.hero.mdef += core.values.greenJewel * ratio * 3",
		"I480": "core.status.hero.atk += core.values.redJewel * ratio * 5",
		"I481": "core.status.hero.def += core.values.blueJewel * ratio * 5",
		"I482": "core.status.hero.mdef += core.values.greenJewel * ratio * 5",
		"poisonWine": "core.status.hero.hp += core.values.greenPotion * ratio * 2",
		"weakWine": "core.status.hero.hp += core.values.greenPotion * ratio * 4",
		"I464": "core.status.hero.hp += core.values.greenPotion * ratio * 8",
		"curseWine": "core.status.hero.hp += core.values.greenPotion * ratio * 16",
		"I586": "core.status.hero.money +=200",
		"I593": "core.status.hero.atk += core.values.redJewel * ratio",
		"I594": "core.status.hero.def += core.values.blueJewel * ratio * 2",
		"I595": "core.status.hero.mdef += core.values.greenJewel * ratio * 2"
	},
	"itemEffectTip": {
		"redJewel": "'，攻击+'+core.values.redJewel * ratio",
		"blueJewel": "'，防御+'+core.values.blueJewel * ratio",
		"greenJewel": "'，魔防+'+core.values.greenJewel * ratio",
		"yellowJewel": "'，全属性提升'",
		"redPotion": "'，生命+'+core.values.redPotion * ratio",
		"bluePotion": "'，生命+'+core.values.bluePotion * ratio",
		"yellowPotion": "'，生命+'+core.values.yellowPotion * ratio",
		"greenPotion": "'，生命+'+core.values.greenPotion * ratio",
		"sword1": "'，攻击+'+core.values.sword1",
		"sword2": "'，攻击+'+core.values.sword2",
		"sword3": "'，攻击+'+core.values.sword3",
		"sword4": "'，攻击+'+core.values.sword4",
		"sword5": "'，攻击+'+core.values.sword5",
		"shield1": "'，防御+'+core.values.shield1",
		"shield2": "'，防御+'+core.values.shield2",
		"shield3": "'，防御+'+core.values.shield3",
		"shield4": "'，防御+'+core.values.shield4",
		"shield5": "'，防御+'+core.values.shield5",
		"bigKey": "'，全钥匙+1'",
		"superPotion": "'，生命值翻倍'",
		"moneyPocket": "'，金币+'+core.values.moneyPocket",
		"I474": "'，攻击+'+core.values.redJewel * ratio * 2",
		"I475": "'，防御+'+core.values.blueJewel * ratio * 2",
		"I476": "'，魔防+'+core.values.greenJewel * ratio * 2",
		"I477": "'，攻击+'+core.values.redJewel * ratio * 3",
		"I478": "'，防御+'+core.values.blueJewel * ratio * 3",
		"I479": "'，魔防+'+core.values.greenJewel * ratio * 3",
		"I480": "'，攻击+'+core.values.redJewel * ratio * 5",
		"I481": "'，防御+'+core.values.blueJewel * ratio * 5",
		"I482": "'，魔防+'+core.values.greenJewel * ratio * 5",
		"poisonWine": "'，生命+'+core.values.greenPotion * ratio * 2",
		"weakWine": "'，生命+'+core.values.greenPotion * ratio * 4",
		"I464": "'，生命+'+core.values.greenPotion * ratio * 8",
		"curseWine": "'，生命+'+core.values.greenPotion * ratio * 16",
		"I586": "'，灵石+'+200",
		"I593": "'，攻击+'+core.values.redJewel * ratio",
		"I594": "'，防御+'+core.values.blueJewel * ratio * 2",
		"I595": "'，魔防+'+core.values.greenJewel * ratio * 2"
	},
	"useItemEffect": {
		"book": "core.ui.drawBook(0);",
		"fly": "core.ui.drawFly(core.status.hero.flyRange.indexOf(core.status.floorId));",
		"earthquake": "core.removeBlockByIds(core.status.floorId, core.status.event.data);\ncore.drawMap(core.status.floorId, function () {\n    core.drawTip(core.material.items[itemId].name + '使用成功');\n});",
		"pickaxe": "core.removeBlockByIds(core.status.floorId, core.status.event.data);\ncore.drawMap(core.status.floorId, function () {\n    core.drawTip(core.material.items[itemId].name + '使用成功');\n});",
		"icePickaxe": "core.removeBlockByIds(core.status.floorId, core.status.event.data);\ncore.drawMap(core.status.floorId, function () {\n    core.drawTip(core.material.items[itemId].name + '使用成功');\n});",
		"snow": "core.removeBlockByIds(core.status.floorId, core.status.event.data);\ncore.drawMap(core.status.floorId, function () {\n    core.drawTip(core.material.items[itemId].name + '使用成功');\n});",
		"bigKey": "core.removeBlockByIds(core.status.floorId, core.status.event.data);\ncore.drawMap(core.status.floorId, function () {\n    core.drawTip(core.material.items[itemId].name + '使用成功');\n});",
		"bomb": "core.removeBlockByIds(core.status.floorId, core.status.event.data);\ncore.drawMap(core.status.floorId, function () {\n    core.drawTip(core.material.items[itemId].name + '使用成功');\n    core.events.afterUseBomb();\n});",
		"hammer": "core.removeBlockByIds(core.status.floorId, core.status.event.data);\ncore.drawMap(core.status.floorId, function () {\n    core.drawTip(core.material.items[itemId].name + '使用成功');\n    core.events.afterUseBomb();\n});",
		"centerFly": "core.clearMap('hero');\ncore.setHeroLoc('x', (core.bigmap.width||13)-1-core.getHeroLoc('x'));\ncore.setHeroLoc('y', (core.bigmap.height||13)-1-core.getHeroLoc('y'));\ncore.drawHero();\ncore.drawTip(core.material.items[itemId].name + '使用成功');",
		"upFly": "var loc = {'direction': core.status.hero.loc.direction, 'x': core.status.event.data.x, 'y': core.status.event.data.y};\ncore.changeFloor(core.status.event.data.id, null, loc, null, function (){\n    core.drawTip(core.material.items[itemId].name + '使用成功');\n    core.replay();\n});",
		"downFly": "var loc = {'direction': core.status.hero.loc.direction, 'x': core.status.event.data.x, 'y': core.status.event.data.y};\ncore.changeFloor(core.status.event.data.id, null, loc, null, function (){\n    core.drawTip(core.material.items[itemId].name + '使用成功');\n    core.replay();\n});",
		"poisonWine": null,
		"weakWine": null,
		"curseWine": null,
		"superWine": "core.setFlag('poison', false);\nif (core.hasFlag('weak')) {\n    core.setFlag('weak', false);\n    core.status.hero.atk += core.getFlag('weakAtk', core.values.weakValue);\n    core.status.hero.def += core.getFlag('weakDef', core.values.weakValue);\n}\ncore.setFlag('curse', false);",
		"sword0": "core.plugin.useEquipment(itemId)",
		"sword1": "core.plugin.useEquipment(itemId)",
		"sword2": "core.plugin.useEquipment(itemId)",
		"sword3": "core.plugin.useEquipment(itemId)",
		"sword4": "core.plugin.useEquipment(itemId)",
		"sword5": "core.plugin.useEquipment(itemId)",
		"shield0": "core.plugin.useEquipment(itemId)",
		"shield1": "core.plugin.useEquipment(itemId)",
		"shield2": "core.plugin.useEquipment(itemId)",
		"shield3": "core.plugin.useEquipment(itemId)",
		"shield4": "core.plugin.useEquipment(itemId)",
		"shield5": "core.plugin.useEquipment(itemId)",
		"lifeWand": "core.insertAction([\n\t{\"type\": \"input\", \"text\": \"请输入生命魔杖使用次数：(0-${item:lifeWand})\"},\n\t{\"type\": \"if\", \"condition\": \"flag:input<=item:lifeWand\",\n\t\t\"true\": [\n\t\t\t{\"type\": \"setValue\", \"name\": \"item:lifeWand\", \"value\": \"item:lifeWand-flag:input\"},\n\t\t\t{\"type\": \"setValue\", \"name\": \"status:hp\", \"value\": \"status:hp+flag:input*100\"},\n\t\t\t\"成功使用${flag:input}次生命魔杖，恢复${flag:input*100}点生命。\"\n\t\t],\n\t\t\"false\": [\"输入不合法！\"]\n\t},\n]);\ncore.setItem('lifeWand', core.itemCount('lifeWand')+1);",
		"jumpShoes": "core.insertAction({\"type\":\"jumpHero\",\"loc\":[core.nextX(2),core.nextY(2)]});",
		"I512": "core.status.hero.hp *=1.1;",
		"I581": "core.status.hero.hp +=640;",
		"I582": "core.getItem('yellowKey', 5);core.getItem('blueKey', 1);",
		"I586": "core.status.hero.money +=200;",
		"I583": "core.status.hero.atk +=1;",
		"I598": "core.insertAction([\n\t\"进攻合成路线：\\n封印者=木锤+白雾枝丫\\n破坏者=锋芒之晶+魅影之蕊*2\\n爪牙=定影针+灵使的纽扣\\n防守合成路线： \\n风晴球=幼牙指环+胶囊\\n海之灵=羽翼+魅影之蕊\\n护心石=猫护符+灵使的纽扣\",\n])",
		"I601": "core.status.hero.hp *=1.3;",
		"I602": "core.status.hero.hp *=1.6;"
	},
	"canUseItemEffect": {
		"book": "true",
		"fly": "core.status.hero.flyRange.indexOf(core.status.floorId)>=0",
		"pickaxe": "var able=false;\nvar ids = [], id2s = [];\nfor (var i in core.status.thisMap.blocks) {\n\tvar block = core.status.thisMap.blocks[i];\n\tif (core.isset(block.event) && !block.disable && Math.abs(block.x-core.status.hero.loc.x)+Math.abs(block.y-core.status.hero.loc.y)<=1\n\t\t&& (block.event.id == 'yellowWall' || block.event.id=='whiteWall' || block.event.id=='blueWall')) // 能破哪些墙\n\t{\n\t\t// 四个方向\n\t\tif (core.flags.pickaxeFourDirections || (block.x == core.nextX() && block.y == core.nextY()))\n\t\t\tids.push(i);\n\t\telse id2s.push(i);\n\t}\n}\nif (ids.length>0) {\n\tcore.status.event.data = ids;\n\table=true;\n}\nelse if (id2s.length==1) {\n\tcore.status.event.data = id2s;\n\table=true;\n}\nable",
		"icePickaxe": "var able=false;\nfor (var i in core.status.thisMap.blocks) {\n\tvar block = core.status.thisMap.blocks[i];\n\tif (core.isset(block.event) && !block.disable && block.x==core.nextX() && block.y==core.nextY() && block.event.id=='ice') {\n\t\tcore.status.event.data = [i];\n\t\table=true;\n\t}\n}\nable",
		"bomb": "var able=false;\nvar ids = [], id2s = [];\nfor (var i in core.status.thisMap.blocks) {\n\tvar block = core.status.thisMap.blocks[i];\n\tif (core.isset(block.event) && !block.disable && block.event.cls.indexOf('enemy')==0 && Math.abs(block.x-core.status.hero.loc.x)+Math.abs(block.y-core.status.hero.loc.y)<=1) {\n\t\tvar enemy = core.material.enemys[block.event.id];\n\t\tif (core.isset(enemy) && enemy.notBomb) continue;\n\t\tif (core.flags.bombFourDirections || (block.x==core.nextX() && block.y==core.nextY()))\n\t\t\tids.push(i);\n\t\telse\n\t\t\tid2s.push(i);\n\t}\n}\nif (ids.length>0) {\n\tcore.status.event.data = ids;\n\table=true;\n}\nelse if (id2s.length==1) {\n\tcore.status.event.data = id2s;\n\table=true;\n}\nable",
		"hammer": "var able=false;\nvar ids = [], id2s = [];\nfor (var i in core.status.thisMap.blocks) {\n\tvar block = core.status.thisMap.blocks[i];\n\tif (core.isset(block.event) && !block.disable && block.event.cls.indexOf('enemy')==0 && \n\t\tMath.abs(block.x-core.status.hero.loc.x)+Math.abs(block.y-core.status.hero.loc.y)<=1) {\n\t\tvar enemy = core.material.enemys[block.event.id];\n\t\tif (core.isset(enemy) && enemy.notBomb) continue;\n\t\tif (block.x==core.nextX() && block.y==core.nextY())\n\t\t\tids.push(i);\n\t\telse\n\t\t\tid2s.push(i);\n\t}\n}\nif (ids.length>0) {\n\tcore.status.event.data = ids;\n\table=true;\n}\nelse if (id2s.length==1) {\n\tcore.status.event.data = id2s;\n\table=true;\n}\nable",
		"earthquake": "var able=false;\nvar ids = [];\nfor (var i in core.status.thisMap.blocks) {\n    var block = core.status.thisMap.blocks[i];\n    if (core.isset(block.event) && !block.disable && (block.event.id == 'yellowWall' || block.event.id == 'blueWall' || block.event.id == 'whiteWall')) // 能炸的墙壁\n        ids.push(i);\n}\nif (ids.length>0) {\n    core.status.event.data = ids;\n    able=true;\n}\nable",
		"centerFly": "var toX = (core.bigmap.width||13)-1-core.getHeroLoc('x'), toY = (core.bigmap.height||13)-1-core.getHeroLoc('y');\ncore.getBlockId(toX, toY) == null",
		"upFly": "var able=false;\nvar floorId = core.status.floorId, index = core.floorIds.indexOf(floorId);\nif (index<core.floorIds.length-1) {\n\tvar toId = core.floorIds[index+1], toX = core.getHeroLoc('x'), toY = core.getHeroLoc('y');\n\tvar mw = core.floors[toId].width||13, mh = core.floors[toId].height||13;\n\tif (toX>=0 && toX<mw && toY>=0 && toY<mh && core.getBlock(toX, toY, toId)==null) {\n\t\tcore.status.event.data = {'id': toId, 'x': toX, 'y': toY};\n\t\table=true;\n\t}\n}\nable",
		"downFly": "var able=false;\nvar floorId = core.status.floorId, index = core.floorIds.indexOf(floorId);\nif (index>0) {\n\tvar toId = core.floorIds[index-1], toX = core.getHeroLoc('x'), toY = core.getHeroLoc('y');\n\tvar mw = core.floors[toId].width||13, mh = core.floors[toId].height||13;\n\tif (toX>=0 && toX<mw && toY>=0 && toY<mh && core.getBlock(toX, toY, toId)==null) {\n\t\tcore.status.event.data = {'id': toId, 'x': toX, 'y': toY};\n\t\table=true;\n\t}\n}\nable",
		"snow": "var able=false;\nvar ids = [], id2s = [];\nfor (var i in core.status.thisMap.blocks) {\n\tvar block = core.status.thisMap.blocks[i];\n\tif (core.isset(block.event) && !block.disable && block.event.id == 'lava' && Math.abs(block.x-core.status.hero.loc.x)+Math.abs(block.y-core.status.hero.loc.y)<=1) {\n\t\tif (core.flags.snowFourDirections || (block.x == core.nextX() && block.y == core.nextY()))\n\t\t\tids.push(i);\n\t\telse id2s.push(i);\n\t}\n}\nif (ids.length>0) {\n\tcore.status.event.data = ids;\n\table=true;\n}\nelse if (id2s.length==1) {\n\tcore.status.event.data = id2s;\n\table=true;\n}\nable",
		"bigKey": "var able=false;\nvar ids = [];\nfor (var i in core.status.thisMap.blocks) {\n    var block = core.status.thisMap.blocks[i];\n    if (core.isset(block.event) && !block.disable && block.event.id == 'yellowDoor') {\n        ids.push(i);\n    }\n}\nif (ids.length>0) {\n    core.status.event.data = ids;\n    able=true;\n}\nable",
		"poisonWine": null,
		"weakWine": null,
		"curseWine": null,
		"superWine": "core.hasFlag('poison') || core.hasFlag('weak') || core.hasFlag('curse')",
		"sword0": "true",
		"sword1": "true",
		"sword2": "true",
		"sword3": "true",
		"sword4": "true",
		"sword5": "true",
		"shield0": "true",
		"shield1": "true",
		"shield2": "true",
		"shield3": "true",
		"shield4": "true",
		"shiled5": "true",
		"shield5": "true",
		"lifeWand": "true",
		"jumpShoes": "var nx=core.nextX(2),ny=core.nextY(2);nx>=0&&nx<core.bigmap.width&&ny>=0&&ny<core.bigmap.height&&core.getBlock(nx,ny)==null",
		"I512": true,
		"I539": false,
		"I581": true,
		"I582": true,
		"I586": true,
		"I583": true,
		"I598": true,
		"I602": true,
		"I601": true
	},
	"canEquip": {}
}