Crossfire Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Graduated protections, was Re: CF: incompatible objects (was Re: Experiments)



Peter Mardahl wrote:
> 
> > Peter Mardahl wrote:
> > >
> > > At SOME point, there was supposed to be a change where protections
> > > would add in a reducing fashion:  what's the status on this?
> >
> >     I remember seeing that suggestion, too.  I don't remember seeing anyone
> > volunteer to actually do it, though.  If nobody else is working on this,
> > I'll do it.  And while I'm at it, I'll throw in a counter to keep track of
> > the player's spell point regeneration penalty.  It's currently being
> > calculated by scanning their inventory every time they regenerate a spell
> > point!
> 
> This hack has been done, I've seen this hack, and I've playtested it,
> and it worked pretty well.  Our Japanese friends did it.  Mark
> had some reason for not including it yet.

    Oh?  I'm glad I asked then.  I just happened to notice that when I was
playing with the regeneration code to try out that overgeneration experiment
I mentioned.  I'll leave the overgeneration bit on hold until I can work it
into what they did.  Besides, I'm not sure we've reached a consensus on that
one.

    But as to the original question, what about the additive protection
thing?  Has anybody started working on that yet?  That one's going to take a
bit of work, so I don't want to get into it if someone else is already half
done.  If nobody speaks up in the next couple of days, I'll assume the
answer is no and I'll see what I can do with it.
    Or is that something that should wait for 0.96?  I can't see any
reasonable way to do it without replacing the vulnerable, protected, and
immune fields with an array.  An array of integers, one for each attacktype,
should do it.  Simple percents to multiply the damage by, kind of like
armour, but inverted.  In fact, the physical component of the array could
replace the armour attribute altogether.  I'm not entirely clear on the 0.96
thing, but unless someone can suggest a simpler way to implement variable
and additive levels of protection, this might be a bit too much of a change
for 0.95.


-- 
            -Dave Noelle,                 dave@Straylight.org
            -the Villa Straylight,  http://www.straylight.org
Coalition Against Unsolicited Commercial Email  ==  http://www.cauce.com

Disclaimer: Any similarities to the opinions of any real or hypothetical
entities, living, dead, or otherwise, are clearly the reader's own delusion.

Quote of the Day:
"You know, if it wasn't for all the crime, graft, and corruption, this
 city wouldn't be any fun at all."  - Julie Winters, "The Maxx"
-
[you can put yourself on the announcement list only or unsubscribe altogether
by sending an email stating your wishes to crossfire-request@ifi.uio.no]