View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000037 | WolfAdmin | Admin | public | 2015-05-01 08:48 | 2019-01-31 18:40 |
Reporter | Timo | Assigned To | Timo | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Target Version | 1.1.0 | Fixed in Version | 1.1.0 | ||
Summary | 0000037: Refine balancer | ||||
Description | Add some functionality so the balancer can be a little fine-tuned, for example * swap only dead players * swap last player who joined team * do not swap objective carrier (TODO) g_evenerPlayerSelection should control this: 0 random 1 swap last player who joined the team 2 swap only dead players 4 do not swap objective carrier (reserved) | ||||
Tags | No tags attached. | ||||
Mod | N/A | ||||
Mod version | |||||
Standalone | no | ||||
|
After some more thought, I decided not to implement the 'most used class' balancer. I thought this might disrupt the gameplay in some cases (e.g. switching an engi). Since each map has its own class balance, I'd prefer to leave this to other gameplay controls, such as team_maxMedics. Instead I added bitflag 4 (do not switch objective carrier). However, this is rather hard to implement, as I can only check for objective pickups and not objective drops. |
|
See changeset 5e6b336. |
|
Check ps.powerups value for objective carrier. |
|
See changeset 2524a1b. |
WolfAdmin: master 27c62df0 2016-02-22 11:28 Details Diff |
Added tracking of team locks (needed for issue 0000037) |
Affected Issues 0000037 |
|
mod - luascripts/admin/admin.lua | Diff File | ||
add - luascripts/commands/admin/lock.lua | Diff File | ||
add - luascripts/commands/admin/unlock.lua | Diff File | ||
mod - luascripts/util/util.lua | Diff File | ||
WolfAdmin: master 5e6b3361 2016-02-24 12:49 Details Diff |
Implemented more advanced balancing functions (issue 0000037) TODO: check objective carrier |
Affected Issues 0000037 |
|
mod - config/cvars.cfg | Diff File | ||
mod - luascripts/admin/balancer.lua | Diff File | ||
mod - luascripts/util/settings.lua | Diff File | ||
WolfAdmin: master 2524a1be 2016-08-04 20:37 Details Diff |
Avoid objective carrier being balanced to the other team (issue 0000037) |
Affected Issues 0000037 |
|
mod - luascripts/admin/balancer.lua | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-05-01 08:48 | Timo | New Issue | |
2015-05-01 08:48 | Timo | Status | new => assigned |
2015-05-01 08:48 | Timo | Assigned To | => Timo |
2016-01-26 11:42 | Timo | Target Version | => 1.1.0 |
2016-02-19 10:54 | Timo | Description Updated | |
2016-02-24 11:00 | Timo | Description Updated | |
2016-02-24 11:04 | Timo | Note Added: 0000052 | |
2016-02-24 20:31 | Timo | Note Added: 0000053 | |
2016-02-24 20:31 | Timo | Status | assigned => resolved |
2016-02-24 20:31 | Timo | Fixed in Version | => 1.2.0 |
2016-02-24 20:31 | Timo | Resolution | open => fixed |
2016-02-24 20:31 | Timo | Fixed in Version | 1.2.0 => 1.1.0 |
2016-02-29 18:12 | Timo | Note Added: 0000058 | |
2016-02-29 18:12 | Timo | Status | resolved => feedback |
2016-02-29 18:12 | Timo | Resolution | fixed => reopened |
2016-08-04 18:38 | Timo | Note Added: 0000073 | |
2016-08-04 18:38 | Timo | Status | feedback => assigned |
2016-08-04 18:38 | Timo | Status | assigned => resolved |
2016-08-04 18:38 | Timo | Resolution | reopened => fixed |
2019-01-31 18:40 | Timo | Category | General => Admin |