-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Looking at the ruleset reference and the Necron script for reinforcements I realized its possible to script in reinforcements that arrive from the edges of the map, and at a certain distance from Player forces (all else failing, spawning in next to a friendly chaos unit).
This can be set to a turn timer with % chance of happening each turn.
Gameplay Use: To counter gamey "take 40 turns and overwatch crawl across the map" tactics in situations where speed is important.
To be fair to the player, the mission briefing or codex entry could include a warning?
This kind of script can be added to some mission types, like Cultist activity or Ork, Traitor Guard convoys/outposts getting reinforcements 15+ turns after you show up and start blowing things up.
It can fire Once or several times.
Example script (ruleset reference has more indepth explanations)
AlienDeployments.rul
- type: CultistReinforcements
briefing:
palette: 4
textOffset: -32
title: STR_CULTIST_REINFORCEMENTS_TITLE #write up these look at necrons,
desc: STR_CULTIST_REINFORCEMENTS_DESC #write up these look at necrons More Cultist forces are congregating on our position
background: BACK172.SCR #change
cutscene: ""
showCraft: false
showTarget: false
minTurn: 15 #when the script starts running
maxTurn: 19
executionOdds: 50 #50% chance of happening each turn)
maxRuns: 1 #spawns once, -1 = infinite spawns
useSpawnNodes: false #Use spawn nodes on the map, or just use the map edges
minDistanceFromXcomUnits: 16 #min tile distance from Player units
maxDistanceFromBorders: 3 #max distance from borders
spawnNodeRanks: [4] # leader/commander nodes
mapBlockFilterType: 0 # all blocks, just go by node placement
data:
- alienRank: 5 #SOLDIER rank of enemies
lowQty: 2
highQty: 2
dQty: 1
itemSets: [[], [], []]
- alienRank: 4
lowQty: 0
highQty: 0
dQty: 1
itemSets: [[], [], []]
- alienRank: 3
lowQty: 0
highQty: 0
dQty: 1
itemSets: [[], [], []]
- alienRank: 6
lowQty: 0
highQty: 0
dQty: 1
itemSets: [[], [], []]
- alienRank: 7
lowQty: 0
highQty: 0
dQty: 1
itemSets: [[], [], []]