Instal Steam
login
|
bahasa
简体中文 (Tionghoa Sederhana)
繁體中文 (Tionghoa Tradisional)
日本語 (Bahasa Jepang)
한국어 (Bahasa Korea)
ไทย (Bahasa Thai)
Български (Bahasa Bulgaria)
Čeština (Bahasa Ceko)
Dansk (Bahasa Denmark)
Deutsch (Bahasa Jerman)
English (Bahasa Inggris)
Español - España (Bahasa Spanyol - Spanyol)
Español - Latinoamérica (Bahasa Spanyol - Amerika Latin)
Ελληνικά (Bahasa Yunani)
Français (Bahasa Prancis)
Italiano (Bahasa Italia)
Magyar (Bahasa Hungaria)
Nederlands (Bahasa Belanda)
Norsk (Bahasa Norwegia)
Polski (Bahasa Polandia)
Português (Portugis - Portugal)
Português-Brasil (Bahasa Portugis-Brasil)
Română (Bahasa Rumania)
Русский (Bahasa Rusia)
Suomi (Bahasa Finlandia)
Svenska (Bahasa Swedia)
Türkçe (Bahasa Turki)
Tiếng Việt (Bahasa Vietnam)
Українська (Bahasa Ukraina)
Laporkan kesalahan penerjemahan
--randomly decides if final weapons's level should rise
local level = 0
-- which base weapon has higher level? use it
if weapon1.descriptor.parameters.level > weapon2.descriptor.parameters.level then
level = weapon1.descriptor.parameters.level
else
level = weapon2.descriptor.parameters.level
end
-- init the random functions
local seed = sb.makeRandomSource():randu64()
math.randomseed(seed)
-- get level difference between W1 and W2
local levelDif = math.abs(math.max(weapon1.descriptor.parameters.level,0) - math.max(weapon2.descriptor.parameters.level,0))
finalWeapon.parameters.primaryAbility.baseDps = (weapon1.descriptor.parameters.primaryAbility.baseDps + weapon2.descriptor.parameters.primaryAbility.baseDps)/2
finalWeapon.parameters.primaryAbility.fireTime = (weapon1.descriptor.parameters.primaryAbility.fireTime + weapon2.descriptor.parameters.primaryAbility.fireTime)/2
finalWeapon.parameters.primaryAbility.energyUsage = (weapon1.descriptor.parameters.primaryAbility.energyUsage + weapon2.descriptor.parameters.primaryAbility.energyUsage)/2
if math.random(0,100) < 50 then -- random number is jackpot
finalWeapon.parameters.primaryAbility.baseDps = finalWeapon.parameters.primaryAbility.baseDps*1.1
end
if math.random(0,100) < 50 then -- random number is jackpot
finalWeapon.parameters.primaryAbility.baseDps = finalWeapon.parameters.primaryAbility.baseDps*0.9
end
if math.random(0,100) < 50 then -- random number is jackpot
finalWeapon.parameters.primaryAbility.fireTime = finalWeapon.parameters.primaryAbility.fireTime*1.1
end
if math.random(0,100) < 50 then -- random number is jackpot
finalWeapon.parameters.primaryAbility.fireTime = finalWeapon.parameters.primaryAbility.fireTime*0.9
end
if math.random(0,100) < 50 then -- random number is jackpot
finalWeapon.parameters.primaryAbility.energyUsage = finalWeapon.parameters.primaryAbility.energyUsage*1.1
end
if math.random(0,100) < 50 then -- random number is jackpot
finalWeapon.parameters.primaryAbility.energyUsage = finalWeapon.parameters.primaryAbility.energyUsage*0.9
end
if math.random(0,100) < 5 then -- random number is jackpot
finalWeapon.parameters.primaryAbility.projectileCount = finalWeapon.parameters.primaryAbility.projectileCount+1
end
local chance = math.max(10 - levelDif, 1)
for i=0, 10 do
math.random()
end
if math.random(0,100) < chance then -- random number is jackpot
finalWeapon.parameters.level = level + 1
else
finalWeapon.parameters.level = level
end
end
yep. that is suggestion but idk how to make it workable