|
@@ -3079,6 +3079,7 @@ int pc_useitem(struct map_session_data *sd,int n)
|
|
|
(sd->sc.data[SC_GRAVITATION] && sd->sc.data[SC_GRAVITATION]->val3 == BCT_SELF) ||
|
|
|
sd->sc.data[SC_TRICKDEAD] ||
|
|
|
sd->sc.data[SC_BLADESTOP] ||
|
|
|
+ sd->sc.data[SC_HIDING] ||
|
|
|
(sd->sc.data[SC_NOCHAT] && sd->sc.data[SC_NOCHAT]->val1&MANNER_NOITEM)
|
|
|
))
|
|
|
return 0;
|
|
@@ -6325,9 +6326,8 @@ int pc_equipitem(struct map_session_data *sd,int n,int req_pos)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// -- moonsoul (if player is berserk then cannot equip)
|
|
|
-//
|
|
|
- if(sd->sc.data[SC_BERSERK]){
|
|
|
+ if(sd->sc.data[SC_BERSERK] || sd->sc.data[SC_BLADESTOP])
|
|
|
+ {
|
|
|
clif_equipitemack(sd,n,0,0); // fail
|
|
|
return 0;
|
|
|
}
|