diff --git a/zone/exp.cpp b/zone/exp.cpp index 95cbcb5e6..ec30aaab0 100644 --- a/zone/exp.cpp +++ b/zone/exp.cpp @@ -530,14 +530,8 @@ void Group::SplitExp(uint32 exp, Mob* other) { } float groupmod; - if (membercount == 2) - groupmod = 1.2; - else if (membercount == 3) - groupmod = 1.4; - else if (membercount == 4) - groupmod = 1.6; - else if (membercount == 5) - groupmod = 1.8; + if (membercount > 1 && membercount < 6) + groupmod = 1 + .2(membercount - 1); //2members=1.2exp, 3=1.4, 4=1.6, 5=1.8 else if (membercount == 6) groupmod = 2.16; else