Author Topic: SEXP request: Force Support Ship Warpout  (Read 4706 times)

0 Members and 1 Guest are viewing this topic.

Offline 0rph3u5

  • 211
  • Oceans rise. Empires fall.
SEXP request: Force Support Ship Warpout
It's me again...

I just need another SEXP for "The Lost Generation" for my sanity's sake - Here is what I'm looking for:

I need a mean to control the Support Ship(s) by FREDed events. Nothing fancy just a way to get "Support N" to jump out when the mission designer (aka myself) sees fit.

So can it be done at all?

Currently working on a workaround with arguments and restricted support ship count - I like to think that would work but I don't know yet

"As you sought to steal a kingdom for yourself, so must you do again, a thousand times over. For a theft, a true theft, must be practiced to be earned." - The terms of Nyrissa's curse, Pathfinder: Kingmaker

==================

"I am Curiosity, and I've always wondered what would become of you, here at the end of the world." - The Guide/The Curious Other, Othercide

"When you work with water, you have to know and respect it. When you labour to subdue it, you have to understand that one day it may rise up and turn all your labours into nothing. For what is water, which seeks to make all things level, which has no taste or colour of its own, but a liquid form of Nothing?" - Graham Swift, Waterland

"...because they are not Dragons."

 

Offline FUBAR-BDHR

  • Self-Propelled Trouble Magnet
  • 212
  • Master Drunk
    • 165th Beer Drinking Hell Raisers
Re: SEXP request: Force Support Ship Warpout
Have you tried setting a ship as a support ship using the sexp then just ordering it to depart?  No idea if that will work but it might. 
No-one ever listens to Zathras. Quite mad, they say. It is good that Zathras does not mind. He's even grown to like it. Oh yes. -Zathras

 

Offline 0rph3u5

  • 211
  • Oceans rise. Empires fall.
Re: SEXP request: Force Support Ship Warpout
How do I set a ship support ship?
 There is a SEXP set-support-ship but that does something else entriely (setting support ship arrival method, mothership and restricts the number of support ship avalible)  :confused:

and yeah, I could slip in a support ship into every rearm window of the mission and order it to depart afterwards; that's kind of my last resort - However that ship would still appear no matter if rearming was needed... also leaves me a plot-hole I'd have to fix (same as what the current work around is doing)

All I want is for the moment the rearm window (as establsihed by good-rearm-time) closes that the currently present support ship Support N (called through the communication menu) will finish it's last rearming cycle and jump out, so that once the next rearm window opens and the player has moved on the support ship doesn't have to come from 6000 meters away and take the entire rearm window to get to the player
(for the mission concept it is very important that the player wing doesn't stay too much time in one place)

EDIT: It wouldn't just work for me ... I can think of some scenarios where the mission design would call for a forced return of the support ship the player has called in earlier: retreats, redeploymentss to accomidate other wings, campaigns with limited ressources....
« Last Edit: August 29, 2010, 04:16:09 pm by 0rph3u5 »
"As you sought to steal a kingdom for yourself, so must you do again, a thousand times over. For a theft, a true theft, must be practiced to be earned." - The terms of Nyrissa's curse, Pathfinder: Kingmaker

==================

"I am Curiosity, and I've always wondered what would become of you, here at the end of the world." - The Guide/The Curious Other, Othercide

"When you work with water, you have to know and respect it. When you labour to subdue it, you have to understand that one day it may rise up and turn all your labours into nothing. For what is water, which seeks to make all things level, which has no taste or colour of its own, but a liquid form of Nothing?" - Graham Swift, Waterland

"...because they are not Dragons."

 

Offline Aardwolf

  • 211
  • Posts: 16,384
    • Minecraft
Re: SEXP request: Force Support Ship Warpout
Tangentially-related question: is there any way to get wingmen to call for rearm more sensibly? Like, instead of waiting until right after I call for rearm? Or, instead of waiting 5 minutes after having all of their subsystems blown out?

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: SEXP request: Force Support Ship Warpout
Tangentially-related question: is there any way to get wingmen to call for rearm more sensibly? Like, instead of waiting until right after I call for rearm? Or, instead of waiting 5 minutes after having all of their subsystems blown out?
[/quote

Aside from the good-support-time SEXP? (or good-rearm-time, I forget what it's called)

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: SEXP request: Force Support Ship Warpout
when-argument
-Support Ship 1 (or whatever the default name for the support ship is)
-trigger
-ai-goal
--<argument>
--ai-warpout
--200

Bit sleepy still but that should be in the right ballpark. :p
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline Aardwolf

  • 211
  • Posts: 16,384
    • Minecraft
Re: SEXP request: Force Support Ship Warpout
Tangentially-related question: is there any way to get wingmen to call for rearm more sensibly? Like, instead of waiting until right after I call for rearm? Or, instead of waiting 5 minutes after having all of their subsystems blown out?

Aside from the good-support-time SEXP? (or good-rearm-time, I forget what it's called)

Er, yeah, but what about ships that unexpectedly get disabled/disarmed? They're completely useless in combat, and AFAIK you can't order a support ship to repair them. I mean, I suppose you could use the aforementioned SEXP in an every-time-argument setup, but that seems kind of stupid.

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: SEXP request: Force Support Ship Warpout
Tangentially-related question: is there any way to get wingmen to call for rearm more sensibly? Like, instead of waiting until right after I call for rearm? Or, instead of waiting 5 minutes after having all of their subsystems blown out?

Aside from the good-support-time SEXP? (or good-rearm-time, I forget what it's called)

Er, yeah, but what about ships that unexpectedly get disabled/disarmed? They're completely useless in combat, and AFAIK you can't order a support ship to repair them. I mean, I suppose you could use the aforementioned SEXP in an every-time-argument setup, but that seems kind of stupid.

Er, I believe they'll call for repair on their own.

 

Offline Aardwolf

  • 211
  • Posts: 16,384
    • Minecraft
Re: SEXP request: Force Support Ship Warpout
Maybe it was just a one time thing, but I was playing that FSPort mission with the 3 shield prototype freighters, and one of the Valkyries in my wing got disabled during the first or second wave of Shivans. I cycled through my wingmen as I was getting toward the end of the mission, and saw this idiot hanging around maybe 17 km from the convoy.

 

Offline FUBAR-BDHR

  • Self-Propelled Trouble Magnet
  • 212
  • Master Drunk
    • 165th Beer Drinking Hell Raisers
Re: SEXP request: Force Support Ship Warpout
They can't call for repair if they don't have comm subsystem I believe so that may be what happened. 
No-one ever listens to Zathras. Quite mad, they say. It is good that Zathras does not mind. He's even grown to like it. Oh yes. -Zathras

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: SEXP request: Force Support Ship Warpout
What might be nice is to improve the support ship AI so that if it is present and ship is disabled with no comms it goes in anyway. That way you still have to call the support ship in for your buddy but if one is present already and isn't doing anything, it will repair you.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Minecraft
    • Steam
    • Something
Re: SEXP request: Force Support Ship Warpout
They can't call for repair if they don't have comm subsystem I believe so that may be what happened. 
What I've always found amusing is that you can somehow call for a support ship if your comm subsystem is disabled, yet your wingmen can't.  I know it's purely for gameplay reasons, but it doesn't make much sense. :p

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: SEXP request: Force Support Ship Warpout
What might be nice is to improve the support ship AI so that if it is present and ship is disabled with no comms it goes in anyway. That way you still have to call the support ship in for your buddy but if one is present already and isn't doing anything, it will repair you.

:yes:
They can't call for repair if they don't have comm subsystem I believe so that may be what happened. 
What I've always found amusing is that you can somehow call for a support ship if your comm subsystem is disabled, yet your wingmen can't.  I know it's purely for gameplay reasons, but it doesn't make much sense. :p

Eh... I don't recall being able to do that... :nervous:

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: SEXP request: Force Support Ship Warpout
Mongoose is right.

Basically, you roll down the cockpit window and wave vigorously.

 

Offline 0rph3u5

  • 211
  • Oceans rise. Empires fall.
Re: SEXP request: Force Support Ship Warpout
when-argument
-Support Ship 1 (or whatever the default name for the support ship is)
-trigger
-ai-goal
--<argument>
--ai-warpout
--200

Bit sleepy still but that should be in the right ballpark. :p

that's like my current work-around and it does the job (I not quite sure if it is bug free BTW) but there has to be a simpler solution - esspecially since there can be an infinte number of support ships being called in unless you restrict that with set-support-ship (despite the fact you can still have one at a time)
« Last Edit: August 30, 2010, 09:28:40 am by 0rph3u5 »
"As you sought to steal a kingdom for yourself, so must you do again, a thousand times over. For a theft, a true theft, must be practiced to be earned." - The terms of Nyrissa's curse, Pathfinder: Kingmaker

==================

"I am Curiosity, and I've always wondered what would become of you, here at the end of the world." - The Guide/The Curious Other, Othercide

"When you work with water, you have to know and respect it. When you labour to subdue it, you have to understand that one day it may rise up and turn all your labours into nothing. For what is water, which seeks to make all things level, which has no taste or colour of its own, but a liquid form of Nothing?" - Graham Swift, Waterland

"...because they are not Dragons."

 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Minecraft
    • Steam
    • Something
Re: SEXP request: Force Support Ship Warpout
Mongoose is right.

Basically, you roll down the cockpit window and wave vigorously.
I feel like hazard flashers and those little orange reflective triangles are involved too.

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: SEXP request: Force Support Ship Warpout
Technobabble explanation: (waves hand to clear your mind for Force suggestion)

When the comm subsystem goes down, the fighter has an emergency auto-beacon in a redundant subsystem that activates.. it is powerful enough to call in support ships that are in-system at that time.   ... although that doesn't explain you being able to call in the support ship with your system down.

Hmm... we should make it so that if any allied ship has its comm system destroyed, a support ship is called in by default - the other members of his team notice his auto-beacon and call it in for him.  :)

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: SEXP request: Force Support Ship Warpout
Any changes to support ship behavior need to be done as an optional AI profiles flag.

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: SEXP request: Force Support Ship Warpout
This one is probably minor enough that it might not need one. How often does comms get destroyed in a way which doesn't also take out the ship? :D

For things like this I keep thinking we need to have a version level bugfix list. Minor things like this could be added that way instead of via AI Profile flags which simply litter the tables and make it confusing to find the actual feature you're interested in amongst all the minor bug fixs.

So you'd simply have AI Profile flagged as "All minor 3.6.12 bug fixes" and all the little things like this would be fixed.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: SEXP request: Force Support Ship Warpout
Not a bad idea.  Would just need some way to keep track of what was fixed by that flag that a modder can easily find.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays