From d2ef0e708daf9805f3d3e20404c944f112665960 Mon Sep 17 00:00:00 2001 From: JappaWakka Date: Thu, 16 Jan 2025 15:46:16 +0100 Subject: [PATCH] Make it possible for NPCs to have no collision --- P3D/World/LevelLoader.vb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/P3D/World/LevelLoader.vb b/P3D/World/LevelLoader.vb index 08755e415..071078163 100644 --- a/P3D/World/LevelLoader.vb +++ b/P3D/World/LevelLoader.vb @@ -644,6 +644,7 @@ Scale = New Vector3(ScaleList(0), ScaleList(1), ScaleList(2)) End If + Dim Collision As Boolean = CBool(GetTag(Tags, "Collision")) Dim TextureID As String = CStr(GetTag(Tags, "TextureID")) Dim Rotation As Integer = CInt(GetTag(Tags, "Rotation")) Dim ActionValue As Integer = CInt(GetTag(Tags, "Action")) @@ -672,7 +673,7 @@ AnimateIdle = CBool(GetTag(Tags, "AnimateIdle")) End If - Dim NPC As NPC = CType(Entity.GetNewEntity("NPC", Position, {Nothing}, {0, 0}, True, New Vector3(0), Scale, BaseModel.BillModel, ActionValue, AdditionalValue, True, Shader, -1, MapOrigin, "", Offset, {TextureID, Rotation, Name, ID, AnimateIdle, Movement, MoveRectangles},,,,ModelPath), NPC) + Dim NPC As NPC = CType(Entity.GetNewEntity("NPC", Position, {Nothing}, {0, 0}, Collision, New Vector3(0), Scale, BaseModel.BillModel, ActionValue, AdditionalValue, True, Shader, -1, MapOrigin, "", Offset, {TextureID, Rotation, Name, ID, AnimateIdle, Movement, MoveRectangles},,,, ModelPath), NPC) If loadOffsetMap = False Then Screen.Level.Entities.Add(NPC)