Quest config nullability and documentation (Part 2) (#415)

* Make Interp1 generic

* Finish quest controller nullability fixes

* More model and nullability improvements and fixes

* Rename `specificLocationChance`

* rename `bodyPartChance`

* finish comments
This commit is contained in:
Cj
2025-06-22 04:04:45 -04:00
committed by GitHub
parent 10880881b4
commit d68228b5c9
6 changed files with 291 additions and 131 deletions
@@ -810,7 +810,7 @@ public class RepeatableQuestController(
foreach (var target in targetsConfig)
{
// Target is boss
if (target.Data.IsBoss.GetValueOrDefault(false))
if (target.Data?.IsBoss ?? false)
{
questPool.Pool.Elimination.Targets.Add(
target.Key,