mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-09 07:48:55 +00:00
111 lines
3.4 KiB
Plaintext
111 lines
3.4 KiB
Plaintext
/*
|
|
* # lewd_prefs_choices
|
|
* Used for determining the possible choices for lewd prefs,
|
|
* downstreams can modify this and i don't know,
|
|
* remove "Ask"? or make a very confusing list of options which will make players hate you for it.
|
|
*/
|
|
GLOBAL_LIST_INIT(lewd_prefs_choices, list(
|
|
"Yes",
|
|
"Ask",
|
|
"No"
|
|
))
|
|
|
|
// Moaning Sounds
|
|
GLOBAL_LIST_INIT(lewd_moans_male, list(
|
|
'modular_sand/sound/interactions/moan_m1.ogg',
|
|
'modular_sand/sound/interactions/moan_m2.ogg',
|
|
'modular_sand/sound/interactions/moan_m3.ogg'
|
|
))
|
|
|
|
GLOBAL_LIST_INIT(lewd_moans_female, list(
|
|
'modular_sand/sound/interactions/moan_f1.ogg',
|
|
'modular_sand/sound/interactions/moan_f2.ogg',
|
|
'modular_sand/sound/interactions/moan_f3.ogg',
|
|
'modular_sand/sound/interactions/moan_f4.ogg',
|
|
'modular_sand/sound/interactions/moan_f5.ogg',
|
|
'modular_sand/sound/interactions/moan_f6.ogg',
|
|
'modular_sand/sound/interactions/moan_f7.ogg'
|
|
))
|
|
// Kissing sounds
|
|
GLOBAL_LIST_INIT(lewd_kiss_sounds, list(
|
|
'modular_sand/sound/interactions/kiss1.ogg',
|
|
'modular_sand/sound/interactions/kiss2.ogg',
|
|
'modular_sand/sound/interactions/kiss3.ogg',
|
|
'modular_sand/sound/interactions/kiss4.ogg',
|
|
'modular_sand/sound/interactions/kiss5.ogg'
|
|
))
|
|
|
|
#define CUM_TARGET_MOUTH "mouth"
|
|
#define CUM_TARGET_THROAT "throat"
|
|
#define CUM_TARGET_VAGINA "vagina"
|
|
#define CUM_TARGET_ANUS "anus"
|
|
#define CUM_TARGET_HAND "hand"
|
|
#define CUM_TARGET_BREASTS "breasts"
|
|
#define CUM_TARGET_FEET "feet"
|
|
#define CUM_TARGET_PENIS "penis"
|
|
//Weird defines go here
|
|
#define CUM_TARGET_EARS "ears"
|
|
#define CUM_TARGET_EYES "eyes"
|
|
//
|
|
#define GRINDING_FACE_WITH_ANUS "faceanus"
|
|
#define GRINDING_FACE_WITH_FEET "facefeet"
|
|
#define GRINDING_MOUTH_WITH_FEET "mouthfeet"
|
|
#define THIGH_SMOTHERING "thigh_smother"
|
|
#define NUTS_TO_FACE "nut_face"
|
|
|
|
#define NORMAL_LUST 10
|
|
#define LOW_LUST 1
|
|
|
|
/// Exposed states, your friendly non-carbon returns
|
|
// TRUE
|
|
#define HAS_EXPOSED_GENITAL 2
|
|
#define HAS_UNEXPOSED_GENITAL 3
|
|
|
|
/// Interaction requirements
|
|
#define INTERACTION_REQUIRE_BOTTOMLESS (1<<0)
|
|
#define INTERACTION_REQUIRE_HANDS (1<<1)
|
|
#define INTERACTION_REQUIRE_MOUTH (1<<2)
|
|
#define INTERACTION_REQUIRE_TOPLESS (1<<3)
|
|
|
|
/// Interaction requirements -- Has require states
|
|
#define INTERACTION_REQUIRE_ANUS (1<<0)
|
|
#define INTERACTION_REQUIRE_BALLS (1<<1)
|
|
#define INTERACTION_REQUIRE_BREASTS (1<<2)
|
|
// Terrible stuff start here
|
|
#define INTERACTION_REQUIRE_EARS (1<<3)
|
|
#define INTERACTION_REQUIRE_EARSOCKETS (1<<4)
|
|
#define INTERACTION_REQUIRE_EYES (1<<5)
|
|
#define INTERACTION_REQUIRE_EYESOCKETS (1<<6)
|
|
// End here
|
|
#define INTERACTION_REQUIRE_FEET (1<<7)
|
|
#define INTERACTION_REQUIRE_PENIS (1<<8)
|
|
#define INTERACTION_REQUIRE_VAGINA (1<<9)
|
|
|
|
/// Interaction flags
|
|
#define INTERACTION_FLAG_ADJACENT (1<<0)
|
|
#define INTERACTION_FLAG_EXTREME_CONTENT (1<<1)
|
|
#define INTERACTION_FLAG_OOC_CONSENT (1<<2)
|
|
#define INTERACTION_FLAG_TARGET_NOT_TIRED (1<<3)
|
|
#define INTERACTION_FLAG_USER_IS_TARGET (1<<4)
|
|
#define INTERACTION_FLAG_USER_NOT_TIRED (1<<5)
|
|
|
|
/// Copy-paste prevention for additional details
|
|
/// Fills containers
|
|
#define INTERACTION_FILLS_CONTAINERS list( \
|
|
"info" = "You can fill a container if you have it in your active hand or are pulling it", \
|
|
"icon" = "flask", \
|
|
"color" = "white" \
|
|
)
|
|
/// Can drink from
|
|
#define INTERACTION_MAY_CONTAIN_DRINK list( \
|
|
"info" = "May contain reagents", \
|
|
"icon" = "cow", \
|
|
"color" = "white" \
|
|
)
|
|
/// Causes pregnancies
|
|
#define INTERACTION_MAY_CAUSE_PREGNANCY list( \
|
|
"info" = "May cause pregnancies", \
|
|
"icon" = "person-pregnant", \
|
|
"color" = "white" \
|
|
)
|