Apologies for the English.
If someone could translate, then it would be appreciated.
I have posted this on two other sites, thought you might like it here also.
----
LAST UPDATE - 12th May 2010
Fiddle with your nips with peace of mind.
No longer will your bot stand idle over an item you wrongly configured in a nip file
SCREENIE
OUTPUTThis will be stored in a text file in your item_configs directory.
There will be one file for each nip file you are using.
Only the lines with errors will be logged.
Output #1
Code:
[Name] == Hunter'sGuise && [Quality]==set && [ColdResist]==50 // Aldur's Stony Gaze
Keyword Errors :
Alias Errors : 50
[Mame] == BattleBoots && [Quality] == set && [FireResist] == 50 // Aldur's Advance
Keyword Errors : mame
Alias Errors : 50
[Name] == ShadowPlate && [Quality] == set # [LightResst] == 50 // Aldur's Deception
Keyword Errors :
Alias Errors : lightresst
[Name] == JaggedStar [Quality] == set # [Sockets] == 3 // Aldur's Rhythm
Eval error : Before #
PASS : 0
FAIL : 4
Input #2
Code:
[Name] == 649 // (guess)
[Name] == SmallCharm && [Quality] == magic # [80] == 7 // dunno wot 80 means
[Type] == jewel && [Quality] == 7 # ([331]+[335] == 10 || [330]+[334] == 10 || [332]+[336] == 10 || [329]+[333] == 10) // wtf is this :)
[Name] == SmallCharm && [Level] <= 18
Output #2
Code:
[Name] == 649 // (guess)
Keyword Errors :
Alias Errors :
Code Sanity Check : 649=[keyofdestruction]
[Name] == SmallCharm && [Quality] == magic # [80] == 7 // dunno wot 80 means
Keyword Errors :
Alias Errors :
Code Sanity Check : 80=[itemmagicbonus]
[Type] == jewel && [Quality] == 7 # ([331]+[335] == 10 || [330]+[334] == 10 || [332]+[336] == 10 || [329]+[333] == 10) // wtf is this :)
Keyword Errors :
Alias Errors :
Code Sanity Check : 7=[unique] 331=[passivecoldmastery] 335=[passivecoldpierce] 330=[passiveltngmastery] 334=[passiveltngpierce] 332=[passivepoismastery] 336=[passivepoispierce] 329=[passivefiremastery] 333=[passivefirepierce]
PASS : 4
FAIL : 0
CODELatest (updated 12th May 2010)- 2.0.0

FIX : eval() and logical operations
ADD : NTConfig_CheckCodes - true=write sanity code check to output file
PreviousPaste contents into a new file, and save in NTBot/bots/ directory.
eg. NTBot/bots/TLNipCheck.ntj
USAGEJust add the script in your character file.
Make sure the filename matches to the file you just created and saved.
Code:
NTConfig_Script.push("TLNipCheck.ntj"); NTConfig_CheckCodes = true;
(Obviously its best to run this only after nip file modifications.
So comment out all those boss runs and just run this script, and then vice versa once you happy.)
ISSUES/BUGS/WISH LISTnowt
Hope you guys find it useful - thought I'd give a little something back, ahem.
I for one am tired of myself screwing it up, as well as reading (all too often) about other people's woes.
Enjoy!
aka. toothless