Table of Contents

Champion Of Air Buff - Code References

Entity Information

Java Code References

Buff Factory Registration:

Mob Champion Logic:

Lua Script Implementation

Script Location:

Script Content:

local buff = require "scripts/lib/buff"
 
local RPD  = require "scripts/lib/commonClasses"
 
return buff.init{
    desc  = function ()
        return {
            icon          = -1,
            name          = "ChampionOfAirBuff_Name",
            info          = "ChampionOfAirBuff_Info",
        }
    end,
 
    attachTo = function(self, buff, target)
        self.data.activated = self.data.activated or false
 
        if target:hasBuff(buff:getEntityKind()) then
            return false
        end
 
        target:setGlow(0xAAAABB, 1)
 
        if not self.data.activated then
            self.data.activated = true
        end
 
        return true
    end,
 
    hasteLevel = function(self, buff)
        return buff.target:lvl()
    end
}

Script Behavior:

String Resources

English (values/strings_all.xml):

<string name="ChampionOfAirBuff_Name">Champion of Air</string>
<string name="ChampionOfAirBuff_Info">This trait bestows the creature with the essence of the winds, enhancing its agility and prowess in combat. The Champion of Air becomes a formidable adversary, capable of unleashing swift and devastating attacks that can swiftly alter the course of battle.</string>

Russian (values-ru/strings_all.xml):

<string name="ChampionOfAirBuff_Name">Чемпион воздуха</string>
<string name="ChampionOfAirBuff_Info">Эта черта наделяет существо сущностью ветров, повышая его ловкость и мастерство в бою. Чемпион воздуха становится грозным противником, способным наносить быстрые и разрушительные атаки, которые могут быстро изменить ход битвы.</string>

Chinese Simplified (values-zh-rCN/strings_all.xml):

<string name="ChampionOfAirBuff_Name">风之冠军</string>
<string name="ChampionOfAirBuff_Info">这种特质赋予生物风的本质,提高其敏捷性和战斗能力。风之冠军成为了一个强大的对手,有能力发动迅速而毁灭性的攻击,可以快速改变战斗的进程。</string>

Japanese (values-ja/strings_all.xml):

<string name="ChampionOfAirBuff_Name">風の覇者</string>
<string name="ChampionOfAirBuff_Info">この特性は生き物に風のエッセンスを授け、その敏捷性と戦闘能力を強化する。風の覇者は手強い敵になり、戦況を一変させるような素早く壊滅的な攻撃を放つことができる。</string>

German (values-de/strings_all.xml):

<string name="ChampionOfAirBuff_Name">Champion der Luft</string>
<string name="ChampionOfAirBuff_Info">Diese Eigenschaft verleiht der Kreatur das Wesen der Winde, verbessert ihre Beweglichkeit und Kampfkraft. Der Champion der Luft wird zu einem gefährlichen Gegner, der in der Lage ist, schnelle und verheerende Angriffe auszuführen, die den Verlauf der Schlacht rasch verändern können.</string>

Spanish (values-es/strings_all.xml):

<string name="ChampionOfAirBuff_Name">Campeón del Aire</string>
<string name="ChampionOfAirBuff_Info">Este rasgo otorga a la criatura la esencia de los vientos, mejorando su agilidad y destreza en combate. El Campeón del Aire se convierte en un adversario formidable, capaz de desatar ataques rápidos y devastadores que pueden rápidamente cambiar el curso de la batalla.</string>

Italian (values-it/strings_all.xml):

<string name="ChampionOfAirBuff_Name">Campione dell'Aria</string>
<string name="ChampionOfAirBuff_Info">Questa caratteristica dona alla creatura l'essenza dei venti, migliorando la sua agilità e abilità in combattimento. Il Campione dell'Aria diventa un avversario formidabile, capace di scatenare attacchi rapidi e devastanti che possono cambiare rapidamente il corso della battaglia.</string>

Turkish (values-tr/strings_all.xml):

<string name="ChampionOfAirBuff_Name">Hava Şampiyonu</string>
<string name="ChampionOfAirBuff_Info">Bu özellik, yaratığa rüzgarın özünü verir ve savaşta çeviklik ve yeteneklerini artırır. Hava Şampiyonu, savaşın seyrini hızla değiştirebilen hızlı ve yıkıcı saldırılar sergileyebilen korkutucu bir rakip haline gelir.</string>

Indonesian (values-in/strings_all.xml):

<string name="ChampionOfAirBuff_Name">Juara Udara</string>

Malay (values-ms/strings_all.xml):

<string name="ChampionOfAirBuff_Name">Juara Udara</string>

Notes