mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-22 08:01:06 +00:00
* Ports a psionic system from Bay. * Rip out this shitcode. * shitcoden't * fixes * it should work fully now * Admin fixes * Remove todos * remove todos part 2 * Removes psi-armour. We don't need this for now. * Skrell are now operants. Tweaks coercion. * Adds thralls. * Temp removal of psiarmour. Fixes psigrabs. * Thrall assay. * fixes * More fixes * unused define cleanup * Log and powers * Skrell powers are done. * Update code/modules/psionics/events/mini_spasm.dm Co-Authored-By: Geeves <ggrobler447@gmail.com> * Update code/modules/psionics/events/mini_spasm.dm Co-Authored-By: Geeves <ggrobler447@gmail.com> * Update code/modules/psionics/equipment/cerebro_enhancers.dm * did this work??? * jargon * arrow's fixes Co-authored-by: Geeves <ggrobler447@gmail.com>
82 lines
2.2 KiB
Plaintext
82 lines
2.2 KiB
Plaintext
// Bitflags for mutations.
|
|
#define STRUCDNASIZE 27
|
|
#define UNIDNASIZE 13
|
|
|
|
// Generic mutations:
|
|
#define COLD_RESISTANCE 1
|
|
#define XRAY 2
|
|
#define HULK 3
|
|
#define CLUMSY 4
|
|
#define FAT 5
|
|
#define HUSK 6
|
|
#define NOCLONE 7
|
|
#define LASER_EYES 8 // Harm intent - click anywhere to shoot lasers from eyes.
|
|
#define HEAL 9 // Healing people with hands.
|
|
|
|
#define SKELETON 29
|
|
#define PLANT 30
|
|
|
|
// Other Mutations:
|
|
#define mNobreath 100 // No need to breathe.
|
|
#define mRemote 101 // Remote viewing.
|
|
#define mRegen 102 // Health regeneration.
|
|
#define mRun 103 // No slowdown.
|
|
#define mRemotetalk 104 // Remote talking.
|
|
#define mMorph 105 // Hanging appearance.
|
|
#define mBlend 106 // Nothing. (seriously nothing)
|
|
#define mHallucination 107 // Hallucinations.
|
|
#define mFingerprints 108 // No fingerprints.
|
|
#define mShock 109 // Insulated hands.
|
|
#define mSmallsize 110 // Table climbing.
|
|
|
|
// disabilities
|
|
#define NEARSIGHTED 1
|
|
#define EPILEPSY 2
|
|
#define COUGHING 4
|
|
#define TOURETTES 8
|
|
#define STUTTERING 16
|
|
#define DUMB 32
|
|
#define MONKEYLIKE 64 //sets IsAdvancedToolUser to FALSE
|
|
#define PACIFIST 128
|
|
#define UNINTELLIGIBLE 256
|
|
#define GERTIE 512
|
|
#define ASTHMA 1024
|
|
|
|
// sdisabilities
|
|
#define BLIND 0x1
|
|
#define MUTE 0x2
|
|
#define DEAF 0x4
|
|
|
|
// The way blocks are handled badly needs a rewrite, this is horrible.
|
|
// Too much of a project to handle at the moment, TODO for later.
|
|
var/BLINDBLOCK = 0
|
|
var/DEAFBLOCK = 0
|
|
var/HULKBLOCK = 0
|
|
var/TELEBLOCK = 0
|
|
var/FIREBLOCK = 0
|
|
var/XRAYBLOCK = 0
|
|
var/CLUMSYBLOCK = 0
|
|
var/FAKEBLOCK = 0
|
|
var/COUGHBLOCK = 0
|
|
var/GLASSESBLOCK = 0
|
|
var/EPILEPSYBLOCK = 0
|
|
var/TWITCHBLOCK = 0
|
|
var/STUTTERBLOCK = 0
|
|
var/MONKEYBLOCK = STRUCDNASIZE
|
|
|
|
var/BLOCKADD = 0
|
|
var/DIFFMUT = 0
|
|
|
|
var/HEADACHEBLOCK = 0
|
|
var/NOBREATHBLOCK = 0
|
|
var/REMOTEVIEWBLOCK = 0
|
|
var/REGENERATEBLOCK = 0
|
|
var/INCREASERUNBLOCK = 0
|
|
var/REMOTETALKBLOCK = 0
|
|
var/MORPHBLOCK = 0
|
|
var/BLENDBLOCK = 0
|
|
var/HALLUCINATIONBLOCK = 0
|
|
var/NOPRINTSBLOCK = 0
|
|
var/SHOCKIMMUNITYBLOCK = 0
|
|
var/SMALLSIZEBLOCK = 0
|