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

RE: [VANILLA-LIST:2711] Proposal: Remove 'Chunging' from the game





> -----Original Message-----
> From: Trent Piepho [mailto:xyzzy@speakeasy.org]
> On Sun, 31 Oct 1999, Steve Sheldon wrote:
> > This change to daemonII.c is an easy solution to the problem without
> > effecting game play.
>
> This totally changes game play!  The only way to kill
> teammate without someone
> on another team helping is to plasma them against a wall.  Or
> drag them onto
> an enemy planet, but they could be at peace.

 I don't know exactly how important this is.

 In both INL and regular pickup today there are commands to eject a player
from the game.

> Why not fix the case of getting army credit for dooshing
> armies carried by
> yourself?

You mean something like this, where you can't get army credit for killing
your own teammates?
(I didn't indent that properly, but ignore that for now)

*** daemonII.c.old      Fri Jun 25 16:50:10 1999
--- daemonII.c  Sun Oct 31 12:06:41 1999
***************
*** 1954,1961 ****
--- 1954,1963 ----
        if (status->tourn) {
           credit_killer->p_stats.st_tkills++;
           status->kills++;
+ if (dude->p_team != victim->p_team) {
           credit_killer->p_stats.st_tarmsbomb += 5 * victim->p_armies;
           status->armsbomb += 5 * victim->p_armies;
+ }
        } else {
           credit_killer->p_stats.st_kills++;
           credit_killer->p_stats.st_armsbomb += 5 * victim->p_armies;
***************
*** 1983,1990 ****
--- 1985,1994 ----
          if (status->tourn) {
              dude->p_stats.st_tkills++;
              status->kills++;
+ if (dude->p_team != victim->p_team) {
              dude->p_stats.st_tarmsbomb += 5 * victim->p_armies;
              status->armsbomb += 5 * victim->p_armies;
+ }
          } else {
              dude->p_stats.st_kills++;
              dude->p_stats.st_armsbomb += 5 * victim->p_armies;