Change 2684

From Tsunami Wiki
Jump to: navigation, search

Originally Posted : Thu Feb 03 17:42:30 2005
Posted by : Razan
Title : charm changes

Here's to ushering in the age of the charmer again!

Let me first say that this is a test, this could be insanely
bs, insanely abusable, or pitifully crappy - we'll find out
with your help (testers). Also, I've backed up all the old
charm files so if there are bugs or problems with this it's
a simple switchout and we can be back to the previous version
of charm.

So - what'd I change?
Asking your minion to do a command is now free - ANY command.
Bowing, waving, turning on logic, casting a spell, whatever
it's all free.

HOWEVER, any mana the slave spends while doing an ability
(spell,skill,etc) will be charged to you 1:1 (he casts
pureair for 20 sps, you BOTH spend 20 sps). There is no
variability to this (at this time - though this may be
a major area for tweaking) based on your level or the
slave's level (or even the difference between the two).

If the slave successfully spends its mana doing a spell
but you don't have the required mana to do the same then
the charm will break (after dropping your mana to zero).
This has a chance to make the slave very angry and attack
you! So be careful about running out of mana!

If the slave chooses to cast a spell on its own logic (shielding
itself, healing you, conjuring a weapon, whatever) this will
also be charged to you! So it's not just commands that you
FORCE it to do, it's any mana expendature.

A word of note - if the slave gets SP drained (for example)
this will not charge the charmer - we're talking about
active abilities here.

At this time I've added some debug info you can look at - I will
likely remove it soon after I'm satisfied with this version of
charm. To turn it on you need to 'setenv X_verbose 1'. Sadly,
I had to add a separate verbosity setting for each type of
charm out there (b/c I didnt want to rewrite the setenv command).

So do:
setenv charm_verbose 1
setenv hypnotize_verbose 1
setenv charm_undead_verbose 1
setenv command_undead_verbose 1

Pick the one that's right for your class - again, I'll remove
these in a few days/weeks.

Finally - the one problem I see with this is that we had
previously removed the cap on what you could charm since
higher charms would mean higher sp drain, now you only have
to fight through the charm spell resist and if you CAN get
a high charm you can just spend their SPs. I expect to be
changing it back to old charm caps very soon so expect that
to be there.

Oh, and the help file isn't updated yet and I won't do it
until we decide if this is good. Constructive feedback
appreciated - bug stuff to my attention and if you think something's
abusive turn it in and I might reward you, else I might reduce
your class out of spite for you abusing it - take your pick.

Enjoy.

- Razan.