OpenXcom Forum

Modding => Work In Progress => Topic started by: robin on October 19, 2015, 03:06:01 pm

Title: Unexpected February Terror Mission.. and wrong race too!
Post by: robin on October 19, 2015, 03:06:01 pm
So I deleted the recurringTerror:

  - delete: recurringTerror

I made my own new "terror" mission script, that includes smaller terror missions and conventional terror missions.
As you can see though, the standard terror mission is not scheduled in the beginning months.
Yet at the very beginning of February I get a terror mission.

  - type: alienApocalypse
    executionOdds: 100
    missionWeights:
      0:
        STR_ALIEN_DROP_SMALL: 70
        STR_ALIEN_DROP_MEDIUM: 30
        STR_ALIEN_TERROR: 0
      1:
        STR_ALIEN_DROP_SMALL: 60
        STR_ALIEN_DROP_MEDIUM: 40
        STR_ALIEN_TERROR: 0
      3:
        STR_ALIEN_DROP_SMALL: 50
        STR_ALIEN_DROP_MEDIUM: 50
        STR_ALIEN_TERROR: 0
      ..and so on...
    useTable: false


Adding to that, it uses a race (human faction) that isn't supposed to be used. The standard terror has been modified accordingly:

  - type: STR_ALIEN_TERROR
    raceWeights:
      0:
        STR_ETHEREAL: 0
        STR_FLOATER: 0
        STR_MUTON: 0
        STR_SECTOID: 0
        STR_SNAKEMAN: 0
        #
        STR_ANTHROPOD_OCULANT_1: 30
        STR_ANTHROPOD_OCULANT_2: 0
        STR_FLOATER_SNAKEMAN_1: 70
        STR_FLOATER_SNAKEMAN_2: 0
        STR_MUTON_ETHEREAL_1: 0
        STR_MUTON_ETHEREAL_2: 0
     ...and so on, alway the same races just different values...


It's like the script recurringTerror is still enabled and is picking up races randomly among all the available races.

Anyone had this behavior, or has any idea why terror mission is going wild?
Title: Re: Unexpected February Terror Mission.. and wrong race too!
Post by: hellrazor on October 19, 2015, 03:18:56 pm
Maybe you remove all Terrormissionscripts for testing.
Maybe it is a leftover hardcoded element?
Title: Re: Unexpected February Terror Mission.. and wrong race too!
Post by: Hobbes on October 19, 2015, 03:22:44 pm
Adding to that, it uses a race (human faction) that isn't supposed to be used.

Is this race the first entry listed on alienRaces?
Title: Re: Unexpected February Terror Mission.. and wrong race too!
Post by: new_civilian on October 19, 2015, 04:38:25 pm
You have to set all february mission entries to 0:

      2:
        STR_ALIEN_DROP_SMALL: 0
        STR_ANYTHINGELSE: 0
        ...

It is the same for the alien races btw, if you only add a new list-file it will ADD its values to the old files. You have to add EMPTY enties to blank out the original settings.

Not sure If I make sense, my headache is killing me today  :(
Title: Re: Unexpected February Terror Mission.. and wrong race too!
Post by: robin on October 19, 2015, 07:29:52 pm
Is this race the first entry listed on alienRaces?
Nope.


Not sure If I make sense, my headache is killing me today  :(
Yeah it makes little sense to me, sorry.
recurringTerror script is deleted. Does the terror mission in *another* script adds its values to the ones of a deleted script (indirectly 'resurrecting' the deleted script)? Doesn't sound right.
Maybe I'm missing something fundamental.


edit:
Maybe the problem is that I'm not overriding the regionWeights. I'll have to check it.
Checked.
Seems to me that the recurringTerror script is still enabled even if deletd.
Title: Re: Unexpected February Terror Mission.. and wrong race too!
Post by: Hobbes on October 19, 2015, 09:23:16 pm
Checked.
Seems to me that the recurringTerror script is still enabled even if deletd.

I just tried removing recurringTerror on Redux and it did not generate any terror mission on the first or the second month. Your ruleset must have a problem. This is how Redux is set for no Terror missions:

Quote
missionScripts:
  - type: gameStart
    missionWeights:
      0:
        STR_ALIEN_RESEARCH: 100
    lastMonth: 0
    targetBaseOdds: 100
    raceWeights:
      0:
        STR_SECTOID: 100
    startDelay: 120
  - type: recon
    firstMonth: 1
  - delete: recurringTerror
Title: Re: Unexpected February Terror Mission.. and wrong race too!
Post by: Warboy1982 on October 20, 2015, 01:01:22 am
delete, don't define as 0.