Hi,
I have idea to write MonsterConfig mutator, but want try to make it together with community, sharing the code with other collaborators, so they will commit code too.
firstly, need to build some logic and imagine how it must work:
I suggest next concept:
First In PerObjectConfig config_Monsters.ini we declare each monster and its params like:
Also some maps are boring, so need to add Map-specific coefficients.
for example
and add GUI interface to allow admins ingame modify all this settings.
even with this functionality it will be a really good balancing mutator. so good and musthave like Marco's Serverperks
any additional suggestions to functionality?
and the main question: who interested in collaborating for making this mutator? much work need todo with it
Marco, Benjamin, Flux, poosh, Hemi, Gartley ?
I have idea to write MonsterConfig mutator, but want try to make it together with community, sharing the code with other collaborators, so they will commit code too.
firstly, need to build some logic and imagine how it must work:
I suggest next concept:
First In PerObjectConfig config_Monsters.ini we declare each monster and its params like:
Code:
// define monster and its parameters
[Monster_Clot_125_25 MonsterInfo]
MClass=KFChar.ZombieClot
Health = 125
HeadHealth = 25
PerPlayerAdd=(Health=10, HeadHealth=2)
Resist=(DamType="KFMod.DamTypeKnife", coeff=0.9)
Resist=(DamType="KFMod.DamTypeChainsaw", coeff=0.9)
// define killer Fleshpound monster
[Monster_FleshpoundKiller MonsterInfo]
MClass=KFChar.ZombieFleshPound
Health = 10000
HeadHealth = 3000
// define Squad with 4 clots
[Squad_Clots125 SquadInfo]
Monster=Monster_Clot_125_25
Monster=Monster_Clot_125_25
Monster=Monster_Clot_125_25
Monster=Monster_Clot_125_25
// define Squad with 2 Fleshpound killers
[Squad_SPECIAL_2xFPKiller SquadInfo]
Monster=MonsterFleshPoundKiller
Monster=MonsterFleshPoundKiller
// Wave_1 mask
[Wave_1 WaveInfo]
Squad=Squad_Clots125_80
Squad=Squad_Clots125_80
Squad=Squad_Clots125_80
Squad=Squad_Clots125_80
Squad=Squad_Clots125_80
Squad=Squad_Clots125_80
SpecialSquad=Squad_SPECIAL_2xFPKiller
Also some maps are boring, so need to add Map-specific coefficients.
for example
Code:
[kf-HeresyBeta3 MapInfo]
MaxMonstersOnce=120
DelayBetweenSquadsCoeff=0.1
MonsterHPCoeff=0.9
MonsterSpeedCoeff=1.6
[default MapInfo]
MaxMonstersOnce=80
DelayBetweenSquadsCoeff=1.0
MonsterHPCoeff=1.0
MonsterSpeedCoeff=1.0
and add GUI interface to allow admins ingame modify all this settings.
even with this functionality it will be a really good balancing mutator. so good and musthave like Marco's Serverperks
any additional suggestions to functionality?
and the main question: who interested in collaborating for making this mutator? much work need todo with it
Marco, Benjamin, Flux, poosh, Hemi, Gartley ?
Last edited: