IFF command
Posted: Sun Oct 15, 2006 10:45 pm
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
RE: IFF command
Posted: Sun Oct 15, 2006 11:23 pm
by Dragonlead
Disregard...I figured it out.
My does this open the door for all kinds of Special Ops opportunities.
V/R
RE: IFF command
Posted: Thu Oct 19, 2006 4:47 am
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
RE: IFF command
Posted: Thu Oct 19, 2006 5:33 am
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