As for the skill kills system, every skill kill present and their rules can be found in the NWConfig.ini itself, in the [NWCoreVIII.NWSkillKillsManager] section.
In the case of Pro Kill (and also Pro Lord Kill) the entries are these:
Code: Select all
Skills[14]=(Conditions="minfragsdif=20;fragsdifdir=1;",Message="Pro Kill",extraPoints=80,extraFrags=0,allowExcessPoints=False)
Skills[15]=(Conditions="minpntsdif=2000;pntsdifdir=1;denylist=14;",Message="Pro Lord Kill",extraPoints=55,extraFrags=0,allowExcessPoints=False)
minfragsdif is the difference of frags between you and the one you killed, and the fragsdifdir is the direction of that difference (1 means that it's only when that difference is your victim to have more than you). In other words, you obtain a "Pro Kill" when you frag someone who has at least +20 frags than you.
Pro Lord Kill is similar, but it's not by frags, but rather by points (which is a different metric), and the value is +2000 points than you.
Every skill kill can be edited relative their rules, names, points, frags, etc, etc, and you can also add new ones (up to 128 entries).
You can see how the "Conditions" field works (which is where you define the rules/condition for a message to appear) in the documentation of the mod, specifically in the INI_NWConfig.pdf file, also in the [NWCoreVIII.NWSkillKillsManager] section.
Here's an excerpt of the docs in this regard:
Code: Select all
* Conditions: List of conditions (in the format property=value), separated by semicolons, to activate this skill:
> disable=1: Deactivate this skill completely;
> dmglist=<damage types list>: Damage types list;
> gibbed=1: Victim gibbed;
> nogibbed=1: Victim NOT gibbed;
> headshot=1: Victim headshot;
> noheadshot=1: Victim NO headshot;
> wpn=<weapon class name>: Victim current weapon class name;
> mywpn=<weapon class name>: Killer current weapon class name;
> ktime=<time in seconds>: Max amount of time to consider the next kill as part of this one;
> kills=<number>: Min amount of kills within ktime;
> klimit=<number>: Max amount of kills allowed within ktime;
> airh=<number>: Victim min air height;
> myairh=<number>: KIller min air height;
> mindist=<number>: Min distance between victim and killer;
> maxdist=<number>: Max distance between victim and killer;
> minhealth=<number>: Min victim health right before the kill;
> maxhealth=<number>: Max victim health right before the kill;
> myminhealth=<number>: Min killer health right before the kill;
> mymaxhealth=<number>: Max killer health right before the kill;
> mindmg=<number>: Min kill damage amount;
> maxdmg=<number>: Max kill damage amount;
> minlftime=<time in seconds>: Min victim lifetime after the last respawn (only for players and bots);
> maxlftime=<time in seconds>: Max victim lifetime after the last respawn (only for players and bots);
> myminlftime=<time in seconds>: Min killer lifetime after the last respawn (only for players and bots);
> mymaxlftime=<time in seconds>: Max killer lifetime after the last respawn (only for players and bots);
> noview=1: Victim not seeing the killer;
> mynoview=1: Killer not seeing the victim;
> nowview=1: Victim not having a direct line of sight to the killer;
> mynowview=1: Killer not having a direct line of sight to the victim;
> waterzone=1: Victim in water zone;
> mywaterzone=1: Killer in water zone;
> dmgzone=1: Victim in damage zone;
> mydmgzone=1: Killer in damage zone;
> revenge=1: The kill is a revenge act (the victim was once the killer's killer, only for players and bots);
> fragsdifdir=<0, 1 or 2>: Frags difference direction between victim and killer:
0 = ( Victim frags = Killer frags )
1 = ( Victim frags > Killer frags )
2 = ( Killer frags > Victim frags )
> pntsdifdir=<0, 1 or 2>: Points difference direction between victim and killer:
0 = ( Victim points = Killer points )
1 = ( Victim points > Killer points )
2 = ( Killer points > Victim points )
> minfragsdif=<number>: Min difference of frags between victim and killer;
> maxfragsdif=<number>: Max difference of frags between victim and killer;
> minpntsdif=<number>: Min difference of points between victim and killer;
> maxpntsdif=<number>: Max difference of points between victim and killer;
> minfrags=<number>: Victim min amount of frags;
> maxfrags=<number>: Victim max amount of frags;
> myminfrags=<number>: Killer min amount of frags;
> mymaxfrags=<number>: Killer max amount of frags;
> minpnts=<number>: Victim min amount of points;
> maxpnts=<number>: Victim max amount of points;
> myminpnts=<number>: Killer min amount of points;
> mymaxpnts=<number>: Killer max amount of points;
> denylist=<list of skill indexes>: List with the indexes of skills to be denied in case this one succeeds.
The skills list is evaluated backwards (starting with the max index down
to index 0), which means that only indexes lesser than the current one will have effect.
Setting the denylist to “all” will deny every other skill with no exception.
* Message: Skill message (use %n to represent the number of current kills made for this skill);
* extraPoints: Skill extra points;
* extraFrags: Skill extra frags (each frag gives also 1 extra point);
* allowExcessPoints: Allow points to be recalculated depending on the excess number of kills needed to
perform it (only when kills > 1).
UTNerd24 wrote:Still having trouble with The Miner Oversurrection.
The error is on the previous page. The strange thing is that I havent even edited the Oversurrection, it still crashes for some reason...
I will look at it later on. Btw, which "profile" do you have loaded in NW3? "Strong weapons"? "Monster hunt party"?