Added templates for eras, and moved all the html files to the templates folder

This commit is contained in:
Miguel Zapico 2007-11-02 04:25:44 +00:00
parent cebbc37021
commit 0aeccec5b9
27 changed files with 838 additions and 18 deletions

View file

@ -0,0 +1,41 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Era of Myths - Index</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<p>Era of Myths</p>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="../index.html">Back to main list</a></p>
<p><a href="tree_race.html">Race</a></p>
<ul>
<li><a href='tree_celestial.html'>Celestials</a>
<li><a href='tree_devling.html'>Devlings</a>
<li><a href='tree_human.html'>Humans</a>
<li><a href='tree_lizard.html'>Lizards</a>
<li><a href='tree_mechanical.html'>Mechanical</a>
<li><a href='tree_monster.html'>Monsters</a>
<li><a href='tree_naga.html'>Nagas</a>
<li><a href='tree_undead.html'>Undead</a>
<li><a href='tree_vampire.html'>Vampires</a>
<li><a href='tree_warg.html'>Wargs</a>
<li><a href='tree_wose.html'>Woses</a>
</ul>
</p>
<p><a href="tree_faction.html">Faction</a></p>
<ul>
<li><a href='tree_celestials-EOM.html'>Celestials</a>
<li><a href='tree_devlings-EOM.html'>Devlings</a>
<li><a href='tree_elementals-EOM.html'>Elementals</a>
<li><a href='tree_therians-EOM.html'>Therians</a>
<li><a href='tree_undead-EOM.html'>Undead</a>
<li><a href='tree_vampires-EOM.html'>Vampires</a>
<li><a href='tree_wargs-EOM.html'>Wargs</a>
</ul>
</p>
<p><a href="data/">Raw data</a></p>
<p><a href="animations.html">List of done animations</a></p>
</body>
</html>

View file

@ -0,0 +1,31 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Extended Era - Index</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Extended Era</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="../index.html">Back to main list</a></p>
<p><a href="tree_faction.html">Faction</a></p>
<ul>
<li><a href='tree_aragwaithi-extended.html'>Aragwaithi</a>
<li><a href='tree_chaos-extended.html'>Chaos</a>
<li><a href='tree_dark_elves-extended.html'>Dark elves</a>
<li><a href='tree_drakes-extended.html'>Drakes</a>
<li><a href='tree_dwarves-extended.html'>Dwarves</a>
<li><a href='tree_elves-extended.html'>Elves</a>
<li><a href='tree_kalifa-extended.html'>Kalifa</a>
<li><a href='tree_loyalists-extended.html'>Loyalists</a>
<li><a href='tree_northerners-extended.html'>Northerners</a>
<li><a href='tree_outlaws-extended.html'>Outlaws</a>
<li><a href='tree_sidhe-extended.html'>Sidhe</a>
<li><a href='tree_steppe_orcs-extended.html'>Steppe orcs</a>
<li><a href='tree_undead-extended.html'>Undead</a></ul>
</p>
<p><a href="data/">Raw data</a></p>
<p><a href="animations.html">List of done animations</a></p>
</body>
</html>

View file

@ -0,0 +1,38 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Imperial Era - Index</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Imperial Era</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="../index.html">Back to main list</a></p>
<p><a href="tree_race.html">Race</a></p>
<ul>
<li><a href='tree_dwarf.html'>Dwarves</a>
<li><a href='tree_frost elf.html'>Frost elves</a>
<li><a href='tree_elf.html'>Elves</a>
<li><a href='tree_goblin.html'>Goblins</a>
<li><a href='tree_human.html'>Humans</a>
<li><a href='tree_lavinian.html'>Lavinians</a>&nbsp
<li><a href='tree_marauder.html'>Marauders</a>&nbsp
<li><a href='tree_nemidian.html'>Nemidians</a>&nbsp
<li><a href='tree_orc.html'>Orcs</a>
<li><a href='tree_shide.html'>Shide</a>
<li><a href='tree_undead.html'>Undead</a>
</ul>
</p>
<p><a href="tree_faction.html">Faction</a></p>
<ul>
<li><a href='tree_imper-arendians.html'>Arendians</a>&nbsp
<li><a href='tree_imper-cavernei.html'>Cavernei</a>&nbsp
<li><a href='tree_imper-frost_elves.html'>Frost elves</a>&nbsp
<li><a href='tree_imper-gentes_orcorum.html'>Gentes orcorum</a>&nbsp
<li><a href='tree_imper-lavinian_legion.html'>Lavinian legion</a>&nbsp
<li><a href='tree_imper-marauders.html'>Marauders</a>&nbsp
<li><a href='tree_imper-sidhe.html'>Shide</a>&nbsp
</ul>
</body>
</html>

View file

@ -0,0 +1,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Era of Myths - Tree</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Era of Myths</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="index.html">Back to start</a></p>
<p>
<a href='#celestials'>Celestials</a>&nbsp
<a href='#devlings'>Devlings</a>&nbsp
<a href='#elementals'>Elementals</a>&nbsp
<a href='#therians'>Therians</a>&nbsp
<a href='#undead'>Undead</a>&nbsp
<a href='#vampires'>Vampires</a>&nbsp
<a href='#wargs'>Wargs</a>&nbsp
</p>
<table width=100% border=1>
<tr class="first">
<td width=20%>Level<!-- --> 0</td>
<td width=20%>Level<!-- --> 1</td>
<td width=20%>Level<!-- --> 2</td>
<td width=20%>Level<!-- --> 3</td>
<td width=20%>Level<!-- --> 4</td>
</tr>

View file

@ -0,0 +1,33 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Extended Era - Tree</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Extended Era</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="index.html">Back to start</a></p>
<p>
<a href='#aragwaithi'>Aragwaithi</a>&nbsp;
<a href='#chaos'>Chaos</a>&nbsp;
<a href='#dark_elves'>Dark elves</a>&nbsp;
<a href='#drakes'>Drakes</a>&nbsp;
<a href='#dwarves'>Dwarves</a>&nbsp;
<a href='#elves'>Elves</a>&nbsp;
<a href='#kalifa'>Kalifa</a>&nbsp;
<a href='#loyalists'>Loyalists</a>&nbsp;
<a href='#northerners'>Northerners</a>&nbsp;
<a href='#outlaws'>Outlaws</a>&nbsp;
<a href='#sidhe'>Sidhe</a>&nbsp;
<a href='#steppe_orcs'>Steppe orcs</a>&nbsp;
<a href='#undead'>Undead</a></p>
<table width=100% border=1>
<tr class="first">
<td width=20%>Level<!-- --> 0</td>
<td width=20%>Level<!-- --> 1</td>
<td width=20%>Level<!-- --> 2</td>
<td width=20%>Level<!-- --> 3</td>
<td width=20%>Level<!-- --> 4</td>
</tr>

View file

@ -0,0 +1,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Imperial Era - Tree</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Imperial Era</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="index.html">Back to start</a></p>
<p>
<a href='#arendians'>Arendians</a>&nbsp
<a href='#cavernei'>Cavernei</a>&nbsp
<a href='#frost_elves'>Frost elves</a>&nbsp
<a href='#gentes_orcorum'>Gentes orcorum</a>&nbsp
<a href='#lavinian_legion'>Lavinian legion</a>&nbsp
<a href='#marauders'>Marauders</a>&nbsp
<a href='#sidhe'>Shide</a>&nbsp
</p>
<table width=100% border=1>
<tr class="first">
<td width=20%>Level<!-- --> 0</td>
<td width=20%>Level<!-- --> 1</td>
<td width=20%>Level<!-- --> 2</td>
<td width=20%>Level<!-- --> 3</td>
<td width=20%>Level<!-- --> 4</td>
</tr>

View file

@ -0,0 +1,19 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Era of Myths - Tree</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Era of Myths</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="index.html">Back to start</a></p>
<table width=100% border=1>
<tr class="first">
<td width=20%>Level<!-- --> 0</td>
<td width=20%>Level<!-- --> 1</td>
<td width=20%>Level<!-- --> 2</td>
<td width=20%>Level<!-- --> 3</td>
<td width=20%>Level<!-- --> 4</td>
</tr>

View file

@ -0,0 +1,19 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Extended Era - Tree</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Extended Era</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="index.html">Back to start</a></p>
<table width=100% border=1>
<tr class="first">
<td width=20%>Level<!-- --> 0</td>
<td width=20%>Level<!-- --> 1</td>
<td width=20%>Level<!-- --> 2</td>
<td width=20%>Level<!-- --> 3</td>
<td width=20%>Level<!-- --> 4</td>
</tr>

View file

@ -0,0 +1,19 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Imperial Era - Tree</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Imperial Era</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="index.html">Back to start</a></p>
<table width=100% border=1>
<tr class="first">
<td width=20%>Level<!-- --> 0</td>
<td width=20%>Level<!-- --> 1</td>
<td width=20%>Level<!-- --> 2</td>
<td width=20%>Level<!-- --> 3</td>
<td width=20%>Level<!-- --> 4</td>
</tr>

View file

@ -0,0 +1,32 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Era of Myths - Tree</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Era of Myths</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="index.html">Back to start</a></p>
<p>
<a href='#celestial'>Celestials</a>&nbsp
<a href='#devling'>Devlings</a>&nbsp
<a href='#human'>Humans</a>&nbsp
<a href='#lizard'>Lizards</a>&nbsp
<a href='#mechanical'>Mechanical</a>&nbsp
<a href='#monster'>Monsters</a>&nbsp
<a href='#naga'>Nagas</a>&nbsp
<a href='#undead'>Undead</a>&nbsp
<a href='#vampire'>Vampires</a>&nbsp
<a href='#warg'>Wargs</a>&nbsp
<a href='#wose'>Woses</a>&nbsp
</p>
<table width=100% border=1>
<tr class="first">
<td width=20%>Level<!-- --> 0</td>
<td width=20%>Level<!-- --> 1</td>
<td width=20%>Level<!-- --> 2</td>
<td width=20%>Level<!-- --> 3</td>
<td width=20%>Level<!-- --> 4</td>
</tr>

View file

@ -0,0 +1,35 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Extended Era - Tree</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Extended Era</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="index.html">Back to start</a></p>
<p>
<a href='#aragwaith'>Aragwaith</a>&nbsp
<a href='#dark elf'>Dark elves</a>&nbsp
<a href='#demon'>Demons</a>&nbsp
<a href='#drake'>Drakes</a>&nbsp
<a href='#dwarf'>Dwarves</a>&nbsp
<a href='#goblin'>Goblins</a>&nbsp
<a href='#human'>Humans</a>&nbsp
<a href='#kalifa'>Kalifas</a>&nbsp
<a href='#monster'>Monsters</a>&nbsp
<a href='#naga'>Nagas</a>&nbsp
<a href='#orc'>Orcs</a>&nbsp
<a href='#sidhe'>Sidhe</a>&nbsp
<a href='#troll'>Trolls</a>&nbsp
<a href='#undead'>Undead</a>&nbsp
<a href='#wose'>Woses</a>&nbsp</p>
<table width=100% border=1>
<tr class="first">
<td width=20%>Level<!-- --> 0</td>
<td width=20%>Level<!-- --> 1</td>
<td width=20%>Level<!-- --> 2</td>
<td width=20%>Level<!-- --> 3</td>
<td width=20%>Level<!-- --> 4</td>
</tr>

View file

@ -0,0 +1,31 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>Wesnoth unit list - Imperial Era - Tree</title>
</head>
<body>
<h1>Wesnoth unit list</h1>
<h3>Imperial Era</h3>
<p>Based on version<!-- --> X.X.X</p>
<p><a href="index.html">Back to start</a></p>
<p>
<a href='#dwarf'>Dwarves</a>&nbsp
<a href='#frost elf'>Frost Elves</a>&nbsp
<a href='#goblin'>Goblins</a>&nbsp
<a href='#human'>Humans</a>&nbsp
<a href='#lavinian'>Lavinians</a>&nbsp
<a href='#marauder'>Marauders</a>&nbsp
<a href='#nemidian'>Nemidians</a>&nbsp
<a href='#orc'>Orcs</a>&nbsp
<a href='#sidhe'>Sidhe</a>&nbsp
<a href='#undead'>Undead</a>&nbsp
</p>
<table width=100% border=1>
<tr class="first">
<td width=20%>Level<!-- --> 0</td>
<td width=20%>Level<!-- --> 1</td>
<td width=20%>Level<!-- --> 2</td>
<td width=20%>Level<!-- --> 3</td>
<td width=20%>Level<!-- --> 4</td>
</tr>

View file

@ -0,0 +1,5 @@
svn co http://svn.gna.org/svn/wesnoth/trunk/data/units data/units
svn co -N http://svn.gna.org/svn/wesnoth/trunk/data data
svn co http://svn.gna.org/svn/wesnoth/trunk/data/factions data/factions
perl units.pl

View file

@ -0,0 +1,155 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>{id}</title>
<!--id={num}-->
</head>
<body>
<h1>{name}</h1>
<p>Level<!-- --> {level}</p>
<img src={image}>&nbsp;{image_female}
<p><b>Advances to: </b>
{advancetohtml}</p>
<p><b>Advance from: </b>
--advancefrom--</p>
<p>
<b>HP: </b>{hitpoints}&nbsp;
<b>Cost: </b>{cost}&nbsp;
<b>Moves: </b>{movement}&nbsp;
<b>Alignment: </b>
<!-- -->{alignment}<!-- -->&nbsp;
<b>XP: </b>{experience}
</p>
<p><b>Abilities: </b>
<!-- -->{abilities}</p>
<p style="font-size: smaller">{unit_description}</p>
<h2>attacks</h2>
<table border=1>
<th>
<td><b>Name</b></td>
<td><b>Type</b></td>
<td><b>Strikes</b></td>
<td><b>Range</b></td>
<td><b>Special</b></td>
</th>
--attacks--
</table>
<h2>Resistances</h2>
<table border=1>
<tr>
<td><b>blade</b></td>
<td align=right>::blade::</td>
</tr>
<tr>
<td><b>cold</b></td>
<td align=right>::cold::</td>
</tr>
<tr>
<td><b>fire</b></td>
<td align=right>::fire::</td>
</tr>
<tr>
<td><b>holy</b></td>
<td align=right>::holy::</td>
</tr>
<tr>
<td><b>impact</b></td>
<td align=right>::impact::</td>
</tr>
<tr>
<td><b>pierce</b></td>
<td align=right>::pierce::</td>
</tr>
<tr>
<td><b>psychic</b></td>
<td align=right>::psychic::</td>
</tr>
<tr>
<td><b>shadow</b></td>
<td align=right>::shadow::</td>
</tr>
</table>
<br>
<h2>Terrain Modifiers</h2>
<table border=1>
<tr>
<td><b>Terrain</b></td>
<td><b>Movement</b></td>
<td><b>Defense</b></td>
</tr>
<tr>
<td>Castle</td>
<td align=right>~castle~</td>
<td align=right>::castle::</td>
</tr>
<tr>
<td>Village</td>
<td align=right>~village~</td>
<td align=right>::village::</td>
</tr>
<tr>
<td>Deep Water</td>
<td align=right>~deep_water~</td>
<td align=right>::deep_water::</td>
</tr>
<tr>
<td>Shallow Water</td>
<td align=right>~shallow_water~</td>
<td align=right>::shallow_water::</td>
</tr>
<tr>
<td>Grassland</td>
<td align=right>~grassland~</td>
<td align=right>::grassland::</td>
</tr>
<tr>
<td>Forest</td>
<td align=right>~forest~</td>
<td align=right>::forest::</td>
</tr>
<tr>
<td>Hills</td>
<td align=right>~hills~</td>
<td align=right>::hills::</td>
</tr>
<tr>
<td>Mountains</td>
<td align=right>~mountains~</td>
<td align=right>::mountains::</td>
</tr>
<tr>
<td>Swamp</td>
<td align=right>~swamp_water~</td>
<td align=right>::swamp_water::</td>
</tr>
<tr>
<td>Sand</td>
<td align=right>~sand~</td>
<td align=right>::sand::</td>
</tr>
<tr>
<td>Cave</td>
<td align=right>~cave~</td>
<td align=right>::cave::</td>
</tr>
<tr>
<td>Snow</td>
<td align=right>~tundra~</td>
<td align=right>::tundra::</td>
</tr>
<tr>
<td>Mushroom Grove</td>
<td align=right>~fungus~</td>
<td align=right>::fungus::</td>
</tr>
<tr>
<td>Chasm</td>
<td align=right>~canyon~</td>
<td align=right>::canyon::</td>
</tr>
</table>
<br>
<p style="font-size: smaller"><a href=index.html>Back to start</a></p>
</body>
</html>

View file

@ -0,0 +1,159 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>{id}</title>
<!--id={num}-->
</head>
<body>
<h1>{id}</h1>
<p>Level<!-- --> {level}</p>
<img src={image}>&nbsp;{image_female}
<p><b>Advances to: </b>
{advancetohtml}</p>
<p><b>Advance from:</b>
--advancefrom--</p>
<p>
<b>HP: </b>{hitpoints}&nbsp;
<b>Cost: </b>{cost}&nbsp;
<b>Moves: </b>{movement}&nbsp;
<b>Alignment: </b>
<!-- -->{alignment}<!-- -->&nbsp;
<b>XP: </b>{experience}
</p>
<p><b>Abilities: </b>
<!-- -->{abilities}</p>
<p style="font-size: smaller">{unit_description}</p>
<h2>attacks</h2>
<table border=1>
<th>
<td><b>Name</b></td>
<td><b>Type</b></td>
<td><b>Strikes</b></td>
<td><b>Range</b></td>
<td><b>Special</b></td>
</th>
--attacks--
</table>
<h2>Resistances</h2>
<table border=1>
<tr>
<td><b>blade</b></td>
<td align=right>::blade::</td>
</tr>
<tr>
<td><b>cold</b></td>
<td align=right>::cold::</td>
</tr>
<tr>
<td><b>impact</b></td>
<td align=right>::impact::</td>
</tr>
<tr>
<td><b>pierce</b></td>
<td align=right>::pierce::</td>
</tr>
<tr>
<td><b>fire</b></td>
<td align=right>::fire::</td>
</tr>
<tr>
<td><b>arcane</b></td>
<td align=right>::arcane::</td>
</tr>
<tr>
<td><b>energy</b></td>
<td align=right>::energy::</td>
</tr>
<tr>
<td><b>shadow</b></td>
<td align=right>::shadow::</td>
</tr>
<tr>
<td><b>holy</b></td>
<td align=right>::holy::</td>
</tr>
</table>
<br>
<h2>Terrain Modifiers</h2>
<table border=1>
<tr>
<td><b>Terrain</b></td>
<td><b>Movement</b></td>
<td><b>Defense</b></td>
</tr>
<tr>
<td>Castle</td>
<td align=right>~castle~</td>
<td align=right>::castle::</td>
</tr>
<tr>
<td>Village</td>
<td align=right>~village~</td>
<td align=right>::village::</td>
</tr>
<tr>
<td>Deep Water</td>
<td align=right>~deep_water~</td>
<td align=right>::deep_water::</td>
</tr>
<tr>
<td>Shallow Water</td>
<td align=right>~shallow_water~</td>
<td align=right>::shallow_water::</td>
</tr>
<tr>
<td>Grassland</td>
<td align=right>~grassland~</td>
<td align=right>::grassland::</td>
</tr>
<tr>
<td>Forest</td>
<td align=right>~forest~</td>
<td align=right>::forest::</td>
</tr>
<tr>
<td>Hills</td>
<td align=right>~hills~</td>
<td align=right>::hills::</td>
</tr>
<tr>
<td>Mountains</td>
<td align=right>~mountains~</td>
<td align=right>::mountains::</td>
</tr>
<tr>
<td>Swamp</td>
<td align=right>~swamp_water~</td>
<td align=right>::swamp_water::</td>
</tr>
<tr>
<td>Sand</td>
<td align=right>~sand~</td>
<td align=right>::sand::</td>
</tr>
<tr>
<td>Cave</td>
<td align=right>~cave~</td>
<td align=right>::cave::</td>
</tr>
<tr>
<td>Snow</td>
<td align=right>~tundra~</td>
<td align=right>::tundra::</td>
</tr>
<tr>
<td>Mushroom Grove</td>
<td align=right>~fungus~</td>
<td align=right>::fungus::</td>
</tr>
<tr>
<td>Chasm</td>
<td align=right>~canyon~</td>
<td align=right>::canyon::</td>
</tr>
</table>
<br>
<p style="font-size: smaller"><a href=index.html>Back to start</a></p>
</body>
</html>

View file

@ -0,0 +1,147 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<html lang="en">
<head>
<link rel="stylesheet" href="../units.css" title="Eleazar">
<title>{id}</title>
<!--id={num}-->
</head>
<body>
<h1>{id}</h1>
<p>Level<!-- --> {level}</p>
<img src={image}>&nbsp;{image_female}
<p><b>Advances to: </b>
{advancetohtml}</p>
<p><b>Advance from:</b>
--advancefrom--</p>
<p>
<b>HP: </b>{hitpoints}&nbsp;
<b>Cost: </b>{cost}&nbsp;
<b>Moves: </b>{movement}&nbsp;
<b>Alignment: </b>
<!-- -->{alignment}<!-- -->&nbsp;
<b>XP: </b>{experience}
</p>
<p><b>Abilities: </b>
<!-- -->{abilities}</p>
<p style="font-size: smaller">{unit_description}</p>
<h2>attacks</h2>
<table border=1>
<th>
<td><b>Name</b></td>
<td><b>Type</b></td>
<td><b>Strikes</b></td>
<td><b>Range</b></td>
<td><b>Special</b></td>
</th>
--attacks--
</table>
<h2>Resistances</h2>
<table border=1>
<tr>
<td><b>blade</b></td>
<td align=right>::blade::</td>
</tr>
<tr>
<td><b>cold</b></td>
<td align=right>::cold::</td>
</tr>
<tr>
<td><b>fire</b></td>
<td align=right>::fire::</td>
</tr>
<tr>
<td><b>arcane</b></td>
<td align=right>::arcane::</td>
</tr>
<tr>
<td><b>impact</b></td>
<td align=right>::impact::</td>
</tr>
<tr>
<td><b>pierce</b></td>
<td align=right>::pierce::</td>
</tr>
</table>
<br>
<h2>Terrain Modifiers</h2>
<table border=1>
<tr>
<td><b>Terrain</b></td>
<td><b>Movement</b></td>
<td><b>Defense</b></td>
</tr>
<tr>
<td>Castle</td>
<td align=right>~castle~</td>
<td align=right>::castle::</td>
</tr>
<tr>
<td>Village</td>
<td align=right>~village~</td>
<td align=right>::village::</td>
</tr>
<tr>
<td>Deep Water</td>
<td align=right>~deep_water~</td>
<td align=right>::deep_water::</td>
</tr>
<tr>
<td>Shallow Water</td>
<td align=right>~shallow_water~</td>
<td align=right>::shallow_water::</td>
</tr>
<tr>
<td>Grassland</td>
<td align=right>~grassland~</td>
<td align=right>::grassland::</td>
</tr>
<tr>
<td>Forest</td>
<td align=right>~forest~</td>
<td align=right>::forest::</td>
</tr>
<tr>
<td>Hills</td>
<td align=right>~hills~</td>
<td align=right>::hills::</td>
</tr>
<tr>
<td>Mountains</td>
<td align=right>~mountains~</td>
<td align=right>::mountains::</td>
</tr>
<tr>
<td>Swamp</td>
<td align=right>~swamp_water~</td>
<td align=right>::swamp_water::</td>
</tr>
<tr>
<td>Sand</td>
<td align=right>~sand~</td>
<td align=right>::sand::</td>
</tr>
<tr>
<td>Cave</td>
<td align=right>~cave~</td>
<td align=right>::cave::</td>
</tr>
<tr>
<td>Snow</td>
<td align=right>~tundra~</td>
<td align=right>::tundra::</td>
</tr>
<tr>
<td>Mushroom Grove</td>
<td align=right>~fungus~</td>
<td align=right>::fungus::</td>
</tr>
<tr>
<td>Chasm</td>
<td align=right>~canyon~</td>
<td align=right>::canyon::</td>
</tr>
</table>
<br>
<p style="font-size: smaller"><a href="EXE/index.html">Back to start</a></p>
</body>
</html>

View file

@ -33,7 +33,7 @@ my $html_gen = 1;
# based on the contents of the po folder of Wesnoth
my $translate = 0;
# This option will determine if the attack images are copied, and the images units are copied and colorized
my $images = 1;
my $images = 0;
# This option will determine if the html report on made animations is generated
my $animations = 1;
# This is the version number that will appear on the unit trees
@ -80,9 +80,9 @@ $att_html .= "<td>{name}</td>\n\t<td>{type}</td>\n\t<td>{damage}-{number}</td>\n
&ProcessTypes('units.cfg');
# -- HTML files and raw data reports generation --
if ($version =~ /^1.2/) {
&ProduceDataFiles("unit_1.2.html");
&ProduceDataFiles("templates/unit_1.2.html");
} else {
&ProduceDataFiles("unit.html");
&ProduceDataFiles("templates/unit.html");
}
# Multiplayer
@ -115,7 +115,7 @@ print "Removing English comments\n";
# Extended Era
if ($exe) {
$i=300; $version = 'x.31.0';
$i=300; $version = 'x.31 (unstable)';
($html, %unit_id, @adv, %spaces, %adv_from, %units, %units_id, %adv, %factions, %attacks, %att_id, %races) = ();
$unit_id{AdvanceTo} = 'AdvanceTo';
$link_back = '../';
@ -131,7 +131,7 @@ if ($exe) {
s|$data_dir\/||;
&ProcessTypes($_);
}
&ProduceDataFiles("unit_exe.html");
&ProduceDataFiles("templates/unit_exe.html");
# Get races
open (UNITS, "$report_dir/units.txt") or die "Couldn't open units.txt: $!\n";
while (<UNITS>) {
@ -155,7 +155,7 @@ if ($exe) {
# Imperial Era
if ($ime) {
$i=600; $version = '0.16.3';
$i=600; $version = '0.16.5';
($html, %unit_id, @adv, %spaces, %adv_from, %units, %units_id, %adv, %factions, %attacks, %att_id, %races) = ();
$unit_id{AdvanceTo} = 'AdvanceTo';
$link_back = '';
@ -168,7 +168,7 @@ if ($ime) {
unless (-e $report_dir) {mkdir $report_dir or die "$html_dir directory cannot be created: $!\n";};
print "Processing Imperial Era\n";
&ProcessTypes('units/various.cfg');
&ProduceDataFiles("unit_IME.html");
&ProduceDataFiles("templates/unit_IME.html");
# Get races
open (UNITS, "$report_dir/units.txt") or die "Couldn't open units.txt: $!\n";
while (<UNITS>) {
@ -199,7 +199,7 @@ if ($eom) {
unless (-e $report_dir) {mkdir $report_dir or die "$html_dir directory cannot be created: $!\n";};
print "Processing Era of Myths\n";
&ProcessTypes('units/EOM_Movetypes.cfg');
&ProduceDataFiles("unit_EOM.html");
&ProduceDataFiles("templates/unit_EOM.html");
# Get races
open (UNITS, "$report_dir/units.txt") or die "Couldn't open units.txt: $!\n";
while (<UNITS>) {
@ -257,7 +257,7 @@ sub ProduceDataFiles {
# Factions, populates the factions file
my @factions;
if ($html_unit eq 'unit.html') {
if ($html_unit eq 'templates/unit.html') {
@factions = glob("$wesnoth_dir/data/multiplayer/factions/*");
} else {
@factions = glob("$wesnoth_dir/factions/*");
@ -427,11 +427,11 @@ sub GenerateTree {
print "Starting the generation of unit trees\n";
copy('units.css',"$html_dir/units.css");
# Load HTML templates
open (HTML, "tree_header$era_file.html") or die "Couldn't open header: $!\n";
open (HTML, "templates/tree_header$era_file.html") or die "Couldn't open header: $!\n";
my @header = <HTML>;
s/X.X.X/$version/ foreach @header;
close HTML;
open (HTML, "tree_footer.html") or die "Couldn't open footer: $!\n";
open (HTML, "templates/tree_footer.html") or die "Couldn't open footer: $!\n";
my @footer = <HTML>;
@footer[2] =~ s/date/gmtime(time)/e; # Generation time
close HTML;
@ -484,7 +484,7 @@ sub GenerateTree {
# Tree by race
open (INDEX, "> $html_dir/tree_race.html") or die "Couldn't create tree_race.html: $!\n";
open (HTML, "tree_race_header$era_file.html") or die "Couldn't open header: $!\n";
open (HTML, "templates/tree_race_header$era_file.html") or die "Couldn't open header: $!\n";
while (<HTML>) {s/X.X.X/$version/; print INDEX;}
close HTML;
foreach $race (sort keys %races) {
@ -512,7 +512,7 @@ sub GenerateTree {
# Tree by faction
# Load factions
open (INDEX, "> $html_dir/tree_faction.html") or die "Couldn't create tree_faction.html: $!\n";
open (HTML, "tree_fact_header$era_file.html") or die "Couldn't open header: $!\n";
open (HTML, "templates/tree_fact_header$era_file.html") or die "Couldn't open header: $!\n";
while (<HTML>) {s/X.X.X/$version/; print INDEX;}
close HTML;
# Delete the advances from the units in the factions, so the tree can be built
@ -546,9 +546,9 @@ sub GenerateTree {
# Copy the index file before translating
if ($translate) {
open (HTML, 'index_languages.html') or die "Couldn't open index_languages.html: $!\n";
open (HTML, 'templates/index_languages.html') or die "Couldn't open index_languages.html: $!\n";
} else {
open (HTML, "index_base$era_file.html") or die "Couldn't open index_base.html: $!\n";
open (HTML, "templates/index_base$era_file.html") or die "Couldn't open index_base.html: $!\n";
}
open (INDEX, "> $html_dir/index.html") or die "Couldn't create index.html: $!\n";
while (<HTML>) {s/X.X.X/$version/; print INDEX;}
@ -599,7 +599,7 @@ sub CopyImages {
$image =~ s/"//g;
system ("$colorizer $data_dir/images/$image $html_dir/$unit_folder$image");
$image =~ s/.png/+female.png/;
system ("$colorizer $data_dir/images/$image $html_dir/$unit_folder$image") unless (! -e $image);
system ("$colorizer $data_dir/images/$image $html_dir/$unit_folder$image");
}
close UNITS;
# zombie units
@ -620,10 +620,10 @@ sub GenerateAnimationInfo {
$re_anim =~ s/\|$/)/;
# Load HTML templates
open (HTML, "anim_header.html") or die "Couldn't open header: $!\n";
open (HTML, "templates/anim_header.html") or die "Couldn't open header: $!\n";
my @header = <HTML>;
close HTML;
open (HTML, "tree_footer.html") or die "Couldn't open footer: $!\n";
open (HTML, "templates/tree_footer.html") or die "Couldn't open footer: $!\n";
my @footer = <HTML>;
@footer[2] =~ s/date/gmtime(time)/e; # Generation time
close HTML;