From 3b1fc723ada11df76c5bfc5871d78a2057797ef9 Mon Sep 17 00:00:00 2001 From: "ProjectKoi-Kalo\\Kalo" Date: Sat, 10 Aug 2024 19:44:03 +0800 Subject: [PATCH] add more xml.FactionDialog,Trade ships broke. --- 1.5/Biotech/Defs/Bio_Hediffs_Mechanitor.xml | 530 ++++++++++++++++ 1.5/Biotech/Defs/Bio_Reserch_ProjectDefs.xml | 17 + 1.5/Biotech/Defs/Bio_ThingDef_Module.xml | 102 ++++ 1.5/Core/Defs/AbilityDef/AbilityDefs_Base.xml | 138 +++++ .../AutomataRace/AutomataStatOverrideDef.xml | 48 ++ .../Defs/AutomataRace/AutomataWearSetting.xml | 346 +++++++++++ 1.5/Core/Defs/Factions_PnL/Factions_PnL.xml | 12 +- .../Defs/HediffDefs/Hediffs_ContDamPN.xml | 110 ++++ 1.5/Core/Defs/HediffDefs/Hediffs_Joy.xml | 57 ++ 1.5/Core/Defs/ThingDefs/ThingDef_Item.xml | 4 +- 1.5/Core/Defs/ThingDefs/ThingDef_Module.xml | 573 ++++++++++++++++++ .../ThingDefs/ThingDef_Weapons_Industrial.xml | 5 - 1.5/Core/Patches/Ideology.xml | 86 +++ 1.5/Core/Patches/Royalty.xml | 208 +++++++ .../Ideo_AbilityDef_Industrial.xml | 106 ++++ .../AbilityDefs/Ideo_AbilityDef_Spacer.xml | 291 +++++++++ .../Ideo_Hediffs_Cast_Industrial.xml | 146 +++++ .../HediffDefs/Ideo_Hediffs_Cast_Spacer.xml | 502 +++++++++++++++ 1.5/Ideology/Defs/MemeDefs/Memes_PnL.xml | 111 ++++ .../ThingDefs/Ideo_ThingDef_Module_Spacer.xml | 211 +++++++ .../Defs/PnLCareerLevel/Royal_Permits.xml | 418 +++++++++++++ .../Defs/PnLCareerLevel/Royal_Thoughts.xml | 36 ++ .../Defs/PnLCareerLevel/Royal_Titles.xml | 272 +++++++++ .../Defs/PnLCareerLevel/Royal_TraderKinds.xml | 173 ++++++ .../Defs/Royal_Hediffs_BodyParts_Psychic.xml | 99 +++ .../Defs/Royal_Hediffs_BodyParts_Vanilla.xml | 525 ++++++++++++++++ 1.5/Royalty/Defs/Royal_Hediffs_ContDamPN.xml | 302 +++++++++ .../Defs/Royal_Reserch_ProjectDefs.xml | 17 + 1.5/Royalty/Defs/Royal_ThingDef_Misc.xml | 99 +++ 1.5/Royalty/Defs/Royal_ThingDef_Weapon.xml | 404 ++++++++++++ LoadFolders.xml | 3 + 31 files changed, 5938 insertions(+), 13 deletions(-) create mode 100644 1.5/Biotech/Defs/Bio_Hediffs_Mechanitor.xml create mode 100644 1.5/Biotech/Defs/Bio_Reserch_ProjectDefs.xml create mode 100644 1.5/Biotech/Defs/Bio_ThingDef_Module.xml create mode 100644 1.5/Core/Defs/AbilityDef/AbilityDefs_Base.xml create mode 100644 1.5/Core/Defs/AutomataRace/AutomataStatOverrideDef.xml create mode 100644 1.5/Core/Defs/AutomataRace/AutomataWearSetting.xml create mode 100644 1.5/Core/Defs/HediffDefs/Hediffs_ContDamPN.xml create mode 100644 1.5/Core/Defs/HediffDefs/Hediffs_Joy.xml create mode 100644 1.5/Core/Defs/ThingDefs/ThingDef_Module.xml create mode 100644 1.5/Core/Patches/Ideology.xml create mode 100644 1.5/Core/Patches/Royalty.xml create mode 100644 1.5/Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Industrial.xml create mode 100644 1.5/Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Spacer.xml create mode 100644 1.5/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Industrial.xml create mode 100644 1.5/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Spacer.xml create mode 100644 1.5/Ideology/Defs/MemeDefs/Memes_PnL.xml create mode 100644 1.5/Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Spacer.xml create mode 100644 1.5/Royalty/Defs/PnLCareerLevel/Royal_Permits.xml create mode 100644 1.5/Royalty/Defs/PnLCareerLevel/Royal_Thoughts.xml create mode 100644 1.5/Royalty/Defs/PnLCareerLevel/Royal_Titles.xml create mode 100644 1.5/Royalty/Defs/PnLCareerLevel/Royal_TraderKinds.xml create mode 100644 1.5/Royalty/Defs/Royal_Hediffs_BodyParts_Psychic.xml create mode 100644 1.5/Royalty/Defs/Royal_Hediffs_BodyParts_Vanilla.xml create mode 100644 1.5/Royalty/Defs/Royal_Hediffs_ContDamPN.xml create mode 100644 1.5/Royalty/Defs/Royal_Reserch_ProjectDefs.xml create mode 100644 1.5/Royalty/Defs/Royal_ThingDef_Misc.xml create mode 100644 1.5/Royalty/Defs/Royal_ThingDef_Weapon.xml diff --git a/1.5/Biotech/Defs/Bio_Hediffs_Mechanitor.xml b/1.5/Biotech/Defs/Bio_Hediffs_Mechanitor.xml new file mode 100644 index 0000000..f541bc9 --- /dev/null +++ b/1.5/Biotech/Defs/Bio_Hediffs_Mechanitor.xml @@ -0,0 +1,530 @@ + + + + + PN_Mechlink + + This is a modified mechlink for automaton. + Mechlink + + MechlinkImplant + + + 100 + -4 + 1 + 500 + 0 + + + Things/Pawn/Humanlike/Apparel/Mechlink + Graphic_Single + 0.65 + + +
  • +
  • + CompUsableImplant + InstallMechlink + Install {0_label} to become mechanitor +
  • +
  • + CompUseEffect_InstallImplantMechlink + MechlinkImplant + PNBrain + true +
  • +
  • + MechlinkInstalled +
  • +
    +
    + + + PN_Make_Mechlink_Automaton + + make automaton mechlink + Making automaton mechlink. + GeneralLaborSpeed + Cook + Recipe_Machining + 2000 + true + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • Mechlink
  • + + + 1 + +
  • + + +
  • ComponentIndustrial
  • + + + 2 + +
    + + 1 + + + 6 + + Crafting + PNRP_Mechlink +
    + + + + + 100 + -4 + 1 + 1200 + 0 + 3200 + + + Things/Item/Health/HealthItem + Graphic_Single + 0.80 + (247,180,130) + + +
  • + + None + + + + + ControlSublinkImplant + + + 3 + + + + + PN_ControlSublink + + This is a modified control sublink (standard) for automaton. + + 1 + 4 + + +
  • + CompUsableImplant + UseItem + Implant sublink + MechlinkImplant +
  • +
  • + ControlSublinkImplant + PNBrain + true + 3 +
  • +
    +
    + + + PN_ControlSublinkHigh + + This is a modified control sublink (high) for automaton. + + 1 + 3 + 3 + + +
  • + CompUsableImplant + UseItem + Implant high sublink + MechlinkImplant +
  • +
  • + ControlSublinkImplant + PNBrain + true + true + 3 +
  • +
    +
    + + + PN_Make_ControlSublink_Automaton + + make automaton sublink + Making automaton sublink. + GeneralLaborSpeed + Cook + Recipe_Machining + 2000 + true + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • ControlSublink
  • + + + 1 + +
  • + + +
  • ComponentIndustrial
  • + + + 2 + +
    + + 1 + + + 6 + + Crafting + PNRP_Mechlink +
    + + + PN_Make_PN_ControlSublinkHigh_Automaton + + make automaton sublink + Making automaton sublink. + GeneralLaborSpeed + Cook + Recipe_Machining + 2000 + true + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • ControlSublinkHigh
  • + + + 1 + +
  • + + +
  • ComponentIndustrial
  • + + + 2 + +
    + + 1 + + + 6 + + Crafting + PNRP_Mechlink +
    + + + + PN_RemoteRepairer + + This is a modified remote repairer for automaton. + + RemoteRepairerImplant + + + 1 + 6 + + + 3 + + +
  • + CompUsableImplant + UseItem + Implant {0_label} + MechlinkImplant +
  • +
  • + RemoteRepairerImplant + PNBrain + true +
  • +
    +
    + + + PN_Make_PN_RemoteRepairer_Automaton + + make automaton remote repairer + Making automaton remote repairer. + GeneralLaborSpeed + Cook + Recipe_Machining + 2000 + true + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • RemoteRepairer
  • + + + 1 + +
  • + + +
  • ComponentIndustrial
  • + + + 2 + +
    + + 1 + + + 6 + + Crafting + PNRP_Mechlink +
    + + + + PN_MechFormfeeder + + This is a modified mech gestation processor for automaton. + + MechFormfeederImplant + + + 1 + 6 + + + 6 + + +
  • + CompUsableImplant + UseItem + Implant {0_label} + MechlinkImplant +
  • +
  • + MechFormfeederImplant + PNBrain + true +
  • +
    +
    + + + PN_Make_PN_MechFormfeeder_Automaton + + make automaton mech gestation processor + Making automaton mech gestation processor. + GeneralLaborSpeed + Cook + Recipe_Machining + 2000 + true + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • MechFormfeeder
  • + + + 1 + +
  • + + +
  • ComponentIndustrial
  • + + + 2 + +
    + + 1 + + + 6 + + Crafting + PNRP_Mechlink +
    + + + + PN_RemoteShielder + + This is a modified remote shielder for automaton. + + RemoteShielderImplant + + + 1 + 6 + + + 3 + + +
  • + CompUsableImplant + UseItem + Implant {0_label} + MechlinkImplant +
  • +
  • + RemoteShielderImplant + PNBrain + true +
  • +
    +
    + + + PN_Make_PN_RemoteShielder_Automaton + + make automaton remote shielder + Making automaton remote shielder. + GeneralLaborSpeed + Cook + Recipe_Machining + 2000 + true + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • RemoteShielder
  • + + + 1 + +
  • + + +
  • ComponentIndustrial
  • + + + 2 + +
    + + 1 + + + 6 + + Crafting + PNRP_Mechlink +
    + + + + PN_RepairProbe + + This is a modified repair probe for automaton. + + RepairProbeImplant + + + 1 + 2 + + + 6 + + +
  • + CompUsableImplant + UseItem + Implant {0_label} + MechlinkImplant +
  • +
  • + RepairProbeImplant + PNBrain + true +
  • +
    +
    + + + PN_Make_PN_RepairProbe_Automaton + + make automaton repair probe + Making automaton repair probe. + GeneralLaborSpeed + Cook + Recipe_Machining + 2000 + true + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • RepairProbe
  • + + + 1 + +
  • + + +
  • ComponentIndustrial
  • + + + 2 + +
    + + 1 + + + 6 + + Crafting + PNRP_Mechlink +
    +
    \ No newline at end of file diff --git a/1.5/Biotech/Defs/Bio_Reserch_ProjectDefs.xml b/1.5/Biotech/Defs/Bio_Reserch_ProjectDefs.xml new file mode 100644 index 0000000..e19757b --- /dev/null +++ b/1.5/Biotech/Defs/Bio_Reserch_ProjectDefs.xml @@ -0,0 +1,17 @@ + + + + PNRP_Mechlink + + Research how to modify mechlink and sublink for use by the Automaton. + PN_technology + 300 + Industrial + +
  • PNRP_Production
  • +
    + 1.0 + 4.9 + +
    +
    \ No newline at end of file diff --git a/1.5/Biotech/Defs/Bio_ThingDef_Module.xml b/1.5/Biotech/Defs/Bio_ThingDef_Module.xml new file mode 100644 index 0000000..111b19b --- /dev/null +++ b/1.5/Biotech/Defs/Bio_ThingDef_Module.xml @@ -0,0 +1,102 @@ + + + + + + PN_ArrayModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nAny model (legd), (mast), (exc)\n\nThis module increases the automaton's MechBandwidth and MechControlGroups stat. + + PN_ArrayModuleHediff + + + 45 + 20 + 2 + 1 + + + PNRP_TierB_Module + + 6 + + + + + + +
  • + PN_ArrayModuleHediff + PNTorso +
  • +
    +
    + + + PN_ArrayModuleHediff + + The hediff created by installing array module. + + PN_ArrayModule + + +
  • + + 6 + 1 + +
  • +
    + +
    + + + PN_IntegratorModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nAny model (legd)\n\nThis module increases the automaton's MechBandwidth and MechControlGroups stat. + + PN_IntegratorModuleHediff + + + 45 + 12 + 9 + 3 + 2 + 1 + + + PNRP_TierC_Module + + 6 + + + + + + +
  • + PN_IntegratorModuleHediff + PNTorso +
  • +
    +
    + + + PN_IntegratorModuleHediff + + The hediff created by installing integrator module. + + PN_IntegratorModule + + +
  • + + 18 + 1 + +
  • +
    + +
    +
    \ No newline at end of file diff --git a/1.5/Core/Defs/AbilityDef/AbilityDefs_Base.xml b/1.5/Core/Defs/AbilityDef/AbilityDefs_Base.xml new file mode 100644 index 0000000..5bb2285 --- /dev/null +++ b/1.5/Core/Defs/AbilityDef/AbilityDefs_Base.xml @@ -0,0 +1,138 @@ + + + + + + + PNModule_2day + 120000 + + + + PNModule_1day + 60000 + + + + PNModule_12hour + 30000 + + + + PNModule_6hour + 15000 + + + + PNModule_3hour + 7500 + + + PNModule_rightoff + 120 + + + + HediffWithComps + +
  • +
  • + +
  • PN_ModuleUnstable_Industrial
  • + + +
    + false +
    + + + HediffWithComps + +
  • +
  • + +
  • PN_ModuleUnstable_Spacer
  • + + +
    + false +
    + + + + + + + PN_ModuleUnstable_Industrial + + module system (unstable) + The module system is unstable. The module cannot be mounted until the system is stable. + HediffWithComps + false + +
  • + 20000 + True +
  • +
  • +
  • + +
  • PN_OfficerCommand
  • +
  • PN_MeisterAdvice
  • +
  • PN_IntensiveMedical
  • +
  • PN_FieldMedic
  • + +
  • PN_RapidFire
  • +
  • PN_CQC
  • + + false + +
    + + + +
    + + PN_ModuleUnstable_Spacer + + module system (unstable) + The module system is unstable. The module cannot be mounted until the system is stable. + HediffWithComps + false + +
  • + 120000 + True +
  • +
  • +
  • + +
  • PN_OfficerCommand
  • +
  • PN_MeisterAdvice
  • +
  • PN_IntensiveMedical
  • +
  • PN_FieldMedic
  • + +
  • PN_RapidFire
  • +
  • PN_CQC
  • + + false + +
    + + + +
    + +
    \ No newline at end of file diff --git a/1.5/Core/Defs/AutomataRace/AutomataStatOverrideDef.xml b/1.5/Core/Defs/AutomataRace/AutomataStatOverrideDef.xml new file mode 100644 index 0000000..493e06b --- /dev/null +++ b/1.5/Core/Defs/AutomataRace/AutomataStatOverrideDef.xml @@ -0,0 +1,48 @@ + + + + PN_PackagedAutomaton_MarketValue + Packaged_NormalAutomaton + MarketValue + + + + + + PN_Paniel_Race_MarketValue + Paniel_Race + MarketValue + + 1.00 + + + + + PN_Paniel_Race_ArmorRating_Sharp + Paniel_Race + ArmorRating_Sharp + + 0 + 0.68 + + + + + PN_Paniel_Race_ArmorRating_Blunt + Paniel_Race + ArmorRating_Blunt + + 0 + 0.68 + + + + + PN_Paniel_Race_ArmorRating_Heat + Paniel_Race + ArmorRating_Heat + + 1.0 + + + \ No newline at end of file diff --git a/1.5/Core/Defs/AutomataRace/AutomataWearSetting.xml b/1.5/Core/Defs/AutomataRace/AutomataWearSetting.xml new file mode 100644 index 0000000..40955fa --- /dev/null +++ b/1.5/Core/Defs/AutomataRace/AutomataWearSetting.xml @@ -0,0 +1,346 @@ + + + + PN_WearSetting_OfficerModule + +
  • Paniel_Race
  • +
    + + + +
  • + +
  • PN_OfficerModule
  • + + + +
  • PN_SyncLegendary_Combat
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_MeisterModule
  • + + + +
  • PN_SyncLegendary_Engineer
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_IntensiveMedicalModule
  • + + + +
  • PN_SyncLegendary_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_FieldMedicModule
  • + + + +
  • PN_SyncLegendary_Combat
  • +
  • PN_SyncLegendary_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_RapidFireModule
  • + + + +
  • PN_SyncLegendary_Combat
  • +
  • PN_SyncMasterwork_Combat
  • +
  • PN_SyncExcellent_Combat
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_CQCModule
  • + + + +
  • PN_SyncLegendary_Combat
  • +
  • PN_SyncMasterwork_Combat
  • +
  • PN_SyncExcellent_Combat
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_MiningModule
  • + + + +
  • PN_SyncLegendary_Engineer
  • +
  • PN_SyncMasterwork_Engineer
  • +
  • PN_SyncExcellent_Engineer
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_ConstructionModule
  • + + + +
  • PN_SyncLegendary_Engineer
  • +
  • PN_SyncMasterwork_Engineer
  • +
  • PN_SyncExcellent_Engineer
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_CraftingModule
  • + + + +
  • PN_SyncLegendary_Engineer
  • +
  • PN_SyncMasterwork_Engineer
  • +
  • PN_SyncExcellent_Engineer
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_PlantsModule
  • + + + +
  • PN_SyncLegendary_Domestic
  • +
  • PN_SyncMasterwork_Domestic
  • +
  • PN_SyncExcellent_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_CookingModule
  • + + + +
  • PN_SyncLegendary_Domestic
  • +
  • PN_SyncMasterwork_Domestic
  • +
  • PN_SyncExcellent_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_NursingModule
  • + + + +
  • PN_SyncLegendary_Domestic
  • +
  • PN_SyncMasterwork_Domestic
  • +
  • PN_SyncExcellent_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + + +
  • + +
  • PN_ArrayModule
  • + + + +
  • PN_SyncLegendary_Combat
  • +
  • PN_SyncMasterwork_Combat
  • +
  • PN_SyncExcellent_Combat
  • +
  • PN_SyncLegendary_Engineer
  • +
  • PN_SyncMasterwork_Engineer
  • +
  • PN_SyncExcellent_Engineer
  • +
  • PN_SyncLegendary_Domestic
  • +
  • PN_SyncMasterwork_Domestic
  • +
  • PN_SyncExcellent_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + +
  • + +
  • PN_IntegratorModule
  • + + + +
  • PN_SyncLegendary_Combat
  • +
  • PN_SyncLegendary_Engineer
  • +
  • PN_SyncLegendary_Domestic
  • +
    + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    +
    + PN_CantReason_orhediff + +
  • PN_ModuleUnstable_Industrial
  • +
  • PN_ModuleUnstable_Spacer
  • +
    + true + + +
    +
    +
    \ No newline at end of file diff --git a/1.5/Core/Defs/Factions_PnL/Factions_PnL.xml b/1.5/Core/Defs/Factions_PnL/Factions_PnL.xml index 34e2fcd..8578fe8 100644 --- a/1.5/Core/Defs/Factions_PnL/Factions_PnL.xml +++ b/1.5/Core/Defs/Factions_PnL/Factions_PnL.xml @@ -17,7 +17,7 @@
  • Offworld
  • - + 0 @@ -71,7 +71,7 @@ Spacer PnL Logistics NamerSettlementPnLSub - + 0
  • Offworld
  • @@ -364,7 +364,7 @@ - + \ No newline at end of file diff --git a/1.5/Core/Defs/HediffDefs/Hediffs_ContDamPN.xml b/1.5/Core/Defs/HediffDefs/Hediffs_ContDamPN.xml new file mode 100644 index 0000000..09f5357 --- /dev/null +++ b/1.5/Core/Defs/HediffDefs/Hediffs_ContDamPN.xml @@ -0,0 +1,110 @@ + + + + PN_ChainCutManeuver + PN_ChainCutTool + + Verb_MeleeAttackDamage + PN_ChainCutDamage + + MeleeAttack + Maneuver_Slash_MeleeHit + Maneuver_Slash_MeleeDeflect + Maneuver_Slash_MeleeMiss + Maneuver_Slash_MeleeDodge + + + + PN_ChainCutTool + + + + + PN_ChainCutDamage + PN_ChainCutHediff + PN_ChainCutHediff + PN_ChainCrackHediff + 1.4 + DamageWorker_AddInjury + Sharp + Slice + + + + PN_ChainCutHediff + + a cut + a cut. + +
  • + bandaged + sutured + set +
  • +
  • + 0.15 +
  • +
  • + cut scar +
  • + +
    + + 0.0125 + 0.00625 + 0.06 + false + Cut off + Cut off + +
    + + + PN_ChainCutDamage_Con + 1.4 + DamageWorker_AddInjury + Sharp + Slice + + + + PN_ChainCrackHediff + + a crack wound + A crack. + +
  • + set + set + set +
  • +
  • + permanent crack +
  • + +
    + + 0.01 + 0.00625 + Shattered + +
    + + + PN_ChainCrackDamage_Con + 1.4 + DamageWorker_AddInjury + Sharp + Slice + +
    \ No newline at end of file diff --git a/1.5/Core/Defs/HediffDefs/Hediffs_Joy.xml b/1.5/Core/Defs/HediffDefs/Hediffs_Joy.xml new file mode 100644 index 0000000..b596049 --- /dev/null +++ b/1.5/Core/Defs/HediffDefs/Hediffs_Joy.xml @@ -0,0 +1,57 @@ + + + + Paniel_Joy + + (0.8, 0.8, 0.8) + State affected by recreation.\n\nA high recreation has a beneficial effect. + false + +
  • + + true +
  • +
  • + + 0.15 + +
  • + Consciousness + -0.05 +
  • + + +
  • + + 0.3 + +
  • + Consciousness + 0.0 +
  • + + +
  • + + 0.7 + +
  • + Consciousness + 0.05 +
  • + + +
  • + + 0.85 + +
  • + Consciousness + 0.1 +
  • + + +
    +
    + +
    \ No newline at end of file diff --git a/1.5/Core/Defs/ThingDefs/ThingDef_Item.xml b/1.5/Core/Defs/ThingDefs/ThingDef_Item.xml index a12c484..3ce64ad 100644 --- a/1.5/Core/Defs/ThingDefs/ThingDef_Item.xml +++ b/1.5/Core/Defs/ThingDefs/ThingDef_Item.xml @@ -187,7 +187,7 @@ - + diff --git a/1.5/Core/Defs/ThingDefs/ThingDef_Module.xml b/1.5/Core/Defs/ThingDefs/ThingDef_Module.xml new file mode 100644 index 0000000..d6d33c2 --- /dev/null +++ b/1.5/Core/Defs/ThingDefs/ThingDef_Module.xml @@ -0,0 +1,573 @@ + + + + PNModule + + -5 + + + + PNApparelModule + + PNApparel + Things/Item/PNModuleIndustrial + + + + + 250 + 4 + 0.4 + 25 + + + UnfinishedHealthItemBionic + GeneralLaborSpeed + Crafting + Smith + Recipe_Machining + +
  • PN_AutomatonBench
  • +
    + false + + 4 + +
    + + false + false + false + true + 0 + +
  • Torso
  • +
    + +
  • PNModule
  • +
    +
    + +
  • PNApparelModule
  • +
    + + +
  • + 10 + (255,255,255) +
  • +
    +
    + true + None + + + +
    + + + + Graphic_Single + Things/Item/PNModuleIndustrial + + Industrial + + 45000 + + + + + + Graphic_Single + Things/Item/PNModuleSpacer + + Spacer + + 60000 + + + + + + + + PN_RapidFireModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd), (mast), (exc)\n\nThis module allows automaton to use rapid fire ability. + + PN_RapidFireAbility + PN_RapidFireModuleHediff + + + 45 + 5 + 2 + 1 + + + PNRP_TierB_Module + + 6 + + + + + + + + +
  • + PN_RapidFireModuleHediff + PNTorso +
  • +
    +
    + + + PN_RapidFireModuleHediff + + The hediff created by installing rapid fire module. + + PN_RapidFireModule + + +
  • + + -2 + -0.20 + +
  • +
    + +
  • + PN_RapidFireAbility +
  • +
    +
    + + + + PN_CQCModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd), (mast), (exc)\n\nThis module increases the automaton's close quarters combat stat, and allows automaton to use CQC ability. + + PN_CQCAbility + PN_CQCModuleHediff + + + 45 + 5 + 2 + 1 + + + PNRP_TierB_Module + + 6 + + + + + + + + +
  • + PN_CQCModuleHediff + PNTorso +
  • +
    +
    + + + PN_CQCModuleHediff + + The hediff created by installing close quarters combat module. + + PN_CQCModule + + +
  • + + 3 + 3 + -12 + 0.40 + -0.20 + 0.15 + +
  • +
    + +
  • + PN_CQCAbility +
  • +
    +
    + + + + PN_MiningModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nEngineer model (legd), (mast), (exc)\n\nThis module increases the automaton's miner speed stat. + + PN_MiningModuleHediff + + + 45 + 5 + 2 + 1 + + + PNRP_TierB_Module + + 6 + + + + + + + + +
  • + PN_MiningModuleHediff + PNTorso +
  • +
    +
    + + + PN_MiningModuleHediff + + The hediff created by installing mining module. + + PN_MiningModule + + +
  • + + 1.20 + 1.20 + 0.70 + 0.70 + 0.70 + +
  • +
    + + + +
    + + + + PN_ConstructionModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nEngineer model (legd), (mast), (exc)\n\nThis module increases the automaton's construction speed stat. + + PN_ConstructionModuleHediff + + + 45 + 5 + 2 + 1 + + + PNRP_TierB_Module + + 6 + + + + + + + + +
  • + PN_ConstructionModuleHediff + PNTorso +
  • +
    +
    + + + PN_ConstructionModuleHediff + + The hediff created by installing construction module. + + PN_ConstructionModule + + +
  • + + 0.70 + 0.70 + 0.70 + 1.20 + 0.70 + +
  • +
    + + + +
    + + + + PN_CraftingModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nEngineer model (legd), (mast), (exc)\n\nThis module increases the automaton's general labor speed stat. + + PN_CraftingModuleHediff + + + 45 + 5 + 2 + 1 + + + PNRP_TierB_Module + + 6 + + + + + + + + +
  • + PN_CraftingModuleHediff + PNTorso +
  • +
    +
    + + + PN_CraftingModuleHediff + + The hediff created by installing crafting module. + + PN_CraftingModule + + +
  • + + 0.70 + 0.70 + 1.20 + 0.70 + 1.20 + +
  • +
    + + + +
    + + + + PN_PlantsModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nDomestic model (legd), (mast), (exc)\n\nThis module increases the automaton's plant work speed stat. + + PN_PlantsModuleHediff + + + 45 + 5 + 2 + 1 + + + PNRP_TierB_Module + + 6 + + + + + + + + +
  • + PN_PlantsModuleHediff + PNTorso +
  • +
    +
    + + + PN_PlantsModuleHediff + + The hediff created by installing plants module. + + PN_PlantsModule + + +
  • + + 1.20 + 0.70 + 0.70 + 0.70 + 0.70 + +
  • +
    + + + +
    + + + + PN_CookingModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nDomestic model (legd), (mast), (exc)\n\nThis module increases the automaton's cooking speed stat. + + PN_CookingModuleHediff + + + 45 + 5 + 2 + 1 + + + PNRP_TierB_Module + + 6 + + + + + + + + +
  • + PN_CookingModuleHediff + PNTorso +
  • +
    +
    + + + PN_CookingModuleHediff + + The hediff created by installing cooking module. + + PN_CookingModule + + +
  • + + 0.70 + 0.70 + 0.70 + 1.20 + 1.20 + +
  • +
    + + + +
    + + + + PN_NursingModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nDomestic model (legd), (mast), (exc)\n\nThis module increases the automaton's medical speed stat. + + PN_NursingModuleHediff + + + 45 + 5 + 2 + 1 + + + PNRP_TierB_Module + + 6 + + + + + + + + +
  • + PN_NursingModuleHediff + PNTorso +
  • +
    +
    + + + PN_NursingModuleHediff + + The hediff created by installing nursing module. + + PN_NursingModule + + +
  • + + 0.70 + 1.20 + 1.20 + 0.70 + 0.70 + +
  • +
    + + + +
    +
    \ No newline at end of file diff --git a/1.5/Core/Defs/ThingDefs/ThingDef_Weapons_Industrial.xml b/1.5/Core/Defs/ThingDefs/ThingDef_Weapons_Industrial.xml index ee44be1..bb430a0 100644 --- a/1.5/Core/Defs/ThingDefs/ThingDef_Weapons_Industrial.xml +++ b/1.5/Core/Defs/ThingDefs/ThingDef_Weapons_Industrial.xml @@ -1,10 +1,5 @@ - - - PN_ChainCutTool - - diff --git a/1.5/Core/Patches/Ideology.xml b/1.5/Core/Patches/Ideology.xml new file mode 100644 index 0000000..a0ed5ac --- /dev/null +++ b/1.5/Core/Patches/Ideology.xml @@ -0,0 +1,86 @@ + + + + +
  • Ideology
  • +
    + + Always + + + + + + +
  • + /Defs/ThingDef[defName = "Apparel_Burka"]/apparel/tags + + /Defs/ThingDef[defName = "Apparel_Burka"]/apparel + + +
  • PN_Burka
  • + + + + + /Defs/ThingDef[defName = "Apparel_Burka"]/apparel/tags + +
  • PN_Burka
  • +
    +
    + + + +
  • + /Defs/HediffDef[defName = PN_RapidFireModuleHediff]/comps + +
  • +
  • + PN_RapidFireAbility +
  • + + + + +
  • + /Defs/ThingDef[defName = PN_RapidFireModule]/descriptionHyperlinks + +
  • + PN_RapidFireAbility +
  • + + + +
  • + /Defs/HediffDef[defName = PN_CQCModuleHediff]/comps + +
  • +
  • + PN_CQCAbility +
  • + + + + +
  • + /Defs/ThingDef[defName = PN_CQCModule]/descriptionHyperlinks + +
  • + PN_CQCAbility +
  • + + + +
    +
    +
    +
    \ No newline at end of file diff --git a/1.5/Core/Patches/Royalty.xml b/1.5/Core/Patches/Royalty.xml new file mode 100644 index 0000000..9e9fd51 --- /dev/null +++ b/1.5/Core/Patches/Royalty.xml @@ -0,0 +1,208 @@ + + + + +
  • Royalty
  • +
    + + Always + + +
  • + /Defs/HediffDef[defName = "PanielBaseHediff"]/comps/li[@Class = "MoharHediffs.HediffCompProperties_HediffNullifier"]/hediffToNullify + + +
  • PsychicLove
  • +
  • Joyfuzz
  • + + + + +
  • + /Defs/FactionDef[defName = "Empire"]/permanentEnemyToEveryoneExcept + +
  • Paniel_PlayerFaction
  • +
  • PN_indistryFaction
  • +
  • PN_SubsidiaryFaction
  • + + + + +
  • + /Defs/ResearchProjectDef[defName = "PNRP_TierC_Apparel"]/baseCost + + 500 + +
  • +
  • + /Defs/ResearchProjectDef[defName = "PNRP_TierC_Apparel"]/prerequisites + + +
  • PNRP_TierB_Apparel
  • +
  • CataphractArmor
  • + + + + + +
  • + /Defs/TraderKindDef[defName = "PN_Orbital_PnLindustry"]/stockGenerators + +
  • + Techprint_CataphractArmor + -2~1 +
  • +
  • + Techprint_BrainWiring + -2~1 +
  • + + + +
  • + /Defs/TraderKindDef[defName = "PN_Base_PnLindustry"]/stockGenerators + +
  • + Techprint_CataphractArmor + -1~1 +
  • +
  • + Techprint_BrainWiring + -1~1 +
  • + + + + +
  • + /Defs/FactionDef[defName = "PN_SubsidiaryFaction"] + + +
  • PN_PnLCareerTitleTag
  • + + RoyalTitleInheritanceWorker + + + PnL result point + Icon/Paniel_PlayerIcon + + + +
  • + /Defs/FactionDef[defName = "PN_SubsidiaryFaction"]/caravanTraderKinds + +
  • PN_Caravan_TributeCollector
  • + + + + + +
  • + /Defs/QuestScriptDef[defName="Util_ChooseRandomQuestLodgerKind"]/root[@Class="QuestNode_Sequence"]/nodes/li[@Class="QuestNode_IsSet"]/node[@Class="QuestNode_GetRandomPawnKindForFaction"]/choices + +
  • + PN_SubsidiaryFaction + +
  • PN_AssociateH
  • +
  • PN_AssociateP_EngineerA
  • +
  • PN_AssociateP_EngineerB
  • +
  • PN_AssociateP_DomesticA
  • +
  • PN_AssociateP_DomesticB
  • + + + + + +
  • + /Defs/QuestScriptDef[defName="Util_ChooseRandomQuestHelperKind"]/root[@Class="QuestNode_Sequence"]/nodes/li[@Class="QuestNode_GetRandomPawnKindForFaction"]/choices + +
  • + PN_SubsidiaryFaction + +
  • PN_Mid_CloseUnit
  • +
  • PN_Mid_RangeUnit
  • +
  • PN_EliteCloseUnit
  • +
  • PN_EliteRangeUnit
  • + + + + + + +
  • + /Defs/PawnKindDef[defName = "PN_AssociateH"] + + 1 + +
  • PN_Title_Associate
  • +
  • PN_Title_Senior
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_ManagerH"] + + 1 + +
  • PN_Title_Manager
  • +
  • PN_Title_SeniorManager
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_Director"] + + 1 + +
  • PN_Title_Director
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_SeniorDirector"] + + 1 + +
  • PN_Title_SeniorDirector
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_VP"] + + 1 + +
  • PN_TitleVP
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_SVP"] + + 1 + +
  • PN_TitleSVP
  • + + + + +
  • + /Defs/PawnKindDef[defName = "PN_CEO"] + + 1 + +
  • PN_TitleCEO
  • + + + + +
    +
    +
    +
    \ No newline at end of file diff --git a/1.5/Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Industrial.xml b/1.5/Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Industrial.xml new file mode 100644 index 0000000..9b9133e --- /dev/null +++ b/1.5/Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Industrial.xml @@ -0,0 +1,106 @@ + + + + + + + + + + PN_RapidFireAbility + + This ability allows users to shoot quickly, but lowers the shooting accuracy. + + PN_RapidFire + + CastAbilityOnThing + False + False + UI/Abilities/PNTriggerHappy + UI/Abilities/PNTriggerHappy + True + False + True + False + PNModule_1day + Misc12 + 3 + CombatCommand_Warmup + + 167 + + + Verb_CastAbility + 0.5 + -1 + False + False + + true + false + false + false + false + false + + + +
  • + CompAbilityEffect_GiveHediff + PN_RapidFire + True + true +
  • +
    +
    + + + + PN_CQCAbility + + This ability increases users to close quarters combat stat, but lowers the shooting accuracy. + + PN_CQC + + CastAbilityOnThing + False + False + UI/Abilities/PNCQC + UI/Abilities/PNCQC + True + False + True + False + PNModule_1day + Misc12 + 3 + CombatCommand_Warmup + + 167 + + + Verb_CastAbility + 0.5 + -1 + False + False + + true + false + false + false + false + false + + + +
  • + CompAbilityEffect_GiveHediff + PN_CQC + True + true +
  • +
    +
    + +
    \ No newline at end of file diff --git a/1.5/Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Spacer.xml b/1.5/Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Spacer.xml new file mode 100644 index 0000000..4b20329 --- /dev/null +++ b/1.5/Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Spacer.xml @@ -0,0 +1,291 @@ + + + + + + + + + + PN_OfficerCommandAbility + + Create an aura that boosts the combat skills of everyone nearby. The effect lasts 6 hours and remains attached to the user for the duration. + + PN_OfficerCommandBuff + + CastAbilityOnThing + False + False + UI/Abilities/PNOfficerCommand + UI/Abilities/PNOfficerCommand + True + False + True + False + PNModule_2day + Misc12 + 3 + CombatCommand_Warmup + + 250 + 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 + + Create an aura that boosts the engineer skills of everyone nearby. The effect lasts 12 hours and remains attached to the user for the duration. + + PN_MeisterAdviceBuff + + CastAbilityOnThing + False + False + UI/Abilities/PNMeisterAdvice + UI/Abilities/PNMeisterAdvice + True + False + True + False + PNModule_2day + Misc12 + 3 + CombatCommand_Warmup + + 500 + 9.9 + + + Verb_CastAbility + 0.5 + 9.9 + False + False + + true + false + false + false + false + false + + + +
  • + CompAbilityEffect_GiveHediff + PN_MeisterAdvice + True + True + true +
  • +
    +
    + + + + PN_IntensiveMedicalAbility + + This ability makes users more proficient in medical work. + + PN_IntensiveMedical + + CastAbilityOnThing + False + False + UI/Abilities/PNIntensiveMedical + UI/Abilities/PNIntensiveMedical + True + False + True + False + PNModule_1day + Misc12 + 3 + CombatCommand_Warmup + + 84 + + + Verb_CastAbility + 0.5 + -1 + False + False + + true + false + false + false + false + false + + + +
  • + CompAbilityEffect_GiveHediff + PN_IntensiveMedical + True + true +
  • +
    +
    + + + + PN_ImmunityDriveAbility + + Offer module support that energizes the body, boosting someone's immunity gain for one day. + + PN_ImmunityDrive + PN_ImmunityDriveAbility + + PNModule_rightoff + UI/Abilities/PNImmunityDrive + UI/Abilities/PNImmunityDrive + Misc12 + CastAbilityOnThingMelee + True + False + True + False + ImmunityDrive_Resolve + + 1000 + + +
  • + CompAbilityEffect_GiveHediff + PN_ImmunityDrive + true +
  • +
    + + Verb_CastAbilityTouch + False + -1 + 1.5 + + False + True + + +
    + + + + PN_FieldMedicAbility + + This ability enables users to provide rapid medical support in the field. + + PN_FieldMedic + PN_StimPackAbility + + CastAbilityOnThing + False + False + UI/Abilities/PNFieldMedic + UI/Abilities/PNFieldMedic + True + False + True + False + PNModule_2day + Misc12 + 3 + CombatCommand_Warmup + + 250 + + + Verb_CastAbility + 0.5 + -1 + False + False + + true + false + false + false + false + false + + + +
  • + CompAbilityEffect_GiveHediff + PN_FieldMedic + True + true +
  • +
    +
    + + + + PN_StimPackAbility + + Inject drugs that increase physical stat into the target. It is not addictive, but side effects occur when the effect is over. + + PN_StimPack + PN_StimPackSideEffect + + PNModule_rightoff + UI/Abilities/PNStimPack + UI/Abilities/PNStimPack + Misc12 + CastAbilityOnThingMelee + True + False + True + False + ImmunityDrive_Resolve + + 250 + + +
  • + CompAbilityEffect_GiveHediff + PN_StimPack + true +
  • +
    + + Verb_CastAbilityTouch + False + -1 + 1.5 + + False + True + + +
    + +
    \ No newline at end of file diff --git a/1.5/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Industrial.xml b/1.5/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Industrial.xml new file mode 100644 index 0000000..f6c777a --- /dev/null +++ b/1.5/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Industrial.xml @@ -0,0 +1,146 @@ + + + + + + + + PN_RapidFire + + The hediff created by activating rapid fire ability. + HediffWithComps + +
  • + + -4 + + + 0.70 + +
  • +
    + +
  • + True +
  • +
  • +
  • + +
  • PN_RapidFireOverload
  • + + +
    + false +
    + + + PN_RapidFireOverload + + module overloaded + module overloaded + HediffWithComps + +
  • + 5000 + True +
  • +
  • + + +
  • + +
  • + Moving + 0.10 +
  • + + + -3 + + + 1.3 + + + +
    + + + + PN_CQC + + The hediff created by activating close quarters combat ability. + HediffWithComps + +
  • + +
  • + Moving + 0.10 +
  • + + + 2 + 2 + -0.15 + 0.10 + + +
    + +
  • + True +
  • +
  • +
  • + +
  • PN_CQCOverload
  • + + +
    + false +
    + + + PN_CQCOverload + + module overloaded + module overloaded + HediffWithComps + +
  • + 5000 + True +
  • +
  • + + +
  • + +
  • + Moving + -0.10 +
  • +
  • + Manipulation + -0.10 +
  • + + + -4 + -4 + -0.25 + -0.20 + + + +
    +
    \ No newline at end of file diff --git a/1.5/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Spacer.xml b/1.5/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Spacer.xml new file mode 100644 index 0000000..f9bcc92 --- /dev/null +++ b/1.5/Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Spacer.xml @@ -0,0 +1,502 @@ + + + + + + PN_OfficerCommand + + By encouraging and commanding nearby allies, this person can enhance their focus in combat and thus their battle performance. + HediffWithComps + +
  • + True +
  • +
  • +
  • + 9.9 + Mote_CombatCommand + true + + false + false + false + true + + PN_OfficerCommandBuff +
  • +
  • + +
  • PN_OfficerCommandOverload
  • + + +
    + +
  • + + 2 + 0.10 + + + 0.80 + + +
  • + Moving + 0.20 +
  • + + +
    + false +
    + + + PN_OfficerCommandBuff + + Combat abilities are boosted thanks to being near someone who is using the officer command ability. + HediffWithComps + +
  • + false +
  • +
  • +
  • +
    + false + +
  • + + 2 + 0.10 + + + 0.80 + + +
  • + Moving + 0.20 +
  • + + +
    +
    + + + PN_OfficerCommandThought + ThoughtWorker_Hediff + PN_OfficerCommandBuff + true + +
  • + + I can't believe I have to follow the commands of an automaton. + -5 +
  • +
    +
    + + + PN_OfficerCommandThoughtforPN + MoharThoughts.RaceBPHediff + +
  • + + The officer is with us. We will be able to win this battle under the officer's command. + 5 +
  • +
    +
    + + + PNMTW_OfficerCommandThoughtforPN + PN_OfficerCommandThoughtforPN + Paniel_Race + PN_OfficerCommandBuff + PNBrain + 1 + + + + PN_OfficerCommandOverload + + module overloaded + module overloaded + HediffWithComps + +
  • + 60000 + True +
  • +
  • + + +
  • + +
  • + Consciousness + -0.30 +
  • +
  • + Moving + -0.50 +
  • +
  • + Sight + -0.50 +
  • +
  • + Manipulation + -0.50 +
  • + + + +
    + + + + PN_MeisterAdvice + + By encouraging and advising nearby allies, this person can enhance their focus in engineer work performance. + HediffWithComps + +
  • + True +
  • +
  • +
  • + 9.9 + Mote_WorkCommand + true + + false + false + false + true + + PN_MeisterAdviceBuff +
  • +
  • + +
  • PN_OfficerCommandOverload
  • + + +
    + +
  • + + + + + + + + 1.25 + 1.25 + 1.25 + 1.25 + 1.25 + +
  • +
    + false +
    + + + PN_MeisterAdviceBuff + + work abilities are boosted thanks to being near someone who is using the meister's advice ability. + HediffWithComps + +
  • + false +
  • +
  • +
  • +
    + false + +
  • + + 1.25 + 1.25 + 1.25 + 1.25 + 1.25 + + +
  • + Moving + 0.20 +
  • + + +
    +
    + + + PN_MeisterAdviceThought + ThoughtWorker_Hediff + PN_MeisterAdviceBuff + true + +
  • + + I can't believe I have to follow the advice of an automaton. + -5 +
  • +
    +
    + + + + PN_IntensiveMedical + + The hediff created by activating intensive medical ability. + HediffWithComps + +
  • + + 0.2 + + + 1.50 + 1.50 + 1.50 + 1.50 + +
  • +
    + +
  • + True +
  • +
  • +
  • + +
  • PN_OfficerCommandOverload
  • + + +
  • + PN_ImmunityDriveAbility +
  • +
    + false +
    + + + + PN_ImmunityDrive + + immunity drive + HediffWithComps + +
  • + + 1.25 + +
  • +
    + +
  • + True +
  • +
    + false +
    + + + + PN_FieldMedic + + The hediff created by activating field medic ability. + HediffWithComps + +
  • + + 0.4 + + + 1.50 + +
  • +
    + +
  • + True +
  • +
  • +
  • + +
  • PN_OfficerCommandOverload
  • + + +
  • + PN_StimPackAbility +
  • +
    + false +
    + + + + PN_StimPack + + stim pack injected + HediffWithComps + +
  • + 0.5 + 0.5 + +
  • + Consciousness + 0.10 +
  • +
  • + Sight + 0.20 +
  • +
  • + Moving + 0.30 +
  • + + + -0.12 + + +
    + +
  • + True +
  • +
  • + +
  • PN_StimPackSideEffect
  • + + +
  • + +
  • PN_StimPackSideEffect
  • + + +
    + false +
    + + + PN_StimPackThought + ThoughtWorker_Hediff + PN_StimPack + true + +
  • + + Feeling pumped! Let's do this! + 20 +
  • +
    +
    + + + PN_StimPackSideEffect + + stim pack side effect + stim pack side effect + HediffWithComps + 1.0 + 1.0 + +
  • + -1 + true +
  • +
  • + + +
  • + + 0 + 3 + 0.3 + 0.5 + +
  • + Consciousness + -0.20 +
  • +
  • + Moving + -0.50 +
  • +
  • + Sight + -0.20 +
  • +
  • + BloodPumping + -0.20 +
  • +
  • + Manipulation + -0.10 +
  • + + +
  • + + 0.80 + +
  • + Consciousness + -0.15 +
  • +
  • + Moving + -0.20 +
  • +
  • + Sight + -0.10 +
  • +
  • + BloodPumping + -0.10 +
  • +
  • + Manipulation + -0.05 +
  • + + +
  • + + 0.90 +
  • + +
    + + + PN_StimPackSideEffectThought + ThoughtWorker_Hediff + PN_StimPackSideEffect + true + +
  • + + I'm all fuzzy and can't think straight. My limbs feel heavy, I'm tired and hungry, everything hurts. And why won't my eyes focus properly? + -15 +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.5/Ideology/Defs/MemeDefs/Memes_PnL.xml b/1.5/Ideology/Defs/MemeDefs/Memes_PnL.xml new file mode 100644 index 0000000..e3c3fa3 --- /dev/null +++ b/1.5/Ideology/Defs/MemeDefs/Memes_PnL.xml @@ -0,0 +1,111 @@ + + + + + + + PN_Structure + + Bylaws of PnL industry. An exemplary PnL employee would not break bylaws. + Structure + Icon/Paniel_bylaw + 0 + Conference room + 0 + + +
  • memeLeaderNoun->CEO
  • +
  • memeMoralist->Personnel Manager
  • +
    +
    + + + +
  • episode(tag=meme_PN_Structure) ->...PnL Industry, founded by Paul and Lauren, has evolved from a small industrial company in Glitterworld to a giant interstellar company.\n\n...\n\nEven though we were kicked out of Rimworld for an "unfortunate incident," we're going back to Glitterworld.
  • +
    +
    + +
  • + PN_IdeoStoryPattern +
  • +
    + +
  • + PN_Structure + true +
  • +
    +
    + +
  • + PnL bylaws + PnL + PnL + PnL Employee +
  • +
    + +
  • +
  • BodyMod_Approved
  • + +
  • +
  • OrganUse_Acceptable
  • + +
  • +
  • DrugUse_MedicalOrSocial
  • + +
  • +
  • Apostasy_Abhorrent
  • + +
  • +
  • IdeoDiversity_Abhorrent
  • + +
  • +
  • Nudity_Female_UncoveredGroinOrChestDisapproved
  • + +
  • +
  • Nudity_Male_UncoveredGroinOrChestDisapproved
  • + +
  • +
  • Execution_DontCare
  • + +
  • +
  • Scarification_Horrible
  • + +
  • +
  • Slavery_Abhorrent
  • + +
  • +
  • HAR_AlienSlavery_Abhorrent
  • + +
  • +
  • Cannibalism_Horrible
  • + +
  • +
  • NutrientPasteEating_DontMind
  • + + +
    +
    + + + PN_IdeoStoryPattern + +
  • episode
  • +
    + + +
  • IdeoDescriptionGlobal
  • +
    +
    +
    + + + PN_IdeoIcon + Icon/Paniel_Icon + +
  • PN_Structure
  • +
    +
    + +
    \ No newline at end of file diff --git a/1.5/Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Spacer.xml b/1.5/Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Spacer.xml new file mode 100644 index 0000000..9d8049c --- /dev/null +++ b/1.5/Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Spacer.xml @@ -0,0 +1,211 @@ + + + + + + PN_OfficerModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd)\n\nThis module allows automaton to use officer command ability. + + PN_OfficerCommandAbility + + + 75000 + + + 45 + 5 + 3 + + + PNRP_TierC_Module + + 6 + + + + + + + + +
  • + PN_OfficerModuleHediff + PNTorso +
  • +
    +
    + + + PN_OfficerModuleHediff + + The hediff created by installing officer module. + + PN_OfficerModule + + + + + +
  • + PN_OfficerCommandAbility +
  • +
    +
    + + + + PN_MeisterModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nEngineer model (legd)\n\nThis module allows automaton to use meister's advice ability. + + PN_MeisterAdviceAbility + + + 75000 + + + 45 + 5 + 3 + + + PNRP_TierC_Module + + 6 + + + + + + + + +
  • + PN_MeisterModuleHediff + PNTorso +
  • +
    +
    + + + PN_MeisterModuleHediff + + The hediff created by installing meister module. + + PN_MeisterModule + + + + + +
  • + PN_MeisterAdviceAbility +
  • +
    +
    + + + + PN_IntensiveMedicalModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nDomestic model (legd)\n\nThis module allows automaton to use intensive medical mode ability.\nAnd if automaton activates intensive medical mode, immunity drive ability can be used. + + PN_IntensiveMedicalAbility + + + 75000 + + + 45 + 5 + 3 + + + PNRP_TierC_Module + + 6 + + + + + + + + +
  • + PN_IntensiveMedicalModuleHediff + PNTorso +
  • +
    +
    + + + PN_IntensiveMedicalModuleHediff + + The hediff created by installing intensive medical module. + + PN_IntensiveMedicalModule + + + + + +
  • + PN_IntensiveMedicalAbility +
  • +
    +
    + + + + PN_FieldMedicModule + + [CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nDomestic model (legd)\nCombat model (legd)\n\nThis module allows automaton to use field medic mode ability.\nAnd if automaton activates field medic mod, injection stim pack ability can be used. + + PN_FieldMedicAbility + + + 75000 + + + 45 + 5 + 3 + + + PNRP_TierC_Module + + 6 + + + + + + + + +
  • + PN_FieldMedicModuleHediff + PNTorso +
  • +
    +
    + + + PN_FieldMedicModuleHediff + + The hediff created by installing intensive field medical module. + + PN_FieldMedicModule + + + + + +
  • + PN_FieldMedicAbility +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.5/Royalty/Defs/PnLCareerLevel/Royal_Permits.xml b/1.5/Royalty/Defs/PnLCareerLevel/Royal_Permits.xml new file mode 100644 index 0000000..e4bb866 --- /dev/null +++ b/1.5/Royalty/Defs/PnLCareerLevel/Royal_Permits.xml @@ -0,0 +1,418 @@ + + + + + PN_TradeBenefit + + + + + + PN_SubsidiaryFaction + 1 + 60 + + + + + RoyalTitlePermitWorker_DropResources + true + + 39.9 + + + + + + PN_AnnualSalary_A + + This is the annual salary (800 Silver) paid to PnL Logistics employees. can use PnL result point to receive advance salary. + PN_Title_Associate + 1 + (0,0) + + + 800 + + 1 + + + + + PN_AnnualSalary_B + + This is the annual salary (3200 Silver) paid to PnL Logistics employees. can use PnL result point to receive advance salary. + PN_Title_Manager + 1 + PN_AnnualSalary_A + (1,0) + + + 3200 + + 4 + + + + + + PN_RequestSecurityUnitClose + + Request 4 melee combat security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_Senior + 1 + (0,1) + PN_SubsidiaryFaction + + 2 + PN_Mid_CloseUnit + 4 + 39.9 + + 60 + + + + PN_RequestEliteSecurityUnitClose + + Request 4 melee combat elite security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_SeniorManager + 1 + PN_RequestSecurityUnitClose + (1,1) + PN_SubsidiaryFaction + + 4 + PN_EliteCloseUnit + 4 + 39.9 + + 60 + + + + + PN_RequestSecurityUnitRange + + Request 4 range combat security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_Senior + 1 + (0,2) + PN_SubsidiaryFaction + + 2 + PN_Mid_RangeUnit + 4 + 39.9 + + 60 + + + + PN_RequestEliteSecurityUnitRange + + Request 4 rifle combat elite security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_SeniorManager + 1 + PN_RequestSecurityUnitRange + (1,2) + PN_SubsidiaryFaction + + 4 + PN_EliteRangeUnit + 4 + 39.9 + + 60 + + + + PN_RequestEliteSecurityUnitHeavy + + Request 2 heavy combat elite security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_SeniorManager + 1 + (1,3) + PN_SubsidiaryFaction + + 4 + PN_EliteHeavyUnit + 2 + 39.9 + + 60 + + + + PN_RequestEliteSecurityUnitCannon + + Request 2 cannon combat elite security unit to aid in your battle. + RoyalTitlePermitWorker_CallAid + PN_Title_SeniorManager + 1 + (1,4) + PN_SubsidiaryFaction + + 4 + PN_EliteCannonUnit + 2 + 39.9 + + 60 + + + + + PN_RequestEngineerUnit + + Request a group of 4 engineer units to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe. + RoyalTitlePermitWorker_CallLaborers + PN_Title_Senior + 1 + (0,5) + PN_SubsidiaryFaction + + 2 + PN_AssociateP_EngineerB + 4 + 4 + 39.9 + + 60 + + + + PN_RequestEliteEngineerUnit + + Request a group of 4 elite engineer units to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe. + RoyalTitlePermitWorker_CallLaborers + PN_Title_SeniorManager + 1 + PN_RequestEngineerUnit + (1,5) + PN_SubsidiaryFaction + + 4 + PN_ManageUnit_Enginer + 4 + 4 + 39.9 + + 60 + + + + + PN_RequestDomesticUnit + + Request a group of 4 domestic units to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe. + RoyalTitlePermitWorker_CallLaborers + PN_Title_Senior + 1 + (0,6) + PN_SubsidiaryFaction + + 2 + PN_AssociateP_DomesticB + 4 + 4 + 39.9 + + 60 + + + + PN_RequestEliteDomesticUnit + + Request a group of 4 elite domestic units to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe. + RoyalTitlePermitWorker_CallLaborers + PN_Title_SeniorManager + 1 + PN_RequestDomesticUnit + (1,6) + PN_SubsidiaryFaction + + 4 + PN_ManageUnit_Domestic + 4 + 4 + 39.9 + + 60 + + + + + PN_DropOTPCard + + Request for a drop of PnL OTP card. + PN_Title_Manager + 1 + (0,7) + + + 1 + + 2 + + + + + + PN_DropPackagedAutomatonSoldier + + Request for a drop of PnL automaton™ (Combat) box. + PN_Title_Manager + 1 + 300 + (0,8) + + + 1 + + 4 + + + + + PN_DropPackagedAutomatonSoldierPremium + + Request for a drop of PnL automaton™ Pro (Combat) box. + PN_Title_Director + 1 + 300 + PN_DropPackagedAutomatonSoldier + (1,8) + + + 1 + + 10 + + + + + + PN_DropPackagedAutomatonWorker + + Request for a drop of PnL automaton™ (Engineer) box. + PN_Title_Manager + 1 + 300 + (0,9) + + + 1 + + 4 + + + + + PN_DropPackagedAutomatonWorkerPremium + + Request for a drop of PnL automaton™ Pro (Engineer) box. + PN_Title_Director + 1 + 300 + PN_DropPackagedAutomatonWorker + (1,9) + + + 1 + + 10 + + + + + + + PN_DropPackagedAutomatonMaid + + Request for a drop of PnL automaton™ (Domestic) box. + PN_Title_Manager + 1 + 300 + (0,10) + + + 1 + + 4 + + + + + PN_DropPackagedAutomatonMaidPremium + + Request for a drop of PnL automaton™ Pro (Domestic) box. + PN_Title_Director + 1 + 300 + PN_DropPackagedAutomatonMaid + (1,10) + + + 1 + + 10 + + + + + + PN_RequestTransportShuttle + + request a shuttle for your own use. It will transport colonists, items, and animals anywhere you like within 70 world tiles. + RoyalTitlePermitWorker_CallShuttle + PN_Title_Manager + PN_SubsidiaryFaction + 1 + 60 + true + (0,11) + + 4 + 44.9 + false + + + + + + PN_DropPnLComponent + + Request for a drop of 3 PnL Component. + PN_Title_Director + 1 + (1,11) + + + 3 + + 3 + + + + + + PN_DropBrainCore + + Request for a drop of 3 automaton brain core. + PN_Title_Director + 1 + (1,12) + + + 3 + + 3 + + + \ No newline at end of file diff --git a/1.5/Royalty/Defs/PnLCareerLevel/Royal_Thoughts.xml b/1.5/Royalty/Defs/PnLCareerLevel/Royal_Thoughts.xml new file mode 100644 index 0000000..086624b --- /dev/null +++ b/1.5/Royalty/Defs/PnLCareerLevel/Royal_Thoughts.xml @@ -0,0 +1,36 @@ + + + + + PN_TitlePromotion + 7 + Thought_MemoryRoyalTitle + +
  • Ascetic
  • +
    + +
  • + + I was promoted to {TITLE}. I love the recognition! + 8 +
  • +
    +
    + + + + PN_TitleDemotion + 7 + Thought_MemoryRoyalTitle + +
  • Ascetic
  • +
    + +
  • + + I demoted to {TITLE}. + -8 +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.5/Royalty/Defs/PnLCareerLevel/Royal_Titles.xml b/1.5/Royalty/Defs/PnLCareerLevel/Royal_Titles.xml new file mode 100644 index 0000000..d9acf8f --- /dev/null +++ b/1.5/Royalty/Defs/PnLCareerLevel/Royal_Titles.xml @@ -0,0 +1,272 @@ + + + + + +
  • PN_PnLCareerTitleTag
  • +
    + 1 + PN_TitlePromotion + PN_TitleDemotion + False + RoyalTitleAwardWorker_Instant +
    + + + + PN_Title_Intern + + Intern of PnL Logistics. + 0 + 1 + 0 + 1000 + + + + + PN_Title_Associate + + Associate of PnL Logistics. + 1 + 6 + 1 + 1200 + 10 + + + + + PN_Title_Senior + + Senior of PnL Logistics. + 2 + 8 + 2 + 1600 + 25 + Normal + + + + + PN_Title_Manager + + Manager of PnL Logistics. + 3 + 18 + 3 + Moderate + 2200 + 40 + Normal + +
  • + 16 +
  • +
  • + RoomRequirementAllFloored + +
  • Floor
  • +
  • FineFloor
  • + + +
  • + RoomRequirementNoProductionFacilities + +
  • Production
  • + + +
    + + MealSimple + Processed, Liquor + +
  • Ambrosia
  • +
  • Milk
  • +
  • RawBerries
  • +
    +
    +
    + + + + PN_Title_SeniorManager + + Senior Manager of PnL Logistics. + 4 + 24 + 4 + +
  • PN_TradeBenefit
  • +
    + Moderate + 2800 + 60 + Normal + +
  • + 24 +
  • +
  • + 40 +
  • +
  • + RoomRequirementAllFloored + +
  • Floor
  • +
  • FineFloor
  • + + +
  • + RoomRequirementNoProductionFacilities + +
  • Production
  • + + +
    + + MealSimple + Processed, Liquor + +
  • Ambrosia
  • +
  • Milk
  • +
  • RawBerries
  • +
    +
    +
    + + + + PN_Title_Director + + Director of PnL Logistics. + 500 + 54 + 5 + +
  • PN_TradeBenefit
  • +
    + High + 3500 + 75 + Normal + +
  • + 24 +
  • +
  • + 50 +
  • +
  • + RoomRequirementAllFloored + +
  • Floor
  • +
  • FineFloor
  • + + +
  • + RoomRequirementNoProductionFacilities + +
  • Production
  • + + +
    + + MealFine + Processed, Liquor + +
  • Ambrosia
  • +
  • Milk
  • +
  • RawBerries
  • +
    +
    +
    + + + + +
  • PN_TradeBenefit
  • +
    + Normal + +
  • + 30 +
  • +
  • + 70 +
  • +
  • + RoomRequirementAllFineFloored + +
  • Floor
  • +
  • FineFloor
  • + + +
  • + RoomRequirementNoProductionFacilities + +
  • Production
  • + + +
    + + MealFine + Processed, Liquor + +
  • Ambrosia
  • +
  • Milk
  • +
  • RawBerries
  • +
    +
    +
    + + + + + PN_Title_SeniorDirector + + Senior Director of PnL Logistics. + 600 + 1 + High + 125 + Normal + + + + + PN_TitleVP + + VP of PnL Logistics. + 700 + 1 + High + 150 + Normal + + + + + PN_TitleSVP + + SVP of PnL Logistics. + 800 + 0.6 + High + 200 + Normal + + + + + PN_TitleCEO + + CEO of PnL Logistics. + 900 + 0.1 + High + 300 + Normal + +
    \ No newline at end of file diff --git a/1.5/Royalty/Defs/PnLCareerLevel/Royal_TraderKinds.xml b/1.5/Royalty/Defs/PnLCareerLevel/Royal_TraderKinds.xml new file mode 100644 index 0000000..951ec0f --- /dev/null +++ b/1.5/Royalty/Defs/PnLCareerLevel/Royal_TraderKinds.xml @@ -0,0 +1,173 @@ + + + + PN_Caravan_TributeCollector + + True + 1 + Favor + PN_SubsidiaryFaction + True + + +
  • + Gold +
  • +
  • + PN_SilverCase +
  • +
    +
    + + + + + PN_Orbital_PnLbenefit + + true + PN_SubsidiaryFaction + PN_TradeBenefit + + + +
  • + Silver + 2000~4000 +
  • +
  • + ComponentIndustrial + 30~60 +
  • +
  • + ComponentSpacer + 8~16 +
  • +
  • + Steel + 500~800 +
  • +
  • + Plasteel + 200~600 +
  • +
  • + Uranium + 60~300 +
  • +
  • + Chemfuel + 200~600 +
  • +
  • + MedicineUltratech + 5~30 +
  • +
  • + Neutroamine + 100~500 +
  • +
  • + Hyperweave + 50~200 +
  • +
  • + DevilstrandCloth + 50~200 +
  • + + +
  • + PN_AutomatonFuel + 200~600 +
  • +
  • + PN_antibiotics + 6~18 +
  • + + +
  • + PN_RepairKit + 20~40 +
  • +
  • + PN_SelfRepairKit + 2~5 +
  • +
  • + PN_BrainCasing + 6~10 +
  • +
  • + Leather_Automaton + 50~200 +
  • +
  • + PN_Component + 8~16 +
  • + +
  • + Packaged_NormalAutomatonSoldier + 1~3 +
  • +
  • + Packaged_NormalAutomatonWorker + 1~3 +
  • +
  • + Packaged_NormalAutomatonMaid + 1~3 +
  • + +
  • + Packaged_PremiumAutomatonSoldier + 1 +
  • +
  • + Packaged_PremiumAutomatonWorker + 1 +
  • +
  • + Packaged_PremiumAutomatonMaid + 1 +
  • + + +
  • + PN_PrototypeRailGun + 1 +
  • +
  • + PN_WeaponsMeleeBladelink + 1 + 1 +
  • + + + + +
  • + PN_ResurrectModule + 1~3 +
  • + + +
  • + Techprint_CataphractArmor + 1 +
  • +
  • + Techprint_BrainWiring + 1 +
  • + + + + + + + +
    +
    +
    \ No newline at end of file diff --git a/1.5/Royalty/Defs/Royal_Hediffs_BodyParts_Psychic.xml b/1.5/Royalty/Defs/Royal_Hediffs_BodyParts_Psychic.xml new file mode 100644 index 0000000..d1c3386 --- /dev/null +++ b/1.5/Royalty/Defs/Royal_Hediffs_BodyParts_Psychic.xml @@ -0,0 +1,99 @@ + + + + + PN_PsychicAmplifier + + A consumable archotech-created device that forms or upgrades a psylink in the user's mind.\n\nThe user presses the device over the eyes, where it links to the brain directly and restructures part of it. Afterwards, the device disintegrates into worthless ash. + + PsychicAmplifier + + ThingWithComps + Item + Archotech + true + 14 + true + Item + Never + true + Middle + +
  • BodyPartsArchotech
  • +
    + + 100 + -4 + 1 + 2600 + 0 + + + Things/Item/Special/PsylinkNeuroformer + Graphic_Single + + +
  • PsylinkNeuroformer
  • +
    + +
  • + CompUsableImplant + UseItem + Use neuroformer to form psylink +
  • +
  • + PsychicAmplifier + PNBrain + true +
  • +
  • + PsyAmpInstalled +
  • +
  • + CompUseEffect_DestroySelf +
  • +
  • + + + + + PN_Make_PsychicAmplifier_Automaton + + make automaton psylink + Making automaton psylink. + GeneralLaborSpeed + Cook + Recipe_Machining + 2000 + true + +
  • PN_AutomatonBench
  • + + +
  • + + +
  • PsychicAmplifier
  • + + + 1 + +
  • + + +
  • ComponentIndustrial
  • + + + 2 + +
    + + 1 + + + 6 + + Crafting + PNRP_PsychicAmplifier + +
    \ No newline at end of file diff --git a/1.5/Royalty/Defs/Royal_Hediffs_BodyParts_Vanilla.xml b/1.5/Royalty/Defs/Royal_Hediffs_BodyParts_Vanilla.xml new file mode 100644 index 0000000..39a482f --- /dev/null +++ b/1.5/Royalty/Defs/Royal_Hediffs_BodyParts_Vanilla.xml @@ -0,0 +1,525 @@ + + + + + PN_InstallDrillArm + + Install a drill arm. + + DrillArm + DrillArm + + Installing drill arm. + +
  • + + +
  • DrillArm
  • + + + 1 + +
    + + +
  • DrillArm
  • +
    +
    + +
  • PNArm
  • +
    + DrillArm +
    + + + + PN_InstallFieldHand + + Install a field hand. + + FieldHand + FieldHand + + Installing field hand. + +
  • + + +
  • FieldHand
  • + + + 1 + +
    + + +
  • FieldHand
  • +
    +
    + +
  • PNHand
  • +
    + FieldHand +
    + + + + PN_InstallPowerClaw + + Install a power claw. + + PowerClaw + PowerClaw + + Installing power claw. + +
  • + + +
  • PowerClaw
  • + + + 1 + +
    + + +
  • PowerClaw
  • +
    +
    + +
  • PNHand
  • +
    + PowerClaw +
    + + + + PN_InstallHandTalon + + Install a hand talon. + + HandTalon + HandTalon + + Installing hand talon. + +
  • + + +
  • HandTalon
  • + + + 1 + +
    + + +
  • HandTalon
  • +
    +
    + +
  • PNHand
  • +
    + HandTalon +
    + + + PN_RemoveHandTalon + + Remove hand talon. + + HandTalon + HandTalon + + Removing hand talon. + HandTalon + + + + + PN_InstallElbowBlade + + Install an elbow blade. + + ElbowBlade + ElbowBlade + + Installing elbow blade. + +
  • + + +
  • ElbowBlade
  • + + + 1 + +
    + + +
  • ElbowBlade
  • +
    +
    + +
  • PNArm
  • +
    + ElbowBlade +
    + + + PN_RemoveElbowBlade + + Remove elbow blade. + + ElbowBlade + ElbowBlade + + Removing elbow blade. + ElbowBlade + + + + + PN_InstallKneeSpike + + Install a knee spike. + + KneeSpike + KneeSpike + + Installing knee spike. + +
  • + + +
  • KneeSpike
  • + + + 1 + +
    + + +
  • KneeSpike
  • +
    +
    + +
  • PNLeg
  • +
    + KneeSpike +
    + + + PN_RemoveKneeSpike + + Remove knee spike. + + KneeSpike + KneeSpike + + Removing knee spike. + KneeSpike + + + + + PN_InstallVenomFangs + + Install venom fangs. + + VenomFangs + VenomFangs + + Installing venom fangs. + +
  • + + +
  • VenomFangs
  • + + + 1 + +
    + + +
  • VenomFangs
  • +
    +
    + +
  • Teeth
  • +
    + VenomFangs +
    + + + PN_RemoveVenomFangs + + Remove venom fangs. + + VenomFangs + VenomFangs + + Removing venom fangs. + VenomFangs + + + + + PN_InstallVenomTalon + + Install a venom talon. + + VenomTalon + VenomTalon + + Installing venom talon. + +
  • + + +
  • VenomTalon
  • + + + 1 + +
    + + +
  • VenomTalon
  • +
    +
    + +
  • MiddleFingers
  • +
    + VenomTalon +
    + + + PN_RemoveVenomTalon + + Remove venom talon. + + VenomTalon + VenomTalon + + Removing venom talon. + VenomTalon + + + + + PN_InstallNeurocalculator + + Install a neurocalculator. + + Neurocalculator + Neurocalculator + + Installing neurocalculator. + +
  • + + +
  • Neurocalculator
  • + + + 1 + +
    + + +
  • Neurocalculator
  • +
    +
    + +
  • PNBrain
  • +
    + Neurocalculator +
    + + + PN_RemoveNeurocalculator + + Remove neurocalculator. + + Neurocalculator + Neurocalculator + + Removing neurocalculator. + Neurocalculator + + + + + PN_InstallCircadianAssistant + + Install a circadian assistant. + + CircadianAssistant + CircadianAssistant + + Installing circadian assistant. + +
  • + + +
  • CircadianAssistant
  • + + + 1 + +
    + + +
  • CircadianAssistant
  • +
    +
    + +
  • PNBrain
  • +
    + CircadianAssistant +
    + + + PN_RemoveCircadianAssistant + + Remove circadian assistant. + + CircadianAssistant + CircadianAssistant + + Removing circadian assistant. + CircadianAssistant + + + + + PN_InstallCircadianHalfCycler + + Install a circadian half-cycler. + + CircadianHalfCycler + CircadianHalfCycler + + Installing circadian half-cycler. + +
  • + + +
  • CircadianHalfCycler
  • + + + 1 + +
    + + +
  • CircadianHalfCycler
  • +
    +
    + +
  • PNBrain
  • +
    + CircadianHalfCycler +
    + + + PN_RemoveCircadianHalfCycler + + Remove circadian half-cycler. + + CircadianHalfCycler + CircadianHalfCycler + + Removing circadian half-cycler. + CircadianHalfCycler + + + + + PN_InstallPsychicSensitizer + + Install a psychic sensitizer. + + PsychicSensitizer + PsychicSensitizer + + Installing psychic sensitizer. + +
  • + + +
  • PsychicSensitizer
  • + + + 1 + +
    + + +
  • PsychicSensitizer
  • +
    +
    + +
  • PNBrain
  • +
    + PsychicSensitizer +
    + + + PN_RemovePsychicSensitizer + + Remove psychic sensitizer. + + PsychicSensitizer + PsychicSensitizer + + Removing psychic sensitizer. + PsychicSensitizer + + + + + PN_InstallPsychicReader + + Install a psychic reader. + + PsychicReader + PsychicReader + + Installing psychic reader. + +
  • + + +
  • PsychicReader
  • + + + 1 + +
    + + +
  • PsychicReader
  • +
    +
    + +
  • PNBrain
  • +
    + PsychicReader +
    + + + PN_RemovePsychicReader + + Remove psychic reader. + + PsychicReader + PsychicReader + + Removing psychic reader. + PsychicReader + +
    \ No newline at end of file diff --git a/1.5/Royalty/Defs/Royal_Hediffs_ContDamPN.xml b/1.5/Royalty/Defs/Royal_Hediffs_ContDamPN.xml new file mode 100644 index 0000000..69ee5ea --- /dev/null +++ b/1.5/Royalty/Defs/Royal_Hediffs_ContDamPN.xml @@ -0,0 +1,302 @@ + + + + + + PN_ChainCutManeuverMono + PN_ChainCutToolMono + + Verb_MeleeAttackDamage + PN_ChainCutDamageMono + + MeleeAttack + Maneuver_Slash_MeleeHit + Maneuver_Slash_MeleeDeflect + Maneuver_Slash_MeleeMiss + Maneuver_Slash_MeleeDodge + + + + PN_ChainCutToolMono + + + + + PN_ChainCutDamageMono + PN_ChainCutHediffMono + PN_ChainCutHediffMono + PN_ChainCrackHediffMono + 1.4 + DamageWorker_AddInjury + Sharp + Slice + + + + PN_ChainCutHediffMono + + a cut + a cut. + +
  • + bandaged + sutured + set +
  • +
  • + 0.15 +
  • +
  • + cut scar +
  • + +
    + + 0.0125 + 0.00625 + 0.06 + false + Cut off + Cut off + +
    + + + PN_ChainCutDamage_ConMono + 1.4 + DamageWorker_AddInjury + Sharp + Slice + + + + PN_ChainCrackHediffMono + + a crack wound + A crack. + +
  • + set + set + set +
  • +
  • + permanent crack +
  • + +
    + + 0.01 + 0.00625 + Shattered + +
    + + + PN_ChainCrackDamage_ConMono + 1.4 + DamageWorker_AddInjury + Sharp + Slice + + + + + + PN_ElectricalBluntManeuver + PN_ElectricalBluntTool + + Verb_MeleeAttackDamage + PN_ElectricalBluntDamage + + MeleeAttack + Maneuver_Smash_MeleeHit + Maneuver_Smash_MeleeDeflect + Maneuver_Smash_MeleeMiss + Maneuver_Smash_MeleeDodge + + + + PN_ElectricalBluntTool + + + + + PN_ElectricalBluntDamage + PN_ElectricalCrushHediff + PN_ElectricalBruiseHediff + Crack + + + + PN_ElectricalCrushHediff + + a crush wound + A crushing wound. + +
  • + bandaged + sutured + set +
  • +
  • + 0.15 +
  • +
  • + mangled scar +
  • + +
    + + 0.0125 + 0.00625 + 0.01 + true + Crushed + +
    + + + PN_ElectricalBruiseHediff + + a bruise + A bruise. + +
  • + bandaged + tended + set +
  • + +
    + + 0.0125 + 0.00625 + false + Destroyed + +
    + + + PN_ElectricalBurnDamage_Con + + DamageWorker_AddInjury + PN_ElectricalBurn + + + + PN_ElectricalBurn + + a electrical burn + A electrical burn. + +
  • + bandaged + tended + tended +
  • +
  • + 0.30 +
  • +
  • + burn scar +
  • +
    + + 0.01875 + 0.00625 + false + Burned off + Burned out + +
    + + + + + PN_ElectricalStabManeuver + PN_ElectricalStabTool + + Verb_MeleeAttackDamage + PN_ElectricalStabDamage + + MeleeAttack + Maneuver_Slash_MeleeHit + Maneuver_Slash_MeleeDeflect + Maneuver_Slash_MeleeMiss + Maneuver_Slash_MeleeDodge + + + + PN_ElectricalStabTool + + + + + PN_ElectricalStabDamage + + DamageWorker_Stab + true + {0} has been stabbed to death. + PN_ElectricalStabHediff + Crack + Slice + Sharp + 0.6 + 0.4~1.0 + + + + PN_ElectricalStabHediff + + a stab wound + A stab wound. + +
  • + bandaged + sutured + set +
  • +
  • + 0.15 +
  • +
  • + stab scar +
  • + +
    + + 0.0125 + 0.00625 + 0.06 + false + Cut off + Cut out + +
    +
    \ No newline at end of file diff --git a/1.5/Royalty/Defs/Royal_Reserch_ProjectDefs.xml b/1.5/Royalty/Defs/Royal_Reserch_ProjectDefs.xml new file mode 100644 index 0000000..d24390e --- /dev/null +++ b/1.5/Royalty/Defs/Royal_Reserch_ProjectDefs.xml @@ -0,0 +1,17 @@ + + + + PNRP_PsychicAmplifier + + Research how to modify psylink for use by the Automaton. + PN_technology + 300 + Industrial + +
  • PNRP_Production
  • +
    + 1.0 + 4.2 + +
    +
    \ No newline at end of file diff --git a/1.5/Royalty/Defs/Royal_ThingDef_Misc.xml b/1.5/Royalty/Defs/Royal_ThingDef_Misc.xml new file mode 100644 index 0000000..7d1aba0 --- /dev/null +++ b/1.5/Royalty/Defs/Royal_ThingDef_Misc.xml @@ -0,0 +1,99 @@ + + + + + + + + + PN_SilverCase + + the case of 800 silvers. can get a result point by submitting it to PnL result appraiser.\n\nIt is locked with a special security device that even the maker cannot open. It takes a lot of effort to unlock, so the merchant will try to cut the price of it. + + Things/Item/PNSilverCase + Graphic_StackCount + 1.0 + + Silver_Drop + Silver_Drop + 10 + 1 + false + + 800 + 6.4 + 1 + 700 + + +
  • PN_AutomatonCatagory
  • +
    + +
  • PN_SilverChest
  • +
    + + + + + 80 + 15 + 1 + + + GeneralLaborSpeed + Crafting + Smith + Recipe_Smith + UnfinishedComponent + + 4 + + +
  • PN_AutomatonBench
  • +
    + PNRP_Production +
    +
    + + + PN_UnlockSilverCase + + unlock PnL silver case. can't get the perfect result by forcibly breaking the security device. + unlocking PnL silver case. + GeneralLaborSpeed + Smith + Recipe_Smith + 1600 + true + +
  • PN_AutomatonBench
  • +
    + +
  • + + +
  • PN_SilverCase
  • + + + 1 + +
    + + 480 + 5 + + + + Crafting + +
    + +
    \ No newline at end of file diff --git a/1.5/Royalty/Defs/Royal_ThingDef_Weapon.xml b/1.5/Royalty/Defs/Royal_ThingDef_Weapon.xml new file mode 100644 index 0000000..fb30c56 --- /dev/null +++ b/1.5/Royalty/Defs/Royal_ThingDef_Weapon.xml @@ -0,0 +1,404 @@ + + + + + + + PN_NamerChainSwordfirst + + +
  • PNof->Names/Weapon/PNof
  • +
  • PNChainSword->Names/Weapon/PNChainSword
  • +
    +
    +
    + + + PN_NamerChainSword + +
  • PN_NamerFirst
  • +
  • PN_NamerChainSwordfirst
  • +
    + + +
  • r_weapon_name->[PNChainSword] [PNof] [PNFirstNamer]
  • +
    +
    +
    + + + PN_WeaponsMeleeBladelink + + PN_WeaponsMelee + Icon/Paniel_HQ + + + + Ultra + + 2000 + 2 + + +
  • + CompQuality +
  • +
  • + NamerArtWeaponMelee + ArtDescription_WeaponMelee + Excellent +
  • +
  • + + false + true + true + +
  • PN_WeaponsMelee
  • + + +
  • PN_UltratechMelee
  • +
    + +
  • Melee
  • +
  • Ultratech
  • +
    + + + +
    + + + Ultra + true + 1 + +
  • PN_Bladelink
  • +
    + +
  • Ultratech
  • +
    + +
  • + CompQuality +
  • +
  • + true +
  • +
  • +
    + false + true + +
  • PN_WeaponsMeleeBladelink
  • +
    + + + +
    + + + + + PN_RoyalSaber_Bladelink + + [caution] : Automaton exclusive weapon.\n\nA sword that uses the Royal Guard Automaton. It can cut anything with its sharp cutting power. It also uses the power of the automaton to inflict additional burn damage with the heated blade.\nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else. + + 3000 + 2 + + 0 + + Graphic_Single + Things/Weapons/PNRoyalSaber + (255,255,255) + + Interact_BladelinkPlasmaSword + MeleeHit_BladelinkPlasmaSword + +
  • Melee
  • +
  • MeleePiercer
  • +
    + +
  • + + +
  • Blunt
  • + + 12 + 1.6 + +
  • + + +
  • Stab
  • + + 24 + 1.6 + 0.9 + +
  • + Burn + 20 + 1.0 +
  • +
    + +
  • + + +
  • Cut
  • + + 24 + 1.6 + 0.9 + +
  • + Burn + 20 + 1.0 +
  • +
    + +
    +
    + + + + + PN_Chainsword_Bladelink + + [caution] : Automaton exclusive weapon.\n\nA bloody chain sword that seems to have many stories. For some reason, it has a much better performance than a normal chain sword.\nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else. + + 3000 + 2 + + -65 + + Graphic_Single + Things/Weapons/PNSwordLink + (255,255,255) + + Interact_BladelinkMonoSword + PNChainswordSound + +
  • Melee
  • +
  • MeleePiercer
  • +
    + +
  • + + +
  • Blunt
  • + + 12 + 1.6 + +
  • + + +
  • Stab
  • + + 27 + 1.6 + 0.9 + +
  • + + +
  • PN_ChainCutToolMono
  • + + 27 + 1.6 + 0.9 + +
    + +
  • + PN_NamerChainSword +
  • +
    +
    + + + + + PN_RoyalHammer_Bladelink + + [caution] : Automaton exclusive weapon.\n\nWarhammer used by the Automaton RoyalGuards. It has a built-in overcharge core that electrocutes when attacking an enemy, causing electrical burns. + + 3000 + 4 + + 0 + + Things/Weapons/PNPersonaHammer + AutomataRace.Graphic_Sprite + (255,255,255) + 170 + +
  • + 0 + 0 +
  • +
  • + 120 + 1 +
  • +
  • + 125 + 2 +
  • +
  • + 130 + 0 +
  • +
  • + 165 + 1 +
  • +
    +
    + Interact_BladelinkZeusHammer + MeleeHit_BladelinkZeusHammer + +
  • Melee
  • +
  • MeleeBlunt
  • +
    + +
  • + + +
  • Poke
  • + + 15 + 1.6 + +
  • + + false + +
  • PN_ElectricalBluntTool
  • + + 31 + 2.2 + +
  • + EMP + 10 +
  • +
    + +
    +
    + + + + + PN_StormLance_Bladelink + + [caution] : Automaton exclusive weapon.\n\nlance used by the Automaton RoyalGuards. It has a built-in overcharge core that electrocutes when attacking an enemy, causing electrical burns. + + 3000 + 4 + + 45 + + Things/Weapons/PNStormLance + AutomataRace.Graphic_Sprite + (255,255,255) + 170 + +
  • + 0 + 0 +
  • +
  • + 120 + 1 +
  • +
  • + 125 + 2 +
  • +
  • + 130 + 0 +
  • +
  • + 165 + 1 +
  • +
    +
    + Interact_BladelinkZeusHammer + MeleeHit_BladelinkZeusHammer + +
  • Melee
  • +
  • MeleeBlunt
  • +
  • MeleePiercer
  • +
    + +
  • + + +
  • Poke
  • + + 15 + 1.6 + +
  • + + false + +
  • PN_ElectricalBluntTool
  • + + 31 + 2.2 + 0.9 + +
  • + EMP + 10 +
  • +
    + +
  • + + +
  • PN_ElectricalStabTool
  • + + 31 + 2.2 + 0.9 + +
  • + EMP + 10 +
  • +
    + +
    + +
  • + True + + (0.2,0,0.25) + -45 + + + (-0.25,0.3,0.2) + 45 + + + (0.15,0.3,0.2) + -45 + + + (-0.15,-0.3,0.2) + 45 + +
  • +
    +
    +
    \ No newline at end of file diff --git a/LoadFolders.xml b/LoadFolders.xml index 0ad8a12..8b9350c 100644 --- a/LoadFolders.xml +++ b/LoadFolders.xml @@ -3,5 +3,8 @@
  • 1.5/Core
  • Content
  • +
  • 1.5/Royalty
  • +
  • 1.5/Ideology
  • +
  • 1.5/Biotech
  • \ No newline at end of file