Adapted the script to handle the 1.2 versions
This commit is contained in:
parent
d84a013cce
commit
9f4752c645
2 changed files with 155 additions and 2 deletions
147
data/tools/unit_tree/unit_1.2.html
Executable file
147
data/tools/unit_tree/unit_1.2.html
Executable 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}> {image_female}
|
||||
<p><b>Advances to: </b>
|
||||
{advancetohtml}</p>
|
||||
<p><b>Advance from:</b>
|
||||
--advancefrom--</p>
|
||||
<p>
|
||||
<b>HP: </b>{hitpoints}
|
||||
<b>Cost: </b>{cost}
|
||||
<b>Moves: </b>{movement}
|
||||
<b>Alignment: </b>
|
||||
<!-- -->{alignment}<!-- -->
|
||||
<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>
|
||||
</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>
|
|
@ -59,7 +59,8 @@ unless (-e $html_dir) {mkdir $html_dir or die "$html_dir directory cannot be cre
|
|||
unless (-e $report_dir) {mkdir $report_dir or die "$report_dir directory cannot be created: $!\n";};
|
||||
unless (-e "$html_dir/attacks") {mkdir "$html_dir/attacks" or die "$html_dir/attacks directory cannot be created: $!\n";};
|
||||
unless (-e "$html_dir/units") {mkdir "$html_dir/units" or die "$html_dir/units directory cannot be created: $!\n";};
|
||||
$data_dir = "$wesnoth_dir/data/core";
|
||||
$data_dir = "$wesnoth_dir/data/core";
|
||||
$data_dir = "$wesnoth_dir/data" if $version =~ /^1.2/;
|
||||
$base_dir = $wesnoth_dir; $base_report_dir = $report_dir;
|
||||
$units_dir = $data_dir . "/units";
|
||||
|
||||
|
@ -78,7 +79,11 @@ $att_html .= "<td>{name}</td>\n\t<td>{type}</td>\n\t<td>{damage}-{number}</td>\n
|
|||
# Information on the units.cfg file
|
||||
&ProcessTypes('units.cfg');
|
||||
# -- HTML files and raw data reports generation --
|
||||
&ProduceDataFiles("unit.html");
|
||||
if ($version =~ /^1.2/) {
|
||||
&ProduceDataFiles("unit_1.2.html");
|
||||
} else {
|
||||
&ProduceDataFiles("unit.html");
|
||||
}
|
||||
|
||||
# Multiplayer
|
||||
# Print multiplayer units
|
||||
|
@ -560,6 +565,7 @@ sub CopyImages {
|
|||
$att_folder = 'attacks/';
|
||||
$unit_folder = 'units/';
|
||||
}
|
||||
$data_dir = $wesnoth_dir if $version =~ /^1.2/;
|
||||
# Attacks images
|
||||
print "Copying attack icons\n";
|
||||
open (ATT, "$report_dir/attacks.txt") or die "Couldn't open attacks.txt: $!\n";
|
||||
|
|
Loading…
Add table
Reference in a new issue