OpenXcom Forum

Modding => Help => Topic started by: wcho035 on September 09, 2019, 12:57:56 pm

Title: Weird behaviour in starting condition.
Post by: wcho035 on September 09, 2019, 12:57:56 pm
Last night, I tested the code for starting condition in one of my underwater Alien deployment.

Say large scout underwater, put the starting condition in the list within of its section in the aliendeployment.rul. 

I then declare the tigger condition in the separate .rul files “starting condition.”

Within the list of conditions I have, for example, the Mi-24 hind. I listed it in the forbiddencraft section.

However, after testing it, in the main game and in the Battlescape where you can choose a random battle, nothing works. I mean the Mi-24 still lands on the sea floor. I tested this in the XComfiles and Piratez mod, they too shows the same problem.

So am I missing something? There is a limitation with the code?
Title: Re: Weird behaviour in starting condition.
Post by: Meridian on September 09, 2019, 01:10:07 pm
Here's an example you can try on top of vanilla:

Code: [Select]
startingConditions:
  - type: NO_SKYRANGER
    forbiddenCraft: [STR_SKYRANGER]

alienDeployments:
  - type: STR_SMALL_SCOUT
    startingCondition: NO_SKYRANGER
  - type: STR_MEDIUM_SCOUT
    startingCondition: NO_SKYRANGER
  - type: STR_LARGE_SCOUT
    startingCondition: NO_SKYRANGER