Jump to content
Scheveningen

Economic Modifiers and how they factor into credit accounts

Recommended Posts

Firstly, let's get some variables out of the way in terms of how the code determines your character's pay.
I'll first link how the function works in order to calculate your generated credit amount in your account.

var/money_amount = (rand(5,50) + rand(5, 50)) * loyalty * economic_modifier * species_modifier
Wow, that's confusing... to the uninitiated, at least. Let's break this down.

loyalty
This precious variable defines a numerical modifier based on your character's loyalty preference. Yes, disloyal characters are paid less, and loyal characters are paid more.

economic_modifier
This adorable variable defines a numerical modifier applied to a job.

species_modifier
This cute little variable defines a numerical modifier applied to a species.

__

Loyalty
To specify, this is exactly how loyalty modifies your pay.

switch(H.client.prefs.nanotrasen_relation)
  if(COMPANY_LOYAL) loyalty = 1.30
  if(COMPANY_SUPPORTATIVE) loyalty = 1.15
  if(COMPANY_NEUTRAL) loyalty = 1
  if(COMPANY_SKEPTICAL) loyalty = 0.85
  if(COMPANY_OPPOSED) loyalty = 0.70


It's significant. Though kind of stupid, yes.

__

The Jobs
Let's list every occupation and their economic modifier alone, with no other factors involved.

Captain: 20
Head of Personnel: 10
Head of Security: 10
Chief Engineer: 10
Chief Medical Officer: 10
Research Director: 15

Internal Affairs Agent: 7

Bartender: 2
Gardener: 2
Chef: 2
Janitor: 2
Librarian: 2
Journalist: 2
Chaplain: 2
Assistant: 1

Quartermaster: 5
Cargo Technician: 2
Shaft Miner: 5

Warden: 5
Detective: 5
Forensic Technician: 5
Security Officer: 4
Security Cadet: 2

Station Engineer: 5
Atmospheric Technician: 5
Engineering Apprentice: 2

Medical Doctor: 7
Psychiatrist: 5
Chemist: 5
Paramedic: 4
Medical Resident/Intern: 2

Scientist: 7
Roboticist: 7
Xenobiologist: 7
Lab Assistant: 2

__

The Species

Human: 12
Skrell: 12
Unathi: 7
Tajaran: 7
Diona: 3
IPC: 3
Vaurca: 2

__

In a follow-up post I'll list general averages per economic modifier.

Edited by Scheveningen

Share this post


Link to post

Probably because roboticsts are in high demand. Not gonna lie, most jobs on the station could be automated and their demand wouldn't really ever decrease unless they automated their own profession 

Share this post


Link to post

Yes, but a roboticist with a bachelors apparently can receive the same salary as an actual researcher with a PhD. Which is, to me, a bit ridiculous. It's not like it's particularly difficult to automate robotic repairs and construction, either.

Share this post


Link to post
41 minutes ago, VTCobaltblood said:

Yes, but a roboticist with a bachelors apparently can receive the same salary as an actual researcher with a PhD. Which is, to me, a bit ridiculous. It's not like it's particularly difficult to automate robotic repairs and construction, either.

These values are, of course, subject to change. I might personally go about changing some of these values myself after deferring to some members of the lore team (or just JB, really) in terms of opening a discussion. Since how much crewmembers are being paid is ultimately a lore authority thing, but I agree that some of these hardly make much sense.

Share this post


Link to post

Some of these modifiers actually contradict currently established lore. For example, Medical is stated to have a lesser salary than Research in this article, while in the code their salary is the same. 

Share this post


Link to post

True enough, but it's still important to respect what boundaries are whose in terms of implementing features. I'll keep what you mentioned in mind.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×