You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4dbff3e
Browse filesBrowse the repository at this point in the historyBrowse files
here's the bulk of the work, the actual processing of all the data, and
generation of results.
included mission script provides details and examples of what things mean
and replicates xcom1's behaviour nicely. if all went well, players should
notice absolutely nothing different between this version and yesterday's
modders, on the other hand...
# - type: example # the type/name is used for overwriting or deleting purposes.
2
+
# firstMonth: 0 # months this command runs on, 0 runs on startup of a new game (default 0)
3
+
# lastMonth: 0 # don't run after this month. in this context we mean "run once". -1 denotes no limit (default -1)
4
+
# label: 1 # label, used for conditionals (default 0)
5
+
# conditionals: [1, -2] # conditional list, just like mapscripts (default none)
6
+
# missionWeights: # the type of mission to spawn (omit to pick one from the mission table) (default none)
7
+
# 0: # these are split into monthly chunks
8
+
# STR_ALIEN_RESEARCH: 100 # and can contain multiple entries, including weighted odds
9
+
# executionOdds: 100 # % chances of this command executing (default 100)
10
+
# targetBaseOdds: 75 # % chances of this mission targeting a region containing an xcom base instead of random (default 0)
11
+
# startDelay: 120 # number of minutes to delay the start of the mission (rounded down to the nearest 30, 0 to use the wave timer from the mission itself) (default 0)
12
+
# raceWeights: # can override established monthly race weights here if desired (default empty)
13
+
# 0:
14
+
# STR_SECTOID: 100 # in this case we want a sectoid mission, so they get 100%
15
+
# regionWeights: # again, this can override the defined mission region weights (default empty)
16
+
# 0: # this won't come into play here unless the mission doesn't target an xcom base, as described above.
17
+
# STR_SAMPLE_REGION1: 20 # IF OMITTED:
18
+
# STR_SAMPLE_REGION2: 30 # for a terror type mission, all regions that meet the criteria will be weighed equally.
19
+
# STR_SAMPLE_REGION3: 50 # for regular missions the normal regional distribution weights will be applied.
20
+
# minDifficulty: 0 # this command only applies to difficulty levels of this or above (default 0)
21
+
# researchTriggers: # a list of research topics that can influence the execution of this mission (default empty)
22
+
# STR_THE_MARTIAN_SOLUTION: true # in this case, the mission would only run if the player has the martian solution
23
+
# STR_CYDONIA_OR_BUST: false # and does NOT have Cydonia or bust
24
+
# maxRuns: 12 # this mission type can only execute this number of times, -1 for infinite (default -1)
25
+
# avoidRepeats: 12 # this means "store an array of the 12 previous coordinates, and don't use them again" (default 0)
26
+
# varName: researching # this is an internal variable name, used for tracking maxruns and avoidRepeats (default none)
27
+
# useTable: false # check this mission type appears in the mission tables, and remove it if it does? (default true)
0 commit comments