import Foundation

mode = Foundation.MutatorDef('TOS UNI MOD (Cannon)')

# Main crew
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Brex.CreateCharacter', 'Bridge.Characters.ClassicBrex.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Miguel.CreateCharacter', 'Bridge.Characters.ClassicMiguel.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Felix.CreateCharacter', 'Bridge.Characters.ClassicFelix.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Kiska.CreateCharacter', 'Bridge.Characters.ClassicKiska.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Saffi.CreateCharacter', 'Bridge.Characters.ClassicSaffi.CreateCharacter', dict = { 'modes': [ mode ] } )
# The Extra Characters
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.FemaleExtra1.CreateCharacter', 'Bridge.Characters.ClassicFemaleExtra1.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.FemaleExtra2.CreateCharacter', 'Bridge.Characters.ClassicFemaleExtra2.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.FemaleExtra3.CreateCharacter', 'Bridge.Characters.ClassicFemaleExtra3.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.MaleExtra1.CreateCharacter', 'Bridge.Characters.ClassicMaleExtra1.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.MaleExtra2.CreateCharacter', 'Bridge.Characters.ClassicMaleExtra2.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.MaleExtra3.CreateCharacter', 'Bridge.Characters.ClassicMaleExtra3.CreateCharacter', dict = { 'modes': [ mode ] } )
# The Mission related characters
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Admiral_Liu.CreateCharacter', 'Bridge.Characters.ClassicAdmiral_Liu.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Barel.CreateCharacter', 'Bridge.Characters.ClassicBarel.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.CardCapt.CreateCharacter', 'Bridge.Characters.ClassicCardCapt.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Data.CreateCharacter', 'Bridge.Characters.ClassicData.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Dawson.CreateCharacter', 'Bridge.Characters.ClassicDawson.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Draxon.CreateCharacter', 'Bridge.Characters.ClassicDraxon.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Graff.CreateCharacter', 'Bridge.Characters.ClassicGraff.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Haley.CreateCharacter', 'Bridge.Characters.ClassicHaley.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Hanson.CreateCharacter', 'Bridge.Characters.ClassicHanson.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Jadeja.CreateCharacter', 'Bridge.Characters.ClassicJadeja.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Kartok.CreateCharacter', 'Bridge.Characters.ClassicKartok.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Kessok.CreateCharacter', 'Bridge.Characters.ClassicKessok.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Korbus.CreateCharacter', 'Bridge.Characters.ClassicKorbus.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.MacCray.CreateCharacter', 'Bridge.Characters.ClassicMacCray.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Martin.CreateCharacter', 'Bridge.Characters.ClassicMartin.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Matan.CreateCharacter', 'Bridge.Characters.ClassicMatan.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Oben.CreateCharacter', 'Bridge.Characters.ClassicOben.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Picard.CreateCharacter', 'Bridge.Characters.ClassicPicard.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Praag.CreateCharacter', 'Bridge.Characters.ClassicPraag.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Saalek.CreateCharacter', 'Bridge.Characters.ClassicSaalek.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Sek.CreateCharacter', 'Bridge.Characters.ClassicSek.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Soams.CreateCharacter', 'Bridge.Characters.ClassicSoams.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Soto.CreateCharacter', 'Bridge.Characters.ClassicSoto.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Takahara.CreateCharacter', 'Bridge.Characters.ClassicTakahara.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Terrik.CreateCharacter', 'Bridge.Characters.ClassicTerrik.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Torenn.CreateCharacter', 'Bridge.Characters.ClassicTorenn.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Verata.CreateCharacter', 'Bridge.Characters.ClassicVerata.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Willis.CreateCharacter', 'Bridge.Characters.ClassicWillis.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Yi.CreateCharacter', 'Bridge.Characters.ClassicYi.CreateCharacter', dict = { 'modes': [ mode ] } )
Foundation.OverrideDef.CreateCharacter = Foundation.OverrideDef('CreateCharacter', 'Bridge.Characters.Zeiss.CreateCharacter', 'Bridge.Characters.ClassicZeiss.CreateCharacter', dict = { 'modes': [ mode ] } )

