Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit c1a810a

Browse files
more balance
1 parent a1c48f6 commit c1a810a

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

code/__DEFINES/skills.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@
2424
#define EXP_GENIUS 5
2525

2626
/// Experience required to increase your skills by one level. Increases exponentially the higher your level already is.
27-
#define EXPERIENCE_PER_LEVEL 200
27+
#define EXPERIENCE_PER_LEVEL 500
2828

2929
#define SKILL_TO_ACTION_SPEED(skill_level) ((12 - skill_level) / 10)

code/modules/jobs/job_types/chief_engineer.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
SKILL_SCIENCE = EXP_LOW,
2525
SKILL_FITNESS = EXP_NONE,
2626
)
27-
skill_points = 3 // lots of different skills required
27+
skill_points = 4 // lots of different skills required
2828

2929
outfit = /datum/outfit/job/ce
3030

code/modules/jobs/job_types/chief_medical_officer.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
SKILL_PHYSIOLOGY = EXP_MID,
3737
SKILL_MECHANICAL = EXP_NONE,
3838
SKILL_TECHNICAL = EXP_NONE,
39-
SKILL_SCIENCE = EXP_LOW,
39+
SKILL_SCIENCE = EXP_MID,
4040
SKILL_FITNESS = EXP_LOW,
4141
)
4242
skill_points = 4

code/modules/jobs/job_types/research_director.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
SKILL_SCIENCE = EXP_HIGH,
4545
SKILL_FITNESS = EXP_NONE,
4646
)
47-
skill_points = 2
47+
skill_points = 3
4848

4949
departments_list = list(
5050
/datum/job_department/science,

code/modules/mob/living/carbon/human/human.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -926,7 +926,7 @@
926926
else if(HAS_TRAIT(src, TRAIT_QUICK_CARRY))
927927
effective_skill += EXP_LOW
928928

929-
var/carrydelay = (25 / (5 + effective_skill)) SECONDS //if you have latex you are faster at grabbing
929+
var/carrydelay = (25 / (5 + effective_skill)) SECONDS
930930
switch(effective_skill)
931931
if(EXP_MASTER to INFINITY)
932932
skills_space = "masterfully"

code/modules/mob/living/carbon/human/human_defense.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
protection += cover.armor.getRating(armor_flag) * 0.5
2828
protection += physiology.armor.getRating(armor_flag)
2929
if(armor_flag == MELEE)
30-
protection += get_skill(SKILL_FITNESS)
30+
protection = 100 - ((100 - protection) * (20 - get_skill(SKILL_FITNESS)) / 20) // 16% multiplicative armor at EXP_MASTER
3131
return protection
3232

3333
///Get all the clothing on a specific body part

0 commit comments

Comments
 (0)