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;