World¶
Lua calls World:method(...). The live map is not published to scripts; these wrappers go through the private host.
Source: Content/Lua/World.lua.
Methods¶
| Signature | Notes |
|---|---|
World:addCreatureToWorld(creature) |
|
World:addItemToWorld(item) |
|
World:addStaticLightSource(position, tileLightWidth) |
|
World:betterExplosion(location, power, tileRange, blockDestruction, simple, source) |
|
World:createExplosion(location, power, tileRange, doTileDamage) |
|
World:createFlora(floraStringID, posX, posY, growthPercent) |
|
World:createProjectile(projectileTypeString, locX, locY, velX, velY) |
|
World:createStatusEffect(statusEffectType, intensity, duration, target) |
|
World:findClosestTarget(location, pixelRange, requireLOS, ignoreEntity) |
|
World:findRandomTarget(location, pixelRange, requireLOS, ignoreEntity) |
|
World:getEntitiesTouchingCircle(globalPosition, pixelRange) |
|
World:getFloraBaseWidth(floraStringID) |
|
World:getNearbyStructures(globalPosition, structureID, pixelRange) |
|
World:getNearestFlora(posX, posY) |
|
World:getNewItem(fullItemUniqueString) |
|
World:getTile(tileX, tileY) |
|
World:getTileDensity(tileX, tileY) |
|
World:getTileHitSound(tileX, tileY) |
|
World:getTime() |
|
World:getTimeDeltaMS() |
|
World:getTimeDiffMS(time1, time2) |
|
World:isCoveringType(tileX, tileY) |
|
World:isEventActive(eventTag) |
|
World:playParticleEffectOnce(particleEffectPath, particleEmitPosition) |
|
World:playSpriterFX(uniqueIDString, targetEntity) |
|
World:popItem(locX, locY, uniqueItemTypeID) |
|
World:removeStaticLightSource(lightSource) |
|
World:setCoveringType(tileX, tileY, coveringTypeID) |
|
World:spawnCreature(creatureStringID) |
|
World:spawnItem(locX, locY, uniqueItemTypeID, rotation, velX, velY, isThrown) |
Generated 2026-08-02T05:22:21.4279488Z · a7346a83 · 30 members.