Difference between revisions of "User:Frost"
Jump to navigation
Jump to search
(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...") |
|||
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"); } '