Post Fri Apr 04, 2003 3:04 am

MiniExplanation: Make any ship anywhere.

Hello
I thought you all might be interested in this. It creates a liberty battleship in manhattan with 3 nomad fighter escorts. This is to prove you can put any ship anywhere.
It is 100% functional and 100% server side.
I named the variables as clearly as I could, I think you will find it enough to understand it.
I included a checklist of all the files I appended or modified.
Sorry that I don't have detailed notes, I try and use variable names as my notes.
Enjoy, I hope it saves you the hours it took me to get this concept with the cryptic variable names DA used!

Checklist
data\universe\systems\li01\li01.ini
data\missions\encounters\msensei_area_battleships.ini
data\missions\shipclasses.ini
data/missions/faction_prop.ini
data\missions\npcships.ini
data/missions/formations.ini
DATA\UNIVERSE\SYSTEMS\li01\li01.ini
[EncounterParameters
nickname = msensei_encounter_parameter
filename = missions\encounters\msensei_encounter_formation.ini
[zone
;This zone: nickname = Zone_Li01_001_Planet_Li01_01
;append
encounter = msensei_encounter_parameter, 19, 1.000000
faction = li_n_grp, 1.00000
;mod
toughness = 25


data\missions\encounters\msensei_encounter_formation.ini
[EncounterFormation
ship_by_class = 2, 1, msensei_ship_class
pilot_job = scout_leader_job
make_class = wanderer
ship_by_class = 3, 1, msensei_fighter_class
pilot_job = defend_job
make_class = wanderer
formation_by_class = msensei_formation_class
behavior = wander
arrival = all, -tradelane, -object_jump_gate
allow_simultaneous_creation = no
zone_creation_distance = 0
times_to_create = infinite

[Creation
permutation = 0, 3

data\missions\shipclasses.ini
[ShipClass
nickname = msensei_ship_class
member = class_battleship

[ShipClass
nickname = msensei_fighter_class
member = FIGHTER

data/missions/faction_prop.ini
[FactionProps
affiliation = li_n_grp
npc_ship = li_n_dreadnought_d25
npc_ship = msensei_fighter_NPCShipArch
formation = msensei_formation_class, msensei_formation_1

data/missions/formations.ini
[Formation
nickname = msensei_formation_1
pos = 0, 0, 0
pos = 350, -60, 300
pos = -350, -60, 300
pos = 0, 180, -60
pos = 300, 0, -350
pos = -300, 0, -350
pos = 400, 240, 0
pos = -400, 240, 0
pos = 0, 0, 1400
pl_pos = 300, 350, 275

data/missions/npcships.ini
[NPCShipArch
nickname = li_n_dreadnought_d25
loadout = li_n_li_dreadnought
level = d19
ship_archetype = li_dreadnought
pilot = cruiser_default
state_graph = CRUISER
npc_class = lawful, class_battleship, d19


[NPCShipArch
nickname = msensei_fighter_NPCShipArch
loadout = no_fighter_loadout02
level = d19
ship_archetype = no_fighter
pilot = MSN13_Nomad_Fighter
state_graph = FIGHTER
npc_class = lawful, FIGHTER, d13, d14, d15, d16, d17, d18, d19


-----
MSensei
Please visit my freelancer server. http://freelancer.msensei.com/

Edited by - MSensei on 06-04-2003 20:03:23