Skip to content

Commit b2888fe

Browse files
author
La Villa Strangiato
committed
increases pleasure modifier so you don't have to goon
1 parent eaed676 commit b2888fe

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

code/__DEFINES/sexcon_defines.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ GLOBAL_LIST_INIT(sex_actions, build_sex_actions())
33
#define SEX_ACTION(sex_action_type) GLOB.sex_actions[sex_action_type]
44

55
#define MAX_AROUSAL 150
6-
#define PASSIVE_EJAC_THRESHOLD 108
6+
#define PASSIVE_EJAC_THRESHOLD 100
77
#define ACTIVE_EJAC_THRESHOLD 100
88
#define SEX_MAX_CHARGE 300
99
#define CHARGE_FOR_CLIMAX 100

code/datums/sexcon/sex_actions/masturbate/masturbate_self.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
return FALSE
1414
if(!get_location_accessible(user, BODY_ZONE_PRECISE_GROIN))
1515
return FALSE
16-
if(!user.gender == FEMALE)
16+
if(user.gender == MALE)
1717
return FALSE
1818
return TRUE
1919

code/datums/sexcon/sexcon.dm

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
/// Our charge gauge
1717
var/charge = SEX_MAX_CHARGE
1818
/// Whether we want to screw until finished, or non stop
19+
var/do_until_finished = TRUE
1920
var/last_arousal_increase_time = 0
2021
var/last_ejaculation_time = 0
2122
var/last_moan = 0
@@ -65,6 +66,8 @@
6566
return FALSE
6667

6768
/datum/sex_controller/proc/finished_check()
69+
if(!do_until_finished)
70+
return FALSE
6871
if(!just_ejaculated())
6972
return FALSE
7073
return TRUE
@@ -457,19 +460,19 @@
457460
switch(passed_force)
458461
if(SEX_FORCE_LOW)
459462
if(giving)
460-
return 0.8
463+
return 2.0
461464
else
462-
return 0.8
465+
return 2.0
463466
if(SEX_FORCE_MID)
464467
if(giving)
465-
return 1.2
468+
return 2.2
466469
else
467-
return 1.2
470+
return 2.2
468471
if(SEX_FORCE_HIGH)
469472
if(giving)
470-
return 1.6
473+
return 2.6
471474
else
472-
return 1.2
475+
return 2.2
473476

474477
/datum/sex_controller/proc/get_force_string()
475478
switch(force)

0 commit comments

Comments
 (0)