/*  -*- LPC -*-  */
/*
 * $Locker:  $
 * $Id: skill_bonus.c,v 1.1 1998/01/06 04:36:51 ceres Exp $
 * $Log: skill_bonus.c,v $
 * Revision 1.1  1998/01/06 04:36:51  ceres
 * Initial revision
 * 
*/
/*
 * This is a generic shadow for increasing (or decreasing) skill bonuses.
 * Written by Jeremy 10-May-95
 */
inherit "/std/effect_shadow";
int query_skill_bonus(string skill) {
    int bonus;
    mapping bonuses;
    bonuses = (mapping)player->arg_of((int)player->sid_to_enum(id));
    bonus = player->query_skill_bonus(skill);
    bonus += bonuses[skill];
    if (bonus > 0) {
        return bonus;
    }
    return 0;
}