- Use only American English spelling, consistent with vanilla.
- Use camelCase.
This style of variable naming for Endless Sky shall be named "Lemurian Dot Variables", or LDV.
faction.purpose.name.size.num
faction
: fleet's faction. use short names for long full names (free worlds becomes fw, sayari plushie authority becomes spa)purpose
: purpose of fleet such as mining, fighting wars, or tradingname
: any kind of namesize
: size of fleet, solely based on ship count,lrg, med, sml
; definition of size can be subjectivenum
: for specifying different variants if more precise control instead ofvariant #num
desired
If two variants of a fleet exist, you may have them under 1 fleet as a variant or define them separately for more precise control.
st
Story missionsfl
Flavor text (e.g Free Worlds secession dialogue)ft
Fighting missionspi
Pirate missions (e.g smuggling)tr
Transport missionsex
Exploration missionsms
Miscellaneous missions
tr.cargo.size.pirateRisk.num.#Faction
cargo
: Type of cargo, camelCase.bunks
,cargo
, or commodity name. Use bunks for passenger.size
:huge, xxlrg, xlrg, lrg, med, sml
.
tons | ship count | size attr |
---|---|---|
0-200 | 0-4 | sml |
201-600 | 5-7 | med |
601-1200 | 8-12 | lrg |
1201-2000 | 13-20 | xlrg |
2001-3000 | 21-28 | xxlrg |
3001+ | 29+ | huge |
pirateRisk
:lrg, med, sml
, involvement of capital ships is consideredlrg
, medium warshipsmed
, interceptors and small warshipssml
.pirateRisk
will be the risk of attack from Merchants, Syndicate, and Republic ships if the mission is offered by pirates (e.g smuggling.)num
: increments up, used for offering missions more than one at a time.#Faction
: if the mission is faction specific. use short names. ideally, you should define faction-specific missions in a separate file.- if the mission falls under two categories, the two shall be separated by hyphens ("-"). the
st
flag will always go first.
NO:
pi-st.bunks.lrg.med.1
YES:st-pi.bunks.lrg.med.69