diff --git a/data/tools/unit_tree/style.css b/data/tools/unit_tree/style.css index 1f5083aeed9..cd6d371ef49 100644 --- a/data/tools/unit_tree/style.css +++ b/data/tools/unit_tree/style.css @@ -127,13 +127,12 @@ tr.levels th { border-bottom: 1px solid #cfcbc0; } table.unitinfo { - background-color: #efebd0; - margin: 2px; - border: 1px solid black; - float: left; + background-color: transparent; + border: none; } table.unitinfo th { text-align: left; + font-weight: normal; } td.grayed { color: gray; @@ -206,3 +205,46 @@ div#footer p { div#footer a { color: #111111; } + +td.num { + text-align: right; +} + +td.val { + font-weight: bold; +} + +div.unit-columns { + width: 51em; + float: left; + margin: 0 0 0 1em; +} + +div.unit-columns i { + font-size: 140%; + font-style: normal; +} + +div.unit-columns h1 { + text-shadow: 2px 2px 3px #998877; +} + +div.unit-columns h2 { + border-bottom: 1px solid #000000; +} + +div.unit-columns h2 > small { + font-weight: normal; + font-size: medium; +} + +div.unit-column-left { + width: 30em; + float: left; +} + +div.unit-column-right { + margin: 0 0 0 1em; + width: 20em; + float: right; +} diff --git a/data/tools/wmlunits b/data/tools/wmlunits index 75b25a97957..d6efcd6387f 100755 --- a/data/tools/wmlunits +++ b/data/tools/wmlunits @@ -642,9 +642,9 @@ class HTMLOutput: if fname and fname != uname: display_name += "
" + fname - write('
') + write('
') - write('
') + write('
') write("

%s

\n" % display_name) @@ -675,10 +675,11 @@ class HTMLOutput: level = uval("level") alignment = uval("alignment") + write("

Information

\n") write("\n") write("\n") - write("\n") write("\n") - write("\n") - write("" % text) + write("" % text) x = uval(val) if val == "alignment": x = _(x) - write("" % x) + write("" % x) write("\n") # Write info about abilities. anames = self.get_abilities(unit) write("\n") - write("" % _("Abilities: ")) - write("") + write("" % _("Abilities: ")) + write("") write("\n") write("
%s" % _("Advances from: ")) - write("\n") + write("%s" % _("Advances from: ")) + write("\n") for pid in self.forest.get_parents(uid): punit = self.wesnoth.unit_lookup[pid] if unit.campaign == "mainline" and punit.campaign != "mainline": @@ -689,8 +690,8 @@ class HTMLOutput: write("\n%s" % (link, name)) write("
%s" % _("Advances to: ")) - write("\n") + write("%s" % _("Advances to: ")) + write("\n") for cid in self.forest.get_children(uid): link = "../%s/%s.html" % (self.isocode, cid) try: @@ -716,27 +717,26 @@ class HTMLOutput: ("alignment", _("Alignment: ")), ("id", "ID")]: write("
%s%s%s%s
%s" + (", ".join(anames)) + "%s" + (", ".join(anames)) + "
\n") # Write info about attacks. + write("

Attacks (damage - count)

\n") write("\n") - write("\n") - attacks = self.get_recursive_attacks(unit) for attack in attacks: write("") @@ -764,7 +764,7 @@ class HTMLOutput: n = attack.get_text_val("number") x = attack.get_text_val("damage") x = "%s - %s" % (x, n) - write("" % _(r)) @@ -796,15 +796,15 @@ class HTMLOutput: ("cold", "attacks/iceball.png"), ("arcane", "attacks/faerie-fire.png")] + write("

%s

\n" % _("Resistances: ").strip(" :")) write("
Attacks (damage - count)
%s" % x) + write("%s" % x) r = T(attack, "range") write("
%s
\n") write("\n") - write("\n" % _("Resistances: ")) write("\n") for rid, ricon in resistances: special, r = find_attr("resistance", rid) if r == "-": r = 100 - try: r = "%d%%" % (100 - int(r)) + try: r = "%d%%" % (100 - int(r)) except ValueError: error_message("Warning: Invalid resistance %s for %s.\n" % ( r, uid)) @@ -814,17 +814,17 @@ class HTMLOutput: picname = image_collector.add_image("mainline", ricon, no_tc = True) icon = os.path.join("../pics", picname) - write("\n" % (icon, )) - write("\n" % (_(rid), r)) + write("\n" % (icon, )) + write("\n" % (_(rid), r)) write("\n") write("
%s
%s%s%s%s
\n") # end left column write('
') - write('
') + write('
') if portrait: - write('
') + write('
') if female: write('(portrait)\n' % portrait) write('(portrait)\n' % fportrait) @@ -833,6 +833,7 @@ class HTMLOutput: write('
\n') # Write info about movement costs and terrain defense. + write("

Defense and Movement

\n") write("\n") write("\n") write("\n" % ( @@ -873,7 +874,7 @@ class HTMLOutput: "terrain/" + ticon + ".png", no_tc = True) icon = os.path.join("../pics", picname) write("\n" % (icon, )) - write("<%s>%s<%s>%s\n" % ( + write("<%s>%s<%s class=\"num\">%s\n" % ( tname, ccell, c, dcell, d)) write("\n") write("
%s%s%s%s%s
\n")