Public feed #892575

Something

public text v1 · immutable
Raw Edit
·published 2008-02-05 15:26 UTC
rendered paste body
int32_t Creature::getGainedExperience(Creature* attacker) const
{
	int32_t lostExperience = getLostExperience();
	
	#ifdef __OWN_CODE_ETC
	if(Player* player = attacker->getPlayer()){
    if(player->getLevel() < 41){
         return (int32_t)std::floor(getDamageRatio(attacker) * lostExperience * 50); // 
         }
    else if(player->getLevel() < 51){
         return (int32_t)std::floor(getDamageRatio(attacker) * lostExperience * 40); // 
         }
    else if(player->getLevel() < 61){
         return (int32_t)std::floor(getDamageRatio(attacker) * lostExperience * 30); // 
         }
    else if(player->getLevel() < 82){
         return (int32_t)std::floor(getDamageRatio(attacker) * lostExperience *020); // 
         }
    else if(player->getLevel() < 131){
         return (int32_t)std::floor(getDamageRatio(attacker) * lostExperience * 15);
        }
    else if(player->getLevel() < 171){
         return (int32_t)std::floor(getDamageRatio(attacker) * lostExperience * 10);
        }
    else if(player->getLevel() < 301){
         return (int32_t)std::floor(getDamageRatio(attacker) * lostExperience * 7);
        }
  }
#endif
	return (int32_t)std::floor(getDamageRatio(attacker) * lostExperience);
}