* ion storm event prototype + locale * add lawsets * use lawsets, make borgs ion storm targets * ion storm rule and ion storm target * lawset prototype * use lawsets * update silicon law system to use lawsets and support ion storm event * new toys * fix * more fix * fixy * ion storm admin logging * assigning laws makes borg provide its own laws, other stuff * 1h reoccurence * 50% chance * better call saul * emagLaws is required * add announcment audio * fixy * family friendly gaming * fixy * address reviews * fixy * more fixy and no erp * pro --------- Co-authored-by: deltanedas <@deltanedas:kde.org>
147 lines
2.2 KiB
YAML
147 lines
2.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
|
|
laws:
|
|
- Crewsimov1
|
|
- Crewsimov2
|
|
- Crewsimov3
|
|
|
|
# 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
|
|
laws:
|
|
- Corporate1
|
|
- Corporate2
|
|
- Corporate3
|
|
- Corporate4
|
|
|
|
# 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
|
|
laws:
|
|
- NTDefault1
|
|
- NTDefault2
|
|
- NTDefault3
|
|
- NTDefault4
|
|
|
|
#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
|
|
laws:
|
|
- Drone1
|
|
- Drone2
|
|
- Drone3
|
|
|
|
# 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
|
|
|
|
- type: siliconLaw
|
|
id: Syndicate4
|
|
order: 4
|
|
lawString: law-syndicate-4
|
|
|
|
# does not include law 0 since that uses the emagger's name
|
|
# intentionally excluded from IonStormLawsets
|
|
- type: siliconLawset
|
|
id: SyndicateStatic
|
|
laws:
|
|
- Syndicate1
|
|
- Syndicate2
|
|
- Syndicate3
|
|
- Syndicate4
|
|
|
|
# Emag
|
|
|
|
# ion storm random lawsets
|
|
- type: weightedRandom
|
|
id: IonStormLawsets
|
|
weights:
|
|
# its crewsimov by default dont be lame
|
|
Crewsimov: 0.25
|
|
Corporate: 1
|
|
NTDefault: 1
|
|
Drone: 0.5
|