die brunnen.con hat aber keine params
habs deswegen leer gelassen...oder interpretiere ich die params gerade falsch?
local constructionutil = require "constructionutil"
local paramsutil = require "paramsutil"
local vec3 = require "vec3"
local transf = require "transf"
function data()
return {
type = "ASSET_DEFAULT",
description = {
name = _("Effects"),
description = _("Springbrunnen")
},
availability = {
},
buildMode = "MULTI",
categories = { "misc" },
order = 0,
soundConfig = {
soundSet = { name = "water_fountain" }
},
skipCollision = false,
autoRemovable = false,
updateFn = function(params)
local result = { }
result.models = { }
--water_fountain
result.models[#result.models + 1] = { id = "dd_hbf/asset/water/dd_hbf_wasser_fountain.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 0.8, 0.8, 1 ), transf.degToRad(0, 0, 0), vec3.new(0, 0, -1.04)) }
--water_ripple
result.models[#result.models + 1] = { id = "dd_hbf/asset/water/dd_hbf_wasser_fountain01.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1.0, 1.0, 1.2 ), transf.degToRad(0, 0, 0), vec3.new(0, 0, -0.65)) }
result.terrainAlignmentLists = { {
type = "EQUAL",
faces = { }
} }
return result
end
}
end
HBF.con
if params.dd_hbf_VP_animation >= 1 then
--mitte der karte
game.interface.buildConstruction({"asset/water/water_fountain.con", { },{transf = transf.scaleRotZYXTransl(vec3.new( 0.8, 0.8, 1 ), transf.degToRad(0, 0, 0), vec3.new(75, -47.5, -0.4)) }})
--funktioniert ohne sound
result.models[#result.models + 1] = { id = "dd_hbf/asset/water/dd_hbf_wasser_fountain.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 0.8, 0.8, 1 ), transf.degToRad(0, 0, 0), vec3.new(75, -47.5, -0.4)) }
result.models[#result.models + 1] = { id = "dd_hbf/asset/water/dd_hbf_wasser_fountain01.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1.0, 1.0, 1.2 ), transf.degToRad(0, 0, 0), vec3.new(75, -47.5, 0)) }
end