google-code-export / p-g-qvm

Automatically exported from code.google.com/p/p-g-qvm
Other
1 stars 0 forks source link

Dynamic build points #144

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Attached patch adds cvar g_dynamicBuildPoints

Setting the cvar to 1 or higher will add that many build points for each
player that is on a team. Spectators are ignored. Default is 0 (off, no
dynamic build points)

Example: g_dynamicBuildPoints = 4, default bps = 100

2 people (1 per team) = 100 + (4 x 2) = 108bps
24 people (12 per side) = 100 + (4 x 24) = 196bps

The value updates once per 10 seconds. Added bps do not go down when
players leave the server (too problematic). Default bps is restored on map
change.

Original issue reported on code.google.com by Rez...@gmail.com on 11 Jul 2008 at 9:07

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by Paradox460 on 12 Jul 2008 at 3:45

GoogleCodeExporter commented 9 years ago
One idea that went around on the TremWars forums is that your teams build 
points should be calculated by how many players 
are on the opposing team, and the build points be a division of total maximum 
players on a single team divided by the total 
build points. This is to help prevent camping.

Example:

Alien BP:    g_alienBuildPoints    / ( sv_maxClients / 2 ) * players on humans
Human BP: g_alienhumanPoints / ( sv_maxClients / 2 ) * players on aliens

The more players the enemy has, the more build points your team has.
Perhaps a condition so that a team has at least 50 build points, and a maximum 
of g_[team]BuildPoints (in case of stacking).

Original comment by cri...@gmail.com on 12 Jul 2008 at 4:24

GoogleCodeExporter commented 9 years ago
I like the suggestion for using the number of players on the other team.  I 
have actually had some thoughts 
along similar lines at various points in the past.

[irrelevant]
I think standard bp should be bumped up to 102...
[/irrelevant]

Original comment by doomagent13@yahoo.com on 16 Jul 2008 at 6:38

GoogleCodeExporter commented 9 years ago
If someone wants to implement such a system, that would be great

Original comment by Paradox460 on 16 Jul 2008 at 11:02

GoogleCodeExporter commented 9 years ago
No significant work done on. Can be re-opened if interest is still there.

Original comment by Paradox460 on 5 Sep 2008 at 11:19