From be35156b5a1848fa44060c10e4bd6732a443be96 Mon Sep 17 00:00:00 2001 From: Oarcinae Date: Wed, 23 Oct 2024 19:22:02 -0400 Subject: [PATCH] Add GPS ping text for player when clicking on player list location. Bumping version too. --- changelog.txt | 5 +++++ info.json | 2 +- lib/gui_tabs/player_list.lua | 9 +++++++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/changelog.txt b/changelog.txt index 665ae95..b87ff3c 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 2.1.3 +Date: ???? + Minor Features: + - Add GPS ping for when player clicks on someone's location in the player list. +--------------------------------------------------------------------------------------------------- Version: 2.1.2 Date: 2024-10-23 Bugfixes: diff --git a/info.json b/info.json index 44185d2..2d184cd 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "oarc-mod", - "version": "2.1.2", + "version": "2.1.3", "factorio_version": "2.0", "title": "Oarc Multiplayer Spawn", "author": "Oarcinae", diff --git a/lib/gui_tabs/player_list.lua b/lib/gui_tabs/player_list.lua index d98fef1..e5a7103 100644 --- a/lib/gui_tabs/player_list.lua +++ b/lib/gui_tabs/player_list.lua @@ -128,10 +128,15 @@ function PlayerListTabGuiClick(event) return end + local position, surface if (target_player.character) then - player.set_controller{type = defines.controllers.remote, position = target_player.character.position, surface = target_player.character.surface} + position = target_player.character.position + surface = target_player.character.surface else - player.set_controller{type = defines.controllers.remote, position = target_player.position, surface = target_player.surface} + position = target_player.position + surface = target_player.surface end + player.set_controller{type = defines.controllers.remote, position = position, surface = surface} + player.print({"", target_player.name, " -> ", GetGPStext(surface.name, position)}) end end \ No newline at end of file