IFF command

This is the place for all questions related to modding Starshatter.
Post Reply
User avatar
Dragonlead
Posts: 303
Joined: Sun May 16, 2004 6:25 am

IFF command

Post by Dragonlead »

For all the modders out there...

Has anyone figured out what the IFF command in the in-game mission builder (event builder, action submenu) does? I'd like to be able to get certain ships to change out IFF codes if that is possible.

V/R
USAF Ret.
User avatar
Dragonlead
Posts: 303
Joined: Sun May 16, 2004 6:25 am

RE: IFF command

Post by Dragonlead »

Disregard...I figured it out.
My does this open the door for all kinds of Special Ops opportunities.

V/R
USAF Ret.
User avatar
Dragonlead
Posts: 303
Joined: Sun May 16, 2004 6:25 am

RE: IFF command

Post by Dragonlead »

Okay, now I'm stuck.

I have an event that has only a 65 percent chance of happening. If it does, I want a certain string of messages to go out, but if it doesn't, I need a second string of messages to go out. How can I do this? Right now, the event itself will happen, but no messages of any kind go out. Below is the mission file.

MISSION

name: "Rescue Shokaku"
type: "Flight Ops"
system: "Tarsus"
region: "Sintar"

objective: "Unspecified"

sitrep: "Unknown"

start: "05:06:00"

degrees: true

element: {
name: "Nightcrawler"
design: "Orion"
mission: "Misc"

intel: "Secret"
count: 1
command_ai:1
iff: 1
player: 1
playable: false
region: "Sintar"
loc: (-600000, 0, 0)
head: 87
}

element: {
name: "Tackler"
design: "Zodiac"
carrier: "Nightcrawler"
commander: "Nightcrawler"
mission: "Misc"

intel: "Secret"
count: 6
iff: 1
region: "Sintar"
loc: (-1000000, 12000, 0)
}

element: {
name: "SOF"
design: "Zodiac"
squadron: "Tackler"
mission: "Misc"

intel: "Secret"
count: 2
alert: true
command_ai:1
iff: 1
playable: false
region: "Sintar"
loc: (-598890, -5552, 0)
head: 86

objective: { cmd: Dock, tgt: "" }

navpt: { cmd: Vector, status: Pending, loc: (-209336, -295, 0), speed: 500, rgn: "Sintar" }
navpt: { cmd: Vector, status: Pending, loc: (-191042, 0, 0), speed: 500, rgn: "Sintar" }
navpt: { cmd: Vector, status: Pending, loc: (-139996, 0, 0), speed: 500, rgn: "Sintar" }
navpt: { cmd: Vector, status: Pending, tgt: "Shokaku", loc: (-71542, 0, 0), speed: 500, rgn: "Sintar" }
navpt: { cmd: Dock, status: Pending, tgt: "Shokaku", loc: (-351, 20464, 0), speed: 500, rgn: "Sintar" }
}

element: {
name: "Wolves"
design: "Stormhawk"
carrier: "Nightcrawler"
commander: "Nightcrawler"
mission: "Misc"

intel: "Secret"
count: 12
iff: 1
region: "Sintar"
loc: (-1000000, -16000, 0)

loadout: { ship: -1, name: "Clean" }
}

element: {
name: "Shokaku"
design: "Orion"
mission: "Misc"

intel: "Located"
count: 1
command_ai:1
iff: 2
playable: false
region: "Sintar"
loc: (0, 0, 0)
}

element: {
name: "Varyion"
design: "Zodiac"
carrier: "Shokaku"
commander: "Shokaku"
mission: "Misc"

intel: "Secret"
count: 6
dead_count: 6
iff: 2
region: "Sintar"
loc: (0, -19000, 0)
}

element: {
name: "Valkyries"
design: "Stormhawk"
carrier: "Shokaku"
mission: "Misc"

intel: "Secret"
count: 6
dead_count: 6
iff: 2
region: "Sintar"
loc: (1000, -21000, 0)

loadout: { ship: -1, name: "Clean" }
}

element: {
name: "Minefield 1"
design: "Blockade Mine"
mission: "Misc"

intel: "Secret"
count: 12
command_ai:1
iff: 2
playable: false
region: "Sintar"
loc: (60000, -5000, 1000)
head: 88
}

element: {
name: "Minefield 2"
design: "Blockade Mine"
mission: "Misc"

intel: "Secret"
count: 12
command_ai:1
iff: 2
playable: false
region: "Sintar"
loc: (-60000, 5000, -1000)
head: 269
}

event: {
id: 1,
time: 1.0,
delay: 0.0,
event: Damage
event_ship: "Shokaku"
event_source: "Shokaku"
event_target: "Shokaku"
event_param: 65000
event_chance: 100
trigger: "Time"
}

event: {
id: 2,
time: 0.0,
delay: 0.0,
event: Message
event_ship: "Nightcrawler"
event_source: "SOF 1"
event_message: "Switching IFF transponder frequency in less than 30 seconds."
event_chance: 100
trigger: "Navpoint"
trigger_ship: "SOF 1"
trigger_param: 1
}

event: {
id: 3,
time: 0.0,
delay: 10.0,
event: Message
event_ship: "SOF 1"
event_source: "Nightcrawler"
event_message: "Good Luck and Good Hunting."
event_chance: 100
trigger: "Event"
trigger_param: 2
}

event: {
id: 4,
time: 0.0,
delay: 0.0,
event: IFF
event_ship: "SOF 1"
event_source: "SOF 1"
event_target: "SOF 1"
event_param: 2
event_chance: 100
trigger: "Navpoint"
trigger_ship: "SOF 1"
trigger_target: "SOF 1"
trigger_param: 2
}

event: {
id: 5,
time: 0.0,
delay: 0.0,
event: IFF
event_ship: "SOF 2"
event_source: "SOF 2"
event_target: "SOF 2"
event_param: 2
event_chance: 100
trigger: "Navpoint"
trigger_ship: "SOF 2"
trigger_target: "SOF 2"
trigger_param: 2
}

event: { //This is the key event!!! Nothing happens after this point.
id: 8,
time: 0.0,
delay: 10.0,
event: IFF
event_ship: "Shokaku"
event_source: "Shokaku"
event_target: "Shokaku"
event_param: 1
event_chance: 65
trigger: "Dock"
trigger_ship: "SOF 2"
trigger_target: "Shokaku"
}

event: {
id: 13,
time: 0.0,
delay: 0.0,
event: Message
event_ship: "Nightcrawler"
event_source: "SOF 1"
event_message: "We're all going to die."
event_chance: 100
trigger: "Skipped"
trigger_param: 8
}

event: {
id: 9,
time: 0.0,
delay: 0.0,
event: Message
event_ship: "Nightcrawler"
event_source: "SOF 1"
event_message: "This is Tackler 6. We've got the ship back. The few engineers on board surrendered."
event_chance: 100
trigger: "Skipped"
trigger_param: 13
}

event: {
id: 10,
time: 0.0,
delay: 10.0,
event: Message
event_ship: "Nightcrawler"
event_source: "Shokaku"
event_message: "Send over the 4 LCAs of techs. Shokaku has damage and needs a crew to get out of here."
event_chance: 100
trigger: "Event"
trigger_param: 9
}

event: {
id: 11,
time: 0.0,
delay: 10.0,
event: Message
event_ship: "Nightcrawler"
event_source: "Shokaku"
event_message: "You need to clear the minefields around us before we can get out of here."
event_chance: 100
trigger: "Event"
trigger_param: 10
}

event: {
id: 12,
time: 0.0,
delay: 10.0,
event: Message
event_ship: "Nightcrawler"
event_source: "SOF 1"
event_message: "Once done, please leave us 6 Stormhawks, just in case."
event_chance: 100
trigger: "Event"
trigger_param: 11
}

// EOF


By the way, this mission is nothing but stock ships, so feel free to use it if you want. it's not finished due to this issue I'm having.

V/R
USAF Ret.
User avatar
Dragonlead
Posts: 303
Joined: Sun May 16, 2004 6:25 am

RE: IFF command

Post by Dragonlead »

Okay, why is it every time I post with a problem I then figure it out and have to come back here and tell folks not to worry about it!?!?!

Now that I have it working...if you're interested I can post the working copy.

V/R
USAF Ret.
Post Reply

Return to “Starshatter Modding Forum”