View Single Post
  #2  
Old 01-31-2015, 03:09 PM
Kingly_Krab
Administrator
 
Join Date: May 2013
Location: United States
Posts: 1,603
Default

Here you go (attack.cpp):
Code:
if(RuleB(Character, UseDeathExpLossMult)){
    float GetNum [] = {0.005f,0.015f,0.025f,0.035f,0.045f,0.055f,0.065f,0.075f,0.085f,0.095f,0.110f };
    int Num = RuleI(Character, DeathExpLossMultiplier);
    if((Num < 0) || (Num > 10))
        Num = 3;
    float loss = GetNum[Num];
    exploss=(int)((float)GetEXP() * (loss)); //loose % of total XP pending rule (choose 0-10)
}
Reply With Quote