Migrated all look constants to source exports

This commit is contained in:
Lemongrass3110
2016-01-07 00:43:26 +01:00
parent 958b6cd5d9
commit 33729eb961
4 changed files with 38 additions and 24 deletions

View File

@@ -2381,16 +2381,6 @@ THANATOS_KEEP 10009
4_F_ARUNA_POP2 10173
4_JACK_HEAD 10174
VAR_HEAD 1
VAR_WEAPON 2
VAR_HEAD_TOP 3
VAR_HEAD_MID 4
VAR_HEAD_BOTTOM 5
VAR_HEADPALETTE 6
VAR_BODYPALETTE 7
VAR_SHIELD 8
VAR_SHOES 9
DIR_NORTH 0
DIR_NORTHWEST 1
DIR_WEST 2

View File

@@ -4215,28 +4215,28 @@ type you want to change, then the palette you want to use. Make sure you specify
a palette number that exists/is usable by the client you use.
'changelook' works the same, but is only client side (it doesn't save the look value).
// This will change your hair(6), so that it uses palette 8, what ever your
// This will change your hair color, so that it uses palette 8, what ever your
// palette 8 is, your hair will use that color
setlook 6,8;
setlook LOOK_HAIR_COLOR,8;
// This will change your clothes(7), so they are using palette 1, whatever
// This will change your clothes color, so they are using palette 1, whatever
// your palette 1 is, your clothes will then use that set of colors.
setlook 7,1;
setlook LOOK_CLOTHES_COLOR,1;
Here are the possible look types:
0 - Base sprite
1 - Hairstyle
2 - Weapon
3 - Head bottom
4 - Head top
5 - Head mid
6 - Hair color
7 - Clothes color
8 - Shield
9 - Shoes
LOOK_BASE - Base sprite
LOOK_HAIR - Hairstyle
LOOK_WEAPON - Weapon
LOOK_HEAD_BOTTOM - Head bottom
LOOK_HEAD_TOP - Head top
LOOK_HEAD_MID - Head mid
LOOK_HAIR_COLOR - Hair color
LOOK_CLOTHES_COLOR - Clothes color
LOOK_SHIELD - Shield
LOOK_SHOES - Shoes
Whatever 'shoes' means is anyone's guess, ask Gravity - the client does nothing
with this value. It still wants it from the server though, so it is kept, but

View File

@@ -14323,6 +14323,7 @@ BUILDIN_FUNC(getlook)
type=script_getnum(st,2);
val=-1;
switch(type) {
// TODO: implement LOOK_BASE as stated in script doc
case LOOK_HAIR: val=sd->status.hair; break; //1
case LOOK_WEAPON: val=sd->status.weapon; break; //2
case LOOK_HEAD_BOTTOM: val=sd->status.head_bottom; break; //3

View File

@@ -2606,6 +2606,29 @@
export_constant(FW_EXTRABOLD);
export_constant(FW_HEAVY);
/* look types */
export_constant(LOOK_BASE);
export_constant(LOOK_HAIR);
export_constant(LOOK_WEAPON);
export_constant(LOOK_HEAD_BOTTOM);
export_constant(LOOK_HEAD_TOP);
export_constant(LOOK_HEAD_MID);
export_constant(LOOK_HAIR_COLOR);
export_constant(LOOK_CLOTHES_COLOR);
export_constant(LOOK_SHIELD);
export_constant(LOOK_SHOES);
// For backwards compatability - might be removed in the near future
script_set_constant("VAR_HEAD",LOOK_HAIR,false);
script_set_constant("VAR_WEAPON",LOOK_WEAPON,false);
script_set_constant("VAR_HEAD_TOP",LOOK_HEAD_TOP,false); // This one was actually pointing to LOOK_HEAD_BOTTOM until now, so we might be safe to remove them anyway(since we got no bug report until today)
script_set_constant("VAR_HEAD_MID",LOOK_HEAD_MID,false); // This one was actually pointing to LOOK_HEAD_TOP until now, so we might be safe to remove them anyway(since we got no bug report until today)
script_set_constant("VAR_HEAD_BOTTOM",LOOK_HEAD_BOTTOM,false); // This one was actually pointing to LOOK_HEAD_MID until now, so we might be safe to remove them anyway(since we got no bug report until today)
script_set_constant("VAR_HEADPALETTE",LOOK_HAIR_COLOR,false);
script_set_constant("VAR_BODYPALETTE",LOOK_CLOTHES_COLOR,false);
script_set_constant("VAR_SHIELD",LOOK_SHIELD,false);
script_set_constant("VAR_SHOES",LOOK_SHOES,false);
/* add skill types */
script_set_constant("SKILL_PERM",ADDSKILL_PERMANENT,false);
script_set_constant("SKILL_TEMP",ADDSKILL_TEMP,false);