Creation/Dev/Script/Clientside Functions
From Graal Bible
Global:
$camera::movementspeed - float
$pref::audio::choosenvoicecodec - integer
$pref::audio::microactivatebyvolume - boolean
$pref::audio::microactivationlevel - integer
$pref::audio::microinputdevice - integer
$pref::audio::microon - boolean
$pref::audio::microvolumefactor - integer
$pref::audio::midivolume - integer
$pref::audio::mp3volume - integer
$pref::audio::radiovolume - integer
$pref::audio::reversestereo - boolean
$pref::audio::sfxvolume - integer
$pref::audio::voicevolume - integer
$pref::graal::allowglobalpms - boolean
$pref::graal::automapping - boolean
$pref::graal::defaultfontname - string
$pref::graal::defaultfontsize - integer
$pref::graal::dontconnectlevels - boolean
$pref::graal::dontloadlistheads - boolean
$pref::graal::dontsavepasswords - boolean
$pref::graal::dontsavepms - boolean
$pref::graal::fixedport - boolean
$pref::graal::fixedudpport - integer
$pref::graal::language - string
$pref::graal::limitnicknames - boolean
$pref::graal::loadbuddylistfromserver - boolean
$pref::graal::nicknamelimit - integer
$pref::graal::nomassmessages - boolean
$pref::graal::notoalls - boolean
$pref::graal::noudp - boolean
$pref::graal::showyourselfonbuddylists - boolean
$pref::input::mousesensitivity - float
$pref::interior::lockarrays - boolean
$pref::terrain::enabledetails - boolean
$pref::video::detailfactor - float
$pref::video::fogdistance - float
$pref::video::fullscreenmode - string
$pref::video::screenshotformat - string
$pref::video::visibledistance - float
$pref::video::windowmode - string
$scenelighting::lightingprogress - float (read only)
allfeatures - integer (read only)
allplayerscount - integer (read only)
allstats - integer (read only)
canspin - boolean (read only)
carriesblackstone - boolean (read only)
carriesbush - boolean (read only)
carriesnpc - boolean (read only)
carriessign - boolean (read only)
carriesstone - boolean (read only)
carriesvase - boolean (read only)
downloadfile - string (read only)
downloadpos - integer (read only)
downloadsize - integer (read only)
editingmission - boolean
emoticonchar - string (read only)
focusx - float (read only)
focusy - float (read only)
graalversion - float (read only)
gravity - float
iscarrying - boolean (read only)
isfocused - boolean (read only)
isgraal3d - boolean (read only)
isleader - boolean (read only)
isonmap - boolean (read only)
lastdownloadfile - string (read only)
leftmousebutton - boolean (read only)
levelorgx - float (read only)
levelorgy - float (read only)
lighteffectsenabled - boolean
middlemousebutton - boolean (read only)
mousebuttons - integer (read only)
mousescreenx - integer
mousescreeny - integer
mousewheeldelta - integer (read only)
mousex - float
mousey - float
musiclen - integer (read only)
musicpos - integer (read only)
particleeffectsenabled - boolean
rightmousebutton - boolean (read only)
screenheight - integer (read only)
screenwidth - integer (read only)
scriptedcontrols - boolean (read only)
scriptedplayerlist - boolean (read only)
scriptlogwritetoreadonly - boolean
selectedlistplayers - object
selectedsword - integer
selectedweapon - integer
servername - string (read only)
serverstartconnect - string
serverstartparams - string
shotbybaddy - boolean (read only)
shotbyplayer - boolean (read only)
showterraingrid - boolean
timevar - integer (read only)
timevar2 - float (read only)
wasshooted - boolean (read only)
waterheight - float
weapons - object (read only)
weaponsenabled - boolean
weathereffectsenabled - boolean
worldclockstopped - boolean
worldhour - integer
worldminute - float
worldminutesofday - float
worldrealsecondsperday - float
addcontrol(obj)
addmaterialmapping(str, str) - returns boolean
addtiledef(str, str, int)
addtiledef2(str, str, int, int)
adventure_installgraal(str, bool, bool)
adventure_openexternaloptions() - returns boolean
adventure_openexternalpm(obj) - returns boolean
adventure_openserverlist()
adventure_quit()
adventure_savegraaloptions()
adventure_selectfileselect(str) - lets the select-file-dialog select the specified filename in the current folder
adventure_selectfilesetfolder(int) - switches the select-file-dialog to the specified folder index
adventure_selectfilesetfolderbytext(str) - switches the select-file-dialog to the specified folder name
adventure_selectfileshowhiddenfiles(bool) - enables or disables the display of hidden files in the select-file-dialog
adventure_selectpath(str) - returns object
adventure_setaccountname(str)
adventure_setchat(str)
adventure_setnickname(str)
adventure_setpassword(str)
adventure_startofflinemode()
adventure_updateaccountfield()
adventure_updatemicroactivationlevel()
adventure_updatemidivolume()
adventure_updatemp3volume()
adventure_updateplayermuted()
adventure_updateplayerprofile(bool, str, str, int, str, str, str, str, str, str)
adventure_updateradiovolume()
aindexof(float, obj) - returns integer
attachplayertoobj(int, int)
base64decode(str) - returns string
base64encode(str) - returns string
callnpc(int, params...)
callweapon(int, params...)
checksum(str) - returns float
commandtoserver(str)
contains(str, str) - returns boolean
cursoroff()
cursoron()
degtorad(float) - returns float
detachplayer()
disabledefmovement()
disablemap()
disablepause()
disableselectweapons()
disableweapons()
echo(str)
enabledefmovement()
enablefeatures(int)
enablemap()
enablepause()
enableselectweapons()
enableweapons()
explodebomb(int)
extractfilebase(str) - returns string
extractfileext(str) - returns string
extractfilename(str) - returns string
extractfilepath(str) - returns string
fileexists(str) - returns boolean
filesize(str) - returns integer
fileupdate(str) - returns boolean
findani(str) - returns object
findfiles(str, int) - returns object
findfirstfile(str) - returns string
findlevel(str) - returns object
findnextfile(str) - returns string
findnpcbyid(int) - returns object
findplayer(str) - returns object
findplayerbyid(int) - returns object
findweapon(str) - returns object
freezeplayer(float)
getascii(str) - returns integer
getbasepackage() - returns object
getboxcenter(str) - returns string
getdatablocktypes() - returns object
getdisplaydevicelist() - returns string
getdownloadedupdatepackagesize() - returns integer
getdownloadingpackage() - returns object
getdownloadingpackagescount() - returns integer
getextension(str) - returns string
gethttprequest(str, int, str) - returns object
getimgheight(str) - returns integer
getimgpixel(str, int, int) - returns object
getimgwidth(str) - returns integer
getkeycode(str) - returns integer
getmapx(str) - returns integer
getmapy(str) - returns integer
getmusicstatus() - returns string
getmusictags() - returns object
getobjectat(float, float) - returns object
getobjectatmouse() - returns object
getobjectbyray(str, str) - returns object
getpackagesdownloadcomplete() - returns boolean
getpackagesdownloaded() - returns boolean
getplatform() - returns string
getresolutionlist(str) - returns string
getservername() - returns string
getstringkeys(str) - returns object
getsurfacetype(float, float) - returns string
gettextheight(float, str, str) - returns integer
gettextwidth(float, str, str, str) - returns integer
gettotalupdatepackagesize() - returns integer
getupdatepackage(str) - returns object
getz(float, float) - returns float
hideplayer(float)
hidesword(float)
hitnpc(int, float, float, float)
hitobjects(float, float, float)
hitplayer(int, float, float, float)
isadminguild(str) - returns boolean
iscursoron() - returns boolean
isdevicefullscreenonly(str) - returns boolean
isimgpixeltransparent(str, int, int) - returns boolean
isimgrectangletransparent(str, int, int, int, int) - returns boolean
isobject(str) - returns boolean
keydown(int) - returns boolean
keydown2(int, bool) - returns boolean
keyname(int) - returns string
lay2(str, float, float)
lightscene() - returns boolean
loadmap(str)
lowercase(str) - returns string
mapshapeanimation(str, str, str, float) - returns boolean
matrixcreate(str, str) - returns string
matrixcreatefromeuler(str) - returns string
matrixmulpoint(str, str) - returns string
matrixmultiply(str, str) - returns string
matrixmulvector(str, str) - returns string
md5(str) - returns string
noplayerkilling()
onwall(float, float) - returns boolean
onwall2(float, float, float, float) - returns boolean
onwater(float, float) - returns boolean
onwater2(float, float, float, float) - returns boolean
opengraalurl(str)
openurl(str)
openurl2(str, int, int)
play(str)
play2(str, float, float, float)
playlooped(str)
playlooped2(str, float, float, float)
popdialog()
pushdialog(obj)
putleaps(int, float, float)
radtodeg(float) - returns float
randomstring(str) - returns string
reloadfile(str)
removetiledefs(str)
replaceani(str, str)
requestfiledeletion(str)
requestfilerename(str, str)
requestfilesmove(str, str)
requesthttp(str, int, str) - returns object
requestmysql(str, str, str, str, str) - returns object
requesttext(str, str)
requesturl(str) - returns object
resetfocus()
savelog(str)
say(int)
say2(str)
screenx(float, float) - returns integer
screeny(float, float) - returns integer
selectfilefordownload(str) - opens the select-file-dialog for the download location of files (from scripted RC)
selectfileforupload() - opens the select-file-dialog for uploading of files (into scripted RC)
sendrpgmessage(str)
sendtext(str, str, params...)
sendtorc(str)
serverwarp(str)
setani(str, str)
setbeltcolor(str)
setcoatcolor(str)
setcontentcontrol(obj)
setcursor2(str)
seteffect(float, float, float, float)
setfocus(float, float)
setfogcolors(obj)
setgender(str)
sethead(str)
setinteriorrendermode(int)
setletters(str)
setmap(str, str, float, float)
setminimap(str, str, float, float)
setmusicvolume(float, float)
setplayerdir(str)
setshadowdetaillevel(float)
setshield(str, int)
setshoecolor(str)
setshootparams(str)
setskincolor(str)
setskybandcolors(obj)
setskybandsizes(obj)
setsleevecolor(str)
setsuncolors(obj)
setsword(str, int)
setterrainrendermode(int)
showstats(int)
spyfire(int, int)
stopmidi()
stopsound(str)
strcmp(str, str) - returns integer
strequals(str, str) - returns boolean
synctimeofday(float, float)
takeplayercarry()
takeplayerhorse()
testplayer(float, float) - returns integer
triggeraction(float, float, str, params...)
triggerserver(str, str)
updateboard(int, int, int, int)
updateratings(obj) - returns object - updates an array of {rating1,ratingdeviation1, rating2,ratingdeviation2, ...}, init them at 1500 and 350
updateterrain()
updatevisibledistance()
uppercase(str) - returns string
vectoradd(str, str) - returns string
vectorcross(str, str) - returns string
vectordist(str, str) - returns float
vectordot(str, str) - returns float
vectorlen(str) - returns float
vectornormalize(str) - returns string
vectororthobasis(str) - returns string
vectorscale(str, float) - returns string
vectorsub(str, str) - returns string
worldx(float, float) - returns float
worldy(float, float) - returns float
wraptext(int, str, str) - returns object
wraptext2(int, float, str, str) - returns object
TGraalVar:
initialized - boolean (read only)
joinedclasses - object (read only)
name - string (read only)
scriptlogmissingfunctions - boolean
timeout - float
addarray(obj) - adds another array to this variable
cancelevents(str) - removes all previously scheduled events (scheduleevent) of the specified event name
catchevent(str, str, str) - adds an event handler for the specified object and event, third parameter is the function which receives the event (first parameter of the event will be the object for which the event occured)
copyfrom(obj) - copies all variables and array values from another object, doesn't work for protected variables like players though
getdatablockvars() - returns object - gets the names of all variables which are pointing to datablocks (for Graal3D, will be removed soon)
getdynamicvarnames() - returns object - gets the names of all static (built-in) subvariables of this object
geteditvarnames() - returns object - gets the names of all dynamic variables which can be modified
getfunctions() - returns object - gets the names of all functions of the object as array, also each entry has subvariables which give more information about the function ("parameters", "description", "scope")
getstaticvarnames() - returns object - gets the names of all dynamic (not built-in) subvariables of this object
getvarnames() - returns object - gets the names of all subvariables of this object
ignoreevent(str, str) - lets the object ignore an event (second parameter) of the specified object name
ignoreevents(str) - lets the object ignore all previously catched events of the specified object name
insertarray(int, obj) - inserts an array at the specified index
isinclass(str) - returns float - checks if the object has joined the specified class
join(str) - lets the object join a class and inherit all functions and event handlers of that class
leave(str) - leaves a previously joined class
loadfolder(str, int) - loads the content of a folder into the variable, you must specify the folder name and pattern (e.g. "levels/bodies/*.png") and if it should be recursive
loadlines(str) - loads a file and adds it line by line to the variable (as array)
loadstring(str) - loads the content of a file into the variable
loadvars(str) - loads the variables from a file where each line has the format varname=value
loadvarsfromarray(obj) - loads the variables from a string list of the format varname=value
objecttype() - returns string - returns the object type, which can be TGraalVar, TProjectile etc.
savelines(str, int) - saves the array line by line into a file, the second parameter is the save mode (0 - overwrite, 1 - append)
savestring(str, int) - saves the value as string into a file, the second parameter is the save mode (0 - overwrite, 1 - append)
savevars(str, int) - saves the subvars in the format varname=value into a file, the second parameter is the save mode (0 - overwrite, 1 - append)
savevarstoarray(bool) - returns object - saves the subvars in the format varname=value into an array, you must specify if it should be sorted
scheduleevent(float, str, params...) - returns object - invokes an event (onEventname) after the specified delay (in seconds), second parameter is the event name, followed by the parameters
settimer(float) - invokes a timeout event after the specified time, similar to 'timeout=value'
sortascending() - sorts the array in ascending order (smallest value first)
sortbyvalue(str, str, bool) - sorts the array by the specified variable name, you must also say what variable type it is (e.g. string) and if it should be sorted ascending
sortdescending() - sorts the array in descending order (highest value first)
timershow() - lets the npc show the timeout variable, deprecated
trigger(str, params...) - invokes an event on the object (onEventname) with the specified event name and parameters, doesn't interrupt the current script
ActionMap (TGraalVar):
bind(str, str, str)
getbinding(str) - returns string
getcommand(str, str) - returns string
load() - returns boolean
pop()
push()
save()
unbind(str, str)
GuiControl (TGraalVar):
active - boolean
awake - boolean (read only)
canmove - boolean
canresize - boolean
editing - boolean
extent - string
height - integer
hint - string
horizsizing - string
layer - integer (read only)
minextent - string
minsize - string - the same like "minExtent"
parent - object (read only)
position - string
profile - object
resizeheight - boolean
resizewidth - boolean
scrolllinex - integer
scrollliney - integer
showhint - boolean
useownprofile - boolean
vertsizing - string
visible - boolean
width - integer
x - integer
y - integer
addcontrol(obj)
bringtofront()
destroy()
getparent() - returns object
globaltolocalcoord(str) - returns string - converts global screen coordinates to a position relative to the controls origin (0,0), can be used to know where exactly the user has clicked inside a control
hide()
isfirstresponder() - returns boolean
localtoglobalcoord(str) - returns string - converts a position relative to the controls origin (0,0) to global screen coordinates, can be used to know where on the screen a control is displayed in case it is a child of another control (e.g. GuiWindowCtrl or GuiScrollCtrl)
makefirstresponder(bool)
pushtoback()
resize(int, int, int, int)
show()
showtop() - calls show(), tabfirst() and bringtofront()
tabfirst() - returns object
EditManager (GuiControl):
GuiArrayCtrl (GuiControl):
allowmultipleselections - boolean
GuiTextListCtrl (GuiArrayCtrl):
clipcolumntext - boolean
columns - string - of format "0 16", offset of the tabulators
enumerate - boolean
fitparentwidth - boolean
groupsortorder - string
iconheight - integer (read only)
iconwidth - integer (read only)
resizecell - boolean
selected - object (read only)
sortcolumn - integer
sortmode - string
sortorder - string
addrow(int, str) - returns object - the added row
clearrows()
clearselection()
findtext(str) - returns integer - row index
findtextid(str) - returns integer - row id
getrowatpoint(int, int) - returns integer - row index
getrowidatpoint(int, int) - returns integer - row id
getrownumbyid(int) - returns integer
getselectedid() - returns integer - row id
getselectedids() - returns object - array of row ids
getselectedrow() - returns integer - row index
getselectedrows() - returns object - array of row indices
getselectedtext() - returns string
insertrow(int, int, str) - returns object - the inserted row
isidselected(int) - returns boolean
isrowselected(int) - returns boolean
makevisible(int)
makevisiblebyid(int)
removerow(int)
removerowbyid(int)
rowcount() - returns integer
seticonsize(int, int)
setrowactivebyid(int, bool)
setrowbyid(int, str)
setselectedbyid(int)
setselectedbytext(str)
setselectedrow(int)
sort()
GuiTreeViewCtrl (GuiArrayCtrl):
clipcolumntext - boolean
columns - string - of format "0 16", offset of the tabulators
expanded - boolean
expandedimage - integer
expandedselectedimage - integer
expandondoubleclick - boolean
fitparentwidth - boolean
groupsortorder - string
image - integer
level - integer (read only)
name - string
nodes - object (read only)
parent - object (read only)
selectedimage - integer
sortgroup - integer
sortmode - string
sortorder - string
sortvalue - integer
visible - boolean
x - integer (read only)
y - integer (read only)
addlines(obj, bool)
addnode(str) - returns object
addnodebypath(str, str) - returns object
addvars(obj, bool)
clearnodes()
destroy()
getfullname(str) - returns string
getnode(str) - returns object
getnodeat(int, int) - returns object
getnodebypath(str, str) - returns object
getselectednode() - returns object
select()
seticonsize(int, int)
sort()
GuiBackgroundCtrl (GuiControl):
GuiBitmapBorderCtrl (GuiControl):
tile - boolean
GuiBitmapButtonCtrl (GuiControl):
mouseoverbitmap - string
normalbitmap - string
pressedbitmap - string
text - string
setbitmap(str, int)
GuiBitmapCtrl (GuiControl):
bitmap - string
wrap - boolean
setbitmap(str)
setvalue(int, int)
GuiCrossHairHud (GuiBitmapCtrl):
GuiMapOverviewCtrl (GuiBitmapCtrl):
mapalpha - float
pointsize - float
GuiButtonBaseCtrl (GuiControl):
buttontype - string
checked - boolean
groupnum - integer
text - string
gettext() - returns string
performclick()
settext(str)
GuiBorderButtonCtrl (GuiButtonBaseCtrl):
GuiButtonCtrl (GuiButtonBaseCtrl):
seticonsize(int, int)
GuiCheckBoxCtrl (GuiButtonBaseCtrl):
GuiRadioCtrl (GuiCheckBoxCtrl):
GuiChunkedBitmapCtrl (GuiControl):
bitmap - string
tile - boolean
GuiContextMenuCtrl (GuiControl):
clipcolumntext - boolean
columns - string - of format "0 16", offset of the tabulators
enumerate - boolean
fitparentwidth - boolean
groupsortorder - string
iconheight - integer (read only)
iconwidth - integer (read only)
profile - object
resizecell - boolean
rows - object (read only)
scrollprofile - object
selected - object (read only)
sortcolumn - integer
sortmode - string
sortorder - string
textprofile - object
width - integer
addrow(int, str) - returns object - the added row
clearrows()
clearselection()
close()
findtext(str) - returns integer - row index
findtextid(str) - returns integer - row id
getrowatpoint(int, int) - returns integer - row index
getrowidatpoint(int, int) - returns integer - row id
getrownumbyid(int) - returns integer
getselectedid() - returns integer - row id
getselectedids() - returns object - array of row ids
getselectedrow() - returns integer - row index
getselectedrows() - returns object - array of row indices
getselectedtext() - returns string
insertrow(int, int, str) - returns object - the inserted row
isidselected(int) - returns boolean
isrowselected(int) - returns boolean
makevisible(int)
makevisiblebyid(int)
open(int, int)
removerow(int)
removerowbyid(int)
rowcount() - returns integer
seticonsize(int, int)
setrowactivebyid(int, bool)
setrowbyid(int, str)
setselectedbyid(int)
setselectedbytext(str)
setselectedrow(int)
sort()
GuiDrawingPanel (GuiControl):
parth - integer (read only)
partw - integer (read only)
partx - integer (read only)
party - integer (read only)
clearall()
clearrectangle(int, int, int, int)
drawimage(int, int, str)
drawimagerectangle(int, int, str, int, int, int, int)
drawimagestretched(int, int, int, int, str, int, int, int, int)
GuiFlash (GuiControl):
backgroundalpha - float
loopmovie - boolean
moviename - string
getflashvariable(str) - returns string
loadmovie(str, bool, float)
playmovie()
restartmovie()
setbackgroundalpha(float)
setflashvariable(str, str)
setlooping(bool)
stopmovie()
GuiFrameSetCtrl (GuiControl):
autobalance - boolean
bordercolor - string
borderenable - string
bordermovable - string
borderwidth - integer
columncount - integer
fudgefactor - integer
minextent - string
rowcount - integer
getcolumncount() - returns integer
getcolumnoffset(int) - returns integer
getrowcount() - returns integer
getrowoffset(int) - returns integer
setcolumncount(int)
setcolumnoffset(int, int)
setrowcount(int)
setrowoffset(int, int)
GuiGraal3DCtrl (GuiControl):
GuiGraalCtrl (GuiControl):
GuiMenuCtrl (GuiControl):
iconheight - integer (read only)
iconwidth - integer (read only)
addmenu(str) - returns object
clearmenus()
findmenu(str) - returns object
removemenu(str)
seticonsize(int, int)
GuiMLTextCtrl (GuiControl):
allowcolorchars - boolean
allowedtags - string
alpha - float
deniedsound - string
disallowedtags - string
maxchars - integer
parsetags - boolean
syntaxhighlighting - boolean
text - string
wordwrap - boolean
addtext(str, bool)
getcursorline() - returns integer
getline(int) - returns string
getlinecount() - returns integer
getlines() - returns object - array of lines
gettext() - returns string
reflow()
scrolltobottom()
scrolltotag(int)
scrolltotop()
setlines(obj)
settext(str)
GuiMLTextEditCtrl (GuiMLTextCtrl):
GuiPMEditCtrl (GuiMLTextEditCtrl):
sendmasspm(obj)
sendpm(obj)
GuiPMCtrl (GuiMLTextCtrl):
showpm(obj)
GuiPMHistoryCtrl (GuiMLTextCtrl):
showhistory(obj)
GuiMouseEventCtrl (GuiControl):
lockmouse - boolean
GuiPlayerView (GuiControl):
ambientcolor - string
cameraz - float
lightcolor - string
lightdirection - string
modelrotx - float
modelrotz - float
mountshape(int, int, str, str) - returns boolean
setmodel(str, str, str)
unmountshape(int)
GuiProgressCtrl (GuiControl):
progress - float
GuiScrollCtrl (GuiControl):
childmargin - string
constantthumbheight - boolean
hscrollbar - string
scrollpos - string
tile - boolean
vscrollbar - string
wheelscrolllines - integer
willfirstrespond - boolean
scrolldelta(int, int)
scrollto(int, int)
GuiShapeNameHud (GuiControl):
alignbottom - boolean
chatprofile - string
damagealignbottom - boolean
damageoffset - string
damagetimeout - float
distancefade - float
fillcolor - string
framecolor - string
showfill - boolean
showframe - boolean
useshapesize - boolean
verticaldamageoffset - float
verticaloffset - float
GuiShowImgCtrl (GuiControl):
alpha - float
ani - string
ani - string
attachoffset - string
attachtoowner - boolean
blue - float
code - string - the old representation as 'font@style@text'
dimension - integer
dir - integer
dir - integer
emitter - object (read only)
eulerrotation - string
font - string
green - float
image - string
imageindex - integer (read only)
layer - integer
layer - integer
mode - integer - the image drawing mode (0 - add, 1 - transparent, 2 - subtract)
offsetx - integer
offsety - integer
playerlook - boolean - if the animation should take it's head, body, sword, shield and attr[] from the owner (playerlook), set this to false if you want to set the images yourself by changing showimg.actor.head etc.
polygon - object
red - float
rotation - float
shape - string
stretchx - float
stretchy - float
style - string
text - string
x - float
y - float
zoom - float
GuiSliderCtrl (GuiControl):
range - string
ticks - integer
value - float
GuiTabCtrl (GuiControl):
iconheight - integer (read only)
iconwidth - integer (read only)
leveling - integer
maxvisibletabs - integer (read only)
selected - object (read only)
tabwidth - integer
addrow(int, str) - returns object - the added row
clearrows()
clearselection()
findtext(str) - returns integer - row index
findtextid(str) - returns integer - row id
getrowatpoint(int, int) - returns integer - row index
getrowidatpoint(int, int) - returns integer - row id
getrownumbyid(int) - returns integer
getselectedid() - returns integer - row id
getselectedrow() - returns integer - row index
getselectedtext() - returns string
insertrow(int, int, str) - returns object - the inserted row
isidselected(int) - returns boolean
isrowselected(int) - returns boolean
makevisible(int)
makevisiblebyid(int)
removerow(int)
removerowbyid(int)
rowcount() - returns integer
seticonsize(int, int)
setselectedbyid(int)
setselectedrow(int)
GuiTextCtrl (GuiControl):
text - string
gettext() - returns string
settext(str)
GuiBubbleTextCtrl (GuiTextCtrl):
GuiPopUpEditCtrl (GuiTextCtrl):
clipcolumntext - boolean
columns - string - of format "0 16", offset of the tabulators
enumerate - boolean
fitparentwidth - boolean
groupsortorder - string
iconheight - integer (read only)
iconwidth - integer (read only)
maxpopupheight - integer
profile - object
resizecell - boolean
rows - object (read only)
scrollprofile - object
selected - object (read only)
sortcolumn - integer
sortmode - string
sortorder - string
textprofile - object
width - integer
addrow(int, str) - returns object - the added row
addtext(str, int) - deprecated, use addRow() instead
clearrows()
clearselection()
close()
findtext(str) - returns integer
findtext(str) - returns integer - row index
findtextid(str) - returns integer - row id
forceclose()
forceonaction()
getrowatpoint(int, int) - returns integer - row index
getrowidatpoint(int, int) - returns integer - row id
getrownumbyid(int) - returns integer
getselected() - returns integer
getselectedid() - returns integer - row id
getselectedids() - returns object - array of row ids
getselectedrow() - returns integer - row index
getselectedrows() - returns object - array of row indices
getselectedtext() - returns string
insertrow(int, int, str) - returns object - the inserted row
isidselected(int) - returns boolean
isrowselected(int) - returns boolean
makevisible(int)
makevisiblebyid(int)
open(int, int)
removerow(int)
removerowbyid(int)
rowcount() - returns integer
rowcount() - returns integer
seticonsize(int, int)
setrowactivebyid(int, bool)
setrowbyid(int, str)
setselected(int)
setselectedbyid(int)
setselectedbytext(str)
setselectedbytext(str)
setselectedrow(int)
sort()
GuiPopUpMenuCtrl (GuiTextCtrl):
clipcolumntext - boolean
columns - string - of format "0 16", offset of the tabulators
enumerate - boolean
fitparentwidth - boolean
groupsortorder - string
iconheight - integer (read only)
iconwidth - integer (read only)
maxpopupheight - integer
profile - object
resizecell - boolean
rows - object (read only)
rows - object (read only)
scrollprofile - object
selected - object (read only)
sortcolumn - integer
sortmode - string
sortorder - string
textprofile - object
width - integer
addrow(int, str) - returns object - the added row
addtext(str, int) - deprecated, use addRow() instead
clearrows()
clearselection()
close()
findtext(str) - returns integer
findtext(str) - returns integer - row index
findtextid(str) - returns integer - row id
forceclose()
forceonaction()
getrowatpoint(int, int) - returns integer - row index
getrowidatpoint(int, int) - returns integer - row id
getrownumbyid(int) - returns integer
getselected() - returns integer
getselectedid() - returns integer - row id
getselectedids() - returns object - array of row ids
getselectedrow() - returns integer - row index
getselectedrows() - returns object - array of row indices
getselectedtext() - returns string
insertrow(int, int, str) - returns object - the inserted row
isidselected(int) - returns boolean
isrowselected(int) - returns boolean
makevisible(int)
makevisiblebyid(int)
open(int, int)
removerow(int)
removerowbyid(int)
rowcount() - returns integer
rowcount() - returns integer
seticonsize(int, int)
setrowactivebyid(int, bool)
setrowbyid(int, str)
setselected(int)
setselectedbyid(int)
setselectedbytext(str)
setselectedbytext(str)
setselectedrow(int)
sort()
GuiTextEditCtrl (GuiTextCtrl):
deniedsound - string
historysize - integer
password - boolean
tabcomplete - boolean
setselection(int, int)
undo()
GuiTextEditSliderCtrl (GuiTextEditCtrl):
allowedit - string
format - string
increment - float
range - string
value - float
GuiWindowCtrl (GuiTextCtrl):
canclose - boolean
canmaximize - boolean
canminimize - boolean
closequery - boolean
destroyonhide - boolean
extent - string
maximized - boolean
minimized - boolean
tile - boolean
TerrainEditor (GuiControl):
adjustheightmousescale - float
adjustheightval - float
borderfillcolor - string
borderframecolor - string
borderheight - float
borderlinemode - boolean
brushpos - string
enablesoftbrushes - boolean
isdirty - boolean
ismissiondirty - boolean
materialgroup - integer
paintmaterial - string
processusesbrush - boolean
renderborder - boolean
rendervertexselection - boolean
scaleval - float
selectionhidden - boolean
setheightval - float
smoothfactor - float
softselectdefaultfilter - string
softselectfilter - string
softselectradius - float
attachterrain(str)
buildmaterialmap()
clearmodifiedflags()
clearselection()
getactionname(int) - returns string
getbrushpos() - returns string
getcurrentaction() - returns string
getnumactions() - returns integer
getnumtextures() - returns integer
getterrainmaterials() - returns object
gettexturename(int) - returns string
markemptysquares()
mirrorterrain(int)
popbasematerialinfo()
processaction(str)
pushbasematerialinfo()
redo()
resetselweights(bool)
setaction(str)
setbrushpos(str)
setbrushsize(int, int)
setbrushtype(str)
setlonebasematerial(str)
setterrainmaterials(str)
undo()
WorldEditor (GuiControl):
automaticsync - boolean
axisgizmoactive - boolean
axisgizmomaxscreenlen - integer
boundingboxcollision - boolean
defaulthandle - string
dragrectcolor - string
droptype - string
faceselectcolor - string
gridcolor - string
gridsize - string
isdirty - boolean
lockedhandle - string
maxscalefactor - float
minscalefactor - float
mousemovescale - float
mouserotatescale - float
mousescalescale - float
objectsuseboxcenter - boolean
objecttextcolor - string
objmouseovercolor - string
objmouseoverselectcolor - string
objselectcolor - string
objtextformat - string
planarmovement - boolean
planedim - float
popupbackgroundcolor - string
popuptextcolor - string
projectdistance - float
rendernav - boolean
renderobjhandle - boolean
renderobjtext - boolean
renderplane - boolean
renderplanehashes - boolean
renderpopupbackground - boolean
renderselectionbox - boolean
rotationsnap - float
selecthandle - string
selectionboxcolor - string
selectionlocked - boolean
showmousepopupinfo - boolean
snaprotations - boolean
snaptogrid - boolean
toggleignorelist - boolean
undolimit - integer
addundostate()
clearignorelist()
clearselection()
deleteselection()
dropselection()
getmode() - returns string
getselectedobject(int) - returns object
getselectioncentroid() - returns string
getselectionsize() - returns integer
hideselection(bool)
ignoreobjclass(str)
lightselection()
lockselection(bool)
redo()
reloadselection()
selectobject(obj)
setmode(str)
syncselection()
undo()
unselectobject(obj)
GuiControlProfile (TGraalVar):
align - string
autosizeheight - boolean
autosizewidth - boolean
bitmap - string
border - integer
bordercolor - string
bordercolorhl - string
bordercolorna - string
borderthickness - integer
cankeyfocus - boolean
cursorcolor - string
fillcolor - string
fillcolorhl - string
fillcolorna - string
fontcolor - string
fontcolorhl - string
fontcolorlink - string
fontcolorlinkhl - string
fontcolorna - string
fontcolorsel - string
fontsize - integer
fontstyle - string
fonttype - string
justify - string - the same like "align"
linespacing - integer
modal - boolean
mouseoverselected - boolean
numbersonly - boolean
opaque - boolean
returntab - boolean
soundbuttondown - string
soundbuttonover - string
tab - boolean
textoffset - string
transparency - float
GuiCursor (TGraalVar):
GuiTabCtrlEntry (TGraalVar):
hint - string
id - integer
text - string
gettext() - returns string
settext(str)
GuiTextListEntry (TGraalVar):
active - boolean
flickering - boolean
id - integer
image - integer
selectedimage - integer
sortgroup - integer
sortvalue - integer
text - string
gettext() - returns string
settext(str)
GuiTreeViewNode (TGraalVar):
expanded - boolean
expandedimage - integer
expandedselectedimage - integer
image - integer
level - integer (read only)
name - string
parent - object (read only)
selectedimage - integer
sortgroup - integer
sortvalue - integer
visible - boolean
x - integer (read only)
y - integer (read only)
addlines(obj, bool)
addnode(str) - returns object
addnodebypath(str, str) - returns object
addvars(obj, bool)
clearnodes()
destroy()
getfullname(str) - returns string
getnode(str) - returns object
getnodebypath(str, str) - returns object
select()
MissionArea (TGraalVar):
ShapeBaseHitBox (TGraalVar):
hitmax - string
hitmin - string
nodename - string
ShapeImageState (TGraalVar):
allowimagechange - boolean
direction - boolean
ejectshell - boolean
emitter - object
emitternode - string
emittertime - float
emittertype - string
energydrain - float
fire - boolean
freezelook - boolean
ignoreloadedforready - boolean
loadedflag - string
name - string
recoil - string
script - string
sequence - string
sequencerandomflash - boolean
sound - object
spinthread - string
timeoutvalue - float
transitiononammo - string
transitiononloaded - string
transitiononnoammo - string
transitiononnotarget - string
transitiononnotloaded - string
transitiononnotwet - string
transitionontarget - string
transitionontimeout - string
transitionontriggerdown - string
transitionontriggerup - string
transitiononwet - string
waitfortimeout - boolean
SimObject (TGraalVar):
SceneObject (SimObject):
forwardvector - string
objectbox - string (read only)
position - string
rightvector - string
rotation - string
scale - string
transform - string
upvector - string
worldbox - string (read only)
worldboxcenter - string (read only)
x - float
y - float
z - float
getforwardvector() - returns string
getobjectbox() - returns string
getposition() - returns string
getrightvector() - returns string
getscale() - returns string
gettransform() - returns string
getupvector() - returns string
getworldbox() - returns string
getworldboxcenter() - returns string
light()
setforwardvector(str)
setposition(str)
setrightvector(str)
setscale(str)
settransform(str)
setupvector(str)
AudioEmitter (SceneObject):
description - object
filename - string
profile - object
FractalTree (SceneObject):
deffile - string
levels - integer
seed - integer
fxFoliageReplicator (SceneObject):
fxGrassReplicator (SceneObject):
fxShapeReplicator (SceneObject):
fxSunLight (SceneObject):
GameBase (SceneObject):
datablock - object
DynamicShapeReplicator (GameBase):
boxmax - string
boxmin - string
maxgridobjects - integer
mingridobjects - integer
radius - integer
shapefiles - string
surfacetype - string
DynamicGrass (DynamicShapeReplicator):
DynamicGrassReplicator (DynamicShapeReplicator):
Explosion (GameBase):
datablock - object
fxLight (GameBase):
datablock - object
Lightning (GameBase):
strikesperminute - integer
ParticleEmitter (GameBase):
ParticleEmitterNode (GameBase):
datablock - object
emitter - object
PathedInterior (GameBase):
Precipitation (GameBase):
maxmass - float
maxspeed - float
minmass - float
minspeed - float
percentage - float
modifystorm(float, float)
Projectile (GameBase):
datablock - object
initialposition - string
initialvelocity - string
sourceobject - object
ShapeBase (GameBase):
chat - string
datablock - object
shapenamecolor - string
applydamage(float)
applyimpulse(str, str) - returns boolean
applyrepair(float)
cancloak() - returns string
detachallprojectiles()
detachprojectiles(int)
getairepairpoint() - returns string
getcamerafov() - returns float
getcontrollingclient() - returns object
getcontrollingobject() - returns object
getdamageflash() - returns float
getdamagelevel() - returns float
getdamagepercent() - returns float
getdamagestate() - returns string
getenergylevel() - returns float
getenergypercent() - returns float
geteyepoint() - returns string
geteyetransform() - returns string
geteyevector() - returns string
getimageammo(int) - returns boolean
getimageloaded(int) - returns boolean
getimageskintag(int) - returns integer
getimagestate(int) - returns string
getimagetrigger(int) - returns boolean
getmountedimage(int) - returns object
getmountedobject(int) - returns object
getmountedobjectcount() - returns integer
getmountedobjectnode(int) - returns integer
getmountnodeobject(int) - returns object
getmountslot(str) - returns integer
getmounttransform(int) - returns string
getmuzzlepoint(int) - returns string
getmuzzlevector(int) - returns string
getobjectmount() - returns object
getpendingimage(int) - returns object
getrechargerate() - returns float
getrepairrate() - returns float
getshapename() - returns string
getskinname() - returns string
getslottransform(int) - returns string
getthread(int) - returns string
getthreadposition(int) - returns float
getvelocity() - returns string
getwhiteout() - returns float
hide()
iscloaked() - returns boolean
isdestroyed() - returns boolean
isdisabled() - returns boolean
isenabled() - returns boolean
ishidden() - returns boolean
isimagefiring(int) - returns boolean
isimagemounted(str) - returns boolean
islookfrozen() - returns boolean
ismounted() - returns boolean
mountimage(str, int) - returns boolean
mountobject(obj, int) - returns boolean
pausethread(int) - returns boolean
playaudio(int, obj) - returns boolean
playthread(int, str) - returns boolean
playthreadext(int, str, float, float, float, bool) - returns boolean
registermelee(str, str, obj, int, str, str) - returns boolean
setcamerafov(float)
setcloaked(bool)
setdamageflash(float)
setdamagelevel(float)
setdamagestate(str) - returns boolean
setdamagevector(str)
setenergylevel(float)
sethidden(bool)
setimageammo(int, bool) - returns boolean
setimageloaded(int, bool) - returns boolean
setimagetrigger(int, bool) - returns boolean
setinvinciblemode(float, float)
setrechargerate(float)
setrepairrate(float)
setshapename(str)
setskinname(str)
setthreaddir(int, bool) - returns boolean
setvelocity(str) - returns boolean
setwhiteout(float)
show()
startfade(float, float, bool)
stopaudio(int) - returns boolean
stopthread(int) - returns boolean
unmount()
unmountimage(int) - returns boolean
unmountobject(obj) - returns boolean
unregistermelee(int) - returns boolean
AdvancedCamera (ShapeBase):
cameramode - integer
zoomdistance - float
clearplayerobject()
cleartargetobject()
getcameraposition() - returns string
getgodviewoffset() - returns string
getlookatoffset() - returns string
getthirdpersonoffset() - returns string
setcameraposition(str)
setflymode()
setfollowterrainmode(bool)
setgodviewmode()
setgodviewoffset(str)
setlookatoffset(str)
setorbitchangeangle(float)
setorbitchangezoom(float)
setorbitminmaxdeclination(str)
setorbitminmaxzoom(str)
setorbitmode()
setplayerobject(obj)
settargetobject(obj)
setthirdpersonmode()
setthirdpersonoffset(str)
setthirdpersonpanmode()
setthirdpersontargetmode()
settrackmode()
Camera (ShapeBase):
setflymode()
setorbitmode(obj, str, float, float, float, bool)
MissionMarker (ShapeBase):
datablock - object
PathCamera (ShapeBase):
datablock - object
Player (ShapeBase):
datablock - object
speed - float
swimming - boolean (read only)
checkdismountpoint(str, str) - returns boolean
clearcontrolobject()
getcontrolobject() - returns object
getdamagelocation(str) - returns string
getstate() - returns string
setactionthread(str, bool, bool) - returns boolean
setcontrolobject(obj) - returns boolean
AIPlayer (Player):
maxturnpitch - float
maxturnyaw - float
simplemovement - boolean
wallcheck - boolean
clearaim()
getaimlocation() - returns string
getaimobject() - returns object
getmovedestination() - returns string
ismoving() - returns boolean
setaimlocation(str)
setaimobject(obj)
setmovedestination(str, bool)
setmovespeed(float)
stop()
StaticShape (ShapeBase):
datablock - object
Vehicle (ShapeBase):
datablock - object
FlyingVehicle (Vehicle):
datablock - object
usecreateheight(bool)
HoverVehicle (Vehicle):
datablock - object
WheeledVehicle (Vehicle):
datablock - object
getwheelcount() - returns integer
setwheelpowered(int, bool) - returns boolean
setwheelspring(int, obj) - returns boolean
setwheelsteering(int, float) - returns boolean
setwheeltire(int, obj) - returns boolean
SpawnSphere (GameBase):
indoorweight - float
outdoorweight - float
radius - float
sphereweight - float
Splash (GameBase):
Trigger (GameBase):
datablock - object
TSStatic (GameBase):
noshadowlevel - float
onlyambientlight - boolean
Item (TSStatic):
datablock - object
hide()
show()
startfade(float, float, bool)
InteriorInstance (SceneObject):
audioenvironment - object
audioprofile - object
interiorfile - string
showterraininside - boolean
Marker (SceneObject):
Shape3ds (SceneObject):
Sky (SceneObject):
materiallist - string
skyfadetime - float
windvelocity - string
getwindowvelocity() - returns string
realfog(bool, float, float, float) - specify if it should show, and max, min and speed values
stormclouds(bool, float) - specify if it should show, and the duration
stormcloudsshow(bool)
stormfog(float, float) - percent and duration of the fog
stormfogshow(bool)
TerrainBlock (SceneObject):
bumpoffset - float
bumpscale - float
bumptexture - string
detailtexture - string
squaresize - integer
terrainfile - string
zerobumpscale - integer
twSurfaceReference (SceneObject):
volumeLight (SceneObject):
WaterBlock (SceneObject):
audioenvironment - object
density - float
depthgradient - float
distortgridscale - float
distortmag - float
distorttime - float
envmapintensity - float
envmapovertexture - string
envmapundertexture - string
flowangle - float
flowrate - float
liquidtype - string
maxalpha - float
minalpha - float
removewetedges - boolean
shoredepth - float
shoretexture - string
specularcolor - string
specularmasktex - string
specularpower - float
submergetexture0 - string
submergetexture1 - string
surfaceopacity - float
surfaceparallax - float
surfacetexture - string
tessshore - float
tesssurface - float
usedepthmask - boolean
viscosity - float
wavemagnitude - float
SimDataBlock (SimObject):
isdatablock - boolean (read only)
AudioDescription (SimDataBlock):
AudioProfile (SimDataBlock):
description - object
environment - object
DecalData (SimDataBlock):
lifetime - float
GameBaseData (SimDataBlock):
DebrisData (GameBaseData):
explosion - object
ExplosionData (GameBaseData):
debris - object
particleemitter - object
soundprofile - object
fxLightData (GameBaseData):
ItemData (GameBaseData):
LightningData (GameBaseData):
strikesound - object
ParticleEmitterData (GameBaseData):
particles - string
ParticleEmitterNodeData (GameBaseData):
PathedInteriorData (GameBaseData):
startsound - object
stopsound - object
sustainsound - object
PrecipitationData (GameBaseData):
soundprofile - object
ProjectileData (GameBaseData):
armingdelay - integer
bounceelasticity - float
bouncefriction - float
explosion - object
fadedelay - integer
gravitymod - float
lifetime - integer
lightradius - float
muzzlevelocity - float
particleemitter - object
velinheritfactor - float
ShapeBaseData (GameBaseData):
debris - object
explosion - object
noshadowlevel - float
onlyambientlight - boolean
showhitboxes - boolean
underwaterexplosion - object
AdvancedCameraData (ShapeBaseData):
CameraData (ShapeBaseData):
MissionMarkerData (ShapeBaseData):
PlayerData (ShapeBaseData):
decaldata - object
dustemitter - object
exitingwater - object
footbubblessound - object
foothardsound - object
footmetalsound - object
footpuffemitter - object
footshallowsound - object
footsnowsound - object
footsoftsound - object
footunderwatersound - object
footwadingsound - object
impacthardsound - object
impactmetalsound - object
impactsnowsound - object
impactsoftsound - object
impactwatereasy - object
impactwaterhard - object
impactwatermedium - object
jumpingsound - object
movingbubblessound - object
splash - object
waterbreathsound - object
StaticShapeData (ShapeBaseData):
VehicleData (ShapeBaseData):
dustemitter - object
exitingwater - object
hardimpactsound - object
impactwatereasy - object
impactwaterhard - object
impactwatermedium - object
softimpactsound - object
waterwakesound - object
FlyingVehicleData (VehicleData):
backwardjetemitter - object
downjetemitter - object
enginesound - object
forwardjetemitter - object
jetsound - object
trailemitter - object
HoverVehicleData (VehicleData):
dusttrailemitter - object
enginesound - object
floatsound - object
forwardjetemitter - object
jetsound - object
WheeledVehicleData (VehicleData):
enginesound - object
jetsound - object
squealsound - object
tireemitter - object
wheelimpactsound - object
ShapeBaseImageData (GameBaseData):
casing - object
projectile - object
SplashData (GameBaseData):
explosion - object
soundprofile - object
TriggerData (GameBaseData):
ParticleData (SimDataBlock):
TSShapeConstructor (SimDataBlock):
WheeledVehicleSpring (SimDataBlock):
WheeledVehicleTire (SimDataBlock):
SimGroup (SimObject):
addcontrol(obj)
GameConnection (SimGroup):
account - string (read only)
nick - string (read only)
objecttype() - returns string - returns the object type, which can be TGraalVar, TProjectile etc.
Sun (SimObject):
TDrawableObject (TGraalVar):
layer - integer (read only)
TBaddy (TDrawableObject):
dir - integer
headdir - integer
mode - integer
power - integer
type - integer
x - float
y - float
TLevelObject (TDrawableObject):
level - object (read only)
x - float
y - float
z - float
TExplosion (TLevelObject):
dir - integer (read only)
power - integer (read only)
time - float (read only)
TGaniObject (TLevelObject):
ani - object (read only)
aniparams - string (read only)
anistep - integer (read only)
attachid - integer (read only)
attachtype - integer (read only)
attr - object (read only)
body - string
bodyimg - string
colors - object (read only)
dir - integer
head - string
headimg - string
shield - string
sprite - integer
sword - string
getimageforsprite(obj) - returns string
getsprite(str) - returns object
getspriteforspritepos(obj) - returns object
TProjectile (TGaniObject):
angle - float (read only)
fromplayer - object (read only)
horiz - boolean (read only)
params - object (read only)
speed - float (read only)
x - float (read only)
y - float (read only)
z - float (read only)
zspeed - float (read only)
TServerHorse (TGaniObject):
bombpower - integer
bombs - integer
bushes - integer
dir - integer
type - integer
TServerPlayer (TGaniObject):
account - string (read only)
ap - integer
attached - boolean (read only)
bombs - integer
chat - string
darts - integer
fullhearts - integer (read only)
glovepower - integer
gralats - integer
guild - string (read only)
headimg - string
headset - integer
hearts - float (read only)
horseimg - string (read only)
hp - float (read only)
id - integer (read only)
isadmin - boolean (read only)
ischannel - boolean (read only)
ischannelopen - boolean (read only)
ischanneluser - boolean (read only)
isexternal - boolean (read only)
isfemale - boolean (read only)
isignoring - boolean (read only)
isloggedin - boolean (read only)
ismale - boolean (read only)
ismuted - boolean (read only)
ismuting - boolean (read only)
language - string (read only)
languagedomain - string (read only)
maxhp - integer (read only)
messagebubble - integer (read only)
mp - integer
nick - string
platform - string (read only)
playersindex - integer (read only)
rupees - integer - better use 'gralats'
shieldimg - string
shieldpower - integer (read only)
swordimg - string
swordpower - integer (read only)
x - float
y - float
isguildpm() - returns boolean
ismasspm() - returns boolean
pmswaiting() - returns boolean
showprofile()
TPlayer (TServerPlayer):
ap - integer
chat - string
freezetime - float
hearts - float
horseimg - string
hp - float
hurt - boolean (read only)
hurtdx - float (read only)
hurtdy - float (read only)
hurted - boolean (read only)
hurtpower - float (read only)
isfemale - boolean (read only)
ismale - boolean (read only)
letters - string
map - boolean (read only)
nick - string (read only)
onhorse - boolean (read only)
online - boolean (read only)
paused - boolean (read only)
reading - boolean (read only)
shieldimg - string
sprite - integer
swimming - boolean (read only)
swordimg - string
transform - string
weapon - object (read only)
weapons - object (read only)
TServerNPC (TServerPlayer):
actionplayer - integer (read only)
hearts - float
height - float (read only)
horseimg - string
hp - float
hurtdx - float
hurtdy - float
image - string
isblocking - boolean
isblockingprojectiles - boolean
layer - integer
npcsindex - integer (read only)
peltwithblackstone - boolean (read only)
peltwithbush - boolean (read only)
peltwithnpc - boolean (read only)
peltwithsign - boolean (read only)
peltwithstone - boolean (read only)
peltwithvase - boolean (read only)
save - object (read only)
shieldpower - integer
sprite - integer
swordpower - integer
visible - boolean
width - float (read only)
x - float
y - float
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) - returns 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, float, float, float)
seteffectmode(int)
setimg(str)
setimgpart(str, int, int, int, int)
setshape(int, int, int)
setshape2(int, int, obj)
setzoomeffect(float)
shootarrow(int)
shootball()
shootfireball(int)
shootfireblast(int)
shootnuke(int)
show()
showani(int, float, float, int, str) - returns object
showani2(int, float, float, float, int, str) - returns object
showcharacter()
showimg(int, str, float, float) - returns object
showimg2(int, str, float, float, float) - returns object
showlocal()
showpoly(int, obj) - returns object
showpoly2(int, obj) - returns object
showtext(int, float, float, str, str, str) - returns object
showtext2(int, float, float, float, str, str, str) - returns object
take(str)
take2(int)
takehorse(int)
throwcarry()
timereverywhere()
toweapons(str)
TServerWeapon (TServerNPC):
isweapon - boolean (read only)
TServerBomb (TLevelObject):
power - integer
time - float
TServerCarry (TLevelObject):
TServerChest (TLevelObject):
isopen - boolean (read only)
item - string (read only)
TServerExtra (TLevelObject):
time - float (read only)
type - integer (read only)
TServerFlying (TLevelObject):
dir - integer (read only)
dx - float
dy - float
from - integer (read only)
type - integer (read only)
TServerLeap (TLevelObject):
TServerSign (TLevelObject):
text - string
TShowImg (TLevelObject):
alpha - float
ani - string
attachoffset - string
attachtoowner - boolean
blue - float
code - string - the old representation as 'font@style@text'
dimension - integer
dir - integer
emitter - object (read only)
eulerrotation - string
font - string
green - float
image - string
imageindex - integer (read only)
layer - integer
mode - integer - the image drawing mode (0 - add, 1 - transparent, 2 - subtract)
playerlook - boolean - if the animation should take it's head, body, sword, shield and attr[] from the owner (playerlook), set this to false if you want to set the images yourself by changing showimg.actor.head etc.
polygon - object
red - float
rotation - float
shape - string
stretchx - float
stretchy - float
style - string
text - string
x - float
y - float
zoom - float
TDrawingPanel (TGraalVar):
height - integer (read only)
parth - integer (read only)
partw - integer (read only)
partx - integer (read only)
party - integer (read only)
width - integer (read only)
clearall()
clearrectangle(int, int, int, int) - x, y, width and height
drawimage(int, int, str) - x, y, source image
drawimagerectangle(int, int, str, int, int, int, int) - destination x and y, source image, source x,y,width and height
drawimagestretched(int, int, int, int, str, int, int, int, int) - destination x,y,width and height, source image, source x,y,width and height
Terraformer (TGraalVar):
loadgrayscale(int, str) - returns boolean
loadgreyscale(int, str) - returns boolean
savegreyscale(int, str) - returns boolean
setterrain(int) - returns boolean
TFrameDetail (TGraalVar):
bordercolor - string
borderenable - string
bordermovable - string
borderwidth - integer
minextent - string
TGaniParam (TGraalVar):
TGraalAni (TGraalVar):
continuous - boolean
ganitype - string (read only)
loop - boolean
movie - boolean
setbackto - string
singledirection - boolean
addsprite(int) - returns object
addstep() - returns object
deletesprite(int)
deletestep(int)
getsprite(int) - returns object
insertstep(int) - returns object
TGraalAniPart (TGraalVar):
attr - integer
dx - integer
dy - integer
param - integer
sprite - object
TGraalAniSound (TGraalVar):
delay - float
dx - float
dy - float
sound - string
TGraalAniSprite (TGraalVar):
alpha - float
blue - float
description - string
green - float
height - integer
image - string
imagetype - string (read only)
mode - integer
red - float
rotation - float
spriteindex - integer
stretchx - float
stretchy - float
width - integer
x - integer
y - integer
zoom - float
addattachment() - returns object
deleteattachment(int)
insertattachment(int) - returns object
TGraalAniStep (TGraalVar):
delay - float
addpos(int) - returns object
deletepos(int, int)
insertpos(int, int) - returns object
TGraalSpriteAttachment (TGraalVar):
behind - boolean
dx - integer
dy - integer
sprite - object
THTTPRequest (TGraalVar):
address - string (read only)
contentlanguage - string (read only)
contenttype - string (read only)
downloadcomplete - boolean (read only)
file - string (read only)
fulldata - string (read only)
lastmodified - string (read only)
port - integer (read only)
returncode - integer (read only)
returnmessage - string (read only)
server - string (read only)
TParticle (TGraalVar):
angle - float
lifetime - float
movementvector - string
sound - string
speed - float
spin - float
zangle - float
TParticleEmitter (TGraalVar):
attachposition - boolean
autorotation - boolean
checkbelowterrain - boolean
clippingbox - string
cliptoscreen - boolean
continueafterdestroy - boolean
currentparticlecount - integer (read only)
delaymax - float
delaymin - float
dropemitter - object (read only)
dropwateremitter - object (read only)
emissionoffset - string
emitatterrainheight - boolean
emitautomatically - boolean
emittedparticles - integer (read only)
firstinfront - boolean
isfrozen - boolean
maxparticles - integer
nrofparticles - integer
particle - object (read only)
particletypes - integer
wraptoclippingbox - boolean
addemitmodifier(str, float, float, str, str, float, float) - returns object
addglobalmodifier(str, float, float, str, str, float, float) - returns object
addlocalmodifier(str, float, float, str, str, float, float) - returns object
advancetime(float)
emit()
emitat(str)
removemodifiers()
removeparticles()
TParticleModifier (TGraalVar):
addmod(str, str, float, float)
TServerLevel (TGraalVar):
compsdead - boolean (read only)
height - integer (read only)
isnopkzone - boolean (read only)
issparringzone - boolean (read only)
nopkzone - boolean (read only) - same like 'isnopkzone'
tilelayercount - integer
width - integer (read only)
findareanpcs(float, float, float, float) - returns object - returns an array of all npcs at the specified rectangle (x,y,width,height)
hitcompu(int, int, float, float)
putbomb(int, float, float)
putcomp(str, float, float)
putexplosion(int, float, float)
putexplosion2(int, int, float, float)
puthorse(str, float, float)
putnewcomp(str, float, float, str, int)
reflectarrow(int)
removearrow(int)
removebomb(int)
removecompus()
removeexplo(int)
removehorse(int)
removeitem(int)
setz(int, int, int, int, float, float, float, float)
shoot(float, float, float, float, float, float, str, str) - shoots a projectile with x,y,z,angle,zangle,strength,ani,aniparams
testbomb(float, float) - returns integer
testexplo(float, float) - returns integer
testhorse(float, float) - returns integer
testitem(float, float) - returns integer
testnpc(float, float) - returns integer
testsign(float, float) - returns integer
tiletype(float, float) - returns integer
TServerLevelLink (TGraalVar):
destx - float (read only)
desty - float (read only)
height - float (read only)
width - float (read only)
x - float (read only)
y - float (read only)
TShowImg_Values (TGraalVar):
alpha - float
blue - float
green - float
mode - integer - the image drawing mode (0 - add, 1 - transparent, 2 - subtract)
red - float
rotation - float
stretchx - float
stretchy - float
zoom - float
TShowImg_Gani (TShowImg_Values):
actor - object (read only)
TShowImg_Image (TShowImg_Values):
height - float
parth - integer
partw - integer
partx - integer
party - integer
width - float
TShowImg_Shape (TShowImg_Values):
mounts - object (read only)
setshapeanimation(str, float, bool) - returns boolean
TShowImg_Text (TShowImg_Values):
parth - integer
partw - integer
partx - integer
party - integer
TShowImgMount (TGraalVar):
node - integer
shape - string
TStaticVar (TGraalVar):
destroy()
TTilesLayer (TGraalVar):
alpha - float
blue - float
green - float
layerindex - integer (read only)
offset - string
red - float
x - float
y - float
z - float
updateboard(int, int, int, int)
TUpdatePackage (TGraalVar):
description - string (read only)
downloadcomplete - boolean (read only)
downloadedsize - integer (read only)
filecount - integer (read only)
filedownloadedsize - integer (read only)
filename - string (read only)
filetotalsize - integer (read only)
isuninstalled - boolean (read only)
lastdownloadfile - string (read only)
localversion - float (read only)
mode - string (read only)
name - string (read only)
parent - object (read only)
platform - string (read only)
protectoverwrite - boolean (read only)
totalsize - integer (read only)
usechecksum - boolean (read only)
version - float (read only)
reinstall() - returns boolean
uninstall() - returns boolean
update() - returns boolean