> should be able to add this.
>
> switch (check_immune_material(victim, wield))
> {
> case (IS_IMMUNE):
> immune = TRUE;
> dam = 0;
> break;
> case (IS_RESISTANT):
> dam -= dam / 3;
> break;
> case (IS_VULNERABLE):
> dam += dam / 2;
> break;
> }
>
It's not that simple. In order to get immunities to work, you have to actually 
get
them to work in the first place. Remove all the NULL immunities, make sure OLC 
reads
and writes immunities FLAGGED (as it does with chars), etc.
check_immune() checks against a flags list, there IS no flag list currently in
materials, and it'd pretty much not a good thing.Unless you're going to have
equipment taking damage, you are pretty much undertaking something that will be 
far
more time costly than beneficial.

---------
http://www.hosting-talk.com :Hosting Talk Forums -  Hosting discussion.
http://www.linux-tech.net: Quality, affordable Linux Systems Administration
http://www.mudservers.net :   Mud hosting from $10 a month



Reply via email to