Skip to content

Commit 41cdb06

Browse files
committed
address feedback
1 parent b8340d9 commit 41cdb06

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

code/nebula/neb.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,6 @@ class ship;
2525
class object;
2626

2727
extern bool Nebula_sexp_used;
28-
// fog near and far values for rendering the background nebula
29-
extern float Neb_backg_fog_near;
30-
extern float Neb_backg_fog_far;
3128

3229
// nebula rendering mode
3330
#define NEB2_RENDER_NONE 0 // no rendering

code/scripting/api/libs/mission.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2329,7 +2329,7 @@ ADE_VIRTVAR(NebulaClipDistance, l_Mission, "number", "Gets or sets the distance
23292329
float fog_clip = 0.0f;
23302330

23312331
if (ADE_SETTING_VAR && ade_get_args(L, "*f", &fog_clip))
2332-
Neb2_fog_clip_distance = fog_clip;
2332+
Neb2_fog_clip_distance = std::max(0.f, fog_clip);
23332333

23342334
return ade_set_args(L, "f", Neb2_fog_clip_distance);
23352335
}
@@ -2339,7 +2339,7 @@ ADE_VIRTVAR(NebulaSkyboxClipDistance, l_Mission, "number", "Gets or sets the dis
23392339
float fog_clip = 0.0f;
23402340

23412341
if (ADE_SETTING_VAR && ade_get_args(L, "*f", &fog_clip))
2342-
Neb2_fog_skybox_clip_distance = fog_clip;
2342+
Neb2_fog_skybox_clip_distance = std::max(0.f, fog_clip);
23432343

23442344
return ade_set_args(L, "f", Neb2_fog_skybox_clip_distance);
23452345
}
@@ -2349,7 +2349,7 @@ ADE_VIRTVAR(NebulaVisibility, l_Mission, "number", "Gets or sets the visibility
23492349
float fog_visibility = 0.0f;
23502350

23512351
if (ADE_SETTING_VAR && ade_get_args(L, "*f", &fog_visibility))
2352-
Neb2_fog_1000m_visibility = fog_visibility;
2352+
Neb2_fog_1000m_visibility = std::clamp(fog_visibility, 0.0f, 1.0f);
23532353

23542354
return ade_set_args(L, "f", Neb2_fog_1000m_visibility);
23552355
}

0 commit comments

Comments
 (0)