User:Frost: Difference between revisions
Appearance
Created page with "= my base layout = <center><table cellpadding=0 cellspacing=0> <tr><TH COLSPAN=2>I prefer to extenderify the starting base into this format:</th></tr><tr> <td>Chicago:{{UBK|= |ha..." |
No edit summary |
||
| Line 38: | Line 38: | ||
|dirt|dirt|lift|dirt|dirt|dirt|= | |dirt|dirt|lift|dirt|dirt|dirt|= | ||
|large_radar|small_radar|quarters|dirt|dirt|dirt|= | |large_radar|small_radar|quarters|dirt|dirt|dirt|= | ||
| | |quarters|stores|stores|workshop|dirt|dirt|= | ||
|dirt|dirt|containment|lab|dirt|dirt|=}} | |dirt|dirt|containment|lab|dirt|dirt|=}} | ||
</td><td>{{UBK|= | </td><td>{{UBK|= | ||
| Line 53: | Line 53: | ||
|dirt|dirt|lift|dirt|hangar1|hangar2|= | |dirt|dirt|lift|dirt|hangar1|hangar2|= | ||
|large_radar|small_radar|quarters|dirt|hangar3|hangar4|= | |large_radar|small_radar|quarters|dirt|hangar3|hangar4|= | ||
|quarters| | |quarters|stores|stores|workshop|dirt|dirt|= | ||
| | |quarters|quarters|containment|lab|lab|lab|=}} | ||
</td><td>Intercept Bases:{{UBK|= | </td><td>Intercept Bases:{{UBK|= | ||
|hangar1|hangar2|hangar1|hangar2|hangar1|hangar2|= | |hangar1|hangar2|hangar1|hangar2|hangar1|hangar2|= | ||
Latest revision as of 02:48, 7 May 2011
my base layout
converting UFO_Base_Kit layouts to extender.ini format
gawk '
BEGIN {
FS="|";
row=0;
longest = length("PsionicLaboratory");
}
function Convert(kitname) {
switch (kitname) {
case "lift": return "AccessLift";
case "lab": return "Laboratory";
case "workshop": return "Workshop";
case "psi": return "PsionicLaboratory";
case "containment": return "AlienContainment";
case "stores": return "GeneralStores";
case "quarters": return "LivingQuarters";
case "hangar1": return "HangarTL";
case "hangar2": return "HangarTR";
case "hangar3": return "HangarBL";
case "hangar4": return "HangarBR";
case "small_radar": return "SmallRadar";
case "large_radar": return "LargeRadar";
case "hyperwave": return "HyperWaveDecoder";
case "grav": return "GravShield";
case "mind": return "MindShield";
case "missile": return "MissileDefense";
case "laser": return "LaserDefense";
case "plasma": return "PlasmaDefense";
case "fusion": return "FusionBallDefense";
}
return "Empty";
}
function Pad(ininame) {
while (length(ininame) <= longest) ininame = ininame " ";
return ininame;
}
/^\|/ {
printf("row" ++row "=");
for (i = 2; i <= NF; ++i) {
if (substr($i,0,1) != "=") printf(Pad(Convert($i)));
}
printf("\n");
}
'