From a6a4fac0b735b54a9ed5f07e8c9cf4197cbb2699 Mon Sep 17 00:00:00 2001
From: Cocopomel <79386233+Cocopomel@users.noreply.github.com>
Date: Fri, 17 Sep 2021 19:38:17 +0900
Subject: [PATCH] =?UTF-8?q?=EC=96=B4=EB=B9=8C=EB=A6=AC=ED=8B=B0=20?=
=?UTF-8?q?=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
1.3/Defs/AbilityDef/AbilityDefs_Base.xml | 20 ++++
1.3/Defs/ThingDef/ThingDef_Module.xml | 6 ++
.../Textures/UI/Abilities/PNMeisteradvice.png | Bin 0 -> 14908 bytes
.../Textures/UI/Abilities/PNTriggerhappy.png | Bin 0 -> 18300 bytes
.../Defs/AbilityDefs/Ideo_AbilityDef_Legd.xml | 98 ++++++++++++++++++
.../Ideo_AbilityDef_Spacer.xml} | 24 +++--
.../Ideo_Hediffs_Cast_Legd.xml} | 78 +++++++-------
.../HediffDefs/Ideo_Hediffs_Cast_Spacer.xml | 88 ++++++++++++++++
.../ThingDefs/Ideo_ThingDef_Module_Legd.xml | 97 +++++++++++++++++
.../Ideo_ThingDef_Module_Spacer.xml} | 28 ++---
10 files changed, 371 insertions(+), 68 deletions(-)
create mode 100644 Content/Textures/UI/Abilities/PNMeisteradvice.png
create mode 100644 Content/Textures/UI/Abilities/PNTriggerhappy.png
create mode 100644 Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Legd.xml
rename Ideology/Defs/{Ideo_AbilityDefs.xml => AbilityDefs/Ideo_AbilityDef_Spacer.xml} (67%)
rename Ideology/Defs/{Ideo_Hediffs_Cast_Spacer.xml => HediffDefs/Ideo_Hediffs_Cast_Legd.xml} (77%)
create mode 100644 Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Spacer.xml
create mode 100644 Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Legd.xml
rename Ideology/Defs/{Ideo_ThingDef_Module.xml => ThingDefs/Ideo_ThingDef_Module_Spacer.xml} (50%)
diff --git a/1.3/Defs/AbilityDef/AbilityDefs_Base.xml b/1.3/Defs/AbilityDef/AbilityDefs_Base.xml
index 20e8edb..b9fcdd4 100644
--- a/1.3/Defs/AbilityDef/AbilityDefs_Base.xml
+++ b/1.3/Defs/AbilityDef/AbilityDefs_Base.xml
@@ -8,6 +8,26 @@
120000
+
+ PNModule_1day
+ 60000
+
+
+
+ PNModule_12hour
+ 30000
+
+
+
+ PNModule_6hour
+ 15000
+
+
+
+ PNModule_3hour
+ 7500
+
+
HediffWithComps
diff --git a/1.3/Defs/ThingDef/ThingDef_Module.xml b/1.3/Defs/ThingDef/ThingDef_Module.xml
index 560a00b..310bcab 100644
--- a/1.3/Defs/ThingDef/ThingDef_Module.xml
+++ b/1.3/Defs/ThingDef/ThingDef_Module.xml
@@ -61,6 +61,9 @@
Things/Item/PNModuleIndustrial
Industrial
+
+ 60000
+
@@ -69,6 +72,9 @@
Things/Item/PNModuleSpacer
Spacer
+
+ 45000
+
+
+
+
+
+
+ PN_OfficerCommandAbility
+
+ ...
+ CastAbilityOnThing
+ False
+ False
+ UI/Abilities/PNOfficerCommand
+ UI/Abilities/PNOfficerCommand
+ True
+ False
+ True
+ False
+ PNModule_2day
+ Misc12
+ 3
+ CombatCommand_Warmup
+
+ 334
+ 9.9
+
+
+ Verb_CastAbility
+ 0.5
+ 9.9
+ False
+ False
+
+ true
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+ CompAbilityEffect_GiveHediff
+ PN_OfficerCommand
+ True
+ True
+ true
+
+
+
+
+
+
+ PN_meisteradviceAbility
+
+ ...
+ CastAbilityOnThingMelee
+ UI/Abilities/PNMeisteradvice
+ UI/Abilities/PNMeisteradvice
+ True
+ False
+ True
+ False
+ PNModule_3hour
+ Misc12
+ 2
+ WorkDrive_Warmup
+
+ 42
+
+
+ Verb_CastAbilityTouch
+ False
+ -1
+ 3.0
+
+ false
+ false
+ false
+ false
+ true
+
+
+
+
+ CompAbilityEffect_GiveHediff
+ PN_meisteradvice
+ True
+ False
+
+
+
+
+
\ No newline at end of file
diff --git a/Ideology/Defs/Ideo_AbilityDefs.xml b/Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Spacer.xml
similarity index 67%
rename from Ideology/Defs/Ideo_AbilityDefs.xml
rename to Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Spacer.xml
index d9ab6a8..f07551d 100644
--- a/Ideology/Defs/Ideo_AbilityDefs.xml
+++ b/Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Spacer.xml
@@ -1,17 +1,20 @@
-
+
+
+
+
- PN_OfficerCommandAbility
-
- Create an aura that boosts the combat skills of everyone nearby. The effect lasts 24 hours and remains attached to the leader for the duration.
+ PN_TriggerhappyAbility
+
+ ...
CastAbilityOnThing
False
False
- UI/Abilities/PNOfficerCommand
- UI/Abilities/PNOfficerCommand
+ UI/Abilities/PNTriggerhappy
+ UI/Abilities/PNTriggerhappy
True
False
True
@@ -21,13 +24,12 @@
3
CombatCommand_Warmup
- 333
- 9.9
+ 84
Verb_CastAbility
0.5
- 9.9
+ -1
False
False
@@ -42,11 +44,11 @@
CompAbilityEffect_GiveHediff
- PN_OfficerCommand
- True
+ PN_Triggerhappy
True
true
+
\ No newline at end of file
diff --git a/Ideology/Defs/Ideo_Hediffs_Cast_Spacer.xml b/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Legd.xml
similarity index 77%
rename from Ideology/Defs/Ideo_Hediffs_Cast_Spacer.xml
rename to Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Legd.xml
index a760f91..ebce96e 100644
--- a/Ideology/Defs/Ideo_Hediffs_Cast_Spacer.xml
+++ b/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Legd.xml
@@ -1,19 +1,7 @@
-
-
-
PN_OfficerCommand
@@ -61,32 +49,6 @@
false
-
- PN_Mote_OfficerCommandBuff
- MoteAttached
-
- 5
- 5
- 15
- True
-
-
- Things/Mote/PNOfficerCommandBuff
- MoteProximityScannerRadius
- (1, 0.1, 0.1, 0.35)
- (0,0,0.5)
- 1
-
- <_smokeScrollSpeed>0.1
- <_rotationSpeed>0.05
- <_smokeAmount>0.1
-
-
-
-
-
PN_OfficerCommandBuff
@@ -159,7 +121,7 @@
HediffWithComps
- 100000
+ 97500
True
@@ -171,9 +133,47 @@
Consciousness
-0.40
+
+ Moving
+ -0.20
+
+
+ Sight
+ -0.20
+
+
+ Manipulation
+ -0.20
+
+
+
+ PN_meisteradvice
+
+ The sense of being got advice from the meister.
+ HediffWithComps
+
+
+ True
+
+
+
+ false
+
+
+
+ 1.20
+ 1.20
+ 1.20
+ 1.20
+ 1.20
+
+
+
+
+
\ No newline at end of file
diff --git a/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Spacer.xml b/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Spacer.xml
new file mode 100644
index 0000000..91deb88
--- /dev/null
+++ b/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Spacer.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+ PN_Triggerhappy
+
+ ...
+ HediffWithComps
+
+
+
+ -5
+
+
+ 0.5
+
+
+
+
+
+ True
+
+
+
+
+ PN_TriggerhappyOverload
+
+
+
+ false
+
+
+
+ PN_TriggerhappyOverload
+
+ module overloaded
+ module overloaded
+ HediffWithComps
+
+
+ 112500
+ True
+
+
+
+
+
+
+
+ Consciousness
+ -0.20
+
+
+ Moving
+ -0.30
+
+
+ Sight
+ -0.30
+
+
+ Manipulation
+ -0.30
+
+
+
+ -3
+
+
+ 1.3
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Legd.xml b/Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Legd.xml
new file mode 100644
index 0000000..fecaa15
--- /dev/null
+++ b/Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Legd.xml
@@ -0,0 +1,97 @@
+
+
+
+
+
+ PN_OfficerModule
+
+ CAUTION: This module can only be installed on (legd) combat model.
+
+ 75000
+
+
+ 5
+ 3
+
+
+ PNRP_TierC_Module
+
+ 6
+
+
+
+
+
+
+
+
+
+ PN_OfficerModuleHediff
+ PNTorso
+
+
+
+
+
+ PN_OfficerModuleHediff
+
+ ...
+
+
+
+
+
+ PN_OfficerCommandAbility
+
+
+ EMP
+ PN_EMPShock
+
+
+
+
+
+
+ PN_MeisterModule
+
+ CAUTION: This module can only be installed on (legd) engineer model.
+
+ 75000
+
+
+ 5
+ 3
+
+
+ PNRP_TierC_Module
+
+ 6
+
+
+
+
+
+
+
+
+
+ PN_MeisterModuleHediff
+ PNTorso
+
+
+
+
+
+ PN_MeisterModuleHediff
+
+ ...
+
+
+
+
+
+ PN_meisteradviceAbility
+
+
+
+
\ No newline at end of file
diff --git a/Ideology/Defs/Ideo_ThingDef_Module.xml b/Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Spacer.xml
similarity index 50%
rename from Ideology/Defs/Ideo_ThingDef_Module.xml
rename to Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Spacer.xml
index 8a19cca..bde49db 100644
--- a/Ideology/Defs/Ideo_ThingDef_Module.xml
+++ b/Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Spacer.xml
@@ -1,18 +1,14 @@
-
-
+
- PN_OfficerModule
-
- ...
-
- 14000
-
+ PN_TriggerhappyModule
+
+ CAUTION: This module can only be installed on (exc), (mast), (legd) combat model.
- 5
- 2
+ 3
+ 1
PNRP_TierC_Module
@@ -27,26 +23,22 @@
- PN_OfficerModuleHediff
+ PN_TriggerhappyModuleHediff
PNTorso
- PN_OfficerModuleHediff
-
+ PN_TriggerhappyModuleHediff
+
...
- PN_OfficerCommandAbility
-
-
- EMP
- PN_EMPShock
+ PN_TriggerhappyAbility