-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Further tweaked station NPC generation. Now Faction-Representatives aren't Pilots anymore. - Incorporated "Bifidus06" Various NPCs. All credit goes to him. - Further testings with docking behaviour (auto docking request). Docking cancelation is now 30s for S & M ships and 60s for L & XL ships. Still WIP but doesn't influence gameplay. - Further Sound adjustments to eliminate the partially deafening engine sounds. It gets better but there is still much room for improvement. - Readme.md adjustments.
- Loading branch information
Showing
7 changed files
with
227 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<content id="x4qol" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" save="0" enabled="1"> | ||
<text language="44" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<text language="49" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<text language="7" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<text language="33" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<text language="34" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<text language="39" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<text language="55" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<text language="81" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<text language="82" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<text language="86" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<text language="88" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="121" date="2018-25-12" /> | ||
<content id="x4qol" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" save="0" enabled="1"> | ||
<text language="44" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
<text language="49" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
<text language="7" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
<text language="33" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
<text language="34" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
<text language="39" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
<text language="55" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
<text language="81" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
<text language="82" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
<text language="86" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
<text language="88" name="X4 Quality of Life Changes" description="Various small QoL changes" author="FlynTie" version="130" date="2018-25-12" /> | ||
</content> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<diff> | ||
|
||
<replace sel="//character[@name='argon.factionrepresentative.female']"> | ||
<character name="argon.factionrepresentative.female"> | ||
<select character="argon.civilian.female"/> | ||
</character> | ||
</replace> | ||
|
||
<replace sel="//character[@name='argon.factionrepresentative.male']"> | ||
<character name="argon.factionrepresentative.male"> | ||
<select character="argon.civilian.male"/> | ||
</character> | ||
</replace> | ||
|
||
</diff> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
|
||
<diff xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > | ||
|
||
<add sel="/characters"> | ||
<!-- Pilot characters --> | ||
<character id="pilot_argon_random_rookie" group="argon.pilot"> | ||
<category tags="[pilot, rookie]" faction="[argon, antigone, scaleplate, hatikvah, alliance, faction.player]" race="argon"/> | ||
<skills> | ||
<skill type="piloting" min="3" max="8"/> | ||
<skill type="morale" max="3"/> | ||
|
||
<skill type="engineering" max="1"/> | ||
<skill type="management" exact="0"/> | ||
<skill type="boarding" exact="0"/> | ||
</skills> | ||
<owner list="[argon, antigone]"/> | ||
</character> | ||
|
||
<character id="pilot_teladi_random_rookie" group="teladi.pilot"> | ||
<category tags="[pilot, rookie]" faction="[teladi, ministry, scaleplate, hatikvah, alliance, faction.player]" race="teladi"/> | ||
<skills> | ||
<skill type="piloting" min="3" max="8"/> | ||
<skill type="morale" max="3"/> | ||
|
||
<skill type="engineering" max="1"/> | ||
<skill type="management" exact="0"/> | ||
<skill type="boarding" exact="0"/> | ||
</skills> | ||
<owner list="[teladi]"/> | ||
</character> | ||
|
||
<character id="pilot_paranid_random_rookie" group="paranid.pilot"> | ||
<category tags="[pilot, rookie]" faction="[paranid, holyorder, scaleplate, hatikvah, alliance, faction.player]" race="paranid"/> | ||
<skills> | ||
<skill type="piloting" min="3" max="8"/> | ||
<skill type="morale" max="3"/> | ||
|
||
<skill type="engineering" max="1"/> | ||
<skill type="management" exact="0"/> | ||
<skill type="boarding" exact="0"/> | ||
</skills> | ||
<owner list="[paranid]"/> | ||
</character> | ||
|
||
<character id="pilot_split_random_rookie" group="split.pilot"> | ||
<category tags="[pilot, rookie]" faction="[scaleplate, alliance, faction.player]" race="split"/> | ||
<skills> | ||
<skill type="piloting" min="3" max="8"/> | ||
<skill type="morale" max="3"/> | ||
|
||
<skill type="engineering" max="1"/> | ||
<skill type="management" exact="0"/> | ||
<skill type="boarding" exact="0"/> | ||
</skills> | ||
<owner list="[scaleplate, alliance]"/> | ||
</character> | ||
|
||
<!-- Manager characters --> | ||
<character id="manager_argon_random_rookie" group="argon.manager"> | ||
<category tags="[manager, officer, rookie]" faction="[argon, antigone, scaleplate, hatikvah, alliance, faction.player]" race="argon"/> | ||
<skills> | ||
<skill type="management" min="4" max="10"/> | ||
<skill type="morale" min="4" max="10"/> | ||
|
||
<skill type="engineering" max="1"/> | ||
<skill type="piloting" exact="0"/> | ||
<skill type="boarding" exact="0"/> | ||
</skills> | ||
<owner list="[argon, antigone]"/> | ||
</character> | ||
|
||
<character id="manager_teladi_random_rookie" group="teladi.manager"> | ||
<category tags="[manager, officer, rookie]" faction="[teladi, ministry, scaleplate, hatikvah, alliance, faction.player]" race="teladi"/> | ||
<skills> | ||
<skill type="management" min="4" max="10"/> | ||
<skill type="morale" min="4" max="10"/> | ||
|
||
<skill type="engineering" max="1"/> | ||
<skill type="piloting" exact="0"/> | ||
<skill type="boarding" exact="0"/> | ||
</skills> | ||
<owner list="[teladi]"/> | ||
</character> | ||
|
||
<character id="manager_paranid_random_rookie" group="paranid.manager"> | ||
<category tags="[manager, officer, rookie]" faction="[paranid, holyorder, scaleplate, hatikvah, alliance, faction.player]" race="paranid"/> | ||
<skills> | ||
<skill type="management" min="4" max="10"/> | ||
<skill type="morale" min="4" max="10"/> | ||
|
||
<skill type="engineering" max="1"/> | ||
<skill type="piloting" exact="0"/> | ||
<skill type="boarding" exact="0"/> | ||
</skills> | ||
<owner list="[paranid]"/> | ||
</character> | ||
|
||
<character id="manager_split_random_rookie" group="split.manager"> | ||
<category tags="[manager, officer, rookie]" faction="[scaleplate, alliance, faction.player]" race="split"/> | ||
<skills> | ||
<skill type="management" min="4" max="10"/> | ||
<skill type="morale" min="4" max="10"/> | ||
|
||
<skill type="engineering" max="1"/> | ||
<skill type="piloting" exact="0"/> | ||
<skill type="boarding" exact="0"/> | ||
</skills> | ||
<owner list="[scaleplate, alliance]"/> | ||
</character> | ||
</add> | ||
</diff> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<diff> | ||
<add sel="/roles"> | ||
<role id="pilot" name="{20208,30101}" femalename="{20208,30102}" pluralname="{20208,30101}" description="{20208,20204}" tag="pilot" hired="true" type="crowd"> | ||
<skills> | ||
<skill ref="piloting" relevance="90" /> | ||
<skill ref="morale" relevance="10" /> | ||
</skills> | ||
<tiers> | ||
<tier name="{20208,50401}" level="0"/> | ||
<tier name="{20208,50501}" level="25"/> | ||
<tier name="{20208,50601}" level="80"/> | ||
</tiers> | ||
</role> | ||
<role id="manager" name="{20208,30301}" femalename="{20208,30301}" pluralname="{20208,30302}" description="{20208,20204}" tag="manager" hired="true" type="crowd"> | ||
<skills> | ||
<skill ref="management" relevance="90" /> | ||
<skill ref="morale" relevance="10" /> | ||
</skills> | ||
<tiers> | ||
<tier name="{20208,50401}" level="0"/> | ||
<tier name="{20208,50501}" level="25"/> | ||
<tier name="{20208,50601}" level="80"/> | ||
</tiers> | ||
</role> | ||
</add> | ||
</diff> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<diff xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | ||
|
||
<replace sel="//do_all[@exact='$patch_npcs.count']/do_if"> | ||
<do_if value="$patch_npcs.{$k}.role == entityrole.service or $patch_npcs.{$k}.role == entityrole.marine or $patch_npcs.{$k}.role == entityrole.pilot or $patch_npcs.{$k}.role == entityrole.manager"> | ||
<debug_text text="'Patching NPC ' + $patch_npcs.{$k} + ' ' + $patch_npcs.{$k}.knownname + ' who should be flagged as temporary'" filter="savegame"/> | ||
<set_entity_traits entity="$patch_npcs.{$k}" temporary="true"/> | ||
</do_if> | ||
</replace> | ||
|
||
<!-- Weights for regular stations --> | ||
<replace sel="//do_if[@value='this.$SelectedRace']/do_any"> | ||
<do_any> | ||
<set_value name="this.$Role" exact="entityrole.service" weight="40"/> | ||
<set_value name="this.$Role" exact="entityrole.marine" weight="10"/> | ||
<set_value name="this.$Role" exact="entityrole.pilot" weight="20"/> | ||
<set_value name="this.$Role" exact="entityrole.manager" weight="10"/> | ||
</do_any> | ||
</replace> | ||
<!-- Weights for defence stations --> | ||
<replace sel="//do_elseif[@value='this.$Object.isdefencestation']/do_all/do_any"> | ||
<do_any> | ||
<set_value name="this.$Role" exact="entityrole.service" weight="30"/> | ||
<set_value name="this.$Role" exact="entityrole.marine" weight="40"/> | ||
<set_value name="this.$Role" exact="entityrole.pilot" weight="20"/> | ||
<set_value name="this.$Role" exact="entityrole.manager" weight="5"/> | ||
</do_any> | ||
</replace> | ||
</diff> |