|
|
|
|
@ -2536,13 +2536,14 @@ void CalcPlrPrimaryStats(Player &player, int strength, int &magic, int dexterity
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CalcPlrLightRadius(Player &player, int lrad) |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
|
lrad = std::clamp(lrad, 2, 15); |
|
|
|
|
|
|
|
|
|
if (player._pLightRad != lrad) { |
|
|
|
|
ChangeLightRadius(player.lightId, lrad); |
|
|
|
|
ChangeVisionRadius(player.getId(), lrad); |
|
|
|
|
if (player.isOnActiveLevel()) { |
|
|
|
|
ChangeLightRadius(player.lightId, lrad); |
|
|
|
|
ChangeVisionRadius(player.getId(), lrad); |
|
|
|
|
} |
|
|
|
|
player._pLightRad = lrad; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|