mirror of
https://github.com/Sandstorm-Station/Sandstorm-Station-13.git
synced 2026-07-17 19:24:11 +01:00
45 lines
1.5 KiB
Plaintext
45 lines
1.5 KiB
Plaintext
#define NO_STUTTER 1
|
|
#define TONGUELESS_SPEECH 2
|
|
#define LANGUAGE_HIDE_ICON_IF_UNDERSTOOD 4
|
|
#define LANGUAGE_HIDE_ICON_IF_NOT_UNDERSTOOD 8
|
|
|
|
// LANGUAGE SOURCE DEFINES
|
|
/// For use in full removal only.
|
|
#define LANGUAGE_ALL "all"
|
|
// Generic language sources.
|
|
/// Language is linked to the movable directly.
|
|
#define LANGUAGE_ATOM "atom"
|
|
/// Language is linked to the mob's mind.
|
|
/// If a mind transfer happens, language follows.
|
|
#define LANGUAGE_MIND "mind"
|
|
/// Language is linked to the mob's species.
|
|
/// If a species change happens, language goes away.
|
|
/// If applied to a non-human (no species) atom, this is effectively the same as [LANGUAGE_ATOM].
|
|
#define LANGUAGE_SPECIES "species"
|
|
|
|
// More specific language sources.
|
|
// Only ever goes away when dismissed directly.
|
|
#define LANGUAGE_ABSORB "absorb"
|
|
#define LANGUAGE_APHASIA "aphasia"
|
|
#define LANGUAGE_BLOODSUCKER "bloodsucker"
|
|
#define LANGUAGE_CLOCKIE "clockie"
|
|
#define LANGUAGE_CULTIST "cultist"
|
|
#define LANGUAGE_CURATOR "curator"
|
|
#define LANGUAGE_DEVIL "devil"
|
|
#define LANGUAGE_GLAND "gland"
|
|
#define LANGUAGE_HAT "hat"
|
|
#define LANGUAGE_HIGH "high"
|
|
#define LANGUAGE_MALF "malf"
|
|
#define LANGUAGE_MASTER "master"
|
|
#define LANGUAGE_SOFTWARE "software"
|
|
#define LANGUAGE_STONER "stoner"
|
|
#define LANGUAGE_VASSAL "vassal"
|
|
#define LANGUAGE_VOICECHANGE "voicechange"
|
|
#define LANGUAGE_MULTILINGUAL "multilingual"
|
|
|
|
// Language flags. Used in granting and removing languages.
|
|
/// This language can be spoken.
|
|
#define SPOKEN_LANGUAGE (1<<0)
|
|
/// This language can be understood.
|
|
#define UNDERSTOOD_LANGUAGE (1<<1)
|