Lots of fixes. 2 BUGS FOUND (read)

Added white border to flag sprite.  Removed debug.log testing code. Fixed hat respawn bug. Positioned all flags/end zones in every map properly. Extensively tested each gamemode with 3 players and found 2 bugs I cannot seem to fix.

First bug I found is the Win Screen that displays during FreeForAll always only shows Player 1 as the winner, regardless of the actual winner. The Win Screen fails to update to the proper player and color after a player wins. This only happens while playing FreeForAll, on any map other than Clouds. The Clouds map, and every other gamemode and map combination works just fine.

The second bug I found could be considered a feature if we wanted. During a Keep Away game, when the Hat is inactive for too long, it appears to spaz over the screen for a second right before respawning. I'm not sure if this is an animation bug or a spawnpoint bug in the code.

Other than these two bugs, every map has been extensively tested and tweaked to work properly for every gamemode.
This commit is contained in:
djkellerman
2025-04-18 00:34:33 -04:00
parent c2463da317
commit 0838aebf89
10 changed files with 2274 additions and 1194 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -97,8 +97,9 @@ GameObject:
m_Component:
- component: {fileID: 3508504517010197326}
- component: {fileID: 2472279949341049392}
- component: {fileID: 1226630484593389857}
- component: {fileID: 7175913768620688938}
- component: {fileID: 1226630484593389857}
- component: {fileID: 2402318339000397793}
m_Layer: 0
m_Name: Obstacle Course End
m_TagString: Untagged
@@ -168,18 +169,6 @@ BoxCollider2D:
m_AutoTiling: 0
m_Size: {x: 1, y: 1}
m_EdgeRadius: 0
--- !u!114 &1226630484593389857
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8429222029133414007}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 746e2bd0f68be467eb1b2b19c7c513af, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!50 &7175913768620688938
Rigidbody2D:
serializedVersion: 5
@@ -207,3 +196,27 @@ Rigidbody2D:
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 0
--- !u!114 &1226630484593389857
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8429222029133414007}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 746e2bd0f68be467eb1b2b19c7c513af, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &2402318339000397793
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8429222029133414007}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 69fc903d39ac3d24aab4ce7a68dba447, type: 3}
m_Name:
m_EditorClassIdentifier: