This file is for designing additional systems to conform with 88 Flak standards. Please reference this if designing a new system. IMPORTANT NOTE: For player docking to function in your system, you MUST at least have the Mobile_Proxy_Base object somewhere in your system! Otherwise, your server will probably crash. See "System-Wide Follow-Bot Template.txt" for the needed code. --- 88 Flak System Conformity: --- Every zone with NPCs MUST have the following set: density = 8 max_battle_size = 9999 repop_time = 32 relief_time = 32 density_restriction = 1, class_patroller density_restriction = 1, class_bot_patroller pop_type = background ;(density MUST be these values for the NPC Count FLMM option to work!) ;(max_battle_size MUST be 9999!) ;all other density_restriction, etc. instances that aren't these MUST be commented out! (this is very important!) --- Bot Stuff: --- See "System-Wide Follow-Bot Template.txt" --- War Stuff: --- In a 'war zone' the following should be set: Toughness should be 1. Density, max_battle_size, repop, and relief time should be Flak defaults. Sort should be 0 if sort is not present? Depends on the case, sort is a bit tricky. Population_Additive should be false. We DO NOT want wars going on in normal encounters. Leave pop_type alone, set to background if none present. Here's an example I like to use as a template. Just take this, paste it into a system, than use FLExplorer or an editor of your choice to re-position it: Also, put the system name (li01, li02, etc., NOT the real name!) in place of (SYSTEM HERE) - so, for example, an NY war zone would be zone_war_spot_li01_0 [zone] nickname = zone_war_spot_(SYSTEM HERE)_0 ;Change # for every zone in that system pos = -55258, 0, -57404 rotate = 0, 0, 0 shape = ELLIPSOID size = 15000, 10000, 10000 comment = War Spot 0 sort = 0 toughness = 1 density = 8 max_battle_size = 9999 repop_time = 32 relief_time = 32 density_restriction = 1, class_patroller density_restriction = 1, class_bot_patroller pop_type = background population_additive = false encounter = area_war, 1, 0.100000 faction = li_n_grp, 0.250000 faction = fc_lr_grp, 0.125000 faction = fc_x_grp, 0.125000 ;faction = br_n_grp, 0.250000 ;faction = fc_m_grp, 0.125000 ;faction = fc_g_grp, 0.125000 ;faction = ku_n_grp, 0.250000 ;faction = fc_bd_grp, 0.125000 ;faction = fc_gc_grp, 0.125000 faction = rh_n_grp, 0.250000 faction = fc_rh_grp, 0.125000 faction = fc_b_grp, 0.125000 encounter = area_warcap, 1, 0.100000 faction = li_n_grp, 0.250000 faction = fc_lr_grp, 0.125000 faction = fc_x_grp, 0.125000 ;faction = br_n_grp, 0.250000 ;faction = fc_m_grp, 0.125000 ;faction = fc_g_grp, 0.125000 ;faction = ku_n_grp, 0.250000 ;faction = fc_bd_grp, 0.125000 ;faction = fc_gc_grp, 0.125000 faction = rh_n_grp, 0.250000 faction = fc_rh_grp, 0.125000 faction = fc_b_grp, 0.125000 --- P-Base Stuff: --- See the "player_station" sections of "Li01.ini" for an example. --- Boss Crap: --- PLEASE NOTE that ANY density line in a Challenge system that is not 8 (like the BigFleet boss, which is 16) MUST be suffixed with a " ;Ch"! We do NOT want FLMM modifying these lines! The ambient populator should be empty, unless it's a special case (like putting a fc_q_grp's no_war in a maze system, system clone for dreamscape, etc.) [EncounterParameters] nickname = (BOSS HERE) filename = missions\randomencounters\bosses\(BOSS HERE).ini [zone] nickname = Zone_(SYSTEM HERE)_pop_boss pos = (POS HERE) rotate = 0, 0, 0 shape = SPHERE size = 10000 comment = ANOTHER NOMAD SHIP OF DOOM YAY ;Change this to whatever sort = 99 toughness = 1 density = 8 ;Ch max_battle_size = 9999 repop_time = 32 relief_time = 32 density_restriction = 1, class_patroller density_restriction = 1, class_bot_patroller density_restriction = 1, class_single_boss pop_type = background population_additive = true encounter = (BOSS HERE), 1, 1.000000 faction = fc_ouk_grp, 1.000000 music = (SYSTEM DANGER MUSIC) ;If applicable --- Amb. Stuff: --- Instant encounters. No need to change the stuff, either. Just add the two things into your system, put the system name on the end of the 'nickname' line for the encounter, and you're all set. All other Flak-related ambient spawning things are here as well. --- [EncounterParameters] nickname = area_nomadsamb filename = missions\randomencounters\area_nomadsamb.ini [EncounterParameters] nickname = area_nomadsambcap filename = missions\randomencounters\area_nomadsambcap.ini [EncounterParameters] nickname = area_flnpcs filename = missions\randomencounters\area_flnpcs.ini [EncounterParameters] nickname = area_flnpcstransport filename = missions\randomencounters\area_flnpcstransport.ini [EncounterParameters] nickname = area_flnpcscap filename = missions\randomencounters\area_flnpcscap.ini [EncounterParameters] nickname = area_flnpcsstation filename = missions\randomencounters\area_flnpcsstation.ini [EncounterParameters] nickname = area_war filename = missions\randomencounters\area_war.ini [EncounterParameters] nickname = area_warcap filename = missions\randomencounters\area_warcap.ini [EncounterParameters] nickname = patrolp_defend filename = missions\randomencounters\patrolp_defend.ini [EncounterParameters] nickname = patrolp_follow filename = missions\randomencounters\patrolp_follow.ini [EncounterParameters] nickname = patrolp_follow_solo filename = missions\randomencounters\patrolp_follow_solo.ini [EncounterParameters] nickname = patrolp_follow_cap filename = missions\randomencounters\patrolp_follow_cap.ini [EncounterParameters] nickname = patrolp_follow_nomad filename = missions\randomencounters\patrolp_follow_nomad.ini [EncounterParameters] nickname = patrolp_follow_bot filename = missions\randomencounters\patrolp_follow_bot.ini [EncounterParameters] nickname = area_ambscout filename = missions\randomencounters\area_ambscout.ini [EncounterParameters] nickname = area_ambassault filename = missions\randomencounters\area_ambassault.ini [EncounterParameters] nickname = area_pbase_defend filename = missions\randomencounters\area_pbase_defend.ini [EncounterParameters] nickname = area_pbase_popcap filename = missions\randomencounters\area_pbase_popcap.ini [EncounterParameters] nickname = foxBot filename = missions\randomencounters\bots\foxBot.ini [EncounterParameters] nickname = KittBot filename = missions\randomencounters\bots\KittBot.ini [EncounterParameters] nickname = GrimsGreen filename = missions\randomencounters\bots\GrimsGreen.ini [EncounterParameters] nickname = Wo3dy filename = missions\randomencounters\bots\Wo3dy.ini [EncounterParameters] nickname = ChipBot filename = missions\randomencounters\bots\ChipBot.ini [EncounterParameters] nickname = SnakePlisskin filename = missions\randomencounters\bots\SnakePlisskin.ini [EncounterParameters] nickname = SushiBot filename = missions\randomencounters\bots\SushiBot.ini [EncounterParameters] nickname = Lonestar filename = missions\randomencounters\bots\Lonestar.ini [EncounterParameters] nickname = M0tahBot filename = missions\randomencounters\bots\M0tahBot.ini [EncounterParameters] nickname = SSGTSolaBot filename = missions\randomencounters\bots\SSGTSolaBot.ini [EncounterParameters] nickname = DofodBot filename = missions\randomencounters\bots\DofodBot.ini [EncounterParameters] nickname = PetBot filename = missions\randomencounters\bots\PetBot.ini [EncounterParameters] nickname = Why485Bot filename = missions\randomencounters\bots\Why485Bot.ini [EncounterParameters] nickname = SonaBot filename = missions\randomencounters\bots\SonaBot.ini [EncounterParameters] nickname = Trickbot filename = missions\randomencounters\bots\Trickbot.ini [EncounterParameters] nickname = OutsidersFollowers filename = missions\randomencounters\bots\OutsidersFollowers.ini [EncounterParameters] nickname = DarkMarauderBot filename = missions\randomencounters\bots\DarkMarauderBot.ini [EncounterParameters] nickname = ww2JacobBot filename = missions\randomencounters\bots\ww2JacobBot.ini [EncounterParameters] nickname = DreadPirateLowsound filename = missions\randomencounters\bots\DreadPirateLowsound.ini [EncounterParameters] nickname = AshBot filename = missions\randomencounters\bots\AshBot.ini [EncounterParameters] nickname = NairaX filename = missions\randomencounters\bots\NairaX.ini [EncounterParameters] nickname = KillerJaguarBot filename = missions\randomencounters\bots\KillerJaguarBot.ini [EncounterParameters] nickname = StarAvenger filename = missions\randomencounters\bots\StarAvenger.ini [EncounterParameters] nickname = Helloween filename = missions\randomencounters\bots\Helloween.ini [EncounterParameters] nickname = StilBot filename = missions\randomencounters\bots\StilBot.ini [EncounterParameters] nickname = DarkWraith007 filename = missions\randomencounters\bots\DarkWraith007.ini [EncounterParameters] nickname = SojournBot filename = missions\randomencounters\bots\SojournBot.ini [EncounterParameters] nickname = HonkBot filename = missions\randomencounters\bots\HonkBot.ini [EncounterParameters] nickname = HowdaDoodeWTF filename = missions\randomencounters\bots\HowdaDoodeWTF.ini [EncounterParameters] nickname = Borg filename = missions\randomencounters\bots\Borg.ini --- [zone] nickname = zone_88flak_ambient_population_400_(SYSTEM HERE) pos = 0, 0, 0 ;No need to move this. Just stick it in. =P rotate = 0, 0, 0 shape = SPHERE size = 400000 comment = Ambient Populater added by 88 Flak, ignore sort = 0 ;AmbRepop toughness = 1 density = 8 max_battle_size = 9999 repop_time = 38 ;AmbRepop relief_time = 38 ;AmbRepop density_restriction = 1, class_patroller density_restriction = 1, class_bot_patroller density_restriction = 1, class_bot_foxBot density_restriction = 1, class_bot_KittBot density_restriction = 2, class_bot_GrimsGreen density_restriction = 1, class_bot_Wo3dy density_restriction = 1, class_bot_ChipBot density_restriction = 1, class_bot_SnakePlisskin density_restriction = 1, class_bot_SushiBot density_restriction = 1, class_bot_Lonestar density_restriction = 1, class_bot_M0tahBot density_restriction = 1, class_bot_SSGTSolaBot density_restriction = 1, class_bot_DofodBot density_restriction = 1, class_bot_PetBot density_restriction = 1, class_bot_Why485Bot density_restriction = 1, class_bot_SonaBot density_restriction = 1, class_bot_Trickbot density_restriction = 1, class_bot_OutsidersFollowers density_restriction = 1, class_bot_DarkMarauderBot density_restriction = 1, class_bot_ww2JacobBot density_restriction = 1, class_bot_DreadPirateLowsound density_restriction = 1, class_bot_AshBot density_restriction = 1, class_bot_NairaX density_restriction = 1, class_bot_KillerJaguarBot density_restriction = 1, class_bot_StarAvenger density_restriction = 1, class_bot_Helloween density_restriction = 2, class_bot_StilBot density_restriction = 1, class_bot_DarkWraith007 density_restriction = 1, class_bot_SojournBot density_restriction = 1, class_bot_HonkBot density_restriction = 1, class_bot_HowdaDoodeWTF density_restriction = 1, class_bot_Borg density_restriction = 1, class_bot_CustomSlot1 density_restriction = 1, class_bot_CustomSlot2 density_restriction = 1, class_bot_CustomSlot3 density_restriction = 1, class_bot_CustomSlot4 pop_type = background population_additive = true encounter = foxBot, 1, 0.002100 faction = foxBot_grp, 1.000000 encounter = KittBot, 1, 0.002100 faction = KittBot_grp, 1.000000 encounter = GrimsGreen, 1, 0.002100 faction = GrimsGreen_grp, 1.000000 encounter = Wo3dy, 1, 0.002100 faction = Wo3dy_grp, 1.000000 encounter = ChipBot, 1, 0.002100 faction = ChipBot_grp, 1.000000 encounter = SnakePlisskin, 1, 0.002100 faction = SnakePlisskin_grp, 1.000000 encounter = SushiBot, 1, 0.002100 faction = SushiBot_grp, 1.000000 encounter = Lonestar, 1, 0.002100 faction = Lonestar_grp, 1.000000 encounter = M0tahBot, 1, 0.002100 faction = M0tahBot_grp, 1.000000 encounter = SSGTSolaBot, 1, 0.002100 faction = SSGTSolaBot_grp, 1.000000 encounter = DofodBot, 1, 0.002100 faction = DofodBot_grp, 1.000000 encounter = PetBot, 1, 0.002100 faction = PetBot_grp, 1.000000 encounter = Why485Bot, 1, 0.002100 faction = Why485Bot_grp, 1.000000 encounter = SonaBot, 1, 0.002100 faction = SonaBot_grp, 1.000000 encounter = Trickbot, 1, 0.002100 faction = Trickbot_grp, 1.000000 encounter = OutsidersFollowers, 1, 0.002100 faction = OutsidersFollowers_grp, 1.000000 encounter = DarkMarauderBot, 1, 0.002100 faction = DarkMarauderBot_grp, 1.000000 encounter = ww2JacobBot, 1, 0.002100 faction = ww2JacobBot_grp, 1.000000 encounter = DreadPirateLowsound, 1, 0.002100 faction = DreadPirateLowsound_grp, 1.000000 encounter = AshBot, 1, 0.002100 faction = AshBot_grp, 1.000000 encounter = NairaX, 1, 0.002100 faction = NairaX_grp, 1.000000 encounter = KillerJaguarBot, 1, 0.002100 faction = KillerJaguarBot_grp, 1.000000 encounter = StarAvenger, 1, 0.002100 faction = StarAvenger_grp, 1.000000 encounter = Helloween, 1, 0.002100 faction = Helloween_grp, 1.000000 encounter = StilBot, 1, 0.002100 faction = StilBot_grp, 1.000000 encounter = DarkWraith007, 1, 0.002100 faction = DarkWraith007_grp, 1.000000 encounter = SojournBot, 1, 0.002100 faction = SojournBot_grp, 1.000000 encounter = HonkBot, 1, 0.002100 faction = HonkBot_grp, 1.000000 encounter = HowdaDoodeWTF, 1, 0.000600 faction = HowdaDoodeWTF_grp, 1.000000 encounter = Borg, 1, 0.000600 faction = Borg_grp, 1.000000 encounter = area_nomadsamb, 1, 0.034500 faction = fc_n_grp, 1.000000 encounter = area_nomadsambcap, 1, 0.004500 faction = fc_n_grp, 1.000000 encounter = area_war, 1, 0.000500 faction = fc_n_grp, 1.000000 encounter = area_warcap, 1, 0.000500 faction = fc_n_grp, 1.000000 encounter = area_flnpcs, 1, 0.208000 faction = gd_lfl_grp, 0.500000 faction = fc_pfl_grp, 0.500000 encounter = area_flnpcstransport, 1, 0.023000 faction = gd_lfl_grp, 0.500000 faction = fc_pfl_grp, 0.500000 encounter = area_flnpcscap, 1, 0.004500 faction = gd_lfl_grp, 0.500000 faction = fc_pfl_grp, 0.500000 encounter = area_flnpcsstation, 1, 0.004500 faction = gd_lfl_grp, 0.500000 faction = fc_pfl_grp, 0.500000 encounter = area_war, 1, 0.000500 faction = gd_lfl_grp, 0.500000 faction = fc_pfl_grp, 0.500000 encounter = area_warcap, 1, 0.000500 faction = gd_lfl_grp, 0.500000 faction = fc_pfl_grp, 0.500000 ;No need to move this. Just stick it in. =P ;.06 total for bots ;.04 total for Nomads ;.24 total for FL NPCs ;Optional "ambient" factional encounters - for my reference, really. ;Liberty example - change accordingly for other houses ;As a check, everything from area_nomadsamb down should always total 110 lines (without these comments) ;.45 total for in-house spawns ;.575 total if minimum OR maximum/high security system (low security systems have no spawn modifiers) ;.0225 total for out-house spawns encounter = area_war, 1, 0.125000 ;(Minimum) Security faction = fc_lr_grp, 1.000000 encounter = area_war, 1, 0.093750 ;(Maximum / High) Security faction = li_p_grp, 0.500000 faction = li_n_grp, 0.500000 encounter = area_warcap, 1, 0.031250 ;(Maximum / High) Security faction = li_n_grp, 1.000000 encounter = area_ambscout, 1, 0.348000 faction = li_p_grp, 0.300000 faction = li_n_grp, 0.300000 faction = fc_lr_grp, 0.200000 faction = fc_x_grp, 0.200000 encounter = area_ambassault, 1, 0.087000 faction = li_p_grp, 0.300000 faction = li_n_grp, 0.300000 faction = fc_lr_grp, 0.200000 faction = fc_x_grp, 0.200000 encounter = area_war, 1, 0.007500 faction = li_p_grp, 0.300000 faction = li_n_grp, 0.300000 faction = fc_lr_grp, 0.200000 faction = fc_x_grp, 0.200000 encounter = area_warcap, 1, 0.007500 faction = li_p_grp, 0.300000 faction = li_n_grp, 0.300000 faction = fc_lr_grp, 0.200000 faction = fc_x_grp, 0.200000 encounter = area_ambscout, 1, 0.017400 faction = br_p_grp, 0.075000 faction = br_n_grp, 0.075000 faction = fc_m_grp, 0.050000 faction = fc_g_grp, 0.050000 faction = ku_p_grp, 0.075000 faction = ku_n_grp, 0.075000 faction = fc_bd_grp, 0.050000 faction = fc_gc_grp, 0.050000 faction = rh_p_grp, 0.075000 faction = rh_n_grp, 0.075000 faction = fc_rh_grp, 0.050000 faction = fc_b_grp, 0.050000 faction = gd_bh_grp, 0.150000 faction = fc_ou_grp, 0.050000 faction = fc_c_grp, 0.050000 encounter = area_ambassault, 1, 0.004350 faction = br_p_grp, 0.075000 faction = br_n_grp, 0.075000 faction = fc_m_grp, 0.050000 faction = fc_g_grp, 0.050000 faction = ku_p_grp, 0.075000 faction = ku_n_grp, 0.075000 faction = fc_bd_grp, 0.050000 faction = fc_gc_grp, 0.050000 faction = rh_p_grp, 0.075000 faction = rh_n_grp, 0.075000 faction = fc_rh_grp, 0.050000 faction = fc_b_grp, 0.050000 faction = gd_bh_grp, 0.150000 faction = fc_ou_grp, 0.050000 faction = fc_c_grp, 0.050000 encounter = area_war, 1, 0.000375 faction = br_p_grp, 0.075000 faction = br_n_grp, 0.075000 faction = fc_m_grp, 0.050000 faction = fc_g_grp, 0.050000 faction = ku_p_grp, 0.075000 faction = ku_n_grp, 0.075000 faction = fc_bd_grp, 0.050000 faction = fc_gc_grp, 0.050000 faction = rh_p_grp, 0.075000 faction = rh_n_grp, 0.075000 faction = fc_rh_grp, 0.050000 faction = fc_b_grp, 0.050000 faction = gd_bh_grp, 0.150000 faction = fc_ou_grp, 0.050000 faction = fc_c_grp, 0.050000 encounter = area_warcap, 1, 0.000375 faction = br_p_grp, 0.075000 faction = br_n_grp, 0.075000 faction = fc_m_grp, 0.050000 faction = fc_g_grp, 0.050000 faction = ku_p_grp, 0.075000 faction = ku_n_grp, 0.075000 faction = fc_bd_grp, 0.050000 faction = fc_gc_grp, 0.050000 faction = rh_p_grp, 0.075000 faction = rh_n_grp, 0.075000 faction = fc_rh_grp, 0.050000 faction = fc_b_grp, 0.050000 faction = gd_bh_grp, 0.150000 faction = fc_ou_grp, 0.050000 faction = fc_c_grp, 0.050000