Subsections
The Color String
The color string is a 13-digit numeric representation of what colors do you have, what gender, species are you
and what form you are wearing. Out of the 13 bytes - 10 indicate your colors and the other 3 indicate the
rest (these 3 last bytes will not be used in several cases - in cases of character movement for example). The
digits are all in base95 form.
Color Indication
As mentioned earlier, each byte of the color string indicates something. Here is a list of what exactly
does each byte represent:
Color String Structure
Byte |
Section |
Range |
0 | Fur | 0 - 24 |
1 | Markings | 0 - 24 |
2 | Hair | 0 - 44 |
3 | Eyes | 0 - 29 |
4 | Badge | 0 - 39 |
5 | Vest | 0 - 29 |
6 | Bracers | 0 - 29 |
7 | Cape | 0 - 29 |
8 | Boots | 0 - 29 |
9 | Trousers | 0 - 29 |
10 | Gender | 0 - 2 |
11 | Species | 0 - 6 |
12 | Special | 0 - ? |
|
Gender Numbers
# |
base95 |
Gender |
0 | sp | Female |
1 | ! | Male |
2 | " | Unspec. |
|
Species Numbers
# |
base95 |
Species |
0 | sp | Rodent |
1 | ! | Equine |
2 | " | Feline |
3 | # | Canine |
4 | $ | Musteline |
5 | % | Lapine |
6 | & | Scivrine/Mephit |
91 | { | (Local Species) |
92 | | | (Local Species) |
93 | } | (Local Species) |
94 | ~ | (Local Species) |
|
Special Forms
# Range |
base95 Range |
Form |
0 - 4 | | Normal |
20 - 24 | | Dragon |
30 - 34 | | Phoenix |
60 - 64 | | Gryffe |
80 - 84 | | Eagle |
|
|
The blue entries represent new addition/modification since the Squirrel Update!
There also was an idea, given to me by Reunion, one could use signed base95 numbers to verify if the
species is global or local, for 94 then turns to be -1, 93 turns to be -2, etc. The negative numbers start
somewhere at 48 where it becomes -47 and goes backwards to -1...
A little note on the special forms - each form has 5 indicators that indicate the same thing, basically. The
reason to them being 5 is the fact that in past, there were different markings in Furcadia which were disabled
with time. The different numbers are supposed to be these different markings, but at the moment they indicate
the same thing. The most common numbers you will encounter will be the first two (and especially the second).
These numbers can still be switched among each other by the user, but that switch would serve no real purpose.
Note: I have only verified the normal form and didn't have the resources to do so with the others! The
range numbers are theoretically correct, but it was never tested by me. The second number in each range,
however, indicates the right thing - that I know for a fact.
The ranges I've specified are being officially used by the system. Going beyond these ranges shouldn't crash
the client, but simply return a strange (or transparent) color. The gender will probably become Unspecified
and the special form would vary (if displayed at all).
Color Name List
Here are lists of color names for each color number. Also, these colors are ordered in this particular way
in the character editor that comes with the client. The names are taken from there.
Fur and Markings
# |
base95 |
Color Name |
0 | sp | Cat Gray |
1 | ! | Arctic |
2 | " | Black |
3 | # | Mule Tan |
4 | $ | Dust |
5 | % | Chocolate |
6 | & | Lavender |
7 | ' | Wolf Gray |
8 | ( | Fox Orange |
9 | ) | Horse Brown |
10 | * | Tawny |
11 | + | Mocha |
12 | , | Ruddy |
13 | - | Cream |
14 | . | Yellow |
15 | / | Grass Green |
16 | 0 | Burgundy |
17 | 1 | Pinewood |
18 | 2 | Sea Blue |
19 | 3 | Violet |
20 | 4 | Red |
21 | 5 | White |
22 | 6 | Navy |
23 | 7 | Cloudy Gray |
24 | 8 | Royal Blue |
|
Badge and Hair
# |
base95 |
Color Name |
0 | sp | Blood Red |
1 | ! | Courage Red |
2 | " | Merry Red |
3 | # | Ember Orange |
4 | $ | Hearty Brown |
5 | % | Burnt Orange |
6 | & | Busy Orange |
7 | ' | August Orange |
8 | ( | Noble Brown |
9 | ) | Mahogany |
10 | * | Clever Maize |
11 | + | Pure Gold |
12 | , | Moon Yellow |
13 | - | Sun Yellow |
14 | . | Tan |
15 | / | Woodland Green |
16 | 0 | Friendly Green |
17 | 1 | Lucky Green |
18 | 2 | Travelers Green |
19 | 3 | Aquacyan |
20 | 4 | Deepsea Blue |
21 | 5 | Proud Blue |
22 | 6 | Lightsky Blue |
23 | 7 | Syndra Blue |
24 | 8 | Straight Blue |
25 | 9 | Royal Purple |
26 | : | Lonely Orchid |
27 | ; | Spiritual Purple |
28 | < | Mad Green |
29 | = | Royal Blue |
30 | > | Passion |
31 | ? | Bliss Red |
32 | @ | Blush Pink |
33 | A | Twilight Sigh |
34 | B | Dreamer Blue |
35 | C | Shadow Gray |
36 | D | Neutral Gray |
37 | E | Tragic Gray |
38 | F | Winter Gray |
39 | G | Indigo |
40 | H | Black |
41 | I | Cloud Gray |
42 | J | White |
43 | K | Pinewood |
44 | L | Green Yellow |
|
Eye Color
# |
base95 |
Color Name |
0 | sp | Mahogany |
1 | ! | Tiger Orange |
2 | " | Moon Yellow |
3 | # | Warm Gold |
4 | $ | Pond Green |
5 | % | Light Blue |
6 | & | Sea Blue |
7 | ' | Storm Gray |
8 | ( | Dust |
9 | ) | China Blue |
10 | * | Medium Blue |
11 | + | Dark Blue |
12 | , | Hazel |
13 | - | Blue Green |
14 | . | Royal Blue |
15 | / | Light Brown |
16 | 0 | Medium Brown |
17 | 1 | Dark Brown |
18 | 2 | Black |
19 | 3 | Albino Pink |
20 | 4 | Mink Mauve |
21 | 5 | Chocolate |
22 | 6 | Silver |
23 | 7 | Amethyst |
24 | 8 | Ember Orange |
25 | 9 | Sunshine |
26 | : | Mad Green |
27 | ; | Gloomy Grey |
28 | < | Minty Green |
29 | = | Navy Blue |
|
Clothes
# |
base95 |
Color Name |
0 | sp | Red |
1 | ! | Horse Brown |
2 | " | Gray Brown |
3 | # | Fox Orange |
4 | $ | Cream Brown |
5 | % | Yellow |
6 | & | Pea Green |
7 | ' | Grass Green |
8 | ( | Avocado |
9 | ) | Sea Blue |
10 | * | Blue Gray |
11 | + | Wolf Gray |
12 | , | Arctic |
13 | - | Violet Blue |
14 | . | Spring Green |
15 | / | Burgundy |
16 | 0 | Green Yellow |
17 | 1 | Light Chocolate |
18 | 2 | Dark Chocolate |
19 | 3 | Light Navy |
20 | 4 | Dark Navy |
21 | 5 | Light Dust |
22 | 6 | Dark Dust |
23 | 7 | Gray |
24 | 8 | Black |
25 | 9 | Light Mule |
26 | : | Dark Mule |
27 | ; | Violet |
28 | < | Royal Blue |
29 | = | White |
|
The blue entries represent new addition since the Squirrel Update!
The green entries are additional colors for the Hair that don't
exist
in the badge. I didn't want to create separate tables for each of them, so I've decided to combine the colors.
Unusual Color String
Here is a portrait example of a color string full of number 94 (~) and a little screenshot of my character
with such a color string:
That's what you would probably get by disobeying the boundaries. I found the transparency part of it as a
rather interesting effect and that's what I ended up doing with my little proxy server:
|