Script Details:
scripts/spells/DarkSacrifice.luaSpell Mechanics (from Lua code):
return spell.init{ desc = function () return { image = 1, imageFile = "spellsIcons/necromancy.png", name = "DarkSacrifice_Name", info = "DarkSacrifice_Info", magicAffinity = "Necromancy", targetingType = "char", level = 3, spellCost = 3, castTime = 0.5 } end, castOnChar = function(self, spell, caster, sacrifice) -- Sacrifices a owned minion to create liquid flame explosion -- Explosion damage based on minion HP and caster skill level end }
Behavior:
sacrifice:hp() * caster:skillLevel()English (values/strings_all.xml):
<string name="DarkSacrifice_Name">Dark Sacrifice</string> <string name="DarkSacrifice_Info">Sacrifice your loyal minion to cause an explosion. The area covered by the explosion will depend on the remaining health of the servant and your skill level.</string> <string name="DarkSacrifice_Ok">My life is yours!</string> <string name="DarkSacrifice_Resist">You have no power over me</string> <string name="DarkSacrifice_Hint">Choose your loyal servant to sacrifice!</string>
Russian (values-ru/strings_all.xml):
<string name="DarkSacrifice_Name">Тёмная жертва</string> <string name="DarkSacrifice_Info">Пожертвуйте своим верным прислужником, чтобы вызвать взрыв. Площадь, охваченная взрывом, будет зависеть от оставшегося здоровья слуги и вашего уровня мастерства.</string> <string name="DarkSacrifice_Ok">Моя жизнь принадлежит тебе!</string> <string name="DarkSacrifice_Resist">Ты не имеешь власти надо мной</string> <string name="DarkSacrifice_Hint">Выберите верного слугу для жертвоприношения!</string>
Other Languages:
Dunkle OpferungТемна жертваΣκοτεινή θυσίαPengorbanan Gelapsnd_cursedRPD.Sfx.ShadowParticle.CURSE