1726 lines
80 KiB
JSON
1726 lines
80 KiB
JSON
[
|
|
{
|
|
"id": "def_fighter_jets_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_defense",
|
|
"title": { "en": "Buy new fighter jets", "fr": "Acheter de nouveaux avions de chasse" },
|
|
"body": {
|
|
"en": "The air force's fleet is ageing. The Defence Ministry has a deal for a squadron of modern fighters, at a price that will be remembered in the next budget.",
|
|
"fr": "La flotte de l'armée de l'air vieillit. Le ministère de la Défense a trouvé un accord pour un escadron de chasseurs modernes, à un prix dont le prochain budget se souviendra."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Sign the contract", "fr": "Signer le contrat" },
|
|
"effects": [
|
|
{ "oneOff": 1 },
|
|
{ "stat": "hardPower", "delta": 4, "bias": true, "days": 730 },
|
|
{ "stat": "armyLoyalty", "delta": 4, "days": 60 },
|
|
{ "stat": "opinion", "delta": -2, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Cancel the deal", "fr": "Annuler l'accord" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -4, "days": 60 },
|
|
{ "stat": "hardPower", "delta": -2, "bias": true, "days": 365 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_conscription_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "general",
|
|
"title": { "en": "Reintroduce conscription", "fr": "Rétablir le service militaire" },
|
|
"body": {
|
|
"en": "The General Staff argues that a professional army is too small. Conscription would fill the barracks and trim the youth unemployment figures. Parents will not be pleased.",
|
|
"fr": "L'état-major juge l'armée de métier trop petite. Le service militaire remplirait les casernes et réduirait le chômage des jeunes. Les parents ne seront pas ravis."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Reintroduce it", "fr": "Le rétablir" },
|
|
"effects": [
|
|
{ "stat": "hardPower", "delta": 5, "bias": true, "days": 730 },
|
|
{ "stat": "unemployment", "delta": -0.3, "bias": true, "days": 365 },
|
|
{ "stat": "opinion", "delta": -5, "days": 60 },
|
|
{ "stat": "unrest", "delta": 2, "days": 60 }
|
|
]
|
|
},
|
|
"no": { "label": { "en": "Refuse", "fr": "Refuser" }, "effects": [{ "stat": "armyLoyalty", "delta": -2, "days": 30 }] }
|
|
},
|
|
{
|
|
"id": "def_exercises_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "general",
|
|
"title": { "en": "Joint exercises with an ally", "fr": "Exercices conjoints avec un allié" },
|
|
"body": {
|
|
"en": "A friendly army proposes joint manoeuvres along the shared border. Neighbours will read the signal in their own way.",
|
|
"fr": "Une armée amie propose des manœuvres conjointes le long de la frontière commune. Les voisins liront ce signal à leur manière."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Accept", "fr": "Accepter" },
|
|
"effects": [
|
|
{ "oneOff": 0.1 },
|
|
{ "stat": "hardPower", "delta": 3, "days": 60 },
|
|
{ "stat": "softPower", "delta": 3, "days": 60 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Decline", "fr": "Décliner" },
|
|
"effects": [{ "stat": "armyLoyalty", "delta": -2, "days": 30 }]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_parade_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "general",
|
|
"title": { "en": "Military parade on national day", "fr": "Défilé militaire pour la fête nationale" },
|
|
"body": {
|
|
"en": "The General Staff proposes a full parade through the capital. It costs money and closes the main avenue, but flags and drums have a way of lifting spirits.",
|
|
"fr": "L'état-major propose un grand défilé dans la capitale. Cela coûte de l'argent et ferme l'avenue principale, mais drapeaux et tambours ont le don de remonter le moral."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Hold the parade", "fr": "Organiser le défilé" },
|
|
"effects": [
|
|
{ "oneOff": 0.15 },
|
|
{ "stat": "opinion", "delta": 3, "days": 20 },
|
|
{ "stat": "armyLoyalty", "delta": 3, "days": 30 },
|
|
{ "stat": "hardPower", "delta": 1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Cancel it", "fr": "L'annuler" },
|
|
"effects": [{ "stat": "armyLoyalty", "delta": -2, "days": 30 }, { "stat": "opinion", "delta": -1, "days": 20 }]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_garrison_closure_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_defense",
|
|
"conditions": { "min": { "debt": 50 } },
|
|
"title": { "en": "Close an unprofitable garrison", "fr": "Fermer une garnison peu rentable" },
|
|
"body": {
|
|
"en": "A remote garrison costs more than it protects. Closing it saves money but empties a small town of its main employer and its officers of a post.",
|
|
"fr": "Une garnison isolée coûte plus qu'elle ne protège. La fermer ferait des économies mais priverait une petite ville de son principal employeur et des officiers d'un poste."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Close it", "fr": "La fermer" },
|
|
"effects": [
|
|
{ "extraSpending": -0.2 },
|
|
{ "stat": "armyLoyalty", "delta": -4, "days": 60 },
|
|
{ "stat": "hardPower", "delta": -2, "bias": true, "days": 365 }
|
|
]
|
|
},
|
|
"no": { "label": { "en": "Keep it open", "fr": "La maintenir" }, "effects": [{ "extraSpending": 0.15 }] }
|
|
},
|
|
{
|
|
"id": "def_border_patrols_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "general",
|
|
"title": { "en": "Reinforce the Ashgate patrols", "fr": "Renforcer les patrouilles d'Ashgate" },
|
|
"body": {
|
|
"en": "Smugglers cross from Belmora through the Ashgate pass every night, and the border posts are staffed for a quieter decade. More patrols mean more soldiers away from home, and more incidents.",
|
|
"fr": "Des contrebandiers passent de Belmora par le col d'Ashgate chaque nuit, et les postes-frontières sont dimensionnés pour une décennie plus calme. Plus de patrouilles, c'est plus de soldats loin de chez eux, et plus d'incidents."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Send more patrols", "fr": "Envoyer plus de patrouilles" },
|
|
"effects": [
|
|
{ "oneOff": 0.2 },
|
|
{ "stat": "order", "delta": 3, "days": 60 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 },
|
|
{ "stat": "softPower", "delta": -1, "days": 40 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep the posts as they are", "fr": "Laisser les postes en l'état" },
|
|
"effects": [
|
|
{ "stat": "order", "delta": -2, "days": 60 },
|
|
{ "stat": "unrest", "delta": 2, "days": 40 },
|
|
{ "extraSpending": -0.1 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_recruit_campaign_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_defense",
|
|
"conditions": { "max": { "hardPower": 52 } },
|
|
"title": { "en": "Recruitment drive for the army", "fr": "Campagne de recrutement pour l'armée" },
|
|
"body": {
|
|
"en": "Enlistment is 800 short of the authorised strength, and the barracks hold more empty bunks than soldiers. Signing bonuses and television spots would fill some of them, at a price per head the Treasury will notice.",
|
|
"fr": "Il manque 800 engagés à l'effectif autorisé, et les casernes comptent plus de lits vides que de soldats. Primes de signature et spots télévisés en combleraient une partie, à un prix par recrue que le Trésor remarquera."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Fund the campaign", "fr": "Financer la campagne" },
|
|
"effects": [
|
|
{ "oneOff": 0.15 },
|
|
{ "sector": "army", "delta": 3, "days": 120 },
|
|
{ "stat": "hardPower", "delta": 2, "days": 90 },
|
|
{ "stat": "unemployment", "delta": -0.1, "bias": true, "days": 180 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Live with the shortfall", "fr": "Vivre avec le déficit" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 180 },
|
|
{ "extraSpending": -0.1 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_barracks_repair_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "general",
|
|
"conditions": { "max": { "q:army": 48 } },
|
|
"title": { "en": "Barracks falling apart", "fr": "Des casernes qui tombent en ruine" },
|
|
"body": {
|
|
"en": "An inspection found leaking roofs, broken boilers and a mess hall closed by the health service. The General Staff wants a repair programme before the winter, and recalls that bad barracks make bad soldiers.",
|
|
"fr": "Une inspection a relevé des toits qui fuient, des chaudières en panne et un mess fermé par les services sanitaires. L'état-major réclame un programme de réfection avant l'hiver et rappelle que de mauvaises casernes font de mauvais soldats."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Fund the repairs", "fr": "Financer les réfections" },
|
|
"effects": [
|
|
{ "oneOff": 0.5 },
|
|
{ "sector": "army", "delta": 6, "days": 180 },
|
|
{ "stat": "armyLoyalty", "delta": 3, "days": 60 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Defer the works", "fr": "Différer les travaux" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -4, "days": 60 },
|
|
{ "sector": "army", "delta": -2, "days": 90 },
|
|
{ "extraSpending": -0.15 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_pay_rise_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_defense",
|
|
"conditions": { "max": { "armyLoyalty": 60 } },
|
|
"title": { "en": "Pay rise for the rank and file", "fr": "Revalorisation de la solde" },
|
|
"body": {
|
|
"en": "A corporal earns less than a bus driver, and the sergeants are starting to say so in public. A pay rise would settle the barracks; it would also be asked for again next year by every other uniformed service.",
|
|
"fr": "Un caporal gagne moins qu'un chauffeur de bus, et les sergents commencent à le dire publiquement. Une hausse de la solde apaiserait les casernes ; chaque autre corps en uniforme la réclamerait aussi l'an prochain."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Raise military pay", "fr": "Augmenter la solde" },
|
|
"effects": [
|
|
{ "extraSpending": 0.4 },
|
|
{ "stat": "armyLoyalty", "delta": 6, "days": 90 },
|
|
{ "sector": "army", "delta": 2, "days": 90 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Hold pay steady", "fr": "Geler la solde" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 },
|
|
{ "stat": "stability", "delta": -1, "days": 30 },
|
|
{ "extraSpending": -0.1 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_officer_merit_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "general",
|
|
"conditions": { "dayMin": 100 },
|
|
"title": { "en": "Promotions by merit or by seniority", "fr": "Promotions au mérite ou à l'ancienneté" },
|
|
"body": {
|
|
"en": "The promotion board still follows the order of seniority, so the most capable captains wait behind the most patient. A merit list would reshape the officer corps, and quite a few colonels have friends.",
|
|
"fr": "Le conseil d'avancement suit toujours l'ordre d'ancienneté, si bien que les capitaines les plus capables attendent derrière les plus patients. Une liste au mérite remodèlerait le corps des officiers, et plusieurs colonels ont des amis."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Promote on merit", "fr": "Promouvoir au mérite" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 },
|
|
{ "sector": "army", "delta": 3, "days": 180 },
|
|
{ "stat": "hardPower", "delta": 2, "bias": true, "days": 365 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep seniority", "fr": "Garder l'ancienneté" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 60 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 365 },
|
|
{ "stat": "stability", "delta": 1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_veterans_pension_01",
|
|
"category": "defense",
|
|
"doc": "petition",
|
|
"sender": "min_defense",
|
|
"conditions": { "dayMin": 130 },
|
|
"title": { "en": "Veterans ask for indexed pensions", "fr": "Les anciens combattants veulent l'indexation" },
|
|
"body": {
|
|
"en": "Associations of veterans from the border campaigns have gathered 60,000 signatures. Their pensions have lost a fifth of their value, and they march well.",
|
|
"fr": "Les associations d'anciens des campagnes frontalières ont réuni 60 000 signatures. Leurs pensions ont perdu un cinquième de leur valeur, et ils défilent bien."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Index the pensions", "fr": "Indexer les pensions" },
|
|
"effects": [
|
|
{ "extraSpending": 0.25 },
|
|
{ "stat": "opinion", "delta": 3, "days": 40 },
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Offer a one-off bonus", "fr": "Offrir une prime unique" },
|
|
"effects": [
|
|
{ "oneOff": 0.1 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_cyber_unit_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "intelligence",
|
|
"conditions": { "dayMin": 90 },
|
|
"title": { "en": "A cyber defence command", "fr": "Un commandement de cyberdéfense" },
|
|
"body": {
|
|
"en": "Last month's attack on the railway timetables was a rehearsal, according to Intelligence. A small cyber command would cost little, but it would also need engineers the army cannot yet pay.",
|
|
"fr": "L'attaque contre les horaires de chemin de fer le mois dernier était une répétition, selon le renseignement. Un petit commandement cyber coûterait peu, mais il lui faudrait des ingénieurs que l'armée ne sait pas encore payer."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Create the command", "fr": "Créer le commandement" },
|
|
"effects": [
|
|
{ "oneOff": 0.2 },
|
|
{ "sector": "army", "delta": 2, "days": 120 },
|
|
{ "stat": "hardPower", "delta": 2, "bias": true, "days": 365 },
|
|
{ "stat": "stability", "delta": 1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Rely on private firms", "fr": "S'en remettre aux entreprises" },
|
|
"effects": [
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 365 },
|
|
{ "stat": "stability", "delta": -1, "days": 40 },
|
|
{ "extraSpending": -0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_league_drill_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "general",
|
|
"conditions": { "dayMin": 110 },
|
|
"title": { "en": "Place a brigade under League command", "fr": "Placer une brigade sous commandement de la Ligue" },
|
|
"body": {
|
|
"en": "The Northern League invites Valdoria to put a brigade under its joint command for the winter drills in Torvania. It would sharpen the troops and tie our hands, and the officers abroad would not report to us.",
|
|
"fr": "La Ligue du Nord invite la Valdorie à placer une brigade sous son commandement conjoint pour les manœuvres d'hiver en Torvanie. Cela aguerrirait la troupe tout en nous liant les mains, et les officiers à l'étranger ne nous rendraient pas compte."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Send the brigade", "fr": "Envoyer la brigade" },
|
|
"effects": [
|
|
{ "oneOff": 0.15 },
|
|
{ "stat": "softPower", "delta": 3, "days": 60 },
|
|
{ "stat": "hardPower", "delta": 2, "days": 90 },
|
|
{ "stat": "armyLoyalty", "delta": -1, "bias": true, "days": 180 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep the troops home", "fr": "Garder les troupes au pays" },
|
|
"effects": [
|
|
{ "stat": "softPower", "delta": -2, "days": 60 },
|
|
{ "stat": "opinion", "delta": 1, "days": 30 },
|
|
{ "extraSpending": -0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_cadets_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_education",
|
|
"conditions": { "dayMin": 140 },
|
|
"title": { "en": "Cadet corps in secondary schools", "fr": "Des corps de cadets au lycée" },
|
|
"body": {
|
|
"en": "The Defence Ministry offers uniforms, drill instructors and weekend camps to any secondary school that asks. Parents are split between those who want discipline and those who have seen the instructors.",
|
|
"fr": "Le ministère de la Défense propose uniformes, instructeurs et camps de week-end à tout lycée qui en fait la demande. Les parents se partagent entre ceux qui veulent de la discipline et ceux qui ont vu les instructeurs."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Open the cadet corps", "fr": "Ouvrir les corps de cadets" },
|
|
"effects": [
|
|
{ "extraSpending": 0.1 },
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 60 },
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 365 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep schools civilian", "fr": "Garder des écoles civiles" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": 1, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": -1, "days": 30 },
|
|
{ "sector": "education", "delta": 1, "days": 90 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_frigates_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_defense",
|
|
"conditions": { "dayMin": 120 },
|
|
"title": { "en": "Frigates from Draveth", "fr": "Des frégates de Draveth" },
|
|
"body": {
|
|
"en": "The Draveth shipyards offer two used frigates at a price that would never survive an audit of the new ones. The coast guard would finally have something to show at sea, and a supplier to depend on for the next twenty years.",
|
|
"fr": "Les chantiers de Draveth proposent deux frégates d'occasion à un prix que ne supporterait aucun audit sur du neuf. Les garde-côtes auraient enfin quelque chose à montrer en mer, et un fournisseur dont dépendre pour vingt ans."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Buy the frigates", "fr": "Acheter les frégates" },
|
|
"effects": [
|
|
{ "oneOff": 0.8 },
|
|
{ "stat": "hardPower", "delta": 3, "bias": true, "days": 730 },
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 60 },
|
|
{ "stat": "softPower", "delta": 1, "days": 60 }
|
|
],
|
|
"setFlags": ["def_frigates"],
|
|
"followUp": { "id": "def_frigate_parts_01", "inDays": 120 }
|
|
},
|
|
"no": {
|
|
"label": { "en": "Walk away from the deal", "fr": "Renoncer à l'achat" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 365 },
|
|
{ "oneOff": -0.1 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_frigate_parts_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_finance",
|
|
"followUpOnly": true,
|
|
"title": { "en": "The frigates need parts", "fr": "Les frégates réclament des pièces" },
|
|
"body": {
|
|
"en": "Draveth has quoted the spare parts for the frigates at three times the catalogue price, and reminds us the warranty depends on buying them from its yards. The navy says one frigate is already waiting at the quay.",
|
|
"fr": "Draveth a facturé les pièces détachées des frégates trois fois le prix du catalogue et nous rappelle que la garantie dépend d'un achat dans ses chantiers. La marine indique qu'une frégate attend déjà à quai."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Pay the price", "fr": "Payer le prix" },
|
|
"effects": [
|
|
{ "extraSpending": 0.25 },
|
|
{ "sector": "army", "delta": 2, "days": 90 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 },
|
|
{ "stat": "softPower", "delta": -1, "days": 60 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Cannibalise one frigate", "fr": "Cannibaliser une frégate" },
|
|
"effects": [
|
|
{ "stat": "hardPower", "delta": -2, "bias": true, "days": 365 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 60 },
|
|
{ "extraSpending": -0.1 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_domestic_arms_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_industry",
|
|
"conditions": { "dayMin": 300, "max": { "q:industry": 55 } },
|
|
"title": { "en": "Subsidise the Karsholm arms works", "fr": "Subventionner l'usine d'armes de Karsholm" },
|
|
"body": {
|
|
"en": "The state-owned Karsholm works makes rifles of fair quality and loses money doing it. A subsidy would keep 3,000 jobs and a domestic supplier, and the finance ministry would rather it learned to sell abroad.",
|
|
"fr": "L'usine publique de Karsholm fabrique des fusils de qualité correcte et perd de l'argent en le faisant. Une subvention sauverait 3 000 emplois et un fournisseur national, et le ministère des Finances préférerait qu'elle apprenne à exporter."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Subsidise the works", "fr": "Subventionner l'usine" },
|
|
"effects": [
|
|
{ "extraSpending": 0.3 },
|
|
{ "sector": "industry", "delta": 3, "days": 180 },
|
|
{ "stat": "hardPower", "delta": 2, "bias": true, "days": 365 },
|
|
{ "stat": "unemployment", "delta": -0.1, "bias": true, "days": 365 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Let it compete", "fr": "La laisser affronter le marché" },
|
|
"effects": [
|
|
{ "stat": "economy", "delta": -1, "days": 60 },
|
|
{ "stat": "unrest", "delta": 2, "days": 40 },
|
|
{ "extraSpending": -0.1 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_arms_fair_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_industry",
|
|
"conditions": { "dayMin": 330 },
|
|
"title": { "en": "Host an international arms fair", "fr": "Accueillir un salon international de l'armement" },
|
|
"body": {
|
|
"en": "A trade association wants to hold its yearly arms fair in the capital. Hotels would fill and the order books of our small manufacturers with them; activists are already printing banners.",
|
|
"fr": "Une association professionnelle veut tenir son salon annuel de l'armement dans la capitale. Les hôtels se rempliraient, et avec eux les carnets de commandes de nos petits fabricants ; des militants impriment déjà leurs banderoles."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Host the fair", "fr": "Accueillir le salon" },
|
|
"effects": [
|
|
{ "oneOff": -0.2 },
|
|
{ "stat": "economy", "delta": 1, "days": 60 },
|
|
{ "stat": "softPower", "delta": -2, "days": 60 },
|
|
{ "stat": "opinion", "delta": -2, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Decline the fair", "fr": "Refuser le salon" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": 1, "days": 30 },
|
|
{ "sector": "industry", "delta": -2, "days": 120 },
|
|
{ "extraSpending": 0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_intel_share_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "intelligence",
|
|
"conditions": { "dayMin": 370 },
|
|
"title": { "en": "Share raw intelligence with the League", "fr": "Partager le renseignement brut avec la Ligue" },
|
|
"body": {
|
|
"en": "The Northern League wants direct access to our signals intelligence, including some traffic that concerns Valdorian citizens. In return, we would see what the League sees. Torvania, in particular, sees a lot.",
|
|
"fr": "La Ligue du Nord veut un accès direct à nos interceptions, y compris des échanges qui concernent des citoyens valdoriens. En retour, nous verrions ce que voit la Ligue. La Torvanie, en particulier, voit beaucoup de choses."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Open the data link", "fr": "Ouvrir la liaison de données" },
|
|
"effects": [
|
|
{ "stat": "softPower", "delta": 3, "days": 90 },
|
|
{ "stat": "hardPower", "delta": 2, "bias": true, "days": 365 },
|
|
{ "stat": "civilRights", "delta": -2 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Share only finished reports", "fr": "Ne partager que des synthèses" },
|
|
"effects": [
|
|
{ "stat": "softPower", "delta": -2, "days": 60 },
|
|
{ "stat": "civilRights", "delta": 1 },
|
|
{ "stat": "opinion", "delta": 1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_military_court_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "min_justice",
|
|
"conditions": { "dayMin": 380 },
|
|
"title": { "en": "Military crimes to civilian courts", "fr": "Les crimes militaires devant les tribunaux civils" },
|
|
"body": {
|
|
"en": "After a string of acquittals in closed courts-martial, the Justice Ministry proposes sending serious offences by soldiers to ordinary courts. The army calls it distrust, and the families of the victims call it overdue.",
|
|
"fr": "Après une série d'acquittements devant des tribunaux militaires à huis clos, le ministère de la Justice propose de renvoyer les infractions graves des militaires devant les juridictions ordinaires. L'armée y voit de la défiance, les familles des victimes un retard."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Move them to civilian courts", "fr": "Les confier aux tribunaux civils" },
|
|
"effects": [
|
|
{ "stat": "civilRights", "delta": 2 },
|
|
{ "sector": "justice", "delta": 2, "days": 120 },
|
|
{ "stat": "armyLoyalty", "delta": -4, "days": 60 },
|
|
{ "stat": "opinion", "delta": 2, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep courts-martial", "fr": "Garder les cours martiales" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 },
|
|
{ "stat": "civilRights", "delta": -1 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_peacekeepers_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_foreign",
|
|
"conditions": { "dayMin": 250 },
|
|
"title": { "en": "A battalion for the Concord mission", "fr": "Un bataillon pour la mission du Concord" },
|
|
"body": {
|
|
"en": "The Concord of Nations asks Valdoria for a battalion in a distant peacekeeping mission. It would put our flag among serious countries and our soldiers in a place few voters can find on a map.",
|
|
"fr": "Le Concord des nations demande à la Valdorie un bataillon pour une mission de paix lointaine. Notre drapeau figurerait parmi ceux des pays sérieux, et nos soldats dans un endroit que peu d'électeurs savent situer sur une carte."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Send the battalion", "fr": "Envoyer le bataillon" },
|
|
"effects": [
|
|
{ "oneOff": 0.3 },
|
|
{ "stat": "softPower", "delta": 5, "days": 90 },
|
|
{ "stat": "hardPower", "delta": 1, "days": 60 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 }
|
|
],
|
|
"setFlags": ["def_peace_mission"],
|
|
"followUp": { "id": "def_peace_casualties_01", "inDays": 120 }
|
|
},
|
|
"no": {
|
|
"label": { "en": "Decline the mission", "fr": "Décliner la mission" },
|
|
"effects": [
|
|
{ "stat": "softPower", "delta": -3, "days": 60 },
|
|
{ "stat": "armyLoyalty", "delta": -1, "days": 30 },
|
|
{ "oneOff": -0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_peace_casualties_01",
|
|
"category": "defense",
|
|
"doc": "telegram",
|
|
"sender": "general",
|
|
"followUpOnly": true,
|
|
"title": { "en": "Peacekeepers killed in an ambush", "fr": "Des Casques du Concord tués dans une embuscade" },
|
|
"body": {
|
|
"en": "TWO VALDORIAN SOLDIERS KILLED IN AMBUSH ON CONCORD CONVOY. FAMILIES NOTIFIED. CONCORD ASKS WHETHER BATTALION REMAINS. NEWSPAPERS ASK WHY WE ARE THERE. STOP.",
|
|
"fr": "DEUX SOLDATS VALDORIENS TUES DANS UNE EMBUSCADE CONTRE CONVOI DU CONCORD. FAMILLES PREVENUES. LE CONCORD DEMANDE SI LE BATAILLON RESTE. LA PRESSE DEMANDE POURQUOI NOUS Y SOMMES. STOP."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Keep the battalion in place", "fr": "Maintenir le bataillon" },
|
|
"effects": [
|
|
{ "stat": "softPower", "delta": 3, "days": 90 },
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 },
|
|
{ "stat": "opinion", "delta": -3, "days": 40 },
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 180 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Bring the battalion home", "fr": "Rapatrier le bataillon" },
|
|
"effects": [
|
|
{ "stat": "softPower", "delta": -4, "days": 60 },
|
|
{ "stat": "opinion", "delta": 2, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": -1, "days": 30 },
|
|
{ "oneOff": -0.1 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_army_floods_01",
|
|
"category": "defense",
|
|
"doc": "telegram",
|
|
"sender": "general",
|
|
"conditions": { "dayMin": 200 },
|
|
"title": { "en": "Floods on the Sorn: deploy the army", "fr": "Crue de la Sorn : déployer l'armée" },
|
|
"body": {
|
|
"en": "THE SORN HAS BURST ITS BANKS IN THREE DISTRICTS. 4,000 SOLDIERS AVAILABLE FOR SANDBAGGING AND EVACUATION. SPRING ROTATION WOULD BE DELAYED. CIVIL PROTECTION ASKS FOR AN ANSWER BY EVENING. STOP.",
|
|
"fr": "LA SORN A DEBORDE DANS TROIS DISTRICTS. 4 000 SOLDATS DISPONIBLES POUR SACS DE SABLE ET EVACUATION. LA ROTATION DE PRINTEMPS SERAIT RETARDEE. LA PROTECTION CIVILE ATTEND UNE REPONSE CE SOIR. STOP."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Deploy the troops", "fr": "Déployer les troupes" },
|
|
"effects": [
|
|
{ "oneOff": 0.15 },
|
|
{ "stat": "opinion", "delta": 3, "days": 40 },
|
|
{ "stat": "order", "delta": 1, "days": 30 },
|
|
{ "sector": "army", "delta": -1, "days": 60 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Leave it to civil protection", "fr": "Laisser la protection civile" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": -3, "days": 40 },
|
|
{ "stat": "unrest", "delta": 2, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": -1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_counterintel_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "intelligence",
|
|
"conditions": { "dayMin": 600 },
|
|
"title": { "en": "Leaks inside the General Staff", "fr": "Fuites au sein de l'état-major" },
|
|
"body": {
|
|
"en": "Documents from a closed briefing have reached a foreign embassy. Intelligence can name fourteen officers who had access and would like to move them out of sensitive posts while it investigates. The officers' mess has already noticed.",
|
|
"fr": "Des documents d'un briefing confidentiel sont parvenus à une ambassade étrangère. Le renseignement peut citer quatorze officiers qui y avaient accès et voudrait les écarter des postes sensibles le temps de l'enquête. Le mess l'a déjà remarqué."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Move the officers out", "fr": "Écarter les officiers" },
|
|
"effects": [
|
|
{ "stat": "order", "delta": 1, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": -5, "days": 90 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 180 },
|
|
{ "stat": "civilRights", "delta": -2 }
|
|
],
|
|
"setFlags": ["def_purge"],
|
|
"followUp": { "id": "def_purge_resign_01", "inDays": 60 }
|
|
},
|
|
"no": {
|
|
"label": { "en": "Trust the officer corps", "fr": "Faire confiance aux officiers" },
|
|
"effects": [
|
|
{ "stat": "stability", "delta": -2, "days": 40 },
|
|
{ "stat": "softPower", "delta": -2, "days": 60 },
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_purge_resign_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "general",
|
|
"followUpOnly": true,
|
|
"title": { "en": "Colonels threaten to resign", "fr": "Des colonels menacent de démissionner" },
|
|
"body": {
|
|
"en": "Thirty senior officers say the transfers amount to a purge and have placed their resignations on the Chief of Staff's desk, unsigned for now. Intelligence still has not named a culprit.",
|
|
"fr": "Trente officiers supérieurs jugent ces mutations assimilables à une purge et ont déposé leur démission sur le bureau du chef d'état-major, pas encore signée. Le renseignement n'a toujours pas désigné de coupable."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Reinstate most of them", "fr": "Réintégrer la plupart" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": 4, "days": 60 },
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 180 },
|
|
{ "stat": "stability", "delta": -1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Accept the resignations", "fr": "Accepter les démissions" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -4, "days": 60 },
|
|
{ "stat": "hardPower", "delta": -2, "bias": true, "days": 365 },
|
|
{ "sector": "army", "delta": -3, "days": 180 },
|
|
{ "extraSpending": -0.15 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_missile_shield_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_defense",
|
|
"conditions": { "dayMin": 480, "max": { "hardPower": 55 } },
|
|
"title": { "en": "An air defence system for the capital", "fr": "Une défense antiaérienne pour la capitale" },
|
|
"body": {
|
|
"en": "The ministry has found an air defence system that would cover the capital and the main port. It costs as much as the school building budget for three years, and works best when no one has to use it.",
|
|
"fr": "Le ministère a trouvé un système de défense antiaérienne qui couvrirait la capitale et le port principal. Il coûte l'équivalent de trois ans du budget des constructions scolaires, et fonctionne mieux quand personne n'a à s'en servir."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Buy the system", "fr": "Acheter le système" },
|
|
"effects": [
|
|
{ "oneOff": 1.2 },
|
|
{ "stat": "hardPower", "delta": 4, "bias": true, "days": 900 },
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 60 },
|
|
{ "stat": "economy", "delta": -1, "days": 60 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Postpone the purchase", "fr": "Reporter l'achat" },
|
|
"effects": [
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 365 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 },
|
|
{ "oneOff": -0.15 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_village_guard_01",
|
|
"category": "defense",
|
|
"doc": "petition",
|
|
"sender": "min_interior",
|
|
"conditions": { "dayMin": 520, "min": { "unrest": 28 } },
|
|
"title": { "en": "Border villages ask for arms", "fr": "Les villages frontaliers demandent des armes" },
|
|
"body": {
|
|
"en": "Villages along the Belmora frontier want licensed hunting rifles and a night watch of their own, since the patrols come late. The Interior Ministry fears more rifles than watchmen.",
|
|
"fr": "Des villages le long de la frontière avec Belmora réclament des fusils de chasse autorisés et une garde de nuit, les patrouilles arrivant trop tard. Le ministère de l'Intérieur craint plus de fusils que de veilleurs."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Allow village guards", "fr": "Autoriser les gardes locales" },
|
|
"effects": [
|
|
{ "stat": "order", "delta": 2, "days": 60 },
|
|
{ "stat": "opinion", "delta": 2, "days": 30 },
|
|
{ "stat": "civilRights", "delta": -1 },
|
|
{ "stat": "stability", "delta": -1, "days": 60 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Refuse to arm villages", "fr": "Refuser d'armer les villages" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": -2, "days": 40 },
|
|
{ "stat": "order", "delta": -1, "days": 30 },
|
|
{ "extraSpending": -0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_reserve_force_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "general",
|
|
"conditions": { "dayMin": 450 },
|
|
"title": { "en": "A weekend reserve force", "fr": "Une réserve de volontaires du week-end" },
|
|
"body": {
|
|
"en": "The General Staff proposes a territorial reserve of 12,000 volunteers, drilled twelve weekends a year. It is cheap, popular in the provinces and a little too close to a militia for the ministry of the Interior.",
|
|
"fr": "L'état-major propose une réserve territoriale de 12 000 volontaires, entraînés douze week-ends par an. C'est bon marché, populaire en province et un peu trop proche d'une milice au goût du ministère de l'Intérieur."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Create the reserve", "fr": "Créer la réserve" },
|
|
"effects": [
|
|
{ "extraSpending": 0.2 },
|
|
{ "stat": "hardPower", "delta": 2, "bias": true, "days": 730 },
|
|
{ "sector": "army", "delta": 2, "days": 180 },
|
|
{ "stat": "opinion", "delta": 1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep the army regular", "fr": "Garder une armée d'active" },
|
|
"effects": [
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 365 },
|
|
{ "stat": "armyLoyalty", "delta": -1, "days": 30 },
|
|
{ "extraSpending": -0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_ammo_stockpile_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "general",
|
|
"conditions": { "max": { "q:army": 60 } },
|
|
"title": { "en": "Ammunition for three weeks", "fr": "Des munitions pour trois semaines" },
|
|
"body": {
|
|
"en": "The depots hold enough ammunition for three weeks of serious fighting, and half of it is older than the soldiers who would fire it. Restocking is dull, expensive and invisible, which is why it keeps being postponed.",
|
|
"fr": "Les dépôts contiennent de quoi tenir trois semaines de combats sérieux, et la moitié des munitions est plus vieille que les soldats qui les tireraient. Réapprovisionner est ennuyeux, cher et invisible, ce qui explique les reports successifs."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Restock the depots", "fr": "Reconstituer les stocks" },
|
|
"effects": [
|
|
{ "oneOff": 0.4 },
|
|
{ "sector": "army", "delta": 3, "days": 120 },
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 365 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Postpone again", "fr": "Reporter encore" },
|
|
"effects": [
|
|
{ "stat": "hardPower", "delta": -2, "bias": true, "days": 365 },
|
|
{ "stat": "armyLoyalty", "delta": -1, "days": 30 },
|
|
{ "extraSpending": -0.1 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_wargame_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "general",
|
|
"conditions": { "max": { "hardPower": 50 } },
|
|
"title": { "en": "The war game ends in nine days", "fr": "Le wargame s'achève au bout de neuf jours" },
|
|
"body": {
|
|
"en": "The staff college simulated an attack from the north, and the capital fell on the ninth day. The exercise assumed the reserves were mobilised on time, which the exercise's authors describe as generous.",
|
|
"fr": "L'école de guerre a simulé une attaque venue du nord, et la capitale est tombée le neuvième jour. L'exercice supposait une mobilisation des réserves à temps, ce que ses auteurs qualifient de généreux."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Fund a reform plan", "fr": "Financer un plan de réforme" },
|
|
"effects": [
|
|
{ "extraSpending": 0.3 },
|
|
{ "sector": "army", "delta": 4, "days": 240 },
|
|
{ "stat": "hardPower", "delta": 3, "bias": true, "days": 730 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Classify the findings", "fr": "Classer le rapport" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 30 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 365 },
|
|
{ "stat": "opinion", "delta": 1, "days": 20 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_soldier_council_01",
|
|
"category": "defense",
|
|
"doc": "petition",
|
|
"sender": "union",
|
|
"conditions": { "max": { "armyLoyalty": 62 } },
|
|
"title": { "en": "Soldiers ask for a representative council", "fr": "Les soldats demandent un conseil de représentants" },
|
|
"body": {
|
|
"en": "The National Labour Confederation forwards a petition from 4,000 rank-and-file soldiers asking for an elected council to speak on pay and conditions. The General Staff calls it the first step towards a barracks soviet.",
|
|
"fr": "La Confédération nationale du travail transmet une pétition de 4 000 militaires du rang réclamant un conseil élu pour parler solde et conditions de vie. L'état-major y voit le premier pas vers un soviet de caserne."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Allow the council", "fr": "Autoriser le conseil" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": 4, "days": 90 },
|
|
{ "stat": "civilRights", "delta": 1 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 180 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Refuse the council", "fr": "Refuser le conseil" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 },
|
|
{ "stat": "unrest", "delta": 1, "days": 30 },
|
|
{ "stat": "order", "delta": 1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_army_businesses_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "min_finance",
|
|
"conditions": { "dayMin": 350 },
|
|
"title": { "en": "The army's side businesses", "fr": "Les affaires annexes de l'armée" },
|
|
"body": {
|
|
"en": "The army runs farms, two bakeries and a bus company, with income that appears in no budget. Finance wants them sold or folded into the accounts, and the General Staff says the bus company pays for the officers' holidays and the bakeries for the rest.",
|
|
"fr": "L'armée exploite des fermes, deux boulangeries et une compagnie d'autobus, pour des revenus qui ne figurent dans aucun budget. Les Finances veulent les vendre ou les intégrer aux comptes, et l'état-major répond que les bus paient les vacances des officiers et les boulangeries le reste."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Sell or absorb them", "fr": "Les céder ou les intégrer" },
|
|
"effects": [
|
|
{ "oneOff": -0.3 },
|
|
{ "stat": "armyLoyalty", "delta": -4, "days": 90 },
|
|
{ "stat": "opinion", "delta": 1, "days": 30 },
|
|
{ "stat": "stability", "delta": 1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Leave things as they are", "fr": "Laisser les choses en l'état" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 },
|
|
{ "stat": "opinion", "delta": -1, "days": 40 },
|
|
{ "extraSpending": 0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_nonprolif_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_foreign",
|
|
"conditions": { "dayMin": 420 },
|
|
"title": { "en": "Open the isotope reactor to inspectors", "fr": "Ouvrir le réacteur à isotopes aux inspecteurs" },
|
|
"body": {
|
|
"en": "The Concord of Nations wants to inspect the small isotope reactor at Karst, which makes medicine and could, in theory, make other things. Accepting reassures the neighbours and tells the General Staff that the file is closed.",
|
|
"fr": "Le Concord des nations veut inspecter le petit réacteur à isotopes de Karst, qui produit des médicaments et pourrait, en théorie, produire autre chose. Accepter rassure les voisins et signifie à l'état-major que le dossier est clos."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Accept the inspections", "fr": "Accepter les inspections" },
|
|
"effects": [
|
|
{ "stat": "softPower", "delta": 4, "days": 90 },
|
|
{ "stat": "opinion", "delta": 1, "days": 30 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 365 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Refuse the inspectors", "fr": "Refuser les inspecteurs" },
|
|
"effects": [
|
|
{ "stat": "softPower", "delta": -3, "days": 60 },
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 365 },
|
|
{ "stat": "stability", "delta": -1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_drones_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_defense",
|
|
"conditions": { "dayMin": 440 },
|
|
"title": { "en": "Armed drones: buy or build", "fr": "Drones armés : acheter ou fabriquer" },
|
|
"body": {
|
|
"en": "Draveth sells armed drones at once, but each flight would need its clearance. A Valdorian prototype would take five years and might never fly straight. The General Staff wants drones, and prefers to answer to nobody else.",
|
|
"fr": "Draveth vend des drones armés immédiatement, mais chaque vol exigerait son autorisation. Un prototype valdorien prendrait cinq ans et ne volerait peut-être jamais droit. L'état-major veut des drones, et préfère ne répondre à personne d'autre."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Buy from Draveth", "fr": "Acheter à Draveth" },
|
|
"effects": [
|
|
{ "oneOff": 0.5 },
|
|
{ "stat": "hardPower", "delta": 3, "bias": true, "days": 730 },
|
|
{ "stat": "softPower", "delta": -1, "days": 60 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Build our own", "fr": "Fabriquer les nôtres" },
|
|
"effects": [
|
|
{ "extraSpending": 0.15 },
|
|
{ "sector": "research", "delta": 3, "days": 180 },
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 365 },
|
|
{ "stat": "economy", "delta": 1, "days": 60 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_base_draveth_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_foreign",
|
|
"conditions": { "dayMin": 470 },
|
|
"title": { "en": "Draveth asks for a berth at Port Halden", "fr": "Draveth demande un quai à Port Halden" },
|
|
"body": {
|
|
"en": "The Draveth navy would like a ten-year lease on a berth at Port Halden, with a large payment upfront and an officer's mess of its own. Neighbours will count the flags on the pier, and so will the opposition.",
|
|
"fr": "La marine de Draveth souhaiterait un bail de dix ans sur un quai de Port Halden, avec un gros versement à la signature et un mess d'officiers pour elle seule. Les voisins compteront les pavillons sur la jetée, et l'opposition aussi."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Grant the lease", "fr": "Accorder le bail" },
|
|
"effects": [
|
|
{ "oneOff": -0.5 },
|
|
{ "stat": "hardPower", "delta": 2, "bias": true, "days": 365 },
|
|
{ "stat": "softPower", "delta": -2, "days": 90 },
|
|
{ "stat": "opinion", "delta": -2, "days": 40 }
|
|
],
|
|
"setFlags": ["def_draveth_base"],
|
|
"followUp": { "id": "def_base_extension_01", "inDays": 150 }
|
|
},
|
|
"no": {
|
|
"label": { "en": "Refuse the lease", "fr": "Refuser le bail" },
|
|
"effects": [
|
|
{ "stat": "softPower", "delta": 1, "days": 30 },
|
|
{ "stat": "economy", "delta": -1, "days": 60 },
|
|
{ "stat": "opinion", "delta": 1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_base_extension_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_foreign",
|
|
"followUpOnly": true,
|
|
"title": { "en": "Draveth wants a second ship at the pier", "fr": "Draveth veut un second navire à quai" },
|
|
"body": {
|
|
"en": "Draveth asks to station a second ship at Port Halden and to extend the lease. Kessaly, whose coast is visible from the harbour mouth, has sent a note calling the presence provocative.",
|
|
"fr": "Draveth demande de stationner un second navire à Port Halden et de prolonger le bail. Kessaly, dont la côte est visible de l'entrée du port, a envoyé une note qualifiant cette présence de provocante."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Allow the extension", "fr": "Autoriser l'extension" },
|
|
"effects": [
|
|
{ "oneOff": -0.3 },
|
|
{ "stat": "softPower", "delta": -3, "days": 90 },
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 365 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Refuse the extension", "fr": "Refuser l'extension" },
|
|
"effects": [
|
|
{ "stat": "softPower", "delta": 2, "days": 60 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 180 },
|
|
{ "stat": "economy", "delta": -1, "days": 60 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_hazing_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "min_defense",
|
|
"conditions": { "dayMin": 500 },
|
|
"title": { "en": "A recruit dies after a night drill", "fr": "Un appelé meurt après une marche de nuit" },
|
|
"body": {
|
|
"en": "A nineteen-year-old recruit collapsed and died after a night march organised as a punishment. The platoon's account and the officers' account do not match, and the family wants more than a letter of condolence.",
|
|
"fr": "Un appelé de dix-neuf ans s'est effondré et est mort après une marche de nuit infligée en guise de punition. Le récit de sa section et celui des officiers ne concordent pas, et la famille attend davantage qu'une lettre de condoléances."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Order an independent inquiry", "fr": "Ouvrir une enquête externe" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": 3, "days": 40 },
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 },
|
|
{ "stat": "civilRights", "delta": 1 },
|
|
{ "sector": "justice", "delta": 1, "days": 90 }
|
|
],
|
|
"followUp": { "id": "def_hazing_report_01", "inDays": 90 }
|
|
},
|
|
"no": {
|
|
"label": { "en": "Leave it to an internal review", "fr": "S'en tenir à une revue interne" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": -3, "days": 40 },
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 },
|
|
{ "stat": "unrest", "delta": 1, "days": 40 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_hazing_report_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "general",
|
|
"followUpOnly": true,
|
|
"title": { "en": "The inquiry names eleven sergeants", "fr": "L'enquête met en cause onze sous-officiers" },
|
|
"body": {
|
|
"en": "The inquiry has concluded: eleven sergeants, a lieutenant and a battalion commander who looked away. The General Staff asks that the report be published only in summary, to spare the institution and the ongoing training programmes.",
|
|
"fr": "L'enquête a rendu ses conclusions : onze sous-officiers, un lieutenant et un chef de bataillon qui a détourné les yeux. L'état-major demande que le rapport ne soit publié qu'en résumé, pour ménager l'institution et les formations en cours."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Publish it in full", "fr": "Publier le rapport en entier" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": 2, "days": 40 },
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 },
|
|
{ "sector": "justice", "delta": 2, "days": 90 },
|
|
{ "stat": "civilRights", "delta": 1 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Publish a summary only", "fr": "Ne publier qu'un résumé" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": -2, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 },
|
|
{ "stat": "civilRights", "delta": -1 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_ashgate_incident_01",
|
|
"category": "defense",
|
|
"doc": "telegram",
|
|
"sender": "general",
|
|
"conditions": { "dayMin": 550 },
|
|
"title": { "en": "Shots exchanged at Ashgate", "fr": "Coups de feu échangés à Ashgate" },
|
|
"body": {
|
|
"en": "BELMORAN PATROL FIRED ON VALDORIAN POST AT ASHGATE PASS. ONE SOLDIER WOUNDED, NOT CRITICAL. RETURN FIRE SILENCED THE POSITION. BELMORA CLAIMS WE CROSSED THE LINE. STOP.",
|
|
"fr": "PATROUILLE BELMORANE A OUVERT LE FEU SUR POSTE VALDORIEN AU COL D'ASHGATE. UN SOLDAT BLESSE, PAS GRAVEMENT. NOTRE RIPOSTE A REDUIT LA POSITION AU SILENCE. BELMORA DIT QUE NOUS AVONS FRANCHI LA LIGNE. STOP."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Protest and reinforce", "fr": "Protester et renforcer" },
|
|
"effects": [
|
|
{ "oneOff": 0.2 },
|
|
{ "stat": "hardPower", "delta": 2, "days": 60 },
|
|
{ "stat": "opinion", "delta": 3, "days": 30 },
|
|
{ "stat": "softPower", "delta": -2, "days": 60 }
|
|
],
|
|
"followUp": { "id": "def_ashgate_talks_01", "inDays": 60 }
|
|
},
|
|
"no": {
|
|
"label": { "en": "Hold fire, ask for talks", "fr": "Cesser le feu, discuter" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": -2, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 },
|
|
{ "stat": "softPower", "delta": 2, "days": 60 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_ashgate_talks_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_foreign",
|
|
"followUpOnly": true,
|
|
"title": { "en": "Belmora proposes talks on the pass", "fr": "Belmora propose des pourparlers sur le col" },
|
|
"body": {
|
|
"en": "After the exchange of fire, Belmora offers to meet at the pass to discuss a joint patrol protocol. The General Staff warns that a table is also a place where lines get redrawn.",
|
|
"fr": "Après l'échange de tirs, Belmora propose de se rencontrer au col pour discuter d'un protocole de patrouille conjointe. L'état-major prévient qu'une table de négociation est aussi un endroit où l'on redessine les lignes."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Meet at the pass", "fr": "Se rencontrer au col" },
|
|
"effects": [
|
|
{ "oneOff": 0.05 },
|
|
{ "stat": "softPower", "delta": 3, "days": 60 },
|
|
{ "stat": "hardPower", "delta": -1, "days": 90 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Refuse to meet", "fr": "Refuser la rencontre" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": 2, "days": 30 },
|
|
{ "stat": "hardPower", "delta": 1, "days": 90 },
|
|
{ "stat": "softPower", "delta": -3, "days": 60 },
|
|
{ "stat": "stability", "delta": -1, "days": 40 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_firing_range_01",
|
|
"category": "defense",
|
|
"doc": "petition",
|
|
"sender": "min_environment",
|
|
"conditions": { "dayMin": 580 },
|
|
"title": { "en": "Neighbours of the Karst Heath range protest", "fr": "Les riverains du camp de Karst Heath protestent" },
|
|
"body": {
|
|
"en": "Residents near the Karst Heath firing range complain of daily noise, cracked walls and a heath fire that burned for four days. The army says there is nowhere else to train a brigade that does not already have a village on it.",
|
|
"fr": "Les riverains du champ de tir de Karst Heath se plaignent du bruit quotidien, de murs fissurés et d'un incendie de lande qui a duré quatre jours. L'armée répond qu'il n'existe aucun autre endroit pour entraîner une brigade où il n'y ait pas déjà un village."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Close the range", "fr": "Fermer le champ de tir" },
|
|
"effects": [
|
|
{ "extraSpending": -0.05 },
|
|
{ "stat": "opinion", "delta": 2, "days": 40 },
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 },
|
|
{ "sector": "army", "delta": -2, "days": 120 },
|
|
{ "sector": "environment", "delta": 2, "days": 120 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep it open", "fr": "Le maintenir" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": -2, "days": 40 },
|
|
{ "stat": "unrest", "delta": 1, "days": 30 },
|
|
{ "sector": "environment", "delta": -1, "days": 90 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_coup_rumour_01",
|
|
"category": "defense",
|
|
"doc": "telegram",
|
|
"sender": "intelligence",
|
|
"conditions": { "dayMin": 650, "max": { "armyLoyalty": 55 } },
|
|
"title": { "en": "Generals dining in private", "fr": "Des généraux dînent en privé" },
|
|
"body": {
|
|
"en": "INTELLIGENCE REPORTS REPEATED PRIVATE DINNERS OF SEVEN GENERALS AT THE OLD CAVALRY CLUB. TOPIC UNKNOWN. NO EVIDENCE OF PLOT. NO EVIDENCE OF ANYTHING ELSE. STOP.",
|
|
"fr": "LE RENSEIGNEMENT SIGNALE DES DINERS PRIVES REPETES DE SEPT GENERAUX AU VIEUX CERCLE DE LA CAVALERIE. SUJET INCONNU. AUCUNE PREUVE DE COMPLOT. AUCUNE PREUVE D'AUTRE CHOSE. STOP."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Summon the generals", "fr": "Convoquer les généraux" },
|
|
"effects": [
|
|
{ "stat": "stability", "delta": 2, "days": 40 },
|
|
{ "stat": "order", "delta": 1, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 90 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Do nothing", "fr": "Ne rien faire" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 },
|
|
{ "stat": "stability", "delta": -2, "days": 40 },
|
|
{ "stat": "opinion", "delta": -1, "days": 20 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_generals_retire_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_finance",
|
|
"conditions": { "dayMin": 620, "min": { "debt": 60 } },
|
|
"title": { "en": "Forty generals for a small army", "fr": "Quarante généraux pour une petite armée" },
|
|
"body": {
|
|
"en": "The army has forty generals and twelve thousand soldiers in the field. Finance proposes to retire half of them early on full pension, which saves money in the long run and creates a small brotherhood of the aggrieved.",
|
|
"fr": "L'armée compte quarante généraux pour douze mille soldats sur le terrain. Les Finances proposent d'en mettre la moitié à la retraite anticipée à taux plein, ce qui économise à long terme et crée une petite confrérie de mécontents."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Retire twenty generals", "fr": "Vingt généraux à la retraite" },
|
|
"effects": [
|
|
{ "oneOff": 0.15 },
|
|
{ "extraSpending": -0.25 },
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 180 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep the general staff", "fr": "Conserver l'état-major tel quel" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 },
|
|
{ "extraSpending": 0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_pension_age_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_finance",
|
|
"conditions": { "dayMin": 680, "min": { "debt": 62 } },
|
|
"title": { "en": "Raise the military retirement age", "fr": "Reculer l'âge de départ des militaires" },
|
|
"body": {
|
|
"en": "Soldiers retire on a full pension after twenty-five years of service, often at forty-five. Finance would raise the minimum by five years; the barracks note that nobody joins a army to work until fifty.",
|
|
"fr": "Les militaires partent avec une pension à taux plein après vingt-cinq ans de service, souvent à quarante-cinq ans. Les Finances relèveraient le minimum de cinq ans ; les casernes font remarquer que personne ne s'engage pour travailler jusqu'à cinquante."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Raise the minimum age", "fr": "Relever l'âge minimum" },
|
|
"effects": [
|
|
{ "extraSpending": -0.3 },
|
|
{ "stat": "armyLoyalty", "delta": -5, "days": 90 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 },
|
|
{ "sector": "army", "delta": -1, "days": 90 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep early retirement", "fr": "Maintenir le départ anticipé" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 },
|
|
{ "stat": "economy", "delta": -1, "days": 60 },
|
|
{ "extraSpending": 0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_satellite_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "min_defense",
|
|
"conditions": { "dayMin": 720 },
|
|
"title": { "en": "A satellite of our own", "fr": "Un satellite bien à nous" },
|
|
"body": {
|
|
"en": "Valdoria buys its satellite imagery from Draveth, which sees what we see and sometimes a little more. A national satellite would give independence, a research programme and a bill that would build 40 kilometres of rail.",
|
|
"fr": "La Valdorie achète ses images satellite à Draveth, qui voit ce que nous voyons et parfois un peu plus. Un satellite national donnerait de l'indépendance, un programme de recherche et une facture équivalente à 40 kilomètres de voie ferrée."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Build a national satellite", "fr": "Construire un satellite national" },
|
|
"effects": [
|
|
{ "oneOff": 0.7 },
|
|
{ "stat": "hardPower", "delta": 2, "bias": true, "days": 730 },
|
|
{ "sector": "research", "delta": 2, "days": 180 },
|
|
{ "stat": "softPower", "delta": 1, "days": 60 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep buying imagery", "fr": "Continuer à acheter des images" },
|
|
"effects": [
|
|
{ "extraSpending": 0.1 },
|
|
{ "stat": "hardPower", "delta": -1, "bias": true, "days": 365 },
|
|
{ "stat": "softPower", "delta": -1, "days": 60 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_coastguard_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_defense",
|
|
"conditions": { "dayMin": 760 },
|
|
"title": { "en": "Marenian trawlers in our waters", "fr": "Chalutiers marenais dans nos eaux" },
|
|
"body": {
|
|
"en": "Trawlers from Marenia fish inside our waters every night, and the navy has begun to follow them rather than stop them. Arresting one would delight the fishing ports and would make the Southern Union say a few words.",
|
|
"fr": "Des chalutiers marenais pêchent chaque nuit dans nos eaux, et la marine a pris l'habitude de les suivre plutôt que de les arrêter. En arraisonner un ravirait les ports de pêche et amènerait l'Union du Sud à dire quelques mots."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Escort and arrest", "fr": "Escorter et arraisonner" },
|
|
"effects": [
|
|
{ "oneOff": 0.1 },
|
|
{ "stat": "opinion", "delta": 2, "days": 30 },
|
|
{ "stat": "hardPower", "delta": 1, "days": 60 },
|
|
{ "stat": "softPower", "delta": -2, "days": 60 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Negotiate a fishing quota", "fr": "Négocier un quota de pêche" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": -2, "days": 40 },
|
|
{ "stat": "softPower", "delta": 2, "days": 60 },
|
|
{ "stat": "economy", "delta": 1, "days": 60 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_loyalty_oath_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "general",
|
|
"conditions": { "dayMin": 800, "max": { "armyLoyalty": 62 } },
|
|
"title": { "en": "Political education for the officer corps", "fr": "Éducation civique pour le corps des officiers" },
|
|
"body": {
|
|
"en": "Younger officers are reading the wrong pamphlets, according to a colonel who read them first. The General Staff proposes a course on the duties of the Republic, run by instructors answerable to the Defence Ministry.",
|
|
"fr": "De jeunes officiers lisent les mauvaises brochures, selon un colonel qui les a lues le premier. L'état-major propose un stage sur les devoirs de la République, animé par des instructeurs relevant du ministère de la Défense."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Run the course", "fr": "Lancer le stage" },
|
|
"effects": [
|
|
{ "extraSpending": 0.1 },
|
|
{ "stat": "armyLoyalty", "delta": 3, "bias": true, "days": 365 },
|
|
{ "stat": "civilRights", "delta": -2 },
|
|
{ "stat": "opinion", "delta": 1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Cancel the course", "fr": "Annuler le stage" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 },
|
|
{ "stat": "stability", "delta": -1, "days": 30 },
|
|
{ "stat": "civilRights", "delta": 1 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_procurement_audit_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "min_finance",
|
|
"conditions": { "dayMin": 900 },
|
|
"title": { "en": "Kickbacks in military procurement", "fr": "Pots-de-vin dans les marchés militaires" },
|
|
"body": {
|
|
"en": "An audit finds that uniforms, trucks and field kitchens were bought at prices 18 percent above market, through three intermediaries with the same address. The prosecutor's office is waiting for a signal.",
|
|
"fr": "Un audit révèle que uniformes, camions et cuisines de campagne ont été achetés 18 % au-dessus du marché, via trois intermédiaires partageant la même adresse. Le parquet attend un signal."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Open prosecutions", "fr": "Ouvrir des poursuites" },
|
|
"effects": [
|
|
{ "oneOff": -0.2 },
|
|
{ "stat": "opinion", "delta": 3, "days": 40 },
|
|
{ "sector": "justice", "delta": 1, "days": 90 },
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 }
|
|
],
|
|
"followUp": { "id": "def_audit_fallout_01", "inDays": 90 }
|
|
},
|
|
"no": {
|
|
"label": { "en": "Bury the audit", "fr": "Enterrer l'audit" },
|
|
"effects": [
|
|
{ "extraSpending": 0.1 },
|
|
{ "stat": "opinion", "delta": -3, "days": 40 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_audit_fallout_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "general",
|
|
"followUpOnly": true,
|
|
"title": { "en": "Suppliers freeze deliveries", "fr": "Les fournisseurs gèlent les livraisons" },
|
|
"body": {
|
|
"en": "Since the prosecutions began, the three suppliers have stopped delivering boots, fuel and spare parts, citing legal uncertainty. The General Staff asks whether to rebid everything or resume deliveries with the same firms under supervision.",
|
|
"fr": "Depuis l'ouverture des poursuites, les trois fournisseurs ont cessé de livrer bottes, carburant et pièces détachées, invoquant l'incertitude juridique. L'état-major demande s'il faut tout remettre en concurrence ou reprendre les livraisons avec les mêmes sociétés sous surveillance."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Rebid the contracts", "fr": "Relancer les appels d'offres" },
|
|
"effects": [
|
|
{ "extraSpending": -0.2 },
|
|
{ "sector": "army", "delta": -2, "days": 90 },
|
|
{ "stat": "opinion", "delta": 2, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": -1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Resume under supervision", "fr": "Reprendre sous surveillance" },
|
|
"effects": [
|
|
{ "extraSpending": 0.1 },
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 },
|
|
{ "stat": "opinion", "delta": -2, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_tanks_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_defense",
|
|
"conditions": { "dayMin": 910 },
|
|
"title": { "en": "Overhaul sixty old tanks", "fr": "Remettre à niveau soixante vieux chars" },
|
|
"body": {
|
|
"en": "Sixty tanks from the last border war sit in a depot, rusting at a respectable pace. Overhauling them is cheaper than buying new ones and employs a factory town; scrapping them funds a few other things, none of them tanks.",
|
|
"fr": "Soixante chars de la dernière guerre frontalière dorment dans un dépôt, rouillant à une cadence respectable. Les remettre à niveau coûte moins cher que d'en acheter de nouveaux et fait travailler une ville-usine ; les ferrailler finance d'autres choses, dont aucune n'est un char."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Overhaul the tanks", "fr": "Remettre les chars à niveau" },
|
|
"effects": [
|
|
{ "oneOff": 0.4 },
|
|
{ "sector": "army", "delta": 3, "days": 150 },
|
|
{ "stat": "hardPower", "delta": 2, "bias": true, "days": 365 },
|
|
{ "stat": "economy", "delta": 1, "days": 60 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Scrap and sell them", "fr": "Les ferrailler et les vendre" },
|
|
"effects": [
|
|
{ "oneOff": -0.2 },
|
|
{ "stat": "hardPower", "delta": -2, "bias": true, "days": 365 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_contractors_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_finance",
|
|
"conditions": { "dayMin": 980, "min": { "deficit": 2.5 } },
|
|
"title": { "en": "Private guards for the border posts", "fr": "Des gardes privés pour les postes-frontières" },
|
|
"body": {
|
|
"en": "A security firm offers to staff the quietest border posts for two thirds of what soldiers cost. The army would keep the loud ones; the firm would keep a contract, a uniform of its own and few questions.",
|
|
"fr": "Une société de sécurité propose de tenir les postes-frontières les plus calmes pour les deux tiers du coût des soldats. L'armée garderait les bruyants ; la société garderait un contrat, un uniforme à elle et peu de questions."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Hire the firm", "fr": "Engager la société" },
|
|
"effects": [
|
|
{ "extraSpending": -0.2 },
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 },
|
|
{ "stat": "order", "delta": -1, "days": 30 },
|
|
{ "stat": "civilRights", "delta": -1 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep soldiers on the posts", "fr": "Garder des soldats aux postes" },
|
|
"effects": [
|
|
{ "extraSpending": 0.1 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 },
|
|
{ "stat": "order", "delta": 1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_war_memorial_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_culture",
|
|
"conditions": { "dayMin": 1000 },
|
|
"title": { "en": "A memorial for the border campaigns", "fr": "Un mémorial des campagnes frontalières" },
|
|
"body": {
|
|
"en": "Veterans and the families of the fallen ask for a national memorial on the central square, with the names of every soldier killed since independence. The architects' competition alone would cost more than the plaque the army offers instead.",
|
|
"fr": "Anciens combattants et familles de disparus demandent un mémorial national sur la place centrale, portant le nom de chaque soldat tué depuis l'indépendance. Le seul concours d'architectes coûterait plus cher que la plaque que propose l'armée à la place."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Commission the memorial", "fr": "Commander le mémorial" },
|
|
"effects": [
|
|
{ "oneOff": 0.2 },
|
|
{ "stat": "opinion", "delta": 2, "days": 40 },
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 },
|
|
{ "sector": "culture", "delta": 2, "days": 120 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Put up a plaque", "fr": "Poser une plaque" },
|
|
"effects": [
|
|
{ "oneOff": -0.05 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_desertion_amnesty_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_justice",
|
|
"conditions": { "dayMin": 1050 },
|
|
"title": { "en": "Amnesty for six hundred deserters", "fr": "Amnistie pour six cents déserteurs" },
|
|
"body": {
|
|
"en": "Six hundred soldiers left their units over the past three years, mostly over unpaid leave and bad food. An amnesty would bring some back and close the files; the General Staff says the others will take notice.",
|
|
"fr": "Six cents militaires ont quitté leur unité au cours des trois dernières années, surtout pour des permissions impayées et une mauvaise cantine. Une amnistie en ramènerait certains et clôturerait les dossiers ; l'état-major assure que les autres en prendront note."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Grant the amnesty", "fr": "Accorder l'amnistie" },
|
|
"effects": [
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 180 },
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 },
|
|
{ "stat": "civilRights", "delta": 2 },
|
|
{ "stat": "opinion", "delta": 1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Prosecute the deserters", "fr": "Poursuivre les déserteurs" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": 2, "days": 40 },
|
|
{ "stat": "civilRights", "delta": -1 },
|
|
{ "sector": "justice", "delta": -1, "days": 90 },
|
|
{ "extraSpending": 0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_service_year_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_labour",
|
|
"conditions": { "dayMin": 1150, "min": { "unemployment": 6.8 } },
|
|
"title": { "en": "A voluntary national service year", "fr": "Une année de service national volontaire" },
|
|
"body": {
|
|
"en": "Labour proposes a paid year of civil or military service for school leavers, with a stipend, a certificate and a place in line for public jobs. Critics call it conscription with a better brochure.",
|
|
"fr": "Le Travail propose une année rémunérée de service civil ou militaire pour les jeunes sortis du lycée, avec indemnité, certificat et priorité dans les emplois publics. Les critiques y voient un service militaire avec une meilleure brochure."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Launch the service year", "fr": "Lancer l'année de service" },
|
|
"effects": [
|
|
{ "extraSpending": 0.25 },
|
|
{ "stat": "unemployment", "delta": -0.2, "bias": true, "days": 365 },
|
|
{ "stat": "opinion", "delta": 2, "days": 40 },
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 365 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Shelve the idea", "fr": "Remiser le projet" },
|
|
"effects": [
|
|
{ "stat": "unrest", "delta": 2, "days": 40 },
|
|
{ "stat": "unemployment", "delta": 0.1, "bias": true, "days": 180 },
|
|
{ "extraSpending": -0.05 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_training_crash_01",
|
|
"category": "defense",
|
|
"doc": "telegram",
|
|
"sender": "general",
|
|
"conditions": { "dayMin": 1000 },
|
|
"title": { "en": "Trainer jets collide over the heath", "fr": "Deux avions-écoles entrent en collision" },
|
|
"body": {
|
|
"en": "TWO TRAINER JETS COLLIDED OVER KARST HEATH. THREE PILOTS KILLED. FLEET IS FORTY YEARS OLD. AIR FORCE ASKS FOR PERMISSION TO GROUND ALL TRAINERS PENDING INSPECTION. STOP.",
|
|
"fr": "DEUX AVIONS ECOLES SE SONT HEURTES AU-DESSUS DE KARST HEATH. TROIS PILOTES TUES. FLOTTE AGEE DE QUARANTE ANS. L'ARMEE DE L'AIR DEMANDE L'AUTORISATION DE CLOUER AU SOL TOUS LES APPAREILS EN ATTENTE D'INSPECTION. STOP."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Ground the fleet", "fr": "Clouer la flotte au sol" },
|
|
"effects": [
|
|
{ "oneOff": 0.1 },
|
|
{ "stat": "opinion", "delta": 2, "days": 30 },
|
|
{ "sector": "army", "delta": -2, "days": 90 },
|
|
{ "stat": "armyLoyalty", "delta": -1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep the trainers flying", "fr": "Maintenir les vols" },
|
|
"effects": [
|
|
{ "stat": "armyLoyalty", "delta": -3, "days": 60 },
|
|
{ "stat": "opinion", "delta": -2, "days": 40 },
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 90 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_military_hospital_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_health",
|
|
"conditions": { "dayMin": 1200, "max": { "q:health": 55 } },
|
|
"title": { "en": "Open the garrison hospital to civilians", "fr": "Ouvrir l'hôpital militaire aux civils" },
|
|
"body": {
|
|
"en": "The garrison hospital has two hundred beds, modern scanners and an empty ward. Public hospitals have waiting lists of five months. The army would rather keep its reserve capacity, and the surgeons could hardly say no.",
|
|
"fr": "L'hôpital militaire dispose de deux cents lits, de scanners récents et d'un service vide. Les hôpitaux publics ont des listes d'attente de cinq mois. L'armée préférerait garder sa capacité de réserve, et les chirurgiens auraient du mal à refuser."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Open it to civilians", "fr": "L'ouvrir aux civils" },
|
|
"effects": [
|
|
{ "extraSpending": 0.1 },
|
|
{ "sector": "health", "delta": 3, "days": 150 },
|
|
{ "stat": "opinion", "delta": 2, "days": 40 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Keep it military only", "fr": "Le réserver aux militaires" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": -1, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 },
|
|
{ "sector": "health", "delta": -1, "days": 90 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_defence_floor_01",
|
|
"category": "defense",
|
|
"doc": "letter",
|
|
"sender": "min_foreign",
|
|
"conditions": { "dayMin": 1250 },
|
|
"title": { "en": "The League asks for a spending pledge", "fr": "La Ligue réclame un engagement budgétaire" },
|
|
"body": {
|
|
"en": "At its summit, the Northern League asked every member to pledge 2.5 percent of national income for defence within five years. Torvania will sign at once; Valdoria is asked to do the same or explain at length.",
|
|
"fr": "Lors de son sommet, la Ligue du Nord a demandé à chaque membre de s'engager à consacrer 2,5 % du revenu national à la défense d'ici cinq ans. La Torvanie signera aussitôt ; la Valdorie est priée d'en faire autant ou de s'expliquer longuement."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Sign the pledge", "fr": "Signer l'engagement" },
|
|
"effects": [
|
|
{ "extraSpending": 0.5 },
|
|
{ "stat": "hardPower", "delta": 3, "bias": true, "days": 730 },
|
|
{ "stat": "softPower", "delta": 3, "days": 90 },
|
|
{ "stat": "opinion", "delta": -2, "days": 40 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Refuse to commit", "fr": "Refuser de s'engager" },
|
|
"effects": [
|
|
{ "extraSpending": -0.15 },
|
|
{ "stat": "softPower", "delta": -3, "days": 90 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_white_paper_01",
|
|
"category": "defense",
|
|
"doc": "report",
|
|
"sender": "general",
|
|
"conditions": { "dayMin": 1300, "max": { "hardPower": 60 } },
|
|
"title": { "en": "A new defence doctrine", "fr": "Une nouvelle doctrine de défense" },
|
|
"body": {
|
|
"en": "The strategic review lays out two options: a territorial army built to hold the mountains and the capital, or a smaller expeditionary force that can be sent abroad to earn seats at the League's table. Each needs different generals.",
|
|
"fr": "La revue stratégique expose deux options : une armée territoriale conçue pour tenir les montagnes et la capitale, ou une force expéditionnaire plus réduite, envoyée à l'étranger pour gagner des sièges à la table de la Ligue. Chacune exige des généraux différents."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Choose territorial defence", "fr": "Choisir la défense du territoire" },
|
|
"effects": [
|
|
{ "extraSpending": 0.1 },
|
|
{ "stat": "hardPower", "delta": 2, "bias": true, "days": 730 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 },
|
|
{ "stat": "softPower", "delta": -1, "days": 60 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Go expeditionary", "fr": "Opter pour l'expéditionnaire" },
|
|
"effects": [
|
|
{ "extraSpending": 0.25 },
|
|
{ "stat": "softPower", "delta": 3, "days": 90 },
|
|
{ "stat": "hardPower", "delta": 1, "bias": true, "days": 365 },
|
|
{ "stat": "opinion", "delta": -1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_memoir_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "press_office",
|
|
"conditions": { "dayMin": 1350 },
|
|
"title": { "en": "A retired general's memoir", "fr": "Les mémoires d'un général à la retraite" },
|
|
"body": {
|
|
"en": "A retired general's memoir calls the current government amateurs and quotes closed meetings at length. The Defence Ministry wants to invoke the secrets act, and booksellers have already moved the title to the front window.",
|
|
"fr": "Les mémoires d'un général à la retraite traitent le gouvernement actuel d'amateur et citent longuement des réunions à huis clos. Le ministère de la Défense veut invoquer le secret défense, et les libraires ont déjà mis le titre en vitrine."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Invoke the secrets act", "fr": "Invoquer le secret défense" },
|
|
"effects": [
|
|
{ "stat": "civilRights", "delta": -3 },
|
|
{ "stat": "opinion", "delta": -2, "days": 40 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Let it be sold", "fr": "Laisser le livre en vente" },
|
|
"effects": [
|
|
{ "stat": "opinion", "delta": 1, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 },
|
|
{ "stat": "stability", "delta": -1, "days": 30 }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "def_strike_troops_01",
|
|
"category": "defense",
|
|
"doc": "memo",
|
|
"sender": "min_interior",
|
|
"conditions": { "dayMin": 1100, "min": { "unrest": 38 } },
|
|
"title": { "en": "Soldiers to run the docks", "fr": "Des soldats pour faire tourner le port" },
|
|
"body": {
|
|
"en": "The dockers' strike has stopped the main port for nine days, and the General Staff offers soldiers to operate cranes and trucks. Exports would move; the union will remember who loaded them, and so will the barracks.",
|
|
"fr": "La grève des dockers paralyse le port principal depuis neuf jours, et l'état-major propose des soldats pour conduire grues et camions. Les exportations repartiraient ; le syndicat se souviendra de qui les a chargées, et les casernes aussi."
|
|
},
|
|
"yes": {
|
|
"label": { "en": "Send in the troops", "fr": "Envoyer les soldats" },
|
|
"effects": [
|
|
{ "stat": "economy", "delta": 1, "days": 30 },
|
|
{ "stat": "order", "delta": 2, "days": 30 },
|
|
{ "stat": "unrest", "delta": 3, "days": 60 },
|
|
{ "stat": "armyLoyalty", "delta": -2, "days": 40 },
|
|
{ "stat": "civilRights", "delta": -1 }
|
|
]
|
|
},
|
|
"no": {
|
|
"label": { "en": "Let the strike run", "fr": "Laisser la grève courir" },
|
|
"effects": [
|
|
{ "stat": "economy", "delta": -2, "days": 40 },
|
|
{ "stat": "order", "delta": -2, "days": 30 },
|
|
{ "stat": "armyLoyalty", "delta": 1, "days": 30 }
|
|
]
|
|
}
|
|
}
|
|
]
|