prefabs/nightlight_flame.lua
78910111213141516
local firelevels =
{
{anim="level1", sound="dontstarve/common/nightlight", radius=2, intensity=.75, falloff=.33, colour = {253/255,179/255,179/255}, soundintensity=.1},
{anim="level2", sound="dontstarve/common/nightlight", radius=3, intensity=.8, falloff=.33, colour = {253/255,179/255,179/255}, soundintensity=.3},
{anim="level3", sound="dontstarve/common/nightlight", radius=4, intensity=.8, falloff=.33, colour = {253/255,179/255,179/255}, soundintensity=.6},
{anim="level4", sound="dontstarve/common/nightlight", radius=5, intensity=.9, falloff=.33, colour = {253/255,179/255,179/255}, soundintensity=1},
}
local function fn(Sim)
78910111213141516
local firelevels =
{
{anim="level1", sound="dontstarve/common/nightlight", radius=2, intensity=.8, falloff=.33, colour = {253/255,179/255,179/255}, soundintensity=.1},
{anim="level2", sound="dontstarve/common/nightlight", radius=3, intensity=.8, falloff=.33, colour = {253/255,179/255,179/255}, soundintensity=.3},
{anim="level3", sound="dontstarve/common/nightlight", radius=4, intensity=.8, falloff=.33, colour = {253/255,179/255,179/255}, soundintensity=.6},
{anim="level4", sound="dontstarve/common/nightlight", radius=5, intensity=.8, falloff=.33, colour = {253/255,179/255,179/255}, soundintensity=1},
}
local function fn(Sim)
24252627282930313233
anim:SetBank("campfire_fire")
anim:SetBuild("campfire_fire")
anim:SetBloomEffectHandle( "shaders/anim.ksh" )
inst.AnimState:SetRayTestOnBB(true)
inst.AnimState:SetMultColour(0/255, 0/255, 0/255, .6)
inst:AddTag("fx")
inst:AddComponent("firefx")
inst.components.firefx.levels = firelevels
24252627282930313233
anim:SetBank("campfire_fire")
anim:SetBuild("campfire_fire")
anim:SetBloomEffectHandle( "shaders/anim.ksh" )
inst.AnimState:SetMultColour(0/255, 0/255, 0/255, .6)
inst:AddTag("FX")
inst:AddTag("NOCLICK")
inst:AddComponent("firefx")
inst.components.firefx.levels = firelevels