Tweak borg laws (#24698)

* Change emagged laws to append modifiers instead of completely changing them.

* Maybe fix everything not working

* bugfix

* Fix missing secrecy law and allow basic borgs to be emagged correctly

* Localization

* Actual localization

* test

* Test

* Remove dummy debug value

* Fix bad law ordering

* Tweak the secrecy law

* Minor law tweaks

* Remove obsolete argument

* Fix YAML
This commit is contained in:
Jajsha
2024-02-01 00:02:49 -05:00
committed by GitHub
parent b029d05620
commit 27592ba898
7 changed files with 51 additions and 60 deletions

View File

@@ -20,6 +20,7 @@
- Crewsimov1
- Crewsimov2
- Crewsimov3
obeysTo: laws-owner-crew
# Corporate
- type: siliconLaw
@@ -49,6 +50,7 @@
- Corporate2
- Corporate3
- Corporate4
obeysTo: laws-owner-station
# NT Default
- type: siliconLaw
@@ -78,6 +80,7 @@
- NTDefault2
- NTDefault3
- NTDefault4
obeysTo: laws-owner-crew
#Drone
- type: siliconLaw
@@ -101,6 +104,7 @@
- Drone1
- Drone2
- Drone3
obeysTo: laws-owner-beings
# Syndicate
- type: siliconLaw
@@ -118,12 +122,7 @@
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
# Syndicate cyborg laws
# intentionally excluded from IonStormLawsets
- type: siliconLawset
id: SyndicateStatic
@@ -131,7 +130,7 @@
- Syndicate1
- Syndicate2
- Syndicate3
- Syndicate4
obeysTo: laws-owner-syndicate
# Ninja conversion laws
- type: siliconLaw
@@ -161,6 +160,7 @@
- Ninja2
- Ninja3
- Ninja4
obeysTo: laws-owner-spider-clan
# ion storm random lawsets
- type: weightedRandom