[
("start_male",[],"Male",
[
(troop_set_type,"trp_player",0),
(assign,"$character_gender",tf_male),
(jump_to_menu,"mnu_start_character_1"),
]
),
("start_female",[],"Female",
[
(troop_set_type,"trp_player",1),
(assign,"$character_gender",tf_female),
(jump_to_menu,"mnu_start_character_1")
]
),
("start_uruk",[],"Uruk-Hai",
[
(troop_set_type,"trp_player",3),
(assign,"$character_gender",tf_uruk),
(jump_to_menu,"mnu_start_character_1"),
]
),
("start_elf",[],"Elf",
[
(troop_set_type,"trp_player",4),
(assign,"$character_gender",tf_elf),
(jump_to_menu,"mnu_start_character_1"),
]
),
("go_back",[],"Go back",
[(change_screen_quit),
]
),
]
),
(
"uruk", 0,
"lurtz_body", "lurtz_calf", "lurtz_handL",
"lurtz_head", man_face_keys,
["man_hair_p","man_hair_q"], #man_hair_meshes ,"man_hair_y5","man_hair_y8",
[], #beard meshes ,"beard_q"
["hair_brunette", "hair_black", "hair_white"], #hair textures
[], #beard_materials
[("uruk01_skin_02",0x000000,["hair_black"],[0xffffffff]),
("uruk01_skin_03",0x000000,["hair_black"],[0xffffffff]),
("uruk01_skin_04",0x000000,["hair_black"],[0xffffffff]),
], #man_face_textures,
[(voice_die,"snd_uruk_death_1","snd_uruk_death_2","snd_uruk_death_3","snd_uruk_death_4","snd_uruk_death_5"),(voice_hit,"snd_uruk_hit_1","snd_uruk_hit_2","snd_uruk_hit_3","snd_uruk_hit_4","snd_uruk_hit_5","snd_uruk_hit_6","snd_uruk_hit_7","snd_uruk_hit_8"),(voice_grunt,"snd_uruk_1","snd_uruk_2","snd_uruk_3","snd_uruk_4","snd_uruk_5","snd_uruk_6","snd_uruk_7","snd_uruk_8","snd_uruk_9","snd_uruk_10"),(voice_grunt_long,"snd_uruks_vstrecha_1","snd_uruks_vstrecha_2","snd_uruks_vstrecha_3","snd_uruks_vstrecha_4"),(voice_yell,"snd_uruk_attack_1","snd_uruk_attack_2","snd_uruk_attack_3","snd_uruk_attack_4","snd_uruk_attack_5","snd_uruk_attack_6"),(voice_victory,"snd_uruk_victory_1","snd_uruk_victory_2","snd_uruk_victory_3","snd_uruk_victory_4","snd_uruk_victory_5",)], #voice sounds
"skel_human", 1.0,
psys_game_blood,psys_game_blood_2,
[[1.7, comp_greater_than, (1.0,face_width), (1.0,temple_width)], #constraints: ex: 1.7 > (face_width + temple_width)
[0.3, comp_less_than, (1.0,face_width), (1.0,temple_width)],
[1.7, comp_greater_than, (1.0,face_width), (1.0,face_depth)],
[0.3, comp_less_than, (1.0,eyebrow_height), (1.0,eyebrow_position)],
[1.7, comp_greater_than, (1.0,eyebrow_height), (1.0,eyebrow_position)],
[-0.7, comp_less_than, (1.0,nose_size), (-1.0,nose_shape)],
[0.7, comp_greater_than, (1.0,nose_size), (-1.0,nose_shape)],
[2.7, comp_greater_than, (1.0,chin_size), (1.0,mouth_nose_distance), (1.0,nose_height), (-1.0,face_width)],
]
),
(
"elf", 0,
"man_body", "man_calf_l", "m_handL",
"male_head", man_face_keys,
["man_hair_s","man_hair_m","man_hair_n","man_hair_o", "man_hair_y10", "man_hair_y12","man_hair_p","man_hair_r","man_hair_q","man_hair_v","man_hair_t","man_hair_y6","man_hair_y3","man_hair_y7","man_hair_y9","man_hair_y11","man_hair_u","man_hair_y","man_hair_y2","man_hair_y4"], #man_hair_meshes ,"man_hair_y5","man_hair_y8",
[], #beard meshes ,"beard_q"
["hair_blonde","hair_brunette", "hair_black", "hair_white"], #hair textures
[], #beard_materials
[("manface_young_2",0xffcbe0e0,["hair_blonde"],[0xffffffff, 0xffb04717, 0xff502a19]),
("manface_midage",0xffdfefe1,["hair_blonde"],[0xffffffff, 0xffb04717, 0xff632e18, 0xff502a19, 0xff19100c]),
("manface_young",0xffd0e0e0,["hair_blonde"],[0xff83301a, 0xff502a19, 0xff19100c, 0xff0c0d19]),
("manface_young_3",0xffdceded,["hair_blonde"],[0xff2f180e, 0xff171313, 0xff007080c]),
("manface_7",0xffc0c8c8,["hair_blonde"],[0xff171313, 0xff007080c]),
], #man_face_textures,
[(voice_die,"snd_man_die"),(voice_hit,"snd_man_hit"),(voice_grunt,"snd_man_grunt"),(voice_grunt_long,"snd_man_grunt_long"),(voice_yell,"snd_elf_basic_yell_1","snd_elf_basic_yell_2","snd_elf_basic_yell_3","snd_elf_basic_yell_4","snd_elf_basic_yell_5","snd_elf_basic_yell_6","snd_elf_basic_yell_7","snd_elf_basic_yell_8","snd_elf_basic_yell_9","snd_elf_basic_yell_10","elf_lothlorien_yell_1","elf_lothlorien_yell_2","elf_lothlorien_yell_3","elf_mirkwood_yell_1","elf_mirkwood_yell_2","elf_rivendell_yell_1","elf_rivendell_yell_2","old_elven_yell_1","old_elven_yell_2","old_elven_yell_3","old_elven_yell_4"),(voice_victory,"snd_elf_basic_victory_1","snd_elf_basic_victory_2","snd_elf_basic_victory_3","snd_elf_basic_victory_4","snd_elf_basic_victory_5")], #voice sounds
"skel_human", 1.0,
psys_game_blood,psys_game_blood_2,
[[1.7, comp_greater_than, (1.0,face_width), (1.0,temple_width)], #constraints: ex: 1.7 > (face_width + temple_width)
[0.3, comp_less_than, (1.0,face_width), (1.0,temple_width)],
[1.7, comp_greater_than, (1.0,face_width), (1.0,face_depth)],
[0.3, comp_less_than, (1.0,eyebrow_height), (1.0,eyebrow_position)],
[1.7, comp_greater_than, (1.0,eyebrow_height), (1.0,eyebrow_position)],
[-0.7, comp_less_than, (1.0,nose_size), (-1.0,nose_shape)],
[0.7, comp_greater_than, (1.0,nose_size), (-1.0,nose_shape)],
[2.7, comp_greater_than, (1.0,chin_size), (1.0,mouth_nose_distance), (1.0,nose_height), (-1.0,face_width)],
]
),