by 12345 » Tue Nov 02, 2004 12:22 pm
I'll agree to a certain extent about proc spells. I don't think they're straight spells in most cases, though it's entirely possible I'm wrong. However, I'm not familiar with a cone of cold spell in game, and weapons that spew out demons and emerald rays don't seem to be strictly spell related. This would seem more along the lines of:
proc = is_wielding(ch)->proc
if (percent()<proc->percent) {
dam = dice(proc->no_dice, proc->dam_dice) + proc->dam_plus;
damage(ch, victim, dam, 0, WEAR_NONE);
send_to_char(ch, proc->ch_dam_message);
send_to_char(victim, proc->target_dam_message);
act(proc->room_dam_message, ch, NULL, victim, TO_NOTVICT);}
Or something similar... I understand that spells are secret and have been since the creation of the game, but procs seem genuinely disconnected from actual spells. Also, we know how often spells fire (roughly 95%), so this isn't exactly asking for something overpowered either...
That said, I think the masterful suggestion is a great idea. The only real issue I have with it is that only high level bards and Avatars have the identify spell. Since we have wonderful folks like Shyla and Blackmore, this may be acceptable, but otherwise, it begs the addition of a scroll.