Raised This Month: $ Target: $400
 0% 

[L4D] Player Stats (Co-op and Versus) - Alpha Build 81


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
olj
Veteran Member
Join Date: Jun 2009
Old 09-28-2009 , 07:32   Re: [L4D] Player Stats (Co-op and Versus)
Reply With Quote #1

Carma to you. Hope you will finish the work soon. Thanx for doing this. A few proposed features - cvar if we should get info on who fired up the tank (this shouldnt be turned on if Incendiary ammo present imo) . Pounce info should consider non-default values for max pounce damage. Team balancer is good, but finish stats first - making 2 things at a time will make things more complicated for coding. Also I'm not sure but would be nice if we can catch tank throwing survivors from the roofs event, dont know if its possible, because it seems they dies from falldamage rather than from tank punch. Survivors stats would be similar to coop ones, but you can add some extras. If you need any help I will help as I can, though there are many more experienced coders than me =)
__________________

Last edited by olj; 09-28-2009 at 07:40.
olj is offline
muukis
Veteran Member
Join Date: Apr 2009
Old 09-30-2009 , 09:42   Re: [L4D] Player Stats (Co-op and Versus)
Reply With Quote #2

I have been working with this as much as I possible can. It is not very much, since my family needs attention and I am busy at my day work. I have trashed some of the implemented features and rebuilt them differently.

Currently the changes from original version (v1.1.1) are:
  • Friendlyfire hits on bots reduce player points.
  • Friendlyfire Cooldown modes: 0 = Disabled, 1 = Player specific, 2 = General.
  • If only I could remember... was there something else?
Implemented features for Versus game mode...

General
  • Awards: Incapacitated a survivor, Killed a survivor.
  • Points: Damage survivors (Tank has a damage divider).
  • Points from Versus game mode are stored in to different database fields, so comparison and rank can be done game mode dependent.
Hunter
  • Awards: Nice Pounce (dmg>=15), Perfect Pounce (dmg>=25).
  • Statistics: Average and total pounce damage.
Boomer
  • Awards: Perfect Blindness (blinded survivors>=4).
  • Points: Blind a survivor.
  • Statistics: Average and total blinded survivors.
Tank
  • Awards: Bulldozer (dmg>=5000).
  • Points: Hit a survivor with a rock.

Minimum ToDo-list:
  • Smoker pull-over-ledge and pull-to-death detection and awarding.
  • More statistics for Smoker?
  • Tank punch-to-death detection and awarding.
  • Tank incapacitate-or-kill-all-survivors detection and awarding.
  • Point balancing for both teams.

Maybe ToDo-list:
  • Hunter pounce-over-ledge detection and awarding.
  • Boomer explosion-over-ledge detection and awarding.

Of course the ToDo-lists can change, but these are the ones I could think of while writing this post

I have problems getting things tested and that is one reason things are slow. I have a server which I am running all the current Alpha versions from the plugin, but I don't have that many L4D friends that could inhabit the server every now and then. Sometimes the server is playing Coop or Survival game modes for a day straight. I do a lot of modifications to the plugin and the database, let it run for a day and then check what kind of data has been generated. That kind of process is slow, but I'll push through. Once all the current features are somewhat working, I'll post a beta and you can make more suggestions, bug reports and other observations.

Last edited by muukis; 09-30-2009 at 15:43.
muukis is offline
muukis
Veteran Member
Join Date: Apr 2009
Old 10-03-2009 , 07:03   Re: [L4D] Player Stats (Co-op and Versus)
Reply With Quote #3

I am almost ready for a public beta. I'll let the plugin run for a while in the server mentioned previously and see what the outcome is... if it looks ok then I'll release... something...

I have added a ledge detection (an Infected caused a Survivor to fall and grab a ledge) to all of the Infected. Also the fall damage detection is implemented, but it will require some work probably. Not sure if any of these work, but I'm keeping my fingers crossed.

Another thing which was implemented was the detection of damage done by normal Infected (zombies if you will) under some influence of the special Infected (Hunter lunge, Smoker paralyzation, Boomer blindness.) In that case the damage inflicted by the normal infected is calculated for the good of the special Infected. Also if a Survivor is killed or incapped by the zombies under the influence of a special or specials (boomer and smoker or hunter), the success points/awards are given to the special(s). The same goes to here: not sure if anything works just yet...

I'm not sure how to calculate the damage done with Tank projectiles like cars etc. I'm sure it can be done somehow?

Last edited by muukis; 10-03-2009 at 08:13.
muukis is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 22:00.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode