Index: src/map/pc.c
===================================================================
--- src/map/pc.c (revision 17128)
+++ src/map/pc.c (working copy)
@@ -599,9 +600,10 @@
ep = sd->inventory_data[n]->equip;
if(sd->inventory_data[n]->look == W_DAGGER ||
sd->inventory_data[n]->look == W_1HSWORD ||
- sd->inventory_data[n]->look == W_1HAXE) {
- if(ep == EQP_HAND_R && (pc_checkskill(sd,AS_LEFT) > 0 || (sd->class_&MAPID_UPPERMASK) == MAPID_ASSASSIN ||
- (sd->class_&MAPID_UPPERMASK) == MAPID_KAGEROUOBORO))//Kagerou and Oboro can dual wield daggers. [Rytech]
+ sd->inventory_data[n]->look == W_1HAXE ||
+ sd->inventory_data[n]->look == W_RIFLE) {
+ if(ep == EQP_HAND_R && ((sd->class_&MAPID_UPPERMASK) == MAPID_KAGEROUOBORO ||
+ (sd->class_&MAPID_BASEMASK) == MAPID_GUNSLINGER))//Kagerou and Oboro can dual wield daggers. [Rytech]
return EQP_ARMS;
}
return ep;