mirror of
https://github.com/Gurge44/EndlessHostRoles.git
synced 2026-10-19 15:51:58 +00:00
solution cleanup because yes
This commit is contained in:
1 parent
7a85187b74
commit
c75d37c981
7 files changed
+353
-256
No files matched your search
+11
-11
@@ -74,31 +74,31 @@ dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case
|
|||||||
|
|
||||||
dotnet_naming_symbols.interface.applicable_kinds = interface
|
dotnet_naming_symbols.interface.applicable_kinds = interface
|
||||||
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
|
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
|
||||||
dotnet_naming_symbols.interface.required_modifiers =
|
dotnet_naming_symbols.interface.required_modifiers =
|
||||||
|
|
||||||
dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
|
dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
|
||||||
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
|
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
|
||||||
dotnet_naming_symbols.types.required_modifiers =
|
dotnet_naming_symbols.types.required_modifiers =
|
||||||
|
|
||||||
dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
|
dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
|
||||||
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
|
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
|
||||||
dotnet_naming_symbols.non_field_members.required_modifiers =
|
dotnet_naming_symbols.non_field_members.required_modifiers =
|
||||||
|
|
||||||
# Naming styles
|
# Naming styles
|
||||||
|
|
||||||
dotnet_naming_style.begins_with_i.required_prefix = I
|
dotnet_naming_style.begins_with_i.required_prefix = I
|
||||||
dotnet_naming_style.begins_with_i.required_suffix =
|
dotnet_naming_style.begins_with_i.required_suffix =
|
||||||
dotnet_naming_style.begins_with_i.word_separator =
|
dotnet_naming_style.begins_with_i.word_separator =
|
||||||
dotnet_naming_style.begins_with_i.capitalization = pascal_case
|
dotnet_naming_style.begins_with_i.capitalization = pascal_case
|
||||||
|
|
||||||
dotnet_naming_style.pascal_case.required_prefix =
|
dotnet_naming_style.pascal_case.required_prefix =
|
||||||
dotnet_naming_style.pascal_case.required_suffix =
|
dotnet_naming_style.pascal_case.required_suffix =
|
||||||
dotnet_naming_style.pascal_case.word_separator =
|
dotnet_naming_style.pascal_case.word_separator =
|
||||||
dotnet_naming_style.pascal_case.capitalization = pascal_case
|
dotnet_naming_style.pascal_case.capitalization = pascal_case
|
||||||
|
|
||||||
dotnet_naming_style.pascal_case.required_prefix =
|
dotnet_naming_style.pascal_case.required_prefix =
|
||||||
dotnet_naming_style.pascal_case.required_suffix =
|
dotnet_naming_style.pascal_case.required_suffix =
|
||||||
dotnet_naming_style.pascal_case.word_separator =
|
dotnet_naming_style.pascal_case.word_separator =
|
||||||
dotnet_naming_style.pascal_case.capitalization = pascal_case
|
dotnet_naming_style.pascal_case.capitalization = pascal_case
|
||||||
dotnet_style_coalesce_expression = true:suggestion
|
dotnet_style_coalesce_expression = true:suggestion
|
||||||
dotnet_style_null_propagation = true:suggestion
|
dotnet_style_null_propagation = true:suggestion
|
||||||
|
|||||||
+29
-29
@@ -1,49 +1,49 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net6.0</TargetFramework>
|
<TargetFramework>net6.0</TargetFramework>
|
||||||
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
|
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
|
||||||
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
|
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
|
||||||
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
|
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
|
||||||
<Description>EHR</Description>
|
<Description>EHR</Description>
|
||||||
<Authors>Gurge44</Authors>
|
<Authors>Gurge44</Authors>
|
||||||
<langVersion>preview</langVersion>
|
<langVersion>preview</langVersion>
|
||||||
<AmongUs>E:\Program Files\AmongUs</AmongUs>
|
<AmongUs>E:\Program Files\AmongUs</AmongUs>
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
<Optimize>True</Optimize>
|
<Optimize>True</Optimize>
|
||||||
<AssemblyName>$(MSBuildProjectName)</AssemblyName>
|
<AssemblyName>$(MSBuildProjectName)</AssemblyName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<EmbeddedResource Include=".\Resources\**" />
|
<EmbeddedResource Include=".\Resources\**"/>
|
||||||
<EmbeddedResource Remove="SUI\**"/>
|
<EmbeddedResource Remove="SUI\**"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Remove="CTA\**" />
|
<Compile Remove="CTA\**"/>
|
||||||
<EmbeddedResource Remove="CTA\**" />
|
<EmbeddedResource Remove="CTA\**"/>
|
||||||
<None Remove="CTA\**" />
|
<None Remove="CTA\**"/>
|
||||||
<Compile Remove="SUI\**"/>
|
<Compile Remove="SUI\**"/>
|
||||||
<None Remove="SUI\**"/>
|
<None Remove="SUI\**"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="AmongUs.GameLibs.Steam" Version="2024.6.18" PrivateAssets="all"/>
|
<PackageReference Include="AmongUs.GameLibs.Steam" Version="2024.6.18" PrivateAssets="all"/>
|
||||||
<PackageReference Include="BepInEx.IL2CPP.MSBuild" Version="2.1.0-rc.1" />
|
<PackageReference Include="BepInEx.IL2CPP.MSBuild" Version="2.1.0-rc.1"/>
|
||||||
<PackageReference Include="BepInEx.Unity.IL2CPP" Version="6.0.0-be.692" Private="false" ExcludeAssets="runtime;native"/>
|
<PackageReference Include="BepInEx.Unity.IL2CPP" Version="6.0.0-be.692" Private="false" ExcludeAssets="runtime;native"/>
|
||||||
<PackageReference Include="Samboy063.Cpp2IL.Core" Version="2022.1.0-pre-release.14" />
|
<PackageReference Include="Samboy063.Cpp2IL.Core" Version="2022.1.0-pre-release.14"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="csv" Version="2.0.93" />
|
<PackageReference Include="csv" Version="2.0.93"/>
|
||||||
<PackageReference Include="GitInfo" Version="3.3.4">
|
<PackageReference Include="GitInfo" Version="3.3.4">
|
||||||
<PrivateAssets>all</PrivateAssets>
|
<PrivateAssets>all</PrivateAssets>
|
||||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Target Name="Roles" AfterTargets="Build">
|
<Target Name="Roles" AfterTargets="Build">
|
||||||
<Copy SourceFiles="CustomRoles.cs" DestinationFolder="CTA/CustomTeamAssigner/" />
|
<Copy SourceFiles="CustomRoles.cs" DestinationFolder="CTA/CustomTeamAssigner/"/>
|
||||||
</Target>
|
</Target>
|
||||||
<Target Name="Copy" AfterTargets="Build" Condition="'$(AmongUs)' != ''">
|
<Target Name="Copy" AfterTargets="Build" Condition="'$(AmongUs)' != ''">
|
||||||
<Copy SourceFiles="$(OutputPath)$(AssemblyName).dll" DestinationFolder="$(AmongUs)/BepInEx/plugins/" />
|
<Copy SourceFiles="$(OutputPath)$(AssemblyName).dll" DestinationFolder="$(AmongUs)/BepInEx/plugins/"/>
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
@@ -1,3 +1,8 @@
|
|||||||
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
<wpf:ResourceDictionary xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=modules_005Cgameoptionssender/@EntryIndexedValue">True</s:Boolean>
|
xmlns:s="clr-namespace:System;assembly=mscorlib"
|
||||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=roles/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
|
xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
|
xml:space="preserve">
|
||||||
|
<s:Boolean
|
||||||
|
x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=modules_005Cgameoptionssender/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
<s:Boolean
|
||||||
|
x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=roles/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
|
||||||
+35
-35
@@ -1,37 +1,37 @@
|
|||||||
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:s="clr-namespace:System;assembly=mscorlib"
|
xmlns:s="clr-namespace:System;assembly=mscorlib"
|
||||||
xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
||||||
<s:String x:Key="/Default/CodeInspection/Highlighting/AnalysisEnabled/@EntryValue">SOLUTION</s:String>
|
<s:String x:Key="/Default/CodeInspection/Highlighting/AnalysisEnabled/@EntryValue">SOLUTION</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=ATK/@EntryIndexedValue">ATK</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=ATK/@EntryIndexedValue">ATK</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AU/@EntryIndexedValue">AU</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AU/@EntryIndexedValue">AU</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CD/@EntryIndexedValue">CD</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CD/@EntryIndexedValue">CD</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CK/@EntryIndexedValue">CK</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CK/@EntryIndexedValue">CK</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DLL/@EntryIndexedValue">DLL</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DLL/@EntryIndexedValue">DLL</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DY/@EntryIndexedValue">DY</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DY/@EntryIndexedValue">DY</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=EHR/@EntryIndexedValue">EHR</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=EHR/@EntryIndexedValue">EHR</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FFA/@EntryIndexedValue">FFA</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FFA/@EntryIndexedValue">FFA</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FFF/@EntryIndexedValue">FFF</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FFF/@EntryIndexedValue">FFF</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FPS/@EntryIndexedValue">FPS</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FPS/@EntryIndexedValue">FPS</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=GM/@EntryIndexedValue">GM</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=GM/@EntryIndexedValue">GM</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=HP/@EntryIndexedValue">HP</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=HP/@EntryIndexedValue">HP</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=HUD/@EntryIndexedValue">HUD</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=HUD/@EntryIndexedValue">HUD</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=KCD/@EntryIndexedValue">KCD</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=KCD/@EntryIndexedValue">KCD</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=LI/@EntryIndexedValue">LI</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=LI/@EntryIndexedValue">LI</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NB/@EntryIndexedValue">NB</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NB/@EntryIndexedValue">NB</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NC/@EntryIndexedValue">NC</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NC/@EntryIndexedValue">NC</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NE/@EntryIndexedValue">NE</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NE/@EntryIndexedValue">NE</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NK/@EntryIndexedValue">NK</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NK/@EntryIndexedValue">NK</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NNK/@EntryIndexedValue">NNK</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=NNK/@EntryIndexedValue">NNK</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=PC/@EntryIndexedValue">PC</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=PC/@EntryIndexedValue">PC</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RNG/@EntryIndexedValue">RNG</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RNG/@EntryIndexedValue">RNG</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RPC/@EntryIndexedValue">RPC</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RPC/@EntryIndexedValue">RPC</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SK/@EntryIndexedValue">SK</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SK/@EntryIndexedValue">SK</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SS/@EntryIndexedValue">SS</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SS/@EntryIndexedValue">SS</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SSCD/@EntryIndexedValue">SSCD</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SSCD/@EntryIndexedValue">SSCD</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=TMP/@EntryIndexedValue">TMP</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=TMP/@EntryIndexedValue">TMP</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=EHR/@EntryIndexedValue">EHR</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=EHR/@EntryIndexedValue">EHR</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=TP/@EntryIndexedValue">TP</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=TP/@EntryIndexedValue">TP</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=UI/@EntryIndexedValue">UI</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=UI/@EntryIndexedValue">UI</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VN/@EntryIndexedValue">VN</s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VN/@EntryIndexedValue">VN</s:String>
|
||||||
<s:Boolean
|
<s:Boolean
|
||||||
x:Key="/Default/Housekeeping/Layout/SolBuilderDuoView/ShowBuildProgressInToolWindow/@EntryValue">False</s:Boolean></wpf:ResourceDictionary>
|
x:Key="/Default/Housekeeping/Layout/SolBuilderDuoView/ShowBuildProgressInToolWindow/@EntryValue">False</s:Boolean></wpf:ResourceDictionary>
|
||||||
+5
-5
@@ -1,7 +1,7 @@
|
|||||||
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
|
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
|
||||||
<Costura>
|
<Costura>
|
||||||
<IncludeAssemblies>
|
<IncludeAssemblies>
|
||||||
Csv
|
Csv
|
||||||
</IncludeAssemblies>
|
</IncludeAssemblies>
|
||||||
</Costura>
|
</Costura>
|
||||||
</Weavers>
|
</Weavers>
|
||||||
+180
-133
@@ -1,141 +1,188 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->
|
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->
|
||||||
<xs:element name="Weavers">
|
<xs:element name="Weavers">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:all>
|
|
||||||
<xs:element name="Costura" minOccurs="0" maxOccurs="1">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:all>
|
<xs:all>
|
||||||
<xs:element minOccurs="0" maxOccurs="1" name="ExcludeAssemblies" type="xs:string">
|
<xs:element name="Costura" minOccurs="0" maxOccurs="1">
|
||||||
<xs:annotation>
|
<xs:complexType>
|
||||||
<xs:documentation>A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks</xs:documentation>
|
<xs:all>
|
||||||
</xs:annotation>
|
<xs:element minOccurs="0" maxOccurs="1" name="ExcludeAssemblies" type="xs:string">
|
||||||
</xs:element>
|
<xs:annotation>
|
||||||
<xs:element minOccurs="0" maxOccurs="1" name="IncludeAssemblies" type="xs:string">
|
<xs:documentation>A list of assembly names to exclude from the default action of
|
||||||
<xs:annotation>
|
"embed all Copy Local references", delimited with line breaks
|
||||||
<xs:documentation>A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks.</xs:documentation>
|
</xs:documentation>
|
||||||
</xs:annotation>
|
</xs:annotation>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element minOccurs="0" maxOccurs="1" name="ExcludeRuntimeAssemblies" type="xs:string">
|
<xs:element minOccurs="0" maxOccurs="1" name="IncludeAssemblies" type="xs:string">
|
||||||
<xs:annotation>
|
<xs:annotation>
|
||||||
<xs:documentation>A list of runtime assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks</xs:documentation>
|
<xs:documentation>A list of assembly names to include from the default action of
|
||||||
</xs:annotation>
|
"embed all Copy Local references", delimited with line breaks.
|
||||||
</xs:element>
|
</xs:documentation>
|
||||||
<xs:element minOccurs="0" maxOccurs="1" name="IncludeRuntimeAssemblies" type="xs:string">
|
</xs:annotation>
|
||||||
<xs:annotation>
|
</xs:element>
|
||||||
<xs:documentation>A list of runtime assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks.</xs:documentation>
|
<xs:element minOccurs="0" maxOccurs="1" name="ExcludeRuntimeAssemblies" type="xs:string">
|
||||||
</xs:annotation>
|
<xs:annotation>
|
||||||
</xs:element>
|
<xs:documentation>A list of runtime assembly names to exclude from the default
|
||||||
<xs:element minOccurs="0" maxOccurs="1" name="Unmanaged32Assemblies" type="xs:string">
|
action of "embed all Copy Local references", delimited with line breaks
|
||||||
<xs:annotation>
|
</xs:documentation>
|
||||||
<xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>
|
</xs:annotation>
|
||||||
</xs:annotation>
|
</xs:element>
|
||||||
</xs:element>
|
<xs:element minOccurs="0" maxOccurs="1" name="IncludeRuntimeAssemblies" type="xs:string">
|
||||||
<xs:element minOccurs="0" maxOccurs="1" name="Unmanaged64Assemblies" type="xs:string">
|
<xs:annotation>
|
||||||
<xs:annotation>
|
<xs:documentation>A list of runtime assembly names to include from the default
|
||||||
<xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>
|
action of "embed all Copy Local references", delimited with line breaks.
|
||||||
</xs:annotation>
|
</xs:documentation>
|
||||||
</xs:element>
|
</xs:annotation>
|
||||||
<xs:element minOccurs="0" maxOccurs="1" name="PreloadOrder" type="xs:string">
|
</xs:element>
|
||||||
<xs:annotation>
|
<xs:element minOccurs="0" maxOccurs="1" name="Unmanaged32Assemblies" type="xs:string">
|
||||||
<xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>
|
<xs:annotation>
|
||||||
</xs:annotation>
|
<xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited
|
||||||
</xs:element>
|
with line breaks.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element minOccurs="0" maxOccurs="1" name="Unmanaged64Assemblies" type="xs:string">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited
|
||||||
|
with line breaks.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element minOccurs="0" maxOccurs="1" name="PreloadOrder" type="xs:string">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>The order of preloaded assemblies, delimited with line breaks.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
</xs:all>
|
||||||
|
<xs:attribute name="CreateTemporaryAssemblies" type="xs:boolean">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>This will copy embedded files to disk before loading them into memory.
|
||||||
|
This is helpful for some scenarios that expected an assembly to be loaded from a
|
||||||
|
physical file.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="IncludeDebugSymbols" type="xs:boolean">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Controls if .pdbs for reference assemblies are also embedded.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="IncludeRuntimeReferences" type="xs:boolean">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Controls if runtime assemblies are also embedded.</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="UseRuntimeReferencePaths" type="xs:boolean">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Controls whether the runtime assemblies are embedded with their full
|
||||||
|
path or only with their assembly name.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="DisableCompression" type="xs:boolean">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Embedded assemblies are compressed by default, and uncompressed when
|
||||||
|
they are loaded. You can turn compression off with this option.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="DisableCleanup" type="xs:boolean">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>As part of Costura, embedded assemblies are no longer included as part
|
||||||
|
of the build. This cleanup can be turned off.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="LoadAtModuleInit" type="xs:boolean">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Costura by default will load as part of the module initialization.
|
||||||
|
This flag disables that behavior. Make sure you call CosturaUtility.Initialize()
|
||||||
|
somewhere in your code.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="IgnoreSatelliteAssemblies" type="xs:boolean">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Costura will by default use assemblies with a name like
|
||||||
|
'resources.dll' as a satellite resource and prepend the output path. This flag
|
||||||
|
disables that behavior.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="ExcludeAssemblies" type="xs:string">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>A list of assembly names to exclude from the default action of "embed
|
||||||
|
all Copy Local references", delimited with |
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="IncludeAssemblies" type="xs:string">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>A list of assembly names to include from the default action of "embed
|
||||||
|
all Copy Local references", delimited with |.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="ExcludeRuntimeAssemblies" type="xs:string">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>A list of runtime assembly names to exclude from the default action of
|
||||||
|
"embed all Copy Local references", delimited with |
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="IncludeRuntimeAssemblies" type="xs:string">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>A list of runtime assembly names to include from the default action of
|
||||||
|
"embed all Copy Local references", delimited with |.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="Unmanaged32Assemblies" type="xs:string">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with
|
||||||
|
|.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="Unmanaged64Assemblies" type="xs:string">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with
|
||||||
|
|.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="PreloadOrder" type="xs:string">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>The order of preloaded assemblies, delimited with |.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
</xs:all>
|
</xs:all>
|
||||||
<xs:attribute name="CreateTemporaryAssemblies" type="xs:boolean">
|
<xs:attribute name="VerifyAssembly" type="xs:boolean">
|
||||||
<xs:annotation>
|
<xs:annotation>
|
||||||
<xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>
|
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all
|
||||||
</xs:annotation>
|
weavers have been executed.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
<xs:attribute name="IncludeDebugSymbols" type="xs:boolean">
|
<xs:attribute name="VerifyIgnoreCodes" type="xs:string">
|
||||||
<xs:annotation>
|
<xs:annotation>
|
||||||
<xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>
|
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly
|
||||||
</xs:annotation>
|
verification.
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
<xs:attribute name="IncludeRuntimeReferences" type="xs:boolean">
|
<xs:attribute name="GenerateXsd" type="xs:boolean">
|
||||||
<xs:annotation>
|
<xs:annotation>
|
||||||
<xs:documentation>Controls if runtime assemblies are also embedded.</xs:documentation>
|
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.
|
||||||
</xs:annotation>
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
<xs:attribute name="UseRuntimeReferencePaths" type="xs:boolean">
|
</xs:complexType>
|
||||||
<xs:annotation>
|
</xs:element>
|
||||||
<xs:documentation>Controls whether the runtime assemblies are embedded with their full path or only with their assembly name.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="DisableCompression" type="xs:boolean">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="DisableCleanup" type="xs:boolean">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="LoadAtModuleInit" type="xs:boolean">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="IgnoreSatelliteAssemblies" type="xs:boolean">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="ExcludeAssemblies" type="xs:string">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with |</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="IncludeAssemblies" type="xs:string">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="ExcludeRuntimeAssemblies" type="xs:string">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>A list of runtime assembly names to exclude from the default action of "embed all Copy Local references", delimited with |</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="IncludeRuntimeAssemblies" type="xs:string">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>A list of runtime assembly names to include from the default action of "embed all Copy Local references", delimited with |.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="Unmanaged32Assemblies" type="xs:string">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="Unmanaged64Assemblies" type="xs:string">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="PreloadOrder" type="xs:string">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
</xs:all>
|
|
||||||
<xs:attribute name="VerifyAssembly" type="xs:boolean">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="VerifyIgnoreCodes" type="xs:string">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
<xs:attribute name="GenerateXsd" type="xs:boolean">
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>
|
|
||||||
</xs:annotation>
|
|
||||||
</xs:attribute>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
<h1 align="center">Endless Host Roles</h1>
|
<h1 align="center">Endless Host Roles</h1>
|
||||||
<h4 align="center">Previously known as TOHE+</h4>
|
<h4 align="center">Previously known as TOHE+</h4>
|
||||||
|
|
||||||
@@ -7,10 +6,11 @@
|
|||||||
<img align="left" alt="Cover" src="Resources/Images/EHR-BG.png" width="50%" height="250" />
|
<img align="left" alt="Cover" src="Resources/Images/EHR-BG.png" width="50%" height="250" />
|
||||||
|
|
||||||
<p align="right">
|
<p align="right">
|
||||||
|
|
||||||
> ### Regarding this mod
|
> ### Regarding this mod
|
||||||
>
|
>
|
||||||
> This mod is not affiliated with Among Us or Innersloth LLC, and the content contained therein is not endorsed or otherwise sponsored by Innersloth LLC. Portions of the materials contained herein are the property of Innersloth LLC.
|
> This mod is not affiliated with Among Us or Innersloth LLC, and the content contained therein is not endorsed or
|
||||||
|
> otherwise sponsored by Innersloth LLC. Portions of the materials contained herein are the property of Innersloth LLC.
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
@@ -140,17 +140,24 @@
|
|||||||
| Witness | | | |
|
| Witness | | | |
|
||||||
|
|
||||||
## Main Features
|
## Main Features
|
||||||
- Note: The goal with this branch is to improve the existing stuff over adding new roles. If some of the stuff you see below are in other mods, they were originally coded by me.
|
|
||||||
|
- Note: The goal with this branch is to improve the existing stuff over adding new roles. If some of the stuff you see
|
||||||
|
below are in other mods, they were originally coded by me.
|
||||||
|
|
||||||
### Most Popular Game Mode
|
### Most Popular Game Mode
|
||||||
|
|
||||||
- A brand-new official gamemode, Basic FFA (Free For All)
|
- A brand-new official gamemode, Basic FFA (Free For All)
|
||||||
- This mode makes everyone a killer and the last player alive wins
|
- This mode makes everyone a killer and the last player alive wins
|
||||||
- Features: Random events, ranks and scoring, random ability gain for every kill, game timer, scoreboard (task list), unique end screen, fully customizable
|
- Features: Random events, ranks and scoring, random ability gain for every kill, game timer, scoreboard (task list),
|
||||||
|
unique end screen, fully customizable
|
||||||
|
|
||||||
### Overall improvements compared to other mods
|
### Overall improvements compared to other mods
|
||||||
|
|
||||||
- Role spawn chances are in percentages
|
- Role spawn chances are in percentages
|
||||||
- Gain more ability uses for completing tasks as crewmate roles
|
- Gain more ability uses for completing tasks as crewmate roles
|
||||||
- Gain more ability uses for getting kills as impostor roles
|
- Gain more ability uses for getting kills as impostor roles
|
||||||
- Most shapeshifting roles that only used shapeshifting as an ability trigger or a target selector now don't actually shapeshift with the egg animation, it's automatically canceled
|
- Most shapeshifting roles that only used shapeshifting as an ability trigger or a target selector now don't actually
|
||||||
|
shapeshift with the egg animation, it's automatically canceled
|
||||||
- Prevent kills while shifted when no ability uses are left for some roles (Sniper, Twister, Disperser, Hangman,
|
- Prevent kills while shifted when no ability uses are left for some roles (Sniper, Twister, Disperser, Hangman,
|
||||||
Camouflager, etc.)
|
Camouflager, etc.)
|
||||||
- Code cleanup and major performance improvement
|
- Code cleanup and major performance improvement
|
||||||
@@ -159,7 +166,8 @@
|
|||||||
- Better custom button images
|
- Better custom button images
|
||||||
- Better progress text look
|
- Better progress text look
|
||||||
- Visualized cooldowns for more roles
|
- Visualized cooldowns for more roles
|
||||||
- Disabled most shield animations for modded clients for a better experience, and even some for vanilla clients (all cooldowns are still reset properly, this is just a visual improvement)
|
- Disabled most shield animations for modded clients for a better experience, and even some for vanilla clients (all
|
||||||
|
cooldowns are still reset properly, this is just a visual improvement)
|
||||||
- Shapeshift and vent cooldowns are now always reset after meetings
|
- Shapeshift and vent cooldowns are now always reset after meetings
|
||||||
- Custom main menu
|
- Custom main menu
|
||||||
- Improved strings and their appearance
|
- Improved strings and their appearance
|
||||||
@@ -168,7 +176,8 @@
|
|||||||
- Better confirm ejections text
|
- Better confirm ejections text
|
||||||
- Brand-new HUD text
|
- Brand-new HUD text
|
||||||
- Better role summary
|
- Better role summary
|
||||||
- Option to use Pet button instead of Vent, Shapeshift or Sabotage (assigns the Pusheen pet to everyone at the start of the game)
|
- Option to use Pet button instead of Vent, Shapeshift or Sabotage (assigns the Pusheen pet to everyone at the start of
|
||||||
|
the game)
|
||||||
- Smaller mod version text and smaller credentials text (imo it was annoying that it covered a quarter of the screen)
|
- Smaller mod version text and smaller credentials text (imo it was annoying that it covered a quarter of the screen)
|
||||||
- Players have their name displayed with their color on the ejection screen
|
- Players have their name displayed with their color on the ejection screen
|
||||||
- How many killers remain after each ejection (even if no one was ejected, like it was a skip or a tie) is displayed
|
- How many killers remain after each ejection (even if no one was ejected, like it was a skip or a tie) is displayed
|
||||||
@@ -179,7 +188,9 @@
|
|||||||
- Set anyone's role for the next game using '/setrole [player ID] [role name]' (replaces /up)
|
- Set anyone's role for the next game using '/setrole [player ID] [role name]' (replaces /up)
|
||||||
|
|
||||||
### Role specific Improvements
|
### Role specific Improvements
|
||||||
|
|
||||||
#### Crewmates
|
#### Crewmates
|
||||||
|
|
||||||
- Chameleon uses vanilla engineer cooldown
|
- Chameleon uses vanilla engineer cooldown
|
||||||
- The target of the Deputy no longer gets a shield animation on top of the Deputy
|
- The target of the Deputy no longer gets a shield animation on top of the Deputy
|
||||||
- Fortune Teller: Setting whether it shows specific roles after completing tasks
|
- Fortune Teller: Setting whether it shows specific roles after completing tasks
|
||||||
@@ -191,17 +202,23 @@
|
|||||||
- Tracefinder: Settings that determine the delay in which the arrows show up
|
- Tracefinder: Settings that determine the delay in which the arrows show up
|
||||||
- Bodyguard: Setting whether the murderer dies when the bodyguard protects the target
|
- Bodyguard: Setting whether the murderer dies when the bodyguard protects the target
|
||||||
- Monarch: Can be guessed, just not by Knighted players
|
- Monarch: Can be guessed, just not by Knighted players
|
||||||
|
|
||||||
#### Impostors
|
#### Impostors
|
||||||
|
|
||||||
- Ninja: Kill Cooldown no longer resets when unshifting
|
- Ninja: Kill Cooldown no longer resets when unshifting
|
||||||
- Bounty Hunter: Target's name is displayed in black for the Bounty Hunter; Swap Timer is displayed next to the role name, not on the Shapeshift button => Changed the basis to regular Impostor
|
- Bounty Hunter: Target's name is displayed in black for the Bounty Hunter; Swap Timer is displayed next to the role
|
||||||
|
name, not on the Shapeshift button => Changed the basis to regular Impostor
|
||||||
- Eraser: Erase by Voting or by Kill Button & What to do when target is neutral
|
- Eraser: Erase by Voting or by Kill Button & What to do when target is neutral
|
||||||
- Hangman: Kill Cooldown after strangling
|
- Hangman: Kill Cooldown after strangling
|
||||||
- Mare (add-on): Can kill at all times, but if lights are not out, the kill cooldown is higher
|
- Mare (add-on): Can kill at all times, but if lights are not out, the kill cooldown is higher
|
||||||
- Quick Shooter now works correctly
|
- Quick Shooter now works correctly
|
||||||
- Serial Killer: Suicide Timer is displayed next to the role name, not on the Shapeshift button => Changed the basis to regular Impostor; Setting whether the Suicide Timer only starts after their first kill
|
- Serial Killer: Suicide Timer is displayed next to the role name, not on the Shapeshift button => Changed the basis to
|
||||||
- Swooper: Setting whether it can vent normally when swooping is on cooldown; Swoop Cooldown is visualized next to the role name
|
regular Impostor; Setting whether the Suicide Timer only starts after their first kill
|
||||||
|
- Swooper: Setting whether it can vent normally when swooping is on cooldown; Swoop Cooldown is visualized next to the
|
||||||
|
role name
|
||||||
- Wildling: Setting whether the role can Shapeshift or not; Setting whether the role can Vent or not
|
- Wildling: Setting whether the role can Shapeshift or not; Setting whether the role can Vent or not
|
||||||
- Underdog: Can kill at all times, but if the number of players alive is higher than the set amount, the kill cooldown is higher
|
- Underdog: Can kill at all times, but if the number of players alive is higher than the set amount, the kill cooldown
|
||||||
|
is higher
|
||||||
- Miner: Shapeshift Cooldown and Shapeshift Duration setting
|
- Miner: Shapeshift Cooldown and Shapeshift Duration setting
|
||||||
- Escapist: Shapeshift Cooldown and Shapeshift Duration setting
|
- Escapist: Shapeshift Cooldown and Shapeshift Duration setting
|
||||||
- Cleaner: Can only clean bodies if their kill cooldown is up
|
- Cleaner: Can only clean bodies if their kill cooldown is up
|
||||||
@@ -209,9 +226,12 @@
|
|||||||
- Capitalist: Can kill normally with the double click method (& + Kill Cooldown setting)
|
- Capitalist: Can kill normally with the double click method (& + Kill Cooldown setting)
|
||||||
- Killing Machine: Has impostor vision
|
- Killing Machine: Has impostor vision
|
||||||
- Puppeteer: Added a lot of settings
|
- Puppeteer: Added a lot of settings
|
||||||
|
|
||||||
#### Neutrals
|
#### Neutrals
|
||||||
|
|
||||||
- Medusa: Can only clean bodies if their kill cooldown is up
|
- Medusa: Can only clean bodies if their kill cooldown is up
|
||||||
- Wraith: Setting whether it can vent normally when invis is on cooldown; Invis Cooldown is visualized next to the role name
|
- Wraith: Setting whether it can vent normally when invis is on cooldown; Invis Cooldown is visualized next to the role
|
||||||
|
name
|
||||||
- Poisoner: Kill Cooldown is reset when the poisoned target dies
|
- Poisoner: Kill Cooldown is reset when the poisoned target dies
|
||||||
- Glitch is now The Glitch from TOU-R, it was completely rewritten, and I worked really hard on it
|
- Glitch is now The Glitch from TOU-R, it was completely rewritten, and I worked really hard on it
|
||||||
- Provocateur: No longer suicides after selecting a target
|
- Provocateur: No longer suicides after selecting a target
|
||||||
@@ -232,54 +252,72 @@
|
|||||||
<br>
|
<br>
|
||||||
|
|
||||||
## Credit to these mods and their developers for the code and help:
|
## Credit to these mods and their developers for the code and help:
|
||||||
|
|
||||||
### :star: [TOHER/TOHRE/TOHEN](https://github.com/0xDrMoe/TownofHost-Enhanced) :
|
### :star: [TOHER/TOHRE/TOHEN](https://github.com/0xDrMoe/TownofHost-Enhanced) :
|
||||||
>
|
|
||||||
|
>
|
||||||
> - Our repo is forked from TOHRE (from a long time ago)
|
> - Our repo is forked from TOHRE (from a long time ago)
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [TOHE/TONX](https://github.com/KARPED1EM/TownOfHostEdited) :
|
### :star: [TOHE/TONX](https://github.com/KARPED1EM/TownOfHostEdited) :
|
||||||
>
|
|
||||||
|
>
|
||||||
> - Our repo is a continuation of TOHE
|
> - Our repo is a continuation of TOHE
|
||||||
> - TONX reference: Modify character limit for chat messages
|
> - TONX reference: Modify character limit for chat messages
|
||||||
> - TONX reference: Modify and apply cool animations on Main Menu
|
> - TONX reference: Modify and apply cool animations on Main Menu
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [TOH](https://github.com/tukasa0001/TownOfHost) :
|
### :star: [TOH](https://github.com/tukasa0001/TownOfHost) :
|
||||||
>
|
|
||||||
|
>
|
||||||
> - Our repo is based initially on TOH
|
> - Our repo is based initially on TOH
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [TOHY](https://github.com/Yumenopai/TownOfHost_Y) :
|
### :star: [TOHY](https://github.com/Yumenopai/TownOfHost_Y) :
|
||||||
>
|
|
||||||
|
>
|
||||||
> - Many role ideas
|
> - Many role ideas
|
||||||
> - Provided roles: AntiAdminer, CursedWolf, Workaholic, Greedier, DarkHide, Ignitor, Rabbit
|
> - Provided roles: AntiAdminer, CursedWolf, Workaholic, Greedier, DarkHide, Ignitor, Rabbit
|
||||||
> - Reference: Modify game announcement
|
> - Reference: Modify game announcement
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [TOH:TOR](https://github.com/music-discussion/TownOfHost-TheOtherRoles) :
|
### :star: [TOH:TOR](https://github.com/music-discussion/TownOfHost-TheOtherRoles) :
|
||||||
>
|
|
||||||
|
>
|
||||||
> - Many role ideas
|
> - Many role ideas
|
||||||
> - Reference: Exile Confirm
|
> - Reference: Exile Confirm
|
||||||
> - Reference: Split RPC Pack
|
> - Reference: Split RPC Pack
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [SNR](https://github.com/ykundesu/SuperNewRoles) :
|
### :star: [SNR](https://github.com/ykundesu/SuperNewRoles) :
|
||||||
>
|
|
||||||
|
>
|
||||||
> - Reference: Credentials menu
|
> - Reference: Credentials menu
|
||||||
> - Reference: Switch Horse Mode
|
> - Reference: Switch Horse Mode
|
||||||
> - Reference: Search Mod Game
|
> - Reference: Search Mod Game
|
||||||
> - Reference: Custom Button
|
> - Reference: Custom Button
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [TOP](https://github.com/tugaru1975/TownOfPlus) :
|
### :star: [TOP](https://github.com/tugaru1975/TownOfPlus) :
|
||||||
>
|
|
||||||
|
>
|
||||||
> - Reference: Zoom
|
> - Reference: Zoom
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [RHR](https://github.com/sansaaaaai/Revolutionary-host-roles) :
|
### :star: [RHR](https://github.com/sansaaaaai/Revolutionary-host-roles) :
|
||||||
>
|
|
||||||
|
>
|
||||||
> - Reference: Modify settings menu
|
> - Reference: Modify settings menu
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [TOH+](https://github.com/SkullCreeper/TownOfHostPlus) :
|
### :star: [TOH+](https://github.com/SkullCreeper/TownOfHostPlus) :
|
||||||
|
|
||||||
>
|
>
|
||||||
> - Provided roles: Marshall, Poisoner, Necroview, Sidekick
|
> - Provided roles: Marshall, Poisoner, Necroview, Sidekick
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [PL](https://github.com/ImaMapleTree/Lotus) :
|
### :star: [PL](https://github.com/ImaMapleTree/Lotus) :
|
||||||
|
|
||||||
>
|
>
|
||||||
> - Ideas for some roles
|
> - Ideas for some roles
|
||||||
> - Reference: Customize Main Menu
|
> - Reference: Customize Main Menu
|
||||||
@@ -288,51 +326,60 @@
|
|||||||
>
|
>
|
||||||
|
|
||||||
### :star: [Stellar Roles](https://github.com/Mr-Fluuff/StellarRolesAU) :
|
### :star: [Stellar Roles](https://github.com/Mr-Fluuff/StellarRolesAU) :
|
||||||
|
|
||||||
>
|
>
|
||||||
> - Many role ideas (this mod is seriously amazing)
|
> - Many role ideas (this mod is seriously amazing)
|
||||||
> - Reference: Some custom button images
|
> - Reference: Some custom button images
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [TOHEX/TONEX](https://github.com/TOHEX-Official/TownOfHostEdited-Xi) :
|
### :star: [TOHEX/TONEX](https://github.com/TOHEX-Official/TownOfHostEdited-Xi) :
|
||||||
|
|
||||||
>
|
>
|
||||||
> - Provided the role: Swapper
|
> - Provided the role: Swapper
|
||||||
> - Reference: Store message history
|
> - Reference: Store message history
|
||||||
>
|
>
|
||||||
|
|
||||||
### :star: [More Gamemodes](https://github.com/Rabek009/MoreGamemodes) :
|
### :star: [More Gamemodes](https://github.com/Rabek009/MoreGamemodes) :
|
||||||
>
|
|
||||||
|
>
|
||||||
> - Reference: Part of the code used for the Endless Host Roles Image in the Main Menu
|
> - Reference: Part of the code used for the Endless Host Roles Image in the Main Menu
|
||||||
> - Reference: Custom Net Objects
|
> - Reference: Custom Net Objects
|
||||||
>
|
>
|
||||||
|
|
||||||
### Endless Host Roles (EHR), with Endless Possibilities, brought to you by the Endless Network.
|
### Endless Host Roles (EHR), with Endless Possibilities, brought to you by the Endless Network.
|
||||||
|
|
||||||
##### Developers:
|
##### Developers:
|
||||||
|
|
||||||
- Gurge44
|
- Gurge44
|
||||||
|
|
||||||
##### Contributors:
|
##### Contributors:
|
||||||
|
|
||||||
- Dx
|
- Dx
|
||||||
- PH_Gaming
|
- PH_Gaming
|
||||||
|
|
||||||
##### Special Thanks:
|
##### Special Thanks:
|
||||||
|
|
||||||
- Seleneous
|
- Seleneous
|
||||||
- thewhiskas27
|
- thewhiskas27
|
||||||
- HyperAtill
|
- HyperAtill
|
||||||
|
|
||||||
##### Translators:
|
##### Translators:
|
||||||
|
|
||||||
- Dx (PT-BR)
|
- Dx (PT-BR)
|
||||||
- PH_Gaming (PT-BR)
|
- PH_Gaming (PT-BR)
|
||||||
- Tomix (PT-BR)
|
- Tomix (PT-BR)
|
||||||
- aviiiv (PT-BR)
|
- aviiiv (PT-BR)
|
||||||
- HyperAtill (RU)
|
- HyperAtill (RU)
|
||||||
|
|
||||||
|
|
||||||
# License for the Custom Team Assigner application
|
# License for the Custom Team Assigner application
|
||||||
|
|
||||||
Copyright (c) 2024, Gurge44
|
Copyright (c) 2024, Gurge44
|
||||||
|
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
Redistribution and use in source and binary forms, with or without
|
||||||
modification, are permitted provided that the following conditions are met:
|
modification, are permitted provided that the following conditions are met:
|
||||||
|
|
||||||
1. Redistributions of source code must retain the above copyright
|
1. Redistributions of source code must retain the above copyright
|
||||||
notice, this list of conditions and the following disclaimer.
|
notice, this list of conditions and the following disclaimer.
|
||||||
2. Redistributions in binary form must reproduce the above copyright
|
2. Redistributions in binary form must reproduce the above copyright
|
||||||
@@ -340,20 +387,18 @@ modification, are permitted provided that the following conditions are met:
|
|||||||
documentation and/or other materials provided with the distribution.
|
documentation and/or other materials provided with the distribution.
|
||||||
3. All advertising materials mentioning features or use of this software
|
3. All advertising materials mentioning features or use of this software
|
||||||
must display the following acknowledgement:
|
must display the following acknowledgement:
|
||||||
This product includes software developed by the Endless Network.
|
This product includes software developed by Gurge44.
|
||||||
4. Neither the name of the Endless Network nor the
|
4. Neither the name of the Endless Network nor the
|
||||||
names of its contributors may be used to endorse or promote products
|
names of its contributors may be used to endorse or promote products
|
||||||
derived from this software without specific prior written permission.
|
derived from this software without specific prior written permission.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ''AS IS'' AND ANY
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ''AS IS'' AND ANY
|
||||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
|
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
|
||||||
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
Reference in new issue
Block a user