Has anybody tried modifying class or gender choices that you get starting a new game?
What I'm thinking is that currently gender decides what body mesh you get and also what face textures you can get to choose from. You could add new options to it for example to have taller bodies, shorter bodies, more muscle, tattoos on your body, etc.
Or even change it to being a 'race selector' in fantasy mods - instead of 'male, female' you get 'human male, human female, orc male, orc female, dwarf male', etc
Example:
game_menus = [
(
"start_game_1",0,
"Welcome, adventurer, to Mount&Blade. Before you start the game, you must create a character. To begin, select your character's race.",
"none",
[],
[
("start_human",[],"Human",
[
(troop_set_type,0,0),
(assign,"$character_race",0),
(troop_raise_attribute, "trp_player",ca_strength,1),
(troop_raise_attribute, "trp_player",ca_charisma,1),
(jump_to_menu,"mnu_start_game_2")
]
),
("start_orc",[],"Orc",
[
(troop_set_type,0,1),
(assign,"$character_race",1),
(troop_raise_attribute, "trp_player",ca_strength,3),
(troop_raise_attribute, "trp_player",ca_intelligence,-1),
(jump_to_menu,"mnu_start_game_2")
]
),
("start_elf",[],"Elf",
[
(troop_set_type,0,2),
(assign,"$character_race",2),
(troop_raise_attribute, "trp_player",ca_agility,2),
(troop_raise_attribute, "trp_player",ca_intelligence,1),
(troop_raise_attribute, "trp_player",ca_strength,-1),
(jump_to_menu,"mnu_start_game_2")
]
),
]
),
What I'm thinking is that currently gender decides what body mesh you get and also what face textures you can get to choose from. You could add new options to it for example to have taller bodies, shorter bodies, more muscle, tattoos on your body, etc.
Or even change it to being a 'race selector' in fantasy mods - instead of 'male, female' you get 'human male, human female, orc male, orc female, dwarf male', etc
Example:
game_menus = [
(
"start_game_1",0,
"Welcome, adventurer, to Mount&Blade. Before you start the game, you must create a character. To begin, select your character's race.",
"none",
[],
[
("start_human",[],"Human",
[
(troop_set_type,0,0),
(assign,"$character_race",0),
(troop_raise_attribute, "trp_player",ca_strength,1),
(troop_raise_attribute, "trp_player",ca_charisma,1),
(jump_to_menu,"mnu_start_game_2")
]
),
("start_orc",[],"Orc",
[
(troop_set_type,0,1),
(assign,"$character_race",1),
(troop_raise_attribute, "trp_player",ca_strength,3),
(troop_raise_attribute, "trp_player",ca_intelligence,-1),
(jump_to_menu,"mnu_start_game_2")
]
),
("start_elf",[],"Elf",
[
(troop_set_type,0,2),
(assign,"$character_race",2),
(troop_raise_attribute, "trp_player",ca_agility,2),
(troop_raise_attribute, "trp_player",ca_intelligence,1),
(troop_raise_attribute, "trp_player",ca_strength,-1),
(jump_to_menu,"mnu_start_game_2")
]
),
]
),