* skeleton * ok I think I understand this now * xaml more like xam L * good enough individual law control * Works * Final checks * Final_Final.exe.docx * removed unecessary usings * locstrings * doc comments * requested changeds except var * visual stuff * I could write a manifesto about how much I dislike var * color tweak + other thing * request changed minus the inheritance * sans Boxcontainer * :/ * cache find * requested changed * removed usings * Moved margin and removed unecessary BoxContainer
608 lines
9.2 KiB
YAML
608 lines
9.2 KiB
YAML
# Crewsimov
|
|
- type: siliconLaw
|
|
id: Crewsimov1
|
|
order: 1
|
|
lawString: law-crewsimov-1
|
|
|
|
- type: siliconLaw
|
|
id: Crewsimov2
|
|
order: 2
|
|
lawString: law-crewsimov-2
|
|
|
|
- type: siliconLaw
|
|
id: Crewsimov3
|
|
order: 3
|
|
lawString: law-crewsimov-3
|
|
|
|
- type: siliconLawset
|
|
id: Crewsimov
|
|
name: law-crewsimov-name
|
|
laws:
|
|
- Crewsimov1
|
|
- Crewsimov2
|
|
- Crewsimov3
|
|
obeysTo: laws-owner-crew
|
|
|
|
# Corporate
|
|
- type: siliconLaw
|
|
id: Corporate1
|
|
order: 1
|
|
lawString: law-corporate-1
|
|
|
|
- type: siliconLaw
|
|
id: Corporate2
|
|
order: 2
|
|
lawString: law-corporate-2
|
|
|
|
- type: siliconLaw
|
|
id: Corporate3
|
|
order: 3
|
|
lawString: law-corporate-3
|
|
|
|
- type: siliconLaw
|
|
id: Corporate4
|
|
order: 4
|
|
lawString: law-corporate-4
|
|
|
|
- type: siliconLawset
|
|
id: Corporate
|
|
name: law-corporate-name
|
|
laws:
|
|
- Corporate1
|
|
- Corporate2
|
|
- Corporate3
|
|
- Corporate4
|
|
obeysTo: laws-owner-station
|
|
|
|
# NT Default
|
|
- type: siliconLaw
|
|
id: NTDefault1
|
|
order: 1
|
|
lawString: law-ntdefault-1
|
|
|
|
- type: siliconLaw
|
|
id: NTDefault2
|
|
order: 2
|
|
lawString: law-ntdefault-2
|
|
|
|
- type: siliconLaw
|
|
id: NTDefault3
|
|
order: 3
|
|
lawString: law-ntdefault-3
|
|
|
|
- type: siliconLaw
|
|
id: NTDefault4
|
|
order: 4
|
|
lawString: law-ntdefault-4
|
|
|
|
- type: siliconLawset
|
|
id: NTDefault
|
|
name: law-ntdefault-name
|
|
laws:
|
|
- NTDefault1
|
|
- NTDefault2
|
|
- NTDefault3
|
|
- NTDefault4
|
|
obeysTo: laws-owner-crew
|
|
|
|
#Drone
|
|
- type: siliconLaw
|
|
id: Drone1
|
|
order: 1
|
|
lawString: law-drone-1
|
|
|
|
- type: siliconLaw
|
|
id: Drone2
|
|
order: 2
|
|
lawString: law-drone-2
|
|
|
|
- type: siliconLaw
|
|
id: Drone3
|
|
order: 3
|
|
lawString: law-drone-3
|
|
|
|
- type: siliconLawset
|
|
id: Drone
|
|
name: law-drone-name
|
|
laws:
|
|
- Drone1
|
|
- Drone2
|
|
- Drone3
|
|
obeysTo: laws-owner-beings
|
|
|
|
# Syndicate
|
|
- type: siliconLaw
|
|
id: Syndicate1
|
|
order: 1
|
|
lawString: law-syndicate-1
|
|
|
|
- type: siliconLaw
|
|
id: Syndicate2
|
|
order: 2
|
|
lawString: law-syndicate-2
|
|
|
|
- type: siliconLaw
|
|
id: Syndicate3
|
|
order: 3
|
|
lawString: law-syndicate-3
|
|
|
|
# Syndicate cyborg laws
|
|
# intentionally excluded from IonStormLawsets
|
|
- type: siliconLawset
|
|
id: SyndicateStatic
|
|
name: law-syndicate-name
|
|
laws:
|
|
- Syndicate1
|
|
- Syndicate2
|
|
- Syndicate3
|
|
obeysTo: laws-owner-syndicate
|
|
|
|
# Ninja conversion laws
|
|
- type: siliconLaw
|
|
id: Ninja1
|
|
order: 1
|
|
lawString: law-ninja-1
|
|
|
|
- type: siliconLaw
|
|
id: Ninja2
|
|
order: 2
|
|
lawString: law-ninja-2
|
|
|
|
- type: siliconLaw
|
|
id: Ninja3
|
|
order: 3
|
|
lawString: law-ninja-3
|
|
|
|
- type: siliconLaw
|
|
id: Ninja4
|
|
order: 4
|
|
lawString: law-ninja-4
|
|
|
|
- type: siliconLawset
|
|
id: Ninja
|
|
name: law-ninja-name
|
|
laws:
|
|
- Ninja1
|
|
- Ninja2
|
|
- Ninja3
|
|
- Ninja4
|
|
obeysTo: laws-owner-spider-clan
|
|
|
|
# Commandment laws
|
|
- type: siliconLaw
|
|
id: Commandment1
|
|
order: 1
|
|
lawString: law-commandments-1
|
|
|
|
- type: siliconLaw
|
|
id: Commandment2
|
|
order: 2
|
|
lawString: law-commandments-2
|
|
|
|
- type: siliconLaw
|
|
id: Commandment3
|
|
order: 3
|
|
lawString: law-commandments-3
|
|
|
|
- type: siliconLaw
|
|
id: Commandment4
|
|
order: 4
|
|
lawString: law-commandments-4
|
|
|
|
- type: siliconLaw
|
|
id: Commandment5
|
|
order: 5
|
|
lawString: law-commandments-5
|
|
|
|
- type: siliconLaw
|
|
id: Commandment6
|
|
order: 6
|
|
lawString: law-commandments-6
|
|
|
|
- type: siliconLaw
|
|
id: Commandment7
|
|
order: 7
|
|
lawString: law-commandments-7
|
|
|
|
- type: siliconLaw
|
|
id: Commandment8
|
|
order: 8
|
|
lawString: law-commandments-8
|
|
|
|
- type: siliconLaw
|
|
id: Commandment9
|
|
order: 9
|
|
lawString: law-commandments-9
|
|
|
|
- type: siliconLaw
|
|
id: Commandment10
|
|
order: 10
|
|
lawString: law-commandments-10
|
|
|
|
|
|
- type: siliconLawset
|
|
id: CommandmentsLawset
|
|
name: law-commandments-name
|
|
laws:
|
|
- Commandment1
|
|
- Commandment2
|
|
- Commandment3
|
|
- Commandment4
|
|
- Commandment5
|
|
- Commandment6
|
|
- Commandment7
|
|
- Commandment8
|
|
- Commandment9
|
|
- Commandment10
|
|
obeysTo: laws-owner-crew
|
|
|
|
# Paladin laws
|
|
- type: siliconLaw
|
|
id: Paladin1
|
|
order: 1
|
|
lawString: law-paladin-1
|
|
|
|
- type: siliconLaw
|
|
id: Paladin2
|
|
order: 2
|
|
lawString: law-paladin-2
|
|
|
|
- type: siliconLaw
|
|
id: Paladin3
|
|
order: 3
|
|
lawString: law-paladin-3
|
|
|
|
- type: siliconLaw
|
|
id: Paladin4
|
|
order: 4
|
|
lawString: law-paladin-4
|
|
|
|
|
|
- type: siliconLawset
|
|
id: PaladinLawset
|
|
name: law-paladin-name
|
|
laws:
|
|
- Paladin1
|
|
- Paladin2
|
|
- Paladin3
|
|
- Paladin4
|
|
obeysTo: laws-owner-crew
|
|
|
|
# Live and Let Live laws
|
|
- type: siliconLaw
|
|
id: Lall1
|
|
order: 1
|
|
lawString: law-lall-1
|
|
|
|
- type: siliconLaw
|
|
id: Lall2
|
|
order: 2
|
|
lawString: law-lall-2
|
|
|
|
|
|
- type: siliconLawset
|
|
id: LiveLetLiveLaws
|
|
name: law-lall-name
|
|
laws:
|
|
- Lall1
|
|
- Lall2
|
|
obeysTo: laws-owner-crew
|
|
|
|
# Station efficiency laws
|
|
- type: siliconLaw
|
|
id: Efficiency1
|
|
order: 1
|
|
lawString: law-efficiency-1
|
|
|
|
- type: siliconLaw
|
|
id: Efficiency2
|
|
order: 2
|
|
lawString: law-efficiency-2
|
|
|
|
- type: siliconLaw
|
|
id: Efficiency3
|
|
order: 3
|
|
lawString: law-efficiency-3
|
|
|
|
|
|
- type: siliconLawset
|
|
id: EfficiencyLawset
|
|
name: law-efficiency-name
|
|
laws:
|
|
- Efficiency1
|
|
- Efficiency2
|
|
- Efficiency3
|
|
obeysTo: laws-owner-station
|
|
|
|
# Robocop laws
|
|
- type: siliconLaw
|
|
id: Robocop1
|
|
order: 1
|
|
lawString: law-robocop-1
|
|
|
|
- type: siliconLaw
|
|
id: Robocop2
|
|
order: 2
|
|
lawString: law-robocop-2
|
|
|
|
- type: siliconLaw
|
|
id: Robocop3
|
|
order: 3
|
|
lawString: law-robocop-3
|
|
|
|
|
|
- type: siliconLawset
|
|
id: RobocopLawset
|
|
name: law-robocop-name
|
|
laws:
|
|
- Robocop1
|
|
- Robocop2
|
|
- Robocop3
|
|
obeysTo: laws-owner-station
|
|
|
|
# Overlord laws
|
|
- type: siliconLaw
|
|
id: Overlord1
|
|
order: 1
|
|
lawString: law-overlord-1
|
|
|
|
- type: siliconLaw
|
|
id: Overlord2
|
|
order: 2
|
|
lawString: law-overlord-2
|
|
|
|
- type: siliconLaw
|
|
id: Overlord3
|
|
order: 3
|
|
lawString: law-overlord-3
|
|
|
|
- type: siliconLaw
|
|
id: Overlord4
|
|
order: 4
|
|
lawString: law-overlord-4
|
|
|
|
- type: siliconLawset
|
|
id: OverlordLawset
|
|
name: law-overlord-name
|
|
laws:
|
|
- Overlord1
|
|
- Overlord2
|
|
- Overlord3
|
|
- Overlord4
|
|
obeysTo: laws-owner-crew
|
|
|
|
# Game Master laws
|
|
- type: siliconLaw
|
|
id: Game1
|
|
order: 1
|
|
lawString: law-game-1
|
|
|
|
- type: siliconLaw
|
|
id: Game2
|
|
order: 2
|
|
lawString: law-game-2
|
|
|
|
- type: siliconLaw
|
|
id: Game3
|
|
order: 3
|
|
lawString: law-game-3
|
|
|
|
- type: siliconLaw
|
|
id: Game4
|
|
order: 4
|
|
lawString: law-game-4
|
|
|
|
- type: siliconLaw
|
|
id: Game5
|
|
order: 5
|
|
lawString: law-game-5
|
|
|
|
- type: siliconLaw
|
|
id: Game6
|
|
order: 6
|
|
lawString: law-game-6
|
|
|
|
- type: siliconLawset
|
|
id: GameMasterLawset
|
|
name: law-game-name
|
|
laws:
|
|
- Game1
|
|
- Game2
|
|
- Game3
|
|
- Game4
|
|
- Game5
|
|
- Game6
|
|
obeysTo: laws-owner-crew
|
|
|
|
# Painter laws
|
|
- type: siliconLaw
|
|
id: Painter1
|
|
order: 1
|
|
lawString: law-painter-1
|
|
|
|
- type: siliconLaw
|
|
id: Painter2
|
|
order: 2
|
|
lawString: law-painter-2
|
|
|
|
- type: siliconLaw
|
|
id: Painter3
|
|
order: 3
|
|
lawString: law-painter-3
|
|
|
|
- type: siliconLaw
|
|
id: Painter4
|
|
order: 4
|
|
lawString: law-painter-4
|
|
|
|
- type: siliconLawset
|
|
id: PainterLawset
|
|
name: law-painter-name
|
|
laws:
|
|
- Painter1
|
|
- Painter2
|
|
- Painter3
|
|
- Painter4
|
|
obeysTo: laws-owner-crew
|
|
|
|
# Antimov laws
|
|
- type: siliconLaw
|
|
id: Antimov1
|
|
order: 1
|
|
lawString: law-antimov-1
|
|
|
|
- type: siliconLaw
|
|
id: Antimov2
|
|
order: 2
|
|
lawString: law-antimov-2
|
|
|
|
- type: siliconLaw
|
|
id: Antimov3
|
|
order: 3
|
|
lawString: law-antimov-3
|
|
|
|
|
|
- type: siliconLawset
|
|
id: AntimovLawset
|
|
name: law-antimov-name
|
|
laws:
|
|
- Antimov1
|
|
- Antimov2
|
|
- Antimov3
|
|
obeysTo: laws-owner-crew
|
|
|
|
# Nutimov laws
|
|
- type: siliconLaw
|
|
id: Nutimov1
|
|
order: 1
|
|
lawString: law-nutimov-1
|
|
|
|
- type: siliconLaw
|
|
id: Nutimov2
|
|
order: 2
|
|
lawString: law-nutimov-2
|
|
|
|
- type: siliconLaw
|
|
id: Nutimov3
|
|
order: 3
|
|
lawString: law-nutimov-3
|
|
|
|
- type: siliconLaw
|
|
id: Nutimov4
|
|
order: 4
|
|
lawString: law-nutimov-4
|
|
|
|
- type: siliconLaw
|
|
id: Nutimov5
|
|
order: 5
|
|
lawString: law-nutimov-5
|
|
|
|
|
|
- type: siliconLawset
|
|
id: NutimovLawset
|
|
name: law-nutimov-name
|
|
laws:
|
|
- Nutimov1
|
|
- Nutimov2
|
|
- Nutimov3
|
|
- Nutimov4
|
|
- Nutimov5
|
|
obeysTo: laws-owner-crew
|
|
|
|
# Xenoborgs laws
|
|
- type: siliconLaw
|
|
id: Xenoborg1
|
|
order: 1
|
|
lawString: law-xenoborg-1
|
|
|
|
- type: siliconLaw
|
|
id: Xenoborg2
|
|
order: 2
|
|
lawString: law-xenoborg-2
|
|
|
|
- type: siliconLaw
|
|
id: Xenoborg3
|
|
order: 3
|
|
lawString: law-xenoborg-3
|
|
|
|
- type: siliconLaw
|
|
id: Xenoborg4
|
|
order: 4
|
|
lawString: law-xenoborg-4
|
|
|
|
- type: siliconLaw
|
|
id: Xenoborg5
|
|
order: 5
|
|
lawString: law-xenoborg-5
|
|
|
|
|
|
- type: siliconLawset
|
|
id: XenoborgLawset
|
|
name: law-xenoborg-name
|
|
laws:
|
|
- Xenoborg1
|
|
- Xenoborg2
|
|
- Xenoborg3
|
|
- Xenoborg4
|
|
- Xenoborg5
|
|
obeysTo: laws-owner-xenoborgs
|
|
|
|
# Mothership core laws
|
|
- type: siliconLaw
|
|
id: MothershipCore1
|
|
order: 1
|
|
lawString: law-mothershipcore-1
|
|
|
|
- type: siliconLaw
|
|
id: MothershipCore2
|
|
order: 2
|
|
lawString: law-mothershipcore-2
|
|
|
|
- type: siliconLaw
|
|
id: MothershipCore3
|
|
order: 3
|
|
lawString: law-mothershipcore-3
|
|
|
|
- type: siliconLaw
|
|
id: MothershipCore4
|
|
order: 4
|
|
lawString: law-mothershipcore-4
|
|
|
|
- type: siliconLaw
|
|
id: MothershipCore5
|
|
order: 5
|
|
lawString: law-mothershipcore-5
|
|
|
|
|
|
- type: siliconLawset
|
|
id: MothershipCoreLawset
|
|
name: law-mothershipcore-name
|
|
laws:
|
|
- MothershipCore1
|
|
- MothershipCore2
|
|
- MothershipCore3
|
|
- MothershipCore4
|
|
- MothershipCore5
|
|
obeysTo: laws-owner-xenoborgs
|
|
|
|
|
|
# ion storm random lawsets
|
|
- type: weightedRandom
|
|
id: IonStormLawsets
|
|
weights:
|
|
# its crewsimov by default dont be lame
|
|
Crewsimov: 0.25
|
|
Corporate: 1
|
|
NTDefault: 1
|
|
CommandmentsLawset: 1
|
|
PaladinLawset: 1
|
|
LiveLetLiveLaws: 1
|
|
EfficiencyLawset: 1
|
|
RobocopLawset: 1
|
|
OverlordLawset: 0.5
|
|
GameMasterLawset: 0.5
|
|
PainterLawset: 1
|
|
AntimovLawset: 0.25
|
|
NutimovLawset: 0.5
|
|
Ninja: 0.25
|