PatWest
09-03-2006, 11:37
I'm trying to create some new buildings to allow factions to recruit their own units outside of their ZOR's. The description files seem in order and don't cause a crash, but everytime I drop in the new EDB the game CTD's before reching a selection screen.
Here's the part of the EDB I added, does anyone see anything wrong with it?
building warcollege
{
levels military_school military_college
{
military_school requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level militia_barracks
{
capability
{
recruit "carthaginian infantry" 0 requires factions { spain, }
recruit "warband sword briton" 0 requires factions { britons, }
recruit "warband sword gaul" 0 requires factions { gauls, }
recruit "warband axe german" 0 requires factions { germans, }
recruit "warband falx dacian" 0 requires factions { dacia, }
recruit "barb horse archers scythian" 0 requires factions { scythia, }
recruit "numidian javelinmen" 2 requires factions { numidia, }
recruit "carthaginian medium infantry" 0 requires factions { carthage, }
recruit "east hillmen" 0 requires factions { pontus, }
recruit "east hillmen" 0 requires factions { armenia, }
recruit "east hillmen" 0 requires factions { parthia, }
recruit "egyptian nile infantry" 0 requires factions { egyptian, }
recruit "greek hoplite" 0 requires factions { greek_cities, }
recruit "greek levy pikemen" 0 requires factions { macedon, }
recruit "greek levy pikemen" 0 requires factions { seleucid, }
recruit "roman hastati" 0 requires factions { roman, } and not marian_reforms
recruit "roman infantry auxillia" 0 requires factions { roman, } and marian_reforms
}
construction 4
cost 2000
settlement_min city
upgrades
{
military_college
}
}
military_college requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level city_barracks
{
capability
{
recruit "carthaginian infantry" 0 requires factions { spain, }
recruit "spanish scutarii" 0 requires factions { spain, }
recruit "warband sword briton" 0 requires factions { britons, }
recruit "warband sword gaul" 0 requires factions { gauls, }
recruit "warband axe german" 0 requires factions { germans, }
recruit "warband falx dacian" 0 requires factions { dacia, }
recruit "barb horse archers scythian" 0 requires factions { scythia, }
recruit "barb warguard gaul" 0 requires factions { gauls, }
recruit "barb warguard briton" 0 requires factions { britons, }
recruit "barb warguard dacian" 0 requires factions { dacia, }
recruit "warband dhaxe german" 0 requires factions { germans, }
recruit "warband axe scythian" 1 requires factions { scythia, }
recruit "numidian javelinmen" 2 requires factions { numidia, }
recruit "carthaginian medium infantry" 0 requires factions { carthage, }
recruit "numidian desert warriors" 1 requires factions { numidia, }
recruit "carthaginian heavy infantry" 0 requires factions { carthage, }
recruit "east hillmen" 0 requires factions { pontus, }
recruit "east hillmen" 0 requires factions { armenia, }
recruit "east hillmen" 2 requires factions { parthia, }
recruit "east heavy infantry" 0 requires factions { armenia, }
recruit "east hoplite" 0 requires factions { pontus, }
recruit "egyptian nile infantry" 0 requires factions { egyptian, }
recruit "egyptian infantry" 0 requires factions { egyptian, }
recruit "greek hoplite" 0 requires factions { greek_cities, }
recruit "greek levy pikemen" 0 requires factions { macedon, }
recruit "greek levy pikemen" 0 requires factions { seleucid, }
recruit "greek pikemen" 0 requires factions { macedon, }
recruit "greek pikemen" 0 requires factions { seleucid, }
recruit "greek hoplite elite" 0 requires factions { greek_cities, }
recruit "roman hastati" 0 requires factions { roman, } and not marian_reforms
recruit "roman infantry auxillia" 0 requires factions { roman, } and marian_reforms
recruit "roman princeps" 0 requires factions { roman, } and not marian_reforms
recruit "roman legionary cohort i" 0 requires factions { roman, } and marian_reforms
}
construction 6
cost 3000
settlement_min large_city
upgrades
{
}
}
}
plugins
{
}
}
building horsemanship
{
levels equestrian_school equestrian_college
{
equestrian_school requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level stables
{
capability
{
recruit "carthaginian warhounds" 0 requires factions { spain, }
recruit "carthaginian cavalry" 0 requires factions { spain, }
recruit "merc barbarian cavalry" 0 requires factions { britons, }
recruit "barb cavalry gaul" 0 requires factions { gauls, }
recruit "barb cavalry german" 0 requires factions { germans, }
recruit "barb cavalry dacian" 0 requires factions { dacia, }
recruit "barb cavalry scythian" 0 requires factions { scythia, }
recruit "barb wardogs briton" 0 requires factions { britons, }
recruit "barb wardogs dacian" 0 requires factions { dacia, }
recruit "barb wardogs gaul" 0 requires factions { gauls, }
recruit "barb wardogs german" 0 requires factions { germans, }
recruit "barb wardogs scythian" 0 requires factions { scythia, }
recruit "carthaginian cavalry" 0 requires factions { carthage, }
recruit "numidian cavalry" 0 requires factions { numidia, }
recruit "east cavalry" 0 requires factions { pontus, }
recruit "east horse archer" 0 requires factions { armenia, }
recruit "east horse archer" 0 requires factions { parthia, }
recruit "egyptian nubian cavalry" 0 requires factions { egyptian, }
recruit "greek light lancer" 0 requires factions { macedon, }
recruit "greek cavalry" 0 requires factions { greek_cities, }
recruit "greek cavalry" 0 requires factions { seleucid, }
recruit "roman wardogs" 0 requires factions { roman, }
}
construction 4
cost 2000
settlement_min city
upgrades
{
equestrian_college
}
}
equestrian_college requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level cavalry_barracks
{
capability
{
recruit "carthaginian warhounds" 0 requires factions { spain, }
recruit "carthaginian cavalry" 0 requires factions { spain, }
recruit "carthaginian medium cavalry" 0 requires factions { spain, }
recruit "merc barbarian cavalry" 0 requires factions { britons, }
recruit "barb cavalry gaul" 0 requires factions { gauls, }
recruit "barb cavalry german" 0 requires factions { germans, }
recruit "barb cavalry dacian" 0 requires factions { dacia, }
recruit "barb cavalry scythian" 0 requires factions { scythia, }
recruit "barb wardogs briton" 0 requires factions { britons, }
recruit "barb wardogs dacian" 0 requires factions { dacia, }
recruit "barb wardogs gaul" 0 requires factions { gauls, }
recruit "barb wardogs german" 0 requires factions { germans, }
recruit "barb wardogs scythian" 0 requires factions { scythia, }
recruit "barb chariot heavy briton" 0 requires factions { britons, }
recruit "barb noble cavalry gaul" 0 requires factions { gauls, }
recruit "barb gothic cavalry german" 0 requires factions { germans, }
recruit "barb noble cavalry dacian" 0 requires factions { dacia, }
recruit "barb scythian nobles scythian" 0 requires factions { scythia, }
recruit "carthaginian cavalry" 0 requires factions { carthage, }
recruit "numidian cavalry" 0 requires factions { numidia, }
recruit "carthaginian medium cavalry" 0 requires factions { carthaginian, }
recruit "carthaginian elephant forest" 0 requires factions { carthage, } and resource elephants
recruit "numidian camel riders" 0 requires factions { numidia, } and resource camels
recruit "east cavalry" 0 requires factions { pontus, }
recruit "east horse archer" 0 requires factions { armenia, }
recruit "east horse archer" 0 requires factions { parthia, }
recruit "east heavy cavalry" 0 requires factions { pontus, }
recruit "east persian cavalry" 0 requires factions { parthia, }
recruit "east cataphract archer" 0 requires factions { armenia, }
recruit "egyptian cavalry" 0 requires factions { egyptian, }
recruit "egyptian nubian cavalry" 0 requires factions { egyptian, }
recruit "greek light lancer" 0 requires factions { macedon, }
recruit "greek cavalry" 0 requires factions { greek_cities, }
recruit "greek cavalry" 0 requires factions { seleucid, }
recruit "greek medium cavalry" 0 requires factions { seleucid, }
recruit "greek medium cavalry" 0 requires factions { greek_cities, macedon, }
recruit "greek elephant small" 0 requires factions { seleucid, } and resource elephants
recruit "roman cavalry auxillia" 0 requires factions { roman, }
recruit "roman wardogs" 0 requires factions { roman, }
}
construction 6
cost 3000
settlement_min large_city
upgrades
{
}
}
}
plugins
{
}
}
building balistics
{
levels missileer_school missileer_college
{
missileer_school requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level practice_field
{
capability
{
recruit "carthaginian peltast" 0 requires factions { spain, }
recruit "barb peltast gaul" 0 requires factions { gauls, }
recruit "barb peltast german" 0 requires factions { germans, }
recruit "barb slinger briton" 0 requires factions { britons, }
recruit "barb archer dacian" 0 requires factions { dacia, }
recruit "barb archer scythian" 0 requires factions { scythia, }
recruit "carthaginian peltast" 0 requires factions { carthage, }
recruit "carthaginian archer" 0 requires factions { numidia, }
recruit "east peltast" 0 requires factions { pontus, }
recruit "east peltast" 0 requires factions { armenia, }
recruit "east slinger" 0 requires factions { parthia, }
recruit "egyptian peltast" 0 requires factions { egyptian, }
recruit "egyptian slingers" 0 requires factions { egyptian, }
recruit "egyptian archer" 0 requires factions { egyptian, }
recruit "greek peltast" 0 requires factions { seleucid, }
recruit "greek peltast" 0 requires factions { greek_cities, macedon, }
recruit "roman velite" 0 requires factions { roman, }
}
construction 4
cost 2000
settlement_min city
upgrades
{
missileer_college
}
}
missileer_college requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level archery_range
{
capability
{
recruit "carthaginian slinger" 0 requires factions { spain, }
recruit "carthaginian peltast" 0 requires factions { spain, }
recruit "barb peltast gaul" 0 requires factions { gauls, }
recruit "barb peltast german" 0 requires factions { germans, }
recruit "barb slinger briton" 0 requires factions { britons, }
recruit "barb archer dacian" 0 requires factions { dacia, }
recruit "barb archer scythian" 0 requires factions { scythia, }
recruit "warband archer german" 0 requires factions { germans, }
recruit "warband archer dacian" 0 requires factions { dacia, }
recruit "warband archer scythian" 0 requires factions { scythia, }
recruit "warband archer gaul" 0 requires factions { gauls, }
recruit "warband huntsman briton" 0 requires factions { britons, }
recruit "carthaginian peltast" 0 requires factions { carthage, }
recruit "carthaginian archer" 2 requires factions { numidia, }
recruit "carthaginian slinger" 0 requires factions { carthaginian, }
recruit "east peltast" 0 requires factions { pontus, }
recruit "east peltast" 0 requires factions { armenia, }
recruit "east slinger" 0 requires factions { parthia, }
recruit "east archer" 0 requires factions { pontus, }
recruit "east archer" 0 requires factions { armenia, }
recruit "east archer" 0 requires factions { parthia, }
recruit "egyptian peltast" 0 requires factions { egyptian, }
recruit "egyptian slingers" 0 requires factions { egyptian, }
recruit "egyptian archer" 0 requires factions { egyptian, }
recruit "greek peltast" 0 requires factions { seleucid, }
recruit "greek peltast" 0 requires factions { greek_cities, macedon, }
recruit "greek archer" 0 requires factions { seleucid, }
recruit "greek archer" 0 requires factions { greek_cities, macedon, }
recruit "roman velite" 0 requires factions { roman, }
recruit "roman slingers" 0 requires factions { roman, } and not marian_reforms
recruit "roman archer" 0 requires factions { roman, } and marian_reforms
}
construction 6
cost 3000
settlement_min large_city
upgrades
{
}
}
}
plugins
{
}
}
I'm using one of the TWC tutorials, I've set up the graphics and descriptions already, but are their any other files that a building needs to be defined in.
Any help would be apreciated.
P.S. I couldn't find a good manual tutorial at the .org just the one for hadrians tool which I didn't want to use. Is their one?
Here's the part of the EDB I added, does anyone see anything wrong with it?
building warcollege
{
levels military_school military_college
{
military_school requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level militia_barracks
{
capability
{
recruit "carthaginian infantry" 0 requires factions { spain, }
recruit "warband sword briton" 0 requires factions { britons, }
recruit "warband sword gaul" 0 requires factions { gauls, }
recruit "warband axe german" 0 requires factions { germans, }
recruit "warband falx dacian" 0 requires factions { dacia, }
recruit "barb horse archers scythian" 0 requires factions { scythia, }
recruit "numidian javelinmen" 2 requires factions { numidia, }
recruit "carthaginian medium infantry" 0 requires factions { carthage, }
recruit "east hillmen" 0 requires factions { pontus, }
recruit "east hillmen" 0 requires factions { armenia, }
recruit "east hillmen" 0 requires factions { parthia, }
recruit "egyptian nile infantry" 0 requires factions { egyptian, }
recruit "greek hoplite" 0 requires factions { greek_cities, }
recruit "greek levy pikemen" 0 requires factions { macedon, }
recruit "greek levy pikemen" 0 requires factions { seleucid, }
recruit "roman hastati" 0 requires factions { roman, } and not marian_reforms
recruit "roman infantry auxillia" 0 requires factions { roman, } and marian_reforms
}
construction 4
cost 2000
settlement_min city
upgrades
{
military_college
}
}
military_college requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level city_barracks
{
capability
{
recruit "carthaginian infantry" 0 requires factions { spain, }
recruit "spanish scutarii" 0 requires factions { spain, }
recruit "warband sword briton" 0 requires factions { britons, }
recruit "warband sword gaul" 0 requires factions { gauls, }
recruit "warband axe german" 0 requires factions { germans, }
recruit "warband falx dacian" 0 requires factions { dacia, }
recruit "barb horse archers scythian" 0 requires factions { scythia, }
recruit "barb warguard gaul" 0 requires factions { gauls, }
recruit "barb warguard briton" 0 requires factions { britons, }
recruit "barb warguard dacian" 0 requires factions { dacia, }
recruit "warband dhaxe german" 0 requires factions { germans, }
recruit "warband axe scythian" 1 requires factions { scythia, }
recruit "numidian javelinmen" 2 requires factions { numidia, }
recruit "carthaginian medium infantry" 0 requires factions { carthage, }
recruit "numidian desert warriors" 1 requires factions { numidia, }
recruit "carthaginian heavy infantry" 0 requires factions { carthage, }
recruit "east hillmen" 0 requires factions { pontus, }
recruit "east hillmen" 0 requires factions { armenia, }
recruit "east hillmen" 2 requires factions { parthia, }
recruit "east heavy infantry" 0 requires factions { armenia, }
recruit "east hoplite" 0 requires factions { pontus, }
recruit "egyptian nile infantry" 0 requires factions { egyptian, }
recruit "egyptian infantry" 0 requires factions { egyptian, }
recruit "greek hoplite" 0 requires factions { greek_cities, }
recruit "greek levy pikemen" 0 requires factions { macedon, }
recruit "greek levy pikemen" 0 requires factions { seleucid, }
recruit "greek pikemen" 0 requires factions { macedon, }
recruit "greek pikemen" 0 requires factions { seleucid, }
recruit "greek hoplite elite" 0 requires factions { greek_cities, }
recruit "roman hastati" 0 requires factions { roman, } and not marian_reforms
recruit "roman infantry auxillia" 0 requires factions { roman, } and marian_reforms
recruit "roman princeps" 0 requires factions { roman, } and not marian_reforms
recruit "roman legionary cohort i" 0 requires factions { roman, } and marian_reforms
}
construction 6
cost 3000
settlement_min large_city
upgrades
{
}
}
}
plugins
{
}
}
building horsemanship
{
levels equestrian_school equestrian_college
{
equestrian_school requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level stables
{
capability
{
recruit "carthaginian warhounds" 0 requires factions { spain, }
recruit "carthaginian cavalry" 0 requires factions { spain, }
recruit "merc barbarian cavalry" 0 requires factions { britons, }
recruit "barb cavalry gaul" 0 requires factions { gauls, }
recruit "barb cavalry german" 0 requires factions { germans, }
recruit "barb cavalry dacian" 0 requires factions { dacia, }
recruit "barb cavalry scythian" 0 requires factions { scythia, }
recruit "barb wardogs briton" 0 requires factions { britons, }
recruit "barb wardogs dacian" 0 requires factions { dacia, }
recruit "barb wardogs gaul" 0 requires factions { gauls, }
recruit "barb wardogs german" 0 requires factions { germans, }
recruit "barb wardogs scythian" 0 requires factions { scythia, }
recruit "carthaginian cavalry" 0 requires factions { carthage, }
recruit "numidian cavalry" 0 requires factions { numidia, }
recruit "east cavalry" 0 requires factions { pontus, }
recruit "east horse archer" 0 requires factions { armenia, }
recruit "east horse archer" 0 requires factions { parthia, }
recruit "egyptian nubian cavalry" 0 requires factions { egyptian, }
recruit "greek light lancer" 0 requires factions { macedon, }
recruit "greek cavalry" 0 requires factions { greek_cities, }
recruit "greek cavalry" 0 requires factions { seleucid, }
recruit "roman wardogs" 0 requires factions { roman, }
}
construction 4
cost 2000
settlement_min city
upgrades
{
equestrian_college
}
}
equestrian_college requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level cavalry_barracks
{
capability
{
recruit "carthaginian warhounds" 0 requires factions { spain, }
recruit "carthaginian cavalry" 0 requires factions { spain, }
recruit "carthaginian medium cavalry" 0 requires factions { spain, }
recruit "merc barbarian cavalry" 0 requires factions { britons, }
recruit "barb cavalry gaul" 0 requires factions { gauls, }
recruit "barb cavalry german" 0 requires factions { germans, }
recruit "barb cavalry dacian" 0 requires factions { dacia, }
recruit "barb cavalry scythian" 0 requires factions { scythia, }
recruit "barb wardogs briton" 0 requires factions { britons, }
recruit "barb wardogs dacian" 0 requires factions { dacia, }
recruit "barb wardogs gaul" 0 requires factions { gauls, }
recruit "barb wardogs german" 0 requires factions { germans, }
recruit "barb wardogs scythian" 0 requires factions { scythia, }
recruit "barb chariot heavy briton" 0 requires factions { britons, }
recruit "barb noble cavalry gaul" 0 requires factions { gauls, }
recruit "barb gothic cavalry german" 0 requires factions { germans, }
recruit "barb noble cavalry dacian" 0 requires factions { dacia, }
recruit "barb scythian nobles scythian" 0 requires factions { scythia, }
recruit "carthaginian cavalry" 0 requires factions { carthage, }
recruit "numidian cavalry" 0 requires factions { numidia, }
recruit "carthaginian medium cavalry" 0 requires factions { carthaginian, }
recruit "carthaginian elephant forest" 0 requires factions { carthage, } and resource elephants
recruit "numidian camel riders" 0 requires factions { numidia, } and resource camels
recruit "east cavalry" 0 requires factions { pontus, }
recruit "east horse archer" 0 requires factions { armenia, }
recruit "east horse archer" 0 requires factions { parthia, }
recruit "east heavy cavalry" 0 requires factions { pontus, }
recruit "east persian cavalry" 0 requires factions { parthia, }
recruit "east cataphract archer" 0 requires factions { armenia, }
recruit "egyptian cavalry" 0 requires factions { egyptian, }
recruit "egyptian nubian cavalry" 0 requires factions { egyptian, }
recruit "greek light lancer" 0 requires factions { macedon, }
recruit "greek cavalry" 0 requires factions { greek_cities, }
recruit "greek cavalry" 0 requires factions { seleucid, }
recruit "greek medium cavalry" 0 requires factions { seleucid, }
recruit "greek medium cavalry" 0 requires factions { greek_cities, macedon, }
recruit "greek elephant small" 0 requires factions { seleucid, } and resource elephants
recruit "roman cavalry auxillia" 0 requires factions { roman, }
recruit "roman wardogs" 0 requires factions { roman, }
}
construction 6
cost 3000
settlement_min large_city
upgrades
{
}
}
}
plugins
{
}
}
building balistics
{
levels missileer_school missileer_college
{
missileer_school requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level practice_field
{
capability
{
recruit "carthaginian peltast" 0 requires factions { spain, }
recruit "barb peltast gaul" 0 requires factions { gauls, }
recruit "barb peltast german" 0 requires factions { germans, }
recruit "barb slinger briton" 0 requires factions { britons, }
recruit "barb archer dacian" 0 requires factions { dacia, }
recruit "barb archer scythian" 0 requires factions { scythia, }
recruit "carthaginian peltast" 0 requires factions { carthage, }
recruit "carthaginian archer" 0 requires factions { numidia, }
recruit "east peltast" 0 requires factions { pontus, }
recruit "east peltast" 0 requires factions { armenia, }
recruit "east slinger" 0 requires factions { parthia, }
recruit "egyptian peltast" 0 requires factions { egyptian, }
recruit "egyptian slingers" 0 requires factions { egyptian, }
recruit "egyptian archer" 0 requires factions { egyptian, }
recruit "greek peltast" 0 requires factions { seleucid, }
recruit "greek peltast" 0 requires factions { greek_cities, macedon, }
recruit "roman velite" 0 requires factions { roman, }
}
construction 4
cost 2000
settlement_min city
upgrades
{
missileer_college
}
}
missileer_college requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } and building_present_min_level archery_range
{
capability
{
recruit "carthaginian slinger" 0 requires factions { spain, }
recruit "carthaginian peltast" 0 requires factions { spain, }
recruit "barb peltast gaul" 0 requires factions { gauls, }
recruit "barb peltast german" 0 requires factions { germans, }
recruit "barb slinger briton" 0 requires factions { britons, }
recruit "barb archer dacian" 0 requires factions { dacia, }
recruit "barb archer scythian" 0 requires factions { scythia, }
recruit "warband archer german" 0 requires factions { germans, }
recruit "warband archer dacian" 0 requires factions { dacia, }
recruit "warband archer scythian" 0 requires factions { scythia, }
recruit "warband archer gaul" 0 requires factions { gauls, }
recruit "warband huntsman briton" 0 requires factions { britons, }
recruit "carthaginian peltast" 0 requires factions { carthage, }
recruit "carthaginian archer" 2 requires factions { numidia, }
recruit "carthaginian slinger" 0 requires factions { carthaginian, }
recruit "east peltast" 0 requires factions { pontus, }
recruit "east peltast" 0 requires factions { armenia, }
recruit "east slinger" 0 requires factions { parthia, }
recruit "east archer" 0 requires factions { pontus, }
recruit "east archer" 0 requires factions { armenia, }
recruit "east archer" 0 requires factions { parthia, }
recruit "egyptian peltast" 0 requires factions { egyptian, }
recruit "egyptian slingers" 0 requires factions { egyptian, }
recruit "egyptian archer" 0 requires factions { egyptian, }
recruit "greek peltast" 0 requires factions { seleucid, }
recruit "greek peltast" 0 requires factions { greek_cities, macedon, }
recruit "greek archer" 0 requires factions { seleucid, }
recruit "greek archer" 0 requires factions { greek_cities, macedon, }
recruit "roman velite" 0 requires factions { roman, }
recruit "roman slingers" 0 requires factions { roman, } and not marian_reforms
recruit "roman archer" 0 requires factions { roman, } and marian_reforms
}
construction 6
cost 3000
settlement_min large_city
upgrades
{
}
}
}
plugins
{
}
}
I'm using one of the TWC tutorials, I've set up the graphics and descriptions already, but are their any other files that a building needs to be defined in.
Any help would be apreciated.
P.S. I couldn't find a good manual tutorial at the .org just the one for hadrians tool which I didn't want to use. Is their one?