Engineers experience points

What would you like to see in Freeciv? Do you have a good idea what should be improved or how?
Post Reply
Lachu
Elite
Posts: 472
Joined: Sat May 04, 2013 2:19 pm

Engineers experience points

Post by Lachu »

Idea is quite simple. Add to some science building some chance to train more veteran engineers instead of less veteran. For example University, public school or library will train engineers with one additional veteran level.
wieder
Elite
Posts: 304
Joined: Thu Jul 27, 2017 10:43 am

Re: Engineers experience points

Post by wieder »

Something like this might work?

buildings.ruleset

[building_academy]
name = _("Academy")
genus = "Improvement"
reqs =
{ "type", "name", "range"
"Tech", "Currency", "Player"
}
graphic = "b.academy"
graphic_alt = "b.university"
obsolete_by = "None"
build_cost = 60
upkeep = 0
sabotage = 100
sound = "b_university"
sound_alt = "b_generic"
; /* xgettext:no-c-format */
helptext = _("\
Allows a city to produce veteran non-military units (such as\
veteran Diplomats and veteran Explorers). The Academy does not\
heal damaged units.\
")



effect.ruleset


[effect_academy]
name = "Veteran_Build"
value = 1
reqs =
{ "type", "name", "range"
"Building", "Academy", "City"
"UnitFlag", "NonMil", "Local"
}
nreqs =
{ "type", "name", "range"
"UnitFlag", "NoVeteran", "Local"
}

[effect_academy1]
name = "Spy_Resistant"
value = 25
reqs =
{ "type", "name", "range"
"Building", "Academy", "City"
}
Post Reply