void do_qspell(CHAR_DATA *ch, char *argument) { CHAR_DATA *vch; char arg[MAX_INPUT_LENGTH]; DESCRIPTOR_DATA *d; argument = one_argument(argument,arg); if (IS_NPC(ch)) return; if (arg[0] == '\0') { send_to_char("Spellup whom?\n\r",ch); return; } if ( !str_cmp( arg, "world" ) && (ch->level >= SQUIRE)) { for ( d = descriptor_list; d != NULL; d = d->next ) { if ( d->connected == CON_PLAYING && d->character != ch && d->character->in_room != NULL && ch->level >= d->character->ghost_level && can_see( ch, d->character ) ) { char buf[MAX_STRING_LENGTH]; sprintf( buf, "%s %s", d->character->name, arg ); do_qspell( ch, buf ); } } return; } if (str_cmp("room",arg)) { if ((vch = get_char_world(ch,arg)) == NULL) { send_to_char("They aren't here.\n\r",ch); return; }} else vch = ch; if (!str_cmp("room",arg)) for (vch = ch->in_room->people;vch;vch = vch->next_in_room) { if (vch == ch) continue; if (IS_NPC(vch)) continue; spell_shockshield(skill_lookup("shockshield"),ch->level,ch,vch,TARGET_CHAR); spell_fireshield(skill_lookup("fireshield"),ch->level,ch,vch,TARGET_CHAR); spell_iceshield(skill_lookup("iceshield"),ch->level,ch,vch,TARGET_CHAR); spell_shield(skill_lookup("shield"),ch->level,ch,vch,TARGET_CHAR); spell_armor(skill_lookup("armor"),ch->level,ch,vch,TARGET_CHAR); spell_sanctuary(skill_lookup("sanctuary"),ch->level,ch,vch,TARGET_CHAR); spell_fly(skill_lookup("fly"),ch->level,ch,vch,TARGET_CHAR); spell_frenzy(skill_lookup("frenzy"),ch->level,ch,vch,TARGET_CHAR); spell_giant_strength(skill_lookup("giant strength"),ch->level,ch,vch,TARGET_CHAR); spell_bless(skill_lookup("bless"),ch->level,ch,vch,TARGET_CHAR); spell_haste(skill_lookup("haste"),ch->level,ch,vch,TARGET_CHAR); } else { spell_shockshield(skill_lookup("shockshield"),ch->level,ch,vch,TARGET_CHAR); spell_fireshield(skill_lookup("fireshield"),ch->level,ch,vch,TARGET_CHAR); spell_iceshield(skill_lookup("iceshield"),ch->level,ch,vch,TARGET_CHAR); spell_shield(skill_lookup("shield"),ch->level,ch,vch,TARGET_CHAR); spell_armor(skill_lookup("armor"),ch->level,ch,vch,TARGET_CHAR); spell_sanctuary(skill_lookup("sanctuary"),ch->level,ch,vch,TARGET_CHAR); spell_fly(skill_lookup("fly"),ch->level,ch,vch,TARGET_CHAR); spell_frenzy(skill_lookup("frenzy"),ch->level,ch,vch,TARGET_CHAR); spell_giant_strength(skill_lookup("giant strength"),ch->level,ch,vch,TARGET_CHAR); spell_bless(skill_lookup("bless"),ch->level,ch,vch,TARGET_CHAR); spell_haste(skill_lookup("haste"),ch->level,ch,vch,TARGET_CHAR); } return; } /* Please email salem@limpbizkit.com salem aka BirthRight with changes */ Update in act_wiz.c or whatever file you put the code in can you put at the include sections this #include "magic.h"