#265 (Rylec) A lua function to be able to set hair_color1, hair color2, hair_type_highlight_color, the same for face hair - and the same for all the equivalent soga colors

Closed
opened 3 years ago by image · 3 comments
image commented 3 years ago
There is no content yet.
image commented 3 years ago
Collaborator

skin color is currently getting set as a string with 3 integers (0-255)

                Seperator* skinsep = new Seperator(value, ' ', 3, 500, true);
                if (skinsep->IsNumber(0) && skinsep->IsNumber(1) && skinsep->IsNumber(2))
                {
                    EQ2_Color clr;
                    clr.red = atoul(skinsep->arg[0]);
                    clr.green = atoul(skinsep->arg[1]);
                    clr.blue = atoul(skinsep->arg[2]);

                    ((Entity*)target)->SetSkinColor(clr);
                }

something similar could be done for these fields

skin color is currently getting set as a string with 3 integers (0-255) Seperator* skinsep = new Seperator(value, ' ', 3, 500, true); if (skinsep->IsNumber(0) && skinsep->IsNumber(1) && skinsep->IsNumber(2)) { EQ2_Color clr; clr.red = atoul(skinsep->arg[0]); clr.green = atoul(skinsep->arg[1]); clr.blue = atoul(skinsep->arg[2]); ((Entity*)target)->SetSkinColor(clr); } something similar could be done for these fields
image commented 3 years ago
Collaborator

eye_color, hair_color1, hair_color2, hair_type_color, hair_face_color, hair_type_highlight_color, hair_face_highlight_color and hair_highlight, and all of them have a soga version as well

add soga_skin_color also

eye_color, hair_color1, hair_color2, hair_type_color, hair_face_color, hair_type_highlight_color, hair_face_highlight_color and hair_highlight, and all of them have a soga version as well add soga_skin_color also
image commented 3 years ago
Collaborator

skin_color existed, here are the new ones:

	spawn_set_values["hair_color1"] = SPAWN_SET_HAIR_COLOR1;
	spawn_set_values["hair_color2"] = SPAWN_SET_HAIR_COLOR2;
	spawn_set_values["hair_type_color"] = SPAWN_SET_HAIR_TYPE_COLOR;
	spawn_set_values["hair_face_color"] = SPAWN_SET_HAIR_FACE_COLOR;
	spawn_set_values["hair_type_highlight_color"] = SPAWN_SET_HAIR_TYPE_HIGHLIGHT_COLOR;
	spawn_set_values["face_hairlight_color"] = SPAWN_SET_HAIR_FACE_HIGHLIGHT_COLOR;
	spawn_set_values["hair_highlight"] = SPAWN_SET_HAIR_HIGHLIGHT;
	spawn_set_values["model_color"] = SPAWN_SET_MODEL_COLOR;
	spawn_set_values["eye_color"] = SPAWN_SET_EYE_COLOR;
	
	spawn_set_values["soga_skin_color"] = SPAWN_SET_SOGA_SKIN_COLOR;
	spawn_set_values["soga_hair_color1"] = SPAWN_SET_SOGA_HAIR_COLOR1;
	spawn_set_values["soga_hair_color2"] = SPAWN_SET_SOGA_HAIR_COLOR2;
	spawn_set_values["soga_hair_type_color"] = SPAWN_SET_SOGA_HAIR_TYPE_COLOR;
	spawn_set_values["soga_hair_face_color"] = SPAWN_SET_SOGA_HAIR_FACE_COLOR;
	spawn_set_values["soga_hair_type_highlight_color"] = SPAWN_SET_SOGA_HAIR_TYPE_HIGHLIGHT_COLOR;
	spawn_set_values["soga_face_hairlight_color"] = SPAWN_SET_SOGA_HAIR_FACE_HIGHLIGHT_COLOR;
	spawn_set_values["soga_hair_highlight"] = SPAWN_SET_SOGA_HAIR_HIGHLIGHT;
	spawn_set_values["soga_model_color"] = SPAWN_SET_SOGA_MODEL_COLOR;
	spawn_set_values["soga_eye_color"] = SPAWN_SET_SOGA_EYE_COLOR;
skin_color existed, here are the new ones: ``` spawn_set_values["hair_color1"] = SPAWN_SET_HAIR_COLOR1; spawn_set_values["hair_color2"] = SPAWN_SET_HAIR_COLOR2; spawn_set_values["hair_type_color"] = SPAWN_SET_HAIR_TYPE_COLOR; spawn_set_values["hair_face_color"] = SPAWN_SET_HAIR_FACE_COLOR; spawn_set_values["hair_type_highlight_color"] = SPAWN_SET_HAIR_TYPE_HIGHLIGHT_COLOR; spawn_set_values["face_hairlight_color"] = SPAWN_SET_HAIR_FACE_HIGHLIGHT_COLOR; spawn_set_values["hair_highlight"] = SPAWN_SET_HAIR_HIGHLIGHT; spawn_set_values["model_color"] = SPAWN_SET_MODEL_COLOR; spawn_set_values["eye_color"] = SPAWN_SET_EYE_COLOR; spawn_set_values["soga_skin_color"] = SPAWN_SET_SOGA_SKIN_COLOR; spawn_set_values["soga_hair_color1"] = SPAWN_SET_SOGA_HAIR_COLOR1; spawn_set_values["soga_hair_color2"] = SPAWN_SET_SOGA_HAIR_COLOR2; spawn_set_values["soga_hair_type_color"] = SPAWN_SET_SOGA_HAIR_TYPE_COLOR; spawn_set_values["soga_hair_face_color"] = SPAWN_SET_SOGA_HAIR_FACE_COLOR; spawn_set_values["soga_hair_type_highlight_color"] = SPAWN_SET_SOGA_HAIR_TYPE_HIGHLIGHT_COLOR; spawn_set_values["soga_face_hairlight_color"] = SPAWN_SET_SOGA_HAIR_FACE_HIGHLIGHT_COLOR; spawn_set_values["soga_hair_highlight"] = SPAWN_SET_SOGA_HAIR_HIGHLIGHT; spawn_set_values["soga_model_color"] = SPAWN_SET_SOGA_MODEL_COLOR; spawn_set_values["soga_eye_color"] = SPAWN_SET_SOGA_EYE_COLOR; ```
image referenced this issue from a commit 3 years ago
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.