diff --git a/sources/generateMonsters.cpp b/sources/generateMonsters.cpp index 848f192..1caf32c 100644 --- a/sources/generateMonsters.cpp +++ b/sources/generateMonsters.cpp @@ -1481,9 +1481,19 @@ Monster monsterNuclearBomb(uint32 level) { Skill sk(generate); sk.name = "Explode"; - sk.radius[AttributeEnum::Constant] = 1000; + sk.radius[AttributeEnum::Constant] = 100; sk.damageAmount[AttributeEnum::Constant] = generate.level * 10 + 100; + sk.damageType = DamageTypeEnum::Fire; + mr.onDeath.push_back(std::move(sk)); + } + + { + Skill sk(generate); + sk.name = "Fallout"; + sk.radius[AttributeEnum::Constant] = 100; + sk.damageAmount[AttributeEnum::Constant] = generate.level + 10; sk.damageType = DamageTypeEnum::Poison; + sk.target.flags.groundEffect = true; mr.onDeath.push_back(std::move(sk)); }