diff options
-rw-r--r-- | engines/tsage/ringworld2/ringworld2_scenes1.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.cpp b/engines/tsage/ringworld2/ringworld2_scenes1.cpp index 456cfb051f..0745855182 100644 --- a/engines/tsage/ringworld2/ringworld2_scenes1.cpp +++ b/engines/tsage/ringworld2/ringworld2_scenes1.cpp @@ -4616,7 +4616,18 @@ void Scene1337::subC34A1(unkObj1337sub1 *subObj1, unkObj1337sub1 *subObj2) { } Scene1337::unkObj1337sub1 *Scene1337::subC34EC(int arg1) { - warning("STUBBED Scene1337::subC34EC()"); + for (int i = 0; i <= 7; i++) { + if (_arrunkObj1337[arg1]._arr2[i]._field34 == 1) { + return &_arrunkObj1337[arg1]._arr2[i]; + } + } + + for (int i = 0; i <= 7; i++) { + if ((_arrunkObj1337[arg1]._arr2[i]._field34 != 0) && (_arrunkObj1337[arg1]._arr2[i]._field34 < 10)) { + return &_arrunkObj1337[arg1]._arr2[i]; + } + } + return NULL; } |