Thu Oct 20, 2005 4:45 pm by rower_of_death
There are a ton of other crucial points to this...
1.) You must make sure that the encounters you are putting your mission objectives into have opposing factions in them. So, for example, an encounter must contain the Liberty Rogues and Liberty Police in order to get a mission objective to work... Here's a sample from my mod....
[Zone
nickname = Zone_BR08_pop_ambient_01
pos = -394, 0, -10650
rotate = 0, 0, 0
shape = SPHERE
size = 22484
comment = JG Battle
sort = 51
toughness = 19
density = 12
repop_time = 10
max_battle_size = 8
pop_type = jumpgate
relief_time = 10
population_additive = false
faction_weight = li_n_grp, 1
faction_weight = li_p_grp, 1
faction_weight = fc_lr_grp, 20
encounter = area_bh_assault, 19, 0.250000
faction = li_n_grp, 0.500000--------> This is the Liberty Navy faction
faction = li_p_grp, 0.500000--------> This is the Liberty Police faction
encounter = area_bh_defend, 19, 0.250000
faction = fc_lr_grp, 1.000000-------> This is the Liberty Rogue faction
encounter = area_gunboats, 19, 0.250000
faction = fc_lr_grp, 1.000000
encounter = capitalships_Liberty, 19, 0.100000
faction = li_n_grp, 1.000000
encounter = capitalships_Escorts, 19, 0.100000
faction = li_n_grp, 1.000000
It took me a while to figure this out. Also, you can't take two encounters and over lap them to get your "opposing factions" For example, you can't take an encounter that only contains Liberty Navy factions, and another encounter that contains Liberty Rogue factions, over lap them, and stick mission objections in the over lapping areas.
2.) This is very important. The missions that are being offered must be oppropriate difficulty levels. If they aren't, your missions WILL NOT work. Here's an example from my mod. I found it best to just enter in difficulty 1-32 or whatever the hardest level is...
[MBase
nickname = LI06_04_Base
local_faction = fc_lr_grp
diff = 1
msg_id_prefix = gcs_refer_base_LI06_04_Base
[MVendor
num_offers = 8, 12
[BaseFaction
faction = fc_lr_grp
weight = 64
offers_missions = true-------> This should always say TRUE if you want this base to offer missions...
mission_type = DestroyMission, 0.000000, 100.000000, 100
Now, look at the "mission_type" section. The first set of numbers, 0.000000, is the lowest difficulty setting for the missions being offered at this base. 0 meaning difficulty level 1. The second set of numbers is the highest difficulty setting for the missions being offered. 100.000000 being 32 or whatever.
Now look at the num_offers section under [MVender. These two numbers determine how many missions are offered at your base. An 8,12 setting is for a more busy planet. A 5,7 setting is more of a steady setting. And 2,4 being a slow setting.
3.) Make sure none of you mission objective zones overlap. If they do, your missions WILL NOT work.
I always make the difficulty setting 0.000000, 100.000000. Also, to make lower leveled missions, I will set the difficulty to about 1-3 instead of 1-32. I've always found it better to always start my minimum level to 1. Experiment a little. See what works best for your systems. Hope this helps you guys! Cheers!