/* -*- LPC -*- */ /* * $Locker: $ * $Id: single_shoulder.c,v 1.4 2000/05/10 03:03:03 pinkfish Exp $ * $Log: single_shoulder.c,v $ * Revision 1.4 2000/05/10 03:03:03 pinkfish * Make sure it works correctly. * * Revision 1.3 2000/05/08 17:56:09 pinkfish * Fix up some runtimes. * * Revision 1.2 2000/05/08 03:55:32 pinkfish * *** empty log message *** * * Revision 1.1 1998/01/06 04:06:32 ceres * Initial revision * */ /** * This is the effect skelton docs. This effect * has a classification of "mudlib.clothing.single-shoulder". * <p> * Describe the arguments in here. * <p> * This effect has a shadow associated with it. * @classification mudlib.clothing.single-shoulder * @see help::effects */ #include "path.h" #include <effect.h> /** @ignore yes */ string query_classification() { return "mudlib.clothing.single-shoulder"; } int query_indefinite() { return 1; } /** @ignore yes */ string query_shadow_ob() { return SHADOWS +"single_shoulder"; } /** @ignore yes */ int merge_effect( object, int old_arg, int new_arg ) { if (objectp(new_arg)) { new_arg = 0; } if (objectp(old_arg)) { old_arg = 0; } return old_arg + new_arg; } /* merge_effect() */ void restart( object player, int handicap ) { player->adjust_bonus_dex( -handicap ); } /* restart() */ /** @ignore yes */ void end( object player, int handicap ) { if (intp(handicap)) { player->adjust_bonus_dex( handicap ); } } /* end() */