mirror of
https://github.com/1dot13/source.git
synced 2026-09-02 14:36:06 +02:00
new feature: soldier profiles allows defining individual names/bodytypes/hair/skin/traits of soldiers and militia. The game will choose randomly from this pool.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1672 4f8fa57e-7814-0410-bad4-adc449f26b7c
This commit is contained in:
@@ -1580,6 +1580,13 @@ INDIVIDUAL_ENEMY_RANK = TRUE
|
|||||||
;------------------------------------------------------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------------------------------------------------------
|
||||||
INDIVIDUAL_CIVILIAN_NAMES = TRUE
|
INDIVIDUAL_CIVILIAN_NAMES = TRUE
|
||||||
|
|
||||||
|
;------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
; Controls wether enemy soldiers/militiamen can use predefined profiles from TableData/Profiles.
|
||||||
|
; In the xml, one can specify name/bodytype/hair/skin/traits
|
||||||
|
; If selected, the game will select a newly created soldier's data from these profiles randomly
|
||||||
|
;------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
SOLDIER_PROFILES_ENEMY = TRUE
|
||||||
|
SOLDIER_PROFILES_MILITIA = FALSE
|
||||||
|
|
||||||
;------------------------------------------------------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------------------------------------------------------
|
||||||
; If this is set tot TRUE, you can repaint one type of camouflage by using different type camo kit on self. You can also use
|
; If this is set tot TRUE, you can repaint one type of camouflage by using different type camo kit on self. You can also use
|
||||||
|
|||||||
@@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
uiIndex number of profile, 0 is a template
|
||||||
|
szName name of soldier
|
||||||
|
uiBodyType body type:
|
||||||
|
1: REGMALE
|
||||||
|
2: BIGMALE
|
||||||
|
3: STOCKYMALE
|
||||||
|
4: REGFEMALE
|
||||||
|
|
||||||
|
uiHair hair colour:
|
||||||
|
1: WHITEHEAD
|
||||||
|
2: BLACKHEAD
|
||||||
|
3: BROWNHEAD
|
||||||
|
4: BLONDHEAD
|
||||||
|
5: REDHEAD
|
||||||
|
|
||||||
|
uiSkin skin colour:
|
||||||
|
1: PINKSKIN
|
||||||
|
2: TANSKIN
|
||||||
|
3: DARKSKIN
|
||||||
|
4: BLACKSKIN
|
||||||
|
|
||||||
|
uiTrait1, uiTrait2, uiTrait3: according to the trait numbers:
|
||||||
|
// MAJOR TRAITS
|
||||||
|
AUTO_WEAPONS_NT, // 1
|
||||||
|
HEAVY_WEAPONS_NT, // 2
|
||||||
|
SNIPER_NT, // 3
|
||||||
|
RANGER_NT, // 4
|
||||||
|
GUNSLINGER_NT, // 5
|
||||||
|
MARTIAL_ARTS_NT, // 6
|
||||||
|
SQUADLEADER_NT, // 7
|
||||||
|
TECHNICIAN_NT, // 8
|
||||||
|
DOCTOR_NT, // 9
|
||||||
|
|
||||||
|
// MINOR TRAITS
|
||||||
|
AMBIDEXTROUS_NT, // 10
|
||||||
|
MELEE_NT, // 11
|
||||||
|
THROWING_NT, // 12
|
||||||
|
NIGHT_OPS_NT, // 13
|
||||||
|
STEALTHY_NT, // 14
|
||||||
|
ATHLETICS_NT, // 15
|
||||||
|
BODYBUILDING_NT, // 16
|
||||||
|
DEMOLITIONS_NT, // 17
|
||||||
|
TEACHING_NT, // 18
|
||||||
|
SCOUTING_NT, // 19
|
||||||
|
|
||||||
|
COVERT_NT, // 20
|
||||||
|
-->
|
||||||
|
<PROFILES>
|
||||||
|
<PROFILE>
|
||||||
|
<uiIndex>0</uiIndex>
|
||||||
|
<szName>This template should never show up ingame...</szName>
|
||||||
|
<uiBodyType>0</uiBodyType>
|
||||||
|
<uiHair>0</uiHair>
|
||||||
|
<uiSkin>0</uiSkin>
|
||||||
|
<uiTrait1>0</uiTrait1>
|
||||||
|
<uiTrait2>0</uiTrait2>
|
||||||
|
<uiTrait3>0</uiTrait3>
|
||||||
|
</PROFILE>
|
||||||
|
</PROFILES>
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
uiIndex number of profile, 0 is a template
|
||||||
|
szName name of soldier
|
||||||
|
uiBodyType body type:
|
||||||
|
1: REGMALE
|
||||||
|
2: BIGMALE
|
||||||
|
3: STOCKYMALE
|
||||||
|
4: REGFEMALE
|
||||||
|
|
||||||
|
uiHair hair colour:
|
||||||
|
1: WHITEHEAD
|
||||||
|
2: BLACKHEAD
|
||||||
|
3: BROWNHEAD
|
||||||
|
4: BLONDHEAD
|
||||||
|
5: REDHEAD
|
||||||
|
|
||||||
|
uiSkin skin colour:
|
||||||
|
1: PINKSKIN
|
||||||
|
2: TANSKIN
|
||||||
|
3: DARKSKIN
|
||||||
|
4: BLACKSKIN
|
||||||
|
|
||||||
|
uiTrait1, uiTrait2, uiTrait3: according to the trait numbers:
|
||||||
|
// MAJOR TRAITS
|
||||||
|
AUTO_WEAPONS_NT, // 1
|
||||||
|
HEAVY_WEAPONS_NT, // 2
|
||||||
|
SNIPER_NT, // 3
|
||||||
|
RANGER_NT, // 4
|
||||||
|
GUNSLINGER_NT, // 5
|
||||||
|
MARTIAL_ARTS_NT, // 6
|
||||||
|
SQUADLEADER_NT, // 7
|
||||||
|
TECHNICIAN_NT, // 8
|
||||||
|
DOCTOR_NT, // 9
|
||||||
|
|
||||||
|
// MINOR TRAITS
|
||||||
|
AMBIDEXTROUS_NT, // 10
|
||||||
|
MELEE_NT, // 11
|
||||||
|
THROWING_NT, // 12
|
||||||
|
NIGHT_OPS_NT, // 13
|
||||||
|
STEALTHY_NT, // 14
|
||||||
|
ATHLETICS_NT, // 15
|
||||||
|
BODYBUILDING_NT, // 16
|
||||||
|
DEMOLITIONS_NT, // 17
|
||||||
|
TEACHING_NT, // 18
|
||||||
|
SCOUTING_NT, // 19
|
||||||
|
|
||||||
|
COVERT_NT, // 20
|
||||||
|
-->
|
||||||
|
<PROFILES>
|
||||||
|
<PROFILE>
|
||||||
|
<uiIndex>0</uiIndex>
|
||||||
|
<szName>This template should never show up ingame...</szName>
|
||||||
|
<uiBodyType>0</uiBodyType>
|
||||||
|
<uiHair>0</uiHair>
|
||||||
|
<uiSkin>0</uiSkin>
|
||||||
|
<uiTrait1>0</uiTrait1>
|
||||||
|
<uiTrait2>0</uiTrait2>
|
||||||
|
<uiTrait3>0</uiTrait3>
|
||||||
|
</PROFILE>
|
||||||
|
</PROFILES>
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
uiIndex number of profile, 0 is a template
|
||||||
|
szName name of soldier
|
||||||
|
uiBodyType body type:
|
||||||
|
1: REGMALE
|
||||||
|
2: BIGMALE
|
||||||
|
3: STOCKYMALE
|
||||||
|
4: REGFEMALE
|
||||||
|
|
||||||
|
uiHair hair colour:
|
||||||
|
1: WHITEHEAD
|
||||||
|
2: BLACKHEAD
|
||||||
|
3: BROWNHEAD
|
||||||
|
4: BLONDHEAD
|
||||||
|
5: REDHEAD
|
||||||
|
|
||||||
|
uiSkin skin colour:
|
||||||
|
1: PINKSKIN
|
||||||
|
2: TANSKIN
|
||||||
|
3: DARKSKIN
|
||||||
|
4: BLACKSKIN
|
||||||
|
|
||||||
|
uiTrait1, uiTrait2, uiTrait3: according to the trait numbers:
|
||||||
|
// MAJOR TRAITS
|
||||||
|
AUTO_WEAPONS_NT, // 1
|
||||||
|
HEAVY_WEAPONS_NT, // 2
|
||||||
|
SNIPER_NT, // 3
|
||||||
|
RANGER_NT, // 4
|
||||||
|
GUNSLINGER_NT, // 5
|
||||||
|
MARTIAL_ARTS_NT, // 6
|
||||||
|
SQUADLEADER_NT, // 7
|
||||||
|
TECHNICIAN_NT, // 8
|
||||||
|
DOCTOR_NT, // 9
|
||||||
|
|
||||||
|
// MINOR TRAITS
|
||||||
|
AMBIDEXTROUS_NT, // 10
|
||||||
|
MELEE_NT, // 11
|
||||||
|
THROWING_NT, // 12
|
||||||
|
NIGHT_OPS_NT, // 13
|
||||||
|
STEALTHY_NT, // 14
|
||||||
|
ATHLETICS_NT, // 15
|
||||||
|
BODYBUILDING_NT, // 16
|
||||||
|
DEMOLITIONS_NT, // 17
|
||||||
|
TEACHING_NT, // 18
|
||||||
|
SCOUTING_NT, // 19
|
||||||
|
|
||||||
|
COVERT_NT, // 20
|
||||||
|
-->
|
||||||
|
<PROFILES>
|
||||||
|
<PROFILE>
|
||||||
|
<uiIndex>0</uiIndex>
|
||||||
|
<szName>This template should never show up ingame...</szName>
|
||||||
|
<uiBodyType>0</uiBodyType>
|
||||||
|
<uiHair>0</uiHair>
|
||||||
|
<uiSkin>0</uiSkin>
|
||||||
|
<uiTrait1>0</uiTrait1>
|
||||||
|
<uiTrait2>0</uiTrait2>
|
||||||
|
<uiTrait3>0</uiTrait3>
|
||||||
|
</PROFILE>
|
||||||
|
</PROFILES>
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
uiIndex number of profile, 0 is a template
|
||||||
|
szName name of soldier
|
||||||
|
uiBodyType body type:
|
||||||
|
1: REGMALE
|
||||||
|
2: BIGMALE
|
||||||
|
3: STOCKYMALE
|
||||||
|
4: REGFEMALE
|
||||||
|
|
||||||
|
uiHair hair colour:
|
||||||
|
1: WHITEHEAD
|
||||||
|
2: BLACKHEAD
|
||||||
|
3: BROWNHEAD
|
||||||
|
4: BLONDHEAD
|
||||||
|
5: REDHEAD
|
||||||
|
|
||||||
|
uiSkin skin colour:
|
||||||
|
1: PINKSKIN
|
||||||
|
2: TANSKIN
|
||||||
|
3: DARKSKIN
|
||||||
|
4: BLACKSKIN
|
||||||
|
|
||||||
|
uiTrait1, uiTrait2, uiTrait3: according to the trait numbers:
|
||||||
|
// MAJOR TRAITS
|
||||||
|
AUTO_WEAPONS_NT, // 1
|
||||||
|
HEAVY_WEAPONS_NT, // 2
|
||||||
|
SNIPER_NT, // 3
|
||||||
|
RANGER_NT, // 4
|
||||||
|
GUNSLINGER_NT, // 5
|
||||||
|
MARTIAL_ARTS_NT, // 6
|
||||||
|
SQUADLEADER_NT, // 7
|
||||||
|
TECHNICIAN_NT, // 8
|
||||||
|
DOCTOR_NT, // 9
|
||||||
|
|
||||||
|
// MINOR TRAITS
|
||||||
|
AMBIDEXTROUS_NT, // 10
|
||||||
|
MELEE_NT, // 11
|
||||||
|
THROWING_NT, // 12
|
||||||
|
NIGHT_OPS_NT, // 13
|
||||||
|
STEALTHY_NT, // 14
|
||||||
|
ATHLETICS_NT, // 15
|
||||||
|
BODYBUILDING_NT, // 16
|
||||||
|
DEMOLITIONS_NT, // 17
|
||||||
|
TEACHING_NT, // 18
|
||||||
|
SCOUTING_NT, // 19
|
||||||
|
|
||||||
|
COVERT_NT, // 20
|
||||||
|
-->
|
||||||
|
<PROFILES>
|
||||||
|
<PROFILE>
|
||||||
|
<uiIndex>0</uiIndex>
|
||||||
|
<szName>This template should never show up ingame...</szName>
|
||||||
|
<uiBodyType>0</uiBodyType>
|
||||||
|
<uiHair>0</uiHair>
|
||||||
|
<uiSkin>0</uiSkin>
|
||||||
|
<uiTrait1>0</uiTrait1>
|
||||||
|
<uiTrait2>0</uiTrait2>
|
||||||
|
<uiTrait3>0</uiTrait3>
|
||||||
|
</PROFILE>
|
||||||
|
</PROFILES>
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
uiIndex number of profile, 0 is a template
|
||||||
|
szName name of soldier
|
||||||
|
uiBodyType body type:
|
||||||
|
1: REGMALE
|
||||||
|
2: BIGMALE
|
||||||
|
3: STOCKYMALE
|
||||||
|
4: REGFEMALE
|
||||||
|
|
||||||
|
uiHair hair colour:
|
||||||
|
1: WHITEHEAD
|
||||||
|
2: BLACKHEAD
|
||||||
|
3: BROWNHEAD
|
||||||
|
4: BLONDHEAD
|
||||||
|
5: REDHEAD
|
||||||
|
|
||||||
|
uiSkin skin colour:
|
||||||
|
1: PINKSKIN
|
||||||
|
2: TANSKIN
|
||||||
|
3: DARKSKIN
|
||||||
|
4: BLACKSKIN
|
||||||
|
|
||||||
|
uiTrait1, uiTrait2, uiTrait3: according to the trait numbers:
|
||||||
|
// MAJOR TRAITS
|
||||||
|
AUTO_WEAPONS_NT, // 1
|
||||||
|
HEAVY_WEAPONS_NT, // 2
|
||||||
|
SNIPER_NT, // 3
|
||||||
|
RANGER_NT, // 4
|
||||||
|
GUNSLINGER_NT, // 5
|
||||||
|
MARTIAL_ARTS_NT, // 6
|
||||||
|
SQUADLEADER_NT, // 7
|
||||||
|
TECHNICIAN_NT, // 8
|
||||||
|
DOCTOR_NT, // 9
|
||||||
|
|
||||||
|
// MINOR TRAITS
|
||||||
|
AMBIDEXTROUS_NT, // 10
|
||||||
|
MELEE_NT, // 11
|
||||||
|
THROWING_NT, // 12
|
||||||
|
NIGHT_OPS_NT, // 13
|
||||||
|
STEALTHY_NT, // 14
|
||||||
|
ATHLETICS_NT, // 15
|
||||||
|
BODYBUILDING_NT, // 16
|
||||||
|
DEMOLITIONS_NT, // 17
|
||||||
|
TEACHING_NT, // 18
|
||||||
|
SCOUTING_NT, // 19
|
||||||
|
|
||||||
|
COVERT_NT, // 20
|
||||||
|
-->
|
||||||
|
<PROFILES>
|
||||||
|
<PROFILE>
|
||||||
|
<uiIndex>0</uiIndex>
|
||||||
|
<szName>This template should never show up ingame...</szName>
|
||||||
|
<uiBodyType>0</uiBodyType>
|
||||||
|
<uiHair>0</uiHair>
|
||||||
|
<uiSkin>0</uiSkin>
|
||||||
|
<uiTrait1>0</uiTrait1>
|
||||||
|
<uiTrait2>0</uiTrait2>
|
||||||
|
<uiTrait3>0</uiTrait3>
|
||||||
|
</PROFILE>
|
||||||
|
</PROFILES>
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
uiIndex number of profile, 0 is a template
|
||||||
|
szName name of soldier
|
||||||
|
uiBodyType body type:
|
||||||
|
1: REGMALE
|
||||||
|
2: BIGMALE
|
||||||
|
3: STOCKYMALE
|
||||||
|
4: REGFEMALE
|
||||||
|
|
||||||
|
uiHair hair colour:
|
||||||
|
1: WHITEHEAD
|
||||||
|
2: BLACKHEAD
|
||||||
|
3: BROWNHEAD
|
||||||
|
4: BLONDHEAD
|
||||||
|
5: REDHEAD
|
||||||
|
|
||||||
|
uiSkin skin colour:
|
||||||
|
1: PINKSKIN
|
||||||
|
2: TANSKIN
|
||||||
|
3: DARKSKIN
|
||||||
|
4: BLACKSKIN
|
||||||
|
|
||||||
|
uiTrait1, uiTrait2, uiTrait3: according to the trait numbers:
|
||||||
|
// MAJOR TRAITS
|
||||||
|
AUTO_WEAPONS_NT, // 1
|
||||||
|
HEAVY_WEAPONS_NT, // 2
|
||||||
|
SNIPER_NT, // 3
|
||||||
|
RANGER_NT, // 4
|
||||||
|
GUNSLINGER_NT, // 5
|
||||||
|
MARTIAL_ARTS_NT, // 6
|
||||||
|
SQUADLEADER_NT, // 7
|
||||||
|
TECHNICIAN_NT, // 8
|
||||||
|
DOCTOR_NT, // 9
|
||||||
|
|
||||||
|
// MINOR TRAITS
|
||||||
|
AMBIDEXTROUS_NT, // 10
|
||||||
|
MELEE_NT, // 11
|
||||||
|
THROWING_NT, // 12
|
||||||
|
NIGHT_OPS_NT, // 13
|
||||||
|
STEALTHY_NT, // 14
|
||||||
|
ATHLETICS_NT, // 15
|
||||||
|
BODYBUILDING_NT, // 16
|
||||||
|
DEMOLITIONS_NT, // 17
|
||||||
|
TEACHING_NT, // 18
|
||||||
|
SCOUTING_NT, // 19
|
||||||
|
|
||||||
|
COVERT_NT, // 20
|
||||||
|
-->
|
||||||
|
<PROFILES>
|
||||||
|
<PROFILE>
|
||||||
|
<uiIndex>0</uiIndex>
|
||||||
|
<szName>This template should never show up ingame...</szName>
|
||||||
|
<uiBodyType>0</uiBodyType>
|
||||||
|
<uiHair>0</uiHair>
|
||||||
|
<uiSkin>0</uiSkin>
|
||||||
|
<uiTrait1>0</uiTrait1>
|
||||||
|
<uiTrait2>0</uiTrait2>
|
||||||
|
<uiTrait3>0</uiTrait3>
|
||||||
|
</PROFILE>
|
||||||
|
</PROFILES>
|
||||||
@@ -1554,6 +1554,13 @@ INDIVIDUAL_ENEMY_RANK = TRUE
|
|||||||
;------------------------------------------------------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------------------------------------------------------
|
||||||
INDIVIDUAL_CIVILIAN_NAMES = TRUE
|
INDIVIDUAL_CIVILIAN_NAMES = TRUE
|
||||||
|
|
||||||
|
;------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
; Controls wether enemy soldiers/militiamen can use predefined profiles from TableData/Profiles.
|
||||||
|
; In the xml, one can specify name/bodytype/hair/skin/traits
|
||||||
|
; If selected, the game will select a newly created soldier's data from these profiles randomly
|
||||||
|
;------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
SOLDIER_PROFILES_ENEMY = TRUE
|
||||||
|
SOLDIER_PROFILES_MILITIA = FALSE
|
||||||
|
|
||||||
;------------------------------------------------------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------------------------------------------------------
|
||||||
; If this is set tot TRUE, you can repaint one type of camouflage by using different type camo kit on self. You can also use
|
; If this is set tot TRUE, you can repaint one type of camouflage by using different type camo kit on self. You can also use
|
||||||
|
|||||||
Reference in New Issue
Block a user