View Single Post
  #8  
Old 12-01-2008, 09:11 PM
Keneth Keneth is offline
Approved Member
 
Join Date: Nov 2008
Location: here and there
Posts: 378
Default

Hrm, I'm not completely certain if arena.lua was changed in the latest patch. But it should be fairly easy to copy the functions and make a new version of the file just in case.

Actually, you can probably do this yourself open arena.lua (found in ses.kfs) with a text editor and search for "calc_bonus()" then add the code in the next line like this:

Before:
Code:
function calc_bonus() --ftag:bonus

  local enemyHeroK = 1.5 + Game.Config( "enemy_hero_money_exp_bonus_k") * Logic.enemy_hero_level()
  if Logic.enemy_hero_level() == 0 then enemyHeroK = 1 end
After:
Code:
function calc_bonus() --ftag:bonus

  if (Game.Random(1,100) <= tonumber(Logic.hero_lu_skill("alchemist"))*10) then
    Logic.hero_add_item("mana_potion")
  end
  if (Game.Random(1,100) <= tonumber(Logic.hero_lu_skill("rage"))*10) then
    Logic.hero_add_item("rage_potion")
  end

  local enemyHeroK = 1.5 + Game.Config( "enemy_hero_money_exp_bonus_k") * Logic.enemy_hero_level()
  if Logic.enemy_hero_level() == 0 then enemyHeroK = 1 end
Save the file and put it back in or inside a kfs file in your mod folder. If you have trouble doing that much let me know and I'll help.

Last edited by Keneth; 12-01-2008 at 09:29 PM.
Reply With Quote