06-26-2023, 04:26 PM
(This post was last modified: 06-26-2023, 05:17 PM by The Gent. Edited 1 time in total.)
After playing on a new character recently and trying to get starting funds to get clothing and such before moving on to something else, I began to realize the City Worker Job is kind of messed up in some ways, especially hours after a server reset has happened. As it currently stands, each job is assigned to an individual and they go do it before getting another one shortly after. On paper that sounds like a perfect recipe, but in practice unfortunately there are a few branches on the tracks. If a person doing City Work fails to do a job, switches jobs, or even begin to play on a new character, the box just sits there sparking forever until the next map changes and then the process slowly starts over again. At the time of writing this suggestion, every electrical box on the map is sparking and as a City Worker, I cannot fix any of them because they are all assigned to someone else despite me being the only City Worker online.
Considering all of that, there are a few ideas I had that could fix the problem independently or in tandem:
1. After a person disconnects, switches characters, or refuses to do a job for longer than 10 minutes, it automatically times out and resets and is ready to be given to the next available City Worker.
2. Employ a system similar to the shipment system currently where if a City Worker doesn't complete their job within a 10-20 minute window, the job is then open to any city worker to complete by just walking up and beginning to do the job.
3. If a city worker fails to do their job more than one time either due to being AFK or occupied in another occupation while still under the whitelist, they get a notification in the top right along the lines of "You have been fired as your job as a City Worker. You may apply again in (minutes/hours)
I know with how old GMod is getting there are a lot of limitations in the game itself that make some things simply not possible to be tweaked or updated, if this is one of those situations I understand, but I felt I would at least put the recommendation out there just in case it isn't and my idea could some way help benefit the server. Would be nice seeing the City Worker job become something legal players can do while also fixing the eye sore of sparking electrical boxes on every block of southside
Considering all of that, there are a few ideas I had that could fix the problem independently or in tandem:
1. After a person disconnects, switches characters, or refuses to do a job for longer than 10 minutes, it automatically times out and resets and is ready to be given to the next available City Worker.
2. Employ a system similar to the shipment system currently where if a City Worker doesn't complete their job within a 10-20 minute window, the job is then open to any city worker to complete by just walking up and beginning to do the job.
3. If a city worker fails to do their job more than one time either due to being AFK or occupied in another occupation while still under the whitelist, they get a notification in the top right along the lines of "You have been fired as your job as a City Worker. You may apply again in (minutes/hours)
I know with how old GMod is getting there are a lot of limitations in the game itself that make some things simply not possible to be tweaked or updated, if this is one of those situations I understand, but I felt I would at least put the recommendation out there just in case it isn't and my idea could some way help benefit the server. Would be nice seeing the City Worker job become something legal players can do while also fixing the eye sore of sparking electrical boxes on every block of southside