Skip to content

Commit

Permalink
April Fools 2022
Browse files Browse the repository at this point in the history
  • Loading branch information
captaincobbs committed Apr 3, 2022
1 parent 194def7 commit 5f0fa0a
Show file tree
Hide file tree
Showing 57 changed files with 525 additions and 267 deletions.
8 changes: 4 additions & 4 deletions Endless Space Competitive Mod/ESCM.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<Datatable xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="Schemas/Amplitude.Unity.Runtime.RuntimeModule.xsd">
<RuntimeModule Name="ESCM5" Type="Extension" Version="1.5">
<Title>ESG Mod - 1.5</Title>
<RuntimeModule Name="ESCM5" Type="Extension" Version="1.6">
<Title>ESG Mod - 1.6</Title>
<Description></Description>
<Author>Endless Space Gaming</Author>
<Homepage>https://discord.gg/eAfNtB3</Homepage>
<PreviewImageFile>ModIcon.png</PreviewImageFile>
<ReleaseNotes>Potential Flatline bug fixes, Vaulter questline rebalancing, various balance changes</ReleaseNotes>
<PreviewImageFile>TestIcon.png</PreviewImageFile>
<ReleaseNotes>Sus update</ReleaseNotes>
<Tags>AI,Balance,Buildings,Heroes,Gameplay,Improvements,MajorFactions,MinorFactions,Multiplayer,Other,Quests,Terrain,Units,Technologies</Tags>
<Plugins>
<!-- Community Map - Last Updated v1.4
Expand Down
91 changes: 91 additions & 0 deletions Endless Space Competitive Mod/GUI/GUIElements[Heroes].xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,96 @@
<GuiElement Name="HeroSkillSystem17_GovernorUpkeepReduction_Percent_4">
<Title>%HeroSkillSystem17_GovernorUpkeepReduction_Percent_4_Title</Title>
</GuiElement>


<HeroGuiElement Name="HeroHoratio01">
<Title>%HeroHoratio01Title</Title>
<Description>%HeroHoratio01Description</Description>
<Icons>
<!-- These textures are used in tooltips, and in the notification if the animated model fails to load. -->
<Icon Size="Medium" Path="Gui/Horatio1Medium"/>
<Icon Size="Large" Path="Gui/Horatio1Large"/>
<Icon Size="Mood" Path="Gui/Horatio1Mood"/>
</Icons>
</HeroGuiElement>

<HeroGuiElement Name="HeroHoratio02">
<Title>%HeroHoratio02Title</Title>
<Description>%HeroHoratio02Description</Description>
<Icons>
<Icon Size="Medium" Path="Gui/Horatio2Medium"/>
<Icon Size="Large" Path="Gui/Horatio2Large"/>
<Icon Size="Mood" Path="Gui/Horatio2Mood"/>
</Icons>
</HeroGuiElement>

<HeroGuiElement Name="HeroHoratio03">
<Title>%HeroHoratio03Title</Title>
<Description>%HeroHoratio03Description</Description>
<Icons>
<Icon Size="Medium" Path="Gui/Horatio3Medium"/>
<Icon Size="Large" Path="Gui/Horatio3Large"/>
<Icon Size="Mood" Path="Gui/Horatio3Mood"/>
</Icons>
</HeroGuiElement>

<HeroGuiElement Name="HeroHoratio04">
<Title>%HeroHoratio04Title</Title>
<Description>%HeroHoratio04Description</Description>
<Icons>
<Icon Size="Medium" Path="Gui/Horatio4Medium"/>
<Icon Size="Large" Path="Gui/Horatio4Large"/>
<Icon Size="Mood" Path="Gui/Horatio4Mood"/>
</Icons>
</HeroGuiElement>

<HeroGuiElement Name="HeroQuestHoratio04">
<Title>%HeroQuestHoratio04Title</Title>
<Description>%HeroQuestHoratio04Description</Description>
<Icons>
<Icon Size="Medium" Path="Gui/QHoratio4Medium"/>
<Icon Size="Large" Path="Gui/QHoratio4Large"/>
<Icon Size="Mood" Path="Gui/QHoratio4Mood"/>
</Icons>
</HeroGuiElement>

<AffinityGuiElement Name="AffinityMappingHoratio" PreloadCount="3" >
<Title>%AffinityHoratioTitle</Title>
<Description>%AffinityHoratioDescription</Description>
<Icons>
<Icon Size="Small" Path="Bitmaps/Atlased/Affinities/AffinityHoratioSmall" /> <!-- Symbol that is displayed on system view screen 24*24 -->
<Icon Size="Medium" Path="Bitmaps/Atlased/Affinities/AffinityHoratioMedium" /><!-- Symbol that the minor faction uses on galaxy screen 54*54 -->
<Icon Size="MediumInverted" Path="Bitmaps/Dynamic/Affinities/MediumInverted/AffinityHoratioMediumInverted" /> <!-- pop icon victory screen is best guess -->
<Icon Size="Large" Path="Gui/NotAffinityHoratioLarge" /> <!-- THIS DOES NOT WORK, CHECK BELOW population screen picture 540*270 -->
<Icon Size="Leader" Path="Gui/NotAffinityHoratioLeader" /> <!-- THIS DOES NOT WORK, CHECK BELOW faction leader 360*180 -->
<Icon Size="Mood" Path="Gui/AffinityHoratioMood" /> <!-- faction selection, diplomacy and encounter background provided modelPath is disabled 1324*712 -->
<Icon Size="SmallExtended" Path="Bitmaps/Atlased/Notifications/NotificationEmpireMet/NotificationMajorEmpireMetHoratioSmall" /> <!-- encounter top left corner notification icon 48*48 -->
<Icon Size="MediumExtended" Path="Bitmaps/Dynamic/Notifications/NotificationEmpireMet/NotificationMajorEmpireMetHoratioMedium" /> <!-- encounter top left corner notification icon 36*36 -->
<Icon Size="Loading" Path="Gui/LoadingScreen06" /> <!-- faction loading screen 1920*1080 -->
</Icons>
<SymbolString>[horatio]</SymbolString>
<Sounds>
<Sound EventName="Play_ES2_Voices_OUTRO_Horatio" Type="Outro"/>
</Sounds>
<Color Red="255" Green="255" Blue="255" Alpha="255" />
<!-- <Movies>
<Movie Path="Movies/Factions/Horatio_Intro.mp4" Type="Intro" />
<Movie Path="Movies/Factions/Horatio_Outro.mp4" Type="Outro" />
</Movies>
<ModelPath>Prefabs/Gui/AnimatedPortrait/AnimatedPortraitRandom</ModelPath> -->
</AffinityGuiElement>
<ExtendedGuiElement Name="AffinityHoratio">
<Title>%AffinityHoratioTitle</Title>
<Description>%AffinityHoratioDescription</Description>
<Icons>
<Icon Size="Small" Path="Bitmaps/Atlased/Affinities/AffinityHoratioSmall" />
<Icon Size="Medium" Path="Bitmaps/Atlased/Affinities/AffinityHoratioMedium" />
<Icon Size="MediumInverted" Path="Bitmaps/Dynamic/Affinities/MediumInverted/AffinityHoratioMediumInverted" />
<Icon Size="Large" Path="Gui/NotAffinityHoratioLarge" /> <!-- population screen picture 540*270 -->
<Icon Size="Leader" Path="Gui/NotAffinityHoratioLeader" /> <!-- faction leader 360*180, about 100 mid pixels are used for faction selection and 120ish for leader screen -->
</Icons>
<SymbolString>[horatio]</SymbolString>
<Color Red="255" Green="141" Blue="102" Alpha="255" />
</ExtendedGuiElement>

</Datatable>
16 changes: 16 additions & 0 deletions Endless Space Competitive Mod/GUI/GUIElements[Laws].xml
Original file line number Diff line number Diff line change
Expand Up @@ -1779,4 +1779,20 @@
<ExtendedGuiElement Name="LawEffectP00L05RepublicTemplars">
<Title>%LawP00L05TemplarsShortTitle</Title>
</ExtendedGuiElement>

<LawGuiElement Name="LawSUSSY">
<Title>%LawSUSSYTitle</Title>
<Description>%LawSUSSYDescription</Description>
<Icons>
<Icon Size="Small" Path="Textures/Laws/Sussy.png" />
</Icons>
<ShortTitle>%LawSUSSYShortTitle</ShortTitle>
</LawGuiElement>

<ExtendedGuiElement Name="LawEffectSussy">
<Title>%LawSUSSYShortTitle</Title>
<TooltipElement>
<EffectOverride>%LawEffectSUSSYOverride</EffectOverride>
</TooltipElement>
</ExtendedGuiElement>
</Datatable>
5 changes: 5 additions & 0 deletions Endless Space Competitive Mod/GUI/GUIElements[Settings].xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,11 @@
</GuiElement>

<!-- Animation Speed -->
<GuiElement Name="SettingAnimationSpeedMultiplier0.01">
<Title>%SettingAnimationSpeedMultiplier0.01Title</Title>
<Description>%SettingAnimationSpeedMultiplier0.01Description</Description>
</GuiElement>

<GuiElement Name="SettingAnimationSpeedMultiplier8">
<Title>%SettingAnimationSpeedMultiplier8Title</Title>
<Description>%SettingAnimationSpeedMultiplier8Description</Description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -725,8 +725,8 @@ Click the [diploStatePeace] button to convert a System</LocalizationPair>
<LocalizationPair Name="%HoratioIndToHealth_ToolTipOverride_0">+0.25 Health on Ship for every [industrycolored] spent at Ship creation
+0.25 Shield Capacity on Ship for every [industrycolored] spent at Ship creation
[blue-gray](Scales with Game Speed)#REVERT#</LocalizationPair>
<LocalizationPair Name="%HoratioIndToHealth_ToolTipOverride_1">+0.5 Health on Ship for every [industrycolored] spent at Ship creation
+0.5 Shield Capacity on Ship for every [industrycolored] spent at Ship creation
<LocalizationPair Name="%HoratioIndToHealth_ToolTipOverride_1">+5 Health on Ship for every [industrycolored] spent at Ship creation
+5 Shield Capacity on Ship for every [industrycolored] spent at Ship creation
[blue-gray](Scales with Game Speed)#REVERT#</LocalizationPair>

<LocalizationPair Name="%FactionTraitHigherPopCostI">+{0} [foodcolored] required to grow a Unit of [population] Population
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -354,4 +354,15 @@ Negative numbers mean improvements are less likely to be destroyed, and positive

<LocalizationPair Name="%FederationOvercolBonusApproval">+10 [happinessColored] while within the Overcolonization Threshold</LocalizationPair>
<LocalizationPair Name="%IsUnderColonizationThresholdTitle">Federation</LocalizationPair>
<LocalizationPair Name="%SettingAnimationSpeedMultiplier0.01Title">Realistic</LocalizationPair>
<LocalizationPair Name="%LawSUSSYShortTitle">Stay Ahead Act</LocalizationPair>
<LocalizationPair Name="%LawSUSSYTitle">Bill #2956: Act for the Dissolution of Unnecessary Branches of the Legislative Organization for Preemptive Moral Victory in the face of Existential Threat and Enemy Incursion</LocalizationPair>
<LocalizationPair Name="%LawSUSSYDescription">It has come to our attention that there is something deeply wrong with the galaxy. We have tried to fight it, our ideological enemies and the threats presented by nature. We have done our best, and yet the universe continues to cruelly deny our righteousness! Because we have allowed ourselves to be corrupted, to fall to revision and reform. And according to our statistical research, it was inevitable.

The time has come to purify our ideology from the influence of foreign powers, so that we may be remembered according to our great feats, and not the corruption of our successors! Never again shall our beliefs be placed under threat by outsiders, nor by internal collaborators. History will remember us forever for what we do here today, an act of utmost humility for the good of our glorious state and ideology.

Thus I propose to you, the governing body of the empire, that we recognize our position at the zenith of history, and enact the discussed bill as-is, so we may all go home and enjoy this evening and many more, safe and comfortable in the knowledge that we have forever protected our beliefs from all further change.

To the Ideological Zenith! To our Glorious State! And to Retirement!</LocalizationPair>
<LocalizationPair Name="%LawEffectSUSSYOverride">+100% Enemy Supremacy Victory Progress Factor</LocalizationPair>
</Datatable>
Original file line number Diff line number Diff line change
Expand Up @@ -1402,10 +1402,6 @@
<Droplist Name="DroplistRegularDeedsStage4Quadrant1Bis" Selector="Weighted" Fallback="DroplistRegularDeedsStage4Quadrant2">
<Unlock Name="ModuleWeaponBeamDeeds01" SimulationTag="CompletedQuestMilitary_Stage4A" Weight="3"/>
<Unlock Name="ModuleDefenseShieldDeeds01" SimulationTag="CompletedQuestMilitary_Stage4B" Weight="3"/>
<Unlock Name="EmpireImprovementDeeds08" SimulationTag="CompletedQuestMilitary_Stage4C" Weight="3"/>
<Unlock Name="ModuleWeaponBoardingPod3" SimulationTag="CompletedQuestMilitary_Stage4D" Weight="3" >
<DownloadableContentPrerequisite Flags="Prerequisite,Edition,UnlockAvailability">DLCVaulters</DownloadableContentPrerequisite>
</Unlock>
</Droplist>

<!--Economy & Trade Quadrant-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -970,4 +970,31 @@
</Step>
</Steps>
</QuestDefinition>

<QuestDefinition Name="AprilFoolsLaw" Category="Sussy" SubCategory="Sussy" TriggeringProbability="1" MinimumTurn="0">
<Tags>BeginTurn,Hidden</Tags>
<QuestContextSolo/>
<RepetitionRules NumberOfOccurrencesPerEmpire="1"/>
<Vars>
<Var VarName="$CurrentEmpire">
<From Source="$Empire"/>
</Var>
</Vars>
<Prerequisites Target="$(Empire)">
<PathPrerequisite Flags="Prerequisite">ClassEmpire/ClassSenate/LawEffectSussy</PathPrerequisite>
</Prerequisites>
<Steps>
<Step Name="Step1">
<ObjectiveSet>
<Objective Name="Sussy">
<Sequence>
<Action_EliminateEmpire>
<Input_Empire VarName="$CurrentEmpire"/>
</Action_EliminateEmpire>
</Sequence>
</Objective>
</ObjectiveSet>
</Step>
</Steps>
</QuestDefinition>
</Datatable>
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
<ItemDefinition Name="Public" />
</GameSettingDefinition>

<GameSettingDefinition Name="AnimationSpeedMultiplier" Type="int" Default="32">
<GameSettingDefinition Name="AnimationSpeedMultiplier" Type="int" Default="0.01">
<ItemDefinition Name="0.01"/>
<ItemDefinition Name="1" />
<ItemDefinition Name="2" />
<ItemDefinition Name="4" IsRecommended="true" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<!-- SUPER INVADER-->
<SupportModule Name="ModuleSupportDeeds01" Family="SupportCrewSpecial" Level="1">
<Cost ResourceName="SystemProduction">135</Cost>
<Cost ResourceName="SystemProduction">800</Cost>
<Cost ResourceName="Strategic2" Instant="true">1</Cost>
<PathPrerequisite Flags="Edition,Discard" Inverted="true">ClassShip,ShipRoleHero</PathPrerequisite>
<PathPrerequisite Flags="Edition" Inverted="false">../ClassEmpire/ClassQuests,CompletedQuestMilitary_Stage3A</PathPrerequisite>
Expand All @@ -21,9 +21,9 @@

<!-- BEST WEAPON -->
<WeaponModule Name="ModuleWeaponBeamDeeds01" Type="Beam" Family="BeamSpecial" Level="3" GuiCategory="CategoryStrategic4">
<Cost ResourceName="SystemProduction">300</Cost>
<Cost ResourceName="Strategic3" Instant="true">2</Cost>
<Cost ResourceName="Strategic4" Instant="true">2</Cost>
<Cost ResourceName="SystemProduction">800</Cost>
<Cost ResourceName="Strategic3" Instant="true">4</Cost>
<Cost ResourceName="Strategic4" Instant="true">4</Cost>
<!-- ** START AI DATA ** -->
<!-- Weapons types -->
<AIBattleSituations Situation="EnergyWeapon" Mode="Use" Value="2"/>
Expand Down Expand Up @@ -95,7 +95,7 @@
</WeaponModule>

<DefenseModule Name="ModuleDefenseShieldDeeds01" Family="ShieldSpecial" Level="1" GuiCategory="CategoryStrategic4">
<Cost ResourceName="SystemProduction">80</Cost>
<Cost ResourceName="SystemProduction">800</Cost>
<Cost ResourceName="Strategic3" Instant="true">2</Cost>
<Cost ResourceName="Strategic4" Instant="true">2</Cost>
<AIBattleSituations Situation="EnergyDefense" Mode="Use" Value="1"/>
Expand Down

0 comments on commit 5f0fa0a

Please sign in to comment.