16
Released Mods / Re: TFTD Vanilla Plus Project - Mod Collection
« on: February 12, 2023, 01:57:18 pm »
Excellent artwork! 

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
alienRaces:
- id: STR_AQUATOID
members:
- STR_AQUATOID_COMMANDER
- STR_AQUATOID_NAVIGATOR
- STR_AQUATOID_MEDIC
- STR_AQUATOID_TECHNICIAN
- STR_AQUATOID_SQUAD_LEADER
- STR_AQUATOID_SOLDIER
- STR_CALCINITE_TERRORIST
- STR_CALCINITE_TERRORIST
- id: STR_AQUATOID_UNDERWATER # <=====
members:
- STR_AQUATOID_COMMANDER
- STR_AQUATOID_NAVIGATOR
- STR_AQUATOID_MEDIC
- STR_AQUATOID_TECHNICIAN
- STR_AQUATOID_SQUAD_LEADER
- STR_AQUATOID_SOLDIER
- STR_HALLUCINOID_TERRORIST
- STR_HALLUCINOID_TERRORIST
I know i can use RefNodes to clean up the list, but i want to make sure im not missing something here.
extraStrings:
- type: en-US
strings:
STR_SMALL_ROCKET: "HEAT Rocket"
alienMissions:
- type: STR_ALIEN_INFILTRATION
siteType: STR_ALIEN_BASE_ASSAULT
- type: STR_ALIEN_BASE
siteType: STR_ALIEN_BASE_ASSAULT
alienDeployments:
- type: STR_ALIEN_BASE_ASSAULT
genMissionRaceFromAlienBase: false
New feature since OXCE 7.4.4
Supply missions and Hunt missions generated by alien bases can now use also explicitly defined alien race(s)... until now the race always came from the alien base itself.
Attributes `genMissionRaceFromAlienBase` and `huntMissionRaceFromAlienBase`.
Example for supply missions:Code: [Select]alienDeployments:
- type: STR_ALIEN_BASE_ASSAULT
genMission:
STR_ALIEN_SUPPLY: 25
STR_ALIEN_TEST1: 25
STR_ALIEN_TEST2: 25
STR_ALIEN_TEST3: 25
genMissionFreq: 6
genMissionRaceFromAlienBase: false # true (default) = take race from base (vanilla behavior); false = take from mission 'raceWeights' if not empty (if empty take from base)Code: [Select]alienMissions:
- type: STR_ALIEN_SUPPLY
raceWeights:
0:
STR_ETHEREAL: 50
STR_MUTON: 50
Hunt missions work similarly.
alienDeployments:
# [=] Fleet Supply Cruiser [=]
- &STR_FLEET_SUPPLY_CRUISER
type: STR_FLEET_SUPPLY_CRUISER
genMissionRaceFromAlienBase: false # true (default) = take race from base (vanilla behavior); false = take from mission 'raceWeights' if not empty (if empty take from base)
alienMissions:
# [=] Alien Supply [=]
- &STR_ALIEN_SUPPLY
type: STR_ALIEN_SUPPLY
points: 0
objective: 5
# raceWeights: {} #Special case, race comes from base.
raceWeights:
0:
STR_IAR_EXTREME_THREAT: 100
waves:
- ufo: STR_FLEET_SUPPLY_CRUISER
count: 1
trajectory: P9
timer: 6000
objective: true
alienMissions:
# [=] Alien Probe Mission [=]
- &STR_ALIEN_PROBE_MISSION
type: STR_ALIEN_PROBE_MISSION
raceWeights:
0:
STR_IAR_LOW_THREAT: 100
# [=] Alien Probe Mission [=] <Advanced>
- type: STR_ALIEN_PROBE_MISSION_ADVANCED
refNode: *STR_ALIEN_PROBE_MISSION
raceWeights:
0:
STR_IAR_LOW_THREAT: 0
STR_IAR_INTERMEDIATE_THREAT: 100
# [=] Alien Probe Mission [=] <Elite>
- type: STR_ALIEN_PROBE_MISSION_ELITE
refNode: *STR_ALIEN_PROBE_MISSION
raceWeights:
0:
STR_IAR_LOW_THREAT: 0
STR_IAR_HIGH_THREAT: 100