Skip to content

Commit

Permalink
[FIXED] police car spawn point.
Browse files Browse the repository at this point in the history
[FIXED] Infinity fire trucks and disaster response trucks.
  • Loading branch information
MacSergey committed Nov 16, 2022
1 parent 4fd49b2 commit efff5b5
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 29 deletions.
4 changes: 2 additions & 2 deletions BuildingSpawnPoints/BuildingSpawnPoints.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
</PropertyGroup>

<PropertyGroup>
<AssemblyVersion>1.3.0.104</AssemblyVersion>
<AssemblyVersion>1.3.0.105</AssemblyVersion>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)' == 'Stable Release' OR '$(Configuration)' == 'Stable Debug'">
<AssemblyVersion>1.3.0.3</AssemblyVersion>
<AssemblyVersion>1.3.1</AssemblyVersion>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Stable Release|AnyCPU'">
Expand Down
1 change: 1 addition & 0 deletions BuildingSpawnPoints/Mod.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ public class Mod : BasePatcherMod<Mod>

public override List<ModVersion> Versions => new List<ModVersion>()
{
new ModVersion(new Version(1,3,1), new DateTime(2022, 11, 16)),
new ModVersion(new Version(1,3), new DateTime(2022, 9, 14)),
new ModVersion(new Version(1,2,4), new DateTime(2022, 6, 19)),
new ModVersion(new Version(1,2,3), new DateTime(2021, 8, 25)),
Expand Down
8 changes: 4 additions & 4 deletions BuildingSpawnPoints/Patcher.cs
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ public static bool CargoTrainAI_SetSource_Prefix(CargoTrainAI __instance, ushort
{
data.Unspawn(vehicleID);

var building = sourceBuilding.GetBuilding();
ref var building = ref sourceBuilding.GetBuilding();
var randomizer = new Randomizer(vehicleID);
building.Info.m_buildingAI.CalculateSpawnPosition(sourceBuilding, ref building, ref randomizer, __instance.m_info, out var position, out _);

Expand All @@ -243,8 +243,8 @@ public static bool CargoTrainAI_SetSource_Prefix(CargoTrainAI __instance, ushort
data.m_targetPos1 = data.m_targetPos0;
data.m_targetPos2 = data.m_targetPos0;
data.m_targetPos3 = data.m_targetPos0;
Singleton<BuildingManager>.instance.m_buildings.m_buffer[sourceBuilding].AddOwnVehicle(vehicleID, ref data);
if ((sourceBuilding.GetBuilding().m_flags & Building.Flags.IncomingOutgoing) != 0)
building.AddOwnVehicle(vehicleID, ref data);
if ((building.m_flags & Building.Flags.IncomingOutgoing) != 0)
{
if ((data.m_flags & Vehicle.Flags.TransferToTarget) != 0)
data.m_flags |= Vehicle.Flags.Importing;
Expand All @@ -266,7 +266,7 @@ private static void VehicleAISetSource<TypeAI>(TypeAI instance, ushort vehicleID
{
data.Unspawn(vehicleID);

var building = sourceBuilding.GetBuilding();
ref var building = ref sourceBuilding.GetBuilding();
var randomizer = new Randomizer(vehicleID);
building.Info.m_buildingAI.CalculateSpawnPosition(sourceBuilding, ref building, ref randomizer, instance.m_info, out var position, out var target);
var rotation = Quaternion.identity;
Expand Down
12 changes: 11 additions & 1 deletion BuildingSpawnPoints/Properties/Localize.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 6 additions & 2 deletions BuildingSpawnPoints/Properties/Localize.resx
Original file line number Diff line number Diff line change
Expand Up @@ -112,10 +112,10 @@
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="Mod_Description" xml:space="preserve">
<value>Change and add vehicles spawn points</value>
Expand Down Expand Up @@ -158,6 +158,10 @@
<data name="Mod_WhatsNewMessage1_3" xml:space="preserve">
<value>[UPDATED] Added Plazas &amp; Promenades DLC support.</value>
</data>
<data name="Mod_WhatsNewMessage1_3_1" xml:space="preserve">
<value>[FIXED] police car spawn point.
[FIXED] Infinity fire trucks and disaster response trucks.</value>
</data>
<data name="Panel_AddAllVehicle" xml:space="preserve">
<value>Add all types of vehicles</value>
</data>
Expand Down
43 changes: 23 additions & 20 deletions BuildingSpawnPoints/Properties/Localize.ru.resx
Original file line number Diff line number Diff line change
Expand Up @@ -59,46 +59,46 @@
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
<xsd:attribute ref="xml:space"/>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
Expand All @@ -112,10 +112,10 @@
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="Mod_Description" xml:space="preserve">
<value>Измените и добавьте точки появления транспортных средств</value>
Expand Down Expand Up @@ -158,6 +158,10 @@
<data name="Mod_WhatsNewMessage1_3" xml:space="preserve">
<value>[UPDATED] Добавлена поддержка Plazas &amp; Promenades DLC.</value>
</data>
<data name="Mod_WhatsNewMessage1_3_1" xml:space="preserve">
<value>[FIXED] Точка появления полицейских машин.
[FIXED] Бесконечные пожарные и спасательные машины.</value>
</data>
<data name="Panel_AddAllVehicle" xml:space="preserve">
<value>Добавить все типы транспортных средств</value>
</data>
Expand Down Expand Up @@ -212,7 +216,6 @@
<data name="Panel_TooFarPoint" xml:space="preserve">
<value>Эта точка расположена слишком далеко от дорог для некоторых типов транспортных средств, пододвиньте ее ближе иначе на не будет работать</value>
</data>

<data name="PointType_Spawn" xml:space="preserve">
<value>Появление</value>
</data>
Expand Down

0 comments on commit efff5b5

Please sign in to comment.