/datum/dna
        
    
            
        
DNA DATUM
| Vars | |
| default_mutation_genes | List of the default genes from this mutation to allow DNA Scanner highlighting | 
|---|---|
| features | Assoc list of feature keys to their value Note if you set these manually, and do not update [unique_features] afterwards, it will likely be reset. | 
| mutation_index | List of which mutations this carbon has and its assigned block | 
| mutations | All mutations are from now on here | 
| previous | For temporary name/ui/ue/blood_type modifications | 
| real_name | Stores the real name of the person who originally got this dna datum. Used primarely for changelings, | 
| scrambled | Did we take something like mutagen? In that case we cant get our genes scanned to instantly cheese all the powers. | 
| species | The type of mutant race the player is if applicable (i.e. potato-man) | 
| temporary_mutations | Temporary changes to the UE | 
| unique_enzymes | An md5 hash of the dna holder's real name | 
| unique_features | Stores the hashed values of the person's non-human features | 
| unique_identity | Stores the hashed values of traits such as skin tones, hair style, and gender | 
| Procs | |
| mutation_in_sequence | DNA HELPER-PROCS | 
| set_uni_feature_block | Setter macro used to modify unique features blocks. | 
| set_uni_identity_block | Setter macro used to modify unique identity blocks. | 
Var Details
default_mutation_genes
            
        
    
            
        
        List of the default genes from this mutation to allow DNA Scanner highlighting
features
            
        
    
            
        
        Assoc list of feature keys to their value Note if you set these manually, and do not update [unique_features] afterwards, it will likely be reset.
mutation_index
            
        
    
            
        
        List of which mutations this carbon has and its assigned block
mutations
            
        
    
            
        
        All mutations are from now on here
previous
            
        
    
            
        
        For temporary name/ui/ue/blood_type modifications
real_name
            
        
    
            
        
        Stores the real name of the person who originally got this dna datum. Used primarely for changelings,
scrambled
            
        
    
            
        
        Did we take something like mutagen? In that case we cant get our genes scanned to instantly cheese all the powers.
species
            
        
    
            
        
        The type of mutant race the player is if applicable (i.e. potato-man)
temporary_mutations
            
        
    
            
        
        Temporary changes to the UE
unique_enzymes
            
        
    
            
        
        An md5 hash of the dna holder's real name
unique_features
            
        
    
            
        
        Stores the hashed values of the person's non-human features
unique_identity
            
        
    
            
        
        Stores the hashed values of traits such as skin tones, hair style, and gender
Proc Details
mutation_in_sequence
DNA HELPER-PROCS
set_uni_feature_block
Setter macro used to modify unique features blocks.
set_uni_identity_block
Setter macro used to modify unique identity blocks.