[wmlunits] Set extra_defines from [campaign] in addition to the campaign define.

This commit is contained in:
Elias Pschernig 2012-03-23 20:40:37 +00:00
parent 1b4e09bc80
commit ed0a21cb58
2 changed files with 6 additions and 1 deletions

View file

@ -28,6 +28,8 @@ def main():
campaigns = wesnoth.parser.get_all(tag = "campaign")
for campaign in campaigns:
define = campaign.get_text_val("define")
ed = campaign.get_text_val("extra_defines")
if ed: define += "," + ed
name = campaign.get_text_val("name", translation = translated.translate)
sys.stderr.write("Parsing " + name + "...\n")
campaign.name = name

View file

@ -108,7 +108,10 @@ def list_contents():
for campaign in campaigns:
cid = campaign.get_text_val("id")
append(info, cid, campaign.get_text_val("define"), c = campaign)
d = campaign.get_text_val("define")
d2 = campaign.get_text_val("extra_defines")
if d2: d += "," + d2
append(info, cid, d, c = campaign)
return info