Prevent script error in ladder

ERROR: '->': invalid target type nil, expected proplist
 by: Object(11586)->IsBlockedLadder(Object(13439)) (Objects.ocd/Libraries.ocd/LadderClimb.ocd/Script.c:123)
 by: Object(11586)->FxIntSearchLadderTimer() (Objects.ocd/Libraries.ocd/LadderClimb.ocd/Script.c:90)
 by: Object(11586)->AddSearchLadderEffect() (Objects.ocd/Libraries.ocd/LadderClimb.ocd/Script.c:67)
 by: Object(11586)->FxIntScheduleCallTimer(Object(11586),effect {Function = Clonk.AddSearchLadderEffect, Name = "IntScheduleCall", Pars = [nil, nil, nil, nil, nil], Repeats = 0}) (System.ocg/Schedule.c:95)
install-platforms
Lukas Werling 2017-12-27 12:47:08 +01:00
parent 0167463c33
commit 0c848be4df
1 changed files with 1 additions and 1 deletions

View File

@ -120,7 +120,7 @@ private func IsBlockedLadder(object ladder)
var index = 0;
var fx;
while (fx = GetEffect("IntBlockLadder", this, index++))
if (fx.ladder->IsSameLadder(ladder))
if (fx.ladder && fx.ladder->IsSameLadder(ladder))
return true;
return false;
}