Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/assets/opensb/objects
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2024-03-26 07:31:33 +1100
committerKae <80987908+Novaenia@users.noreply.github.com>2024-03-26 07:31:33 +1100
commitc484fab32dcac655164f082805d1d55d1d058f2f (patch)
tree9eeabdaee723a88bbebdd77d41d1bb93ee3def83 /assets/opensb/objects
parent77d7f8eb81af21dd231f6384951fc2c14c149d5c (diff)
experiment: auto-conversion of object spread lights to hybrid spread/point lights
Diffstat (limited to 'assets/opensb/objects')
-rw-r--r--assets/opensb/objects/opensb/object.patch.lua19
1 files changed, 2 insertions, 17 deletions
diff --git a/assets/opensb/objects/opensb/object.patch.lua b/assets/opensb/objects/opensb/object.patch.lua
index 2d70052..df783ac 100644
--- a/assets/opensb/objects/opensb/object.patch.lua
+++ b/assets/opensb/objects/opensb/object.patch.lua
@@ -1,21 +1,6 @@
--- unused for now
-
-local function modLight(light)
- for i = 1, #light do
- light[i] = light[i] * 0.4
- end
-end
-
function patch(object, path)
- if object.lightColor then
- modLight(object.lightColor)
- object.pointLight = true
- return object;
- elseif object.lightColors then
- for i, v in pairs(object.lightColors) do
- modLight(v)
- end
- object.pointLight = true
+ if object.pointLight ~= true and (object.lightColor or object.lightColors) then
+ object.lightType = "PointAsSpread"
return object;
end
end \ No newline at end of file