浏览代码

Updated Masquerade - Weakness behavior (#2909)

* Fixes #2905.
* Players can no longer equip weapons/shields while the status is active.
Thanks to @Everade!
Aleos 7 年之前
父节点
当前提交
d2c5ca99fa
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/map/pc.cpp

+ 2 - 0
src/map/pc.cpp

@@ -1114,6 +1114,8 @@ uint8 pc_isequip(struct map_session_data *sd,int n)
 			return ITEM_EQUIP_ACK_FAIL;
 		if(item->equip & EQP_ACC && sd->sc.data[SC__STRIPACCESSORY])
 			return ITEM_EQUIP_ACK_FAIL;
+		if (item->equip & EQP_ARMS && sd->sc.data[SC__WEAKNESS])
+			return ITEM_EQUIP_ACK_FAIL;
 		if(item->equip && (sd->sc.data[SC_KYOUGAKU] || sd->sc.data[SC_SUHIDE]))
 			return ITEM_EQUIP_ACK_FAIL;