Skip to content

Commit

Permalink
...
Browse files Browse the repository at this point in the history
  • Loading branch information
Chalwk77 committed Jul 7, 2023
1 parent 26c2a20 commit fa30ebe
Show file tree
Hide file tree
Showing 9 changed files with 74 additions and 41 deletions.
14 changes: 9 additions & 5 deletions INDEV/Battle Royale/map settings/bloodgulch.lua
Original file line number Diff line number Diff line change
Expand Up @@ -195,18 +195,22 @@ return {
-- Be careful not to set the decay rate too high!
-- Max recommended decay rate: 50
-- Do not set values lower than 0.1
--
-- Durability is decremented by rate/30 when shooting and (rate/5)/30 when reloading.
-- The frequency of jamming is: (durability / 100) ^ 2 * 100
--
decay_rate = {

['weapons\\plasma rifle\\plasma rifle'] = 1.0,
['weapons\\plasma pistol\\plasma pistol'] = 1.0,
['weapons\\plasma rifle\\plasma rifle'] = 1.2,

['weapons\\assault rifle\\assault rifle'] = 3.10,
['weapons\\assault rifle\\assault rifle'] = 1.4,

['weapons\\pistol\\pistol'] = 4.10,
['weapons\\needler\\mp_needler'] = 4.50,
['weapons\\needler\\mp_needler'] = 4.20,

['weapons\\shotgun\\shotgun'] = 5.05,
['weapons\\flamethrower\\flamethrower'] = 5.15,
['weapons\\flamethrower\\flamethrower'] = 7.05,
['weapons\\shotgun\\shotgun'] = 8.0,

['weapons\\sniper rifle\\sniper rifle'] = 23.0,
['weapons\\plasma_cannon\\plasma_cannon'] = 25.0,
Expand Down
14 changes: 9 additions & 5 deletions INDEV/Battle Royale/map settings/dangercanyon.lua
Original file line number Diff line number Diff line change
Expand Up @@ -201,18 +201,22 @@ return {
-- Be careful not to set the decay rate too high!
-- Max recommended decay rate: 50
-- Do not set values lower than 0.1
--
-- Durability is decremented by rate/30 when shooting and (rate/5)/30 when reloading.
-- The frequency of jamming is: (durability / 100) ^ 2 * 100
--
decay_rate = {

['weapons\\plasma rifle\\plasma rifle'] = 1.0,
['weapons\\plasma pistol\\plasma pistol'] = 1.0,
['weapons\\plasma rifle\\plasma rifle'] = 1.2,

['weapons\\assault rifle\\assault rifle'] = 3.10,
['weapons\\assault rifle\\assault rifle'] = 1.4,

['weapons\\pistol\\pistol'] = 4.10,
['weapons\\needler\\mp_needler'] = 4.50,
['weapons\\needler\\mp_needler'] = 4.20,

['weapons\\shotgun\\shotgun'] = 5.05,
['weapons\\flamethrower\\flamethrower'] = 5.15,
['weapons\\flamethrower\\flamethrower'] = 7.05,
['weapons\\shotgun\\shotgun'] = 8.0,

['weapons\\sniper rifle\\sniper rifle'] = 23.0,
['weapons\\plasma_cannon\\plasma_cannon'] = 25.0,
Expand Down
14 changes: 9 additions & 5 deletions INDEV/Battle Royale/map settings/deathisland.lua
Original file line number Diff line number Diff line change
Expand Up @@ -216,18 +216,22 @@ return {
-- Be careful not to set the decay rate too high!
-- Max recommended decay rate: 50
-- Do not set values lower than 0.1
--
-- Durability is decremented by rate/30 when shooting and (rate/5)/30 when reloading.
-- The frequency of jamming is: (durability / 100) ^ 2 * 100
--
decay_rate = {

['weapons\\plasma rifle\\plasma rifle'] = 1.0,
['weapons\\plasma pistol\\plasma pistol'] = 1.0,
['weapons\\plasma rifle\\plasma rifle'] = 1.2,

['weapons\\assault rifle\\assault rifle'] = 3.10,
['weapons\\assault rifle\\assault rifle'] = 1.4,

['weapons\\pistol\\pistol'] = 4.10,
['weapons\\needler\\mp_needler'] = 4.50,
['weapons\\needler\\mp_needler'] = 4.20,

['weapons\\shotgun\\shotgun'] = 5.05,
['weapons\\flamethrower\\flamethrower'] = 5.15,
['weapons\\flamethrower\\flamethrower'] = 7.05,
['weapons\\shotgun\\shotgun'] = 8.0,

['weapons\\sniper rifle\\sniper rifle'] = 23.0,
['weapons\\plasma_cannon\\plasma_cannon'] = 25.0,
Expand Down
14 changes: 9 additions & 5 deletions INDEV/Battle Royale/map settings/gephyrophobia.lua
Original file line number Diff line number Diff line change
Expand Up @@ -211,18 +211,22 @@ return {
-- Be careful not to set the decay rate too high!
-- Max recommended decay rate: 50
-- Do not set values lower than 0.1
--
-- Durability is decremented by rate/30 when shooting and (rate/5)/30 when reloading.
-- The frequency of jamming is: (durability / 100) ^ 2 * 100
--
decay_rate = {

['weapons\\plasma rifle\\plasma rifle'] = 1.0,
['weapons\\plasma pistol\\plasma pistol'] = 1.0,
['weapons\\plasma rifle\\plasma rifle'] = 1.2,

['weapons\\assault rifle\\assault rifle'] = 3.10,
['weapons\\assault rifle\\assault rifle'] = 1.4,

['weapons\\pistol\\pistol'] = 4.10,
['weapons\\needler\\mp_needler'] = 4.50,
['weapons\\needler\\mp_needler'] = 4.20,

['weapons\\shotgun\\shotgun'] = 5.05,
['weapons\\flamethrower\\flamethrower'] = 5.15,
['weapons\\flamethrower\\flamethrower'] = 7.05,
['weapons\\shotgun\\shotgun'] = 8.0,

['weapons\\sniper rifle\\sniper rifle'] = 23.0,
['weapons\\plasma_cannon\\plasma_cannon'] = 25.0,
Expand Down
14 changes: 9 additions & 5 deletions INDEV/Battle Royale/map settings/icefields.lua
Original file line number Diff line number Diff line change
Expand Up @@ -198,18 +198,22 @@ return {
-- Be careful not to set the decay rate too high!
-- Max recommended decay rate: 50
-- Do not set values lower than 0.1
--
-- Durability is decremented by rate/30 when shooting and (rate/5)/30 when reloading.
-- The frequency of jamming is: (durability / 100) ^ 2 * 100
--
decay_rate = {

['weapons\\plasma rifle\\plasma rifle'] = 1.0,
['weapons\\plasma pistol\\plasma pistol'] = 1.0,
['weapons\\plasma rifle\\plasma rifle'] = 1.2,

['weapons\\assault rifle\\assault rifle'] = 3.10,
['weapons\\assault rifle\\assault rifle'] = 1.4,

['weapons\\pistol\\pistol'] = 4.10,
['weapons\\needler\\mp_needler'] = 4.50,
['weapons\\needler\\mp_needler'] = 4.20,

['weapons\\shotgun\\shotgun'] = 5.05,
['weapons\\flamethrower\\flamethrower'] = 5.15,
['weapons\\flamethrower\\flamethrower'] = 7.05,
['weapons\\shotgun\\shotgun'] = 8.0,

['weapons\\sniper rifle\\sniper rifle'] = 23.0,
['weapons\\plasma_cannon\\plasma_cannon'] = 25.0,
Expand Down
14 changes: 9 additions & 5 deletions INDEV/Battle Royale/map settings/infinity.lua
Original file line number Diff line number Diff line change
Expand Up @@ -221,18 +221,22 @@ return {
-- Be careful not to set the decay rate too high!
-- Max recommended decay rate: 50
-- Do not set values lower than 0.1
--
-- Durability is decremented by rate/30 when shooting and (rate/5)/30 when reloading.
-- The frequency of jamming is: (durability / 100) ^ 2 * 100
--
decay_rate = {

['weapons\\plasma rifle\\plasma rifle'] = 1.0,
['weapons\\plasma pistol\\plasma pistol'] = 1.0,
['weapons\\plasma rifle\\plasma rifle'] = 1.2,

['weapons\\assault rifle\\assault rifle'] = 3.10,
['weapons\\assault rifle\\assault rifle'] = 1.4,

['weapons\\pistol\\pistol'] = 4.10,
['weapons\\needler\\mp_needler'] = 4.50,
['weapons\\needler\\mp_needler'] = 4.20,

['weapons\\shotgun\\shotgun'] = 5.05,
['weapons\\flamethrower\\flamethrower'] = 5.15,
['weapons\\flamethrower\\flamethrower'] = 7.05,
['weapons\\shotgun\\shotgun'] = 8.0,

['weapons\\sniper rifle\\sniper rifle'] = 23.0,
['weapons\\plasma_cannon\\plasma_cannon'] = 25.0,
Expand Down
14 changes: 9 additions & 5 deletions INDEV/Battle Royale/map settings/sidewinder.lua
Original file line number Diff line number Diff line change
Expand Up @@ -195,18 +195,22 @@ return {
-- Be careful not to set the decay rate too high!
-- Max recommended decay rate: 50
-- Do not set values lower than 0.1
--
-- Durability is decremented by rate/30 when shooting and (rate/5)/30 when reloading.
-- The frequency of jamming is: (durability / 100) ^ 2 * 100
--
decay_rate = {

['weapons\\plasma rifle\\plasma rifle'] = 1.0,
['weapons\\plasma pistol\\plasma pistol'] = 1.0,
['weapons\\plasma rifle\\plasma rifle'] = 1.2,

['weapons\\assault rifle\\assault rifle'] = 3.10,
['weapons\\assault rifle\\assault rifle'] = 1.4,

['weapons\\pistol\\pistol'] = 4.10,
['weapons\\needler\\mp_needler'] = 4.50,
['weapons\\needler\\mp_needler'] = 4.20,

['weapons\\shotgun\\shotgun'] = 5.05,
['weapons\\flamethrower\\flamethrower'] = 5.15,
['weapons\\flamethrower\\flamethrower'] = 7.05,
['weapons\\shotgun\\shotgun'] = 8.0,

['weapons\\sniper rifle\\sniper rifle'] = 23.0,
['weapons\\plasma_cannon\\plasma_cannon'] = 25.0,
Expand Down
14 changes: 9 additions & 5 deletions INDEV/Battle Royale/map settings/timberland.lua
Original file line number Diff line number Diff line change
Expand Up @@ -200,18 +200,22 @@ return {
-- Be careful not to set the decay rate too high!
-- Max recommended decay rate: 50
-- Do not set values lower than 0.1
--
-- Durability is decremented by rate/30 when shooting and (rate/5)/30 when reloading.
-- The frequency of jamming is: (durability / 100) ^ 2 * 100
--
decay_rate = {

['weapons\\plasma rifle\\plasma rifle'] = 1.0,
['weapons\\plasma pistol\\plasma pistol'] = 1.0,
['weapons\\plasma rifle\\plasma rifle'] = 1.2,

['weapons\\assault rifle\\assault rifle'] = 3.10,
['weapons\\assault rifle\\assault rifle'] = 1.4,

['weapons\\pistol\\pistol'] = 4.10,
['weapons\\needler\\mp_needler'] = 4.50,
['weapons\\needler\\mp_needler'] = 4.20,

['weapons\\shotgun\\shotgun'] = 5.05,
['weapons\\flamethrower\\flamethrower'] = 5.15,
['weapons\\flamethrower\\flamethrower'] = 7.05,
['weapons\\shotgun\\shotgun'] = 8.0,

['weapons\\sniper rifle\\sniper rifle'] = 23.0,
['weapons\\plasma_cannon\\plasma_cannon'] = 25.0,
Expand Down
3 changes: 2 additions & 1 deletion INDEV/Battle Royale/weapon degradation/degradation.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ local function checkDurability(weapon, rate, reload)

local time = weapon.timer:get()
local durability = weapon.durability
local frequency = (durability / 100) * (durability / 100) * 100
local frequency = (durability / 100) ^ 2 * 100

cprint('Jam when: ' .. time .. ' / ' .. frequency)

Expand Down Expand Up @@ -107,6 +107,7 @@ function weapons:degrade()
return
elseif (object == 0) then
self.decay[object] = nil
return
end

self:addWeapon(object, weapon)
Expand Down

0 comments on commit fa30ebe

Please sign in to comment.