add game&rawdata

This commit is contained in:
Vasily Petrov 2026-06-17 23:06:51 +03:00
parent 0133cd976c
commit 49b34b5546
45731 changed files with 709831 additions and 0 deletions

View file

@ -0,0 +1,39 @@
function main()
local spawn_table = { bench_sunshafts = { weather_name = "sun_shafts",
effector_name = "marsh_benchmark",
effector_id = 106081,
enable_light = false
},
bench_rain = { weather_name = "default_rain",
effector_name = "marsh_benchmark",
effector_id = 106082,
enable_light = false
},
bench_day = { weather_name = "default_clear",
effector_name = "marsh_benchmark",
effector_id = 106082,
enable_light = false
},
bench_night = { weather_name = "night",
effector_name = "marsh_benchmark",
effector_id = 106083,
enable_light = true
}
}
local pos1 = string.find(command_line(), "%(")
local pos2 = string.find(command_line(), "/", pos1)
if pos1 and pos2 then
local spawn_name = string.sub(command_line(), pos1+1, pos2-1)
if spawn_table[spawn_name] then
weather = true
level.set_weather(spawn_table[spawn_name].weather_name, true)
if spawn_table[spawn_name].enable_light then
light = true
end
level.add_cam_effector2( "benchmarks\\"..spawn_table[spawn_name].effector_name..".anm",
spawn_table[spawn_name].effector_id,
false,
"xr_effects.quit")
end
end
end