Ion storm event (#20277)
* 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>
This commit is contained in:
@@ -14,6 +14,13 @@
|
||||
order: 3
|
||||
lawString: law-crewsimov-3
|
||||
|
||||
- type: siliconLawset
|
||||
id: Crewsimov
|
||||
laws:
|
||||
- Crewsimov1
|
||||
- Crewsimov2
|
||||
- Crewsimov3
|
||||
|
||||
# Corporate
|
||||
- type: siliconLaw
|
||||
id: Corporate1
|
||||
@@ -35,6 +42,14 @@
|
||||
order: 4
|
||||
lawString: law-corporate-4
|
||||
|
||||
- type: siliconLawset
|
||||
id: Corporate
|
||||
laws:
|
||||
- Corporate1
|
||||
- Corporate2
|
||||
- Corporate3
|
||||
- Corporate4
|
||||
|
||||
# NT Default
|
||||
- type: siliconLaw
|
||||
id: NTDefault1
|
||||
@@ -56,6 +71,14 @@
|
||||
order: 4
|
||||
lawString: law-ntdefault-4
|
||||
|
||||
- type: siliconLawset
|
||||
id: NTDefault
|
||||
laws:
|
||||
- NTDefault1
|
||||
- NTDefault2
|
||||
- NTDefault3
|
||||
- NTDefault4
|
||||
|
||||
#Drone
|
||||
- type: siliconLaw
|
||||
id: Drone1
|
||||
@@ -72,6 +95,13 @@
|
||||
order: 3
|
||||
lawString: law-drone-3
|
||||
|
||||
- type: siliconLawset
|
||||
id: Drone
|
||||
laws:
|
||||
- Drone1
|
||||
- Drone2
|
||||
- Drone3
|
||||
|
||||
# Syndicate
|
||||
- type: siliconLaw
|
||||
id: Syndicate1
|
||||
@@ -93,4 +123,24 @@
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user