surgery 
        
    
            
        
| Vars | |
| can_cancel | Can cancel this surgery after step 1 with cautery | 
|---|---|
| ignore_clothes | If this surgery ignores clothes | 
| location | Surgery location | 
| lying_required | Does the vicitm needs to be lying down. | 
| operated_bodypart | Operable body part | 
| operated_wound | The actual wound datum instance we're targeting | 
| possible_locs | Multiple locations | 
| replaced_by | Type; doesn't show up if this type exists. Set to /datum/surgery if you want to hide a "base" surgery (useful for typing parents IE healing.dm just make sure to null it out again) | 
| requires_bodypart | Surgery available only when a bodypart is present, or only when it is missing. | 
| requires_bodypart_type | Prevents you from performing an operation on incorrect limbs. FALSE for any limb type | 
| requires_real_bodypart | Some surgeries don't work on limbs that don't really exist | 
| requires_tech | Handles techweb-oriented surgeries, previously restricted to the /advanced subtype (You still need to add designs) | 
| self_operable | Can the surgery be performed on yourself. | 
| step_in_progress | Actively performing a Surgery | 
| steps | Steps in a surgery | 
| success_multiplier | Step success propability multiplier | 
| target | Operation target mob | 
| target_mobtypes | Acceptable Species | 
| targetable_wound | The wound type this surgery targets | 
| tier | Determines what overlay to apply to the surgery icon | 
Var Details
can_cancel
            
        
    
            
        
        Can cancel this surgery after step 1 with cautery
ignore_clothes
            
        
    
            
        
        If this surgery ignores clothes
location
            
        
    
            
        
        Surgery location
lying_required
            
        
    
            
        
        Does the vicitm needs to be lying down.
operated_bodypart
            
        
    
            
        
        Operable body part
operated_wound
            
        
    
            
        
        The actual wound datum instance we're targeting
possible_locs
            
        
    
            
        
        Multiple locations
replaced_by
            
        
    
            
        
        Type; doesn't show up if this type exists. Set to /datum/surgery if you want to hide a "base" surgery (useful for typing parents IE healing.dm just make sure to null it out again)
requires_bodypart
            
        
    
            
        
        Surgery available only when a bodypart is present, or only when it is missing.
requires_bodypart_type
            
        
    
            
        
        Prevents you from performing an operation on incorrect limbs. FALSE for any limb type
requires_real_bodypart
            
        
    
            
        
        Some surgeries don't work on limbs that don't really exist
requires_tech
            
        
    
            
        
        Handles techweb-oriented surgeries, previously restricted to the /advanced subtype (You still need to add designs)
self_operable
            
        
    
            
        
        Can the surgery be performed on yourself.
step_in_progress
            
        
    
            
        
        Actively performing a Surgery
steps
            
        
    
            
        
        Steps in a surgery
success_multiplier
            
        
    
            
        
        Step success propability multiplier
target
            
        
    
            
        
        Operation target mob
target_mobtypes
            
        
    
            
        
        Acceptable Species
targetable_wound
            
        
    
            
        
        The wound type this surgery targets
tier
            
        
    
            
        
        Determines what overlay to apply to the surgery icon