mirror of
				https://github.com/ErikasKontenis/SabrehavenServer.git
				synced 2025-10-31 03:56:22 +01:00 
			
		
		
		
	8.0 spells from nostalrius
This commit is contained in:
		| @@ -1,37 +1,21 @@ | ||||
| function healingFormula(level, maglevel, base, variation, value_min, value_max) | ||||
| 	local value = 3 * maglevel + (2 * level) | ||||
| 	 | ||||
| 	if value_min ~= nil and value <= value_min then | ||||
| 		value = value_min | ||||
| 	end | ||||
| 	 | ||||
| 	if value_max ~= nil and value >= value_max then | ||||
| 		value = value_max | ||||
| 	end | ||||
| 	 | ||||
| 	local min = value * (base - variation) / 100 | ||||
| 	local max = value * (base + variation) / 100 | ||||
| function healingFormula(level, maglevel, base, variation) | ||||
| 	local value = 2 * level + (3 * maglevel) | ||||
| 	local min = value - math.random(variation) + base / 100 | ||||
| 	local max = value + math.random(variation) + base / 100 | ||||
| 	return min, max | ||||
| end | ||||
|  | ||||
| function damageFormula(level, maglevel, base, variation) | ||||
| 	local value = 3 * maglevel + (2 * level) | ||||
|  | ||||
| 	local min = value * (base - variation) / 100 | ||||
| 	local max = value * (base + variation) / 100 | ||||
| 	return min, max | ||||
| 	local value = 2 * level + (3 * maglevel) | ||||
| 	local min = value - math.random(variation) + base / 100 | ||||
| 	local max = value + math.random(variation) + base / 100 | ||||
| 	return -min, -max | ||||
| end | ||||
|  | ||||
| function computeFormula(level, maglevel, base, variation) | ||||
| 	local damage = base | ||||
| 	if variation > 0 then | ||||
| 		damage = math.random(-variation, variation) + damage | ||||
| 	end | ||||
| 	 | ||||
| 	local level_formula = 2 * level | ||||
| 	local magic_formula = 3 * maglevel + level_formula  | ||||
|  | ||||
| 	return magic_formula * damage / 100 | ||||
| 	local value = 2 * level + (3 * maglevel) | ||||
| 	value = value + math.random(-variation, variation) + base / 100 | ||||
| 	return value | ||||
| end | ||||
|  | ||||
| --------------------------------------------------------------------------------------- | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 ErikasKontenis
					ErikasKontenis