PDA

View Full Version : 1.15.4 con color, bug?



SurfAngel
11-07-2003, 06:35 PM
I'm not getting the correct con color using the 1.15.4 client. The previous clients were 1 off because of the "< "vs "<=". But this time its way off. I'm 58 and lvl 40 mobs was displayed as dark blue. At 58, lvl 43 mobs are light blues.

Did I not set some config files correctly? Or is the con color code internal?

MQSEQ2
11-07-2003, 06:53 PM
Con colors are internal and should not have any issues. Read my post on what are the working versions of Client, Server, Offsets.

I will need to put alot of debug code so we can figure out whats going on. Jag has started the process of the logging so i will continue to add more.

Fidd
11-07-2003, 07:13 PM
Try to hit esc to cancel any target.. do that help on the con color ?

I got the same issue when I have auto target on.. when I target a mob, it used the target mobs level to calculate the con.. If I turn of auto target it works fine.

If I hit escape, the target gets back to me and the con are correct.

/fidd

MQSEQ2
11-07-2003, 07:38 PM
That's pretty cool. Running all the compiled execautables (Server 1.9b and 1.15.4) everything works fine.

I'm running WinXP. What are ya'll running?

Fidd
11-07-2003, 07:57 PM
Im running win xp

/Fidd

SurfAngel
11-08-2003, 05:32 AM
The con color problem is consistent and zone-wide, not just on the target selected. It would seem to be some sort of error on the formula.

slartibartfast
11-08-2003, 05:55 AM
I got the con colour codes from showeq - its possible that they are wrong.

If you post your level and the highest level mob that cons green, plus the highest level mob that cons cyan, we can fix up the codes.

I can probably change the code to read these figures from an external cfg file. But we need to know where they are wrong so that we can fix it for everyone.

eg

Your Level Max Green Max Light Blue
65 44 49

SurfAngel
11-13-2003, 04:09 PM
Ok, found the code chunk in fillConColors() in mapcon.cs:

if (level < 8) { // 1 - 7
greenRange = -4;
cyanRange = -8;
} else if (level < 13) { // 8 - 12
greenRange = -5;
cyanRange = -4;
} else if (level < 23) { // 14 - 22
greenRange = -7;
cyanRange = -5;
} else if (level < 27) { // 23 - 26
greenRange = -10;
cyanRange = -8;
} else if (level < 29) { // 27 - 28
greenRange = -11;
cyanRange = -8;
} else if (level < 34) { // 29 - 33
greenRange = -12;
cyanRange = -9;
} else if (level < 37) { // 34 - 36
greenRange = -13;
cyanRange = -10;
} else if (level < 41) { // 37 - 40
greenRange = -14;
cyanRange = -11;
} else if (level < 45) { // 41 - 44
greenRange = -16;
cyanRange = -12;
} else if (level < 49) { // 45 - 48
greenRange = -17;
cyanRange = -13;
} else if (level < 53) { // 49 - 52
greenRange = -18;
cyanRange = -14;
} else if (level < 55) { // 53 - 54
greenRange = -19;
cyanRange = -15;
} else if (level < 57) { // 55 - 56
greenRange = -20;
cyanRange = -15;
} else if (level < 61) { // 57 - 60
greenRange = -26;
cyanRange = -21;
} else if (level == 61) { // 61
greenRange = -24;
cyanRange = -19;
} else if (level == 62) { // 62
greenRange = -23;
cyanRange = -18;
} else if (level == 63) { // 63
greenRange = -22;
cyanRange = -17;
} else if (level < 66) { //64 - 65
greenRange = -21;
cyanRange = -16;
}

I'll work on getting a better list with 15 toons I have.

MQSEQ2
11-15-2003, 09:37 PM
Folks if you are using MySEQ we need a few minutes of help from everyone with the Con Colors:

The easiest way to determine this is to go to PoK or Bazaar, to find the highest level of a Con color use MySEQ to look from them then run to them target them and look at the con color EQ gives you. so in the example below if I find a Level 37 he Cons green to me and when I find a Level 38 he Cons Lite Blue to me. Use the chart below and help us get the correct con colors for each level.

It takes less than 5 mins to do this so donate 5 mins of time to help the Project and post the results here. Thanks.

Level Green Light Blue Dark Blue White Yellow Red
57 1 to 37 38 to 41 42 to 56 57 58 to 59 60 +

Fidd
11-16-2003, 06:20 AM
I have to find a better place than PoK at this time of the day to check all cons, but im 65 and mySEQ cons LB for 49 and DB for 50, EQ cons exactely the same as mySEQ.

Will try to do all cons later when more people are online.

/fidd

MQSEQ2
11-16-2003, 10:08 AM
Need to know the Green to LB for 65

SurfAngel
11-16-2003, 04:50 PM
Verified these levels:
29, 34, 46, 52, 56 - existing formula is correct

61 - wrong: green <= 40, light blue <= 45
65 - green <= 44, light blue <= 49

SurfAngel
11-26-2003, 01:18 AM
Confirmed:
62 - wrong: green <= 41, light blue <= 46
63 - wrong: green <= 42, light blue <= 47

I think we can fill the gap with
64 would be green <=43, light blue <=48

slartibartfast
11-26-2003, 03:49 AM
Cheers Surfangel, and congrats in leveling yer toon :)