I'm pretty sure that the method/function argument types are in wrong order and that there is some other errors with arguments since sometimes they were listed after the method and sometimes before. But other than that, this should be pretty complete list.
(With my luck I'm sure that AH will release official scripting reference tomorrow , but what is done is done, and it was actually kind of fun.)
Code: Select all
---------------------------------------------
class MaterialEx
setParam(number,string)
setTexture(string,string)
setTexcoordScaleOffset(number,number,number,number)
methods
---------------------------------------------
class Map
getWidth
getHeight
isWall(number,number)
isObstacle(number,number,number)
isBlocked(number,number,number)
checkObstacle(number,GameObject)
checkObstacle2(number,number,number,number,GameObject)
entitiesAt(number,number)
allEntities
getElevation(number,number)
setAutomapTile(number,number,number)
getAutomapTile(number,number)
---------------------------------------------
class GameObject
createComponent(string)
removeComponent(string)
getComponent(string)
setPosition(number,number,number,number,number)
setWorldPosition(number,number,number,number,number)
setWorldPositionY(number)
setWorldRotationAngles(number,number,number)
$setWorldRotationAnglesWithOrder(string,number,number,number)
setSubtileOffset(number,number)
getPosition
getWorldPosition
getWorldPositionY
getElevation
getSubtileOffset
spawn(string)
playSound(string)
destroy
destroyDelayed
name
id
map
level
elevation
facing
y
x
properties
---------------------------------------------
class PartyComponent
heal
rest(boolean)
wakeUp
isResting
isMoving
isFalling
isClimbing(string)
isCarrying
swapChampions(number,number,number)
getChampion(number)
getChampionByOrdinal(string)
playScreenEffect
shakeCamera(number,number,number)
knockback(number)
grapple
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class Champion
setEnabled(boolean)
setName(string)
setRace(string)
setSex(string)
setClass(string)
setHealth(number)
getEnabled
getName
getRace
getSex
getClass
getDualClass
getLevel
getOrdinal
setPortrait(string)
isAlive
gainExp(number)
levelUp
getSkillPoints
addSkillPoints(number)
getSkillLevel(string)
trainSkill(number,string,string)
addTrait(string)
removeTrait
hasTrait(string)
setFood(number)
getFood
consumeFood(number)
modifyFood(number)
setCondition(string)
removeCondition(string)
hasCondition(string)
setConditionValue(number,string,string)
getConditionValue
damage(string,number)
playDamageSound(string)
playSound
showAttackResult(string,any)
setBaseStat(number,string)
modifyBaseStat(number,string)
upgradeBaseStat(number,string)
addStatModifier(number,string,string)
getBaseStat(string)
getCurrentStat(number)
regainHealth(number)
regainEnergy(number)
getHealth
getMaxHealth
getEnergy
getMaxEnergy
getProtection
getEvasion(string)
getResistance
getLoad
getMaxLoad(string)
getArmorSetPiecesEquipped(string)
isArmorSetEquipped
insertItem(ItemComponent,number,ItemComponent)
removeItem(number)
removeItemFromSlot(number)
getItem(number)
getOtherHandItem
playHealingIndicator
---------------------------------------------
class ModelComponent
setModel(string)
setCastShadow(boolean)
setMaterial(string)
setReflection(boolean)
setRenderHack(string)
setDissolveStart(number)
setDissolveEnd(number)
setShadowLod(number)
setEmissiveColor(vec)
setSortOffset(number)
setDebugDraw(boolean)
setMaterialOverrides(table)
setStaticShadow(boolean)
setStoreSourceData(boolean)
getModel
getCastShadow
getMaterial
getReflection
getRenderHack
getDissolveStart
getDissolveEnd
getShadowLod
getEmissiveColor
getSortOffset
getDebugDraw
getMaterialOverrides
getStaticShadow
getStoreSourceData
updateLods
dumpMaterials
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class AnimationComponent
setLoop(boolean)
setMaxUpdateDistance(number)
setPlayOnInit(string)
setCurrentLevelOnly(boolean)
getLoop
getMaxUpdateDistance
getPlayOnInit
getCurrentLevelOnly
play(string)
crossfade
sample(number,string)
stop
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class LightComponent
setRange(number)
setSpotAngle(number)
setSpotSharpness(number)
setColor(vec)
setBrightness(number)
setCastShadow(boolean)
setStaticShadows(boolean)
setStaticShadowDistance(number)
setClipDistance
setFadeOut(number,number,number)
setDisableSelf(boolean)
setDestroyObject(boolean)
setColor2(vec)
setColor3(vec)
setDebugDraw(boolean)
setDirection(vec)
setShadowMapSize(number)
setType(string)
getRange
getSpotAngle
getSpotSharpness
getColor
getBrightness
getCastShadow
getStaticShadows
getStaticShadowDistance
getClipDistance
getFadeOut
getDisableSelf
getDestroyObject
getColor2
getColor3
getDebugDraw
getDirection
getShadowMapSize
getType
fadeIn(number)
fadeOut(number)
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ParticleComponent
setParticleSystem(string)
setDisableSelf(boolean)
setDestroyObject(boolean)
setFadeOut(number)
setDebugDraw(boolean)
setDestroySelf(boolean)
setEmitterMesh(string)
setSortOffset(number)
getParticleSystem
getDisableSelf
getDestroyObject
getDebugDraw
getDestroySelf
getEmitterMesh
getSortOffset
fadeOut(number)
fadeIn(number)
restart
start
stop
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class SoundComponent
setSound(string)
setVolume(number)
setSoundType(string)
setPitch(number)
getSound
getVolume
getSoundType
getPitch
play(string)
stop
fadeOut(number)
fadeIn(number)
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class LeverComponent
setState(string)
setDisableSelf(boolean)
setSound(string)
getDisableSelf
getSound
isActivated
isDeactivated
toggle
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class LockComponent
setOpenedBy(string)
setSound(string)
getOpenedBy
getSound
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class SpawnerComponent
setSpawnedEntity(string)
setMonsterLevel(number)
setCooldown(number)
setDisableSelf(boolean)
getSpawnedEntity
getMonsterLevel
getCooldown
getDisableSelf
activate
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class PitComponent
setState(string)
getState
isOpen
isClosed
open
close
toggle
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class CounterComponent
setInitialValue(number)
setValue(number)
getValue
reset
increment
decrement
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ControllerComponent
setInitialState(string)
getInitialState
activate
deactivate
toggle
open
close
increment
decrement
reset
start
stop
pause
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class TimerComponent
setTimerInterval(number)
setDisableSelf(boolean)
setTriggerOnStart(boolean)
setCurrentLevelOnly(boolean)
getTimerInterval(number)
getDisableSelf
getTriggerOnStart
getCurrentLevelOnly
start
stop
pause
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class WallTextComponent
setWallText(string)
setHeight(number)
getWallText
getHeight
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ButtonComponent
setDisableSelf(boolean)
setSound(string)
getDisableSelf
getSound
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class FloorTriggerComponent
setActivateSound(string)
setDeactivateSound(string)
setPressurePlate(boolean)
setTriggeredByParty(boolean)
setTriggeredByMonster(boolean)
setTriggeredByItem(boolean)
setTriggeredByDigging(boolean)
setTriggeredByPushableBlock(boolean)
setTriggeredByEntityType(string)
setDisableSelf(boolean)
getActivateSound
getDeactivateSound
getPressurePlate
getTriggeredByParty
getTriggeredByMonster
getTriggeredByItem
getTriggeredByDigging
getTriggeredByPushableBlock
getTriggeredByEntityType
getDisableSelf
isActivated
isDeactivated
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class WallTriggerComponent
setEntityType(string)
getEntityType
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class TeleporterComponent
setTriggeredByParty(boolean)
setTriggeredByMonster(boolean)
setTriggeredByItem(boolean)
setTriggeredBySpell(boolean)
setSpin(string)
setTeleportTarget
getTriggeredByParty(number,number,number,number)
getTriggeredByMonster
getTriggeredByItem
getTriggeredBySpell
getTeleportTarget
getSpin
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class StairsComponent
setTeleportTarget
setDirection(number,number,number,number,string)
getTeleportTarget
getDirection
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class SocketComponent
setDebugDraw(boolean)
getDebugDraw
ItemComponent
addItem
count
getItem
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class SurfaceComponent
setDebugDraw(boolean)
setSize(vec)
getDebugDraw
getSize
ItemComponent
addItem
count
enable
disable
isEnabled
addConnector(string,string,string)
class#TorchHolderControllerComponent
setHasTorch(boolean)
getHasTorch
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class SkyComponent
setFogRange(table)
setAmbientIntensity(number)
setFarClip(number)
setFogColor1(vec)
setFogColor2(vec)
setFogColor3(vec)
setFogMode(string)
setSunColor1(vec)
setSunColor2(vec)
setSunColor3(vec)
setTonemapSaturation(number)
getFogRange
getAmbientIntensity
getFarClip
getFogColor1
getFogColor2
getFogColor3
getFogMode
getSunColor1
getSunColor2
getSunColor3
getTonemapSaturation
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class DoorComponent
setCloseAcceleration(number)
setCloseSound(string)
setCloseVelocity(number)
setDoorState(string)
setDoubleDoor(boolean)
setKillPillars(boolean)
setLockSound(string)
setMaxHeight(number)
setOpenSound(string)
setOpenVelocity(number)
setOpeningDirection(string)
setPullChain(boolean)
setPullchainObject(string)
setSecretDoor(boolean)
setSparse(boolean)
setHitSound(string)
getCloseAcceleration
getCloseSound
getCloseVelocity
getDoorState
getDoubleDoor
getKillPillars
getLockSound
getMaxHeight
getOpenSound
getOpenVelocity
getOpeningDirection
getPullChain
getPullchainObject
getSecretDoor
getSparse
getHitSound
open
close
toggle
isOpen
isOpening
isClosed
isClosing
isPassable
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class TileDamagerComponent
setAttackPower(number)
setDamageType(string)
setSound
setScreenEffect(string)
setCastByChampion(number)
setDestroyObject(number)
setCameraShake(boolean)
setDamageFlags(number)
setRepeatCount(number)
setRepeatDelay(number)
getAttackPower
getDamageType
getSound
getScreenEffect
getCastByChampion
getDestroyObject
getCameraShake
getDamageFlags
getRepeatCount
getRepeatDelay
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class CloudSpellComponent
setAttackPower(number)
setDamageInterval(number)
setDamageType(string)
setDuration(number)
setSound(string)
setCastByChampion(number)
getAttackPower
getDamageInterval
getDamageType
getDuration
getSound
getCastByChampion
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class IceShardsComponent
setDelay(number)
setRange(number)
getDelay
getRange
grantTemporaryImmunity
GameObject(number)
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ProjectileComponent
setVelocity(number)
setAngularVelocity(number)
setFallingVelocity(number)
setGravity(number)
setAttackPower(number)
setRadius(number)
any
any
setIgnoreEntity
setCastByChampion(boolean)
setCollisionMask(number)
setDestroyOnImpact(boolean)
setHitEffect(string)
setSpawnOffsetY(number)
getVelocity
getAngularVelocity
getFallingVelocity
getGravity
getAttackPower
getRadius
getCastByChampion
getCollisionMask
getDestroyOnImpact
getHitEffect
getSpawnOffsetY
pushForward
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ProjectileColliderComponent
setSize(vec)
setOffset(vec)
setDebugDraw(boolean)
setCollisionGroup(number)
getSize
getOffset
getDebugDraw
getCollisionGroup
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ProjectileImpactComponent
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class MonsterGroupComponent
setMonsterType(string)
setCount(number)
setAIState(string)
setLevel(number)
getMonsterType
getCount
getAIState
getLevel
spawnNow
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ObstacleComponent
setBlockParty(boolean)
setBlockMonsters(boolean)
setBlockItems(boolean)
setHitSound(string)
setHitEffect(string)
setRepelProjectiles(boolean)
getBlockParty
getBlockMonsters
getBlockItems
getHitSound
getHitEffect
getRepelProjectiles
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class MonsterComponent
setAIState(string)
setHealth(number)
setMaxHealth(number)
setLevel(number)
setCondition(string)
setCapsuleHeight(number)
setCapsuleRadius(number)
setCollisionRadius(number)
setDeathEffect(string)
setDieSound
setEvasion(number)
setExp(number)
setFlying(boolean)
setFootstepSound(string)
setHitEffect(string)
setHitSound(string)
setIdleAnimation(string)
setImmunities(table)
setLootDrop(table)
setMeshName(string)
setHeadRotation(vec)
setProtection(number)
setResistances(table)
setShape(string)
setSwarm(boolean)
setMonsterFlag
getHealth(boolean,string)
getMaxHealth
getLevel
getCapsuleHeight
getCapsuleRadius
getCollisionRadius
getDeathEffect
getDieSound
getEvasion
getExp
getFlying
getFootstepSound
getGroupSize
getHitEffect
getHitSound
getIdleAnimation
getImmunities
getLootDrop
getMeshName
getHeadRotation
getProtection
getResistance
getShape
getSwarm
getCurrentAction
getMonsterFlag(string)
ItemComponent
addItem
ItemComponent
removeItem
dropAllItems
performAction(string)
moveForward
moveBackward
turnLeft
turnRight
strafeLeft
strafeRight
attack
shootProjectile
throwItem(number,number,string)
showDamageText(number,number,string)
die(string)
isInBackRow
isIdle
isAlive
isChangingAltitude
isFalling
isGroupLeader
isImmuneTo(string)
isInvulnerable
isMoving
isPerformingAction(string)
isReadyToAct
knockback(number)
setTraits(table)
addTrait(string)
removeTrait(string)
hasTrait(string)
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class PoisonedMonsterComponent
setCausedByChampion(number)
getCausedByChampion
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class BurningMonsterComponent
setCausedByChampion(number)
getCausedByChampion
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class MonsterActionComponent
setCooldown(number)
setAnimation(string)
getCooldown
getAnimation
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class MonsterMoveComponent
setCooldown(number)
setAnimations(table)
setMoveForwardAnimation(string)
setMoveBackwardAnimation(string)
setStrafeLeftAnimation(string)
setStrafeRightAnimation(string)
setAnimationSpeed(number)
setDashChance(number)
setResetBasicAttack(boolean)
setSound(string)
setStrafeLeft(boolean)
setStrafeRight(boolean)
setTurnDir(number)
getCooldown
getAnimations
getMoveForwardAnimation
getMoveBackwardAnimation
getStrafeLeftAnimation
getStrafeRightAnimation
getAnimationSpeed
getDashChance
getResetBasicAttack
getSound
getStrafeLeft
getStrafeRight
getTurnDir
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class MonsterTurnComponent
setCooldown(number)
setAnimations(table)
setTurnLeftAnimation(string)
setTurnRightAnimation(string)
setTurnAroundAnimation(string)
setAnimationSpeed(number)
setResetBasicAttack(boolean)
setSound(string)
getTurnLeftAnimation
getTurnRightAnimation
getTurnAroundAnimation
getCooldown
getAnimations
getAnimationSpeed
getResetBasicAttack
getSound
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class MonsterAttackComponent
setCooldown(number)
setAnimation(string)
setAnimations(table)
!setAttackFromBehindAnimation(string)
setAnimationSpeed(number)
setSound(string)
setImpactSound(string)
setAttackType(string)
setAttackPower(number)
setAccuracy(number)
setCauseCondition(table)
setDirection(number)
setChangeFacing(number)
setShootProjectile(string)
setProjectileHeight(number)
setCameraShake(boolean)
setKnockback(boolean)
setScreenEffect(string)
setCameraShakeIntensity(number)
setConditionChance(number)
setReach(number)
setRepeatChance(number)
setTurnToAttackDirection(boolean)
setCameraShakeDuration(number)
setMaxDistance(number)
setMinDistance(number)
setProjectileOriginNode(string)
getCooldown
getAnimation
getAnimations
!getAttackFromBehindAnimation
getAnimationSpeed
getSound
getImpactSound
getAttackType
getAttackPower
getAccuracy
getCauseCondition
getDirection
getChangeFacing
getShootProjectile
getProjectileHeight
getCameraShake
getKnockback
getScreenEffect
getCameraShakeIntensity
getConditionChance
getReach
getRepeatChance
getTurnToAttackDirection
getCameraShakeDuration
getMaxDistance
getMinDistance
getProjectileOriginNode
startCooldown
resetCooldown
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class MonsterChargeComponent
setCooldown(number)
setAttackPower(number)
setSound(string)
getCooldown
getAttackPower
getSound
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class BrainComponent
setSight(number)
setSeeInvisible(boolean)
setAllAroundSight(boolean)
setMorale(number)
startGuarding
stopGuarding
startFleeing
stopFleeing
getSight
getSeeInvisible
getAllAroundSight
getMorale
isSafeTile
performAction(number,number,string)
moveForward
moveBackward
strafeLeft
strafeRight
turnLeft
turnRight
turnAround
moveTowardsParty
turnTowardsParty
turnTowardsTarget
turnTowardsDirection
pursuit
follow
seek(number,number)
flee
wander
wanderIfPartyNotDetected
wait
meleeAttack
turnAttack
turnAttackLeft
turnAttackRight
turnAroundAttack
rangedAttack
charge
circleStrafeHesitate
circleStrafeStall
carrying(string)
here(string)
pickUpItem
dropItem(boolean,string,string)
dropItemOn
operate(string,string,string)
openLockWith
goTo(string,string,string)
stepTowards
alert(number,string)
changeAltitude
enable
disable
isEnabled
addConnector
blockedLeft(string,string,string)
blockedRight
blockedBack
blockedFront
seesParty
partyDiagonal
partyAdjacent
partyRight
partyLeft
partyStraightBehind
partyStraightAhead
partyBehind
partyAhead
partyOnLevel
partyLastSeen
partyDistY
partyDistX
partyY
partyX
go
TricksterBrainComponent
class
BrainComponent
baseClass
setState(string)
---------------------------------------------
class HealthComponent
setHealth(number)
setSpawnOnDeath(string)
setDieSound(string)
setImmunities(table)
setInvulnerable(boolean)
getHealth
getSpawnOnDeath
getDieSound
getImmunities
getInvulnerable
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class MapMarkerComponent
setText(string)
getText
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class MapGraphicsComponent
setImage(string)
setRotate(boolean)
setOffset0(vec)
setOffset1(vec)
setOffset2(vec)
setOffset3(vec)
getImage
getRotate
getOffset0
getOffset1
getOffset2
sgetOffset3
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ItemComponent
setStackSize(number)
setMultiple(number)
setCharges(number)
setFuel(number)
setUiName(string)
setGfxIndex(number)
setAchievement(string)
setArmorSet(string)
setConvertToItemOnImpact(string)
setDescription(string)
setFitContainer(boolean)
setFragile(boolean)
setJammed(boolean)
setGameEffect(string)
setGfxAtlas(string)
setGfxIndexInHand(number)
setGfxIndexPowerAttack(number)
setImpactSound(string)
setPrimaryAction(string)
setProjectileRotationSpeed(number)
setProjectileRotationX(number)
setProjectileRotationY(number)
setProjectileRotationZ(number)
setSecondaryAction(string)
setSharpProjectile(boolean)
setStackable(boolean)
setWeight(number)
getStackSize
getMultiple
getCharges
getFuel
getWeight
getFormattedName
getUiName
getGfxIndex
getAchievement
getArmorSet
getConvertToItemOnImpact
getDescription
getFitContainer
getFragile
getJammed
getGameEffect
getGfxAtlas
getGfxIndexInHand
getGfxIndexPowerAttack
getImpactSound
getPrimaryAction
getProjectileRotationSpeed
getProjectileRotationX
getProjectileRotationY
getProjectileRotationZ
getSecondaryAction
getSharpProjectile
getStackable
getTotalWeight
setTraits(table)
addTrait(string)
removeTrait(string)
hasTrait(string)
updateBoundingBox
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class AmmoItemComponent
setAmmoType(string)
setAttackPower(number)
getAmmoType
getAttackPower
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class BombItemComponent
setBombType(string)
setBombPower(number)
getBombType
getBombPower
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class UsableItemComponent
setSound(string)
setNutritionValue(number)
setEmptyItem(string)
setCanBeUsedByDeadChampion(boolean)
setRequirements(table)
getSound
getNutritionValue
getEmptyItem
getCanBeUsedByDeadChampion
getRequirements
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ScrollItemComponent
setScrollText(string)
setScrollImage(string)
setTextAlignment(string)
getScrollText
getScrollImage
getTextAlignment
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class SpellScrollItemComponent
setSpell(string)
getSpell
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ContainerItemComponent
setContainerType(string)
getCapacity
getContainerType
getItemCount
ItemComponent
addItem
insertItem
ItemComponent
ItemComponent(number)
removeItem
removeItemFromSlot(number)
getItem(number)
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class TorchItemComponent
setFuel(number)
getFuel
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ItemActionComponent
setBuildup(number)
setChainAction(string)
setChainActionDelay(number)
setCooldown(number)
setEnergyCost(number)
setRequirements(table)
setUiName(string)
setGameEffect(string)
setRepeatCount(number)
setRepeatDelay(number)
getBuildup
getChainAction
getChainActionDelay
getCooldown
getEnergyCost
getNextChainAction
getRequirements
getUiName
getGameEffect
getRepeatCount
getRepeatDelay
getRequirementsText
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class EquipmentItemComponent
setSlot(number)
setStrength(number)
setDexterity(number)
setVitality(number)
setWillpower(number)
setProtection(number)
setEvasion(number)
setResistFire(number)
setResistCold(number)
setResistShock(number)
setResistPoison(number)
setHealth(number)
setEnergy(number)
setExpRate(number)
setFoodRate(number)
setHealthRegenerationRate(number)
setEnergyRegenerationRate(number)
setCooldownRate(number)
setAccuracy(number)
setDamage(number)
setCriticalChance(number)
getSlot
getStrength
getDexterity
getVitality
getWillpower
getProtection
getEvasion
getResistFire
getResistCold
getResistShock
getResistPoison
getHealth
getEnergy
getExpRate
getFoodRate
getHealthRegenerationRate
getEnergyRegenerationRate
getCooldownRate
getAccuracy
getDamage
getCriticalChance
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class MeleeAttackComponent
setAttackPower(number)
setAccuracy(number)
setCooldown(number)
setSwipe(string)
setAttackSound(string)
setDamageType(string)
setReachWeapon(boolean)
setSkill(string)
setRequiredLevel(number)
setBaseDamageStat(string)
setCauseCondition(string)
setConditionChance(number)
setPierce(number)
setUnarmedAttack(boolean)
setCameraShake(boolean)
getAttackPower
getAccuracy
getCooldown
getSwipe
getAttackSound
getDamageType
getReachWeapon
getSkill
getRequiredLevel
getBaseDamageStat
getCauseCondition
getConditionChance
getPierce
getUnarmedAttack
getCameraShake
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ThrowAttackComponent
setAttackPower(number)
setCooldown(number)
setSwipe(string)
setAttackSound(string)
setSkill(string)
setRequiredLevel(number)
setBaseDamageStat(string)
getAttackPower
getCooldown
getSwipe
getAttackSound
getSkill
getRequiredLevel
getBaseDamageStat
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class RangedAttackComponent
setAttackPower(number)
setCooldown(number)
setSwipe(string)
setAttackSound(string)
setSkill(string)
setRequiredLevel(number)
setAmmo(string)
setBaseDamageStat(string)
setDamageType(string)
setProjectileItem(string)
getAttackPower
getCooldown
getSwipe
getAttackSound
getSkill
getRequiredLevel
getAmmo
getBaseDamageStat
getDamageType
getProjectileItem
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class FirearmAttackComponent
setAttackPower(number)
setRange(number)
setCooldown(number)
setAttackSound(string)
setSkill(string)
setRequiredLevel(number)
setAccuracy(number)
setAmmo(string)
setBaseDamageStat(number)
setClipSize(number)
setDamageType(string)
setLoadedCount(number)
setPierce(number)
getAttackPower
getRange
getCooldown
getAttackSound
getSkill
getRequiredLevel
getAccuracy
getAmmo
getBaseDamageStat
getClipSize
getDamageType
getLoadedCount
getPierce
enable
disable
isEnabled
addConnector
---------------------------------------------
class CastSpellComponent
setSpell(string)
setPower(number)
setCharges(number)
setMaxCharges(number)
setEmptyItem(string)
setCooldown(number)
setSkill(string)
setRequiredLevel(number)
setFullGfxIndex(number)
setEmptyGfxIndex(number)
getSpell
getPower
getCharges
getMaxCharges
getEmptyItem
getCooldown
getSkill
getRequiredLevel
getFullGfxIndex
getEmptyGfxIndex
recharge
deplete
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ScriptComponent
setSource(string)
loadFile(string)
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class PushableBlockComponent
push(number)
activate
deactivate
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class PushableBlockFloorComponent
setInitialState(boolean)
getInitialState
activate
deactivate
toggle
isActivated
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class SecretComponent
activate
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ChestComponent
setLocked(boolean)
setMimic(boolean)
getLocked
getMimic
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class GoromorgShieldComponent
setEnergy(number)
getEnergy
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class%BeaconFurnaceControllerComponent
setElement(string)
getElement
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class FogParamsComponent
setFogMode(string)
setFogColor(vec)
setFogRange(table)
getFogMode
getFogColor
getFogRange
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class BlastComponent
setDelay(number)
setEffect(string)
getDelay
getEffect
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class ClickableComponent
setDebugDraw(boolean)
setFrontFacing(boolean)
setMaxDistance(number)
setOffset(vec)
setSize(vec)
getDebugDraw
getFrontFacing
getMaxDistance
getOffset
getSize
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class CrystalComponent
setCooldown(number)
getCooldown
activate
deactivate
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class FogParticlesComponent
setColor1(vec)
setColor2(vec)
setColor3(vec)
setOpacity(number)
setParticleSize(number)
setTexture(string)
getColor1
getColor2
getColor3
getOpacity
getParticleSize
getTexture
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class GravityComponent
setDestroySelf(boolean)
setFallingSpeed(number)
getDestroySelf
getFallingSpeed
isFalling
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class#TinyCritterControllerComponent
setSpeed(number)
setStrafing(boolean)
getSpeed
getStrafing
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class UggardianFlamesComponent
setEmitFromMaterial(string)
setParticleSystem(string)
getEmitFromMaterial
getParticleSystem
stop
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class WaterSurfaceComponent
setFogColor(vec)
setFogDensity(number)
setPlaneY(number)
setReflectionColor(vec)
setRefractionColor(vec)
getFogColor
getFogDensity
getPlaneY
getReflectionColor
getRefractionColor
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class WaterSurfaceMeshComponent
setMaterial(string)
setUnderwaterMaterial(string)
getMaterial
getUnderwaterMaterial
getWaterLevel
enable
disable
isEnabled
addConnector(string,string,string)
---------------------------------------------
class BossFightComponent
setBossName(string)
setMusic(string)
setAutoDeactivate(boolean)
setAchievement
getBossName
getMusic
getAutoDeactivate
getAchievement
MonsterComponent
addMonster
MonsterComponent
removeMonster
recomputeTotal
activate
deactivate
enable
disable
isEnabled
addConnector(string,string,string).+Component$
------------------------------------
Editor
.isRunning
------------------------------------
GameMode
.unlockAchievement
.setCamera
.fadeOut
.fadeIn
.advanceTime
.getTimeOfDay
.setTimeOfDay
.getEnableControls
.setEnableControls
.getTimeMultiplier
.setTimeMultiplier
.getStatistic
.getMaxStatistic
.setMaxStatistic
.showImage
.playStream
.playVideo
.completeGame
------------------------------------
Global functions
delayedCall
toLocal
getDirection
getForward
findEntity
hudPrint
getMouseItem
setMouseItem
playSoundAt
playSound
shootProjectile
damageTile
rollDamage
print
spawn
---------------------------------------------
class __proxyClass
enable
disable
isEnabled
addConnector
ScriptComponent
__index
ContainerItemComponent
contents
SurfaceComponent
SocketComponent
MonsterComponent
Champion
carriedItems
GameObject
componentIterator
Map
entitiesAt
allEntities