Tremulous Forum

General => Feedback => Topic started by: Mangler on October 21, 2006, 11:05:08 pm

Title: Fractional Kill points (for Aliens)
Post by: Mangler on October 21, 2006, 11:05:08 pm
So if I bite off a Marines arm, I get nada if someone else kills 'em?

What about taking off 50 HP, and then someone else takes off the other 50?

The last person gets a kill point? me? the other alien? is it random?

This game mechanic could use some tweaks:

#1. Alien Kill points are represented as 'fractions'; E.g:

3.4 Kill points is not enough to evolve into a Tyrant, nor Adv. Goon but enough for regular ol' Goon.

#2. Fractional cost for Advanced classes.

#3. Cheaper, Balilisk (by a fraction) make it require 0.7 Kill points to achieve instead of one whole one. Still gotta waste MOST of a Marine to get it, but

#4. If two aliens tear apart a Marine they BOTH get some kill points when he dies. If one alien did 40 Damage, and the other 60 it works something like this:

Alien A did 40 Damage and Killed the Marine
Alien B did 60 Damage and the Marine ran away...

Alien A will get 0.4 KP and Because it administered the fatal blow, it gets a slight bonus (taken from the other aliens KP) of 25%.[0.15 KP]

0.40 + 0.15 = 0.55 KP for Alien A

0.60 - 0.15 = 0.45 KP for Alien B

It gets more complicated from there on, if the Marine heals at base then the counter is reset (and when he dies).

The system keeps a list of only the LAST 3 ALIENS that have inflicted damage on the marine (on this life).

Lets make this abit more complicated:

3 Dretches, A, B, and C each maul a Marine quite a lot, and the Marine runs away and uses a stimpack for a partial health restore.

Dretch A did 30 Damage and Killed the Marine.
Dretch B did 50 Damage
Dretch C did 60 Damage

The Marine had 100, plus 40 more HP from the partial stimpack. Thus 140 Total health.

A: [0.21 KP] + 0.18 = 0.39
B: [0.35 KP] - 0.08 = 0.27
C: [0.42 KP]  - 0.10 = 0.32
(and everyone was cheated by a evil rounding error slightly)

This system should inshure that lower level players can get a slice of the Pie, early or late in the game. It may not be much of a Kill but it would ad up significantly in a large game.
Title: Re: Fractional Kill points (for Aliens)
Post by: Razzler on October 21, 2006, 11:15:24 pm
Quote from: "Mangler"
So if I bite off a Marines arm, I get nada if someone else kills 'em?


If you are going to do this... you may as well simply switch to a credit system (like the humans) for the aliens. You distribute the credits according to how much damage was done -- it's better than messing around with fractional points.
Title: Fractional Kill points (for Aliens)
Post by: Dersaidin on October 22, 2006, 01:12:38 am
Agree

((Damage done / Human's total health) + bonus if killshot ) * 1 KP
Title: Fractional Kill points (for Aliens)
Post by: Paradox on October 22, 2006, 09:41:39 pm
You do get fractional credits, just you cant see them.
Title: Fractional Kill points (for Aliens)
Post by: Rippy on October 23, 2006, 01:38:12 am
As far as I know, it's whoever did the most damage who gets the EP. I don't see what's wrong with that system...
Title: Fractional Kill points (for Aliens)
Post by: kevlarman on October 23, 2006, 02:00:18 am
Quote from: "Rippy"
As far as I know, it's whoever did the most damage who gets the EP. I don't see what's wrong with that system...
not quite, humans can be worth more than 1 evo (it's based on what your equipment is worth, i'm too lazy to go digging in the source code to find it exactly) and those evos are divided among aliens based on damage done (that's how a dretch who headshots a bsuit once or twice can get evos when the tyrant finishes it off)
Title: Fractional Kill points (for Aliens)
Post by: Norfenstein on October 26, 2006, 12:28:07 am
Quote from: "Paradox"
You do get fractional credits, just you cant see them.
Not true, aliens do not get partial frags.
Title: Fractional Kill points (for Aliens)
Post by: Captain Ventris on October 26, 2006, 02:22:18 am
Quote from: "Norfenstein"
Quote from: "Paradox"
You do get fractional credits, just you cant see them.
Not true, aliens do not get partial frags.


.....................yes they do.
Title: Fractional Kill points (for Aliens)
Post by: kevlarman on October 26, 2006, 05:51:30 am
Quote from: "Captain Ventris"
Quote from: "Norfenstein"
Quote from: "Paradox"
You do get fractional credits, just you cant see them.
Not true, aliens do not get partial frags.


.....................yes they do.
no they don't:
Code: [Select]
     G_AddCreditToClient( player->client,
            (int)( classValue * ( (float)self->credits[ i ] / totalDamage ) ), qtrue );

edit: can't highlight it inside the code tag, so i point you towards the cast to int.
edit2: it seems that the dev's are against giving aliens fractional points...
Code: [Select]
  if( self->client->ps.stats[ STAT_PTEAM ] == PTE_ALIENS )
    {
      //nice simple happy bouncy human land
      ...
    }
    else if( self->client->ps.stats[ STAT_PTEAM ] == PTE_HUMANS )
    {
      //horribly complex nasty alien land
      ...
     }
Title: Fractional Kill points (for Aliens)
Post by: Mangler on November 04, 2006, 07:28:07 pm
Bah, then Aliens should just go with credits (integer) style then.

Copy 'n' paste the code to both, and redo the alien evolve point costs
to Old Cost x 100.

Done.
Title: Fractional Kill points (for Aliens)
Post by: Dersaidin on November 06, 2006, 06:32:14 am
And give points for damage, not on death. (Small bonus for killshot)
Title: Fractional Kill points (for Aliens)
Post by: Henners on November 06, 2006, 11:41:28 am
I toyed with suggesting this a couple of months ago. However I think it would lead to swarms of idiots suicidally feeding to get those little fractional points they need to evolve.
Title: Fractional Kill points (for Aliens)
Post by: Neo on November 06, 2006, 11:57:40 am
Well newcomers at Aliens vs S3 humans end up doing that anyway, for when they get lucky.
Title: Fractional Kill points (for Aliens)
Post by: Quaoar on November 06, 2006, 06:56:31 pm
Henners, humans have fractional kills and it hasn't been a horrible problem. Why would it suddenly be an issue for aliens?
Title: Fractional Kill points (for Aliens)
Post by: PIE on November 06, 2006, 09:33:09 pm
I'd like damage indicated in the final screen instead of kills.

The thing is, you'd just mimic the humans i guess. Give partial credits per kill etc and have it shown.. the thing is.. aliens don't need that extra help. I don't think this is a big deal really. Yeah.. it sucks killing someone and getting nothing for it,  but then you kill someone else.
Title: Fractional Kill points (for Aliens)
Post by: Henners on November 07, 2006, 02:58:23 am
Quote from: "Quaoar"
Henners, humans have fractional kills and it hasn't been a horrible problem. Why would it suddenly be an issue for aliens?


Because there is a different mentality and method for getting fractional kills. With humans they can sit back and spray their rifle from a distance, and are far less likely to suicidally feed. Aliens on the other hand would have to run into the middle of a melee they simply don't belong in, both getting in the way and feeding simultaneously.