Page 1 of 1

Assistant as a priority job

Posted: Thu Aug 20, 2015 7:15 am
by Poorman
Hoenstly, I like to play real jobs but I'd like the option of just letting it be a toggle. I have to assume that they had to make that change at one point, but I really don't understand how it could be productive. Letting someone keep assistant on their possible role list instead of the only job they can take if they want to play it seems like a reasonable thing.

Re: Assistant as a priority job

Posted: Thu Aug 20, 2015 7:22 am
by Saegrimr
Theres already a toggle for "Be assistant if no jobs available" rather than "Random job if no jobs available"

This is what you're asking for right? If you don't get to be a roboticist then it just makes you a greyshirt?

Re: Assistant as a priority job

Posted: Thu Aug 20, 2015 7:33 am
by Poorman
No, I'm talking about it just being like a regular job, something you can set to a priority.

Re: Assistant as a priority job

Posted: Thu Aug 20, 2015 7:34 am
by Saegrimr
So you want it to have a higher chance to roll assistant but still have other jobs selected below it, I understand now.

Re: Assistant as a priority job

Posted: Thu Aug 20, 2015 7:45 am
by Poorman
Yes

Re: Assistant as a priority job

Posted: Thu Aug 20, 2015 6:07 pm
by Jalleo
That is difficult under our current setup.

Re: Assistant as a priority job

Posted: Thu Aug 20, 2015 7:10 pm
by CPTANT
Jalleo wrote:That is difficult under our current setup.
Why is assistant handled different from the rest of the jobs?

Re: Assistant as a priority job

Posted: Thu Aug 20, 2015 7:14 pm
by Zero Ziat
Yeah, I'd like for the ability to play as Assistant when latejoining to be a thing again, too.

Re: Assistant as a priority job

Posted: Thu Aug 20, 2015 7:57 pm
by Jalleo
Its the last job to be handed out anyone in the list at that point can only get assistant.

Re: Assistant as a priority job

Posted: Thu Aug 20, 2015 10:44 pm
by Remie Richards
Assistant is literally hardcoded to be the last possible job you can be given.
Even the randomjob proc deliberately rolls again if it hits assistant.

Code: Select all

/datum/subsystem/job/proc/GiveRandomJob(mob/new_player/player)
	Debug("GRJ Giving random job, Player: [player]")
	for(var/datum/job/job in shuffle(occupations))
		if(!job)
			continue
		if(istype(job, GetJob("Assistant"))) // We don't want to give him assistant, that's boring!
			continue

		...

Re: Assistant as a priority job

Posted: Fri Aug 21, 2015 3:58 am
by PKPenguin321
CPTANT wrote:
Jalleo wrote:That is difficult under our current setup.
Why is assistant handled different from the rest of the jobs?
aside from the reasons listed, it's also because there is used to be no cap on assistants, meaning that if you wanted to be an assistant, you could, guaranteed. Because it was the only job that was guaranteed, there was no point in making you have to roll for it with a low/med/high priority system, so they put it on an On/Off system.

Re: Assistant as a priority job

Posted: Fri Aug 21, 2015 9:51 pm
by Gun Hog
Assistant is supposed to be the "job" that gets assigned when there are no other options, or for newbies. They are the lowest of the low, common and uninteresting. Population caps and anti-greytide measures have resulted in them having a limit, but it is still meant to be the slot you get for when you can find nothing better.

Re: Assistant as a priority job

Posted: Sun Aug 23, 2015 12:34 pm
by Takeguru
I wish I could latejoin as assistant again.

Late join cargo tech is the next best thing but then I'm sort of expected to actually DO something and I don't like that

Also, the shorts are ugly as piss and I don't like needing to change out of them

Re: Assistant as a priority job

Posted: Sun Aug 23, 2015 2:30 pm
by DemonFiren
Latejoin as lawyer, librarian, chaplain.

Re: Assistant as a priority job

Posted: Sun Aug 23, 2015 3:21 pm
by Takeguru
Librarian is awful, and I crash whenever I try to use the external archive.

Chaplain is an RP job some people actually enjoy, so I avoid taking it so they can do their stuff.

I do join as lawyer a lot, but not having maint access blows and I can't be arsed to ask for it.