Skip to content

Commit

Permalink
Merge branch 'main' into dudantas/fix-container-iterator-crash
Browse files Browse the repository at this point in the history
  • Loading branch information
dudantas committed Sep 24, 2024
2 parents a1b07f8 + 4bc7a5c commit b2e79e2
Show file tree
Hide file tree
Showing 87 changed files with 295 additions and 279 deletions.
4 changes: 2 additions & 2 deletions config.lua.dist
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ onlyPremiumAccount = false
-- NOTE: enablePlayerPutItemInAmmoSlot = true, will enable players to put any items on ammo slot, more used in custom shopping system
-- NOTE: startStreakLevel will make a reward streak level for new players who never logged in
-- NOTE: if showLootsInBestiary is true, will cause all loots to be shown in the bestiary even if the player has not reached the required number of kills
-- NOTE: minTownIdToBankTransfer blocks towns less than defined from receiving money transfers
-- NOTE: minTownIdToBankTransferFromMain blocks towns less than defined from receiving money transfers
-- NOTE: enableSupportOutfit enable GODS and GMS to select support outfit (gamemaster, customer support or community manager)
stashMoving = false
stashItemCount = 5000
Expand All @@ -275,7 +275,7 @@ storeInboxMaxLimit = 2000
enablePlayerPutItemInAmmoSlot = false
startStreakLevel = 0
showLootsInBestiary = false
minTownIdToBankTransfer = 3
minTownIdToBankTransferFromMain = 4
enableSupportOutfit = true

-- Teleport summon
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/demons/demon.lua
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/demons/destroyer.lua
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/demons/hellhound.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/demons/hellspawn.lua
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/demons/juggernaut.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/dragons/dragon.lua
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = true,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/dragons/dragon_lord.lua
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/dragons/hydra.lua
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/dragons/ice_dragon.lua
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/dragons/wyrm.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/giants/behemoth.lua
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/giants/cyclops_drone.lua
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/giants/cyclops_smith.lua
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/humanoids/frost_troll.lua
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/humanoids/goblin.lua
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/humanoids/island_troll.lua
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/humanoids/troll.lua
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/humans/amazon.lua
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/humans/assassin.lua
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/humans/bandit.lua
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/humans/hunter.lua
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/humans/monk.lua
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/humans/valkyrie.lua
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/mammals/bat.lua
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/mammals/cave_rat.lua
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/mammals/winter_wolf.lua
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/mammals/wolf.lua
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/reptiles/crocodile.lua
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/reptiles/snake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/reptiles/tortoise.lua
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/slimes/defiler.lua
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/slimes/slime.lua
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/undeads/ghoul.lua
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/undeads/mummy.lua
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/undeads/skeleton.lua
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/vermins/poison_spider.lua
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/vermins/sandcrawler.lua
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/vermins/spider.lua
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = false,
pet = false,
}

monster.light = {
Expand Down
1 change: 0 additions & 1 deletion data-canary/monster/vermins/wasp.lua
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ monster.flags = {
canWalkOnEnergy = false,
canWalkOnFire = false,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
4 changes: 2 additions & 2 deletions data-otservbr-global/lib/quests/soul_war.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1112,9 +1112,9 @@ function MonsterType:calculateBagYouDesireChance(player, itemChance)
itemChance = itemChance + (playerTaintLevel * SoulWarQuest.bagYouDesireChancePerTaint)
end

logger.info("Player {} killed {} with {} taints, loot chance {}", player:getName(), monsterName, playerTaintLevel, itemChance)
logger.debug("Player {} killed {} with {} taints, loot chance {}", player:getName(), monsterName, playerTaintLevel, itemChance)

if math.random(1, 100000) <= totalChance then
if math.random(1, 100000) <= itemChance then
logger.debug("Player {} killed {} and got a bag you desire with drop chance {}", player:getName(), monsterName, itemChance)
if monsterName == "Goshnar's Megalomania" then
-- Reset kill count on successful drop
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ monster.flags = {
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true,
pet = false,
}

monster.light = {
Expand Down
Loading

0 comments on commit b2e79e2

Please sign in to comment.