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

Re: CF: suggestion for Exp system (damage vs. kill)



=?iso-8859-1?Q?Rapha=EBl?= Quinet on  wrote...
| The system for gaining experience in CrossFire has been discussed
| many times on this list, with the most common question being "why
| don't I get experience points when I damage a monster without
| killing it?".
| 
| Here is a suggestion: keep two separate fields in the object struct
| for the monsters (exp and kill_exp).  When loading a map, half of
| the exp specified in the file is stored in each field.  Then the
| experience points would be awarded as follows:
| ...
| In the end, it is still the same 600 points that are distributed.
| But instead of being distributed all at once, they are distributed
| according to who did the real work: player A gets 280 points (90 +
| 90 + 100), player B gets 220 points (120 + 100) and player C only
| gets 100 points because he has not damaged the monster.
| 
| This system is also useful in single-player mode, because the
| points would be awarded to the correct skill.  So you could damage
| a monster with "holy word", finish it with a bow, and get some
| experience for each skill, instead of everything on "missile
| weapons" as you would get with the current system.
| 
| Of course, the exp gains are adjusted according to the respective
| levels of the players, as in the current system.
| 
This sounds like a good solution. 

However If you ar not really tough enough to kill a monster but can hit
it safely somehow, you can gain experience.  In the case of a high
regeration monster (trol) that could be quite a lot of experience.

Easy way to go up levels, find a trapped troll, and shoot arrows at it.

SPOILER ALERT -- Rot13 to decode

=======8<--------
Ohg gura guvf gvzr V sbhaq jvgu tbbq qrk/fge, n Obj bs Nhtehn, naq n
shyy dhvire bs 300 neebjf, V pna xvyy n genccrq gebyy be 2 fnsgyl.
Nyybjvat SNFG enfvat zl culfvpny nggnpx fxvyy gb yriry 10 va n irel irel
fubeg crevbq bs gvzr. Ohg gura hagvyy gur arj tbqf pnz nobhg, lbh pbhyq
qb gung jvgu jvfqbz, wrubin, naq mbzovrf gbb. :-)
=======8<--------

  Anthony Thyssen ( System Programmer )    http://www.sct.gu.edu.au/~anthony/
- --------------------------------------------------------------------------- -
      Tanstaafl : ``There Ain't No Such Thing As A Free Lunch''
  Motto of the lunar revoluntion, where you have to even pay for the
  air you breath.  -- Robert A. Heinlein  ``The Moon is a Harsh Mistress''
- --------------------------------------------------------------------------- -
     PGP Public Key available -- finger -l anthony@lyrch.cit.gu.edu.au
-
[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]