News:

Come Chat with us live! Learn how HERE!

Main Menu

Fractional Kill points (for Aliens)

Started by Mangler, October 21, 2006, 11:05:08 PM

Mangler

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.

Razzler

Quote from: ManglerSo 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.

Dersaidin

Agree

((Damage done / Human's total health) + bonus if killshot ) * 1 KP

Paradox

You do get fractional credits, just you cant see them.

∧OMG ENTROPY∧

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...
remulous username: [GEC]MassiveDamage

kevlarman

Quote from: RippyAs 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)
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Norfenstein

Quote from: ParadoxYou do get fractional credits, just you cant see them.
Not true, aliens do not get partial frags.

Captain Ventris

Quote from: Norfenstein
Quote from: ParadoxYou do get fractional credits, just you cant see them.
Not true, aliens do not get partial frags.

.....................yes they do.

kevlarman

Quote from: Captain Ventris
Quote from: Norfenstein
Quote from: ParadoxYou do get fractional credits, just you cant see them.
Not true, aliens do not get partial frags.

.....................yes they do.
no they don't:      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...   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
     ...
    }
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Mangler

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.

Dersaidin

And give points for damage, not on death. (Small bonus for killshot)

Henners

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.
Official Ace Forum Attorney. If your post is stupid I will object...

Neo

Well newcomers at Aliens vs S3 humans end up doing that anyway, for when they get lucky.

Quaoar

Henners, humans have fractional kills and it hasn't been a horrible problem. Why would it suddenly be an issue for aliens?

PIE

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.

Henners

Quote from: QuaoarHenners, 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.
Official Ace Forum Attorney. If your post is stupid I will object...