Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --
- --The
- -- Easy
- --___________________ ___________.__ __
- --\______ \_ ___ \ \_ _____/| | ____ _____/ |_
- -- | _/ \ \/ ______ | __) | | _/ __ \_/ __ \ __\
- -- | | \ \____ /_____/ | \ | |_\ ___/\ ___/| |
- -- |____|_ /\______ / \___ / |____/\___ >\___ >__|
- -- \/ \/ \/ \/ \/
- --. . . . . . . . . . . . . . . . . . . . . . . .A.L.P.H.A. . . . .
- --..... o--o o--o O o o o--o o o o-o o--o o o .....
- --..... | | | / \ |\ /| | | | o o | | | / .....
- --..... O-o O-Oo o---o| O | O-o o o o | | O-Oo OO .....
- --..... | | \ | || | | \ / \ / o o | \ | \ .....
- --..... o o o o oo o o--o o o o-o o o o o .....
- --. . . . . . . . . . . . .V.E.R.S.I.O.N. . . . . . . . . . . . . .
- --. . . . . . . . . . . . . . . . . .v.0.8.7. . . . . . . . . . . .
- --. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- -- "The Easy RC-Fleet Framework"
- -- or also known as "RCFF"
- --by: nocalora
- --
- --Creating Customized Random Contacts has never been this Easy!
- --
- --Requirements
- --The SW3EXP Functions Library (0.6.2X)
- --
- SW3EXP_RCFF_TableFleets =
- {
- --"Navy Strike Fleet: Special Operations"
- {
- --Fleet Data
- FNAME = "Navy_Strike_Fleet",
- FAUTHOR = "Nocalora",
- FVERSION = "1.0",
- FWEBSITE = "http://forum.1cpublishing.eu/showthread.php?t=229453",
- FDESCRIPTION = "A Navy Special Operations Fleet",
- FREQUIRES = "Navy_Strike_Fleet",
- --Fleet
- FMinStrength = 10,
- FMaxStrength = 30,
- FCapital = {"Battleship_vks2", "StoneArrowGK_vksR7", "StoneArrow_vksR10"},
- FCapitalPilot = {"VksOfficer"},
- FEscortMin = 2,
- FEscortMax = 6,
- FFaction = "Vks",
- FTeam = "Vks",
- FTeamGroup = "VksGroup",
- FCapitalOverrideType = {FALSE, 5},
- --Properties
- Prop_AllHostile = FALSE,
- Prop_SpawnRelationState = "RELATION_NEUTRAL",
- Prop_HostileTable = CommonTables_Enemies,
- Prop_AllowMultiInstances = FALSE,
- Prop_AllowDespawn = {FALSE, 180}, --Allow, Time
- Prop_PermVisible = FALSE,
- Prop_PermEscortVisible = FALSE,
- Prop_AllowRadio = {TRUE, 180, "This is a warning to all Empire citizens, who ever gets in our way is authorized to be neutralized with violence."},
- Prop_AllowTimerTrigger = {FALSE, 180, ""}, --Allow, Time, Functionname
- Prop_EnableChanceTrigger = {FALSE, 50, 160, ""}, --Allow, Percentage, Time, Functionname
- Prop_AllSystems = FALSE,
- Prop_SystemTable = SysList_Navy,
- Prop_PlayerInteraction = FALSE, --Allow
- Prop_CallsSOS = FALSE,
- Prop_CapitalFlees = FALSE,
- Prop_EscortFlees = FALSE,
- Prop_ReactsToOtherRCFF = {FALSE, "War", "Seek", "You're going to pay for your very Existence!"}, -- Allow, Initial Relation, Mode(Seek, Avoid, Talk), Message
- Prop_StackVectorMode = {"X", 5}, -- "X" or "Y" or "Z", Value of Coordinate
- Prop_SpecificPortals = FALSE,
- Prop_SpecificPortalsTable =
- {
- {
- "PORTAL_U"
- }
- },
- Prop_ManualEscort = FALSE,
- Prop_ManualEscortTable =
- {
- {--0
- "1", --Type(Interceptor=1, Bomber=2, Capital=3)
- "11", --Min Strength(Value)
- "16", --Max Strength(Value)
- "" --Manual Escort Object (""=Capital), NUMBER-Based. example: a "0" would reference to THIS escort itself.
- },
- {--1
- "2",
- "5",
- "11",
- ""
- },
- {--2
- "1",
- "6",
- "8",
- "0"
- },
- {--3
- "2",
- "8",
- "15",
- "1"
- }
- },
- Prop_FullManualEscort = TRUE,
- Prop_FullManualEscortTable =
- {
- {--0 --Flight
- F_Carcass =
- {
- "StoneArrow_vksR10"
- },
- F_Pilot =
- {
- "VksOfficer"
- },
- F_Roles =
- {
- "ROLE_LEADER"
- },
- F_OverrideMaxShips = {FALSE, 6},
- F_OverrideSpawnVector3 = {FALSE, Vector3(0, 0, 0)},
- F_ExecuteFunction = {FALSE, ""},
- F_Formation = "",
- F_EscortObj = ""
- },
- {--1 --Flight
- F_Carcass =
- {
- "Wyvern_nav2",
- "Wyvern_nav2",
- "Wyvern_nav2",
- "Wyvern_nav2",
- "Trident_nav2",
- "Trident_nav2"
- },
- F_Pilot =
- {
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer"
- },
- F_Roles =
- {
- "ROLE_LEADER",
- "ROLE_ATTACK",
- "ROLE_ATTACK",
- "ROLE_ATTACK",
- "ROLE_MISSLEDEFENCE",
- "ROLE_DEFEND"
- },
- F_OverrideMaxShips = {FALSE, 6},
- F_OverrideSpawnVector3 = {FALSE, Vector3(0, 0, 0)},
- F_ExecuteFunction = {FALSE, ""},
- F_Formation = "",
- F_EscortObj = "0"
- },
- {--2 --Flight
- F_Carcass =
- {
- "StoneArrow_vksR10"
- },
- F_Pilot =
- {
- "VksOfficer"
- },
- F_Roles =
- {
- "ROLE_LEADER"
- },
- F_OverrideMaxShips = {FALSE, 6},
- F_OverrideSpawnVector3 = {FALSE, Vector3(0, 0, 0)},
- F_ExecuteFunction = {FALSE, ""},
- F_Formation = "",
- F_EscortObj = ""
- },
- {--3 --Flight
- F_Carcass =
- {
- "Wyvern_nav2",
- "Wyvern_nav2",
- "Wyvern_nav2",
- "Wyvern_nav2",
- "Trident_nav2",
- "Trident_nav2"
- },
- F_Pilot =
- {
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer"
- },
- F_Roles =
- {
- "ROLE_LEADER",
- "ROLE_ATTACK",
- "ROLE_ATTACK",
- "ROLE_ATTACK",
- "ROLE_MISSLEDEFENCE",
- "ROLE_DEFEND"
- },
- F_OverrideMaxShips = {FALSE, 6},
- F_OverrideSpawnVector3 = {FALSE, Vector3(0, 0, 0)},
- F_ExecuteFunction = {FALSE, ""},
- F_Formation = "default",
- F_EscortObj = "2"
- },
- {--4 --Flight
- F_Carcass =
- {
- "Wyvern_nav2",
- "Wyvern_nav2",
- "Wyvern_nav2",
- "Wyvern_nav2",
- "Trident_nav2",
- "Trident_nav2"
- },
- F_Pilot =
- {
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer"
- },
- F_Roles =
- {
- "ROLE_LEADER",
- "ROLE_ATTACK",
- "ROLE_ATTACK",
- "ROLE_ATTACK",
- "ROLE_MISSLEDEFENCE",
- "ROLE_DEFEND"
- },
- F_OverrideMaxShips = {FALSE, 6},
- F_OverrideSpawnVector3 = {FALSE, Vector3(0, 0, 0)},
- F_ExecuteFunction = {FALSE, ""},
- F_Formation = "",
- F_EscortObj = ""
- },
- {--5 --Flight
- F_Carcass =
- {
- "Hrimturs_nav2",
- "Hrimturs_nav2",
- "Hrimturs_nav2",
- "Hrimturs_nav2",
- "Trident_nav2",
- "Trident_nav2"
- },
- F_Pilot =
- {
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer",
- "VksOfficer"
- },
- F_Roles =
- {
- "ROLE_LEADER",
- "ROLE_ATTACK",
- "ROLE_ATTACK",
- "ROLE_ATTACK",
- "ROLE_MISSLEDEFENCE",
- "ROLE_DEFEND"
- },
- F_OverrideMaxShips = {FALSE, 6},
- F_OverrideSpawnVector3 = {FALSE, Vector3(0, 0, 0)},
- F_ExecuteFunction = {FALSE, ""},
- F_Formation = "",
- F_EscortObj = ""
- }
- },
- --//Objectives: 0 - Default(Patrols X RANDOM Vector3's and returns to portal)
- -- 1 - Escort Object, example: mothership
- -- 2 - Attack Object, example: mothership
- -- 3 - Fly to Vector3 Coordinates and fly back to portal.
- -- 4 - Visit Random Stations
- Prop_Objective = 0,
- Prop_Objective_Object = "",
- Prop_Objective_Vector3 = {Vector3(100, 0, 0), Vector3(-100, 0, 0), Vector3(360, 0, 270), Vector3(-360, 0, 500)},
- Prop_Objective_VRandStMax = 2, --Max number of stations to visit
- Prop_Objective_VRandVMax = 3, --Max number of Vector3s to visit
- Prop_Objective_VRandVMax_YMax = 50, --Max difference between Y Height. 50 = (-50 to 50)
- --Events
- OnSpawn = {"FALSE", ""},
- OnLeave = {"FALSE", ""},
- OnDeath = {"FALSE", ""},
- OnEscortDeath = {"FALSE", ""},
- --Conditional Events
- C_OnArrival = {"FALSE", ""}, --Required Objective: 3 or 4
- C_FirstPoint = {"FALSE", ""}, --Required Objective: 3 or 4
- C_LastPoint = {"FALSE", ""}, --Required Objective: 3 or 4
- C_PreLastPoint = {"FALSE", ""}, --Required Objective: 3 or 4
- C_PlayerNear = {"FALSE", "", 60} --Requires: "Prop_PlayerInteraction"
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement