Interface IDBCDisplay


  • public interface IDBCDisplay
    • Method Detail

      • setColor

        void setColor​(String type,
                      int color)
        Parameters:
        type - Legal types: hair, eye, bodycm, bodyc1, bodyc2, bodyc3, fur
        color - Decimal or hexadecimal color (i.e. 0xffffff for white) color to set type as
      • getColor

        int getColor​(String type)
      • isEnabled

        boolean isEnabled()
      • setEnabled

        void setEnabled​(boolean enabled)
        Parameters:
        enabled - enabling this display allows everything in this interface to function
      • getHairCode

        String getHairCode()
      • setHairCode

        void setHairCode​(String hairCode)
      • getKiWeapon

        IKiWeaponData getKiWeapon​(int arm)
        Parameters:
        arm - 0 is right arm, 1 is left arm
        Returns:
        Ki Weapon Data for the given arm.
      • getRace

        byte getRace()
      • setRace

        void setRace​(byte race)
        Parameters:
        race - 0 is Human, 1 Saiyan, 2 Half-Saiyan, 3 Namekian, 4 Arcosian, 5 Majin
      • setBodyType

        void setBodyType​(int bodyType)
        Namekian/arcosian body types
        Parameters:
        bodyType - from 0 to 2.
      • getBodyType

        int getBodyType()
      • getTailState

        byte getTailState()
      • setTailState

        void setTailState​(byte tail)
        Parameters:
        tail - 0 for straight, 1 for wrapped, 2 for arcosian tail (if race is arco), anything else for no tail
      • setHairType

        void setHairType​(String type)
        Parameters:
        type - Legal types: "base", "raditz", "ssj", "ssj2", "ssj3", "ssj4", "oozaru", "" for no type Only saiyans and half-saiyans are eligible for ssj4 and oozaru
      • getHairType

        String getHairType()
      • hasCoolerMask

        boolean hasCoolerMask()
      • setHasCoolerMask

        void setHasCoolerMask​(boolean has)
        Parameters:
        has - set
      • hasEyebrows

        boolean hasEyebrows()
      • setHasEyebrows

        void setHasEyebrows​(boolean has)
      • hasBodyFur

        boolean hasBodyFur()
      • setHasBodyFur

        void setHasBodyFur​(boolean hasFur)
      • hasAura

        boolean hasAura()
      • getAura

        IAura getAura()
      • setAura

        void setAura​(IAura aura)
      • setAura

        void setAura​(int auraID)
      • isAuraToggled

        boolean isAuraToggled()
      • toggleAura

        void toggleAura​(boolean toggle)
      • isInAura

        boolean isInAura​(IAura aura)
      • setOutline

        void setOutline​(int id)
      • setOutline

        void setOutline​(IOutline outline)
      • transform

        void transform​(int id)
        Parameters:
        id - Transforms to the form with this ID
      • transform

        void transform​(IForm form)
        Parameters:
        form - Transforms to this form
      • cancelTransformation

        void cancelTransformation()
        if NPC is currently undergoing transformation, cancel it
      • descend

        void descend​(int id)
        Parameters:
        id - descends from current form to the form with this ID Set ID to -1 if to base
      • descend

        void descend​(IForm form)
        Parameters:
        form - descends from current form to this form set form to null for descending to base
      • setForm

        void setForm​(int id)
      • setForm

        void setForm​(IForm form)
      • getCurrentForm

        IForm getCurrentForm()
      • isInForm

        boolean isInForm​(IForm form)
      • setFormLevel

        void setFormLevel​(float amount)
      • getFormLevel

        float getFormLevel​(int formID)