Name
|
Return Type
|
Description
|
blockagain()
|
|
|
blockagainlocal()
|
|
|
canbecarried()
|
|
|
canbepulled()
|
|
|
canbepushed()
|
|
|
cannotbecarried()
|
|
|
cannotbepulled()
|
|
|
cannotbepushed()
|
|
|
carryobject(str)
|
|
|
changeimgcolors(int, float, float, float, float)
|
|
|
changeimgmode(int, int)
|
|
|
changeimgpart(int, int, int, int, int)
|
|
|
changeimgvis(int, int)
|
|
|
changeimgzoom(int, float)
|
|
|
destroy()
|
|
|
dontblock()
|
|
|
dontblocklocal()
|
|
|
drawaslight()
|
|
|
drawoverplayer()
|
|
|
drawunderplayer()
|
|
|
findimg(int)
|
object
|
|
hide()
|
|
|
hideimg(int)
|
|
|
hideimgs(int, int)
|
|
|
hidelocal()
|
|
|
hurt(int)
|
|
|
lay(str)
|
|
|
message(str)
|
|
|
move(float, float, float, int)
|
|
|
setbow(str)
|
|
|
setcharani(str, str)
|
|
|
setchargender(str)
|
|
|
setcoloreffect(float red, float green, float blue, float alpha)
|
|
Sets the color and alpha transparency of the npc, use seteffectmode(1) to make the npc alpha-transparent instead of displaying it as a light.
|
seteffectmode(int)
|
|
|
setimg(str)
|
|
|
setimgpart(str, int, int, int, int)
|
|
|
setshape(int, int, int)
|
|
Enables rectangular blocking behaviour for the NPC. Parameters are shape type (right now only 1 for rectangular is supported), and the width and height in pixels.
|
setshape2(int, int, obj)
|
|
Enables tile-based blocking behaviour. Parameters are tile width, height and an array of tile types. Supported tile types:
Value
|
Description
|
0
|
Nonblocking
|
2
|
Hurting underground
|
3
|
Chair
|
4
|
Bed upper side
|
5
|
Bed lower side
|
6
|
Swamp
|
7
|
Lava swamp
|
8
|
Near water
|
9
|
Near lava
|
11
|
Water
|
12
|
Lava
|
20
|
Throw-through (fences)
|
21
|
Jumping stone
|
22
|
Blocking tile
|
|
setzoomeffect(float)
|
|
|
shootarrow(int)
|
|
|
shootball()
|
|
|
shootfireball(int)
|
|
|
shootfireblast(int)
|
|
|
shootnuke(int)
|
|
|
show()
|
|
|
showani(int, float, float, int, str)
|
object
|
|
showani2(int, float, float, float, int, str)
|
object
|
|
showcharacter()
|
|
|
showimg(int, str, float, float)
|
object
|
|
showimg2(int, str, float, float, float)
|
object
|
|
showlocal()
|
|
|
showpoly(int, obj)
|
object
|
|
showpoly2(int, obj)
|
object
|
|
showtext(int, float, float, str, str, str)
|
object
|
|
showtext2(int, float, float, float, str, str, str)
|
object
|
|
take(str)
|
|
|
take2(int)
|
|
|
takehorse(int)
|
|
|
throwcarry()
|
|
|
timereverywhere()
|
|
|
toweapons(str)
|
|
|