feat: add kill reward + effect damages
This commit is contained in:
@@ -192,7 +192,7 @@ void IceTower::tick(std::uint64_t delta, World* world) {
|
||||
bool wasTowerActive = false;
|
||||
for (MobPtr mob : world->getMobList()) {
|
||||
if (isMobInRange(mob)) {
|
||||
mob->addEffect(EffectType::Slowness, 1); // slowness for 1s every second
|
||||
mob->addEffect(EffectType::Slowness, 1, this); // slowness for 1s every second
|
||||
mob->damage(damage);
|
||||
wasTowerActive = true;
|
||||
}
|
||||
@@ -207,7 +207,7 @@ void MageTower::tick(std::uint64_t delta, World* world) {
|
||||
bool wasTowerActive = false;
|
||||
for (MobPtr mob : world->getMobList()) {
|
||||
if (isMobInRange(mob)) {
|
||||
mob->addEffect(EffectType::Fire, getLevel().getLevel()); // slowness for 1s every second
|
||||
mob->addEffect(EffectType::Fire, getLevel().getLevel() * 5, this);
|
||||
wasTowerActive = true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user