1) Look up the specific syntax for the officer in the DMB:
Code:
; Officer - Eastern/Steppe Lesser General
type ebofficer_eastern_steppe_lesser_general
skeleton fs_fast_swordsman_barb
skeleton_horse fs_hc_swordsman
skeleton_elephant fs_forest_elephant_rider
skeleton_chariot fs_chariot_sword
skeleton_camel fs_hc_swordsman
indiv_range 40
texture armenia, eb/data/models_unit/textures/officers/ebofficer_eastern_lesser_general_stefan25_armenia.TGA
texture romans_scipii, eb/data/models_unit/textures/officers/ebofficer_eastern_lesser_general_stefan25_scipii.TGA
texture parthia, eb/data/models_unit/textures/officers/ebofficer_eastern_lesser_general_stefan25_parthia.TGA
texture pontus, eb/data/models_unit/textures/officers/ebofficer_eastern_lesser_general_stefan25_pontus.TGA
model_flexi eb/data/models_unit/ebofficer_eastern_lesser_general_stefan25_high.cas, 15
model_flexi eb/data/models_unit/ebofficer_eastern_lesser_general_stefan25_high.cas, 30
model_flexi eb/data/models_unit/ebofficer_eastern_lesser_general_stefan25_high.cas, 40
model_flexi eb/data/models_unit/ebofficer_eastern_lesser_general_stefan25_high.cas, max
model_sprite 60.0, eb/data/sprites/officers/ebsprite_officer_all.spr
model_tri 400, 0.5f, 0.5f, 0.5
2) EDU copypasta:
Code:
;383
type eastern infantry mardig swordsmen
dictionary eastern_infantry_mardig_swordsmen ; Mardig Sooseramartik
category infantry
class heavy
voice_type General_1
soldier eastern_infantry_mardig_georgian_swordsmen_pontic_thorakitai_parthohellenikoi_thureophoroi, 40, 0, 1.15
officer ebofficer_eastern_steppe_lesser_general
attributes sea_faring, hide_forest, hardy
formation 1.2, 1.6, 2.4, 3.2, 4, square
stat_health 1, 1
stat_pri 6, 6, javelin, 47.3, 2, thrown, simple, piercing, spear, 10 ,1
stat_pri_attr prec, thrown
stat_sec 12, 6, no, 0, 0, melee, simple, slashing, sword, 0 ,0.1
stat_sec_attr no
stat_pri_armour 9, 9, 3, metal
stat_sec_armour 0, 0, flesh
stat_heat 3
stat_ground 0, 0, 1, -1
stat_mental 13, disciplined, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 1897, 474, 196, 374, 1897
ownership romans_scipii, slave
3) ????
4) PROFIT!!!
Oh, and if you want to do that to anything with the "mercenary_unit" attribute (like the Georgians right below the above) you need to add the appropriate entry to the officer model:
Code:
type ebofficer_eastern_steppe_lesser_general
---
texture pontus, eb/data/models_unit/textures/officers/ebofficer_eastern_lesser_general_stefan25_pontus.TGA
texture merc, eb/data/models_unit/textures/officers/ebofficer_eastern_lesser_general_stefan25_scipii.TGA
model_flexi eb/data/models_unit/ebofficer_eastern_lesser_general_stefan25_high.cas, 15
---
Otherwise Bad Things Happen.