EnglishGermanFrenchRussianItalianSpanish
Log inRegister
 
Built-in Life Support not recognized by Transport Passenger missions
Post new topic Reply to topic
View previous topic :: View next topic
Author Message
argon_emperor



MEDAL

Joined: 12 Dec 2005
Posts: 1048 on topic
Location: Townsville, Australia
Thank you for registering your game
PostPosted: Mon, 26. Feb 18, 17:44    Post subject: Built-in Life Support not recognized by Transport Passenger missions Reply with quote Print

So I recently went through and made it so all ships in my game have SETA and Cargo Bay Lifesupport as built in components, but when I docked at a station to do a Transport Passenger mission, it tells me I need Cargo Bay Lifesupport and (for this mission) 36 free cargo space. I'm flying an M6 currently, I can see in the "built in components" that CBLS is definitely there (also have Marines on board, so it kinda has to be there), and have a couple hundred free cargo space.

How do I get the transport passenger missions to recognize built in CBLS? I know they recognize it for TP ships


_________________

***modified***
"You can get more of what you want with kind words and a gun, than you can with just kind words" - Al Capone
Back to top
View user's profile Send private message MSN Messenger
ubuntufreakdragon



MEDALMEDALMEDAL

Joined: 23 Jun 2011
Posts: 3960 on topic
Location: Das Randland des Wahnsinns!
Thank you for registering your game
PostPosted: Mon, 26. Feb 18, 18:31    Post subject: Reply with quote Print

They explicitly check for the ship being a TP not for the buildin extension.
this is defined in director 0.3 ... and 0.30 ...


_________________
My X3 Mods

XRebirth, things left to patch:
In General; On Firing NPC's; In De Vries; Out Of Zone; And the Antiwishlist
Back to top
View user's profile Send private message
SirNukes





Joined: 31 Mar 2007
Posts: 219 on topic

Thank you for registering your game
PostPosted: Mon, 26. Feb 18, 21:45    Post subject: Reply with quote Print

Unfortunately, all of the director scripts use the special case code for TPs, since egosoft never added support for built-in wares to the director. I have a note in X3 Customizer life support transform that it doesn't get recognized by missions.

Possible fixes would either be to modify all related director scripts (annoying to do programmatically since they don't use consistent syntax for their TP exceptions), or to switch to a clumsy background script which occasionally checks all ships in the universe and adds life support to those lacking it (instead of setting it as a built-in ware). The latter would tend to limit the prevalence of marines on npc ships (since most of them wouldn't have life support upon spawning), plus it would return to the situation where you can damage the life support module to kill all marines pre-boarding.

A third option would be to dig into the compiled code and modify the director ware check command, but that feels like more trouble than it is worth.


_________________
Author of X3 Customizer
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
Control Panel
Login Data
The time now is Fri, 21. Sep 18, 14:26

All times are GMT + 2 Hours

[ Disclaimer / Impressum ] | [ Privacy Policy / Datenschutz ]

Board Security

Copyright © EGOSOFT 1989-2018
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 0.07120 seconds, sql queries = 17