Package kamkeel.npcdbc.api.npc
Interface IDBCDisplay
-
public interface IDBCDisplay
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcancelTransformation()if NPC is currently undergoing transformation, cancel itvoiddescend(int id)voiddescend(IForm form)IAuragetAura()intgetBodyType()intgetColor(String type)IFormgetCurrentForm()floatgetFormLevel(int formID)StringgetHairCode()StringgetHairType()IKiWeaponDatagetKiWeapon(int arm)IOutlinegetOutline()bytegetRace()bytegetTailState()booleanhasAura()booleanhasBodyFur()booleanhasCoolerMask()booleanhasEyebrows()booleanisAuraToggled()booleanisEnabled()booleanisInAura(IAura aura)booleanisInForm(IForm form)voidsetAura(int auraID)voidsetAura(IAura aura)voidsetBodyType(int bodyType)Namekian/arcosian body typesvoidsetColor(String type, int color)voidsetEnabled(boolean enabled)voidsetForm(int id)voidsetForm(IForm form)voidsetFormLevel(float amount)voidsetHairCode(String hairCode)voidsetHairType(String type)voidsetHasBodyFur(boolean hasFur)voidsetHasCoolerMask(boolean has)voidsetHasEyebrows(boolean has)voidsetOutline(int id)voidsetOutline(IOutline outline)voidsetRace(byte race)voidsetTailState(byte tail)voidtoggleAura(boolean toggle)voidtransform(int id)voidtransform(IForm form)
-
-
-
Method Detail
-
setColor
void setColor(String type, int color)
- Parameters:
type- Legal types: hair, eye, bodycm, bodyc1, bodyc2, bodyc3, furcolor- 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)
-
getOutline
IOutline getOutline()
-
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)
-
-