rendered paste bodyIndex: server/player.c
===================================================================
RCS file: /cvsroot/crossfire/crossfire/server/player.c,v
retrieving revision 1.191
diff -C5 -r1.191 player.c
*** server/player.c 7 Feb 2006 07:54:46 -0000 1.191
--- server/player.c 9 Feb 2006 01:23:24 -0000
***************
*** 634,648 ****
if(op->type==SPELL) {
remove_ob(op);
free_object(op);
continue;
}
! if(op->type==SKILL) {
SET_FLAG(op, FLAG_CAN_USE_SKILL);
op->stats.exp = 0;
op->level = 1;
}
} /* for loop of objects in player inv */
/* Need to set up the skill pointers */
link_player_skills(pl);
}
--- 634,650 ----
if(op->type==SPELL) {
remove_ob(op);
free_object(op);
continue;
}
! else if(op->type==SKILL) {
SET_FLAG(op, FLAG_CAN_USE_SKILL);
op->stats.exp = 0;
op->level = 1;
}
+ /* lock all 'normal items by default */
+ else SET_FLAG(op, FLAG_INV_LOCKED);
} /* for loop of objects in player inv */
/* Need to set up the skill pointers */
link_player_skills(pl);
}