The roster page called vehicles by their resource key and hulls by their two-letter art code - PUCK, "Hull PA". TeslaConsole's RPConfig.xml is the only place either is named in words, so it now supplies both: the card says ARMADILLO with the key beneath it, and the hull says "Armadillo hull" rather than "Hull PA". The class comes from the picture the console showed for each machine, so vehicles sharing a picture share a class, and each hull is named by majority vote of the vehicles drawn with it - one mis-set picture cannot rename a whole class. Which matters, because two are mis-set: the console shows a Bug picture for Blacker Broccoli and Blacker Tarantula, while the game draws them on the Mule and Bull hulls. The page says so on those two cards instead of quietly picking a side. Every other vehicle agrees. RPConfig.xml and RPStrings.xml are copied into tools/console-config: the front end's catalogs already came from them by hand, the roster page reads them now, and they were only living inside the airlock archive. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
49 lines
3.1 KiB
XML
49 lines
3.1 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<RPStrings>
|
|
<FirstScore>{time} - First into the score zone is {player}!</FirstScore>
|
|
|
|
<FirstBoost>{player} gets off to a roaring start as the first booster of the mission is ignited.</FirstBoost>
|
|
|
|
<FirstDeath>It is a sorry state of affairs when {player} is the first to trash their {vehicle}.</FirstDeath>
|
|
|
|
<FirstKill>High glory goes to {player} as the first kill of the mission is delivered unto {damager}!</FirstKill>
|
|
|
|
<ShortestLap>The crowd is on their feet as {player} brings in the shortest lap of {lap_time} of the mission!</ShortestLap>
|
|
|
|
<LightDamage>{time} - Sparks fly as {damager} lightly damages {player}'s vehicle.</LightDamage>
|
|
<LightDamage>{time} - {damager} implements a light impact against {player}.</LightDamage>
|
|
<LightDamage>{damager} provides a light spanking to {player}'s vehicle.</LightDamage>
|
|
<LightDamage>{player} laughs defiantly as {damager} can only deliver light damage to {player}'s vehicle.</LightDamage>
|
|
|
|
<ModerateDamage>{time} - Sparks fly as {damager} moderately damages {player}'s vehicle.</ModerateDamage>
|
|
<ModerateDamage>{player} still has a chance as {damager} delivers a moderate blow to {player}'s vehicle.</ModerateDamage>
|
|
<ModerateDamage>{damager} provides a moderate spanking to {player}'s vehicle.</ModerateDamage>
|
|
<ModerateDamage>{time} - {damager} implements a moderate impact against {player}.</ModerateDamage>
|
|
|
|
<HeavyDamage>{time} - Sparks fly as {damager} heavily damages {player}'s vehicle.</HeavyDamage>
|
|
<HeavyDamage>{player} lets out a sob of disgust as {damager} nearly dismembers {player}'s vehicle.</HeavyDamage>
|
|
<HeavyDamage>{damager} provides a heavy handed spanking to {player}'s vehicle.</HeavyDamage>
|
|
<HeavyDamage>{time} - {damager} implements a heavy impact against {player}.</HeavyDamage>
|
|
|
|
<Kill>{time} - {damager} delivers righteous kill to {player}.</Kill>
|
|
<Kill>{damager} rules as sheer death panic is brought down upon {player}.</Kill>
|
|
<Kill>{time} - {damager} delivers peace, love, rest to {player}.</Kill>
|
|
<Kill>The burning wreckage of {player}'s vehicle twists in the Martian wind as {damager} smiles joyously.</Kill>
|
|
|
|
<SelfKill>Tragedy strikes {player}'s {vehicle} as the clumsy pilot ejects to safety.</SelfKill>
|
|
<SelfKill>{time} - Smoke roils from the {vehicle} as {player} learns a hard piloting lesson.</SelfKill>
|
|
<SelfKill>{player} destroys the {vehicle} and bails out.</SelfKill>
|
|
<SelfKill>{time} - {player} takes a risk which ends with the {vehicle} in flames.</SelfKill>
|
|
|
|
<Score>{time} - {player}'s ears are still ringing from the score zone buzzer.</Score>
|
|
<Score>{time} - {player} maneuvers into the score zone.</Score>
|
|
<Score>{time} - {player} scores!</Score>
|
|
<Score>{time} - {player} adds another notch, entering the score zone.</Score>
|
|
|
|
<Boost>{time} - A righteous booster is deployed by {player}.</Boost>
|
|
<Boost>{player}'s {vehicle} shows awesome booster power.</Boost>
|
|
<Boost>{time} - {player} is not babysitting on a booster.</Boost>
|
|
<Boost>{time} - {player}'s {vehicle} is cruising on a full booster thrust.</Boost>
|
|
|
|
<Recap>...and at the end of the mission it's: {winners} followed by {looser}.</Recap>
|
|
</RPStrings> |