From da65b352672c4adde48982097a4d23d139fdb8d6 Mon Sep 17 00:00:00 2001 From: tovernaar123 Date: Sun, 16 Aug 2020 17:20:56 +0200 Subject: [PATCH] shood be done now --- config/expcore/roles.lua | 1 + modules/addons/station-auto-name.lua | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/config/expcore/roles.lua b/config/expcore/roles.lua index df059559..e8233a85 100644 --- a/config/expcore/roles.lua +++ b/config/expcore/roles.lua @@ -265,6 +265,7 @@ Roles.define_role_order{ Roles.override_player_roles{ ["Cooldude2606"]={"Senior Administrator","Moderator","Senior Backer","Supporter"}, + ["tovernaar123"]={"Senior Administrator","Moderator","Senior Backer","Supporter"}, ["arty714"]={"Senior Administrator","Senior Backer","Supporter"}, ["Drahc_pro"]={"Administrator","Moderator","Veteran","Member"}, ["mark9064"]={"Administrator","Moderator","Member"}, diff --git a/modules/addons/station-auto-name.lua b/modules/addons/station-auto-name.lua index 6b3d28e5..9b919066 100644 --- a/modules/addons/station-auto-name.lua +++ b/modules/addons/station-auto-name.lua @@ -22,12 +22,33 @@ local function Angle(entity) end end end +local custum_string = '%&%ren#med%&%' + +local function ends_with(str, ending) + return ending == "" or str:sub(-#ending) == ending + end local function station_name_changer(event) local entity = event.created_entity local name = entity.name + if name == "entity-ghost" then + name = entity.ghost_name + if name == "train-stop" then + local backername = entity.backer_name + if backername ~= '' then + entity.backer_name = backername..custum_string + end + end + return + end if name == "train-stop" then --only do the event if its a train stop + local backername = entity.backer_name + if ends_with(backername,custum_string) then + game.print(#backername); + entity.backer_name = backername:sub(1, #backername - #custum_string) + return + end local boundingBox = entity.bounding_box -- expanded box for recourse search: local bounding2 = { {boundingBox.left_top.x -100 ,boundingBox.left_top.y -100} , {boundingBox.right_bottom.x +100, boundingBox.right_bottom.y +100 } }