From 4d8abe7f57f31e6373b23bc2147318095234ae96 Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Sun, 10 Mar 2024 16:20:06 +0100 Subject: [PATCH] #MARKEROPS_BASE * Fix event coalition --- Moose Development/Moose/Core/Event.lua | 1 + Moose Development/Moose/Core/MarkerOps_Base.lua | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Moose Development/Moose/Core/Event.lua b/Moose Development/Moose/Core/Event.lua index d3a105631..5908c032b 100644 --- a/Moose Development/Moose/Core/Event.lua +++ b/Moose Development/Moose/Core/Event.lua @@ -1378,6 +1378,7 @@ function EVENT:onEvent( Event ) Event.MarkCoordinate=COORDINATE:NewFromVec3(Event.pos) Event.MarkText=Event.text Event.MarkCoalition=Event.coalition + Event.IniCoalition=Event.coalition Event.MarkGroupID = Event.groupID end diff --git a/Moose Development/Moose/Core/MarkerOps_Base.lua b/Moose Development/Moose/Core/MarkerOps_Base.lua index 664ad3c03..3bc950416 100644 --- a/Moose Development/Moose/Core/MarkerOps_Base.lua +++ b/Moose Development/Moose/Core/MarkerOps_Base.lua @@ -50,7 +50,7 @@ MARKEROPS_BASE = { ClassName = "MARKEROPS", Tag = "mytag", Keywords = {}, - version = "0.1.2", + version = "0.1.3", debug = false, Casesensitive = true, } @@ -158,10 +158,10 @@ function MARKEROPS_BASE:OnEventMark(Event) local text = tostring(Event.text) local m = MESSAGE:New(string.format("Mark added at %s with text: %s",coordtext,text),10,"Info",false):ToAll() end - local coalition = Event.IniCoalition + local coalition = Event.MarkCoalition -- decision if Event.id==world.event.S_EVENT_MARK_ADDED then - self:T({event="S_EVENT_MARK_ADDED", carrier=self.groupname, vec3=Event.pos}) + self:T({event="S_EVENT_MARK_ADDED", carrier=Event.IniGroupName, vec3=Event.pos}) -- Handle event local Eventtext = tostring(Event.text) if Eventtext~=nil then @@ -171,7 +171,7 @@ function MARKEROPS_BASE:OnEventMark(Event) end end elseif Event.id==world.event.S_EVENT_MARK_CHANGE then - self:T({event="S_EVENT_MARK_CHANGE", carrier=self.groupname, vec3=Event.pos}) + self:T({event="S_EVENT_MARK_CHANGE", carrier=Event.IniGroupName, vec3=Event.pos}) -- Handle event. local Eventtext = tostring(Event.text) if Eventtext~=nil then @@ -181,7 +181,7 @@ function MARKEROPS_BASE:OnEventMark(Event) end end elseif Event.id==world.event.S_EVENT_MARK_REMOVED then - self:T({event="S_EVENT_MARK_REMOVED", carrier=self.groupname, vec3=Event.pos}) + self:T({event="S_EVENT_MARK_REMOVED", carrier=Event.IniGroupName, vec3=Event.pos}) -- Hande event. local Eventtext = tostring(Event.text) if Eventtext~=nil then