
--      workshop_commonlib.lua,  

-- User functions list

--   ,  ,     
-- RangeRestriction.NoRestriction           -   
-- RangeRestriction.NearestLine             -       
-- RangeRestriction.NearestLineIfSecondLine -       ,      
set_damageUnitsRangeRestriction(value)

--          
-- true -  
-- false -  
set_neutralsSelectTargetsRandomly(value)

--  ,       (  ) 
--      (     ),
--      100%
--  :
-- SpreadMode.NoSpread  -    
-- SpreadMode.Smooth    -       
-- SpreadMode.MinMax    -   ,  
-- SpreadMode.MinMidMax -   ,  ,  
-----------------------------
--         ,    .
--     100,     0    200  .
--   ,       .
--  ,  0,   .
--  ,  200,   .
set_damageSpreadMode(value)

--       (. )
-- true -  
-- false -  
--   true
set_damageSpreadApplyPower(value)

--      (value)
--   1.0
-- _:
-- _ * _ / 100
--  :
--  set_damageSpreadApplyPower(true)
-- _ * ( 1 + value * (100 - _) / 100)
--  set_damageSpreadApplyPower(false)
-- _ * ( 1 + value)
set_damageSpreadUpperMulti(value)

--      (value)
--   1.0
-- _:
-- _ * _ / 100
--  :
--  set_damageSpreadApplyPower(true)
-- _ * ( 1 - value * (100 - _) / 100)
--  set_damageSpreadApplyPower(false)
-- _ * ( 1 - value)
set_damageSpreadLowerMulti(value)

--   
--  :
-- SpreadMode.NoSpread  -    
-- SpreadMode.Smooth    -       
-- SpreadMode.MinMax    -   ,  
-- SpreadMode.MinMidMax -   ,  ,  
set_healSpreadMode(value)

--      (value)
--   0.2
--  :
-- _ * ( 1 + value )
set_healSpreadUpperMulti(value)

--      (value)
--   0.2
--  :
-- _ * ( 1 - value )
set_healSpreadLowerMulti(value)

--    
--  0  100
--        100 
--      
set_healHitChance(value)

--         ""
--   0
set_healMissMulti(value)

--      
-- true -  
-- false -  
set_playersBuffersAreDebuffers(value)

--      
-- true -  
-- false -  
set_playersDebuffersAreBuffers(value)
