I certainly think so. Here's an example of what I've got in DMB and EDU;
EDU:
type perg_citizen_pikemen
dictionary perg_citizen_pikemen ; Citizen Pikemen
category infantry
class spearmen
voice_type Light_1
soldier perg_citizen_pikemen, 60, 0, 1
attributes sea_faring, hide_forest, can_sap, mercenary_unit
formation 1, 1, 2, 2, 8, square, phalanx
stat_health 1, 0
stat_pri 6, 2, no, 0, 0, melee, blade, piercing, spear, 25 ,1
stat_pri_attr spear, long_pike, spear_bonus_8
stat_sec 3, 1, no, 0, 0, melee, simple, piercing, sword, 25 ,1
stat_sec_attr no
stat_pri_armour 6, 3, 2, leather
stat_sec_armour 0, 0, flesh
stat_heat 1
stat_ground 2, 0, 0, 0
stat_mental 2, normal, highly_trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 440, 200, 50, 75, 440
ownership romans_scipii
DMB:
type perg_citizen_pikemen
skeleton fs_slow_spearman, fs_slow_swordsman
indiv_range 40
texture romans_scipii, alexander/data/models_unit/textures/ALEX_phalangist_macedon.tga
model_flexi_m alexander/data/models_unit/ALEX_phalangist_lod_1.cas, 15
model_flexi_m alexander/data/models_unit/ALEX_phalangist_lod_2.cas, 30
model_flexi alexander/data/models_unit/ALEX_phalangist_lod_3.cas, 40
model_flexi alexander/data/models_unit/ALEX_phalangist_lod_4.cas, max
model_sprite romans_scipii, 60.0, alexander/data/sprites/macedon_ALEX_phalangists_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
This all works fine if I keep the mercenary_unit description in EDU, but I don't really want to. I don't think I've missed anything.
Bookmarks