混沌之盾是将混沌水晶与普通盾牌融合的结果,一旦成功阻挡,就会产生随机的混沌效果。这是一种具有动态属性的不寻常盾牌,可以根据战斗结果改变其等级。
混沌之盾作为扩展盾牌库的Lua脚本实现:
RemixedDungeon/src/main/assets/scripts/items/ChaosShield.lua 中shields.makeShield() 函数ownerTakesDamage() 和 ownerDoesDamage() 事件中具有特殊处理ownerTakesDamage() 在拥有者被击中时减少充能ownerDoesDamage() 在拥有者成功伤害敌人时增加充能 (如果未被诅咒)desc() 函数使用字符串资源提供物品描述image() 函数根据当前等级确定精灵图ChaosShield_name 和 ChaosShield_desc