job system.

For feedback on the game code and design. Feedback on server rules and playstyle belong in Policy Discussion.
Post Reply
User avatar
imblyings
Joined: Fri Apr 18, 2014 5:42 pm
Byond Username: Ausops
Location: >using suit sensors

job system.

Post by imblyings » #68033

Please change it so it doesn't force people into heads of staff positions. As far as I'm aware it doesn't force people into AI or borg positions so why not head of staff or captain positions. If the players really needed a head of staff and there weren't any, they can break into the captain's office for the spare ID.
The patched, dusty, trimmed, feathered mantle of evil +13.
User avatar
Scones
Joined: Mon Nov 10, 2014 2:46 am
Byond Username: Scones
Location: cooler than thou

Re: job system.

Post by Scones » #68035

is this a thing?
i've never seen it happen, >50% of basil rounds have no heads of staff
plplplplp WOOOOooo hahahhaha
User avatar
danno
Joined: Wed Apr 16, 2014 5:07 pm
Byond Username: Dannno
Location: e-mail me if you want a pizza roll

Re: job system.

Post by danno » #68036

yeah i mean
i'm pretty sure it even says "captainship is not forced on anyone" on roundstart if there isn't one
Hornygranny wrote: wtf i like danno now
Image
I don't even play ss13 anymore, pretty much due to dannos stupid bullshit
User avatar
imblyings
Joined: Fri Apr 18, 2014 5:42 pm
Byond Username: Ausops
Location: >using suit sensors

Re: job system.

Post by imblyings » #68040

Yes its happened twice.
The patched, dusty, trimmed, feathered mantle of evil +13.
User avatar
Scones
Joined: Mon Nov 10, 2014 2:46 am
Byond Username: Scones
Location: cooler than thou

Re: job system.

Post by Scones » #68045

imblyings wrote:Yes its happened twice.
when? never seen it, never heard of it, never saw a recent change that would indicate this being a feature
plplplplp WOOOOooo hahahhaha
User avatar
Loonikus
Joined: Mon Dec 15, 2014 2:20 am
Byond Username: Loonicus

Re: job system.

Post by Loonikus » #68052

So you had a head role set to "never" and you got selected anyway?
Scott
Github User
Joined: Fri Apr 18, 2014 1:50 pm
Byond Username: Xxnoob
Github Username: xxalpha

Re: job system.

Post by Scott » #68055

I am pretty sure it favors security.
lumipharon
TGMC Administrator
Joined: Mon Apr 28, 2014 4:40 am
Byond Username: Lumipharon

Re: job system.

Post by lumipharon » #68065

No, what he means is if you have a head job to set say, medium, and a non head job set to high, if no one else has better priority for taking that head job (ie: no one has it set to high), then you get put into it, even if you high preference is empty. It's really fucking annoying, since I have to not only set another job to high, I then have to set any head roles to low/never.
User avatar
Remie Richards
Joined: Thu Apr 17, 2014 7:11 pm
Byond Username: CrimsonVision
Location: England, UK, Earth, Sol, Milky Way, Local Group, Virgo Supercluster, Known Universe
Contact:

Re: job system.

Post by Remie Richards » #68072

Code: Select all

//This proc is called before the level loop of DivideOccupations() and will try to select a head, ignoring ALL non-head preferences for every level until
//it locates a head or runs out of levels to check
//This is basically to ensure that there's atleast a few heads in the round
/datum/subsystem/job/proc/FillHeadPosition()
	for(var/level = 1 to 3)
		for(var/command_position in command_positions)
			var/datum/job/job = GetJob(command_position)
			if(!job)	continue
			var/list/candidates = FindOccupationCandidates(job, level)
			if(!candidates.len)	continue
			var/mob/new_player/candidate = pick(candidates)
			if(AssignRole(candidate, command_position))
				return 1
	return 0
私は完璧
miggles
Joined: Fri Apr 18, 2014 9:02 am
Byond Username: Miggles
Contact:

Re: job system.

Post by miggles » #68101

pls remove
if there needs to be someone with access to do something they can just take the spare id
having a head is not at all necessary for anything when you dont have a high population and when you do there will certainly be people to fill those roles
dezzmont wrote:I am one of sawrge's alt accounts
dezzmont wrote:sawrge has it right.
Connor wrote:miggles is correct though
User avatar
Ikarrus
Joined: Fri Apr 18, 2014 2:17 am
Byond Username: Ikarrus
Github Username: Ikarrus
Location: Canada
Contact:

Re: job system.

Post by Ikarrus » #68105

I don't know how to feel about that.

If there isn't an AI, it would just devolve into the first person who breaks into the Captain's office gets it. Which would be necessary to end the round or get access anywhere.

Heads should still be prioritized, but I suppose it shouldn't be picking people who have them set to Never.

Same goes for if you have "Be random job if none are available" because we occasionally get the newbie player forced into a head role when they're not ready or willing.
Former Dev/Headmin
Who is this guy?
Cipher3
In Game PermaBanned
Joined: Thu May 08, 2014 11:17 pm
Byond Username: Cipher3

Re: job system.

Post by Cipher3 » #68137

Remie Richards wrote:
Spoiler:

Code: Select all

//This proc is called before the level loop of DivideOccupations() and will try to select a head, ignoring ALL non-head preferences for every level until
//it locates a head or runs out of levels to check
//This is basically to ensure that there's atleast a few heads in the round
/datum/subsystem/job/proc/FillHeadPosition()
	for(var/level = 1 to 3)
		for(var/command_position in command_positions)
			var/datum/job/job = GetJob(command_position)
			if(!job)	continue
			var/list/candidates = FindOccupationCandidates(job, level)
			if(!candidates.len)	continue
			var/mob/new_player/candidate = pick(candidates)
			if(AssignRole(candidate, command_position))
				return 1
	return 0
THIS is why I've gotten HoS a few times without it set in my preferences? Every time that's happened I don't want to be HoS - I don't want the responsibility, to be security, to manage everyone, to be a head, and I likely won't have time to run the round to completion, which is why I would have chosen a less essential role. I do play HoS occasionally, when I want to. If it's not set, I don't want to.
Spoiler:
Nathanael Greene has made a woman of Bryce Pax!

Valerie Sinnet says, "Nathaniel Greene charged the brig with a fucking HONK."

[Common] Assists-the-Crew hisses, "Walker Quinn s-s-s-ss-stole the HoP's-s-s-ss-s door"

OOC: HotelBravoLima: I literally can't be removed from power.


I demand this ban be lifted right now. ~Bibliodewangus

Erin Wake whispers, "You should ready up on Badger and boink with me..."

"I think you guys are just tired of drinking hitler and now you want diet hitler.
I've got all that great hitler flavor but only half the hitler calories." - Anon3

You seem to be under the mistaken assumption that PR matters. ~MisterPerson

DEAD: Ichigo Momomiya says, "Coravin's just an ass."

Linus Johnson says, "Hey you know I got this game Skyrim last week"
Linus Johnson says, "I have a level 19 ranger and its so fun"
Weston Zadovsky says, "did he just"
Weston Zadovsky says, "fucking hell"

The emergency shuttle has been called. It will arrive in 10 minutes.
Nature of emergency:
Coravin, just Coravin.

Beryl Nyuphoran says, "Fucking get out."
Coravin Vattes asks, "Please?"
Beryl Nyuphoran says, "Please get the fuck outta my lab."
Coravin Vattes exclaims, "Okay!"
[Common] Beryl Nyuphoran {RD} asks, "WHO GAVE CORAVIN ALL ACCESS?"

Lindsay Donk stammers, "L-Luc-ck w-was-s-s s-s-such-h a beaut-tifu p-p-p-pr-r-rom-m q-q-q-queen"

Ty Andrews curls up in a ball on the floor and purrs.

by oranges » Sun Feb 15, 2015 7:15 pm
Get out bluespace, you've not been relevant since you lost the elections

That said, I think there are a shitton of degenerates here and I'd probably gas the lot of you if I had the chance. ~Loonikus


Image
User avatar
imblyings
Joined: Fri Apr 18, 2014 5:42 pm
Byond Username: Ausops
Location: >using suit sensors

Re: job system.

Post by imblyings » #68144

Loonikus wrote:So you had a head role set to "never" and you got selected anyway?
yes.

I've had two rounds now where I had everything set to never except for borg and I was made a captain. The last time this happened, Centcom ended up bluespacing out my office and bluespace artillerying me before making the emergency shuttle land in a field of singulos. The station also indirectly suffered a power blackout as a result of the job selection system making me a captain.

I think the code Remie posted adequately explains it though.
The patched, dusty, trimmed, feathered mantle of evil +13.
Post Reply

Who is online

Users browsing this forum: No registered users