Author Topic: Rocket Launcher aliens a no-go  (Read 8786 times)

Offline ibanix

  • Captain
  • ***
  • Posts: 75
    • View Profile
Rocket Launcher aliens a no-go
« on: July 06, 2014, 12:08:33 pm »
During a recent terror mission I had the terrifying thought of a rank of alien that used a rocket launcher. I mean, hey, they want to kill EVERYTHING, right? Accept no substitute (before the Blaster Bomb)!

So I wrote the following to make a test "Heavy Gunner" sectoid rank, along with a change to force sectoids on most missions for debug reasons - so I could get one of these guys sooner. The ruleset "works" in that it does not drop any errors when enabling it in OpenXCOM. However, OpenXCOM crashes as soon as I land at a UFO which has my new aliens.

Any ideas? Thanks.

------------------------

# Alien Heavy Gunner aka RocketMan test
alienRaces:
  - id: STR_SECTOID
    members:
      - STR_SECTOID_COMMANDER
      - STR_SECTOID_LEADER
      - STR_SECTOID_ENGINEER
      - STR_SECTOID_MEDIC
      - STR_SECTOID_NAVIGATOR
      - STR_SECTOID_SOLDIER
      - STR_CYBERDISC_TERRORIST
      - STR_CYBERDISC_TERRORIST
      - STR_SECTOID_HEAVY_GUNNER
extraStrings:
  - type: en-US
    strings:
      STR_LIVE_HEAVY_GUNNER: "Heavy Gunner"
      STR_SECTOID_HEAVY_GUNNER: "Sectoid Heavy Gunner"
alienDeployments:
  - type: STR_LARGE_SCOUT
    data:
      - alienRank: 8   # rank starts from 0? using either value 8 or 9 causes crash
        lowQty: 1
        highQty: 1
        dQty: 0
        percentageOutsideUfo: 100
        itemSets:
          -
            - STR_ROCKET_LAUNCHER
            - STR_SMALL_ROCKET
            - STR_SMALL_ROCKET
            - STR_SMALL_ROCKET
          -
            - STR_ROCKET_LAUNCHER
            - STR_INCENDIARY_ROCKET
            - STR_SMALL_ROCKET
            - STR_INCENDIARY_ROCKET
          -
            - STR_ROCKET_LAUNCHER
            - STR_LARGE_ROCKET
            - STR_LARGE_ROCKET
            - STR_LARGE_ROCKET
units:
  - type: STR_SECTOID_HEAVY_GUNNER
    race: STR_SECTOID
    rank: STR_LIVE_HEAVY_GUNNER
    stats:
      tu: 60
      stamina: 90
      health: 30
      bravery: 80
      reactions: 63
      firing: 52
      throwing: 58
      strength: 50
      psiStrength: 40
      psiSkill: 0
      melee: 76
    armor: SECTOID_ARMOR0
    standHeight: 16
    kneelHeight: 12
    value: 10
    deathSound: 10
    intelligence: 4
    aggression: 2
# debugging only
alienMissions:
  - type: STR_ALIEN_RESEARCH
    points: 0
    raceWeights:
      0:
          STR_SECTOID: 100
      1:
          STR_SECTOID: 100
      3:
          STR_SECTOID: 100
      5:
          STR_SECTOID: 100
      7:
          STR_SECTOID: 100
    waves:
      - ufo: STR_SMALL_SCOUT
        count: 1
        trajectory: P0
        timer: 9000
      - ufo: STR_MEDIUM_SCOUT
        count: 1
        trajectory: P2
        timer: 7800
      - ufo: STR_LARGE_SCOUT
        count: 2
        trajectory: P4
        timer: 9000
  - type: STR_ALIEN_HARVEST
    points: 30
    raceWeights:
      0:
          STR_SECTOID: 100       
      1:
          STR_SECTOID: 100
      3:
          STR_SECTOID: 100
      5:
          STR_SECTOID: 100   
      7:
          STR_SECTOID: 100 
    waves:
      - ufo: STR_SMALL_SCOUT
        count: 1
        trajectory: P0
        timer: 7800
      - ufo: STR_SMALL_SCOUT
        count: 1
        trajectory: P2
        timer: 7800
      - ufo: STR_MEDIUM_SCOUT
        count: 1
        trajectory: P2
        timer: 6000
      - ufo: STR_LARGE_SCOUT
        count: 1
        trajectory: P0
        timer: 7800
      - ufo: STR_LARGE_SCOUT
        count: 1
        trajectory: P3
        timer: 9000
      - ufo: STR_HARVESTER
        count: 1
        trajectory: P4
        timer: 3000
      - ufo: STR_HARVESTER
        count: 1
        trajectory: P4
        timer: 750
      - ufo: STR_BATTLESHIP
        count: 1
        trajectory: P2
        timer: 1500
  - type: STR_ALIEN_ABDUCTION
    points: 50
    raceWeights:
      0:
          STR_SECTOID: 100
      1:
          STR_SECTOID: 100
      3:
          STR_SECTOID: 100
      5:
          STR_SECTOID: 100
      7:
          STR_SECTOID: 100
    waves:
      - ufo: STR_SMALL_SCOUT
        count: 1
        trajectory: P0
        timer: 15000
      - ufo: STR_MEDIUM_SCOUT
        count: 1
        trajectory: P1
        timer: 18000
      - ufo: STR_LARGE_SCOUT
        count: 1
        trajectory: P3
        timer: 9000
      - ufo: STR_ABDUCTOR
        count: 1
        trajectory: P3
        timer: 9000
      - ufo: STR_ABDUCTOR
        count: 2
        trajectory: P4
        timer: 60
  - type: STR_ALIEN_INFILTRATION
    points: 0
    raceWeights:
      0:
          STR_SECTOID: 100
      1:
          STR_SECTOID: 100
      3:
          STR_SECTOID: 100
      5:
          STR_SECTOID: 100
      7:
          STR_SECTOID: 100
    waves:
      - ufo: STR_SMALL_SCOUT
        count: 1
        trajectory: P0
        timer: 16500
      - ufo: STR_MEDIUM_SCOUT
        count: 1
        trajectory: P1
        timer: 15000
      - ufo: STR_MEDIUM_SCOUT
        count: 1
        trajectory: P6
        timer: 13800
      - ufo: STR_LARGE_SCOUT
        count: 1
        trajectory: P7
        timer: 9000
      - ufo: STR_LARGE_SCOUT
        count: 1
        trajectory: P7
        timer: 60
      - ufo: STR_TERROR_SHIP
        count: 1
        trajectory: P7
        timer: 60
      - ufo: STR_SUPPLY_SHIP
        count: 1
        trajectory: P7
        timer: 60
      - ufo: STR_BATTLESHIP
        count: 2
        trajectory: P7
        timer: 60
# end
   

Offline Solarius Scorch

  • Global Moderator
  • Commander
  • *****
  • Posts: 11728
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
Re: Rocket Launcher aliens a no-go
« Reply #1 on: July 06, 2014, 02:33:48 pm »
I haven't tried, but I seriously doubt you can add new alien ranks.

If you want to give them rocket launchers, you need to modify the alienDeployments section - remove one alien's inventory loadout and put the launcher in there. You can even do it for all aliens if you feel particularly insane. ;)

Offline Warboy1982

  • Administrator
  • Commander
  • *****
  • Posts: 2333
  • Developer
    • View Profile
Re: Rocket Launcher aliens a no-go
« Reply #2 on: July 06, 2014, 05:37:10 pm »
additionally, there would be no compatible spawn nodes for them. maps support 7 ranks, no more.
yes i know we have 8 races listed, but the 7th and 8th races are both terrorists, and both use spawn node type 7s.
« Last Edit: July 06, 2014, 09:14:25 pm by Warboy1982 »

Offline Sturm

  • Colonel
  • ****
  • Posts: 132
    • View Profile
Re: Rocket Launcher aliens a no-go
« Reply #3 on: July 06, 2014, 09:06:54 pm »
Maybe aliens could use HE ammo for small launchers?

Offline Hobbes

  • Commander
  • *****
  • Posts: 2102
  • Infiltration subroutine in progress
    • View Profile
Re: Rocket Launcher aliens a no-go
« Reply #4 on: July 06, 2014, 09:43:03 pm »
Maybe aliens could use HE ammo for small launchers?

Or Alien Grenades can be loaded into Small Launchers.

Offline ibanix

  • Captain
  • ***
  • Posts: 75
    • View Profile
Re: Rocket Launcher aliens a no-go
« Reply #5 on: July 07, 2014, 12:01:20 am »
additionally, there would be no compatible spawn nodes for them. maps support 7 ranks, no more.
yes i know we have 8 races listed, but the 7th and 8th races are both terrorists, and both use spawn node type 7s.

Ah, that would do it. Thanks.

I guess I could create additional alien deployments and set of some of the ranks in those to use Rocket Launchers....

Offline Fatrat

  • Squaddie
  • *
  • Posts: 7
    • View Profile
Re: Rocket Launcher aliens a no-go
« Reply #6 on: July 07, 2014, 12:15:12 am »

Offline Ran

  • Colonel
  • ****
  • Posts: 196
    • View Profile
Re: Rocket Launcher aliens a no-go
« Reply #7 on: July 08, 2014, 12:19:55 am »
Would enabling additional ranks involve a lot of work? 
I guess so... :-[

The problem with the current set of ranks is that the aliens with heavy weapons i.e. engineers are almost exclusively restricted to the inside of UFOs where they are pretty useless. The Battleship is a good example. Th guys with Blaster Launcher stay on the top floor of the UFO until most of their comrades are killed, then they panic and drop their weapons or blow themselves up. I've been playing OXC quite a lot and I can't remember when I last lost a soldier due to Blaster Launcher attack, but it was a long long time ago.

So having a second soldier type as heavy support / sniper who can be positioned on elevated positions outside would make a lot more sense. An easy way would be to convert engineers to this by rearranging their spawning points and increasing their numbers but it in terms of game logic seems a bit weird that engineers would fill this role.


Offline Warboy1982

  • Administrator
  • Commander
  • *****
  • Posts: 2333
  • Developer
    • View Profile
Re: Rocket Launcher aliens a no-go
« Reply #8 on: July 08, 2014, 02:25:49 am »
Would enabling additional ranks involve a lot of work?

yes, you'd just have to edit every single .map file for starters.

Offline Sturm

  • Colonel
  • ****
  • Posts: 132
    • View Profile
Re: Rocket Launcher aliens a no-go
« Reply #9 on: July 09, 2014, 03:17:05 am »
The problem with the current set of ranks is that the aliens with heavy weapons i.e. engineers are almost exclusively restricted to the inside of UFOs where they are pretty useless. The Battleship is a good example. Th guys with Blaster Launcher stay on the top floor of the UFO until most of their comrades are killed, then they panic and drop their weapons or blow themselves up. I've been playing OXC quite a lot and I can't remember when I last lost a soldier due to Blaster Launcher attack, but it was a long long time ago.
I suspect that any competent use of Blaster Launchers by aliens would make the game unplayable.

Which is why I removed them altogether from the alien side and instead gave them higher reaction and accuracy :D .

Or maybe commanders could use some sick melee or short ranged weapon for inside of the ship.

Offline Solarius Scorch

  • Global Moderator
  • Commander
  • *****
  • Posts: 11728
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
Re: Rocket Launcher aliens a no-go
« Reply #10 on: July 09, 2014, 02:56:35 pm »
As they are now, aliens are completely inept at using Blaster Launchers when compared to the original game. :(

Offline El Yahpo

  • Sergeant
  • **
  • Posts: 41
    • View Profile
Re: Rocket Launcher aliens a no-go
« Reply #11 on: July 10, 2014, 08:59:29 am »
Or Alien Grenades can be loaded into Small Launchers.
Or any grenade???

As they are now, aliens are completely inept at using Blaster Launchers when compared to the original game. :(
What happened? :(

Offline Solarius Scorch

  • Global Moderator
  • Commander
  • *****
  • Posts: 11728
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
Re: Rocket Launcher aliens a no-go
« Reply #12 on: July 10, 2014, 01:14:30 pm »
Or any grenade???
What happened? :(

Nothing happened, they just don't use them much, compared to the original game. :(