[Scummvm-git-logs] scummvm master -> 0b484d51b838d740bbb1d6bc12c06c25d225c197

peterkohaut peterkohaut at users.noreply.github.com
Sat Feb 10 21:02:20 CET 2018


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
0b484d51b8 BLADERUNNER: VK interface


Commit: 0b484d51b838d740bbb1d6bc12c06c25d225c197
    https://github.com/scummvm/scummvm/commit/0b484d51b838d740bbb1d6bc12c06c25d225c197
Author: Peter Kohaut (peter.kohaut at gmail.com)
Date: 2018-02-10T21:01:15+01:00

Commit Message:
BLADERUNNER: VK interface

Code unification
Removed few memory leaks

Changed paths:
  A engines/bladerunner/script/ai_script.cpp
  A engines/bladerunner/script/ai_script.h
  A engines/bladerunner/script/esper_script.cpp
  A engines/bladerunner/script/esper_script.h
  A engines/bladerunner/script/init_script.cpp
  A engines/bladerunner/script/init_script.h
  A engines/bladerunner/script/kia_script.cpp
  A engines/bladerunner/script/kia_script.h
  A engines/bladerunner/script/scene_script.cpp
  A engines/bladerunner/script/scene_script.h
  A engines/bladerunner/script/vk_script.cpp
  A engines/bladerunner/script/vk_script.h
  A engines/bladerunner/ui/vk.cpp
  A engines/bladerunner/ui/vk.h
  R engines/bladerunner/script/ai.cpp
  R engines/bladerunner/script/ai.h
  R engines/bladerunner/script/esper.cpp
  R engines/bladerunner/script/esper.h
  R engines/bladerunner/script/init.cpp
  R engines/bladerunner/script/init.h
  R engines/bladerunner/script/kia.cpp
  R engines/bladerunner/script/kia.h
  R engines/bladerunner/script/scene.cpp
  R engines/bladerunner/script/scene.h
  R engines/bladerunner/script/vk.cpp
  R engines/bladerunner/script/vk.h
    engines/bladerunner/actor.cpp
    engines/bladerunner/actor_dialogue_queue.cpp
    engines/bladerunner/ambient_sounds.cpp
    engines/bladerunner/audio_player.cpp
    engines/bladerunner/audio_player.h
    engines/bladerunner/bladerunner.cpp
    engines/bladerunner/bladerunner.h
    engines/bladerunner/game_constants.h
    engines/bladerunner/module.mk
    engines/bladerunner/scene.cpp
    engines/bladerunner/script/ai/leon.cpp
    engines/bladerunner/script/ai/maggie.cpp
    engines/bladerunner/script/ai/mccoy.cpp
    engines/bladerunner/script/ai/officer_leary.cpp
    engines/bladerunner/script/ai/runciter.cpp
    engines/bladerunner/script/scene/ar01.cpp
    engines/bladerunner/script/scene/ar02.cpp
    engines/bladerunner/script/scene/bb01.cpp
    engines/bladerunner/script/scene/bb02.cpp
    engines/bladerunner/script/scene/bb03.cpp
    engines/bladerunner/script/scene/bb04.cpp
    engines/bladerunner/script/scene/bb05.cpp
    engines/bladerunner/script/scene/bb06.cpp
    engines/bladerunner/script/scene/bb07.cpp
    engines/bladerunner/script/scene/bb08.cpp
    engines/bladerunner/script/scene/bb09.cpp
    engines/bladerunner/script/scene/bb10.cpp
    engines/bladerunner/script/scene/bb11.cpp
    engines/bladerunner/script/scene/bb12.cpp
    engines/bladerunner/script/scene/bb51.cpp
    engines/bladerunner/script/scene/ct01.cpp
    engines/bladerunner/script/scene/ct02.cpp
    engines/bladerunner/script/scene/ct03.cpp
    engines/bladerunner/script/scene/ct04.cpp
    engines/bladerunner/script/scene/ct05.cpp
    engines/bladerunner/script/scene/ct06.cpp
    engines/bladerunner/script/scene/ct07.cpp
    engines/bladerunner/script/scene/ct08.cpp
    engines/bladerunner/script/scene/ct09.cpp
    engines/bladerunner/script/scene/ct10.cpp
    engines/bladerunner/script/scene/ct11.cpp
    engines/bladerunner/script/scene/ct12.cpp
    engines/bladerunner/script/scene/ct51.cpp
    engines/bladerunner/script/scene/dr01.cpp
    engines/bladerunner/script/scene/dr02.cpp
    engines/bladerunner/script/scene/dr03.cpp
    engines/bladerunner/script/scene/dr04.cpp
    engines/bladerunner/script/scene/dr05.cpp
    engines/bladerunner/script/scene/dr06.cpp
    engines/bladerunner/script/scene/hc01.cpp
    engines/bladerunner/script/scene/hc02.cpp
    engines/bladerunner/script/scene/hc03.cpp
    engines/bladerunner/script/scene/hc04.cpp
    engines/bladerunner/script/scene/hf01.cpp
    engines/bladerunner/script/scene/hf02.cpp
    engines/bladerunner/script/scene/hf03.cpp
    engines/bladerunner/script/scene/hf04.cpp
    engines/bladerunner/script/scene/hf05.cpp
    engines/bladerunner/script/scene/hf06.cpp
    engines/bladerunner/script/scene/hf07.cpp
    engines/bladerunner/script/scene/kp01.cpp
    engines/bladerunner/script/scene/kp02.cpp
    engines/bladerunner/script/scene/kp03.cpp
    engines/bladerunner/script/scene/kp04.cpp
    engines/bladerunner/script/scene/kp05.cpp
    engines/bladerunner/script/scene/kp06.cpp
    engines/bladerunner/script/scene/kp07.cpp
    engines/bladerunner/script/scene/ma01.cpp
    engines/bladerunner/script/scene/ma02.cpp
    engines/bladerunner/script/scene/ma04.cpp
    engines/bladerunner/script/scene/ma05.cpp
    engines/bladerunner/script/scene/ma06.cpp
    engines/bladerunner/script/scene/ma07.cpp
    engines/bladerunner/script/scene/ma08.cpp
    engines/bladerunner/script/scene/nr01.cpp
    engines/bladerunner/script/scene/nr02.cpp
    engines/bladerunner/script/scene/nr03.cpp
    engines/bladerunner/script/scene/nr04.cpp
    engines/bladerunner/script/scene/nr05.cpp
    engines/bladerunner/script/scene/nr06.cpp
    engines/bladerunner/script/scene/nr07.cpp
    engines/bladerunner/script/scene/nr08.cpp
    engines/bladerunner/script/scene/nr09.cpp
    engines/bladerunner/script/scene/nr10.cpp
    engines/bladerunner/script/scene/nr11.cpp
    engines/bladerunner/script/scene/ps01.cpp
    engines/bladerunner/script/scene/ps02.cpp
    engines/bladerunner/script/scene/ps03.cpp
    engines/bladerunner/script/scene/ps04.cpp
    engines/bladerunner/script/scene/ps05.cpp
    engines/bladerunner/script/scene/ps06.cpp
    engines/bladerunner/script/scene/ps07.cpp
    engines/bladerunner/script/scene/ps09.cpp
    engines/bladerunner/script/scene/ps10.cpp
    engines/bladerunner/script/scene/ps11.cpp
    engines/bladerunner/script/scene/ps12.cpp
    engines/bladerunner/script/scene/ps13.cpp
    engines/bladerunner/script/scene/ps14.cpp
    engines/bladerunner/script/scene/ps15.cpp
    engines/bladerunner/script/scene/rc01.cpp
    engines/bladerunner/script/scene/rc02.cpp
    engines/bladerunner/script/scene/rc03.cpp
    engines/bladerunner/script/scene/rc04.cpp
    engines/bladerunner/script/scene/rc51.cpp
    engines/bladerunner/script/scene/tb02.cpp
    engines/bladerunner/script/scene/tb03.cpp
    engines/bladerunner/script/scene/tb05.cpp
    engines/bladerunner/script/scene/tb06.cpp
    engines/bladerunner/script/scene/tb07.cpp
    engines/bladerunner/script/scene/ug01.cpp
    engines/bladerunner/script/scene/ug02.cpp
    engines/bladerunner/script/scene/ug03.cpp
    engines/bladerunner/script/scene/ug04.cpp
    engines/bladerunner/script/scene/ug05.cpp
    engines/bladerunner/script/scene/ug06.cpp
    engines/bladerunner/script/scene/ug07.cpp
    engines/bladerunner/script/scene/ug08.cpp
    engines/bladerunner/script/scene/ug09.cpp
    engines/bladerunner/script/scene/ug10.cpp
    engines/bladerunner/script/scene/ug12.cpp
    engines/bladerunner/script/scene/ug13.cpp
    engines/bladerunner/script/scene/ug14.cpp
    engines/bladerunner/script/scene/ug15.cpp
    engines/bladerunner/script/scene/ug16.cpp
    engines/bladerunner/script/scene/ug17.cpp
    engines/bladerunner/script/scene/ug18.cpp
    engines/bladerunner/script/scene/ug19.cpp
    engines/bladerunner/script/script.cpp
    engines/bladerunner/script/script.h
    engines/bladerunner/ui/elevator.cpp
    engines/bladerunner/ui/esper.cpp
    engines/bladerunner/ui/esper.h
    engines/bladerunner/ui/kia.cpp
    engines/bladerunner/ui/kia.h
    engines/bladerunner/ui/kia_section_clues.cpp
    engines/bladerunner/ui/kia_section_crimes.cpp
    engines/bladerunner/ui/kia_section_suspects.cpp
    engines/bladerunner/ui/ui_image_picker.cpp
    engines/bladerunner/zbuffer.cpp


diff --git a/engines/bladerunner/actor.cpp b/engines/bladerunner/actor.cpp
index eb56992..1c59226 100644
--- a/engines/bladerunner/actor.cpp
+++ b/engines/bladerunner/actor.cpp
@@ -34,8 +34,8 @@
 #include "bladerunner/movement_track.h"
 #include "bladerunner/scene.h"
 #include "bladerunner/scene_objects.h"
-#include "bladerunner/script/scene.h"
-#include "bladerunner/script/ai.h"
+#include "bladerunner/script/scene_script.h"
+#include "bladerunner/script/ai_script.h"
 #include "bladerunner/set.h"
 #include "bladerunner/slice_animations.h"
 #include "bladerunner/slice_renderer.h"
@@ -170,7 +170,7 @@ void Actor::changeAnimationMode(int animationMode, bool force) {
 	}
 
 	if (animationMode != _animationMode) {
-		_vm->_aiScripts->ChangeAnimationMode(_id, animationMode);
+		_vm->_aiScripts->changeAnimationMode(_id, animationMode);
 		_animationMode = animationMode;
 	}
 }
@@ -229,8 +229,8 @@ void Actor::countdownTimerUpdate(int timerId) {
 		case 0:
 		case 1:
 		case 2:
-			if (!_vm->_aiScripts->IsInsideScript() && !_vm->_sceneScript->IsInsideScript()) {
-				_vm->_aiScripts->TimerExpired(this->_id, timerId);
+			if (!_vm->_aiScripts->isInsideScript() && !_vm->_sceneScript->isInsideScript()) {
+				_vm->_aiScripts->timerExpired(this->_id, timerId);
 				this->_timersRemain[timerId] = 0;
 			} else {
 				this->_timersRemain[timerId] = 1;
@@ -311,7 +311,7 @@ void Actor::movementTrackNext(bool omitAiScript) {
 		//return true;
 	} else {
 		if (!omitAiScript) {
-			_vm->_aiScripts->CompletedMovementTrack(_id);
+			_vm->_aiScripts->completedMovementTrack(_id);
 		}
 		//return false;
 	}
@@ -346,7 +346,7 @@ void Actor::movementTrackWaypointReached() {
 			if (!_movementTrackDelayOnNextWaypoint) {
 				_movementTrackDelayOnNextWaypoint = 1;
 			}
-			if (_vm->_aiScripts->ReachedMovementTrackWaypoint(_id, _movementTrackWalkingToWaypointId)) {
+			if (_vm->_aiScripts->reachedMovementTrackWaypoint(_id, _movementTrackWalkingToWaypointId)) {
 				seconds = _movementTrackDelayOnNextWaypoint;
 				if (seconds > 1) {
 					changeAnimationMode(kAnimationModeIdle, false);
@@ -572,7 +572,7 @@ bool Actor::tick(bool forceDraw, Common::Rect *screenRect) {
 
 	if (needsUpdate) {
 		int newAnimation = 0, newFrame = 0;
-		_vm->_aiScripts->UpdateAnimation(_id, &newAnimation, &newFrame);
+		_vm->_aiScripts->updateAnimation(_id, &newAnimation, &newFrame);
 
 		if (_animationId != newAnimation) {
 			if (_fps != 0 && _fps != -1) {
@@ -714,16 +714,16 @@ void Actor::setSetId(int setId) {
 	if (_setId > 0) {
 		for (i = 0; i < (int)_vm->_gameInfo->getActorCount(); i++) {
 			if (_vm->_actors[i]->_id != _id && _vm->_actors[i]->_setId == _setId) {
-				_vm->_aiScripts->OtherAgentExitedThisScene(i, _id);
+				_vm->_aiScripts->otherAgentExitedThisScene(i, _id);
 			}
 		}
 	}
 	_setId = setId;
-	_vm->_aiScripts->EnteredScene(_id, _setId);
+	_vm->_aiScripts->enteredScene(_id, _setId);
 	if (_setId > 0) {
 		for (i = 0; i < (int)_vm->_gameInfo->getActorCount(); i++) {
 			if (_vm->_actors[i]->_id != _id && _vm->_actors[i]->_setId == _setId) {
-				_vm->_aiScripts->OtherAgentEnteredThisScene(i, _id);
+				_vm->_aiScripts->otherAgentEnteredThisScene(i, _id);
 			}
 		}
 	}
@@ -959,7 +959,7 @@ void Actor::retire(bool retired, int width, int height, int retiredByActorId) {
 		_vm->_playerDead = true;
 	}
 	if (_isRetired) {
-		_vm->_aiScripts->Retired(_id, retiredByActorId);
+		_vm->_aiScripts->retired(_id, retiredByActorId);
 	}
 }
 
@@ -1045,8 +1045,8 @@ void Actor::setGoal(int goalNumber) {
 		return;
 	}
 
-	_vm->_aiScripts->GoalChanged(_id, oldGoalNumber, goalNumber);
-	_vm->_sceneScript->ActorChangedGoal(_id, goalNumber, oldGoalNumber, _vm->_scene->getSetId() == _setId);
+	_vm->_aiScripts->goalChanged(_id, oldGoalNumber, goalNumber);
+	_vm->_sceneScript->actorChangedGoal(_id, goalNumber, oldGoalNumber, _vm->_scene->getSetId() == _setId);
 }
 
 int Actor::getGoal() const {
@@ -1087,7 +1087,7 @@ void Actor::acquireClue(int clueId, bool unknownFlag, int fromActorId) {
 	bool hasAlready = hasClue(clueId);
 	_clues->acquire(clueId, unknownFlag, fromActorId);
 	if (!hasAlready) {
-		_vm->_aiScripts->ReceivedClue(_id, clueId, fromActorId);
+		_vm->_aiScripts->receivedClue(_id, clueId, fromActorId);
 	}
 }
 
diff --git a/engines/bladerunner/actor_dialogue_queue.cpp b/engines/bladerunner/actor_dialogue_queue.cpp
index 1dc7acc..dbf5598 100644
--- a/engines/bladerunner/actor_dialogue_queue.cpp
+++ b/engines/bladerunner/actor_dialogue_queue.cpp
@@ -28,7 +28,7 @@
 #include "bladerunner/audio_speech.h"
 #include "bladerunner/scene.h"
 
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
 
 namespace BladeRunner {
 
@@ -99,7 +99,7 @@ void ActorDialogueQueue::flush(int a1, bool callScript) {
 	}
 	clear();
 	if (callScript) {
-		_vm->_sceneScript->DialogueQueueFlushed(a1);
+		_vm->_sceneScript->dialogueQueueFlushed(a1);
 	}
 }
 
diff --git a/engines/bladerunner/ambient_sounds.cpp b/engines/bladerunner/ambient_sounds.cpp
index 27ab61f..64a85bc 100644
--- a/engines/bladerunner/ambient_sounds.cpp
+++ b/engines/bladerunner/ambient_sounds.cpp
@@ -117,7 +117,7 @@ void AmbientSounds::addSpeech(int actorId, int sentenceId, int timeMin, int time
 void AmbientSounds::playSound(int sfxId, int volume, int panStart, int panEnd, int priority) {
 	const char *name = _vm->_gameInfo->getSfxTrack(sfxId);
 
-	_vm->_audioPlayer->playAud(name, volume * _ambientVolume / 100, panStart, panEnd, priority, AudioPlayer::OVERRIDE_VOLUME);
+	_vm->_audioPlayer->playAud(name, volume * _ambientVolume / 100, panStart, panEnd, priority, kAudioPlayerOverrideVolume);
 }
 
 void AmbientSounds::addLoopingSound(int sfxId, int volume, int pan, int delay) {
@@ -149,7 +149,7 @@ void AmbientSounds::addLoopingSound(int sfxId, int volume, int pan, int delay) {
 		actualVolumeStart = 0;
 	}
 
-	track.audioPlayerTrack = _vm->_audioPlayer->playAud(name, actualVolumeStart, pan, pan, 99, AudioPlayer::LOOP | AudioPlayer::OVERRIDE_VOLUME);
+	track.audioPlayerTrack = _vm->_audioPlayer->playAud(name, actualVolumeStart, pan, pan, 99, kAudioPlayerLoop | kAudioPlayerOverrideVolume);
 
 	if (track.audioPlayerTrack == -1) {
 		removeLoopingSoundByIndex(i, 0);
@@ -212,14 +212,12 @@ void AmbientSounds::tick() {
 
 		track.volume = _vm->_rnd.getRandomNumberRng(track.volumeMin, track.volumeMax);
 
-		track.audioPlayerTrack = _vm->_audioPlayer->playAud(
-															 track.name,
-															 track.volume * _ambientVolume / 100,
-															 panStart,
-															 panEnd,
-															 track.priority,
-															 AudioPlayer::OVERRIDE_VOLUME
-															);
+		track.audioPlayerTrack = _vm->_audioPlayer->playAud(track.name,
+															track.volume * _ambientVolume / 100,
+															panStart,
+															panEnd,
+															track.priority,
+															kAudioPlayerOverrideVolume);
 
 		track.nextPlayTime = now + _vm->_rnd.getRandomNumberRng(track.timeMin, track.timeMax);
 	}
@@ -233,7 +231,7 @@ void AmbientSounds::setVolume(int volume) {
 				if (_vm->_audioPlayer->isActive(_loopingSounds[i].audioPlayerTrack)) {
 					_vm->_audioPlayer->adjustVolume(_loopingSounds[i].audioPlayerTrack, newVolume, 1, false);
 				} else {
-					_loopingSounds[i].audioPlayerTrack = _vm->_audioPlayer->playAud(_loopingSounds[i].name, 1, _loopingSounds[i].pan, _loopingSounds[i].pan, 99, AudioPlayer::LOOP | AudioPlayer::OVERRIDE_VOLUME);
+					_loopingSounds[i].audioPlayerTrack = _vm->_audioPlayer->playAud(_loopingSounds[i].name, 1, _loopingSounds[i].pan, _loopingSounds[i].pan, 99, kAudioPlayerLoop | kAudioPlayerOverrideVolume);
 					if (_loopingSounds[i].audioPlayerTrack == -1) {
 						removeLoopingSound(i, 0);
 					} else {
diff --git a/engines/bladerunner/audio_player.cpp b/engines/bladerunner/audio_player.cpp
index 7aeba9c..e1ef026 100644
--- a/engines/bladerunner/audio_player.cpp
+++ b/engines/bladerunner/audio_player.cpp
@@ -274,7 +274,7 @@ int AudioPlayer::playAud(const Common::String &name, int volume, int panFrom, in
 	AudStream *audioStream = new AudStream(_cache, hash);
 
 	int actualVolume = volume;
-	if (!(flags & OVERRIDE_VOLUME)) {
+	if (!(flags & kAudioPlayerOverrideVolume)) {
 		actualVolume = _sfxVolume * volume / 100;
 	}
 
@@ -284,7 +284,7 @@ int AudioPlayer::playAud(const Common::String &name, int volume, int panFrom, in
 		Audio::Mixer::kPlainSoundType,
 		audioStream,
 		priority,
-		flags & LOOP,
+		flags & kAudioPlayerLoop,
 		actualVolume,
 		panFrom,
 		mixerChannelEnded,
diff --git a/engines/bladerunner/audio_player.h b/engines/bladerunner/audio_player.h
index a75f633..07bfb56 100644
--- a/engines/bladerunner/audio_player.h
+++ b/engines/bladerunner/audio_player.h
@@ -70,6 +70,12 @@ public:
 	void  decRef(int32 hash);
 };
 
+
+enum AudioPlayerFlags {
+	kAudioPlayerLoop = 1,
+	kAudioPlayerOverrideVolume = 2
+};
+
 class AudioPlayer {
 	static const int kTracks = 6;
 
@@ -94,11 +100,6 @@ public:
 	AudioPlayer(BladeRunnerEngine *vm);
 	~AudioPlayer();
 
-	enum {
-		LOOP = 1,
-		OVERRIDE_VOLUME = 2
-	};
-
 	int playAud(const Common::String &name, int volume, int panStart, int panEnd, int priority, byte flags = 0);
 	bool isActive(int track) const;
 	void stop(int track, bool immediately);
diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp
index c35955e..df65706 100644
--- a/engines/bladerunner/bladerunner.cpp
+++ b/engines/bladerunner/bladerunner.cpp
@@ -49,10 +49,10 @@
 #include "bladerunner/scene_objects.h"
 #include "bladerunner/screen_effects.h"
 #include "bladerunner/set.h"
-#include "bladerunner/script/ai.h"
-#include "bladerunner/script/init.h"
-#include "bladerunner/script/kia.h"
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/ai_script.h"
+#include "bladerunner/script/init_script.h"
+#include "bladerunner/script/kia_script.h"
+#include "bladerunner/script/scene_script.h"
 #include "bladerunner/settings.h"
 #include "bladerunner/shape.h"
 #include "bladerunner/slice_animations.h"
@@ -63,6 +63,7 @@
 #include "bladerunner/ui/esper.h"
 #include "bladerunner/ui/kia.h"
 #include "bladerunner/ui/spinner.h"
+#include "bladerunner/ui/vk.h"
 #include "bladerunner/vqa_decoder.h"
 #include "bladerunner/waypoints.h"
 #include "bladerunner/zbuffer.h"
@@ -396,7 +397,7 @@ bool BladeRunnerEngine::startup(bool hasSavegames) {
 
 	_esper = new ESPER(this);
 
-	// TODO: VK
+	_vk = new VK(this);
 
 	_mouse = new Mouse(this);
 	// _mouse->setCursorPosition(320, 240);
@@ -428,7 +429,7 @@ bool BladeRunnerEngine::startup(bool hasSavegames) {
 	_scene = new Scene(this);
 
 	// Load INIT.DLL
-	ScriptInit initScript(this);
+	InitScript initScript(this);
 	initScript.SCRIPT_Initialize_Game();
 
 	// TODO: Load AI-ACT1.DLL
@@ -442,7 +443,7 @@ bool BladeRunnerEngine::startup(bool hasSavegames) {
 void BladeRunnerEngine::initChapterAndScene() {
 	// TODO: Init actors...
 	for (int i = 0, end = _gameInfo->getActorCount(); i != end; ++i) {
-		_aiScripts->Initialize(i);
+		_aiScripts->initialize(i);
 	}
 
 	for (int i = 0, end = _gameInfo->getActorCount(); i != end; ++i) {
@@ -463,7 +464,8 @@ void BladeRunnerEngine::shutdown() {
 
 	// TODO: Write BLADE.INI
 
-	// TODO: Shutdown VK
+	delete _vk;
+	_vk = nullptr;
 
 	delete _esper;
 	_esper = nullptr;
@@ -569,7 +571,6 @@ void BladeRunnerEngine::shutdown() {
 
 	// TODO: Delete sine and cosine lookup tables
 
-	// TODO: Unload AI dll
 	delete _aiScripts;
 	_aiScripts = nullptr;
 
@@ -585,7 +586,8 @@ void BladeRunnerEngine::shutdown() {
 
 	// TODO: Delete Scores
 
-	// TODO: Delete Elevators
+	delete _elevator;
+	_elevator = nullptr;
 
 	delete _spinner;
 	_spinner = nullptr;
@@ -683,6 +685,10 @@ Common::Point BladeRunnerEngine::getMousePos() const {
 	return p;
 }
 
+bool BladeRunnerEngine::isMouseButtonDown() const {
+	return _eventMan->getButtonState() != 0;
+}
+
 void BladeRunnerEngine::gameLoop() {
 	_gameIsRunning = true;
 	do {
@@ -726,7 +732,7 @@ void BladeRunnerEngine::gameTick() {
 
 	if (_gameIsRunning && _windowIsActive) {
 		// TODO: Only run if not in Kia, script, nor AI
-		if (!_sceneScript->IsInsideScript() && !_aiScripts->IsInsideScript()) {
+		if (!_sceneScript->isInsideScript() && !_aiScripts->isInsideScript()) {
 			_settings->openNewScene();
 		}
 
@@ -751,7 +757,11 @@ void BladeRunnerEngine::gameTick() {
 			return;
 		}
 
-		// TODO: VK
+		if (_vk->isOpen()) {
+			_vk->tick();
+			_ambientSounds->tick();
+			return;
+		}
 
 		if (_elevator->isOpen()) {
 			_elevator->tick();
@@ -763,7 +773,7 @@ void BladeRunnerEngine::gameTick() {
 
 		_actorDialogueQueue->tick();
 		if (_scene->didPlayerWalkIn()) {
-			_sceneScript->PlayerWalkedIn();
+			_sceneScript->playerWalkedIn();
 		}
 		bool inDialogueMenu = _dialogueMenu->isVisible();
 		if (!inDialogueMenu) {
@@ -778,7 +788,7 @@ void BladeRunnerEngine::gameTick() {
 		bool backgroundChanged = false;
 		int frame = _scene->advanceFrame();
 		if (frame >= 0) {
-			_sceneScript->SceneFrameAdvanced(frame);
+			_sceneScript->sceneFrameAdvanced(frame);
 			backgroundChanged = true;
 		}
 		(void)backgroundChanged;
@@ -793,7 +803,7 @@ void BladeRunnerEngine::gameTick() {
 			actorsUpdate();
 		}
 
-		if (_settings->getNewScene() == -1 || _sceneScript->IsInsideScript() || _aiScripts->IsInsideScript()) {
+		if (_settings->getNewScene() == -1 || _sceneScript->isInsideScript() || _aiScripts->isInsideScript()) {
 			_sliceRenderer->setView(*_view);
 
 			// Tick and draw all actors in current set
@@ -982,11 +992,11 @@ void BladeRunnerEngine::actorsUpdate() {
 	int setId = _scene->getSetId();
 
 	//TODO: original game updates every non-visible characters by updating only one character in one frame
-	if (setId != 89 || _gameVars[1] != 4 || _gameFlags->query(670) != 1 || !_aiScripts->IsInsideScript()) {
+	if (setId != 89 || _gameVars[1] != 4 || _gameFlags->query(670) != 1 || !_aiScripts->isInsideScript()) {
 		for (int i = 0; i < actorCount; i++) {
 			Actor *actor = _actors[i];
 			if (actor->getSetId() == setId) {
-				_aiScripts->Update(i);
+				_aiScripts->update(i);
 				actor->countdownTimersUpdate();
 			}
 		}
@@ -1056,6 +1066,10 @@ void BladeRunnerEngine::handleKeyUp(Common::Event &event) {
 		return;
 	}
 
+	if (_vk->isOpen()) {
+		return;
+	}
+
 	if (_dialogueMenu->isOpen()) {
 		return;
 	}
@@ -1078,7 +1092,7 @@ void BladeRunnerEngine::handleKeyUp(Common::Event &event) {
 
 void BladeRunnerEngine::handleKeyDown(Common::Event &event) {
 	//TODO:
-	if (!playerHasControl() /* || ActorWalkingLoop || PlayingSpeechLine || VqaIsPlaying */) {
+	if (!playerHasControl() /* || ActorWalkingLoop || ActorSpeaking || VqaIsPlaying */) {
 		return;
 	}
 
@@ -1163,6 +1177,15 @@ void BladeRunnerEngine::handleMouseAction(int x, int y, bool buttonLeft, bool bu
 		return;
 	}
 
+	if (_vk->isOpen()) {
+		if (buttonDown) {
+			_vk->handleMouseDown(x, y, buttonLeft);
+		} else {
+			_vk->handleMouseUp(x, y, buttonLeft);
+		}
+		return;
+	}
+
 	if (_elevator->isOpen()) {
 		if (buttonDown) {
 			_elevator->handleMouseDown(x, y);
@@ -1222,28 +1245,27 @@ void BladeRunnerEngine::handleMouseAction(int x, int y, bool buttonLeft, bool bu
 
 void BladeRunnerEngine::handleMouseClickExit(int x, int y, int exitIndex) {
 	debug("clicked on exit %d %d %d", exitIndex, x, y);
-	_sceneScript->ClickedOnExit(exitIndex);
+	_sceneScript->clickedOnExit(exitIndex);
 }
 
 void BladeRunnerEngine::handleMouseClickRegion(int x, int y, int regionIndex) {
 	debug("clicked on region %d %d %d", regionIndex, x, y);
-	_sceneScript->ClickedOn2DRegion(regionIndex);
+	_sceneScript->clickedOn2DRegion(regionIndex);
 }
 
 void BladeRunnerEngine::handleMouseClick3DObject(int x, int y, int objectId, bool isClickable, bool isTarget) {
 	const char *objectName = _scene->objectGetName(objectId);
 	debug("Clicked on object %s", objectName);
-	_sceneScript->ClickedOn3DObject(objectName, false);
+	_sceneScript->clickedOn3DObject(objectName, false);
 }
 
 void BladeRunnerEngine::handleMouseClickEmpty(int x, int y, Vector3 &mousePosition) {
-	bool sceneMouseClick = _sceneScript->MouseClick(x, y);
+	bool sceneMouseClick = _sceneScript->mouseClick(x, y);
 
 	if (sceneMouseClick) {
 		return;
 	}
 
-
 	bool isRunning;
 	debug("Clicked on nothing %f, %f, %f", mousePosition.x, mousePosition.y, mousePosition.z);
 	_playerActor->loopWalkToXYZ(mousePosition, 0, false, false, false, &isRunning);
@@ -1251,14 +1273,14 @@ void BladeRunnerEngine::handleMouseClickEmpty(int x, int y, Vector3 &mousePositi
 
 void BladeRunnerEngine::handleMouseClickItem(int x, int y, int itemId) {
 	debug("Clicked on item %d", itemId);
-	_sceneScript->ClickedOnItem(itemId, false);
+	_sceneScript->clickedOnItem(itemId, false);
 }
 
 void BladeRunnerEngine::handleMouseClickActor(int x, int y, int actorId) {
 	debug("Clicked on actor %d", actorId);
-	bool t = _sceneScript->ClickedOnActor(actorId);
+	bool t = _sceneScript->clickedOnActor(actorId);
 	if (!_combat->isActive() && !t) {
-		_aiScripts->ClickedByPlayer(actorId);
+		_aiScripts->clickedByPlayer(actorId);
 	}
 }
 
diff --git a/engines/bladerunner/bladerunner.h b/engines/bladerunner/bladerunner.h
index fd72cf8..40ac1df 100644
--- a/engines/bladerunner/bladerunner.h
+++ b/engines/bladerunner/bladerunner.h
@@ -84,6 +84,7 @@ class TextResource;
 class KIAShapes;
 class Vector3;
 class View;
+class VK;
 class Waypoints;
 class ZBuffer;
 
@@ -131,6 +132,7 @@ public:
 	Spinner            *_spinner;
 	SuspectsDatabase   *_suspectsDatabase;
 	View               *_view;
+	VK                 *_vk;
 	Waypoints          *_waypoints;
 	int                *_gameVars;
 
@@ -191,6 +193,7 @@ public:
 	bool init2();
 
 	Common::Point getMousePos() const;
+	bool isMouseButtonDown() const;
 
 	void gameLoop();
 	void gameTick();
diff --git a/engines/bladerunner/game_constants.h b/engines/bladerunner/game_constants.h
index f4c00a8..c74adf0 100644
--- a/engines/bladerunner/game_constants.h
+++ b/engines/bladerunner/game_constants.h
@@ -439,6 +439,9 @@ enum SpinnerDestinations {
 };
 
 enum Flags {
+	kFlagRC02Discovered = 1,
+	kFlagGotOfficersStatement = 3,
+	kFlagRC01toRC02 = 8,
 	kFlagRC02toRC01 = 9,
 	kFlagIntroPlayed = 24,
 	kFlagMA02toMA06 = 33,
@@ -447,14 +450,33 @@ enum Flags {
 	kFlagMA04ToMA02 = 36,
 	kFlagMA01toMA06 = 37,
 	kFlagMA06toMA01 = 38,
+	kFlagIzoIsReplicant = 44,
+	kFlagGordoIsReplicant = 45,
+	kFlagLucyIsReplicant = 46,
+	kFlagDektoraIsReplicant = 47,
+	kFlagSadikIsReplicant = 48,
 	kFlagMA07toMA06 = 57,
 	kFlagMA06toMA07 = 58,
 	kFlagMA04toMA05 = 62,
 	kFlagMA05toMA04 = 63,
 	kFlagRC03toRC01 = 114,
+	kFlagRC01toRC03 = 115,
+	kFlagChromeDebrisTaken = 163,
 	kFlagRC01PoliceDone = 186,
-	kFlagMA01Locked = 250,
+	kFlagShellCasingsTaken = 190,
+	kFlagSpinnerToCT01 = 248,
+	kFlagSpinnerToRC01 = 249,
+	kFlagSpinnerToMA01 = 250,
+	kFlagSpinnerToPS01 = 251,
+	kFlagSpinnerToAR01 = 252,
+	kFlagSpinnerToDR01 = 253,
+	kFlagSpinnerToBB01 = 254,
+	kFlagSpinnerToNR01 = 255,
+	kFlagSpinnerToHF01 = 256,
+	kFlagSpinnerToTB02 = 307,
 	kFlagDirectorsCut = 378,
+	KFlagMcCoyAndOfficerLearyTalking = 392,
+	KFlagMcCoyAndOfficerLearyArtMetaphor = 397,
 	kFlagKIAPrivacyAddon = 487,
 	kFlagKIAPrivacyAddonIntro = 599
 };
@@ -643,6 +665,12 @@ enum Sets {
 	kSetRunciterInterior = 16
 };
 
+enum GameItems {
+	kItemChromeDebris = 66,
+	kItemShellCasingA = 100,
+	kItemShellCasingB = 101,
+	kItemShellCasingC = 102
+};
 
 } // End of namespace BladeRunner
 
diff --git a/engines/bladerunner/module.mk b/engines/bladerunner/module.mk
index 3b461d5..eefae18 100644
--- a/engines/bladerunner/module.mk
+++ b/engines/bladerunner/module.mk
@@ -44,17 +44,17 @@ MODULE_OBJS = \
 	scene_objects.o \
 	screen_effects.o \
 	script/script.o \
-	script/init.o \
-	script/kia.o \
-	script/vk.o \
-	script/esper.o \
-	script/ai.o \
+	script/init_script.o \
+	script/kia_script.o \
+	script/vk_script.o \
+	script/esper_script.o \
+	script/ai_script.o \
 	script/ai/leon.o \
 	script/ai/maggie.o \
 	script/ai/mccoy.o \
 	script/ai/officer_leary.o \
 	script/ai/runciter.o \
-	script/scene.o \
+	script/scene_script.o \
 	script/scene/ar01.o \
 	script/scene/ar02.o \
 	script/scene/bb01.o \
@@ -195,6 +195,7 @@ MODULE_OBJS = \
 	ui/ui_input_box.o \
 	ui/ui_scroll_box.o \
 	ui/ui_slider.o \
+	ui/vk.o \
 	view.o \
 	vqa_decoder.o \
 	vqa_player.o \
diff --git a/engines/bladerunner/scene.cpp b/engines/bladerunner/scene.cpp
index 2c4b5d0..f9f49f3 100644
--- a/engines/bladerunner/scene.cpp
+++ b/engines/bladerunner/scene.cpp
@@ -35,7 +35,7 @@
 #include "bladerunner/set.h"
 #include "bladerunner/settings.h"
 #include "bladerunner/slice_renderer.h"
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
 #include "bladerunner/ui/spinner.h"
 #include "bladerunner/vqa_player.h"
 
@@ -110,12 +110,12 @@ bool Scene::open(int setId, int sceneId, bool isLoadingGame) {
 
 	_vqaPlayer = new VQAPlayer(_vm, &_vm->_surfaceBack);
 
-	if (!_vm->_sceneScript->Open(sceneName)) {
+	if (!_vm->_sceneScript->open(sceneName)) {
 		return false;
 	}
 
 	if (!isLoadingGame) {
-		_vm->_sceneScript->InitializeScene();
+		_vm->_sceneScript->initializeScene();
 	}
 
 	Common::String setResourceName = Common::String::format("%s-MIN.SET", sceneName.c_str());
@@ -128,7 +128,7 @@ bool Scene::open(int setId, int sceneId, bool isLoadingGame) {
 	if (isLoadingGame) {
 		// TODO: Advance VQA frame
 		if (sceneId == kScenePS10 || sceneId == kScenePS11 || sceneId == kScenePS12 || sceneId == kScenePS13) { // police maze?
-			_vm->_sceneScript->SceneLoaded();
+			_vm->_sceneScript->sceneLoaded();
 		}
 		return true;
 	}
@@ -147,7 +147,7 @@ bool Scene::open(int setId, int sceneId, bool isLoadingGame) {
 	_vm->_playerActor->setAtXYZ(_actorStartPosition, _actorStartFacing);
 	_vm->_playerActor->setSetId(setId);
 
-	_vm->_sceneScript->SceneLoaded();
+	_vm->_sceneScript->sceneLoaded();
 
 	_vm->_sceneObjects->clear();
 
@@ -174,7 +174,7 @@ bool Scene::open(int setId, int sceneId, bool isLoadingGame) {
 	// TODO: calculate walking obstacles??
 
 	if (_specialLoopMode != kSceneLoopModeLoseControl) {
-		_vm->_sceneScript->PlayerWalkedIn();
+		_vm->_sceneScript->playerWalkedIn();
 	}
 
 	return true;
@@ -188,7 +188,7 @@ bool Scene::close(bool isLoadingGame) {
 
 	//_vm->_policeMaze->clear(!isLoadingGame);
 	if (isLoadingGame) {
-		_vm->_sceneScript->PlayerWalkedOut();
+		_vm->_sceneScript->playerWalkedOut();
 	}
 
 	//	if (SceneScript_isLoaded() && !SceneScript_unload()) {
diff --git a/engines/bladerunner/script/ai.cpp b/engines/bladerunner/script/ai.cpp
deleted file mode 100644
index f61b021..0000000
--- a/engines/bladerunner/script/ai.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-/* ScummVM - Graphic Adventure Engine
- *
- * ScummVM is the legal property of its developers, whose names
- * are too numerous to list here. Please refer to the COPYRIGHT
- * file distributed with this source distribution.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-#include "bladerunner/script/ai.h"
-
-#include "bladerunner/bladerunner.h"
-
-#include "bladerunner/actor.h"
-
-namespace BladeRunner {
-
-AIScripts::AIScripts(BladeRunnerEngine *vm, int actorCount) {
-	_vm = vm;
-	_inScriptCounter = 0;
-	_actorCount = actorCount;
-	_actorUpdating = new bool[actorCount];
-	_AIScripts = new AIScriptBase*[actorCount];
-	for (int i = 0; i < actorCount; ++i) {
-		_AIScripts[i] = nullptr;
-		_actorUpdating[i] = false;
-	}
-
-	_AIScripts[kActorMcCoy] = new AIScriptMcCoy(_vm);
-	_AIScripts[kActorRunciter] = new AIScriptRunciter(_vm);
-	_AIScripts[kActorOfficerLeary] = new AIScriptOfficerLeary(_vm);
-	_AIScripts[kActorLeon] = new AIScriptLeon(_vm);
-	_AIScripts[kActorMaggie] = new AIScriptMaggie(_vm);
-}
-
-AIScripts::~AIScripts() {
-	for (int i = 0; i < _actorCount; ++i) {
-		delete _AIScripts[i];
-		_AIScripts[i] = nullptr;
-	}
-	delete[] _AIScripts;
-	delete[] _actorUpdating;
-}
-
-void AIScripts::Initialize(int actor) {
-	assert(actor < _actorCount);
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->Initialize();
-	}
-}
-
-void AIScripts::Update(int actor) {
-	assert(actor < _actorCount);
-	if (this->_actorUpdating[actor] != 1) {
-		this->_actorUpdating[actor] = true;
-		++this->_inScriptCounter;
-		if (_AIScripts[actor])
-			_AIScripts[actor]->Update();
-		--this->_inScriptCounter;
-		this->_actorUpdating[actor] = false;
-	}
-}
-
-void AIScripts::TimerExpired(int actor, int timer) {
-	assert(actor < _actorCount);
-	_inScriptCounter++;
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->TimerExpired(timer);
-	}
-	_inScriptCounter--;
-}
-
-void AIScripts::CompletedMovementTrack(int actor) {
-	assert(actor < _actorCount);
-	if (!_vm->_actors[actor]->inCombat()) {
-		_inScriptCounter++;
-		if (_AIScripts[actor]) {
-			_AIScripts[actor]->CompletedMovementTrack();
-		}
-		_inScriptCounter--;
-	}
-}
-
-void AIScripts::ReceivedClue(int actor, int clueId, int fromActorId) {
-	assert(actor < _actorCount);
-	_inScriptCounter++;
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->ReceivedClue(clueId, fromActorId);
-	}
-	_inScriptCounter--;
-}
-
-void AIScripts::ClickedByPlayer(int actor) {
-	assert(actor < _actorCount);
-
-	if(_vm->_actors[actor]->inCombat()) {
-		return;
-	}
-
-	_inScriptCounter++;
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->ClickedByPlayer();
-	}
-	_inScriptCounter--;
-}
-
-void AIScripts::EnteredScene(int actor, int setId) {
-	assert(actor < _actorCount);
-	_inScriptCounter++;
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->EnteredScene(setId);
-	}
-	_inScriptCounter--;
-}
-
-void AIScripts::OtherAgentEnteredThisScene(int actor, int otherActorId) {
-	assert(actor < _actorCount);
-	_inScriptCounter++;
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->OtherAgentEnteredThisScene(otherActorId);
-	}
-	_inScriptCounter--;
-}
-
-void AIScripts::OtherAgentExitedThisScene(int actor, int otherActorId) {
-	assert(actor < _actorCount);
-	_inScriptCounter++;
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->OtherAgentExitedThisScene(otherActorId);
-	}
-	_inScriptCounter--;
-}
-
-void AIScripts::Retired(int actor, int retiredByActorId) {
-	assert(actor < _actorCount);
-	_inScriptCounter++;
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->Retired(retiredByActorId);
-	}
-	_inScriptCounter--;
-}
-
-void AIScripts::GoalChanged(int actor, int currentGoalNumber, int newGoalNumber) {
-	assert(actor < _actorCount);
-	_inScriptCounter++;
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->GoalChanged(currentGoalNumber, newGoalNumber);
-	}
-	_inScriptCounter--;
-}
-
-bool AIScripts::ReachedMovementTrackWaypoint(int actor, int waypointId) {
-	assert(actor < _actorCount);
-	bool result = false;
-	if (!_vm->_actors[actor]->inCombat()) {
-		_inScriptCounter++;
-		if (_AIScripts[actor]) {
-			result = _AIScripts[actor]->ReachedMovementTrackWaypoint(waypointId);
-		}
-		_inScriptCounter--;
-	}
-	return result;
-}
-
-void AIScripts::UpdateAnimation(int actor, int *animation, int *frame) {
-	assert(actor < _actorCount);
-	_inScriptCounter++;
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->UpdateAnimation(animation, frame);
-	}
-	_inScriptCounter--;
-}
-
-void AIScripts::ChangeAnimationMode(int actor, int mode) {
-	assert(actor < _actorCount);
-	_inScriptCounter++;
-	if (_AIScripts[actor]) {
-		_AIScripts[actor]->ChangeAnimationMode(mode);
-	}
-	_inScriptCounter--;
-}
-
-} // End of namespace BladeRunner
diff --git a/engines/bladerunner/script/ai.h b/engines/bladerunner/script/ai.h
deleted file mode 100644
index 135aef5..0000000
--- a/engines/bladerunner/script/ai.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* ScummVM - Graphic Adventure Engine
- *
- * ScummVM is the legal property of its developers, whose names
- * are too numerous to list here. Please refer to the COPYRIGHT
- * file distributed with this source distribution.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef BLADERUNNER_SCRIPT_AI_H
-#define BLADERUNNER_SCRIPT_AI_H
-
-#include "bladerunner/script/script.h"
-
-namespace BladeRunner {
-
-class BladeRunnerEngine;
-
-class AIScriptBase : public ScriptBase {
-public:
-	AIScriptBase(BladeRunnerEngine *vm) : ScriptBase(vm) {}
-
-	virtual void Initialize() = 0;
-	virtual bool Update() = 0;
-	virtual void TimerExpired(int timer) = 0;
-	virtual void CompletedMovementTrack() = 0;
-	virtual void ReceivedClue(int clueId, int fromActorId) = 0;
-	virtual void ClickedByPlayer() = 0;
-	virtual void EnteredScene(int setId) = 0;
-	virtual void OtherAgentEnteredThisScene(int otherActorId) = 0;
-	virtual void OtherAgentExitedThisScene(int otherActorId) = 0;
-	virtual void OtherAgentEnteredCombatMode(int otherActorId, int combatMode) = 0;
-	virtual void ShotAtAndMissed() = 0;
-	virtual void ShotAtAndHit() = 0;
-	virtual void Retired(int byActorId) = 0;
-	virtual int GetFriendlinessModifierIfGetsClue(int otherActorId, int clueId) = 0;
-	virtual bool GoalChanged(int currentGoalNumber, int newGoalNumber) = 0;
-	virtual bool UpdateAnimation(int *animation, int *frame) = 0;
-	virtual bool ChangeAnimationMode(int mode) = 0;
-	virtual void QueryAnimationState(int *animationState, int *animationFrame, int *a3, int *a4) = 0;
-	virtual void SetAnimationState(int animationState, int animationFrame, int a3, int a4) = 0;
-	virtual bool ReachedMovementTrackWaypoint(int waypointId) = 0;
-	virtual void FledCombat() = 0;
-};
-
-#define DECLARE_SCRIPT(name) \
-class AIScript##name : public AIScriptBase { \
-public: \
-	AIScript##name(BladeRunnerEngine *vm) \
-		: AIScriptBase(vm) \
-	{} \
-	void Initialize(); \
-	bool Update(); \
-	void TimerExpired(int timer); \
-	void CompletedMovementTrack(); \
-	void ReceivedClue(int clueId, int fromActorId); \
-	void ClickedByPlayer(); \
-	void EnteredScene(int setId); \
-	void OtherAgentEnteredThisScene(int otherActorId); \
-	void OtherAgentExitedThisScene(int otherActorId); \
-	void OtherAgentEnteredCombatMode(int otherActorId, int combatMode); \
-	void ShotAtAndMissed(); \
-	void ShotAtAndHit(); \
-	void Retired(int byActorId); \
-	int GetFriendlinessModifierIfGetsClue(int otherActorId, int clueId); \
-	bool GoalChanged(int currentGoalNumber, int newGoalNumber); \
-	bool UpdateAnimation(int *animation, int *frame); \
-	bool ChangeAnimationMode(int mode); \
-	void QueryAnimationState(int *animationState, int *animationFrame, int *a3, int *a4); \
-	void SetAnimationState(int animationState, int animationFrame, int a3, int a4); \
-	bool ReachedMovementTrackWaypoint(int waypointId); \
-	void FledCombat(); \
-private:
-#define END_SCRIPT };
-
-DECLARE_SCRIPT(McCoy)
-	int dword_45A0D0_animation_state;
-	int dword_45A0D4_animation_frame;
-	int dword_45A0D8;
-	int dword_45A0DC;
-	int dword_45A0E0;
-	int dword_45A0E4;
-	float off_45A0EC;
-	int dword_45A0E8;
-	int dword_45A0F0;
-	int dword_45A0F4;
-	int dword_45A0F8;
-	int dword_45A0FC;
-	int dword_462718;
-	int dword_46271C;
-	float off_45A100;
-	float flt_462710;
-	float flt_462714;
-
-	void sub_4053E0();
-	void sub_4054F0();
-	void sub_405660();
-	void sub_405800();
-	void sub_4058B0();
-	void sub_405920();
-	void sub_405940(float a1);
-	void sub_4059D0(float a1);
-END_SCRIPT
-
-DECLARE_SCRIPT(Runciter)
-	int var_45CD70_animation_state;
-	int var_45CD74_animation_frame;
-	int var_462800;
-	int var_462804;
-	int var_45CD78;
-	int var_45CD7C;
-	int var_45CD80;
-	int var_45CD84;
-	int var_45CD88;
-END_SCRIPT
-
-DECLARE_SCRIPT(OfficerLeary)
-	int var_45D5B0_animation_state;
-	int var_45D5B4_animation_frame;
-	int var_45D5B8;
-	int var_45D5BC;
-	int var_462880;
-	int var_462884;
-
-	bool sub_431408();
-	bool sub_431420();
-END_SCRIPT
-
-DECLARE_SCRIPT(Leon)
-	int var_45EDB0_animation_state;
-	int var_45EDB4_animation_frame;
-	int var_45EDAC;
-	int var_462AF0;
-	int var_462AF4;
-	float var_45EDA0_z;
-	float var_45EDA4_y;
-	float var_45EDA8_x;
-
-	float sub_446700(int actorId, float x, float y, float z);
-END_SCRIPT
-
-DECLARE_SCRIPT(Maggie)
-	int var_45F3F0_animation_state;
-	int var_45F3F4_animation_frame;
-	int var_462B30;
-	int var_462B34;
-	int var_45F3F8;
-	int var_45F3FC;
-	int var_45F400;
-	int var_45F404;
-	int var_45F408;
-
-	int sub_44B260();
-	float sub_44B200(int actorId, float x, float y, float z);
-END_SCRIPT
-
-#undef DECLARE_SCRIPT
-#undef END_SCRIPT
-
-class AIScripts {
-private:
-	BladeRunnerEngine *_vm;
-	int                _inScriptCounter;
-	int                _actorCount;
-	AIScriptBase     **_AIScripts;
-	bool              *_actorUpdating;
-public:
-	AIScripts(BladeRunnerEngine *vm, int actorCount);
-	~AIScripts();
-
-	void Initialize(int actor);
-	void Update(int actor);
-	void TimerExpired(int actor, int timer);
-	void CompletedMovementTrack(int actor);
-	void ReceivedClue(int actor, int clueId, int fromActorId);
-	void ClickedByPlayer(int actor);
-	void EnteredScene(int actor, int setId);
-	void OtherAgentEnteredThisScene(int actor, int otherActorId);
-	void OtherAgentExitedThisScene(int actor, int otherActorId);
-	void Retired(int actor, int retiredByActorId);
-	void GoalChanged(int actor, int currentGoalNumber, int newGoalNumber);
-	bool ReachedMovementTrackWaypoint(int actor, int waypointId);
-	void UpdateAnimation(int actor, int *animation, int *frame);
-	void ChangeAnimationMode(int actor, int mode);
-
-	bool IsInsideScript() const { return _inScriptCounter > 0; }
-};
-
-} // End of namespace BladeRunner
-
-#endif
diff --git a/engines/bladerunner/script/ai/leon.cpp b/engines/bladerunner/script/ai/leon.cpp
index 45e1c74..f1f619f 100644
--- a/engines/bladerunner/script/ai/leon.cpp
+++ b/engines/bladerunner/script/ai/leon.cpp
@@ -20,7 +20,7 @@
  *
  */
 
-#include "bladerunner/script/ai.h"
+#include "bladerunner/script/ai_script.h"
 
 namespace BladeRunner {
 
diff --git a/engines/bladerunner/script/ai/maggie.cpp b/engines/bladerunner/script/ai/maggie.cpp
index 150a2a3..50e5013 100644
--- a/engines/bladerunner/script/ai/maggie.cpp
+++ b/engines/bladerunner/script/ai/maggie.cpp
@@ -20,7 +20,7 @@
  *
  */
 
-#include "bladerunner/script/ai.h"
+#include "bladerunner/script/ai_script.h"
 #include "bladerunner/vector.h"
 
 namespace BladeRunner {
diff --git a/engines/bladerunner/script/ai/mccoy.cpp b/engines/bladerunner/script/ai/mccoy.cpp
index 366361e..1129ff9 100644
--- a/engines/bladerunner/script/ai/mccoy.cpp
+++ b/engines/bladerunner/script/ai/mccoy.cpp
@@ -20,7 +20,7 @@
  *
  */
 
-#include "bladerunner/script/ai.h"
+#include "bladerunner/script/ai_script.h"
 
 namespace BladeRunner {
 
diff --git a/engines/bladerunner/script/ai/officer_leary.cpp b/engines/bladerunner/script/ai/officer_leary.cpp
index 9b85a4c..da6cdfc 100644
--- a/engines/bladerunner/script/ai/officer_leary.cpp
+++ b/engines/bladerunner/script/ai/officer_leary.cpp
@@ -20,7 +20,7 @@
  *
  */
 
-#include "bladerunner/script/ai.h"
+#include "bladerunner/script/ai_script.h"
 
 namespace BladeRunner {
 
@@ -45,7 +45,7 @@ bool AIScriptOfficerLeary::Update() {
 	} else if (Global_Variable_Query(1) == 5 && Actor_Query_Goal_Number(kActorOfficerLeary) < 400) {
 		AI_Movement_Track_Flush(kActorOfficerLeary);
 		Actor_Set_Goal_Number(kActorOfficerLeary, 400);
-	} else if (!Game_Flag_Query(182) && Game_Flag_Query(147) == 1 && Game_Flag_Query(163) == 1 && Player_Query_Current_Scene() != 78 && Global_Variable_Query(1) < 3) {
+	} else if (!Game_Flag_Query(182) && Game_Flag_Query(147) == 1 && Game_Flag_Query(kFlagChromeDebrisTaken) == 1 && Player_Query_Current_Scene() != 78 && Global_Variable_Query(1) < 3) {
 		Game_Flag_Set(kFlagRC01PoliceDone);
 		Actor_Set_Goal_Number(kActorOfficerLeary, 3);
 	} else if (Actor_Query_Goal_Number(kActorOfficerLeary) != 1 && Actor_Query_Goal_Number(kActorOfficerLeary) != 2 && Game_Flag_Query(199) == 1) {
@@ -854,7 +854,7 @@ bool AIScriptOfficerLeary::UpdateAnimation(int *animation, int *frame) {
 		*frame = var_45D5B4_animation_frame;
 		return true;
 	case 0:
-		if (Game_Flag_Query(199) && !Game_Flag_Query(392)) {
+		if (Game_Flag_Query(199) && !Game_Flag_Query(KFlagMcCoyAndOfficerLearyTalking)) {
 			var_45D5B0_animation_state = 31;
 			var_45D5B4_animation_frame = 0;
 			*animation = 604;
diff --git a/engines/bladerunner/script/ai/runciter.cpp b/engines/bladerunner/script/ai/runciter.cpp
index 0c66876..c0c3d3f 100644
--- a/engines/bladerunner/script/ai/runciter.cpp
+++ b/engines/bladerunner/script/ai/runciter.cpp
@@ -20,7 +20,7 @@
  *
  */
 
-#include "bladerunner/script/ai.h"
+#include "bladerunner/script/ai_script.h"
 
 namespace BladeRunner {
 
@@ -99,7 +99,7 @@ void AIScriptRunciter::OtherAgentEnteredCombatMode(int otherActorId, int combatM
 			Actor_Says(kActorRunciter, 610, 18);
 			Actor_Says(kActorMcCoy, 4785, -1);
 			Actor_Says(kActorRunciter, 620, 15);
-			if (Game_Flag_Query(46)) {
+			if (Game_Flag_Query(kFlagLucyIsReplicant)) {
 				Actor_Says(kActorRunciter, 630, 12);
 				Actor_Says(kActorRunciter, 640, 17);
 				Actor_Says(kActorMcCoy, 4790, -1);
diff --git a/engines/bladerunner/script/ai_script.cpp b/engines/bladerunner/script/ai_script.cpp
new file mode 100644
index 0000000..503fb73
--- /dev/null
+++ b/engines/bladerunner/script/ai_script.cpp
@@ -0,0 +1,196 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+#include "bladerunner/script/ai_script.h"
+
+#include "bladerunner/bladerunner.h"
+
+#include "bladerunner/actor.h"
+
+namespace BladeRunner {
+
+AIScripts::AIScripts(BladeRunnerEngine *vm, int actorCount) {
+	_vm = vm;
+	_inScriptCounter = 0;
+	_actorCount = actorCount;
+	_actorUpdating = new bool[actorCount];
+	_AIScripts = new AIScriptBase*[actorCount];
+	for (int i = 0; i < actorCount; ++i) {
+		_AIScripts[i] = nullptr;
+		_actorUpdating[i] = false;
+	}
+
+	_AIScripts[kActorMcCoy] = new AIScriptMcCoy(_vm);
+	_AIScripts[kActorRunciter] = new AIScriptRunciter(_vm);
+	_AIScripts[kActorOfficerLeary] = new AIScriptOfficerLeary(_vm);
+	_AIScripts[kActorLeon] = new AIScriptLeon(_vm);
+	_AIScripts[kActorMaggie] = new AIScriptMaggie(_vm);
+}
+
+AIScripts::~AIScripts() {
+	for (int i = 0; i < _actorCount; ++i) {
+		delete _AIScripts[i];
+		_AIScripts[i] = nullptr;
+	}
+	delete[] _AIScripts;
+	delete[] _actorUpdating;
+}
+
+void AIScripts::initialize(int actor) {
+	assert(actor < _actorCount);
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->Initialize();
+	}
+}
+
+void AIScripts::update(int actor) {
+	assert(actor < _actorCount);
+	if (this->_actorUpdating[actor] != 1) {
+		this->_actorUpdating[actor] = true;
+		++this->_inScriptCounter;
+		if (_AIScripts[actor])
+			_AIScripts[actor]->Update();
+		--this->_inScriptCounter;
+		this->_actorUpdating[actor] = false;
+	}
+}
+
+void AIScripts::timerExpired(int actor, int timer) {
+	assert(actor < _actorCount);
+	_inScriptCounter++;
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->TimerExpired(timer);
+	}
+	_inScriptCounter--;
+}
+
+void AIScripts::completedMovementTrack(int actor) {
+	assert(actor < _actorCount);
+	if (!_vm->_actors[actor]->inCombat()) {
+		_inScriptCounter++;
+		if (_AIScripts[actor]) {
+			_AIScripts[actor]->CompletedMovementTrack();
+		}
+		_inScriptCounter--;
+	}
+}
+
+void AIScripts::receivedClue(int actor, int clueId, int fromActorId) {
+	assert(actor < _actorCount);
+	_inScriptCounter++;
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->ReceivedClue(clueId, fromActorId);
+	}
+	_inScriptCounter--;
+}
+
+void AIScripts::clickedByPlayer(int actor) {
+	assert(actor < _actorCount);
+
+	if(_vm->_actors[actor]->inCombat()) {
+		return;
+	}
+
+	_inScriptCounter++;
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->ClickedByPlayer();
+	}
+	_inScriptCounter--;
+}
+
+void AIScripts::enteredScene(int actor, int setId) {
+	assert(actor < _actorCount);
+	_inScriptCounter++;
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->EnteredScene(setId);
+	}
+	_inScriptCounter--;
+}
+
+void AIScripts::otherAgentEnteredThisScene(int actor, int otherActorId) {
+	assert(actor < _actorCount);
+	_inScriptCounter++;
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->OtherAgentEnteredThisScene(otherActorId);
+	}
+	_inScriptCounter--;
+}
+
+void AIScripts::otherAgentExitedThisScene(int actor, int otherActorId) {
+	assert(actor < _actorCount);
+	_inScriptCounter++;
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->OtherAgentExitedThisScene(otherActorId);
+	}
+	_inScriptCounter--;
+}
+
+void AIScripts::retired(int actor, int retiredByActorId) {
+	assert(actor < _actorCount);
+	_inScriptCounter++;
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->Retired(retiredByActorId);
+	}
+	_inScriptCounter--;
+}
+
+void AIScripts::goalChanged(int actor, int currentGoalNumber, int newGoalNumber) {
+	assert(actor < _actorCount);
+	_inScriptCounter++;
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->GoalChanged(currentGoalNumber, newGoalNumber);
+	}
+	_inScriptCounter--;
+}
+
+bool AIScripts::reachedMovementTrackWaypoint(int actor, int waypointId) {
+	assert(actor < _actorCount);
+	bool result = false;
+	if (!_vm->_actors[actor]->inCombat()) {
+		_inScriptCounter++;
+		if (_AIScripts[actor]) {
+			result = _AIScripts[actor]->ReachedMovementTrackWaypoint(waypointId);
+		}
+		_inScriptCounter--;
+	}
+	return result;
+}
+
+void AIScripts::updateAnimation(int actor, int *animation, int *frame) {
+	assert(actor < _actorCount);
+	_inScriptCounter++;
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->UpdateAnimation(animation, frame);
+	}
+	_inScriptCounter--;
+}
+
+void AIScripts::changeAnimationMode(int actor, int mode) {
+	assert(actor < _actorCount);
+	_inScriptCounter++;
+	if (_AIScripts[actor]) {
+		_AIScripts[actor]->ChangeAnimationMode(mode);
+	}
+	_inScriptCounter--;
+}
+
+} // End of namespace BladeRunner
diff --git a/engines/bladerunner/script/ai_script.h b/engines/bladerunner/script/ai_script.h
new file mode 100644
index 0000000..c90d023
--- /dev/null
+++ b/engines/bladerunner/script/ai_script.h
@@ -0,0 +1,204 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+#ifndef BLADERUNNER_SCRIPT_AI_H
+#define BLADERUNNER_SCRIPT_AI_H
+
+#include "bladerunner/script/script.h"
+
+namespace BladeRunner {
+
+class BladeRunnerEngine;
+
+class AIScriptBase : public ScriptBase {
+public:
+	AIScriptBase(BladeRunnerEngine *vm) : ScriptBase(vm) {}
+
+	virtual void Initialize() = 0;
+	virtual bool Update() = 0;
+	virtual void TimerExpired(int timer) = 0;
+	virtual void CompletedMovementTrack() = 0;
+	virtual void ReceivedClue(int clueId, int fromActorId) = 0;
+	virtual void ClickedByPlayer() = 0;
+	virtual void EnteredScene(int setId) = 0;
+	virtual void OtherAgentEnteredThisScene(int otherActorId) = 0;
+	virtual void OtherAgentExitedThisScene(int otherActorId) = 0;
+	virtual void OtherAgentEnteredCombatMode(int otherActorId, int combatMode) = 0;
+	virtual void ShotAtAndMissed() = 0;
+	virtual void ShotAtAndHit() = 0;
+	virtual void Retired(int byActorId) = 0;
+	virtual int GetFriendlinessModifierIfGetsClue(int otherActorId, int clueId) = 0;
+	virtual bool GoalChanged(int currentGoalNumber, int newGoalNumber) = 0;
+	virtual bool UpdateAnimation(int *animation, int *frame) = 0;
+	virtual bool ChangeAnimationMode(int mode) = 0;
+	virtual void QueryAnimationState(int *animationState, int *animationFrame, int *a3, int *a4) = 0;
+	virtual void SetAnimationState(int animationState, int animationFrame, int a3, int a4) = 0;
+	virtual bool ReachedMovementTrackWaypoint(int waypointId) = 0;
+	virtual void FledCombat() = 0;
+};
+
+#define DECLARE_SCRIPT(name) \
+class AIScript##name : public AIScriptBase { \
+public: \
+	AIScript##name(BladeRunnerEngine *vm) \
+		: AIScriptBase(vm) \
+	{} \
+	void Initialize(); \
+	bool Update(); \
+	void TimerExpired(int timer); \
+	void CompletedMovementTrack(); \
+	void ReceivedClue(int clueId, int fromActorId); \
+	void ClickedByPlayer(); \
+	void EnteredScene(int setId); \
+	void OtherAgentEnteredThisScene(int otherActorId); \
+	void OtherAgentExitedThisScene(int otherActorId); \
+	void OtherAgentEnteredCombatMode(int otherActorId, int combatMode); \
+	void ShotAtAndMissed(); \
+	void ShotAtAndHit(); \
+	void Retired(int byActorId); \
+	int GetFriendlinessModifierIfGetsClue(int otherActorId, int clueId); \
+	bool GoalChanged(int currentGoalNumber, int newGoalNumber); \
+	bool UpdateAnimation(int *animation, int *frame); \
+	bool ChangeAnimationMode(int mode); \
+	void QueryAnimationState(int *animationState, int *animationFrame, int *a3, int *a4); \
+	void SetAnimationState(int animationState, int animationFrame, int a3, int a4); \
+	bool ReachedMovementTrackWaypoint(int waypointId); \
+	void FledCombat(); \
+private:
+#define END_SCRIPT };
+
+DECLARE_SCRIPT(McCoy)
+	int dword_45A0D0_animation_state;
+	int dword_45A0D4_animation_frame;
+	int dword_45A0D8;
+	int dword_45A0DC;
+	int dword_45A0E0;
+	int dword_45A0E4;
+	float off_45A0EC;
+	int dword_45A0E8;
+	int dword_45A0F0;
+	int dword_45A0F4;
+	int dword_45A0F8;
+	int dword_45A0FC;
+	int dword_462718;
+	int dword_46271C;
+	float off_45A100;
+	float flt_462710;
+	float flt_462714;
+
+	void sub_4053E0();
+	void sub_4054F0();
+	void sub_405660();
+	void sub_405800();
+	void sub_4058B0();
+	void sub_405920();
+	void sub_405940(float a1);
+	void sub_4059D0(float a1);
+END_SCRIPT
+
+DECLARE_SCRIPT(Runciter)
+	int var_45CD70_animation_state;
+	int var_45CD74_animation_frame;
+	int var_462800;
+	int var_462804;
+	int var_45CD78;
+	int var_45CD7C;
+	int var_45CD80;
+	int var_45CD84;
+	int var_45CD88;
+END_SCRIPT
+
+DECLARE_SCRIPT(OfficerLeary)
+	int var_45D5B0_animation_state;
+	int var_45D5B4_animation_frame;
+	int var_45D5B8;
+	int var_45D5BC;
+	int var_462880;
+	int var_462884;
+
+	bool sub_431408();
+	bool sub_431420();
+END_SCRIPT
+
+DECLARE_SCRIPT(Leon)
+	int var_45EDB0_animation_state;
+	int var_45EDB4_animation_frame;
+	int var_45EDAC;
+	int var_462AF0;
+	int var_462AF4;
+	float var_45EDA0_z;
+	float var_45EDA4_y;
+	float var_45EDA8_x;
+
+	float sub_446700(int actorId, float x, float y, float z);
+END_SCRIPT
+
+DECLARE_SCRIPT(Maggie)
+	int var_45F3F0_animation_state;
+	int var_45F3F4_animation_frame;
+	int var_462B30;
+	int var_462B34;
+	int var_45F3F8;
+	int var_45F3FC;
+	int var_45F400;
+	int var_45F404;
+	int var_45F408;
+
+	int sub_44B260();
+	float sub_44B200(int actorId, float x, float y, float z);
+END_SCRIPT
+
+#undef DECLARE_SCRIPT
+#undef END_SCRIPT
+
+class AIScripts {
+private:
+	BladeRunnerEngine *_vm;
+	int                _inScriptCounter;
+	int                _actorCount;
+	AIScriptBase     **_AIScripts;
+	bool              *_actorUpdating;
+public:
+	AIScripts(BladeRunnerEngine *vm, int actorCount);
+	~AIScripts();
+
+	void initialize(int actor);
+	void update(int actor);
+	void timerExpired(int actor, int timer);
+	void completedMovementTrack(int actor);
+	void receivedClue(int actor, int clueId, int fromActorId);
+	void clickedByPlayer(int actor);
+	void enteredScene(int actor, int setId);
+	void otherAgentEnteredThisScene(int actor, int otherActorId);
+	void otherAgentExitedThisScene(int actor, int otherActorId);
+	void retired(int actor, int retiredByActorId);
+	void goalChanged(int actor, int currentGoalNumber, int newGoalNumber);
+	bool reachedMovementTrackWaypoint(int actor, int waypointId);
+	void updateAnimation(int actor, int *animation, int *frame);
+	void changeAnimationMode(int actor, int mode);
+
+	bool isInsideScript() const { return _inScriptCounter > 0; }
+};
+
+} // End of namespace BladeRunner
+
+#endif
diff --git a/engines/bladerunner/script/esper.cpp b/engines/bladerunner/script/esper.cpp
deleted file mode 100644
index e6c0390..0000000
--- a/engines/bladerunner/script/esper.cpp
+++ /dev/null
@@ -1,404 +0,0 @@
-/* ScummVM - Graphic Adventure Engine
- *
- * ScummVM is the legal property of its developers, whose names
- * are too numerous to list here. Please refer to the COPYRIGHT
- * file distributed with this source distribution.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-#include "bladerunner/script/esper.h"
-
-#include "bladerunner/bladerunner.h"
-#include "bladerunner/mouse.h"
-
-namespace BladeRunner {
-
-void ESPERScript::initialize() {
-	_vm->_mouse->disable();
-	SCRIPT_ESPER_DLL_Initialize();
-	_vm->_mouse->enable();
-}
-
-void ESPERScript::photoSelected(int photoId) {
-	_vm->_mouse->disable();
-	SCRIPT_ESPER_DLL_Photo_Selected(photoId);
-	_vm->_mouse->enable();
-}
-
-void ESPERScript::specialRegionSelected(int photoId, int regionId) {
-	_vm->_mouse->disable();
-	SCRIPT_ESPER_DLL_Special_Region_Selected(photoId, regionId);
-	_vm->_mouse->enable();
-}
-
-void ESPERScript::SCRIPT_ESPER_DLL_Initialize() {
-	int v0 = 0;
-	if (Actor_Clue_Query(kActorMcCoy, kClueRuncitersVideo)) {
-		if (!Actor_Clue_Query(kActorMcCoy, kClueRuncitersViewA)) {
-			Actor_Says(kActorAnsweringMachine, 160, 3);
-			Actor_Says(kActorAnsweringMachine, 180, 3);
-			Actor_Clue_Acquire(kActorMcCoy, kClueRuncitersViewA, 1, kActorRunciter);
-			v0 = 1;
-		}
-		ESPER_Add_Photo("RC02_FA.IMG", 0, 0);
-		if (!Actor_Clue_Query(kActorMcCoy, kClueRuncitersViewB)) {
-			Actor_Clue_Acquire(kActorMcCoy, kClueRuncitersViewB, 1, kActorRunciter);
-		}
-		ESPER_Add_Photo("RC02_RA.IMG", 1, 1);
-	}
-	if (Actor_Clue_Query(kActorMcCoy, kClueEarlyQsClub)) {
-		if (!Actor_Clue_Query(kActorMcCoy, kClueOuterDressingRoom)) {
-			Actor_Says(kActorAnsweringMachine, 160, 3);
-			Actor_Says(kActorAnsweringMachine, 170, 3);
-			Actor_Clue_Acquire(kActorMcCoy, kClueOuterDressingRoom, 1, -1);
-			v0 = 1;
-		}
-		ESPER_Add_Photo("NR060000.IMG", 2, 2);
-	}
-	if (Actor_Clue_Query(kActorMcCoy, kClueDektorasDressingRoom)) {
-		ESPER_Add_Photo("NR070000.IMG", 3, 3);
-	}
-	if (Actor_Clue_Query(kActorMcCoy, kCluePhotoOfMcCoy1)) {
-		ESPER_Add_Photo("HC01AR11.IMG", 4, 4);
-	}
-	if (Actor_Clue_Query(kActorMcCoy, kCluePhotoOfMcCoy2)) {
-		ESPER_Add_Photo("HC01AR12.IMG", 5, 5);
-	}
-	if (Actor_Clue_Query(kActorMcCoy, kClueChinaBar)) {
-		ESPER_Add_Photo("HC02CB1.IMG", 6, 6);
-	}
-	if (Actor_Clue_Query(kActorMcCoy, kClueChinaBarSecurityDisc)) {
-		if (!Actor_Clue_Query(kActorMcCoy, kClueChinaBarSecurityPhoto)) {
-			Actor_Says(kActorAnsweringMachine, 160, 3);
-			Actor_Says(kActorAnsweringMachine, 170, 3);
-			Actor_Clue_Acquire(kActorMcCoy, kClueChinaBarSecurityPhoto, 1, kActorHawkersBarkeep);
-			v0 = 1;
-		}
-		ESPER_Add_Photo("HC02CB2.IMG", 7, 7);
-	}
-	if (Actor_Clue_Query(kActorMcCoy, kClueTyrellSecurity)) {
-		if (!Actor_Clue_Query(kActorMcCoy, kClueTyrellSecurityPhoto)) {
-			Actor_Says(kActorAnsweringMachine, 160, 3);
-			Actor_Says(kActorAnsweringMachine, 170, 3);
-			Actor_Clue_Acquire(kActorMcCoy, kClueTyrellSecurityPhoto, 1, kActorTyrellGuard);
-			v0 = 1;
-		}
-		ESPER_Add_Photo("TB060000.IMG", 8, 8);
-	}
-	if (Actor_Clue_Query(kActorMcCoy, kClueMoonbus1)) {
-		ESPER_Add_Photo("KP06.IMG", 9, 9);
-	}
-	if (v0) {
-		Actor_Says(kActorAnsweringMachine, 200, 3);
-	}
-}
-
-void ESPERScript::SCRIPT_ESPER_DLL_Photo_Selected(int photo) {
-	switch (photo) {
-	case 9:
-		Actor_Says(kActorAnsweringMachine, 270, 3);
-		ESPER_Define_Special_Region(22, 1208, 330, 1218, 340, 1050, 160, 1279, 550, 956, 203, 1278, 497, "KP06ESP1");
-		ESPER_Define_Special_Region(23, 854, 371, 858, 375, 790, 320, 940, 560, 722, 220, 1000, 505, "KP06ESP2");
-		ESPER_Define_Special_Region(24, 615, 325, 648, 365, 440, 220, 820, 959, 326, 140, 948, 474, "KP06ESP3");
-		ESPER_Define_Special_Region(25, 373, 417, 382, 426, 310, 370, 480, 560, 228, 323, 493, 509, "KP06ESP4");
-		break;
-	case 8:
-		Actor_Says(kActorAnsweringMachine, 230, 3);
-		ESPER_Define_Special_Region(18, 166, 623, 177, 632, 38, 528, 320, 770, 26, 530, 313, 771, "TB06ESP1");
-		ESPER_Define_Special_Region(19, 156, 356, 164, 360, 60, 280, 250, 460, 14, 251, 257, 459, "TB06ESP2");
-		ESPER_Define_Special_Region(20, 395, 158, 410, 185, 270, 70, 760, 640, 125, 0, 560, 307, "TB06ESP3");
-		ESPER_Define_Special_Region(21, 343, 269, 352, 276, 290, 200, 410, 340, 157, 118, 565, 405, "TB06ESP4");
-		break;
-	case 7:
-		Actor_Says(kActorAnsweringMachine, 250, 3);
-		ESPER_Define_Special_Region(16, 1171, 457, 1184, 466, 1060, 370, 1279, 730, 910, 300, 1279, 678, "HC02ESP3");
-		ESPER_Define_Special_Region(17, 328, 398, 340, 413, 250, 350, 460, 640, 100, 236, 530, 612, "HC02ESP4");
-		break;
-	case 6:
-		Actor_Says(kActorAnsweringMachine, 250, 3);
-		ESPER_Define_Special_Region(14, 879, 221, 882, 225, 640, 0, 1000, 512, 265, 146, 1014, 813, "HC02ESP5");
-		ESPER_Define_Special_Region(15, 660, 550, 678, 572, 560, 480, 850, 910, 265, 146, 1014, 813, "HC02ESP2");
-		break;
-	case 5:
-		Actor_Says(kActorAnsweringMachine, 240, 3);
-		ESPER_Define_Special_Region(13, 720, 485, 728, 491, 640, 390, 780, 630, 257, 94, 1013, 804, "HC01ESP3");
-		break;
-	case 4:
-		Actor_Says(kActorAnsweringMachine, 240, 3);
-		ESPER_Define_Special_Region(11, 420, 436, 434, 450, 350, 380, 520, 680, 257, 94, 1013, 804, "HC01ESP1");
-		ESPER_Define_Special_Region(12, 407, 489, 410, 509, 370, 450, 500, 560, 257, 94, 1013, 804, "HC01ESP2");
-		break;
-	case 3:
-		Actor_Says(kActorAnsweringMachine, 260, 3);
-		ESPER_Define_Special_Region(10, 893, 298, 901, 306, 770, 230, 980, 500, 340, 216, 942, 747, "NR07ESP1");
-		ESPER_Define_Special_Region(9, 479, 381, 482, 385, 430, 320, 520, 470, 265, 200, 815, 720, "NR07ESP2");
-		break;
-	case 2:
-		Actor_Says(kActorAnsweringMachine, 260, 3);
-		ESPER_Define_Special_Region(7, 102, 809, 108, 861, 20, 720, 200, 930, 191, 95, 1085, 870, "NR06ESP1");
-		ESPER_Define_Special_Region(8, 661, 437, 664, 443, 530, 320, 720, 600, 330, 200, 945, 750, "NR06ESP2");
-		break;
-	case 1:
-		Actor_Says(kActorAnsweringMachine, 220, 3);
-		ESPER_Define_Special_Region(3, 560, 210, 580, 220, 450, 130, 680, 540, 0, 0, 1279, 959, "RC02ESP4");
-		ESPER_Define_Special_Region(4, 584, 482, 595, 493, 460, 400, 660, 540, 0, 0, 1279, 959, "RC02ESP5");
-		ESPER_Define_Special_Region(5, 669, 322, 675, 329, 620, 230, 740, 390, 0, 0, 1279, 959, "RC02ESP6");
-		ESPER_Define_Special_Region(6, 698, 236, 748, 274, 600, 160, 850, 420, 160, 0, 1279, 750, "RC02ESP7");
-		break;
-	case 0:
-		Actor_Says(kActorAnsweringMachine, 220, 3);
-		ESPER_Define_Special_Region(0, 490, 511, 496, 517, 400, 440, 580, 580, 380, 260, 900, 710, "RC02ESP1");
-		ESPER_Define_Special_Region(1, 473, 342, 479, 349, 400, 300, 580, 580, 350, 250, 900, 710, "RC02ESP2");
-		ESPER_Define_Special_Region(2, 444, 215, 461, 223, 380, 120, 570, 340, 354, 160, 577, 354, "RC02ESP3");
-		break;
-	default:
-		return;
-	}
-}
-
-bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region) {
-	switch (photo) {
-	case 9:
-		switch (region) {
-		case 22:
-			Actor_Says(kActorMcCoy, 8705, 3);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueMoonbusReflection)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueMoonbusReflection, 1, -1);
-			}
-			break;
-		case 23:
-			Actor_Voice_Over(4240, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueMcCoyAtMoonbus)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueMcCoyAtMoonbus, 1, -1);
-			}
-			break;
-		case 24:
-			Actor_Voice_Over(4220, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueClovisAtMoonbus)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueClovisAtMoonbus, 1, -1);
-			}
-			break;
-		case 25:
-			if (!Actor_Clue_Query(kActorMcCoy, kClueSadikAtMoonbus)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueSadikAtMoonbus, 1, -1);
-			}
-			break;
-		}
-		return false;
-	case 8:
-		switch (region) {
-		case 18:
-			Actor_Says(kActorMcCoy, 8775, 3);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueKingstonKitchenBox2)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueKingstonKitchenBox2, 1, -1);
-			}
-			break;
-		case 19:
-			Actor_Voice_Over(4160, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueDogCollar2)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueDogCollar2, 1, -1);
-			}
-			break;
-		case 20:
-			Actor_Voice_Over(2140, kActorVoiceOver);
-			Actor_Voice_Over(2150, kActorVoiceOver);
-			Actor_Voice_Over(2160, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueBombingSuspect)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueBombingSuspect, 1, -1);
-			}
-			break;
-		case 21:
-			Actor_Says(kActorMcCoy, 8890, 3);
-			if (!Actor_Clue_Query(kActorMcCoy, kCluePlasticExplosive)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kCluePlasticExplosive, 1, -1);
-			}
-			break;
-		}
-		return false;
-	case 7:
-		if (region == 16) {
-			Actor_Voice_Over(4080, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueIzo)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueIzo, 1, -1);
-			}
-		} else if (region == 17) {
-			Actor_Voice_Over(4210, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueGuzza)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueGuzza, 1, -1);
-			}
-		}
-		return false;
-	case 6:
-		if (region == 14) {
-			Actor_Says(kActorMcCoy, 6975, 3);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueChinaBarSecurityCamera)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueChinaBarSecurityCamera, 1, -1);
-			}
-		} else if (region == 15) {
-			Actor_Voice_Over(4220, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueIzosFriend)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueIzosFriend, 1, -1);
-			}
-		}
-		return false;
-	case 5:
-		if (region == 13) {
-			Actor_Says(kActorMcCoy, 8830, 3);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueStrangeScale2)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueStrangeScale2, 1, -1);
-			}
-		}
-		return false;
-	case 4:
-		if (region == 11) {
-			Actor_Voice_Over(4090, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueWomanInAnimoidRow)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueWomanInAnimoidRow, 1, -1);
-			}
-		} else if (region == 12) {
-			Actor_Voice_Over(4180, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueScorpions)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueScorpions, 1, -1);
-			}
-		}
-		return false;
-	case 3:
-		if (region == 9) {
-			Actor_Voice_Over(4230, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueClovisflowers)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueClovisflowers, 1, -1);
-			}
-			return true;
-		} else if (region == 10) {
-			Actor_Voice_Over(4040, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueLucyWithDektora)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueLucyWithDektora, 1, -1);
-			}
-			return true;
-		}
-		return false;
-	case 2:
-		if (region == 8) {
-			Actor_Voice_Over(4260, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueEarlyQAndLucy)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueEarlyQAndLucy, 1, -1);
-			}
-		} else if (region == 7) {
-			Actor_Voice_Over(4190, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueScorpionbox)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueScorpionbox, 1, -1);
-			}
-		}
-		return true;
-	case 1:
-		if (region == 3) {
-			Actor_Voice_Over(4080, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueAnimalMurderSuspect)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueAnimalMurderSuspect, 1, -1);
-			}
-		} else if (region == 4) {
-			Actor_Voice_Over(4110, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueMilitaryBoots)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueMilitaryBoots, 1, -1);
-			}
-		} else if (region == 5) {
-			Actor_Voice_Over(4120, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kCluePartialLicenseNumber)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kCluePartialLicenseNumber, 1, -1);
-			}
-		} else if (region == 6) {
-			Actor_Voice_Over(4070, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueCarColorAndMake)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueCarColorAndMake, 1, -1);
-			}
-		}
-		return true;
-	case 0:
-		if (region == 0) {
-			Actor_Voice_Over(4050, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueDragonflyAnklet)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueDragonflyAnklet, 1, -1);
-			}
-		} else if (region == 1) {
-			Actor_Voice_Over(4040, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueLucy)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueLucy, 1, -1);
-			}
-		} else if (region == 2) {
-			Actor_Voice_Over(4060, kActorVoiceOver);
-			if (!Actor_Clue_Query(kActorMcCoy, kClueSushiMenu)) {
-				Actor_Says(kActorMcCoy, 6945, 3);
-				Sound_Play(417, 50, 0, 0, 50);
-				Actor_Clue_Acquire(kActorMcCoy, kClueSushiMenu, 1, -1);
-			}
-		}
-		return true;
-	}
-	return false;
-}
-
-} // End of namespace BladeRunner
diff --git a/engines/bladerunner/script/esper.h b/engines/bladerunner/script/esper.h
deleted file mode 100644
index 63e30e5..0000000
--- a/engines/bladerunner/script/esper.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* ScummVM - Graphic Adventure Engine
- *
- * ScummVM is the legal property of its developers, whose names
- * are too numerous to list here. Please refer to the COPYRIGHT
- * file distributed with this source distribution.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef BLADERUNNER_SCRIPT_ESPER_H
-#define BLADERUNNER_SCRIPT_ESPER_H
-
-#include "bladerunner/script/script.h"
-
-namespace BladeRunner {
-
-class BladeRunnerEngine;
-
-class ESPERScript : ScriptBase {
-public:
-	ESPERScript(BladeRunnerEngine *vm) : ScriptBase(vm) {}
-
-	void initialize();
-	void photoSelected(int photoId);
-	void specialRegionSelected(int photoId, int regionId);
-
-private:
-	void SCRIPT_ESPER_DLL_Initialize();
-	void SCRIPT_ESPER_DLL_Photo_Selected(int photo);
-	bool SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region);
-};
-
-} // End of namespace BladeRunner
-
-#endif
diff --git a/engines/bladerunner/script/esper_script.cpp b/engines/bladerunner/script/esper_script.cpp
new file mode 100644
index 0000000..bf369f9
--- /dev/null
+++ b/engines/bladerunner/script/esper_script.cpp
@@ -0,0 +1,404 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+#include "bladerunner/script/esper_script.h"
+
+#include "bladerunner/bladerunner.h"
+#include "bladerunner/mouse.h"
+
+namespace BladeRunner {
+
+void ESPERScript::initialize() {
+	_vm->_mouse->disable();
+	SCRIPT_ESPER_DLL_Initialize();
+	_vm->_mouse->enable();
+}
+
+void ESPERScript::photoSelected(int photoId) {
+	_vm->_mouse->disable();
+	SCRIPT_ESPER_DLL_Photo_Selected(photoId);
+	_vm->_mouse->enable();
+}
+
+void ESPERScript::specialRegionSelected(int photoId, int regionId) {
+	_vm->_mouse->disable();
+	SCRIPT_ESPER_DLL_Special_Region_Selected(photoId, regionId);
+	_vm->_mouse->enable();
+}
+
+void ESPERScript::SCRIPT_ESPER_DLL_Initialize() {
+	int v0 = 0;
+	if (Actor_Clue_Query(kActorMcCoy, kClueRuncitersVideo)) {
+		if (!Actor_Clue_Query(kActorMcCoy, kClueRuncitersViewA)) {
+			Actor_Says(kActorAnsweringMachine, 160, 3);
+			Actor_Says(kActorAnsweringMachine, 180, 3);
+			Actor_Clue_Acquire(kActorMcCoy, kClueRuncitersViewA, 1, kActorRunciter);
+			v0 = 1;
+		}
+		ESPER_Add_Photo("RC02_FA.IMG", 0, 0);
+		if (!Actor_Clue_Query(kActorMcCoy, kClueRuncitersViewB)) {
+			Actor_Clue_Acquire(kActorMcCoy, kClueRuncitersViewB, 1, kActorRunciter);
+		}
+		ESPER_Add_Photo("RC02_RA.IMG", 1, 1);
+	}
+	if (Actor_Clue_Query(kActorMcCoy, kClueEarlyQsClub)) {
+		if (!Actor_Clue_Query(kActorMcCoy, kClueOuterDressingRoom)) {
+			Actor_Says(kActorAnsweringMachine, 160, 3);
+			Actor_Says(kActorAnsweringMachine, 170, 3);
+			Actor_Clue_Acquire(kActorMcCoy, kClueOuterDressingRoom, 1, -1);
+			v0 = 1;
+		}
+		ESPER_Add_Photo("NR060000.IMG", 2, 2);
+	}
+	if (Actor_Clue_Query(kActorMcCoy, kClueDektorasDressingRoom)) {
+		ESPER_Add_Photo("NR070000.IMG", 3, 3);
+	}
+	if (Actor_Clue_Query(kActorMcCoy, kCluePhotoOfMcCoy1)) {
+		ESPER_Add_Photo("HC01AR11.IMG", 4, 4);
+	}
+	if (Actor_Clue_Query(kActorMcCoy, kCluePhotoOfMcCoy2)) {
+		ESPER_Add_Photo("HC01AR12.IMG", 5, 5);
+	}
+	if (Actor_Clue_Query(kActorMcCoy, kClueChinaBar)) {
+		ESPER_Add_Photo("HC02CB1.IMG", 6, 6);
+	}
+	if (Actor_Clue_Query(kActorMcCoy, kClueChinaBarSecurityDisc)) {
+		if (!Actor_Clue_Query(kActorMcCoy, kClueChinaBarSecurityPhoto)) {
+			Actor_Says(kActorAnsweringMachine, 160, 3);
+			Actor_Says(kActorAnsweringMachine, 170, 3);
+			Actor_Clue_Acquire(kActorMcCoy, kClueChinaBarSecurityPhoto, 1, kActorHawkersBarkeep);
+			v0 = 1;
+		}
+		ESPER_Add_Photo("HC02CB2.IMG", 7, 7);
+	}
+	if (Actor_Clue_Query(kActorMcCoy, kClueTyrellSecurity)) {
+		if (!Actor_Clue_Query(kActorMcCoy, kClueTyrellSecurityPhoto)) {
+			Actor_Says(kActorAnsweringMachine, 160, 3);
+			Actor_Says(kActorAnsweringMachine, 170, 3);
+			Actor_Clue_Acquire(kActorMcCoy, kClueTyrellSecurityPhoto, 1, kActorTyrellGuard);
+			v0 = 1;
+		}
+		ESPER_Add_Photo("TB060000.IMG", 8, 8);
+	}
+	if (Actor_Clue_Query(kActorMcCoy, kClueMoonbus1)) {
+		ESPER_Add_Photo("KP06.IMG", 9, 9);
+	}
+	if (v0) {
+		Actor_Says(kActorAnsweringMachine, 200, 3);
+	}
+}
+
+void ESPERScript::SCRIPT_ESPER_DLL_Photo_Selected(int photo) {
+	switch (photo) {
+	case 9:
+		Actor_Says(kActorAnsweringMachine, 270, 3);
+		ESPER_Define_Special_Region(22, 1208, 330, 1218, 340, 1050, 160, 1279, 550, 956, 203, 1278, 497, "KP06ESP1");
+		ESPER_Define_Special_Region(23, 854, 371, 858, 375, 790, 320, 940, 560, 722, 220, 1000, 505, "KP06ESP2");
+		ESPER_Define_Special_Region(24, 615, 325, 648, 365, 440, 220, 820, 959, 326, 140, 948, 474, "KP06ESP3");
+		ESPER_Define_Special_Region(25, 373, 417, 382, 426, 310, 370, 480, 560, 228, 323, 493, 509, "KP06ESP4");
+		break;
+	case 8:
+		Actor_Says(kActorAnsweringMachine, 230, 3);
+		ESPER_Define_Special_Region(18, 166, 623, 177, 632, 38, 528, 320, 770, 26, 530, 313, 771, "TB06ESP1");
+		ESPER_Define_Special_Region(19, 156, 356, 164, 360, 60, 280, 250, 460, 14, 251, 257, 459, "TB06ESP2");
+		ESPER_Define_Special_Region(20, 395, 158, 410, 185, 270, 70, 760, 640, 125, 0, 560, 307, "TB06ESP3");
+		ESPER_Define_Special_Region(21, 343, 269, 352, 276, 290, 200, 410, 340, 157, 118, 565, 405, "TB06ESP4");
+		break;
+	case 7:
+		Actor_Says(kActorAnsweringMachine, 250, 3);
+		ESPER_Define_Special_Region(16, 1171, 457, 1184, 466, 1060, 370, 1279, 730, 910, 300, 1279, 678, "HC02ESP3");
+		ESPER_Define_Special_Region(17, 328, 398, 340, 413, 250, 350, 460, 640, 100, 236, 530, 612, "HC02ESP4");
+		break;
+	case 6:
+		Actor_Says(kActorAnsweringMachine, 250, 3);
+		ESPER_Define_Special_Region(14, 879, 221, 882, 225, 640, 0, 1000, 512, 265, 146, 1014, 813, "HC02ESP5");
+		ESPER_Define_Special_Region(15, 660, 550, 678, 572, 560, 480, 850, 910, 265, 146, 1014, 813, "HC02ESP2");
+		break;
+	case 5:
+		Actor_Says(kActorAnsweringMachine, 240, 3);
+		ESPER_Define_Special_Region(13, 720, 485, 728, 491, 640, 390, 780, 630, 257, 94, 1013, 804, "HC01ESP3");
+		break;
+	case 4:
+		Actor_Says(kActorAnsweringMachine, 240, 3);
+		ESPER_Define_Special_Region(11, 420, 436, 434, 450, 350, 380, 520, 680, 257, 94, 1013, 804, "HC01ESP1");
+		ESPER_Define_Special_Region(12, 407, 489, 410, 509, 370, 450, 500, 560, 257, 94, 1013, 804, "HC01ESP2");
+		break;
+	case 3:
+		Actor_Says(kActorAnsweringMachine, 260, 3);
+		ESPER_Define_Special_Region(10, 893, 298, 901, 306, 770, 230, 980, 500, 340, 216, 942, 747, "NR07ESP1");
+		ESPER_Define_Special_Region(9, 479, 381, 482, 385, 430, 320, 520, 470, 265, 200, 815, 720, "NR07ESP2");
+		break;
+	case 2:
+		Actor_Says(kActorAnsweringMachine, 260, 3);
+		ESPER_Define_Special_Region(7, 102, 809, 108, 861, 20, 720, 200, 930, 191, 95, 1085, 870, "NR06ESP1");
+		ESPER_Define_Special_Region(8, 661, 437, 664, 443, 530, 320, 720, 600, 330, 200, 945, 750, "NR06ESP2");
+		break;
+	case 1:
+		Actor_Says(kActorAnsweringMachine, 220, 3);
+		ESPER_Define_Special_Region(3, 560, 210, 580, 220, 450, 130, 680, 540, 0, 0, 1279, 959, "RC02ESP4");
+		ESPER_Define_Special_Region(4, 584, 482, 595, 493, 460, 400, 660, 540, 0, 0, 1279, 959, "RC02ESP5");
+		ESPER_Define_Special_Region(5, 669, 322, 675, 329, 620, 230, 740, 390, 0, 0, 1279, 959, "RC02ESP6");
+		ESPER_Define_Special_Region(6, 698, 236, 748, 274, 600, 160, 850, 420, 160, 0, 1279, 750, "RC02ESP7");
+		break;
+	case 0:
+		Actor_Says(kActorAnsweringMachine, 220, 3);
+		ESPER_Define_Special_Region(0, 490, 511, 496, 517, 400, 440, 580, 580, 380, 260, 900, 710, "RC02ESP1");
+		ESPER_Define_Special_Region(1, 473, 342, 479, 349, 400, 300, 580, 580, 350, 250, 900, 710, "RC02ESP2");
+		ESPER_Define_Special_Region(2, 444, 215, 461, 223, 380, 120, 570, 340, 354, 160, 577, 354, "RC02ESP3");
+		break;
+	default:
+		return;
+	}
+}
+
+bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region) {
+	switch (photo) {
+	case 9:
+		switch (region) {
+		case 22:
+			Actor_Says(kActorMcCoy, 8705, 3);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueMoonbusReflection)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueMoonbusReflection, 1, -1);
+			}
+			break;
+		case 23:
+			Actor_Voice_Over(4240, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueMcCoyAtMoonbus)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueMcCoyAtMoonbus, 1, -1);
+			}
+			break;
+		case 24:
+			Actor_Voice_Over(4220, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueClovisAtMoonbus)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueClovisAtMoonbus, 1, -1);
+			}
+			break;
+		case 25:
+			if (!Actor_Clue_Query(kActorMcCoy, kClueSadikAtMoonbus)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueSadikAtMoonbus, 1, -1);
+			}
+			break;
+		}
+		return false;
+	case 8:
+		switch (region) {
+		case 18:
+			Actor_Says(kActorMcCoy, 8775, 3);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueKingstonKitchenBox2)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueKingstonKitchenBox2, 1, -1);
+			}
+			break;
+		case 19:
+			Actor_Voice_Over(4160, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueDogCollar2)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueDogCollar2, 1, -1);
+			}
+			break;
+		case 20:
+			Actor_Voice_Over(2140, kActorVoiceOver);
+			Actor_Voice_Over(2150, kActorVoiceOver);
+			Actor_Voice_Over(2160, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueBombingSuspect)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueBombingSuspect, 1, -1);
+			}
+			break;
+		case 21:
+			Actor_Says(kActorMcCoy, 8890, 3);
+			if (!Actor_Clue_Query(kActorMcCoy, kCluePlasticExplosive)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kCluePlasticExplosive, 1, -1);
+			}
+			break;
+		}
+		return false;
+	case 7:
+		if (region == 16) {
+			Actor_Voice_Over(4080, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueIzo)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueIzo, 1, -1);
+			}
+		} else if (region == 17) {
+			Actor_Voice_Over(4210, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueGuzza)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueGuzza, 1, -1);
+			}
+		}
+		return false;
+	case 6:
+		if (region == 14) {
+			Actor_Says(kActorMcCoy, 6975, 3);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueChinaBarSecurityCamera)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueChinaBarSecurityCamera, 1, -1);
+			}
+		} else if (region == 15) {
+			Actor_Voice_Over(4220, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueIzosFriend)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueIzosFriend, 1, -1);
+			}
+		}
+		return false;
+	case 5:
+		if (region == 13) {
+			Actor_Says(kActorMcCoy, 8830, 3);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueStrangeScale2)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueStrangeScale2, 1, -1);
+			}
+		}
+		return false;
+	case 4:
+		if (region == 11) {
+			Actor_Voice_Over(4090, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueWomanInAnimoidRow)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueWomanInAnimoidRow, 1, -1);
+			}
+		} else if (region == 12) {
+			Actor_Voice_Over(4180, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueScorpions)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueScorpions, 1, -1);
+			}
+		}
+		return false;
+	case 3:
+		if (region == 9) {
+			Actor_Voice_Over(4230, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueClovisflowers)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueClovisflowers, 1, -1);
+			}
+			return true;
+		} else if (region == 10) {
+			Actor_Voice_Over(4040, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueLucyWithDektora)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueLucyWithDektora, 1, -1);
+			}
+			return true;
+		}
+		return false;
+	case 2:
+		if (region == 8) {
+			Actor_Voice_Over(4260, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueEarlyQAndLucy)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueEarlyQAndLucy, 1, -1);
+			}
+		} else if (region == 7) {
+			Actor_Voice_Over(4190, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueScorpionbox)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueScorpionbox, 1, -1);
+			}
+		}
+		return true;
+	case 1:
+		if (region == 3) {
+			Actor_Voice_Over(4080, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueAnimalMurderSuspect)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueAnimalMurderSuspect, 1, -1);
+			}
+		} else if (region == 4) {
+			Actor_Voice_Over(4110, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueMilitaryBoots)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueMilitaryBoots, 1, -1);
+			}
+		} else if (region == 5) {
+			Actor_Voice_Over(4120, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kCluePartialLicenseNumber)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kCluePartialLicenseNumber, 1, -1);
+			}
+		} else if (region == 6) {
+			Actor_Voice_Over(4070, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueCarColorAndMake)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueCarColorAndMake, 1, -1);
+			}
+		}
+		return true;
+	case 0:
+		if (region == 0) {
+			Actor_Voice_Over(4050, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueDragonflyAnklet)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueDragonflyAnklet, 1, -1);
+			}
+		} else if (region == 1) {
+			Actor_Voice_Over(4040, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueLucy)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueLucy, 1, -1);
+			}
+		} else if (region == 2) {
+			Actor_Voice_Over(4060, kActorVoiceOver);
+			if (!Actor_Clue_Query(kActorMcCoy, kClueSushiMenu)) {
+				Actor_Says(kActorMcCoy, 6945, 3);
+				Sound_Play(417, 50, 0, 0, 50);
+				Actor_Clue_Acquire(kActorMcCoy, kClueSushiMenu, 1, -1);
+			}
+		}
+		return true;
+	}
+	return false;
+}
+
+} // End of namespace BladeRunner
diff --git a/engines/bladerunner/script/esper_script.h b/engines/bladerunner/script/esper_script.h
new file mode 100644
index 0000000..63e30e5
--- /dev/null
+++ b/engines/bladerunner/script/esper_script.h
@@ -0,0 +1,48 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+#ifndef BLADERUNNER_SCRIPT_ESPER_H
+#define BLADERUNNER_SCRIPT_ESPER_H
+
+#include "bladerunner/script/script.h"
+
+namespace BladeRunner {
+
+class BladeRunnerEngine;
+
+class ESPERScript : ScriptBase {
+public:
+	ESPERScript(BladeRunnerEngine *vm) : ScriptBase(vm) {}
+
+	void initialize();
+	void photoSelected(int photoId);
+	void specialRegionSelected(int photoId, int regionId);
+
+private:
+	void SCRIPT_ESPER_DLL_Initialize();
+	void SCRIPT_ESPER_DLL_Photo_Selected(int photo);
+	bool SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region);
+};
+
+} // End of namespace BladeRunner
+
+#endif
diff --git a/engines/bladerunner/script/init.cpp b/engines/bladerunner/script/init.cpp
deleted file mode 100644
index 76ade87..0000000
--- a/engines/bladerunner/script/init.cpp
+++ /dev/null
@@ -1,3070 +0,0 @@
-/* ScummVM - Graphic Adventure Engine
- *
- * ScummVM is the legal property of its developers, whose names
- * are too numerous to list here. Please refer to the COPYRIGHT
- * file distributed with this source distribution.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-#include "bladerunner/script/init.h"
-
-#include "bladerunner/bladerunner.h"
-
-namespace BladeRunner {
-
-void ScriptInit::SCRIPT_Initialize_Game() {
-	Assign_Player_Gun_Hit_Sounds(0, 517, 518, 519);
-	Assign_Player_Gun_Hit_Sounds(1, 520, 521, 522);
-	Assign_Player_Gun_Hit_Sounds(2, 523, 524, 525);
-
-	Assign_Player_Gun_Miss_Sounds(0, 526, 527, 528);
-	Assign_Player_Gun_Miss_Sounds(1, 529, 530, 531);
-	Assign_Player_Gun_Miss_Sounds(2, 532, 533, 534);
-
-	Init_Globals();
-	Init_Game_Flags();
-	Init_Clues();
-	Init_Clues2();
-	Init_World_Waypoints();
-	Init_SDB();
-	Init_CDB();
-	Init_Spinner();
-	Init_Actor_Friendliness();
-	Init_Actor_Combat_Aggressiveness();
-	Init_Actor_Honesty();
-	Init_Actor_Intelligence();
-	Init_Actor_Stability();
-	Init_Actor_Health();
-	Init_Combat_Cover_Waypoints();
-	Init_Combat_Flee_Waypoints();
-	Init_Shadows();
-}
-
-void ScriptInit::Init_Globals() {
-	for (int i = 0; i != 55; ++i)
-		Global_Variable_Set(i, 0);
-
-	Global_Variable_Set(35, 2);
-	Global_Variable_Set(1, 1);
-	Global_Variable_Set(2, 100);
-
-	Set_Score(0, 0);
-	Set_Score(1, 64);
-	Set_Score(2, 10);
-	Set_Score(3, 47);
-	Set_Score(4, 35);
-	Set_Score(5, 23);
-	Set_Score(6, 28);
-}
-
-void ScriptInit::Init_Game_Flags() {
-	for (int i = 0; i != 730; ++i) {
-		Game_Flag_Reset(i);
-	}
-
-	if (Random_Query(1, 2) == 1) {
-		Game_Flag_Set(44);
-	}
-	if (Random_Query(1, 2) == 1) {
-		Game_Flag_Set(45);
-	}
-	if (Random_Query(1, 2) == 1) {
-		Game_Flag_Set(46);
-	}
-	if (Random_Query(1, 2) == 1) {
-		Game_Flag_Set(47);
-	}
-	if (Random_Query(1, 2) == 1) {
-		Game_Flag_Set(48);
-	}
-	if (Random_Query(1, 2) == 1) {
-		Game_Flag_Set(560);
-	}
-	if (!Game_Flag_Query(45) && !Game_Flag_Query(46) && !Game_Flag_Query(47)) {
-		Game_Flag_Set(47);
-	}
-
-	if (Game_Flag_Query(47)) {
-		Global_Variable_Set(40, 1);
-	} else if (Game_Flag_Query(45) && !Game_Flag_Query(46)) {
-		Global_Variable_Set(40, 2);
-	} else if (!Game_Flag_Query(45) && Game_Flag_Query(46)) {
-		Global_Variable_Set(40, 3);
-	} else if (Random_Query(1, 2) == 1) {
-		Global_Variable_Set(40, 2);
-	} else {
-		Global_Variable_Set(40, 3);
-	}
-
-	Game_Flag_Set(182);
-	Game_Flag_Set(249);
-}
-
-void ScriptInit::Init_Clues() {
-	for (int i = 0; i != 288; ++i) {
-		Actor_Clue_Add_To_Database(kActorMcCoy, i, 0, false, false, -1);
-	}
-}
-
-struct ClueWeight {
-	int clue;
-	int weight;
-};
-
-static ClueWeight ClueWeightsForSteele[44] = {
-	{kClueMcCoyRetiredZuben, 100},
-	{kClueMcCoyShotZubenintheback, 100},
-	{kClueMcCoyRetiredLucy, 100},
-	{kClueMcCoyRetiredDektora, 100},
-	{kClueMcCoyRetiredSadik, 100},
-	{kClueMcCoyRetiredLutherLance, 100},
-	{kClueClovisOrdersMcCoysDeath, 100},
-	{kClueVKDektoraReplicant, 100},
-	{kClueVKBobGorskyReplicant, 100},
-	{kClueVKLutherLanceReplicant, 100},
-	{kClueVKGrigorianReplicant, 100},
-	{kClueVKIzoReplicant, 100},
-	{kClueVKCrazylegsReplicant, 100},
-	{kClueVKRunciterReplicant, 100},
-	{kClueVKEarlyQReplicant, 100},
-	{kClueMcCoyIsStupid, 90},
-	{kClueMcCoyIsKind, 90},
-	{kClueMcCoyIsInsane, 90},
-	{kClueGrigorianInterviewA, 90},
-	{kClueGrigorianInterviewB1, 90},
-	{kClueGrigorianInterviewB2, 90},
-	{kClueChopstickWrapper, 85},
-	{kClueMcCoyIsAnnoying, 85},
-	{kClueMcCoyWarnedIzo, 85},
-	{kClueMcCoyHelpedIzoIzoIsAReplicant, 85},
-	{kClueCrimeSceneNotes, 80},
-	{kClueShellCasings, 65},
-	{kClueSushiMenu, 65},
-	{kClueMcCoyLetZubenEscape, 65},
-	{kClueMcCoyHelpedDektora, 65},
-	{kClueMcCoyHelpedLucy, 65},
-	{kClueMcCoyHelpedGordo, 65},
-	{kClueMcCoyBetrayal, 65},
-	{kClueSightingMcCoyRuncitersShop, 65},
-	{kClueWeaponsOrderForm, 65},
-	{kClueHollowayInterview, 65},
-	{kClueRunciterConfession1, 65},
-	{kClueRunciterConfession2, 65},
-	{kClueMcCoyKilledRunciter1, 55},
-	{kClueMcCoyShotGuzza, 55},
-	{kClueMcCoyKilledRunciter2, 55},
-	{kClueCandy, 30},
-	{kClueToyDog, 30},
-	{kClueDogCollar1, 30}
-};
-
-static ClueWeight ClueWeightsForGordo[28] = {
-	{kClueMcCoyShotZubenintheback, 70},
-	{kClueMcCoyIsAnnoying, 65},
-	{kClueMcCoyIsKind, 70},
-	{kClueMcCoyIsInsane, 95},
-	{kClueMcCoyKilledRunciter1, 70},
-	{kClueMcCoysDescription, 70},
-	{kClueMcCoyIsABladeRunner, 70},
-	{kClueMcCoyLetZubenEscape, 70},
-	{kClueMcCoyWarnedIzo, 95},
-	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
-	{kClueMcCoyHelpedDektora, 70},
-	{kClueMcCoyHelpedLucy, 70},
-	{kClueMcCoyHelpedGordo, 70},
-	{kClueMcCoyShotGuzza, 65},
-	{kClueMcCoyRetiredZuben, 70},
-	{kClueMcCoyRetiredLucy, 70},
-	{kClueMcCoyRetiredDektora, 70},
-	{kClueMcCoyRetiredSadik, 70},
-	{kClueMcCoyRetiredLutherLance, 70},
-	{kClueMcCoyBetrayal, 70},
-	{kClueMcCoyKilledRunciter2, 70},
-	{kClueClovisOrdersMcCoysDeath, 70},
-	{kClueEarlyAttemptedToSeduceLucy, 70},
-	{kClueCrazylegsInterview1, 65},
-	{kClueCrazylegsInterview2, 65},
-	{kCluePowerSource, 70},
-	{kClueCrystalArrestedCrazylegs, 55},
-	{kClueSightingMcCoyRuncitersShop, 65}
-};
-
-static ClueWeight ClueWeightsForDektora[46] = {
-	{kClueMcCoyShotZubenintheback, 70},
-	{kClueMcCoyIsAnnoying, 45},
-	{kClueMcCoyIsKind, 70},
-	{kClueMcCoyIsInsane, 65},
-	{kClueMcCoyKilledRunciter1, 70},
-	{kClueMcCoysDescription, 70},
-	{kClueMcCoyIsABladeRunner, 70},
-	{kClueMcCoyLetZubenEscape, 70},
-	{kClueMcCoyWarnedIzo, 65},
-	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
-	{kClueMcCoyHelpedGordo, 70},
-	{kClueMcCoyHelpedLucy, 70},
-	{kClueMcCoyHelpedDektora, 70},
-	{kClueMcCoyShotGuzza, 45},
-	{kClueMcCoyRetiredZuben, 70},
-	{kClueMcCoyRetiredLucy, 70},
-	{kClueMcCoyRetiredDektora, 70},
-	{kClueMcCoyRetiredGordo, 70},
-	{kClueMcCoyRetiredSadik, 70},
-	{kClueMcCoyRetiredLutherLance, 70},
-	{kClueMcCoyBetrayal, 70},
-	{kClueMcCoyKilledRunciter2, 70},
-	{kClueClovisOrdersMcCoysDeath, 70},
-	{kClueSuspectDektora, 70},
-	{kClueEarlyAttemptedToSeduceLucy, 70},
-	{kClueMcCoyIsStupid, 65},
-	{kClueZubenInterview, 65},
-	{kClueHowieLeeInterview, 55},
-	{kClueIzoInterview, 60},
-	{kClueGordoInterview1, 60},
-	{kClueGordoInterview2, 60},
-	{kClueEarlyQInterview, 70},
-	{kClueGordoInterview3, 65},
-	{kClueIzosStashRaided, 65},
-	{kClueGordoBlabs, 70},
-	{kClueDNATyrell, 70},
-	{kClueDNASebastian, 65},
-	{kClueDNAChew, 65},
-	{kClueDNAMoraji, 65},
-	{kClueDNALutherLance, 65},
-	{kClueDNAMarcus, 65},
-	{kClueCrazylegsInterview1, 65},
-	{kClueCrazylegsInterview2, 65},
-	{kCluePowerSource, 70},
-	{kClueCrystalArrestedCrazylegs, 55},
-	{kClueSightingMcCoyRuncitersShop, 65}
-};
-
-static ClueWeight ClueWeightsForGuzza[23] = {
-	{kClueMcCoyIsKind, 90},
-	{kClueMcCoyIsInsane, 90},
-	{kClueMcCoyIsAnnoying, 70},
-	{kClueMcCoyIsABladeRunner, 75},
-	{kClueMcCoyWarnedIzo, 75},
-	{kClueMcCoyHelpedDektora, 75},
-	{kClueMcCoyHelpedLucy, 75},
-	{kClueMcCoyHelpedGordo, 75},
-	{kClueMcCoyLetZubenEscape, 70},
-	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
-	{kClueMcCoyRetiredZuben, 70},
-	{kClueMcCoyRetiredLucy, 70},
-	{kClueMcCoyRetiredDektora, 70},
-	{kClueMcCoyRetiredSadik, 70},
-	{kClueMcCoyRetiredLutherLance, 70},
-	{kClueMcCoyKilledRunciter2, 70},
-	{kClueSightingSadikBradbury, 65},
-	{kClueSightingMcCoyRuncitersShop, 65},
-	{kClueWeaponsOrderForm, 65},
-	{kClueHollowayInterview, 65},
-	{kClueRunciterConfession1, 65},
-	{kClueRunciterConfession2, 65},
-	{kClueMcCoyKilledRunciter1, 55}
-};
-
-static ClueWeight ClueWeightsForClovis[46] = {
-	{kClueMcCoyShotZubenintheback, 70},
-	{kClueMcCoyIsKind, 70},
-	{kClueMcCoyKilledRunciter1, 70},
-	{kClueMcCoysDescription, 70},
-	{kClueMcCoyIsABladeRunner, 70},
-	{kClueMcCoyLetZubenEscape, 70},
-	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
-	{kClueMcCoyHelpedGordo, 70},
-	{kClueMcCoyHelpedLucy, 70},
-	{kClueMcCoyHelpedDektora, 70},
-	{kClueMcCoyRetiredZuben, 70},
-	{kClueMcCoyRetiredLucy, 70},
-	{kClueMcCoyRetiredDektora, 70},
-	{kClueMcCoyRetiredSadik, 70},
-	{kClueMcCoyRetiredLutherLance, 70},
-	{kClueMcCoyBetrayal, 70},
-	{kClueMcCoyKilledRunciter2, 70},
-	{kClueEarlyAttemptedToSeduceLucy, 70},
-	{kClueGordoBlabs, 70},
-	{kClueDNATyrell, 70},
-	{kCluePowerSource, 70},
-	{kClueMcCoyIsInsane, 65},
-	{kClueMcCoyWarnedIzo, 65},
-	{kClueMcCoyIsStupid, 65},
-	{kClueZubenInterview, 65},
-	{kClueSuspectDektora, 65},
-	{kClueGordoInterview3, 65},
-	{kClueDektoraInterview4, 65},
-	{kClueIzosStashRaided, 65},
-	{kClueDNASebastian, 65},
-	{kClueDNAChew, 65},
-	{kClueDNAMoraji, 65},
-	{kClueDNALutherLance, 65},
-	{kClueDNAMarcus, 65},
-	{kClueCrazylegsInterview1, 65},
-	{kClueCrazylegsInterview2, 65},
-	{kClueSightingMcCoyRuncitersShop, 65},
-	{kClueIzoInterview, 60},
-	{kClueGordoInterview1, 60},
-	{kClueGordoInterview2, 60},
-	{kClueEarlyQInterview, 60},
-	{kClueHowieLeeInterview, 55},
-	{kClueDektoraConfession, 55},
-	{kClueCrystalArrestedCrazylegs, 55},
-	{kClueMcCoyIsAnnoying, 45},
-	{kClueMcCoyShotGuzza, 45}
-};
-
-static ClueWeight ClueWeightsForLucy[47] = {
-	{kClueMcCoyShotZubenintheback, 70},
-	{kClueMcCoyIsAnnoying, 45},
-	{kClueMcCoyIsKind, 70},
-	{kClueMcCoyIsInsane, 65},
-	{kClueMcCoyKilledRunciter1, 70},
-	{kClueMcCoysDescription, 70},
-	{kClueMcCoyIsABladeRunner, 70},
-	{kClueMcCoyLetZubenEscape, 70},
-	{kClueMcCoyWarnedIzo, 65},
-	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
-	{kClueMcCoyHelpedGordo, 70},
-	{kClueMcCoyHelpedLucy, 70},
-	{kClueMcCoyHelpedDektora, 70},
-	{kClueMcCoyShotGuzza, 45},
-	{kClueMcCoyRetiredZuben, 70},
-	{kClueMcCoyRetiredLucy, 70},
-	{kClueMcCoyRetiredDektora, 70},
-	{kClueMcCoyRetiredSadik, 70},
-	{kClueMcCoyRetiredLutherLance, 70},
-	{kClueMcCoyBetrayal, 70},
-	{kClueMcCoyKilledRunciter2, 70},
-	{kClueClovisOrdersMcCoysDeath, 70},
-	{kClueEarlyAttemptedToSeduceLucy, 70},
-	{kClueMcCoyIsStupid, 65},
-	{kClueZubenInterview, 65},
-	{kClueHowieLeeInterview, 55},
-	{kClueIzoInterview, 60},
-	{kClueGordoInterview1, 60},
-	{kClueGordoInterview2, 60},
-	{kClueEarlyQInterview, 60},
-	{kClueSuspectDektora, 65},
-	{kClueGordoInterview3, 65},
-	{kClueDektoraInterview4, 65},
-	{kClueIzosStashRaided, 55},
-	{kClueGordoBlabs, 70},
-	{kClueDektoraConfession, 70},
-	{kClueDNATyrell, 70},
-	{kClueDNASebastian, 65},
-	{kClueDNAChew, 65},
-	{kClueDNAMoraji, 65},
-	{kClueDNALutherLance, 65},
-	{kClueDNAMarcus, 65},
-	{kClueCrazylegsInterview1, 65},
-	{kClueCrazylegsInterview2, 65},
-	{kCluePowerSource, 70},
-	{kClueCrystalArrestedCrazylegs, 55},
-	{kClueSightingMcCoyRuncitersShop, 65}
-};
-
-static ClueWeight ClueWeightsForIzoAndSadik[47] = {
-	{kClueMcCoyShotZubenintheback, 70},
-	{kClueMcCoyIsAnnoying, 45},
-	{kClueMcCoyIsKind, 70},
-	{kClueMcCoyIsInsane, 65},
-	{kClueMcCoyKilledRunciter1, 70},
-	{kClueMcCoysDescription, 70},
-	{kClueMcCoyIsABladeRunner, 70},
-	{kClueMcCoyLetZubenEscape, 70},
-	{kClueMcCoyWarnedIzo, 65},
-	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
-	{kClueMcCoyHelpedGordo, 70},
-	{kClueMcCoyHelpedLucy, 70},
-	{kClueMcCoyHelpedDektora, 70},
-	{kClueMcCoyShotGuzza, 45},
-	{kClueMcCoyRetiredZuben, 70},
-	{kClueMcCoyRetiredLucy, 70},
-	{kClueMcCoyRetiredDektora, 70},
-	{kClueMcCoyRetiredSadik, 70},
-	{kClueMcCoyRetiredLutherLance, 70},
-	{kClueMcCoyBetrayal, 70},
-	{kClueMcCoyKilledRunciter2, 70},
-	{kClueClovisOrdersMcCoysDeath, 70},
-	{kClueEarlyAttemptedToSeduceLucy, 70},
-	{kClueMcCoyIsStupid, 65},
-	{kClueZubenInterview, 45},
-	{kClueHowieLeeInterview, 45},
-	{kClueIzoInterview, 45},
-	{kClueGordoInterview1, 45},
-	{kClueGordoInterview2, 45},
-	{kClueEarlyQInterview, 45},
-	{kClueSuspectDektora, 45},
-	{kClueGordoInterview3, 45},
-	{kClueDektoraInterview4, 45},
-	{kClueIzosStashRaided, 45},
-	{kClueGordoBlabs, 45},
-	{kClueDektoraConfession, 45},
-	{kClueDNATyrell, 70},
-	{kClueDNASebastian, 70},
-	{kClueDNAChew, 70},
-	{kClueDNAMoraji, 70},
-	{kClueDNALutherLance, 70},
-	{kClueDNAMarcus, 70},
-	{kClueCrazylegsInterview1, 65},
-	{kClueCrazylegsInterview2, 65},
-	{kCluePowerSource, 70},
-	{kClueCrystalArrestedCrazylegs, 55},
-	{kClueSightingMcCoyRuncitersShop, 65}
-};
-
-static ClueWeight ClueWeightsForCrazylegs[49] = {
-	{kClueMcCoyIsKind, 70},
-	{kClueMcCoyKilledRunciter1, 70},
-	{kClueMcCoyIsABladeRunner, 70},
-	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
-	{kClueMcCoyHelpedGordo, 70},
-	{kClueMcCoyHelpedLucy, 70},
-	{kClueMcCoyHelpedDektora, 70},
-	{kClueMcCoyRetiredZuben, 70},
-	{kClueMcCoyRetiredLucy, 70},
-	{kClueMcCoyRetiredDektora, 70},
-	{kClueMcCoyRetiredSadik, 70},
-	{kClueMcCoyRetiredLutherLance, 70},
-	{kClueMcCoyBetrayal, 70},
-	{kClueMcCoyKilledRunciter2, 70},
-	{kClueClovisOrdersMcCoysDeath, 70},
-	{kClueGordoBlabs, 70},
-	{kClueDektoraConfession, 70},
-	{kClueDNATyrell, 70},
-	{kClueDNASebastian, 70},
-	{kClueDNAChew, 70},
-	{kClueDNAMoraji, 70},
-	{kClueDNALutherLance, 70},
-	{kClueDNAMarcus, 70},
-	{kCluePowerSource, 70},
-	{kClueMcCoyShotZubenintheback, 65},
-	{kClueMcCoyIsAnnoying, 65},
-	{kClueMcCoyIsInsane, 65},
-	{kClueMcCoysDescription, 65},
-	{kClueMcCoyLetZubenEscape, 65},
-	{kClueMcCoyWarnedIzo, 65},
-	{kClueMcCoyShotGuzza, 65},
-	{kClueMcCoyIsStupid, 65},
-	{kClueSuspectDektora, 65},
-	{kClueGordoInterview3, 65},
-	{kClueDektoraInterview4, 65},
-	{kClueIzosStashRaided, 65},
-	{kClueCrazylegsInterview1, 65},
-	{kClueCrazylegsInterview2, 65},
-	{kClueSightingMcCoyRuncitersShop, 65},
-	{kClueGrigoriansNote, 65},
-	{kClueCrazysInvolvement, 65},
-	{kClueIzoInterview, 60},
-	{kClueGordoInterview1, 60},
-	{kClueGordoInterview2, 60},
-	{kClueEarlyAttemptedToSeduceLucy, 55},
-	{kClueEarlyQInterview, 55},
-	{kClueCrystalArrestedCrazylegs, 55},
-	{kClueZubenInterview, 50},
-	{kClueHowieLeeInterview, 40}
-};
-
-static ClueWeight ClueWeightsForLuther[44] = {
-	{kClueMcCoyIsKind, 70},
-	{kClueGordoBlabs, 70},
-	{kClueDNATyrell, 70},
-	{kCluePowerSource, 70},
-	{kClueMcCoyIsAnnoying, 65},
-	{kClueMcCoyWarnedIzo, 65},
-	{kClueMcCoyHelpedIzoIzoIsAReplicant, 65},
-	{kClueMcCoyHelpedLucy, 65},
-	{kClueMcCoyHelpedDektora, 65},
-	{kClueMcCoyShotGuzza, 65},
-	{kClueMcCoyRetiredLucy, 65},
-	{kClueMcCoyRetiredDektora, 65},
-	{kClueMcCoyRetiredSadik, 65},
-	{kClueMcCoyBetrayal, 65},
-	{kClueMcCoyIsStupid, 65},
-	{kClueSuspectDektora, 65},
-	{kClueIzosStashRaided, 65},
-	{kClueDNASebastian, 65},
-	{kClueDNAChew, 65},
-	{kClueDNAMoraji, 65},
-	{kClueDNAMarcus, 65},
-	{kClueCrazylegsInterview1, 65},
-	{kClueCrazylegsInterview2, 65},
-	{kClueMcCoyIsABladeRunner, 60},
-	{kClueMcCoyLetZubenEscape, 60},
-	{kClueGordoInterview1, 60},
-	{kClueGordoInterview2, 60},
-	{kClueSightingMcCoyRuncitersShop, 60},
-	{kClueMcCoyIsInsane, 55},
-	{kClueMcCoysDescription, 55},
-	{kClueMcCoyHelpedGordo, 55},
-	{kClueMcCoyRetiredZuben, 55},
-	{kClueIzoInterview, 55},
-	{kClueDektoraInterview4, 55},
-	{kClueDektoraConfession, 55},
-	{kClueGordoInterview3, 50},
-	{kClueEarlyQInterview, 45},
-	{kClueCrystalArrestedCrazylegs, 45},
-	{kClueMcCoyShotZubenintheback, 35},
-	{kClueMcCoyKilledRunciter1, 35},
-	{kClueMcCoyKilledRunciter2, 35},
-	{kClueEarlyAttemptedToSeduceLucy, 35},
-	{kClueZubenInterview, 30},
-	{kClueHowieLeeInterview, 30}
-};
-
-void ScriptInit::Init_Clues2() {
-	for (int i = 0; i != 288; ++i) {
-		Actor_Clue_Add_To_Database(kActorVoiceOver, i, 100, false, false, -1);
-	}
-
-#define IMPORT_CLUE_TABLE(a, arr) \
-	for (int i = 0; i != ARRAYSIZE(arr); ++i) {\
-		Actor_Clue_Add_To_Database( a, arr[i].clue, arr[i].weight, 0, 0, -1);\
-	}
-
-	IMPORT_CLUE_TABLE(kActorSteele, ClueWeightsForSteele);
-	IMPORT_CLUE_TABLE(kActorGordo, ClueWeightsForGordo);
-	IMPORT_CLUE_TABLE(kActorDektora, ClueWeightsForDektora);
-	IMPORT_CLUE_TABLE(kActorGuzza, ClueWeightsForGuzza);
-	IMPORT_CLUE_TABLE(kActorClovis, ClueWeightsForClovis);
-	IMPORT_CLUE_TABLE(kActorLucy, ClueWeightsForLucy);
-	IMPORT_CLUE_TABLE(kActorIzo, ClueWeightsForIzoAndSadik);
-	IMPORT_CLUE_TABLE(kActorSadik, ClueWeightsForIzoAndSadik);
-	IMPORT_CLUE_TABLE(kActorCrazylegs, ClueWeightsForCrazylegs);
-	IMPORT_CLUE_TABLE(kActorLuther, ClueWeightsForLuther);
-
-#undef IMPORT_CLUE_TABLE
-
-	//note: this might look a bit weird, but it is implemented in this way in the original game - few weights are in table, others by direct call
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueBobShotInColdBlood, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoysDescription, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyIsABladeRunner, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyKilledRunciter1, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyLetZubenEscape, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyWarnedIzo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyHelpedDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyHelpedLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyHelpedGordo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyShotGuzza, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredZuben, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredGordo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyBetrayal, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyKilledRunciter2, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueEarlyAttemptedToSeduceLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueCrazylegsInterview1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueCrazylegsInterview2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kCluePowerSource, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGrigorian, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoysDescription, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoyHelpedLucy, 75, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoyRetiredZuben, 75, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoyRetiredLucy, 75, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoyRetiredLutherLance, 75, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTransient, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTransient, kClueHomelessManKid, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTransient, kClueFlaskOfAbsinthe, 100, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyShotZubenintheback, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyIsInsane, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoysDescription, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyIsABladeRunner, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyLetZubenEscape, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyWarnedIzo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyHelpedIzoIzoIsAReplicant, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyHelpedGordo, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyHelpedLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyHelpedDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyShotGuzza, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyRetiredZuben, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyRetiredDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyRetiredSadik, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyBetrayal, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyKilledRunciter2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueEarlyAttemptedToSeduceLucy, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueHowieLeeInterview, 30, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueIzoInterview, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueGordoInterview1, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueGordoInterview2, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueEarlyQInterview, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueSuspectDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueZubenInterview, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueGordoInterview3, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueDektoraInterview4, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueIzosStashRaided, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueGordoBlabs, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueDektoraConfession, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueDNATyrell, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueDNASebastian, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueDNAChew, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueDNAMoraji, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueDNAMarcus, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueCrazylegsInterview1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueCrazylegsInterview2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kCluePowerSource, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueCrystalArrestedCrazylegs, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLance, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueShellCasings, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyIsStupid, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyIsAnnoying, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyIsKind, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyIsInsane, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyRetiredZuben, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyShotZubenintheback, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyKilledRunciter1, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyLetZubenEscape, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyWarnedIzo, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyHelpedDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyHelpedLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyHelpedGordo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyShotGuzza, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyKilledRunciter2, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKDektoraReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKBobGorskyReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKLutherLanceReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKGrigorianReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKIzoReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKCrazylegsReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKRunciterReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKEarlyQReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueOfficersStatement, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueSightingSadikBradbury, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueSightingMcCoyRuncitersShop, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueHollowayInterview, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueRunciterConfession1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueRunciterConfession2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueWeaponsCache, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueBakersBadge, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueHoldensBadge, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueCar, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyIsABladeRunner, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyIsInsane, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyLetZubenEscape, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyShotGuzza, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyRetiredZuben, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRunciter, kClueEarlyAttemptedToSeduceLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyShotZubenintheback, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyIsAnnoying, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyIsInsane, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoysDescription, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyHelpedLucy, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyShotGuzza, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyRetiredDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyRetiredSadik, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyKilledRunciter2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueSuspectDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueGordoBlabs, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNATyrell, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNASebastian, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNAChew, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNAMoraji, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNALutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNAMarcus, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueCrazylegsInterview1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueCrazylegsInterview2, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kCluePowerSource, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyIsKind, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyRetiredZuben, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyHelpedDektora, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyHelpedLucy, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyHelpedGordo, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyShotGuzza, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyRetiredLucy, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyRetiredDektora, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyRetiredSadik, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyRetiredLutherLance, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyKilledRunciter2, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueClovisOrdersMcCoysDeath, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueSightingSadikBradbury, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyIsStupid, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyIsAnnoying, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyIsKind, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyIsInsane, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyRetiredZuben, 100, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyShotZubenintheback, 100, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyLetZubenEscape, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyWarnedIzo, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyHelpedIzoIzoIsAReplicant, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyHelpedDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyHelpedLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyHelpedGordo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyRetiredLucy, 100, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyRetiredDektora, 100, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyRetiredLutherLance, 100, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyBetrayal, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyKilledRunciter2, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueClovisOrdersMcCoysDeath, 100, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyIsABladeRunner, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kCluePowerSource, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyIsKind, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyShotZubenintheback, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyKilledRunciter2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyLetZubenEscape, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyWarnedIzo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyHelpedDektora, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyHelpedLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyHelpedGordo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyIsInsane, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoysDescription, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyIsABladeRunner, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyBetrayal, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueEarlyAttemptedToSeduceLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueCrazylegsInterview1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueCrazylegsInterview2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kCluePowerSource, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorZuben, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyShotZubenintheback, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyIsAnnoying, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyIsInsane, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoysDescription, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyHelpedLucy, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyShotGuzza, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyRetiredDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyRetiredSadik, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyKilledRunciter2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueSuspectDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueGordoBlabs, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueDNATyrell, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueDNASebastian, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueDNAChew, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueDNAMoraji, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueDNALutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueDNAMarcus, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueCrazylegsInterview1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueCrazylegsInterview2, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kCluePowerSource, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHasan, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoysDescription, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyIsABladeRunner, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyHelpedLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyRetiredLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyRetiredDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyRetiredSadik, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyKilledRunciter2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueHowieLeeInterview, 30, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueDNATyrell, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueDNASebastian, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueDNAMoraji, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueDNAMarcus, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueCrazylegsInterview2, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kCluePowerSource, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMarcus, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyShotZubenintheback, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyIsAnnoying, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyIsInsane, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoysDescription, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyHelpedLucy, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyShotGuzza, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyRetiredDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyRetiredSadik, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyKilledRunciter2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueSuspectDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueGordoBlabs, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueDNATyrell, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueDNASebastian, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueDNAChew, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueDNAMoraji, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueDNALutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueDNAMarcus, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueCrazylegsInterview1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueCrazylegsInterview2, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kCluePowerSource, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMia, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueChromeDebris, 20, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueCrowdInterviewA, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueCrowdInterviewB, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kCluePaintTransfer, 25, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyIsKind, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyShotZubenintheback, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyKilledRunciter2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyLetZubenEscape, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyWarnedIzo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyHelpedDektora, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyHelpedLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyHelpedGordo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyIsInsane, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyIsStupid, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSteele, kClueSightingSadikBradbury, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyIsKind, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyShotZubenintheback, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyKilledRunciter2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyLetZubenEscape, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyWarnedIzo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyHelpedDektora, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyHelpedLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyHelpedGordo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyIsInsane, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyIsStupid, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueCrowdInterviewB, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueCrowdInterviewA, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueChromeDebris, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kCluePaintTransfer, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueSightingSadikBradbury, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHanoi, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHanoi, kClueMcCoysDescription, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHanoi, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueOfficersStatement, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueShellCasings, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueChopstickWrapper, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueSushiMenu, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyIsStupid, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyIsAnnoying, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyIsKind, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyIsInsane, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyRetiredZuben, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyShotZubenintheback, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyLetZubenEscape, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyWarnedIzo, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyHelpedIzoIzoIsAReplicant, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyHelpedDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyHelpedLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyHelpedGordo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyBetrayal, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyKilledRunciter2, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueVKDektoraReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueVKBobGorskyReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueVKLutherLanceReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueVKGrigorianReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueVKIzoReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueVKCrazylegsReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueVKRunciterReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueVKEarlyQReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueSightingSadikBradbury, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorBaker, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyShotZubenintheback, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyIsKind, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoysDescription, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyLetZubenEscape, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyWarnedIzo, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyHelpedIzoIzoIsAReplicant, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyHelpedGordo, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyHelpedLucy, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyHelpedDektora, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyShotGuzza, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyRetiredZuben, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyRetiredLucy, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyRetiredDektora, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyRetiredSadik, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyRetiredLutherLance, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyKilledRunciter2, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueEarlyAttemptedToSeduceLucy, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueHowieLeeInterview, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueIzoInterview, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueGordoInterview1, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueGordoInterview2, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueEarlyQInterview, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueSuspectDektora, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueZubenInterview, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueGordoInterview3, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDektoraInterview4, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueIzosStashRaided, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueGordoBlabs, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDektoraConfession, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNATyrell, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNASebastian, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNAChew, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNAMoraji, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNALutherLance, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNAMarcus, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueCrazylegsInterview1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueCrazylegsInterview2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kCluePowerSource, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueCrystalArrestedCrazylegs, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueSightingMcCoyRuncitersShop, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueHowieLeeInterview, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueFishLadyInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueGordoInterview1, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueCar, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueHomelessManKid, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyHelpedLucy, 75, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyIsKind, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyKilledRunciter2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyHelpedIzoIzoIsAReplicant, 25, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyHelpedGordo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyShotGuzza, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyRetiredLucy, 75, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyRetiredGordo, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyRetiredZuben, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHowieLee, kClueEarlyAttemptedToSeduceLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyShotZubenintheback, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyIsAnnoying, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyIsInsane, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoysDescription, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyHelpedLucy, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyShotGuzza, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyRetiredDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyRetiredSadik, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyKilledRunciter2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueSuspectDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueGordoBlabs, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNATyrell, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNASebastian, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNAChew, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNAMoraji, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNALutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNAMarcus, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueCrazylegsInterview1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueCrazylegsInterview2, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kCluePowerSource, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorFishDealer, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueGuzzaFramedMcCoy, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueVKDektoraReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueVKBobGorskyReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueVKLutherLanceReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueVKGrigorianReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueVKIzoReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueVKCrazylegsReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueVKRunciterReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueVKEarlyQReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyIncept, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kCluePoliceWeaponUsed, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoysWeaponUsedonBob, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRecoveredHoldensBadge, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyIsKind, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyShotZubenintheback, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyKilledRunciter2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyLetZubenEscape, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyWarnedIzo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyHelpedDektora, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyHelpedGordo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredGordo, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredZuben, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyIsInsane, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyIsStupid, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueSightingSadikBradbury, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorKlein, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyShotZubenintheback, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyIsAnnoying, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyIsInsane, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoysDescription, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyHelpedLucy, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyShotGuzza, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyRetiredDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyRetiredSadik, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyKilledRunciter2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueSuspectDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueGordoBlabs, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueDNATyrell, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueDNASebastian, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueDNAChew, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueDNAMoraji, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueDNALutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueDNAMarcus, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueCrazylegsInterview1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueCrazylegsInterview2, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kCluePowerSource, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMurray, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyShotZubenintheback, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyIsAnnoying, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyIsKind, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyIsInsane, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyKilledRunciter1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoysDescription, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyIsABladeRunner, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyHelpedLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyShotGuzza, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyRetiredLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyRetiredDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyRetiredSadik, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyBetrayal, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyKilledRunciter2, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueClovisOrdersMcCoysDeath, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueSuspectDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueEarlyAttemptedToSeduceLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyIsStupid, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueHowieLeeInterview, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueIzoInterview, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueGordoInterview1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueGordoInterview2, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueEarlyQInterview, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueZubenInterview, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueGordoInterview3, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueIzosStashRaided, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueGordoBlabs, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNATyrell, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNASebastian, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNAChew, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNAMoraji, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNALutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNAMarcus, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueCrazylegsInterview1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueCrazylegsInterview2, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kCluePowerSource, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueCrystalArrestedCrazylegs, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueSightingMcCoyRuncitersShop, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueShellCasings, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueChopstickWrapper, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueSushiMenu, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyIsStupid, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyIsAnnoying, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyIsKind, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyIsInsane, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyRetiredZuben, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyShotZubenintheback, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyLetZubenEscape, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyWarnedIzo, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyHelpedIzoIzoIsAReplicant, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyHelpedDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyHelpedLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyHelpedGordo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyBetrayal, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyKilledRunciter2, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKDektoraReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKBobGorskyReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKLutherLanceReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKGrigorianReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKIzoReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKCrazylegsReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKRunciterReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKEarlyQReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueSightingSadikBradbury, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorHolloway, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueGuzzaFramedMcCoy, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKDektoraReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKBobGorskyReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKLutherLanceReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKGrigorianReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKIzoReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKCrazylegsReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKRunciterReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKEarlyQReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyIncept, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kCluePoliceWeaponUsed, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoysWeaponUsedonBob, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRecoveredHoldensBadge, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyHelpedLucy, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyIsKind, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyShotZubenintheback, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyKilledRunciter2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyLetZubenEscape, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyWarnedIzo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyHelpedDektora, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyHelpedGordo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredGordo, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredZuben, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyIsInsane, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyIsStupid, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueSightingSadikBradbury, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueWeaponsOrderForm, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoysDescription, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyIsABladeRunner, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyHelpedLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyRetiredLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyRetiredDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyRetiredSadik, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyKilledRunciter2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueHowieLeeInterview, 30, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueDNATyrell, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueDNASebastian, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueDNAMoraji, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueDNAMarcus, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueCrazylegsInterview2, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kCluePowerSource, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMoraji, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueOfficersStatement, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueShellCasings, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueChopstickWrapper, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueSushiMenu, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyIsStupid, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyIsAnnoying, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyIsKind, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyIsInsane, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyRetiredZuben, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyShotZubenintheback, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyLetZubenEscape, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyWarnedIzo, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyHelpedIzoIzoIsAReplicant, 85, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyHelpedDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyHelpedLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyHelpedGordo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyBetrayal, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyKilledRunciter2, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKDektoraReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKBobGorskyReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKLutherLanceReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKGrigorianReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKIzoReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKCrazylegsReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKRunciterReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKEarlyQReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueSightingSadikBradbury, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorPhotographer, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyIsKind, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyShotZubenintheback, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyKilledRunciter1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyHelpedLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyShotGuzza, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyRetiredDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyRetiredLutherLance, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyBetrayal, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyKilledRunciter2, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueClovisOrdersMcCoysDeath, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyIsABladeRunner, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kCluePowerSource, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyIsKind, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyKilledRunciter1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyKilledRunciter2, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyIsABladeRunner, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyIsKind, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyShotZubenintheback, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyLetZubenEscape, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyWarnedIzo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyHelpedIzoIzoIsAReplicant, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyHelpedDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyHelpedLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyHelpedGordo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyShotGuzza, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyRetiredDektora, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyRetiredSadik, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoysDescription, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyIsABladeRunner, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyBetrayal, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueEarlyAttemptedToSeduceLucy, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kCluePowerSource, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTyrell, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoysDescription, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyIsABladeRunner, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyHelpedLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyRetiredLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyRetiredDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyRetiredSadik, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyKilledRunciter2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueHowieLeeInterview, 30, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueDNATyrell, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueDNASebastian, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueDNAMoraji, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueDNAMarcus, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueCrazylegsInterview2, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kCluePowerSource, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorChew, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueGuzzaFramedMcCoy, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueVKDektoraReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueVKBobGorskyReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueVKLutherLanceReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueVKGrigorianReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueVKIzoReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueVKCrazylegsReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueVKRunciterReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueVKEarlyQReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyIncept, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kCluePoliceWeaponUsed, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoysWeaponUsedonBob, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRecoveredHoldensBadge, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueCar, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyHelpedLucy, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyIsKind, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyShotZubenintheback, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyKilledRunciter1, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyKilledRunciter2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyLetZubenEscape, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyWarnedIzo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyHelpedDektora, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyHelpedGordo, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyShotGuzza, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredGordo, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredZuben, 90, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyIsInsane, 95, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueSightingSadikBradbury, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGaff, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyIsKind, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyShotZubenintheback, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyKilledRunciter1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyHelpedLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyShotGuzza, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyRetiredDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyRetiredLutherLance, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyBetrayal, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyKilledRunciter2, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueClovisOrdersMcCoysDeath, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueWeaponsOrderForm, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueHollowayInterview, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueRunciterConfession1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueRunciterConfession2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyIsABladeRunner, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kCluePowerSource, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorTaffy, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyRetiredZuben, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyShotZubenintheback, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyIsAnnoying, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyKilledRunciter1, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoysDescription, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyLetZubenEscape, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyWarnedIzo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyHelpedGordo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyHelpedLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyHelpedDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyShotGuzza, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyRetiredLucy, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyRetiredDektora, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyBetrayal, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyKilledRunciter2, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueClovisOrdersMcCoysDeath, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueEarlyAttemptedToSeduceLucy, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyIsStupid, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueHowieLeeInterview, 30, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueIzoInterview, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueGordoInterview1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueGordoInterview2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueEarlyQInterview, 25, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueSuspectDektora, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueZubenInterview, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueGordoInterview3, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueDektoraInterview4, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueIzosStashRaided, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueGordoBlabs, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueDektoraConfession, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueDNATyrell, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueDNAChew, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueDNAMoraji, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueDNALutherLance, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueDNAMarcus, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueCrazylegsInterview1, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueCrazylegsInterview2, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kCluePowerSource, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorSebastian, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyIsKind, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyShotZubenintheback, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyLetZubenEscape, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyWarnedIzo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyHelpedIzoIzoIsAReplicant, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyHelpedDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyHelpedLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyHelpedGordo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyShotGuzza, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyRetiredDektora, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyRetiredSadik, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyIsABladeRunner, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyBetrayal, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueEarlyAttemptedToSeduceLucy, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kCluePowerSource, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorRachael, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGeneralDoll, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGeneralDoll, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGeneralDoll, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGeneralDoll, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGeneralDoll, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyShotZubenintheback, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyIsAnnoying, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyIsInsane, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyKilledRunciter1, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoysDescription, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyLetZubenEscape, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyWarnedIzo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyHelpedGordo, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyHelpedLucy, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyHelpedDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyShotGuzza, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyRetiredZuben, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyRetiredDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyRetiredSadik, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyKilledRunciter2, 35, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueSuspectDektora, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueGordoBlabs, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNATyrell, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNASebastian, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNAChew, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNAMoraji, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNALutherLance, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNAMarcus, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueCrazylegsInterview1, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueCrazylegsInterview2, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kCluePowerSource, 50, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorIsabella, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyIsStupid, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyIsKind, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyRetiredZuben, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyShotZubenintheback, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyKilledRunciter1, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyLetZubenEscape, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyWarnedIzo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyHelpedDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyHelpedLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyHelpedGordo, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyShotGuzza, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyRetiredLucy, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyRetiredDektora, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyRetiredSadik, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyRetiredLutherLance, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyBetrayal, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyKilledRunciter2, 45, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueVKDektoraReplicant, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueVKBobGorskyReplicant, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueVKLutherLanceReplicant, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueVKGrigorianReplicant, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueVKIzoReplicant, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueVKCrazylegsReplicant, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueVKRunciterReplicant, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueVKEarlyQReplicant, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueOfficersStatement, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueSightingSadikBradbury, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueSightingMcCoyRuncitersShop, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueWeaponsOrderForm, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueHollowayInterview, 55, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueRunciterConfession1, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorLeon, kClueRunciterConfession2, 40, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMaggie, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMaggie, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMaggie, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMaggie, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorMaggie, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerA, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerA, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerA, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerA, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerA, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerB, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerB, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerB, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerB, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerB, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerC, kClueMcCoyIsAnnoying, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerC, kClueMcCoyIsKind, 70, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerC, kClueMcCoyIsInsane, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerC, kClueMcCoyIsStupid, 65, false, false, -1);
-	Actor_Clue_Add_To_Database(kActorGenwalkerC, kClueMcCoyIsABladeRunner, 65, false, false, -1);
-}
-
-void ScriptInit::Init_World_Waypoints() {
-	World_Waypoint_Set(0, 7, -676.0f, -0.04f, -94.0f);
-	World_Waypoint_Set(1, 7, -807.0f, -0.04f, 109.0f);
-	World_Waypoint_Set(2, 15, 541.8f, 0.38f, -435.68f);
-	World_Waypoint_Set(3, 66, 561.01f, 0.34f, -606.67f);
-	World_Waypoint_Set(4, 14, -404.09f, -9.23f, 251.95f);
-	World_Waypoint_Set(5, 14, -99.0f, -9.23f, 690.0f);
-	World_Waypoint_Set(6, 14, -374.14f, -8.97f, 240.18f);
-	World_Waypoint_Set(7, 14, -766.02f, -8.82f, 271.44f);
-	World_Waypoint_Set(8, 14, -546.19f, -9.06f, 351.38f);
-	World_Waypoint_Set(9, 14, -522.66f, -8.6f, 1409.29f);
-	World_Waypoint_Set(10, 14, -324.21f, -9.01f, 1428.74f);
-	World_Waypoint_Set(11, 14, 23.72f, -8.87f, 1335.19f);
-	World_Waypoint_Set(12, 69, -132.0f, 6.09f, 91.0f);
-	World_Waypoint_Set(13, 7, 21.4f, 0.22f, -201.68f);
-	World_Waypoint_Set(14, 7, 164.44f, 0.29f, -265.69f);
-	World_Waypoint_Set(15, 7, 279.7f, 7.23f, -888.43f);
-	World_Waypoint_Set(16, 14, 41.35f, -8.98f, 556.2f);
-	World_Waypoint_Set(17, 14, -697.86f, -0.73f, 21.89f);
-	World_Waypoint_Set(18, 14, -678.17f, -0.77f, 1043.62f);
-	World_Waypoint_Set(19, 14, 116.89f, -0.74f, 1581.12f);
-	World_Waypoint_Set(20, 7, -312.92f, 0.17f, -345.2f);
-	World_Waypoint_Set(21, 7, -290.04f, 0.23f, -513.79f);
-	World_Waypoint_Set(22, 7, 6.97f, 0.54f, -759.56f);
-	World_Waypoint_Set(23, 7, 280.48f, 11.58f, -941.15f);
-	World_Waypoint_Set(24, 7, 231.14f, 7.14f, -688.96f);
-	World_Waypoint_Set(25, 7, 54.92f, 0.2f, -171.75f);
-	World_Waypoint_Set(26, 7, -56.77f, 0.18f, -166.99f);
-	World_Waypoint_Set(27, 7, -78.12f, 0.34f, -449.92f);
-	World_Waypoint_Set(28, 69, -30.0f, -625.51f, 366.15f);
-	World_Waypoint_Set(29, 69, -51.81f, -622.47f, 286.93f);
-	World_Waypoint_Set(30, 69, -320.58f, -625.53f, 301.58f);
-	World_Waypoint_Set(31, 66, 421.01f, 0.22f, -566.67f);
-	World_Waypoint_Set(32, 66, 336.0f, 0.22f, -520.0f);
-	World_Waypoint_Set(33, 91, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(34, 92, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(35, 93, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(36, 94, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(37, 95, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(38, 96, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(39, 97, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(40, 98, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(41, 99, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(42, 100, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(43, 4, -427.0f, -6.5f, 1188.0f);
-	World_Waypoint_Set(44, 4, -255.2f, -6.5f, 455.2f);
-	World_Waypoint_Set(45, 27, -247.02f, -145.11f, 32.99f);
-	World_Waypoint_Set(46, 27, -154.83f, -145.11f, 9.39f);
-	World_Waypoint_Set(47, 5, -619.36f, -616.15f, 220.91f);
-	World_Waypoint_Set(48, 5, -82.86f, -621.3f, 769.03f);
-	World_Waypoint_Set(49, 29, -7.31f, -58.23f, 22.44f);
-	World_Waypoint_Set(50, 29, 132.16f, -58.23f, 767.0f);
-	World_Waypoint_Set(51, 5, -335.05f, -618.82f, 312.9f);
-	World_Waypoint_Set(52, 30, 189.7f, -58.23f, -4.72f);
-	World_Waypoint_Set(53, 4, -450.32f, -6.5f, 230.39f);
-	World_Waypoint_Set(54, 4, -70.04f, -6.5f, 150.17f);
-	World_Waypoint_Set(55, 66, 491.0f, 0.0f, -571.0f);
-	World_Waypoint_Set(56, 4, -221.68f, -6.5f, 150.15f);
-	World_Waypoint_Set(57, 69, -291.43f, -0.3f, 277.92f);
-	World_Waypoint_Set(58, 69, -272.91f, -0.3f, 369.1f);
-	World_Waypoint_Set(59, 7, -118.65f, 0.15f, -130.15f);
-	World_Waypoint_Set(60, 7, 22.27f, 0.15f, -69.81f);
-	World_Waypoint_Set(61, 16, -39.0f, -1238.0f, 108284.0f);
-	World_Waypoint_Set(62, 62, -11.0f, -40.0f, -45.0f);
-	World_Waypoint_Set(63, 5, -133.0f, -621.0f, 686.0f);
-	World_Waypoint_Set(64, 4, -360.0f, -6.13f, 380.0f);
-	World_Waypoint_Set(65, 15, 688.0f, 0.37f, -518.0f);
-	World_Waypoint_Set(66, 5, -83.0f, -621.0f, 627.0f);
-	World_Waypoint_Set(67, 4, -212.65f, -2.08f, 513.47f);
-	World_Waypoint_Set(68, 4, -219.43f, -2.08f, 584.8f);
-	World_Waypoint_Set(69, 4, -215.0f, -2.08f, 548.0f);
-	World_Waypoint_Set(71, 69, 210.0f, 5.55f, 146.19f);
-	World_Waypoint_Set(72, 69, -55.27f, 5.55f, 108.34f);
-	World_Waypoint_Set(73, 66, 338.75f, 0.22f, -612.0f);
-	World_Waypoint_Set(74, 66, 338.75f, 0.22f, -560.0f);
-	World_Waypoint_Set(75, 5, -138.45f, -621.3f, 778.52f);
-	World_Waypoint_Set(76, 63, -499.23f, -354.62f, -51.3f);
-	World_Waypoint_Set(77, 63, -903.0f, -354.62f, 676.0f);
-	World_Waypoint_Set(78, 63, -723.0f, -354.62f, -1272.0f);
-	World_Waypoint_Set(79, 67, 207.36f, 0.67f, -96.42f);
-	World_Waypoint_Set(80, 67, -134.43f, 0.43f, -180.46f);
-	World_Waypoint_Set(81, 67, -559.0f, 0.15f, -100.0f);
-	World_Waypoint_Set(82, 63, -1250.07f, -354.0f, -1186.9f);
-	World_Waypoint_Set(83, 16, -55.11f, -1238.89f, 107995.87f);
-	World_Waypoint_Set(84, 27, -161.62f, -145.11f, -53.73f);
-	World_Waypoint_Set(85, 27, -201.62f, -145.11f, -85.73f);
-	World_Waypoint_Set(86, 4, -171.55f, -2.08f, 361.01f);
-	World_Waypoint_Set(87, 4, -523.51f, -9.23f, 1384.76f);
-	World_Waypoint_Set(88, 4, -102.01f, -9.23f, 1375.38f);
-	World_Waypoint_Set(89, 16, 14.54f, -1238.89f, 108280.85f);
-	World_Waypoint_Set(91, 16, 9.68f, -1238.89f, 108427.73f);
-	World_Waypoint_Set(92, 16, -153.29f, -1238.89f, 108473.52f);
-	World_Waypoint_Set(93, 16, -104.0f, -1238.89f, 108413.0f);
-	World_Waypoint_Set(90, 16, 37.59f, -1238.89f, 108449.29f);
-	World_Waypoint_Set(94, 30, 302.32f, -58.23f, 35.14f);
-	World_Waypoint_Set(95, 35, 62.0f, 0.3f, 129.0f);
-	World_Waypoint_Set(96, 35, -134.63f, -0.3f, 171.41f);
-	World_Waypoint_Set(97, 7, -1135.0f, 6.98f, 441.0f);
-	World_Waypoint_Set(98, 7, -1015.0f, 7.18f, 354.75f);
-	World_Waypoint_Set(99, 7, -975.0f, -0.04f, 316.0f);
-	World_Waypoint_Set(100, 4, -334.46f, -6.5f, 500.64f);
-	World_Waypoint_Set(101, 7, -334.46f, -6.5f, 500.64f);
-	World_Waypoint_Set(102, 16, 27.89f, -1238.89f, 108288.73f);
-	World_Waypoint_Set(103, 71, 48.31f, 0.15f, 17.11f);
-	World_Waypoint_Set(104, 71, 4.31f, 0.15f, -39.0f);
-	World_Waypoint_Set(105, 5, -764.58f, -616.31f, 229.6f);
-	World_Waypoint_Set(106, 4, -25.0f, -6.5f, 352.28f);
-	World_Waypoint_Set(107, 71, -3.6f, -621.79f, 164.09f);
-	World_Waypoint_Set(108, 71, 86.03f, -622.47f, 73.21f);
-	World_Waypoint_Set(109, 7, -793.0f, -0.04f, 164.0f);
-	World_Waypoint_Set(110, 7, -665.0f, -0.04f, 304.0f);
-	World_Waypoint_Set(111, 7, -765.0f, -0.04f, 232.0f);
-	World_Waypoint_Set(112, 7, -817.0f, -0.04f, 300.0f);
-	World_Waypoint_Set(113, 7, -907.0f, -0.04f, 304.0f);
-	World_Waypoint_Set(114, 20, -4.0f, 0.0f, 880.0f);
-	World_Waypoint_Set(115, 20, 174.0f, 0.0f, 890.15f);
-	World_Waypoint_Set(116, 20, 69.0f, 0.0f, 695.0f);
-	World_Waypoint_Set(117, 20, 0.0f, 0.0f, 0.0f);
-	World_Waypoint_Set(118, 28, -376.35f, -109.91f, 604.4f);
-	World_Waypoint_Set(119, 28, -375.0f, -109.91f, 750.0f);
-	World_Waypoint_Set(120, 0, -50.81f, 2.5f, 233.0f);
-	World_Waypoint_Set(121, 0, -50.81f, 2.5f, 31.03f);
-	World_Waypoint_Set(122, 0, 28.12f, 2.5f, 100.64f);
-	World_Waypoint_Set(123, 4, -474.28f, -6.5f, 979.59f);
-	World_Waypoint_Set(124, 49, 8.74f, 0.0f, -282.81f);
-	World_Waypoint_Set(125, 49, 978.98f, 0.0f, 145.64f);
-	World_Waypoint_Set(126, 49, 477.18f, 0.0f, -287.21f);
-	World_Waypoint_Set(127, 26, 31.39f, -10.27f, -64.52f);
-	World_Waypoint_Set(128, 26, 7.39f, -10.27f, -136.52f);
-	World_Waypoint_Set(129, 26, -136.61f, -10.27f, -136.52f);
-	World_Waypoint_Set(130, 26, -36.61f, -10.27f, -136.52f);
-	World_Waypoint_Set(131, 24, 435.45f, -9.0f, 166.0f);
-	World_Waypoint_Set(132, 24, 619.45f, -9.0f, 234.0f);
-	World_Waypoint_Set(133, 24, 619.45f, -9.0f, 270.0f);
-	World_Waypoint_Set(134, 22, -80.59f, -60.31f, 256.35f);
-	World_Waypoint_Set(135, 22, -48.0f, -60.31f, 183.0f);
-	World_Waypoint_Set(136, 22, -24.59f, -60.31f, 64.35f);
-	World_Waypoint_Set(137, 22, 99.41f, -60.31f, 4.35f);
-	World_Waypoint_Set(138, 22, 99.41f, -60.34f, -115.65f);
-	World_Waypoint_Set(139, 22, 147.41f, -60.34f, -115.65f);
-	World_Waypoint_Set(144, 3, -654.56f, 252.59f, -1110.88f);
-	World_Waypoint_Set(145, 3, -578.56f, 252.59f, -1010.88f);
-	World_Waypoint_Set(146, 3, -470.56f, 252.59f, -1070.88f);
-	World_Waypoint_Set(147, 3, -510.56f, 252.59f, -1006.88f);
-	World_Waypoint_Set(148, 3, -646.56f, 252.59f, -1006.88f);
-	World_Waypoint_Set(140, 2, -43.88f, -0.04f, 172.95f);
-	World_Waypoint_Set(141, 2, 78.36f, -0.04f, 80.79f);
-	World_Waypoint_Set(142, 2, 81.74f, -0.04f, -94.0f);
-	World_Waypoint_Set(143, 2, -118.26f, -0.04f, -94.04f);
-	World_Waypoint_Set(149, 8, 647.0f, 1.6f, -81.87f);
-	World_Waypoint_Set(150, 75, -269.0f, 120.16f, -88.0f);
-	World_Waypoint_Set(151, 75, -181.0f, 120.16f, -96.0f);
-	World_Waypoint_Set(152, 75, -133.0f, 84.13f, -108.0f);
-	World_Waypoint_Set(153, 75, -95.0f, 74.87f, -503.0f);
-	World_Waypoint_Set(154, 70, -172.6f, 1.72f, 87.62f);
-	World_Waypoint_Set(155, 0, -284.0f, 0.0f, 296.0f);
-	World_Waypoint_Set(156, 0, -680.0f, 0.0f, -156.0f);
-	World_Waypoint_Set(157, 0, -702.0f, 0.0f, -919.0f);
-	World_Waypoint_Set(158, 0, 140.0f, 0.0f, -1233.0f);
-	World_Waypoint_Set(159, 0, -228.0f, 0.0f, -92.0f);
-	World_Waypoint_Set(160, 0, -274.0f, 0.0f, -627.0f);
-	World_Waypoint_Set(161, 0, -329.27f, 0.0f, -1115.14f);
-	World_Waypoint_Set(162, 8, 815.34f, 0.14f, 165.21f);
-	World_Waypoint_Set(163, 8, -35.0f, 0.14f, 39.0f);
-	World_Waypoint_Set(164, 8, -24.0f, 0.14f, -631.0f);
-	World_Waypoint_Set(165, 8, -125.0f, 0.14f, -221.0f);
-	World_Waypoint_Set(166, 8, 456.82f, 0.14f, 69.0f);
-	World_Waypoint_Set(167, 70, -815.0f, -4.01f, 96.0f);
-	World_Waypoint_Set(168, 70, -235.0f, 1.72f, 92.0f);
-	World_Waypoint_Set(169, 70, 5.0f, 1.72f, 92.0f);
-	World_Waypoint_Set(170, 70, 265.0f, 1.72f, 36.0f);
-	World_Waypoint_Set(171, 70, -639.0f, 1.72f, -124.0f);
-	World_Waypoint_Set(172, 8, -225.0f, 1.0f, 39.0f);
-	World_Waypoint_Set(172, 8, -217.0f, 1.0f, 127.0f);
-	World_Waypoint_Set(174, 70, 326.96f, -4.01f, 383.16f);
-	World_Waypoint_Set(175, 70, 264.43f, -4.01f, 313.73f);
-	World_Waypoint_Set(176, 79, -78.43f, 0.0f, 269.98f);
-	World_Waypoint_Set(177, 79, 19.0f, 0.0f, 269.98f);
-	World_Waypoint_Set(178, 79, 91.0f, 0.0f, 137.6f);
-	World_Waypoint_Set(185, 82, 115.0f, 156.94f, -310.0f);
-	World_Waypoint_Set(186, 82, 153.0f, 156.94f, -294.0f);
-	World_Waypoint_Set(179, 79, 40.14f, 0.0f, 276.62f);
-	World_Waypoint_Set(180, 79, -71.86f, 0.0f, 276.62f);
-	World_Waypoint_Set(181, 79, -112.56f, 0.0f, 228.03f);
-	World_Waypoint_Set(189, 86, 229.0f, 186.04f, -24.0f);
-	World_Waypoint_Set(190, 86, 157.0f, 186.04f, -24.0f);
-	World_Waypoint_Set(191, 86, 157.0f, 128.92f, -148.0f);
-	World_Waypoint_Set(182, 74, 143.45f, -50.13f, -12.22f);
-	World_Waypoint_Set(183, 74, 199.45f, -50.13f, -1400.22f);
-	World_Waypoint_Set(184, 74, -112.55f, -50.13f, -2360.22f);
-	World_Waypoint_Set(187, 86, -295.0f, 12.97f, -148.0f);
-	World_Waypoint_Set(188, 86, 157.0f, 129.0f, -504.0f);
-	World_Waypoint_Set(192, 17, -136.19f, 0.0f, 1580.03f);
-	World_Waypoint_Set(193, 17, -308.0f, -81.46f, 1466.0f);
-	World_Waypoint_Set(194, 21, 82.26f, 60.16f, -124.35f);
-	World_Waypoint_Set(195, 21, 226.1f, 60.16f, -139.84f);
-	World_Waypoint_Set(196, 22, 39.41f, -60.31f, 308.35f);
-	World_Waypoint_Set(197, 22, 99.41f, -60.31f, 220.35f);
-	World_Waypoint_Set(198, 22, 267.41f, -60.31f, 180.35f);
-	World_Waypoint_Set(200, 2, -44.46f, -0.04f, 177.4f);
-	World_Waypoint_Set(201, 2, 137.0f, -0.04f, 17.0f);
-	World_Waypoint_Set(202, 70, -610.0f, -4.01f, 237.11f);
-	World_Waypoint_Set(203, 70, -368.96f, -4.01f, 237.11f);
-	World_Waypoint_Set(204, 8, 19.0f, 0.14f, 83.0f);
-	World_Waypoint_Set(205, 8, -58.36f, 0.14f, 4.4f);
-	World_Waypoint_Set(206, 8, -18.11f, 0.14f, -669.45f);
-	World_Waypoint_Set(207, 8, -18.11f, 0.14f, -669.45f);
-	World_Waypoint_Set(208, 8, -162.25f, 0.14f, -511.93f);
-	World_Waypoint_Set(209, 8, -128.25f, 0.14f, -322.0f);
-	World_Waypoint_Set(210, 8, 714.48f, 0.14f, 14.92f);
-	World_Waypoint_Set(211, 8, 23.0f, 0.14f, -1.0f);
-	World_Waypoint_Set(212, 8, 28.47f, 0.14f, 3.8f);
-	World_Waypoint_Set(213, 8, 36.47f, 0.14f, 55.89f);
-	World_Waypoint_Set(214, 8, 155.75f, 0.14f, 54.0f);
-	World_Waypoint_Set(215, 0, -70.0f, 0.0f, -647.0f);
-	World_Waypoint_Set(216, 0, -270.01f, 0.0f, -441.68f);
-	World_Waypoint_Set(217, 0, -209.98f, 0.0f, -483.05f);
-	World_Waypoint_Set(218, 0, -428.08f, 0.0f, -110.16f);
-	World_Waypoint_Set(219, 0, 256.0f, 0.0f, -298.08f);
-	World_Waypoint_Set(220, 0, -187.18f, 0.0f, -298.08f);
-	World_Waypoint_Set(221, 0, -428.08f, 0.0f, -110.16f);
-	World_Waypoint_Set(222, 0, -466.0f, 0.0f, -635.0f);
-	World_Waypoint_Set(223, 0, -382.0f, 0.0f, -1099.0f);
-	World_Waypoint_Set(224, 0, -227.0f, 0.0f, -1333.0f);
-	World_Waypoint_Set(225, 0, 140.88f, 0.0f, -1362.34f);
-	World_Waypoint_Set(226, 0, -448.18f, 0.0f, -626.38f);
-	World_Waypoint_Set(227, 0, -444.18f, 0.0f, -730.38f);
-	World_Waypoint_Set(228, 20, -198.02f, 9.04f, 487.7f);
-	World_Waypoint_Set(229, 20, -147.4f, 9.04f, 918.08f);
-	World_Waypoint_Set(230, 20, -201.67f, 9.04f, 829.09f);
-	World_Waypoint_Set(231, 20, -177.67f, 9.04f, 829.09f);
-	World_Waypoint_Set(232, 4, -92.52f, -6.5f, 714.44f);
-	World_Waypoint_Set(233, 4, -352.52f, -6.5f, 714.44f);
-	World_Waypoint_Set(234, 4, -352.52f, -6.5f, 666.44f);
-	World_Waypoint_Set(235, 4, -136.41f, -6.5f, 735.26f);
-	World_Waypoint_Set(236, 4, -248.41f, -6.5f, 747.26f);
-	World_Waypoint_Set(237, 4, -352.52f, -6.5f, 252.0f);
-	World_Waypoint_Set(238, 4, -190.25f, -6.5f, 274.58f);
-	World_Waypoint_Set(239, 33, -371.87f, 0.0f, 275.89f);
-	World_Waypoint_Set(240, 33, -371.87f, 0.0f, -60.11f);
-	World_Waypoint_Set(241, 33, 588.5f, 0.0f, 254.19f);
-	World_Waypoint_Set(242, 33, 560.5f, 0.0f, 254.19f);
-	World_Waypoint_Set(243, 7, -153.77f, -0.01f, -1037.98f);
-	World_Waypoint_Set(244, 7, 398.23f, 6.98f, -1037.98f);
-	World_Waypoint_Set(245, 7, 40.78f, 7.22f, -943.72f);
-	World_Waypoint_Set(246, 7, 68.78f, -0.01f, -943.72f);
-	World_Waypoint_Set(247, 7, 96.78f, -0.01f, -973.72f);
-	World_Waypoint_Set(248, 63, -897.38f, -354.62f, 704.77f);
-	World_Waypoint_Set(249, 63, -914.76f, -354.62f, -312.43f);
-	World_Waypoint_Set(250, 63, -457.54f, -354.62f, -820.15f);
-	World_Waypoint_Set(251, 15, 556.72f, 0.37f, -141.26f);
-	World_Waypoint_Set(252, 15, 635.66f, 0.37f, -594.11f);
-	World_Waypoint_Set(253, 67, 130.42f, 0.0f, -79.98f);
-	World_Waypoint_Set(254, 67, -311.15f, 0.0f, -161.06f);
-	World_Waypoint_Set(255, 67, -403.15f, 0.0f, -161.06f);
-	World_Waypoint_Set(256, 67, -487.15f, 0.0f, -137.11f);
-	World_Waypoint_Set(257, 67, -611.15f, 0.0f, -73.06f);
-	World_Waypoint_Set(258, 8, 37.64f, 0.14f, -48.02f);
-	World_Waypoint_Set(259, 8, 109.64f, 0.14f, 91.98f);
-	World_Waypoint_Set(260, 8, -149.0f, 0.14f, 79.0f);
-	World_Waypoint_Set(261, 8, -129.0f, 0.14f, -237.0f);
-	World_Waypoint_Set(262, 8, -1.0f, 0.14f, -671.0f);
-	World_Waypoint_Set(263, 64, -728.0f, -354.0f, 1090.0f);
-	World_Waypoint_Set(264, 10, -8.41f, -144.0f, 343.0f);
-	World_Waypoint_Set(265, 10, -20.81f, -144.0f, 450.0f);
-	World_Waypoint_Set(266, 10, -200.0f, -144.0f, 206.0f);
-	World_Waypoint_Set(267, 10, -17.0f, -144.0f, 178.0f);
-	World_Waypoint_Set(268, 50, -7207.0f, 955.5f, 1852.75f);
-	World_Waypoint_Set(269, 50, -7191.0f, 955.5f, 1700.75f);
-	World_Waypoint_Set(270, 50, 7116.0f, 955.5f, 1871.0f);
-	World_Waypoint_Set(271, 7, -1139.89f, -0.04f, 67.89f);
-	World_Waypoint_Set(272, 7, -690.5f, -0.04f, -210.48f);
-	World_Waypoint_Set(273, 7, -495.89f, -0.04f, -204.11f);
-	World_Waypoint_Set(274, 69, -511.75f, 5.55f, 55.63f);
-	World_Waypoint_Set(275, 69, 296.21f, 5.55f, 59.63f);
-	World_Waypoint_Set(276, 73, -34.57f, 149.42f, -502.83f);
-	World_Waypoint_Set(277, 73, 51.0f, 149.42f, -487.27f);
-	World_Waypoint_Set(278, 73, 82.0f, 149.42f, -519.0f);
-	World_Waypoint_Set(279, 73, 95.97f, 149.42f, -549.51f);
-	World_Waypoint_Set(280, 73, -34.0f, 149.42f, -551.0f);
-	World_Waypoint_Set(281, 7, -2060.99f, -0.04f, -234.8f);
-	World_Waypoint_Set(282, 54, -346.69f, 31.55f, -1476.41f);
-	World_Waypoint_Set(283, 54, -298.69f, 31.55f, -1476.41f);
-	World_Waypoint_Set(284, 54, -298.69f, 31.55f, -1260.41f);
-	World_Waypoint_Set(285, 54, -418.69f, 31.55f, -1260.41f);
-	World_Waypoint_Set(286, 12, -104.24f, 0.0f, 183.16f);
-	World_Waypoint_Set(287, 57, -254.0f, -73.5f, -41.0f);
-	World_Waypoint_Set(288, 6, -125.14f, 0.02f, -176.76f);
-	World_Waypoint_Set(289, 0, -871.15f, 0.0f, -1081.93f);
-	World_Waypoint_Set(290, 0, -411.15f, 0.0f, -1117.93f);
-	World_Waypoint_Set(291, 54, 225.31f, 31.665f, -572.41f);
-	World_Waypoint_Set(292, 12, -127.0f, 0.0f, 178.0f);
-	World_Waypoint_Set(293, 12, 5.0f, 0.0f, 342.0f);
-	World_Waypoint_Set(294, 12, 173.0f, 0.0f, 226.0f);
-	World_Waypoint_Set(295, 12, 13.0f, 0.0f, -50.0f);
-	World_Waypoint_Set(354, 12, 57.0f, 0.0f, 18.0f);
-	World_Waypoint_Set(355, 12, 161.0f, 0.0f, 410.0f);
-	World_Waypoint_Set(358, 12, 33.0f, 0.0f, 198.0f);
-	World_Waypoint_Set(359, 12, 62.92f, 0.16f, 309.72f);
-	World_Waypoint_Set(549, 12, -15.0f, 0.0f, 338.0f);
-	World_Waypoint_Set(445, 12, 129.0f, 0.0f, 418.0f);
-	World_Waypoint_Set(546, 12, 13.0f, 0.0f, 206.0f);
-	World_Waypoint_Set(296, 77, 168.0f, 11.87f, -987.0f);
-	World_Waypoint_Set(297, 77, -178.5f, 23.73f, -2176.05f);
-	World_Waypoint_Set(298, 82, -145.0f, 156.94f, -370.0f);
-	World_Waypoint_Set(299, 82, -37.0f, 156.94f, -506.0f);
-	World_Waypoint_Set(300, 82, 75.0f, 156.94f, -506.0f);
-	World_Waypoint_Set(301, 83, 60.3f, 81.33f, -647.7f);
-	World_Waypoint_Set(302, 83, -271.0f, 81.33f, -647.7f);
-	World_Waypoint_Set(303, 83, -11.7f, 81.33f, -647.7f);
-	World_Waypoint_Set(304, 83, 10.94f, 115.0f, 59.67f);
-	World_Waypoint_Set(305, 83, 0.3f, 115.0f, 404.3f);
-	World_Waypoint_Set(306, 83, -329.38f, 115.0f, -385.84f);
-	World_Waypoint_Set(307, 84, 131.0f, -126.21f, -224.0f);
-	World_Waypoint_Set(308, 84, 103.0f, -126.21f, 152.0f);
-	World_Waypoint_Set(309, 84, 19.0f, -126.21f, 152.0f);
-	World_Waypoint_Set(310, 84, 459.0f, -126.21f, 152.0f);
-	World_Waypoint_Set(311, 84, -29.0f, -126.21f, 556.0f);
-	World_Waypoint_Set(312, 86, -311.0f, 129.0f, -488.0f);
-	World_Waypoint_Set(322, 12, 121.0f, 0.0f, -82.0f);
-	World_Waypoint_Set(323, 8, 600.58f, 0.14f, 32.82f);
-	World_Waypoint_Set(127, 26, 102.98f, -30.89f, -121.02f);
-	World_Waypoint_Set(128, 26, -20.0f, -30.89f, -121.02f);
-	World_Waypoint_Set(313, 26, 102.98f, -31.0f, -149.0f);
-	World_Waypoint_Set(314, 26, 20.0f, -31.0f, -109.0f);
-	World_Waypoint_Set(315, 26, -60.6f, -31.0f, -109.0f);
-	World_Waypoint_Set(316, 26, 87.35f, -31.0f, 74.0f);
-	World_Waypoint_Set(317, 26, 74.0f, -31.0f, 42.0f);
-	World_Waypoint_Set(318, 26, 74.0f, -31.0f, 98.0f);
-	World_Waypoint_Set(319, 26, 115.35f, -31.0f, 302.36f);
-	World_Waypoint_Set(320, 26, 104.38f, -31.0f, 260.0f);
-	World_Waypoint_Set(321, 26, 120.0f, -31.0f, 115.0f);
-	World_Waypoint_Set(336, 57, -110.0f, -73.5f, -169.0f);
-	World_Waypoint_Set(337, 57, -161.0f, -73.5f, -105.0f);
-	World_Waypoint_Set(338, 57, -193.0f, -73.5f, -105.0f);
-	World_Waypoint_Set(350, 54, -416.0f, -31.93f, -841.0f);
-	World_Waypoint_Set(339, 80, 106.0f, -12.21f, -94.0f);
-	World_Waypoint_Set(340, 80, 98.02f, -12.21f, -126.0f);
-	World_Waypoint_Set(341, 80, 106.0f, -21.47f, -278.0f);
-	World_Waypoint_Set(342, 80, 82.0f, -12.19f, -278.0f);
-	World_Waypoint_Set(343, 7, -1847.0f, -0.04f, 82.0f);
-	World_Waypoint_Set(344, 7, -1847.0f, -0.04f, -222.0f);
-	World_Waypoint_Set(345, 7, -1147.0f, -0.04f, -198.0f);
-	World_Waypoint_Set(346, 7, -667.0f, -0.04f, -125.0f);
-	World_Waypoint_Set(347, 7, -471.0f, -0.04f, -110.0f);
-	World_Waypoint_Set(348, 7, -403.0f, -0.04f, -110.0f);
-	World_Waypoint_Set(351, 31, 105.0f, 348.52f, 948.0f);
-	World_Waypoint_Set(352, 33, -426.0f, 9.68f, -33.0f);
-	World_Waypoint_Set(353, 33, -439.0f, 9.68f, -101.0f);
-	World_Waypoint_Set(356, 11, 19.01f, -24.0f, 20.21f);
-	World_Waypoint_Set(357, 11, 22.26f, 12.0f, -31.01f);
-	World_Waypoint_Set(366, 11, -94.21f, 12.0f, -26.15f);
-	World_Waypoint_Set(367, 11, -286.21f, -24.0f, 37.85f);
-	World_Waypoint_Set(368, 19, 176.91f, -40.67f, 225.92f);
-	World_Waypoint_Set(369, 54, -220.0f, 23.88f, -1437.0f);
-	World_Waypoint_Set(370, 54, -392.0f, 31.55f, -1757.0f);
-	World_Waypoint_Set(371, 39, 441.0f, 47.76f, -798.98f);
-	World_Waypoint_Set(372, 39, 185.62f, 47.76f, -867.42f);
-	World_Waypoint_Set(373, 39, 947.0f, 47.76f, -696.0f);
-	World_Waypoint_Set(374, 89, -339.22f, 0.22f, -11.33f);
-	World_Waypoint_Set(375, 11, -299.0f, -24.0f, 322.0f);
-	World_Waypoint_Set(376, 11, -215.0f, -24.0f, 322.0f);
-	World_Waypoint_Set(377, 39, 397.6f, 47.76f, -823.23f);
-	World_Waypoint_Set(378, 39, 461.56f, 47.76f, -757.78f);
-	World_Waypoint_Set(379, 18, -260.15f, 12.0f, -19.16f);
-	World_Waypoint_Set(361, 55, -185.0f, -70.19f, -1046.0f);
-	World_Waypoint_Set(362, 55, -121.0f, -70.19f, -778.0f);
-	World_Waypoint_Set(363, 55, -166.0f, -70.19f, -579.0f);
-	World_Waypoint_Set(364, 55, -160.0f, -70.19f, -164.0f);
-	World_Waypoint_Set(365, 55, 3.0f, -70.19f, -986.0f);
-	World_Waypoint_Set(380, 38, 456.43f, 47.76f, -276.05f);
-	World_Waypoint_Set(381, 70, -160.0f, -4.01f, 496.0f);
-	World_Waypoint_Set(382, 70, 0.0f, 1.72f, 60.0f);
-	World_Waypoint_Set(383, 70, 0.0f, 1.72f, -192.0f);
-	World_Waypoint_Set(384, 70, 260.0f, 1.72f, 52.0f);
-	World_Waypoint_Set(385, 33, 489.0f, 9.68f, 74.0f);
-	World_Waypoint_Set(386, 33, -375.0f, 9.68f, 54.0f);
-	World_Waypoint_Set(387, 33, -359.0f, 0.0f, 302.0f);
-	World_Waypoint_Set(388, 20, 215.0f, 0.0f, -122.0f);
-	World_Waypoint_Set(389, 20, -133.0f, 9.04f, 910.0f);
-	World_Waypoint_Set(390, 7, -655.0f, 6.98f, -364.0f);
-	World_Waypoint_Set(391, 7, -795.0f, 6.98f, -352.0f);
-	World_Waypoint_Set(392, 7, -1103.0f, 6.98f, -384.0f);
-	World_Waypoint_Set(393, 7, -1759.0f, -0.04f, 75.0f);
-	World_Waypoint_Set(394, 53, 476.0f, -162.0f, 196.0f);
-	World_Waypoint_Set(395, 53, 120.0f, -162.0f, 148.0f);
-	World_Waypoint_Set(396, 53, 120.0f, -161.0f, -160.0f);
-	World_Waypoint_Set(397, 53, 148.0f, -161.0f, -160.0f);
-	World_Waypoint_Set(398, 54, 324.0f, 31.0f, -1316.0f);
-	World_Waypoint_Set(399, 54, 236.0f, 31.0f, -1316.0f);
-	World_Waypoint_Set(400, 54, 248.0f, 31.0f, -540.0f);
-	World_Waypoint_Set(401, 54, -287.0f, 31.0f, -480.0f);
-	World_Waypoint_Set(402, 54, -331.0f, 31.0f, -620.0f);
-	World_Waypoint_Set(403, 54, -239.0f, 31.0f, -1436.0f);
-	World_Waypoint_Set(404, 54, -411.0f, 31.0f, -1436.0f);
-	World_Waypoint_Set(405, 74, 90.0f, -50.0f, -42.0f);
-	World_Waypoint_Set(406, 74, -106.0f, -50.0f, -2358.0f);
-	World_Waypoint_Set(407, 83, 0.0f, 81.02f, -512.0f);
-	World_Waypoint_Set(408, 83, 0.0f, 1.15f, 400.0f);
-	World_Waypoint_Set(409, 77, -48.0f, -1.74f, -983.0f);
-	World_Waypoint_Set(411, 78, 80.0f, -16.72f, -4.0f);
-	World_Waypoint_Set(412, 78, -48.0f, -11.0f, -352.0f);
-	World_Waypoint_Set(413, 79, -109.0f, 0.0f, 285.0f);
-	World_Waypoint_Set(414, 79, -109.0f, 0.0f, 125.0f);
-	World_Waypoint_Set(415, 80, 198.0f, -12.0f, -282.0f);
-	World_Waypoint_Set(416, 80, 90.0f, -12.0f, -274.0f);
-	World_Waypoint_Set(417, 80, 10.0f, -12.0f, -282.0f);
-	World_Waypoint_Set(418, 80, -106.0f, -12.0f, -746.0f);
-	World_Waypoint_Set(419, 80, -59.0f, -12.0f, -614.0f);
-	World_Waypoint_Set(420, 81, -496.0f, 0.0f, -168.0f);
-	World_Waypoint_Set(421, 81, -341.0f, 0.0f, 248.0f);
-	World_Waypoint_Set(422, 81, -348.0f, 0.0f, -36.0f);
-	World_Waypoint_Set(423, 85, 60.0f, 52.0f, -544.0f);
-	World_Waypoint_Set(424, 85, -552.0f, 141.0f, -1008.0f);
-	World_Waypoint_Set(425, 86, 245.0f, 186.0f, -24.0f);
-	World_Waypoint_Set(426, 86, -287.0f, 12.0f, -148.0f);
-	World_Waypoint_Set(427, 89, -9.0f, 0.0f, 588.0f);
-	World_Waypoint_Set(428, 89, -669.0f, 0.0f, 37.0f);
-	World_Waypoint_Set(429, 13, -796.08f, 0.0f, -184.09f);
-	World_Waypoint_Set(430, 53, -328.0f, -1.62f, 148.0f);
-	World_Waypoint_Set(431, 79, 75.0f, 0.0f, -71.0f);
-	World_Waypoint_Set(432, 79, 63.0f, 153.0f, -467.0f);
-	World_Waypoint_Set(433, 82, 115.0f, 156.0f, -310.0f);
-	World_Waypoint_Set(434, 82, -57.0f, 156.0f, -306.0f);
-	World_Waypoint_Set(435, 82, -121.0f, 156.0f, -426.0f);
-	World_Waypoint_Set(436, 89, -274.74f, 0.0f, 464.75f);
-	World_Waypoint_Set(437, 41, 271.97f, 40.63f, 18.4f);
-	World_Waypoint_Set(438, 41, 203.97f, 40.63f, 18.4f);
-	World_Waypoint_Set(516, 41, -79.01f, 40.63f, 91.01f);
-	World_Waypoint_Set(439, 13, -1273.27f, 0.32f, 126.92f);
-	World_Waypoint_Set(440, 4, -453.0f, -6.5f, 1176.0f);
-	World_Waypoint_Set(441, 4, -497.0f, -6.5f, 1080.0f);
-	World_Waypoint_Set(442, 4, -623.0f, -6.5f, 787.0f);
-	World_Waypoint_Set(443, 4, -436.0f, -6.5f, 765.0f);
-	World_Waypoint_Set(446, 77, 176.0f, 19.31f, -283.0f);
-	World_Waypoint_Set(447, 77, 40.0f, -1.74f, -247.0f);
-	World_Waypoint_Set(448, 77, 24.0f, -6.71f, -179.0f);
-	World_Waypoint_Set(449, 77, 44.0f, -1.74f, 57.0f);
-	World_Waypoint_Set(450, 74, -74.61f, -50.13f, -802.42f);
-	World_Waypoint_Set(451, 74, 141.39f, -50.13f, -802.92f);
-	World_Waypoint_Set(452, 42, -91.5f, 367.93f, 277.84f);
-	World_Waypoint_Set(453, 42, 32.5f, 367.93f, 277.84f);
-	World_Waypoint_Set(454, 42, 216.5f, 367.93f, 265.84f);
-	World_Waypoint_Set(455, 42, 216.5f, 367.93f, 389.84f);
-	World_Waypoint_Set(456, 60, -100.0f, 0.33f, -272.0f);
-	World_Waypoint_Set(462, 60, -119.0f, 0.33f, 77.0f);
-	World_Waypoint_Set(457, 78, 129.65f, 16.72f, -78.36f);
-	World_Waypoint_Set(458, 78, 44.2f, -11.64f, -390.86f);
-	World_Waypoint_Set(459, 78, 103.36f, -16.72f, -484.49f);
-	World_Waypoint_Set(460, 79, 103.0f, 0.0f, 413.0f);
-	World_Waypoint_Set(461, 79, 103.0f, 0.0f, 349.0f);
-	World_Waypoint_Set(467, 13, -585.67f, 0.0f, 380.58f);
-	World_Waypoint_Set(468, 53, -312.0f, -162.8f, 156.0f);
-	World_Waypoint_Set(469, 53, 68.0f, -162.8f, 144.0f);
-	World_Waypoint_Set(470, 53, 100.0f, -162.8f, -100.0f);
-	World_Waypoint_Set(471, 53, 208.0f, -162.8f, -100.0f);
-	World_Waypoint_Set(472, 53, -16.0f, -162.8f, -100.0f);
-	World_Waypoint_Set(473, 7, -667.39f, -0.04f, -28.38f);
-	World_Waypoint_Set(474, 7, -659.0f, 7.18f, -334.0f);
-	World_Waypoint_Set(475, 7, -659.0f, -0.04f, 242.0f);
-	World_Waypoint_Set(476, 7, -2327.0f, -0.04f, 142.0f);
-	World_Waypoint_Set(477, 75, -97.24f, 84.13f, -69.94f);
-	World_Waypoint_Set(478, 75, -97.24f, 74.87f, -509.94f);
-	World_Waypoint_Set(479, 74, -134.0f, -50.13f, -250.41f);
-	World_Waypoint_Set(480, 74, 17.01f, -50.13f, -2355.41f);
-	World_Waypoint_Set(481, 83, -193.5f, 1.15f, 29.0f);
-	World_Waypoint_Set(482, 83, -329.5f, 1.15f, 29.0f);
-	World_Waypoint_Set(483, 83, -329.5f, 1.15f, -379.0f);
-	World_Waypoint_Set(488, 74, 22.0f, -50.13f, -650.0f);
-	World_Waypoint_Set(489, 74, -14.0f, -50.13f, -2354.0f);
-	World_Waypoint_Set(490, 54, -360.0f, 31.55f, -1457.0f);
-	World_Waypoint_Set(491, 54, 308.0f, 31.66f, -1457.0f);
-	World_Waypoint_Set(492, 54, -72.0f, 23.88f, -1445.0f);
-	World_Waypoint_Set(493, 54, 76.0f, 23.88f, -1333.0f);
-	World_Waypoint_Set(494, 54, -236.0f, 31.55f, -337.0f);
-	World_Waypoint_Set(495, 11, -275.0f, -24.0f, 42.0f);
-	World_Waypoint_Set(496, 11, 185.0f, -24.0f, 42.0f);
-	World_Waypoint_Set(497, 55, -250.0f, -70.19f, -639.0f);
-	World_Waypoint_Set(498, 55, 454.0f, -70.19f, -667.0f);
-	World_Waypoint_Set(499, 13, -573.43f, 0.0f, -635.5f);
-	World_Waypoint_Set(500, 13, -625.43f, 0.0f, -635.5f);
-	World_Waypoint_Set(501, 56, -215.08f, -71.88f, 150.86f);
-	World_Waypoint_Set(502, 56, 60.92f, -71.88f, -29.14f);
-	World_Waypoint_Set(503, 13, -1417.36f, 0.32f, 149.18f);
-	World_Waypoint_Set(504, 13, -1512.0f, 0.32f, 323.0f);
-	World_Waypoint_Set(505, 13, -1813.36f, 0.32f, 325.18f);
-	World_Waypoint_Set(506, 59, -24.78f, 2.84f, -182.43f);
-	World_Waypoint_Set(507, 59, -200.78f, 2.84f, -282.43f);
-	World_Waypoint_Set(508, 37, 579.54f, -0.01f, -380.98f);
-	World_Waypoint_Set(509, 37, 307.54f, 8.0f, -752.98f);
-	World_Waypoint_Set(510, 37, 124.0f, 8.0f, -888.0f);
-	World_Waypoint_Set(511, 37, 124.0f, 8.0f, -244.0f);
-	World_Waypoint_Set(512, 38, -25.54f, 47.76f, -321.98f);
-	World_Waypoint_Set(513, 38, 446.46f, 47.76f, -509.98f);
-	World_Waypoint_Set(514, 39, 567.0f, 47.76f, -884.0f);
-	World_Waypoint_Set(515, 39, 203.0f, 47.76f, -880.0f);
-	World_Waypoint_Set(517, 40, 1246.62f, -0.31f, -171.02f);
-	World_Waypoint_Set(518, 40, -72.89f, -0.31f, -154.77f);
-	World_Waypoint_Set(519, 40, 285.88f, -0.31f, -134.49f);
-	World_Waypoint_Set(520, 40, 231.31f, -0.31f, 266.36f);
-	World_Waypoint_Set(521, 40, 482.02f, -0.31f, -661.24f);
-	World_Waypoint_Set(522, 40, 1183.98f, -0.31f, -176.25f);
-	World_Waypoint_Set(523, 40, -45.0f, -0.34f, -351.0f);
-	World_Waypoint_Set(530, 44, 36.79f, -12.2f, -534.54f);
-	World_Waypoint_Set(531, 44, -279.21f, -12.2f, -594.54f);
-	World_Waypoint_Set(532, 86, -76.51f, 129.0f, -748.49f);
-	World_Waypoint_Set(533, 86, -48.51f, 129.0f, -676.49f);
-	World_Waypoint_Set(534, 86, -176.51f, 129.0f, -504.49f);
-	World_Waypoint_Set(535, 86, 111.49f, 129.0f, -504.49f);
-	World_Waypoint_Set(536, 86, -296.51f, 12.97f, -300.49f);
-	World_Waypoint_Set(537, 86, -220.51f, 12.97f, -184.49f);
-	World_Waypoint_Set(538, 86, -40.51f, 12.97f, -148.49f);
-	World_Waypoint_Set(539, 80, 190.0f, 12.0f, -282.0f);
-	World_Waypoint_Set(540, 9, -934.24f, 0.0f, 807.77f);
-	World_Waypoint_Set(541, 9, -1147.2f, 0.0f, 893.18f);
-	World_Waypoint_Set(542, 9, -1098.4f, 8.26f, -312.12f);
-	World_Waypoint_Set(543, 9, -1046.4f, 8.26f, -312.12f);
-	World_Waypoint_Set(544, 74, 111.72f, -50.13f, -490.46f);
-	World_Waypoint_Set(545, 74, -143.86f, 490.46f, -300.38f);
-	World_Waypoint_Set(550, 9, -785.31f, 0.0f, -237.05f);
-	World_Waypoint_Set(551, 9, -737.31f, 0.0f, -145.05f);
-	World_Waypoint_Set(324, 22, 267.0f, -60.3f, 203.0f);
-	World_Waypoint_Set(325, 22, 84.0f, -60.3f, 337.0f);
-	World_Waypoint_Set(326, 2, -36.0f, 0.0f, 185.0f);
-	World_Waypoint_Set(327, 2, -166.0f, 0.0f, -103.0f);
-	World_Waypoint_Set(328, 3, -556.0f, 252.59f, -1018.11f);
-	World_Waypoint_Set(329, 3, -655.0f, 252.6f, -1012.0f);
-	World_Waypoint_Set(330, 3, -657.0f, 253.0f, -1127.0f);
-	World_Waypoint_Set(331, 102, 163.8f, 0.0f, 67.0f);
-	World_Waypoint_Set(332, 2, -39.0f, 0.0f, 11.5f);
-	World_Waypoint_Set(333, 102, -34.0f, 0.0f, 33.0f);
-	World_Waypoint_Set(334, 22, 3.0f, -60.3f, -144.0f);
-	World_Waypoint_Set(335, 102, -50.0f, 0.0f, 212.0f);
-}
-
-void ScriptInit::Init_SDB() {
-	SDB_Set_Actor(kSuspectSadik, kActorSadik);
-	SDB_Set_Sex(kSuspectSadik, 1);
-	SDB_Add_MO_Clue(kSuspectSadik, kClueCrystalsCase);
-	SDB_Add_MO_Clue(kSuspectSadik, kClueDetonatorWire);
-	SDB_Add_MO_Clue(kSuspectSadik, kClueSadiksGun);
-	SDB_Add_MO_Clue(kSuspectSadik, kCluePlasticExplosive);
-	SDB_Add_Whereabouts_Clue(kSuspectSadik, kClueTyrellSecurity);
-	SDB_Add_Whereabouts_Clue(kSuspectSadik, kClueKingstonKitchenBox1);
-	SDB_Add_Whereabouts_Clue(kSuspectSadik, kClueDragonflyEarring);
-	SDB_Add_Whereabouts_Clue(kSuspectSadik, kClueChewInterview);
-	SDB_Add_Whereabouts_Clue(kSuspectSadik, kClueHomelessManInterview1);
-	SDB_Add_Replicant_Clue(kSuspectSadik, kClueDetonatorWire);
-	SDB_Add_Replicant_Clue(kSuspectSadik, kClueCrystalsCase);
-	SDB_Add_Replicant_Clue(kSuspectSadik, kClueMorajiInterview);
-	SDB_Add_Replicant_Clue(kSuspectSadik, kClueAttemptedFileAccess);
-	SDB_Add_Replicant_Clue(kSuspectSadik, kClueExpertBomber);
-	SDB_Add_Replicant_Clue(kSuspectSadik, kClueRachaelInterview);
-	SDB_Add_Replicant_Clue(kSuspectSadik, kClueCrystalsCase);
-	SDB_Add_Non_Replicant_Clue(kSuspectSadik, kClueStaggeredbyPunches);
-	SDB_Add_Non_Replicant_Clue(kSuspectSadik, kClueIzosWarning);
-	SDB_Add_Non_Replicant_Clue(kSuspectSadik, kClueAmateurBomber);
-	SDB_Add_Other_Clue(kSuspectSadik, kClueGrigorianInterviewB1);
-	SDB_Add_Other_Clue(kSuspectSadik, kClueGrigorianInterviewB2);
-	SDB_Add_Other_Clue(kSuspectSadik, kClueAct2Ended);
-	SDB_Add_Other_Clue(kSuspectSadik, kClueBombingSuspect);
-	SDB_Add_Other_Clue(kSuspectSadik, kClueSadikAtMoonbus);
-	SDB_Add_Identity_Clue(kSuspectSadik, kClueAct2Ended);
-	SDB_Add_Photo_Clue(kSuspectSadik, kClueBombingSuspect, 31);
-	SDB_Add_Photo_Clue(kSuspectSadik, kClueSadikAtMoonbus, 38);
-
-	SDB_Set_Actor(kSuspectClovis, kActorClovis);
-	SDB_Set_Sex(kSuspectClovis, 1);
-	SDB_Add_MO_Clue(kSuspectClovis, kClueShellCasings);
-	SDB_Add_MO_Clue(kSuspectClovis, kClueLabShellCasings);
-	SDB_Add_Whereabouts_Clue(kSuspectClovis, kClueDispatchHitAndRun);
-	SDB_Add_Whereabouts_Clue(kSuspectClovis, kClueRuncitersViewB);
-	SDB_Add_Whereabouts_Clue(kSuspectClovis, kClueChewInterview);
-	SDB_Add_Replicant_Clue(kSuspectClovis, kClueOfficersStatement);
-	SDB_Add_Replicant_Clue(kSuspectClovis, kClueDoorForced2);
-	SDB_Add_Replicant_Clue(kSuspectClovis, kClueMorajiInterview);
-	SDB_Add_Replicant_Clue(kSuspectClovis, kClueZubenTalksAboutLucy1);
-	SDB_Add_Replicant_Clue(kSuspectClovis, kClueZubenTalksAboutLucy2);
-	SDB_Add_Replicant_Clue(kSuspectClovis, kClueDektoraInterview4);
-	SDB_Add_Other_Clue(kSuspectClovis, kClueAnimalMurderSuspect);
-	SDB_Add_Other_Clue(kSuspectClovis, kClueGracefulFootprints);
-	SDB_Add_Other_Clue(kSuspectClovis, kClueIzosWarning);
-	SDB_Add_Other_Clue(kSuspectClovis, kClueAct2Ended);
-	SDB_Add_Other_Clue(kSuspectClovis, kClueClovisAtMoonbus);
-	SDB_Add_Other_Clue(kSuspectClovis, kClueAnimalMurderSuspect);
-	SDB_Add_Other_Clue(kSuspectClovis, kClueIzosFriend);
-	SDB_Add_Other_Clue(kSuspectClovis, kClueMilitaryBoots);
-	SDB_Add_Identity_Clue(kSuspectClovis, kClueIzosWarning);
-	SDB_Add_Identity_Clue(kSuspectClovis, kClueAct2Ended);
-	SDB_Add_Identity_Clue(kSuspectClovis, kClueDektoraInterview4);
-	SDB_Add_Photo_Clue(kSuspectClovis, kClueClovisAtMoonbus, 37);
-	SDB_Add_Photo_Clue(kSuspectClovis, kClueAnimalMurderSuspect, 7);
-	SDB_Add_Photo_Clue(kSuspectClovis, kClueIzosFriend, 25);
-	SDB_Add_Photo_Clue(kSuspectClovis, kClueMilitaryBoots, 8);
-
-	SDB_Set_Actor(kSuspectZuben, kActorZuben);
-	SDB_Set_Sex(kSuspectZuben, 1);
-	SDB_Add_MO_Clue(kSuspectZuben, kClueOfficersStatement);
-	SDB_Add_MO_Clue(kSuspectZuben, kClueLabCorpses);
-	SDB_Add_Whereabouts_Clue(kSuspectZuben, kClueDispatchHitAndRun);
-	SDB_Add_Whereabouts_Clue(kSuspectZuben, kClueRuncitersViewB);
-	SDB_Add_Replicant_Clue(kSuspectZuben, kClueOfficersStatement);
-	SDB_Add_Replicant_Clue(kSuspectZuben, kClueDoorForced2);
-	SDB_Add_Replicant_Clue(kSuspectZuben, kClueHowieLeeInterview);
-	SDB_Add_Replicant_Clue(kSuspectZuben, kClueZubenRunsAway);
-	SDB_Add_Replicant_Clue(kSuspectZuben, kClueZuben);
-	SDB_Add_Replicant_Clue(kSuspectZuben, kClueZubenTalksAboutLucy1);
-	SDB_Add_Replicant_Clue(kSuspectZuben, kClueZubenTalksAboutLucy2);
-	SDB_Add_Non_Replicant_Clue(kSuspectZuben, kClueLimpingFootprints);
-	SDB_Add_Non_Replicant_Clue(kSuspectZuben, kClueBigManLimping);
-	SDB_Add_Non_Replicant_Clue(kSuspectZuben, kClueZubensMotive);
-	SDB_Add_Other_Clue(kSuspectZuben, kClueCrowdInterviewA);
-	SDB_Add_Other_Clue(kSuspectZuben, kClueZubenInterview);
-	SDB_Add_Other_Clue(kSuspectZuben, kClueLucyInterview);
-	SDB_Add_Identity_Clue(kSuspectZuben, kClueHowieLeeInterview);
-	SDB_Add_Identity_Clue(kSuspectZuben, kClueZubenRunsAway);
-	SDB_Add_Identity_Clue(kSuspectZuben, kClueZubenInterview);
-	SDB_Add_Identity_Clue(kSuspectZuben, kClueLucyInterview);
-	SDB_Add_Photo_Clue(kSuspectZuben, kClueZuben, 33);
-
-	SDB_Set_Actor(kSuspectLucy, kActorLucy);
-	SDB_Set_Sex(kSuspectLucy, 0);
-	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueChopstickWrapper);
-	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueSushiMenu);
-	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueReferenceLetter);
-	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueRuncitersViewA);
-	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueHysteriaToken);
-	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueZubenInterview);
-	SDB_Add_Replicant_Clue(kSuspectLucy, kClueRunciterInterviewA);
-	SDB_Add_Replicant_Clue(kSuspectLucy, kClueRunciterInterviewB1);
-	SDB_Add_Replicant_Clue(kSuspectLucy, kClueVKLucyReplicant);
-	SDB_Add_Replicant_Clue(kSuspectLucy, kClueZubenTalksAboutLucy1);
-	SDB_Add_Replicant_Clue(kSuspectLucy, kClueDektoraInterview4);
-	SDB_Add_Replicant_Clue(kSuspectLucy, kClueRuncitersConfession1);
-	SDB_Add_Non_Replicant_Clue(kSuspectLucy, kClueToyDog);
-	SDB_Add_Non_Replicant_Clue(kSuspectLucy, kClueRagDoll);
-	SDB_Add_Non_Replicant_Clue(kSuspectLucy, kClueCandy);
-	SDB_Add_Non_Replicant_Clue(kSuspectLucy, kClueVKLucyHuman);
-	SDB_Add_Non_Replicant_Clue(kSuspectLucy, kClueZubenTalksAboutLucy2);
-	SDB_Add_Other_Clue(kSuspectLucy, kClueLucy);
-	SDB_Add_Other_Clue(kSuspectLucy, kClueCrowdInterviewA);
-	SDB_Add_Identity_Clue(kSuspectLucy, kClueRunciterInterviewA);
-	SDB_Add_Identity_Clue(kSuspectLucy, kClueDektoraInterview4);
-	SDB_Add_Photo_Clue(kSuspectLucy, kClueLucy, 5);
-
-	SDB_Set_Actor(kSuspectDekora, kActorDektora);
-	SDB_Add_MO_Clue(kSuspectDekora, kClueScorpions);
-	SDB_Add_Replicant_Clue(kSuspectDekora, kClueVKDektoraReplicant);
-	SDB_Add_Replicant_Clue(kSuspectDekora, kClueEarlyQInterview);
-	SDB_Add_Replicant_Clue(kSuspectDekora, kClueDragonflyBelt);
-	SDB_Add_Replicant_Clue(kSuspectDekora, kClueDektoraInterview4);
-	SDB_Add_Non_Replicant_Clue(kSuspectDekora, kClueVKDektoraHuman);
-	SDB_Add_Non_Replicant_Clue(kSuspectDekora, kClueDektoraInterview2);
-	SDB_Add_Non_Replicant_Clue(kSuspectDekora, kClueDektoraInterview3);
-	SDB_Add_Non_Replicant_Clue(kSuspectDekora, kClueDektorasCard);
-	SDB_Add_Non_Replicant_Clue(kSuspectDekora, kClueDektoraInterview1);
-	SDB_Add_Other_Clue(kSuspectDekora, kClueDragonflyBelt);
-	SDB_Add_Other_Clue(kSuspectDekora, kClueWomanInAnimoidRow);
-	SDB_Add_Other_Clue(kSuspectDekora, kClueChinaBar);
-	SDB_Add_Other_Clue(kSuspectDekora, kClueCarRegistration1);
-	SDB_Add_Identity_Clue(kSuspectDekora, kClueDektoraInterview2);
-	SDB_Add_Identity_Clue(kSuspectDekora, kClueDektoraInterview3);
-	SDB_Add_Identity_Clue(kSuspectDekora, kClueEarlyQInterview);
-	SDB_Add_Photo_Clue(kSuspectDekora, kClueWomanInAnimoidRow, 21);
-	SDB_Add_Photo_Clue(kSuspectDekora, kClueChinaBar, 19);
-
-	SDB_Set_Actor(kSuspectGordo, kActorGordo);
-	SDB_Set_Sex(kSuspectGordo, 1);
-	SDB_Add_Whereabouts_Clue(kSuspectGordo, kClueStolenCheese);
-	SDB_Add_Identity_Clue(kSuspectGordo, kClueGordoInterview1);
-	SDB_Add_Identity_Clue(kSuspectGordo, kClueGordoInterview2);
-
-	SDB_Set_Actor(kSuspectIzo, kActorIzo);
-	SDB_Set_Sex(kSuspectIzo, 1);
-	SDB_Add_Whereabouts_Clue(kSuspectIzo, kClueBobInterview1);
-	SDB_Add_Whereabouts_Clue(kSuspectIzo, kClueBobInterview2);
-	SDB_Add_Whereabouts_Clue(kSuspectIzo, kClueGrigorianInterviewB2);
-	SDB_Add_Whereabouts_Clue(kSuspectIzo, kClueHomelessManInterview1);
-	SDB_Add_Replicant_Clue(kSuspectIzo, kClueGogglesReplicantIssue);
-	SDB_Add_Other_Clue(kSuspectIzo, kClueGrigorianInterviewB1);
-	SDB_Add_Other_Clue(kSuspectIzo, kClueWeaponsCache);
-	SDB_Add_Other_Clue(kSuspectIzo, kClueFolder);
-	SDB_Add_Other_Clue(kSuspectIzo, kClueIzosStashRaided);
-	SDB_Add_Other_Clue(kSuspectIzo, kClueIzo);
-	SDB_Add_Other_Clue(kSuspectIzo, kCluePhotoOfMcCoy1);
-	SDB_Add_Other_Clue(kSuspectIzo, kCluePhotoOfMcCoy2);
-	SDB_Add_Other_Clue(kSuspectIzo, kClueRadiationGoggles);
-	SDB_Add_Other_Clue(kSuspectIzo, kClueIzoInterview);
-	SDB_Add_Identity_Clue(kSuspectIzo, kClueGrigorianInterviewB2);
-	SDB_Add_Identity_Clue(kSuspectIzo, kClueBobInterview1);
-	SDB_Add_Identity_Clue(kSuspectIzo, kClueBobInterview2);
-	SDB_Add_Identity_Clue(kSuspectIzo, kCluePhotoOfMcCoy1);
-	SDB_Add_Identity_Clue(kSuspectIzo, kCluePhotoOfMcCoy2);
-	SDB_Add_Identity_Clue(kSuspectIzo, kClueRadiationGoggles);
-	SDB_Add_Identity_Clue(kSuspectIzo, kClueIzoInterview);
-	SDB_Add_Photo_Clue(kSuspectIzo, kClueIzo, 26);
-
-	SDB_Set_Actor(kSuspectMcCoy, kActorMcCoy);
-	SDB_Add_Replicant_Clue(kSuspectMcCoy, kClueMcCoyAtMoonbus);
-	SDB_Add_Other_Clue(kSuspectMcCoy, kCluePhotoOfMcCoy1);
-	SDB_Add_Other_Clue(kSuspectMcCoy, kCluePhotoOfMcCoy2);
-	SDB_Add_Identity_Clue(kSuspectMcCoy, kClueMcCoyAtMoonbus);
-	SDB_Add_Photo_Clue(kSuspectMcCoy, kClueMcCoyAtMoonbus, 36);
-	SDB_Add_Photo_Clue(kSuspectMcCoy, kCluePhotoOfMcCoy1, 17);
-	SDB_Add_Photo_Clue(kSuspectMcCoy, kCluePhotoOfMcCoy2, 18);
-
-	SDB_Set_Actor(kSuspectGuzza, kActorGuzza);
-	SDB_Add_Other_Clue(kSuspectGuzza, kClueGuzza);
-	SDB_Add_Other_Clue(kSuspectGuzza, kClueFolder);
-	SDB_Add_Other_Clue(kSuspectGuzza, kClueGuzzaFramedMcCoy);
-	SDB_Add_Identity_Clue(kSuspectGuzza, kClueGuzza);
-	SDB_Add_Identity_Clue(kSuspectGuzza, kClueGuzzaFramedMcCoy);
-	SDB_Add_Identity_Clue(kSuspectGuzza, kClueFolder);
-	SDB_Add_Photo_Clue(kSuspectGuzza, kClueGuzza, 27);
-}
-
-void ScriptInit::Init_CDB() {
-	CDB_Set_Crime(kClueOfficersStatement, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueDoorForced1, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueDoorForced2, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueLimpingFootprints, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueGracefulFootprints, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueShellCasings, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueCandy, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueToyDog, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueChopstickWrapper, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueSushiMenu, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueLabCorpses, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueLabShellCasings, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueRuncitersVideo, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueReferenceLetter, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueCrowdInterviewA, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueCrowdInterviewB, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueRunciterInterviewA, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueRunciterInterviewB1, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueRunciterInterviewB2, kCrimeAnimalMurder);
-	CDB_Set_Crime(kCluePaintTransfer, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueChromeDebris, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueRuncitersViewA, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueRuncitersViewB, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueCarColorAndMake, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueLicensePlate, kCrimeAnimalMurder);
-	CDB_Set_Crime(kCluePartialLicenseNumber, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueLabPaintTransfer, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueAnimalMurderSuspect, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueMilitaryBoots, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueLucyInterview, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueCarRegistration1, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueCarRegistration2, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueCarRegistration3, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueZubenInterview, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueLucy, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueDragonflyAnklet, kCrimeAnimalMurder);
-	CDB_Set_Crime(kClueZuben, kCrimeAnimalMurder);
-
-	CDB_Set_Crime(kCluePhoneCallGuzza, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueDragonflyEarring, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueTyrellSecurity, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueTyrellGuardInterview, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueDetonatorWire, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueVictimInformation, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueAttemptedFileAccess, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueKingstonKitchenBox1, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueTyrellSalesPamphlet1, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueTyrellSalesPamphlet2, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueDogCollar1, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueRachaelInterview, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueTyrellInterview, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueBombingSuspect, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueDogCollar2, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueKingstonKitchenBox2, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kCluePlasticExplosive, kCrimeEisendullerMurder);
-	CDB_Set_Crime(kClueTyrellSecurityPhoto, kCrimeEisendullerMurder);
-
-	CDB_Set_Crime(kClueGaffsInformation, kCrimeMoonbusHijacking);
-	CDB_Set_Crime(kClueMoonbus1, kCrimeMoonbusHijacking);
-	CDB_Set_Crime(kClueMcCoyAtMoonbus, kCrimeMoonbusHijacking);
-	CDB_Set_Crime(kClueClovisAtMoonbus, kCrimeMoonbusHijacking);
-	CDB_Set_Crime(kClueSadikAtMoonbus, kCrimeMoonbusHijacking);
-	CDB_Set_Crime(kClueVKLucyReplicant, kCrimeMoonbusHijacking);
-	CDB_Set_Crime(kClueCrystalsCase, kCrimeMoonbusHijacking);
-	CDB_Set_Crime(kCluePhoneCallCrystal, kCrimeMoonbusHijacking);
-
-	CDB_Set_Crime(kClueCrimeSceneNotes, kCrimeFactoryBombing);
-	CDB_Set_Crime(kClueGrigorianInterviewA, kCrimeFactoryBombing);
-	CDB_Set_Crime(kClueGrigorianInterviewB1, kCrimeFactoryBombing);
-	CDB_Set_Crime(kClueGrigorianInterviewB2, kCrimeFactoryBombing);
-
-	CDB_Set_Crime(kClueMorajiInterview, kCrimeMorajiMurder);
-	CDB_Set_Crime(kClueExpertBomber, kCrimeMorajiMurder);
-	CDB_Set_Crime(kClueAmateurBomber, kCrimeMorajiMurder);
-
-	CDB_Set_Crime(kClueWeaponsCache, kCrimeArmsDealing);
-	CDB_Set_Crime(kClueFolder, kCrimeArmsDealing);
-	CDB_Set_Crime(kClueIzosStashRaided, kCrimeArmsDealing);
-	CDB_Set_Crime(kClueHomelessManInterview1, kCrimeArmsDealing);
-	CDB_Set_Crime(kClueHomelessManInterview2, kCrimeArmsDealing);
-	CDB_Set_Crime(kClueHomelessManKid, kCrimeArmsDealing);
-	CDB_Set_Crime(kClueOriginalRequisitionForm, kCrimeArmsDealing);
-	CDB_Set_Crime(kCluePoliceIssueWeapons, kCrimeArmsDealing);
-	CDB_Set_Crime(kClueFolder, kCrimeArmsDealing);
-	CDB_Set_Crime(kClueGuzzaFramedMcCoy, kCrimeArmsDealing);
-
-	CDB_Set_Crime(kClueStaggeredbyPunches, kCrimeBradburyAssault);
-	CDB_Set_Crime(kClueAct2Ended, kCrimeBradburyAssault);
-
-	for(int i = 0; i != 288; ++i) {
-		CDB_Set_Clue_Asset_Type(i, kClueTypeIntangible);
-	}
-
-	CDB_Set_Clue_Asset_Type(kClueOfficersStatement, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueDoorForced2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueLimpingFootprints, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueGracefulFootprints, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueShellCasings, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueCandy, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueToyDog, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueChopstickWrapper, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueSushiMenu, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueLabCorpses, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueLabShellCasings, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueRuncitersVideo, kClueTypeVideoClip);
-	CDB_Set_Clue_Asset_Type(kClueLucy, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueDragonflyAnklet, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueReferenceLetter, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueCrowdInterviewA, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueCrowdInterviewB, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueZubenInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueZuben, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueBigManLimping, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueRunciterInterviewA, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueRunciterInterviewB1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueRunciterInterviewB2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueHowieLeeInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kCluePaintTransfer, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueChromeDebris, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueRuncitersViewA, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueRuncitersViewB, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueCarColorAndMake, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kCluePartialLicenseNumber, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueBriefcase, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueGaffsInformation, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueCrystalVisitedRunciters, kClueTypeIntangible);
-	CDB_Set_Clue_Asset_Type(kClueCrystalVisitedChinatown, kClueTypeIntangible);
-	CDB_Set_Clue_Asset_Type(kClueWantedPoster, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueLicensePlate, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueLabPaintTransfer, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueDispatchHitAndRun, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueInceptShotRoy, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kCluePhoneCallGuzza, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueDragonflyEarring, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueTyrellSecurity, kClueTypeVideoClip);
-	CDB_Set_Clue_Asset_Type(kClueTyrellGuardInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueBombingSuspect, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueSadiksGun, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueDetonatorWire, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueVictimInformation, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueAttemptedFileAccess, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueCrystalsCase, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueKingstonKitchenBox1, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueTyrellSalesPamphlet1, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueTyrellSalesPamphlet2, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kCluePeruvianLadyInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueHasanInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueBobInterview1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueBobInterview2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueIzoInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueIzosWarning, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueRadiationGoggles, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueGogglesReplicantIssue, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueFishLadyInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueDogCollar1, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueWeaponsCache, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueChewInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueMorajiInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueGordoInterview1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueGordoInterview2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueAnsweringMachineMessage, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueChessTable, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueStaggeredbyPunches, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueMaggieBracelet, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueEnvelope, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueIzosFriend, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueChinaBarSecurityPhoto, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kCluePurchasedScorpions, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueWeaponsOrderForm, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueShippingForm, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueHysteriaToken, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueRagDoll, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueMoonbus1, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueCheese, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueDektorasDressingRoom, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueEarlyQsClub, kClueTypeVideoClip);
-	CDB_Set_Clue_Asset_Type(kClueStrangeScale1, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueDektoraInterview1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueDektoraInterview2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueDektoraInterview3, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueDektorasCard, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueGrigoriansNote, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueCollectionReceipt, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueSpecialIngredient, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueStolenCheese, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueGordoInterview3, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueGordoConfession, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueGordosLighter1, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueGordosLighter2, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueDektoraInterview4, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueHollowayInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueBakersBadge, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueHoldensBadge, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueCarIdentified, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueCarRegistration1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueCarRegistration2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueCarRegistration3, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueCrazylegsInterview1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueCrazylegsInterview2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueLichenDogWrapper, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueRequisitionForm, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueScaryChair, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueIzosStashRaided, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueHomelessManInterview1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueHomelessManInterview2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueHomelessManKid, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueGuzzaFramedMcCoy, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueOriginalShippingForm, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueOriginalRequisitionForm, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueCandyWrapper, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueFlaskOfAbsinthe, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueDektoraConfession, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueRunciterConfession1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueRunciterConfession2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueLutherLanceInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueMoonbus2, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueMoonbusCloseup, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kCluePhoneCallDektora1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kCluePhoneCallDektora2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kCluePhoneCallLucy1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kCluePhoneCallLucy2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kCluePhoneCallClovis, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kCluePhoneCallCrystal, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kCluePowerSource, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueBomb, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueCrimeSceneNotes, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueGrigorianInterviewA, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueGrigorianInterviewB1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueGrigorianInterviewB2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueDNATyrell, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueDNASebastian, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueDNAChew, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueDNAMoraji, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueDNALutherLance, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueDNAMarcus, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueAnimalMurderSuspect, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueMilitaryBoots, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueOuterDressingRoom, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kCluePhotoOfMcCoy1, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kCluePhotoOfMcCoy2, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueEarlyQAndLucy, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueClovisflowers, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueLucyWithDektora, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueWomanInAnimoidRow, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueScorpions, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueStrangeScale2, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueChinaBarSecurityCamera, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueIzo, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueGuzza, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueChinaBarSecurityDisc, kClueTypeVideoClip);
-	CDB_Set_Clue_Asset_Type(kClueScorpionbox, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueTyrellSecurityPhoto, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueChinaBar, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kCluePlasticExplosive, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueDogCollar2, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueKingstonKitchenBox2, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueCrystalsCigarette, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueSpinnerKeys, kClueTypeObject);
-	CDB_Set_Clue_Asset_Type(kClueExpertBomber, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueAmateurBomber, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueVKLucyReplicant, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueVKLucyHuman, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueVKDektoraReplicant, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueVKDektoraHuman, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueVKBobGorskyReplicant, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueVKBobGorskyHuman, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueVKGrigorianReplicant, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueVKGrigorianHuman, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueVKRunciterReplicant, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueVKRunciterHuman, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueLucyInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueMoonbusReflection, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueMcCoyAtMoonbus, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueClovisAtMoonbus, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueSadikAtMoonbus, kClueTypePhotograph);
-	CDB_Set_Clue_Asset_Type(kClueZubenTalksAboutLucy1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueZubenTalksAboutLucy2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueZubensMotive, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueRachaelInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueTyrellInterview, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueRuncitersConfession1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueEarlyInterviewA, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueEarlyInterviewB1, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueEarlyInterviewB2, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueCrazylegsInterview3, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueCrazylegGgrovels, kClueTypeAudioRecording);
-	CDB_Set_Clue_Asset_Type(kClueFolder, kClueTypeObject);
-}
-
-void ScriptInit::Init_Spinner() {
-	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationPoliceStation, true);
-	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationMcCoysApartment, true);
-	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationRuncitersAnimals, true);
-	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationChinatown, false);
-	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationAnimoidRow, false);
-	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationTyrellBuilding, false);
-	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationDNARow, false);
-	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationBradburyBuilding, false);
-	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationNightclubRow, false);
-	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationHysteriaHall, false);
-}
-
-void ScriptInit::Init_Actor_Friendliness() {
-	Actor_Set_Friendliness_To_Other(kActorSteele, kActorMcCoy, 65);
-	Actor_Set_Friendliness_To_Other(kActorSteele, kActorGuzza, 60);
-	Actor_Set_Friendliness_To_Other(kActorSteele, kActorGrigorian, 30);
-	Actor_Set_Friendliness_To_Other(kActorSteele, kActorRunciter, 35);
-	Actor_Set_Friendliness_To_Other(kActorSteele, kActorOfficerLeary, 65);
-	Actor_Set_Friendliness_To_Other(kActorSteele, kActorOfficerGrayford, 65);
-	Actor_Set_Friendliness_To_Other(kActorSteele, kActorHowieLee, 70);
-	Actor_Set_Friendliness_To_Other(kActorSteele, kActorKlein, 65);
-	Actor_Set_Friendliness_To_Other(kActorSteele, kActorSergeantWalls, 80);
-	Actor_Set_Friendliness_To_Other(kActorSteele, kActorGaff, 65);
-	Actor_Set_Friendliness_To_Other(kActorGordo, kActorSteele, 45);
-	Actor_Set_Friendliness_To_Other(kActorGordo, kActorGuzza, 65);
-	Actor_Set_Friendliness_To_Other(kActorGordo, kActorGrigorian, 70);
-	Actor_Set_Friendliness_To_Other(kActorGordo, kActorTransient, 75);
-	Actor_Set_Friendliness_To_Other(kActorGordo, kActorRunciter, 30);
-	Actor_Set_Friendliness_To_Other(kActorGordo, kActorZuben, 80);
-	Actor_Set_Friendliness_To_Other(kActorGordo, kActorOfficerLeary, 40);
-	Actor_Set_Friendliness_To_Other(kActorGordo, kActorOfficerGrayford, 40);
-	Actor_Set_Friendliness_To_Other(kActorGordo, kActorHowieLee, 70);
-	Actor_Set_Friendliness_To_Other(kActorGordo, kActorGaff, 40);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorSteele, 75);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorGordo, 70);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorGrigorian, 40);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorTransient, 55);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorRunciter, 40);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorZuben, 45);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorOfficerLeary, 55);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorOfficerGrayford, 55);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorHowieLee, 60);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorKlein, 60);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorSergeantWalls, 60);
-	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorGaff, 65);
-	Actor_Set_Friendliness_To_Other(kActorClovis, kActorMcCoy, 63);
-	Actor_Set_Friendliness_To_Other(kActorLucy, kActorMcCoy, 50);
-	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorSteele, 30);
-	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorGordo, 70);
-	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorGuzza, 30);
-	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorTransient, 55);
-	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorRunciter, 60);
-	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorZuben, 70);
-	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorOfficerLeary, 30);
-	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorOfficerGrayford, 30);
-	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorHowieLee, 65);
-	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorGaff, 30);
-	Actor_Set_Friendliness_To_Other(kActorTransient, kActorGordo, 75);
-	Actor_Set_Friendliness_To_Other(kActorTransient, kActorGuzza, 40);
-	Actor_Set_Friendliness_To_Other(kActorTransient, kActorGrigorian, 35);
-	Actor_Set_Friendliness_To_Other(kActorTransient, kActorRunciter, 40);
-	Actor_Set_Friendliness_To_Other(kActorTransient, kActorZuben, 65);
-	Actor_Set_Friendliness_To_Other(kActorTransient, kActorOfficerLeary, 40);
-	Actor_Set_Friendliness_To_Other(kActorTransient, kActorOfficerGrayford, 40);
-	Actor_Set_Friendliness_To_Other(kActorTransient, kActorHowieLee, 70);
-	Actor_Set_Friendliness_To_Other(kActorTransient, kActorGaff, 45);
-	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorSteele, 55);
-	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorGordo, 40);
-	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorGuzza, 40);
-	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorGrigorian, 35);
-	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorTransient, 40);
-	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorZuben, 40);
-	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorOfficerLeary, 60);
-	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorOfficerGrayford, 60);
-	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorHowieLee, 65);
-	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorGaff, 65);
-	Actor_Set_Friendliness_To_Other(kActorZuben, kActorSteele, 45);
-	Actor_Set_Friendliness_To_Other(kActorZuben, kActorGordo, 90);
-	Actor_Set_Friendliness_To_Other(kActorZuben, kActorGuzza, 55);
-	Actor_Set_Friendliness_To_Other(kActorZuben, kActorGrigorian, 65);
-	Actor_Set_Friendliness_To_Other(kActorZuben, kActorTransient, 60);
-	Actor_Set_Friendliness_To_Other(kActorZuben, kActorRunciter, 35);
-	Actor_Set_Friendliness_To_Other(kActorZuben, kActorOfficerLeary, 35);
-	Actor_Set_Friendliness_To_Other(kActorZuben, kActorOfficerGrayford, 35);
-	Actor_Set_Friendliness_To_Other(kActorZuben, kActorHowieLee, 60);
-	Actor_Set_Friendliness_To_Other(kActorZuben, kActorGaff, 35);
-	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorSteele, 75);
-	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorGuzza, 75);
-	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorGrigorian, 35);
-	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorTransient, 45);
-	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorRunciter, 40);
-	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorOfficerGrayford, 80);
-	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorHowieLee, 70);
-	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorKlein, 85);
-	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorSergeantWalls, 85);
-	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorGaff, 85);
-	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorSteele, 75);
-	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorGuzza, 75);
-	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorGrigorian, 35);
-	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorTransient, 45);
-	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorRunciter, 40);
-	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorOfficerLeary, 80);
-	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorHowieLee, 65);
-	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorKlein, 80);
-	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorSergeantWalls, 85);
-	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorGaff, 85);
-	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorMcCoy, 60);
-	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorSteele, 60);
-	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorGordo, 65);
-	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorGuzza, 65);
-	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorTransient, 65);
-	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorRunciter, 40);
-	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorZuben, 65);
-	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorOfficerLeary, 70);
-	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorOfficerGrayford, 70);
-	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorGaff, 70);
-	Actor_Set_Friendliness_To_Other(kActorKlein, kActorSteele, 70);
-	Actor_Set_Friendliness_To_Other(kActorKlein, kActorGuzza, 75);
-	Actor_Set_Friendliness_To_Other(kActorKlein, kActorGrigorian, 35);
-	Actor_Set_Friendliness_To_Other(kActorKlein, kActorOfficerLeary, 70);
-	Actor_Set_Friendliness_To_Other(kActorKlein, kActorOfficerGrayford, 70);
-	Actor_Set_Friendliness_To_Other(kActorKlein, kActorSergeantWalls, 65);
-	Actor_Set_Friendliness_To_Other(kActorKlein, kActorGaff, 70);
-	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorMcCoy, 70);
-	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorSteele, 70);
-	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorGuzza, 80);
-	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorGrigorian, 35);
-	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorOfficerLeary, 70);
-	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorOfficerGrayford, 70);
-	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorKlein, 65);
-	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorGaff, 70);
-	Actor_Set_Friendliness_To_Other(kActorGaff, kActorSteele, 70);
-	Actor_Set_Friendliness_To_Other(kActorGaff, kActorGuzza, 65);
-	Actor_Set_Friendliness_To_Other(kActorGaff, kActorGrigorian, 35);
-	Actor_Set_Friendliness_To_Other(kActorGaff, kActorRunciter, 35);
-	Actor_Set_Friendliness_To_Other(kActorGaff, kActorOfficerLeary, 70);
-	Actor_Set_Friendliness_To_Other(kActorGaff, kActorOfficerGrayford, 65);
-	Actor_Set_Friendliness_To_Other(kActorGaff, kActorHowieLee, 80);
-	Actor_Set_Friendliness_To_Other(kActorGaff, kActorKlein, 70);
-	Actor_Set_Friendliness_To_Other(kActorGaff, kActorSergeantWalls, 70);
-}
-
-void ScriptInit::Init_Actor_Combat_Aggressiveness() {
-	Actor_Set_Combat_Aggressiveness(kActorGuzza, 50);
-	Actor_Set_Combat_Aggressiveness(kActorBulletBob, 50);
-	Actor_Set_Combat_Aggressiveness(kActorTyrellGuard, 50);
-	Actor_Set_Combat_Aggressiveness(kActorZuben, 90);
-	Actor_Set_Combat_Aggressiveness(kActorGordo, 50);
-	Actor_Set_Combat_Aggressiveness(kActorLucy, 0);
-	Actor_Set_Combat_Aggressiveness(kActorIzo, 70);
-	Actor_Set_Combat_Aggressiveness(kActorDektora, 60);
-	Actor_Set_Combat_Aggressiveness(kActorSteele, 70);
-	Actor_Set_Combat_Aggressiveness(kActorSadik, 80);
-	Actor_Set_Combat_Aggressiveness(kActorClovis, 75);
-	Actor_Set_Combat_Aggressiveness(kActorOfficerLeary, 70);
-	Actor_Set_Combat_Aggressiveness(kActorOfficerGrayford, 60);
-	Actor_Set_Combat_Aggressiveness(kActorMutant1, 40);
-	Actor_Set_Combat_Aggressiveness(kActorMutant2, 30);
-	Actor_Set_Combat_Aggressiveness(kActorMutant3, 30);
-	Actor_Set_Combat_Aggressiveness(kActorFreeSlotA, 100);
-}
-
-void ScriptInit::Init_Actor_Honesty() {
-	Actor_Set_Honesty(kActorZuben, 90);
-}
-
-void ScriptInit::Init_Actor_Intelligence() {
-	Actor_Set_Intelligence(kActorZuben, 20);
-	Actor_Set_Intelligence(kActorGordo, 70);
-	Actor_Set_Intelligence(kActorLucy, 60);
-	Actor_Set_Intelligence(kActorIzo, 75);
-	Actor_Set_Intelligence(kActorDektora, 80);
-	Actor_Set_Intelligence(kActorSteele, 80);
-	Actor_Set_Intelligence(kActorSadik, 80);
-	Actor_Set_Intelligence(kActorClovis, 100);
-	Actor_Set_Intelligence(kActorOfficerLeary, 50);
-	Actor_Set_Intelligence(kActorOfficerGrayford, 40);
-	Actor_Set_Intelligence(kActorMutant1, 40);
-	Actor_Set_Intelligence(kActorMutant2, 20);
-	Actor_Set_Intelligence(kActorMutant3, 30);
-	Actor_Set_Intelligence(kActorFreeSlotA, 10);
-}
-
-void ScriptInit::Init_Actor_Stability() {
-	Actor_Set_Stability(kActorZuben, 35);
-}
-
-void ScriptInit::Init_Actor_Health() {
-	Actor_Set_Health(kActorMcCoy, 50, 50);
-	Actor_Set_Health(kActorSteele, 50, 50);
-	Actor_Set_Health(kActorGordo, 50, 50);
-	Actor_Set_Health(kActorDektora, 50, 50);
-	Actor_Set_Health(kActorGuzza, 50, 50);
-	Actor_Set_Health(kActorClovis, 50, 50);
-	Actor_Set_Health(kActorLucy, 50, 50);
-	Actor_Set_Health(kActorIzo, 50, 50);
-	Actor_Set_Health(kActorSadik, 50, 50);
-	Actor_Set_Health(kActorCrazylegs, 50, 50);
-	Actor_Set_Health(kActorLuther, 50, 50);
-	Actor_Set_Health(kActorGrigorian, 50, 50);
-	Actor_Set_Health(kActorTransient, 50, 50);
-	Actor_Set_Health(kActorLance, 50, 50);
-	Actor_Set_Health(kActorBulletBob, 50, 50);
-	Actor_Set_Health(kActorRunciter, 50, 50);
-	Actor_Set_Health(kActorInsectDealer, 50, 50);
-	Actor_Set_Health(kActorTyrellGuard, 50, 50);
-	Actor_Set_Health(kActorEarlyQ, 50, 50);
-	Actor_Set_Health(kActorZuben, 50, 50);
-	Actor_Set_Health(kActorHasan, 50, 50);
-	Actor_Set_Health(kActorMarcus, 50, 50);
-	Actor_Set_Health(kActorMia, 50, 50);
-	Actor_Set_Health(kActorOfficerLeary, 50, 50);
-	Actor_Set_Health(kActorOfficerGrayford, 50, 50);
-	Actor_Set_Health(kActorHanoi, 50, 50);
-	Actor_Set_Health(kActorBaker, 50, 50);
-	Actor_Set_Health(kActorDeskClerk, 50, 50);
-	Actor_Set_Health(kActorHowieLee, 50, 50);
-	Actor_Set_Health(kActorFishDealer, 50, 50);
-	Actor_Set_Health(kActorKlein, 50, 50);
-	Actor_Set_Health(kActorMurray, 50, 50);
-	Actor_Set_Health(kActorHawkersBarkeep, 50, 50);
-	Actor_Set_Health(kActorHolloway, 50, 50);
-	Actor_Set_Health(kActorSergeantWalls, 50, 50);
-	Actor_Set_Health(kActorMoraji, 50, 50);
-	Actor_Set_Health(kActorTheBard, 50, 50);
-	Actor_Set_Health(kActorPhotographer, 50, 50);
-	Actor_Set_Health(kActorDispatcher, 50, 50);
-	Actor_Set_Health(kActorRajif, 50, 50);
-	Actor_Set_Health(kActorGovernorKolvig, 50, 50);
-	Actor_Set_Health(kActorEarlyQBartender, 50, 50);
-	Actor_Set_Health(kActorHawkersParrot, 50, 50);
-	Actor_Set_Health(kActorTaffyPatron, 50, 50);
-	Actor_Set_Health(kActorLockupGuard, 50, 50);
-	Actor_Set_Health(kActorTeenager, 50, 50);
-	Actor_Set_Health(kActorHysteriaPatron1, 50, 50);
-	Actor_Set_Health(kActorHysteriaPatron2, 50, 50);
-	Actor_Set_Health(kActorHysteriaPatron3, 50, 50);
-	Actor_Set_Health(kActorShoeshineMan, 50, 50);
-	Actor_Set_Health(kActorTyrell, 50, 50);
-	Actor_Set_Health(kActorChew, 50, 50);
-	Actor_Set_Health(kActorGaff, 50, 50);
-	Actor_Set_Health(kActorBryant, 50, 50);
-	Actor_Set_Health(kActorTaffy, 50, 50);
-	Actor_Set_Health(kActorSebastian, 50, 50);
-	Actor_Set_Health(kActorRachael, 50, 50);
-	Actor_Set_Health(kActorGeneralDoll, 50, 50);
-	Actor_Set_Health(kActorIsabella, 50, 50);
-	Actor_Set_Health(kActorLeon, 50, 50);
-	Actor_Set_Health(kActorMaggie, 50, 50);
-	Actor_Set_Health(kActorGenwalkerA, 50, 50);
-	Actor_Set_Health(kActorGenwalkerB, 50, 50);
-	Actor_Set_Health(kActorGenwalkerC, 50, 50);
-	Actor_Set_Health(kActorZuben, 80, 80);
-	Actor_Set_Health(kActorGordo, 40, 40);
-	Actor_Set_Health(kActorLucy, 20, 20);
-	Actor_Set_Health(kActorIzo, 50, 50);
-	Actor_Set_Health(kActorDektora, 60, 60);
-	Actor_Set_Health(kActorSteele, 60, 60);
-	Actor_Set_Health(kActorSadik, 60, 60);
-	Actor_Set_Health(kActorClovis, 90, 90);
-	Actor_Set_Health(kActorOfficerLeary, 40, 40);
-	Actor_Set_Health(kActorOfficerGrayford, 50, 50);
-	Actor_Set_Health(kActorMutant1, 30, 30);
-	Actor_Set_Health(kActorMutant2, 50, 50);
-	Actor_Set_Health(kActorMutant3, 20, 20);
-	Actor_Set_Health(kActorFreeSlotA, 20, 20);
-	Actor_Set_Health(kActorFreeSlotB, 20, 20);
-	if (Game_Flag_Query(45) == 1) {
-		Actor_Set_Health(kActorGordo, 60, 60);
-	}
-	if (Game_Flag_Query(46) == 1) {
-		Actor_Set_Health(kActorLucy, 40, 40);
-	}
-	if (Game_Flag_Query(44) == 1) {
-		Actor_Set_Health(kActorIzo, 65, 65);
-	}
-	if (Game_Flag_Query(47) == 1) {
-		Actor_Set_Health(kActorDektora, 70, 70);
-	}
-	if (Game_Flag_Query(48) == 1) {
-		Actor_Set_Health(kActorSadik, 80, 80);
-	}
-}
-
-void ScriptInit::Init_Combat_Cover_Waypoints() {
-	Combat_Cover_Waypoint_Set_Data(0, 0, 7, 25, -603.0f, 0.0f, 32.0f);
-	Combat_Cover_Waypoint_Set_Data(1, 0, 7, 25, -670.0f, 0.0f, -24.0f);
-	Combat_Cover_Waypoint_Set_Data(2, 0, 7, 25, -604.0f, 0.0f, -96.0f);
-	Combat_Cover_Waypoint_Set_Data(3, 0, 7, 25, -490.0f, 0.0f, -20.0f);
-	Combat_Cover_Waypoint_Set_Data(4, 0, 7, 25, -667.0f, 0.0f, -164.0f);
-	Combat_Cover_Waypoint_Set_Data(5, 0, 7, 25, -606.0f, 0.0f, -222.0f);
-	Combat_Cover_Waypoint_Set_Data(6, 0, 7, 25, -534.0f, 0.0f, -170.0f);
-	Combat_Cover_Waypoint_Set_Data(7, 3, 54, 54, 76.06f, 23.83f, -1058.49f);
-	Combat_Cover_Waypoint_Set_Data(8, 3, 54, 54, -335.94f, 31.55f, -1406.49f);
-	Combat_Cover_Waypoint_Set_Data(9, 15, 42, 39, 286.0f, 367.93f, 330.0f);
-	Combat_Cover_Waypoint_Set_Data(10, 15, 42, 39, -58.0f, 367.93f, 294.0f);
-	Combat_Cover_Waypoint_Set_Data(11, 4, 37, 34, -30.0f, 8.0f, -759.0f);
-	Combat_Cover_Waypoint_Set_Data(12, 4, 37, 34, -93.0f, 8.0f, -693.0f);
-	Combat_Cover_Waypoint_Set_Data(13, 4, 37, 34, -6.0f, 8.0f, -607.0f);
-	Combat_Cover_Waypoint_Set_Data(14, 4, 37, 34, 78.0f, 8.0f, -687.0f);
-	Combat_Cover_Waypoint_Set_Data(15, 4, 37, 34, 262.0f, 8.0f, -683.0f);
-	Combat_Cover_Waypoint_Set_Data(16, 4, 37, 34, 334.0f, 8.0f, -607.0f);
-	Combat_Cover_Waypoint_Set_Data(17, 4, 37, 34, 426.0f, 8.0f, -679.0f);
-	Combat_Cover_Waypoint_Set_Data(18, 5, 4, 24, -318.0f, -6.5f, 1117.0f);
-	Combat_Cover_Waypoint_Set_Data(19, 5, 4, 24, -330.0f, -6.5f, 981.0f);
-	Combat_Cover_Waypoint_Set_Data(20, 5, 4, 24, -294.0f, -6.5f, 725.0f);
-	Combat_Cover_Waypoint_Set_Data(21, 16, 84, 96, 380.0f, -126.21f, 198.0f);
-	Combat_Cover_Waypoint_Set_Data(22, 16, 84, 96, 364.0f, -126.21f, -66.0f);
-	Combat_Cover_Waypoint_Set_Data(23, 18, 70, 80, 8.0f, 1.72f, 8.0f);
-	Combat_Cover_Waypoint_Set_Data(24, 18, 70, 80, 188.0f, 1.72f, 92.0f);
-	Combat_Cover_Waypoint_Set_Data(25, 18, 70, 80, 216.0f, -4.01f, 196.0f);
-	Combat_Cover_Waypoint_Set_Data(26, 18, 70, 80, -420.0f, 1.72f, 100.0f);
-	Combat_Cover_Waypoint_Set_Data(27, 18, 70, 80, -672.0f, 1.72f, -44.0f);
-	Combat_Cover_Waypoint_Set_Data(28, 10, 78, 90, -128.77f, -5.21f, -435.0f);
-	Combat_Cover_Waypoint_Set_Data(29, 10, 78, 90, -20.77f, 0.81f, -199.0f);
-	Combat_Cover_Waypoint_Set_Data(30, 10, 77, 89, -216.0f, 39.15f, -819.0f);
-	Combat_Cover_Waypoint_Set_Data(31, 10, 77, 89, 144.0f, -1.74f, -1015.0f);
-	Combat_Cover_Waypoint_Set_Data(32, 10, 77, 89, 152.0f, 4.14f, -811.0f);
-	Combat_Cover_Waypoint_Set_Data(33, 10, 79, 91, -121.0f, 0.0f, -39.0f);
-	Combat_Cover_Waypoint_Set_Data(34, 10, 80, 92, 86.0f, -12.21f, -278.0f);
-	Combat_Cover_Waypoint_Set_Data(35, 20, 41, 38, 407.82f, 40.63f, 95.25f);
-	Combat_Cover_Waypoint_Set_Data(36, 20, 41, 38, 357.81f, 40.63f, 387.9f);
-}
-
-void ScriptInit::Init_Combat_Flee_Waypoints() {
-	Combat_Flee_Waypoint_Set_Data(0, 4, 37, 34, 187.0f, 8.0f, -197.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(1, 4, 37, 34, 454.0f, 8.0f, -717.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(2, 4, 38, 35, -10.87f, 47.76f, -141.32f, -1);
-	Combat_Flee_Waypoint_Set_Data(3, 4, 38, 35, 466.0f, 47.76f, -532.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(4, 4, 39, 36, 199.0f, 47.76f, -880.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(5, 4, 39, 36, 594.0f, 47.76f, -1141.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(6, 4, 39, 36, 912.0f, 47.76f, -447.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(7, 4, 39, 36, 492.0f, 47.76f, -459.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(8, 1, 20, 2, 271.0f, 0.0f, 1038.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(9, 1, 20, 2, -175.0f, 9.04f, 8.59f, -1);
-	Combat_Flee_Waypoint_Set_Data(10, 1, 20, 2, -343.05f, 9.04f, 260.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(11, 0, 7, 25, -443.0f, -0.04f, -180.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(12, 0, 7, 26, -1485.0f, 6.98f, -393.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(13, 0, 7, 28, -652.0f, 7.18f, 354.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(14, 6, 49, 48, 25.0f, 0.0f, -314.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(15, 6, 49, 48, 980.0f, 0.0f, 189.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(16, 6, 49, 48, 601.0f, 0.0f, -1641.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(17, 12, 80, 92, 218.0f, -12.21f, -290.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(18, 12, 80, 92, -150.0f, -12.21f, -962.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(19, 13, 81, 93, -524.0f, 0.0f, -172.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(20, 13, 81, 93, -427.0f, 0.0f, 199.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(21, 13, 81, 93, -121.0f, 0.0f, -145.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(22, 14, 83, 95, 2.0f, 1.15f, 412.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(23, 14, 83, 95, -327.0f, 1.15f, -384.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(24, 14, 83, 95, -253.0f, 81.33f, -620.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(25, 5, 28, 17, -518.52f, -109.91f, 312.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(26, 5, 28, 17, 141.0f, -109.91f, 452.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(27, 5, 33, 23, 516.0f, 0.56f, 779.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(28, 5, 33, 23, 388.0f, 9.68f, 190.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(29, 5, 33, 23, -429.0f, 9.68f, -115.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(30, 7, 68, 77, -997.0f, 508.14f, -630.84f, -1);
-	Combat_Flee_Waypoint_Set_Data(31, 7, 68, 77, -416.27f, 508.14f, -574.84f, -1);
-	Combat_Flee_Waypoint_Set_Data(32, 7, 68, 77, -416.0f, 508.14f, -906.84f, -1);
-	Combat_Flee_Waypoint_Set_Data(33, 7, 68, 77, -1168.0f, 508.14f, -1666.84f, -1);
-	Combat_Flee_Waypoint_Set_Data(34, 10, 79, 91, 75.0f, 153.0f, -485.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(35, 10, 79, 91, -18.0f, 0.0f, 321.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(36, 11, 74, 86, -190.0f, -50.13f, -298.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(37, 11, 74, 86, 126.0f, -50.13f, -150.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(38, 11, 74, 86, 187.78f, -50.13f, -1262.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(39, 11, 74, 86, -20.22f, -30.13f, -2338.3f, -1);
-	Combat_Flee_Waypoint_Set_Data(40, 3, 54, 54, -416.0f, 31.55f, -829.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(41, 3, 54, 54, -412.0f, 31.55f, -1357.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(42, 3, 54, 54, -208.0f, 23.0f, -1693.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(43, 3, 54, 54, -64.0f, 23.83f, -2097.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(44, 3, 54, 54, 320.0f, 23.83f, -1058.49f, -1);
-	Combat_Flee_Waypoint_Set_Data(45, 3, 54, 54, 252.0f, 31.65f, -674.49f, -1);
-	Combat_Flee_Waypoint_Set_Data(46, 8, 45, 42, -803.0f, -615.49f, 2619.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(47, 8, 45, 42, -1027.0f, -614.49f, 3151.24f, -1);
-	Combat_Flee_Waypoint_Set_Data(48, 9, 9, 45, -1190.0f, 0.0f, 876.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(49, 9, 9, 45, -687.0f, 0.0f, 910.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(50, 9, 9, 46, -455.0f, 8.26f, -453.26f, -1);
-	Combat_Flee_Waypoint_Set_Data(51, 9, 9, 46, -1127.0f, 8.26f, -705.26f, -1);
-	Combat_Flee_Waypoint_Set_Data(52, 9, 9, 46, -1143.0f, 8.26f, -261.26f, -1);
-	Combat_Flee_Waypoint_Set_Data(53, 9, 9, 46, -703.0f, 8.26f, -157.26f, -1);
-	Combat_Flee_Waypoint_Set_Data(54, 10, 77, 89, 166.0f, 11.87f, -250.8f, -1);
-	Combat_Flee_Waypoint_Set_Data(55, 10, 77, 89, 158.0f, 4.14f, -10.8f, -1);
-	Combat_Flee_Waypoint_Set_Data(56, 10, 77, 89, -310.0f, 39.15f, -822.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(57, 10, 77, 89, -302.0f, -1.74f, -5847.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(58, 10, 78, 90, 4.0f, 1.37f, -3684.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(59, 10, 78, 90, 146.28f, -6.05f, -135.93f, -1);
-	Combat_Flee_Waypoint_Set_Data(60, 7, 53, 53, 212.0f, -162.8f, -108.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(61, 7, 53, 53, -28.0f, -162.8f, -104.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(62, 7, 53, 53, 504.0f, -162.8f, 224.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(63, 7, 53, 53, -301.0f, -162.8f, 275.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(64, 15, 42, 39, 98.0f, 367.93f, -10.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(65, 15, 42, 39, -206.0f, 367.69f, 386.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(66, 5, 4, 24, -190.0f, -6.5f, 789.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(67, 5, 4, 24, 123.0f, -6.5f, 1002.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(68, 5, 4, 24, -573.0f, -6.5f, 1202.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(69, 16, 84, 96, 120.0f, -126.21f, -350.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(70, 16, 84, 96, 524.0f, -126.21f, 158.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(71, 16, 84, 96, 276.0f, -126.21f, 537.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(72, 17, 86, 98, -334.7f, 12.97f, -332.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(73, 18, 70, 80, -672.0f, 1.72f, -96.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(74, 18, 70, 80, -552.0f, -4.01f, 268.0f, -1);
-	Combat_Flee_Waypoint_Set_Data(75, 18, 70, 80, 293.06f, 1.72f, 112.25f, -1);
-	Combat_Flee_Waypoint_Set_Data(76, 20, 41, 38, 435.13f, 37.18f, -292.34f, -1);
-}
-
-void ScriptInit::Init_Shadows() {
-	int list[] = {440, 37, 38, 83, 874};
-	Disable_Shadows(list, 5);
-}
-
-} // End of namespace BladeRunner
diff --git a/engines/bladerunner/script/init.h b/engines/bladerunner/script/init.h
deleted file mode 100644
index 7b95008..0000000
--- a/engines/bladerunner/script/init.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* ScummVM - Graphic Adventure Engine
- *
- * ScummVM is the legal property of its developers, whose names
- * are too numerous to list here. Please refer to the COPYRIGHT
- * file distributed with this source distribution.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef BLADERUNNER_SCRIPT_INIT_H
-#define BLADERUNNER_SCRIPT_INIT_H
-
-#include "bladerunner/script/script.h"
-
-namespace BladeRunner {
-
-class BladeRunnerEngine;
-
-class ScriptInit : ScriptBase {
-public:
-	ScriptInit(BladeRunnerEngine *vm)
-		: ScriptBase(vm) {
-	}
-
-	void SCRIPT_Initialize_Game();
-
-private:
-	void Init_Globals();
-	void Init_Game_Flags();
-	void Init_Clues();
-	void Init_Clues2();
-	void Init_World_Waypoints();
-	void Init_SDB();
-	void Init_CDB();
-	void Init_Spinner();
-	void Init_Actor_Friendliness();
-	void Init_Actor_Combat_Aggressiveness();
-	void Init_Actor_Honesty();
-	void Init_Actor_Intelligence();
-	void Init_Actor_Stability();
-	void Init_Actor_Health();
-	void Init_Combat_Cover_Waypoints();
-	void Init_Combat_Flee_Waypoints();
-	void Init_Shadows();
-};
-
-} // End of namespace BladeRunner
-
-#endif
diff --git a/engines/bladerunner/script/init_script.cpp b/engines/bladerunner/script/init_script.cpp
new file mode 100644
index 0000000..2c0b530
--- /dev/null
+++ b/engines/bladerunner/script/init_script.cpp
@@ -0,0 +1,3070 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+#include "bladerunner/script/init_script.h"
+
+#include "bladerunner/bladerunner.h"
+
+namespace BladeRunner {
+
+void InitScript::SCRIPT_Initialize_Game() {
+	Assign_Player_Gun_Hit_Sounds(0, 517, 518, 519);
+	Assign_Player_Gun_Hit_Sounds(1, 520, 521, 522);
+	Assign_Player_Gun_Hit_Sounds(2, 523, 524, 525);
+
+	Assign_Player_Gun_Miss_Sounds(0, 526, 527, 528);
+	Assign_Player_Gun_Miss_Sounds(1, 529, 530, 531);
+	Assign_Player_Gun_Miss_Sounds(2, 532, 533, 534);
+
+	Init_Globals();
+	Init_Game_Flags();
+	Init_Clues();
+	Init_Clues2();
+	Init_World_Waypoints();
+	Init_SDB();
+	Init_CDB();
+	Init_Spinner();
+	Init_Actor_Friendliness();
+	Init_Actor_Combat_Aggressiveness();
+	Init_Actor_Honesty();
+	Init_Actor_Intelligence();
+	Init_Actor_Stability();
+	Init_Actor_Health();
+	Init_Combat_Cover_Waypoints();
+	Init_Combat_Flee_Waypoints();
+	Init_Shadows();
+}
+
+void InitScript::Init_Globals() {
+	for (int i = 0; i != 55; ++i)
+		Global_Variable_Set(i, 0);
+
+	Global_Variable_Set(35, 2);
+	Global_Variable_Set(1, 1);
+	Global_Variable_Set(2, 100);
+
+	Set_Score(0, 0);
+	Set_Score(1, 64);
+	Set_Score(2, 10);
+	Set_Score(3, 47);
+	Set_Score(4, 35);
+	Set_Score(5, 23);
+	Set_Score(6, 28);
+}
+
+void InitScript::Init_Game_Flags() {
+	for (int i = 0; i != 730; ++i) {
+		Game_Flag_Reset(i);
+	}
+
+	if (Random_Query(1, 2) == 1) {
+		Game_Flag_Set(kFlagIzoIsReplicant);
+	}
+	if (Random_Query(1, 2) == 1) {
+		Game_Flag_Set(kFlagGordoIsReplicant);
+	}
+	if (Random_Query(1, 2) == 1) {
+		Game_Flag_Set(kFlagLucyIsReplicant);
+	}
+	if (Random_Query(1, 2) == 1) {
+		Game_Flag_Set(kFlagDektoraIsReplicant);
+	}
+	if (Random_Query(1, 2) == 1) {
+		Game_Flag_Set(kFlagSadikIsReplicant);
+	}
+	if (Random_Query(1, 2) == 1) {
+		Game_Flag_Set(560);
+	}
+	if (!Game_Flag_Query(kFlagGordoIsReplicant) && !Game_Flag_Query(kFlagLucyIsReplicant) && !Game_Flag_Query(kFlagDektoraIsReplicant)) {
+		Game_Flag_Set(kFlagDektoraIsReplicant);
+	}
+
+	if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
+		Global_Variable_Set(40, 1);
+	} else if (Game_Flag_Query(kFlagGordoIsReplicant) && !Game_Flag_Query(kFlagLucyIsReplicant)) {
+		Global_Variable_Set(40, 2);
+	} else if (!Game_Flag_Query(kFlagGordoIsReplicant) && Game_Flag_Query(kFlagLucyIsReplicant)) {
+		Global_Variable_Set(40, 3);
+	} else if (Random_Query(1, 2) == 1) {
+		Global_Variable_Set(40, 2);
+	} else {
+		Global_Variable_Set(40, 3);
+	}
+
+	Game_Flag_Set(182);
+	Game_Flag_Set(kFlagSpinnerToRC01);
+}
+
+void InitScript::Init_Clues() {
+	for (int i = 0; i != 288; ++i) {
+		Actor_Clue_Add_To_Database(kActorMcCoy, i, 0, false, false, -1);
+	}
+}
+
+struct ClueWeight {
+	int clue;
+	int weight;
+};
+
+static ClueWeight ClueWeightsForSteele[44] = {
+	{kClueMcCoyRetiredZuben, 100},
+	{kClueMcCoyShotZubenintheback, 100},
+	{kClueMcCoyRetiredLucy, 100},
+	{kClueMcCoyRetiredDektora, 100},
+	{kClueMcCoyRetiredSadik, 100},
+	{kClueMcCoyRetiredLutherLance, 100},
+	{kClueClovisOrdersMcCoysDeath, 100},
+	{kClueVKDektoraReplicant, 100},
+	{kClueVKBobGorskyReplicant, 100},
+	{kClueVKLutherLanceReplicant, 100},
+	{kClueVKGrigorianReplicant, 100},
+	{kClueVKIzoReplicant, 100},
+	{kClueVKCrazylegsReplicant, 100},
+	{kClueVKRunciterReplicant, 100},
+	{kClueVKEarlyQReplicant, 100},
+	{kClueMcCoyIsStupid, 90},
+	{kClueMcCoyIsKind, 90},
+	{kClueMcCoyIsInsane, 90},
+	{kClueGrigorianInterviewA, 90},
+	{kClueGrigorianInterviewB1, 90},
+	{kClueGrigorianInterviewB2, 90},
+	{kClueChopstickWrapper, 85},
+	{kClueMcCoyIsAnnoying, 85},
+	{kClueMcCoyWarnedIzo, 85},
+	{kClueMcCoyHelpedIzoIzoIsAReplicant, 85},
+	{kClueCrimeSceneNotes, 80},
+	{kClueShellCasings, 65},
+	{kClueSushiMenu, 65},
+	{kClueMcCoyLetZubenEscape, 65},
+	{kClueMcCoyHelpedDektora, 65},
+	{kClueMcCoyHelpedLucy, 65},
+	{kClueMcCoyHelpedGordo, 65},
+	{kClueMcCoyBetrayal, 65},
+	{kClueSightingMcCoyRuncitersShop, 65},
+	{kClueWeaponsOrderForm, 65},
+	{kClueHollowayInterview, 65},
+	{kClueRunciterConfession1, 65},
+	{kClueRunciterConfession2, 65},
+	{kClueMcCoyKilledRunciter1, 55},
+	{kClueMcCoyShotGuzza, 55},
+	{kClueMcCoyKilledRunciter2, 55},
+	{kClueCandy, 30},
+	{kClueToyDog, 30},
+	{kClueDogCollar1, 30}
+};
+
+static ClueWeight ClueWeightsForGordo[28] = {
+	{kClueMcCoyShotZubenintheback, 70},
+	{kClueMcCoyIsAnnoying, 65},
+	{kClueMcCoyIsKind, 70},
+	{kClueMcCoyIsInsane, 95},
+	{kClueMcCoyKilledRunciter1, 70},
+	{kClueMcCoysDescription, 70},
+	{kClueMcCoyIsABladeRunner, 70},
+	{kClueMcCoyLetZubenEscape, 70},
+	{kClueMcCoyWarnedIzo, 95},
+	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
+	{kClueMcCoyHelpedDektora, 70},
+	{kClueMcCoyHelpedLucy, 70},
+	{kClueMcCoyHelpedGordo, 70},
+	{kClueMcCoyShotGuzza, 65},
+	{kClueMcCoyRetiredZuben, 70},
+	{kClueMcCoyRetiredLucy, 70},
+	{kClueMcCoyRetiredDektora, 70},
+	{kClueMcCoyRetiredSadik, 70},
+	{kClueMcCoyRetiredLutherLance, 70},
+	{kClueMcCoyBetrayal, 70},
+	{kClueMcCoyKilledRunciter2, 70},
+	{kClueClovisOrdersMcCoysDeath, 70},
+	{kClueEarlyAttemptedToSeduceLucy, 70},
+	{kClueCrazylegsInterview1, 65},
+	{kClueCrazylegsInterview2, 65},
+	{kCluePowerSource, 70},
+	{kClueCrystalArrestedCrazylegs, 55},
+	{kClueSightingMcCoyRuncitersShop, 65}
+};
+
+static ClueWeight ClueWeightsForDektora[46] = {
+	{kClueMcCoyShotZubenintheback, 70},
+	{kClueMcCoyIsAnnoying, 45},
+	{kClueMcCoyIsKind, 70},
+	{kClueMcCoyIsInsane, 65},
+	{kClueMcCoyKilledRunciter1, 70},
+	{kClueMcCoysDescription, 70},
+	{kClueMcCoyIsABladeRunner, 70},
+	{kClueMcCoyLetZubenEscape, 70},
+	{kClueMcCoyWarnedIzo, 65},
+	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
+	{kClueMcCoyHelpedGordo, 70},
+	{kClueMcCoyHelpedLucy, 70},
+	{kClueMcCoyHelpedDektora, 70},
+	{kClueMcCoyShotGuzza, 45},
+	{kClueMcCoyRetiredZuben, 70},
+	{kClueMcCoyRetiredLucy, 70},
+	{kClueMcCoyRetiredDektora, 70},
+	{kClueMcCoyRetiredGordo, 70},
+	{kClueMcCoyRetiredSadik, 70},
+	{kClueMcCoyRetiredLutherLance, 70},
+	{kClueMcCoyBetrayal, 70},
+	{kClueMcCoyKilledRunciter2, 70},
+	{kClueClovisOrdersMcCoysDeath, 70},
+	{kClueSuspectDektora, 70},
+	{kClueEarlyAttemptedToSeduceLucy, 70},
+	{kClueMcCoyIsStupid, 65},
+	{kClueZubenInterview, 65},
+	{kClueHowieLeeInterview, 55},
+	{kClueIzoInterview, 60},
+	{kClueGordoInterview1, 60},
+	{kClueGordoInterview2, 60},
+	{kClueEarlyQInterview, 70},
+	{kClueGordoInterview3, 65},
+	{kClueIzosStashRaided, 65},
+	{kClueGordoBlabs, 70},
+	{kClueDNATyrell, 70},
+	{kClueDNASebastian, 65},
+	{kClueDNAChew, 65},
+	{kClueDNAMoraji, 65},
+	{kClueDNALutherLance, 65},
+	{kClueDNAMarcus, 65},
+	{kClueCrazylegsInterview1, 65},
+	{kClueCrazylegsInterview2, 65},
+	{kCluePowerSource, 70},
+	{kClueCrystalArrestedCrazylegs, 55},
+	{kClueSightingMcCoyRuncitersShop, 65}
+};
+
+static ClueWeight ClueWeightsForGuzza[23] = {
+	{kClueMcCoyIsKind, 90},
+	{kClueMcCoyIsInsane, 90},
+	{kClueMcCoyIsAnnoying, 70},
+	{kClueMcCoyIsABladeRunner, 75},
+	{kClueMcCoyWarnedIzo, 75},
+	{kClueMcCoyHelpedDektora, 75},
+	{kClueMcCoyHelpedLucy, 75},
+	{kClueMcCoyHelpedGordo, 75},
+	{kClueMcCoyLetZubenEscape, 70},
+	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
+	{kClueMcCoyRetiredZuben, 70},
+	{kClueMcCoyRetiredLucy, 70},
+	{kClueMcCoyRetiredDektora, 70},
+	{kClueMcCoyRetiredSadik, 70},
+	{kClueMcCoyRetiredLutherLance, 70},
+	{kClueMcCoyKilledRunciter2, 70},
+	{kClueSightingSadikBradbury, 65},
+	{kClueSightingMcCoyRuncitersShop, 65},
+	{kClueWeaponsOrderForm, 65},
+	{kClueHollowayInterview, 65},
+	{kClueRunciterConfession1, 65},
+	{kClueRunciterConfession2, 65},
+	{kClueMcCoyKilledRunciter1, 55}
+};
+
+static ClueWeight ClueWeightsForClovis[46] = {
+	{kClueMcCoyShotZubenintheback, 70},
+	{kClueMcCoyIsKind, 70},
+	{kClueMcCoyKilledRunciter1, 70},
+	{kClueMcCoysDescription, 70},
+	{kClueMcCoyIsABladeRunner, 70},
+	{kClueMcCoyLetZubenEscape, 70},
+	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
+	{kClueMcCoyHelpedGordo, 70},
+	{kClueMcCoyHelpedLucy, 70},
+	{kClueMcCoyHelpedDektora, 70},
+	{kClueMcCoyRetiredZuben, 70},
+	{kClueMcCoyRetiredLucy, 70},
+	{kClueMcCoyRetiredDektora, 70},
+	{kClueMcCoyRetiredSadik, 70},
+	{kClueMcCoyRetiredLutherLance, 70},
+	{kClueMcCoyBetrayal, 70},
+	{kClueMcCoyKilledRunciter2, 70},
+	{kClueEarlyAttemptedToSeduceLucy, 70},
+	{kClueGordoBlabs, 70},
+	{kClueDNATyrell, 70},
+	{kCluePowerSource, 70},
+	{kClueMcCoyIsInsane, 65},
+	{kClueMcCoyWarnedIzo, 65},
+	{kClueMcCoyIsStupid, 65},
+	{kClueZubenInterview, 65},
+	{kClueSuspectDektora, 65},
+	{kClueGordoInterview3, 65},
+	{kClueDektoraInterview4, 65},
+	{kClueIzosStashRaided, 65},
+	{kClueDNASebastian, 65},
+	{kClueDNAChew, 65},
+	{kClueDNAMoraji, 65},
+	{kClueDNALutherLance, 65},
+	{kClueDNAMarcus, 65},
+	{kClueCrazylegsInterview1, 65},
+	{kClueCrazylegsInterview2, 65},
+	{kClueSightingMcCoyRuncitersShop, 65},
+	{kClueIzoInterview, 60},
+	{kClueGordoInterview1, 60},
+	{kClueGordoInterview2, 60},
+	{kClueEarlyQInterview, 60},
+	{kClueHowieLeeInterview, 55},
+	{kClueDektoraConfession, 55},
+	{kClueCrystalArrestedCrazylegs, 55},
+	{kClueMcCoyIsAnnoying, 45},
+	{kClueMcCoyShotGuzza, 45}
+};
+
+static ClueWeight ClueWeightsForLucy[47] = {
+	{kClueMcCoyShotZubenintheback, 70},
+	{kClueMcCoyIsAnnoying, 45},
+	{kClueMcCoyIsKind, 70},
+	{kClueMcCoyIsInsane, 65},
+	{kClueMcCoyKilledRunciter1, 70},
+	{kClueMcCoysDescription, 70},
+	{kClueMcCoyIsABladeRunner, 70},
+	{kClueMcCoyLetZubenEscape, 70},
+	{kClueMcCoyWarnedIzo, 65},
+	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
+	{kClueMcCoyHelpedGordo, 70},
+	{kClueMcCoyHelpedLucy, 70},
+	{kClueMcCoyHelpedDektora, 70},
+	{kClueMcCoyShotGuzza, 45},
+	{kClueMcCoyRetiredZuben, 70},
+	{kClueMcCoyRetiredLucy, 70},
+	{kClueMcCoyRetiredDektora, 70},
+	{kClueMcCoyRetiredSadik, 70},
+	{kClueMcCoyRetiredLutherLance, 70},
+	{kClueMcCoyBetrayal, 70},
+	{kClueMcCoyKilledRunciter2, 70},
+	{kClueClovisOrdersMcCoysDeath, 70},
+	{kClueEarlyAttemptedToSeduceLucy, 70},
+	{kClueMcCoyIsStupid, 65},
+	{kClueZubenInterview, 65},
+	{kClueHowieLeeInterview, 55},
+	{kClueIzoInterview, 60},
+	{kClueGordoInterview1, 60},
+	{kClueGordoInterview2, 60},
+	{kClueEarlyQInterview, 60},
+	{kClueSuspectDektora, 65},
+	{kClueGordoInterview3, 65},
+	{kClueDektoraInterview4, 65},
+	{kClueIzosStashRaided, 55},
+	{kClueGordoBlabs, 70},
+	{kClueDektoraConfession, 70},
+	{kClueDNATyrell, 70},
+	{kClueDNASebastian, 65},
+	{kClueDNAChew, 65},
+	{kClueDNAMoraji, 65},
+	{kClueDNALutherLance, 65},
+	{kClueDNAMarcus, 65},
+	{kClueCrazylegsInterview1, 65},
+	{kClueCrazylegsInterview2, 65},
+	{kCluePowerSource, 70},
+	{kClueCrystalArrestedCrazylegs, 55},
+	{kClueSightingMcCoyRuncitersShop, 65}
+};
+
+static ClueWeight ClueWeightsForIzoAndSadik[47] = {
+	{kClueMcCoyShotZubenintheback, 70},
+	{kClueMcCoyIsAnnoying, 45},
+	{kClueMcCoyIsKind, 70},
+	{kClueMcCoyIsInsane, 65},
+	{kClueMcCoyKilledRunciter1, 70},
+	{kClueMcCoysDescription, 70},
+	{kClueMcCoyIsABladeRunner, 70},
+	{kClueMcCoyLetZubenEscape, 70},
+	{kClueMcCoyWarnedIzo, 65},
+	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
+	{kClueMcCoyHelpedGordo, 70},
+	{kClueMcCoyHelpedLucy, 70},
+	{kClueMcCoyHelpedDektora, 70},
+	{kClueMcCoyShotGuzza, 45},
+	{kClueMcCoyRetiredZuben, 70},
+	{kClueMcCoyRetiredLucy, 70},
+	{kClueMcCoyRetiredDektora, 70},
+	{kClueMcCoyRetiredSadik, 70},
+	{kClueMcCoyRetiredLutherLance, 70},
+	{kClueMcCoyBetrayal, 70},
+	{kClueMcCoyKilledRunciter2, 70},
+	{kClueClovisOrdersMcCoysDeath, 70},
+	{kClueEarlyAttemptedToSeduceLucy, 70},
+	{kClueMcCoyIsStupid, 65},
+	{kClueZubenInterview, 45},
+	{kClueHowieLeeInterview, 45},
+	{kClueIzoInterview, 45},
+	{kClueGordoInterview1, 45},
+	{kClueGordoInterview2, 45},
+	{kClueEarlyQInterview, 45},
+	{kClueSuspectDektora, 45},
+	{kClueGordoInterview3, 45},
+	{kClueDektoraInterview4, 45},
+	{kClueIzosStashRaided, 45},
+	{kClueGordoBlabs, 45},
+	{kClueDektoraConfession, 45},
+	{kClueDNATyrell, 70},
+	{kClueDNASebastian, 70},
+	{kClueDNAChew, 70},
+	{kClueDNAMoraji, 70},
+	{kClueDNALutherLance, 70},
+	{kClueDNAMarcus, 70},
+	{kClueCrazylegsInterview1, 65},
+	{kClueCrazylegsInterview2, 65},
+	{kCluePowerSource, 70},
+	{kClueCrystalArrestedCrazylegs, 55},
+	{kClueSightingMcCoyRuncitersShop, 65}
+};
+
+static ClueWeight ClueWeightsForCrazylegs[49] = {
+	{kClueMcCoyIsKind, 70},
+	{kClueMcCoyKilledRunciter1, 70},
+	{kClueMcCoyIsABladeRunner, 70},
+	{kClueMcCoyHelpedIzoIzoIsAReplicant, 70},
+	{kClueMcCoyHelpedGordo, 70},
+	{kClueMcCoyHelpedLucy, 70},
+	{kClueMcCoyHelpedDektora, 70},
+	{kClueMcCoyRetiredZuben, 70},
+	{kClueMcCoyRetiredLucy, 70},
+	{kClueMcCoyRetiredDektora, 70},
+	{kClueMcCoyRetiredSadik, 70},
+	{kClueMcCoyRetiredLutherLance, 70},
+	{kClueMcCoyBetrayal, 70},
+	{kClueMcCoyKilledRunciter2, 70},
+	{kClueClovisOrdersMcCoysDeath, 70},
+	{kClueGordoBlabs, 70},
+	{kClueDektoraConfession, 70},
+	{kClueDNATyrell, 70},
+	{kClueDNASebastian, 70},
+	{kClueDNAChew, 70},
+	{kClueDNAMoraji, 70},
+	{kClueDNALutherLance, 70},
+	{kClueDNAMarcus, 70},
+	{kCluePowerSource, 70},
+	{kClueMcCoyShotZubenintheback, 65},
+	{kClueMcCoyIsAnnoying, 65},
+	{kClueMcCoyIsInsane, 65},
+	{kClueMcCoysDescription, 65},
+	{kClueMcCoyLetZubenEscape, 65},
+	{kClueMcCoyWarnedIzo, 65},
+	{kClueMcCoyShotGuzza, 65},
+	{kClueMcCoyIsStupid, 65},
+	{kClueSuspectDektora, 65},
+	{kClueGordoInterview3, 65},
+	{kClueDektoraInterview4, 65},
+	{kClueIzosStashRaided, 65},
+	{kClueCrazylegsInterview1, 65},
+	{kClueCrazylegsInterview2, 65},
+	{kClueSightingMcCoyRuncitersShop, 65},
+	{kClueGrigoriansNote, 65},
+	{kClueCrazysInvolvement, 65},
+	{kClueIzoInterview, 60},
+	{kClueGordoInterview1, 60},
+	{kClueGordoInterview2, 60},
+	{kClueEarlyAttemptedToSeduceLucy, 55},
+	{kClueEarlyQInterview, 55},
+	{kClueCrystalArrestedCrazylegs, 55},
+	{kClueZubenInterview, 50},
+	{kClueHowieLeeInterview, 40}
+};
+
+static ClueWeight ClueWeightsForLuther[44] = {
+	{kClueMcCoyIsKind, 70},
+	{kClueGordoBlabs, 70},
+	{kClueDNATyrell, 70},
+	{kCluePowerSource, 70},
+	{kClueMcCoyIsAnnoying, 65},
+	{kClueMcCoyWarnedIzo, 65},
+	{kClueMcCoyHelpedIzoIzoIsAReplicant, 65},
+	{kClueMcCoyHelpedLucy, 65},
+	{kClueMcCoyHelpedDektora, 65},
+	{kClueMcCoyShotGuzza, 65},
+	{kClueMcCoyRetiredLucy, 65},
+	{kClueMcCoyRetiredDektora, 65},
+	{kClueMcCoyRetiredSadik, 65},
+	{kClueMcCoyBetrayal, 65},
+	{kClueMcCoyIsStupid, 65},
+	{kClueSuspectDektora, 65},
+	{kClueIzosStashRaided, 65},
+	{kClueDNASebastian, 65},
+	{kClueDNAChew, 65},
+	{kClueDNAMoraji, 65},
+	{kClueDNAMarcus, 65},
+	{kClueCrazylegsInterview1, 65},
+	{kClueCrazylegsInterview2, 65},
+	{kClueMcCoyIsABladeRunner, 60},
+	{kClueMcCoyLetZubenEscape, 60},
+	{kClueGordoInterview1, 60},
+	{kClueGordoInterview2, 60},
+	{kClueSightingMcCoyRuncitersShop, 60},
+	{kClueMcCoyIsInsane, 55},
+	{kClueMcCoysDescription, 55},
+	{kClueMcCoyHelpedGordo, 55},
+	{kClueMcCoyRetiredZuben, 55},
+	{kClueIzoInterview, 55},
+	{kClueDektoraInterview4, 55},
+	{kClueDektoraConfession, 55},
+	{kClueGordoInterview3, 50},
+	{kClueEarlyQInterview, 45},
+	{kClueCrystalArrestedCrazylegs, 45},
+	{kClueMcCoyShotZubenintheback, 35},
+	{kClueMcCoyKilledRunciter1, 35},
+	{kClueMcCoyKilledRunciter2, 35},
+	{kClueEarlyAttemptedToSeduceLucy, 35},
+	{kClueZubenInterview, 30},
+	{kClueHowieLeeInterview, 30}
+};
+
+void InitScript::Init_Clues2() {
+	for (int i = 0; i != 288; ++i) {
+		Actor_Clue_Add_To_Database(kActorVoiceOver, i, 100, false, false, -1);
+	}
+
+#define IMPORT_CLUE_TABLE(a, arr) \
+	for (int i = 0; i != ARRAYSIZE(arr); ++i) {\
+		Actor_Clue_Add_To_Database( a, arr[i].clue, arr[i].weight, 0, 0, -1);\
+	}
+
+	IMPORT_CLUE_TABLE(kActorSteele, ClueWeightsForSteele);
+	IMPORT_CLUE_TABLE(kActorGordo, ClueWeightsForGordo);
+	IMPORT_CLUE_TABLE(kActorDektora, ClueWeightsForDektora);
+	IMPORT_CLUE_TABLE(kActorGuzza, ClueWeightsForGuzza);
+	IMPORT_CLUE_TABLE(kActorClovis, ClueWeightsForClovis);
+	IMPORT_CLUE_TABLE(kActorLucy, ClueWeightsForLucy);
+	IMPORT_CLUE_TABLE(kActorIzo, ClueWeightsForIzoAndSadik);
+	IMPORT_CLUE_TABLE(kActorSadik, ClueWeightsForIzoAndSadik);
+	IMPORT_CLUE_TABLE(kActorCrazylegs, ClueWeightsForCrazylegs);
+	IMPORT_CLUE_TABLE(kActorLuther, ClueWeightsForLuther);
+
+#undef IMPORT_CLUE_TABLE
+
+	//note: this might look a bit weird, but it is implemented in this way in the original game - few weights are in table, others by direct call
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueBobShotInColdBlood, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoysDescription, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyIsABladeRunner, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyKilledRunciter1, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyLetZubenEscape, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyWarnedIzo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyHelpedDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyHelpedLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyHelpedGordo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyShotGuzza, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredZuben, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredGordo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyBetrayal, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueMcCoyKilledRunciter2, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueEarlyAttemptedToSeduceLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueCrazylegsInterview1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueCrazylegsInterview2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kCluePowerSource, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGrigorian, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoysDescription, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoyHelpedLucy, 75, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoyRetiredZuben, 75, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoyRetiredLucy, 75, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTransient, kClueMcCoyRetiredLutherLance, 75, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTransient, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTransient, kClueHomelessManKid, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTransient, kClueFlaskOfAbsinthe, 100, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyShotZubenintheback, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyIsInsane, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoysDescription, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyIsABladeRunner, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyLetZubenEscape, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyWarnedIzo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyHelpedIzoIzoIsAReplicant, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyHelpedGordo, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyHelpedLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyHelpedDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyShotGuzza, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyRetiredZuben, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyRetiredDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyRetiredSadik, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyBetrayal, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyKilledRunciter2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueEarlyAttemptedToSeduceLucy, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueHowieLeeInterview, 30, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueIzoInterview, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueGordoInterview1, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueGordoInterview2, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueEarlyQInterview, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueSuspectDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueZubenInterview, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueGordoInterview3, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueDektoraInterview4, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueIzosStashRaided, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueGordoBlabs, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueDektoraConfession, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueDNATyrell, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueDNASebastian, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueDNAChew, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueDNAMoraji, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueDNAMarcus, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueCrazylegsInterview1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueCrazylegsInterview2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kCluePowerSource, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueCrystalArrestedCrazylegs, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLance, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueShellCasings, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyIsStupid, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyIsAnnoying, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyIsKind, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyIsInsane, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyRetiredZuben, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyShotZubenintheback, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyKilledRunciter1, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyLetZubenEscape, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyWarnedIzo, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyHelpedDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyHelpedLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyHelpedGordo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyShotGuzza, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyKilledRunciter2, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKDektoraReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKBobGorskyReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKLutherLanceReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKGrigorianReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKIzoReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKCrazylegsReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKRunciterReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueVKEarlyQReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueOfficersStatement, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueSightingSadikBradbury, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueSightingMcCoyRuncitersShop, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueHollowayInterview, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueRunciterConfession1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueRunciterConfession2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueWeaponsCache, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueBakersBadge, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueHoldensBadge, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueCar, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBulletBob, kClueMcCoyIsABladeRunner, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyIsInsane, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyLetZubenEscape, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyShotGuzza, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyRetiredZuben, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRunciter, kClueEarlyAttemptedToSeduceLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyShotZubenintheback, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyIsAnnoying, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyIsInsane, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoysDescription, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyHelpedLucy, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyShotGuzza, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyRetiredDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyRetiredSadik, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyKilledRunciter2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueSuspectDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueGordoBlabs, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNATyrell, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNASebastian, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNAChew, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNAMoraji, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNALutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueDNAMarcus, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueCrazylegsInterview1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueCrazylegsInterview2, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kCluePowerSource, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorInsectDealer, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyIsKind, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyRetiredZuben, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyHelpedDektora, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyHelpedLucy, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyHelpedGordo, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyShotGuzza, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyRetiredLucy, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyRetiredDektora, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyRetiredSadik, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyRetiredLutherLance, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueMcCoyKilledRunciter2, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueClovisOrdersMcCoysDeath, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueSightingSadikBradbury, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrellGuard, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyIsStupid, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyIsAnnoying, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyIsKind, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyIsInsane, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyRetiredZuben, 100, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyShotZubenintheback, 100, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyLetZubenEscape, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyWarnedIzo, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyHelpedIzoIzoIsAReplicant, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyHelpedDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyHelpedLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyHelpedGordo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyRetiredLucy, 100, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyRetiredDektora, 100, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyRetiredLutherLance, 100, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyBetrayal, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyKilledRunciter2, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueClovisOrdersMcCoysDeath, 100, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueMcCoyIsABladeRunner, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kCluePowerSource, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQ, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyIsKind, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyShotZubenintheback, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyKilledRunciter2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyLetZubenEscape, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyWarnedIzo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyHelpedDektora, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyHelpedLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyHelpedGordo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyIsInsane, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoysDescription, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyIsABladeRunner, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueMcCoyBetrayal, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueEarlyAttemptedToSeduceLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueCrazylegsInterview1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueCrazylegsInterview2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kCluePowerSource, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorZuben, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyShotZubenintheback, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyIsAnnoying, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyIsInsane, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoysDescription, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyHelpedLucy, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyShotGuzza, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyRetiredDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyRetiredSadik, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyKilledRunciter2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueSuspectDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueGordoBlabs, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueDNATyrell, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueDNASebastian, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueDNAChew, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueDNAMoraji, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueDNALutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueDNAMarcus, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueCrazylegsInterview1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueCrazylegsInterview2, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kCluePowerSource, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHasan, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoysDescription, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyIsABladeRunner, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyHelpedLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyRetiredLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyRetiredDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyRetiredSadik, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyKilledRunciter2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueHowieLeeInterview, 30, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueDNATyrell, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueDNASebastian, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueDNAMoraji, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueDNAMarcus, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueCrazylegsInterview2, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kCluePowerSource, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMarcus, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyShotZubenintheback, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyIsAnnoying, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyIsInsane, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoysDescription, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyHelpedLucy, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyShotGuzza, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyRetiredDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyRetiredSadik, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyKilledRunciter2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueSuspectDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueGordoBlabs, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueDNATyrell, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueDNASebastian, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueDNAChew, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueDNAMoraji, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueDNALutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueDNAMarcus, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueCrazylegsInterview1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueCrazylegsInterview2, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kCluePowerSource, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMia, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueChromeDebris, 20, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueCrowdInterviewA, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueCrowdInterviewB, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kCluePaintTransfer, 25, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyIsKind, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyShotZubenintheback, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyKilledRunciter2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyLetZubenEscape, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyWarnedIzo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyHelpedDektora, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyHelpedLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyHelpedGordo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyIsInsane, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueMcCoyIsStupid, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSteele, kClueSightingSadikBradbury, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerLeary, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyIsKind, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyShotZubenintheback, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyKilledRunciter2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyLetZubenEscape, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyWarnedIzo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyHelpedDektora, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyHelpedLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyHelpedGordo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyIsInsane, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueMcCoyIsStupid, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueCrowdInterviewB, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueCrowdInterviewA, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueChromeDebris, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kCluePaintTransfer, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueSightingSadikBradbury, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorOfficerGrayford, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHanoi, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHanoi, kClueMcCoysDescription, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHanoi, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueOfficersStatement, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueShellCasings, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueChopstickWrapper, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueSushiMenu, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyIsStupid, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyIsAnnoying, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyIsKind, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyIsInsane, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyRetiredZuben, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyShotZubenintheback, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyLetZubenEscape, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyWarnedIzo, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyHelpedIzoIzoIsAReplicant, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyHelpedDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyHelpedLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyHelpedGordo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyBetrayal, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueMcCoyKilledRunciter2, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueVKDektoraReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueVKBobGorskyReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueVKLutherLanceReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueVKGrigorianReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueVKIzoReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueVKCrazylegsReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueVKRunciterReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueVKEarlyQReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueSightingSadikBradbury, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorBaker, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyShotZubenintheback, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyIsKind, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoysDescription, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyLetZubenEscape, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyWarnedIzo, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyHelpedIzoIzoIsAReplicant, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyHelpedGordo, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyHelpedLucy, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyHelpedDektora, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyShotGuzza, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyRetiredZuben, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyRetiredLucy, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyRetiredDektora, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyRetiredSadik, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyRetiredLutherLance, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyKilledRunciter2, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueEarlyAttemptedToSeduceLucy, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueHowieLeeInterview, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueIzoInterview, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueGordoInterview1, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueGordoInterview2, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueEarlyQInterview, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueSuspectDektora, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueZubenInterview, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueGordoInterview3, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDektoraInterview4, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueIzosStashRaided, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueGordoBlabs, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDektoraConfession, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNATyrell, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNASebastian, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNAChew, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNAMoraji, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNALutherLance, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueDNAMarcus, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueCrazylegsInterview1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueCrazylegsInterview2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kCluePowerSource, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueCrystalArrestedCrazylegs, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorDeskClerk, kClueSightingMcCoyRuncitersShop, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueHowieLeeInterview, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueFishLadyInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueGordoInterview1, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueCar, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueHomelessManKid, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyHelpedLucy, 75, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyIsKind, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyKilledRunciter2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyHelpedIzoIzoIsAReplicant, 25, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyHelpedGordo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyShotGuzza, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyRetiredLucy, 75, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyRetiredGordo, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueMcCoyRetiredZuben, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHowieLee, kClueEarlyAttemptedToSeduceLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyShotZubenintheback, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyIsAnnoying, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyIsInsane, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoysDescription, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyHelpedLucy, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyShotGuzza, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyRetiredDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyRetiredSadik, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyKilledRunciter2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueSuspectDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueGordoBlabs, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNATyrell, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNASebastian, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNAChew, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNAMoraji, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNALutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueDNAMarcus, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueCrazylegsInterview1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueCrazylegsInterview2, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kCluePowerSource, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorFishDealer, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueGuzzaFramedMcCoy, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueVKDektoraReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueVKBobGorskyReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueVKLutherLanceReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueVKGrigorianReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueVKIzoReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueVKCrazylegsReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueVKRunciterReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueVKEarlyQReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyIncept, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kCluePoliceWeaponUsed, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoysWeaponUsedonBob, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRecoveredHoldensBadge, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyIsKind, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyShotZubenintheback, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyKilledRunciter2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyLetZubenEscape, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyWarnedIzo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyHelpedDektora, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyHelpedGordo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredGordo, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyRetiredZuben, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyIsInsane, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueMcCoyIsStupid, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueSightingSadikBradbury, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorKlein, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyShotZubenintheback, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyIsAnnoying, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyIsInsane, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoysDescription, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyHelpedLucy, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyShotGuzza, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyRetiredDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyRetiredSadik, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyKilledRunciter2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueSuspectDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueGordoBlabs, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueDNATyrell, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueDNASebastian, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueDNAChew, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueDNAMoraji, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueDNALutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueDNAMarcus, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueCrazylegsInterview1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueCrazylegsInterview2, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kCluePowerSource, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMurray, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyShotZubenintheback, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyIsAnnoying, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyIsKind, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyIsInsane, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyKilledRunciter1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoysDescription, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyIsABladeRunner, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyHelpedLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyShotGuzza, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyRetiredLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyRetiredDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyRetiredSadik, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyBetrayal, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyKilledRunciter2, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueClovisOrdersMcCoysDeath, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueSuspectDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueEarlyAttemptedToSeduceLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueMcCoyIsStupid, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueHowieLeeInterview, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueIzoInterview, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueGordoInterview1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueGordoInterview2, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueEarlyQInterview, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueZubenInterview, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueGordoInterview3, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueIzosStashRaided, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueGordoBlabs, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNATyrell, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNASebastian, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNAChew, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNAMoraji, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNALutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueDNAMarcus, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueCrazylegsInterview1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueCrazylegsInterview2, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kCluePowerSource, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueCrystalArrestedCrazylegs, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHawkersBarkeep, kClueSightingMcCoyRuncitersShop, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueShellCasings, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueChopstickWrapper, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueSushiMenu, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyIsStupid, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyIsAnnoying, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyIsKind, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyIsInsane, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyRetiredZuben, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyShotZubenintheback, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyLetZubenEscape, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyWarnedIzo, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyHelpedIzoIzoIsAReplicant, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyHelpedDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyHelpedLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyHelpedGordo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyBetrayal, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueMcCoyKilledRunciter2, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKDektoraReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKBobGorskyReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKLutherLanceReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKGrigorianReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKIzoReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKCrazylegsReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKRunciterReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueVKEarlyQReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueSightingSadikBradbury, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorHolloway, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueGuzzaFramedMcCoy, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKDektoraReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKBobGorskyReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKLutherLanceReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKGrigorianReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKIzoReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKCrazylegsReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKRunciterReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueVKEarlyQReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyIncept, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kCluePoliceWeaponUsed, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoysWeaponUsedonBob, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRecoveredHoldensBadge, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyHelpedLucy, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyIsKind, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyShotZubenintheback, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyKilledRunciter2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyLetZubenEscape, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyWarnedIzo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyHelpedDektora, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyHelpedGordo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredGordo, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyRetiredZuben, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyIsInsane, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueMcCoyIsStupid, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueSightingSadikBradbury, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueWeaponsOrderForm, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSergeantWalls, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoysDescription, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyIsABladeRunner, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyHelpedLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyRetiredLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyRetiredDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyRetiredSadik, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyKilledRunciter2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueHowieLeeInterview, 30, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueDNATyrell, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueDNASebastian, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueDNAMoraji, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueDNAMarcus, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueCrazylegsInterview2, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kCluePowerSource, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMoraji, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueOfficersStatement, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueShellCasings, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueChopstickWrapper, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueSushiMenu, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyIsStupid, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyIsAnnoying, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyIsKind, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyIsInsane, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyRetiredZuben, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyShotZubenintheback, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyLetZubenEscape, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyWarnedIzo, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyHelpedIzoIzoIsAReplicant, 85, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyHelpedDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyHelpedLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyHelpedGordo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyBetrayal, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueMcCoyKilledRunciter2, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKDektoraReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKBobGorskyReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKLutherLanceReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKGrigorianReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKIzoReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKCrazylegsReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKRunciterReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueVKEarlyQReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueSightingSadikBradbury, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorPhotographer, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyIsKind, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyShotZubenintheback, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyKilledRunciter1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyHelpedLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyShotGuzza, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyRetiredDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyRetiredLutherLance, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyBetrayal, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyKilledRunciter2, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueClovisOrdersMcCoysDeath, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueMcCoyIsABladeRunner, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kCluePowerSource, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorEarlyQBartender, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyIsKind, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyKilledRunciter1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyKilledRunciter2, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffyPatron, kClueMcCoyIsABladeRunner, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyIsKind, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyShotZubenintheback, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyLetZubenEscape, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyWarnedIzo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyHelpedIzoIzoIsAReplicant, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyHelpedDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyHelpedLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyHelpedGordo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyShotGuzza, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyRetiredDektora, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyRetiredSadik, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoysDescription, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyIsABladeRunner, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueMcCoyBetrayal, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueEarlyAttemptedToSeduceLucy, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kCluePowerSource, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTyrell, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoysDescription, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyIsABladeRunner, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyHelpedLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyRetiredLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyRetiredDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyRetiredSadik, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyKilledRunciter2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueHowieLeeInterview, 30, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueDNATyrell, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueDNASebastian, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueDNAMoraji, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueDNAMarcus, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueCrazylegsInterview2, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kCluePowerSource, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorChew, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueGuzzaFramedMcCoy, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueVKDektoraReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueVKBobGorskyReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueVKLutherLanceReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueVKGrigorianReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueVKIzoReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueVKCrazylegsReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueVKRunciterReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueVKEarlyQReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyIncept, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kCluePoliceWeaponUsed, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoysWeaponUsedonBob, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRecoveredHoldensBadge, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueCar, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyHelpedLucy, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyIsKind, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyShotZubenintheback, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyKilledRunciter1, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyKilledRunciter2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyLetZubenEscape, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyWarnedIzo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyHelpedDektora, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyHelpedGordo, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyShotGuzza, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredGordo, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyRetiredZuben, 90, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyIsInsane, 95, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueSightingSadikBradbury, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGaff, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyIsKind, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyShotZubenintheback, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyKilledRunciter1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyHelpedLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyShotGuzza, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyRetiredDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyRetiredLutherLance, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyBetrayal, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyKilledRunciter2, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueClovisOrdersMcCoysDeath, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueWeaponsOrderForm, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueHollowayInterview, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueRunciterConfession1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueRunciterConfession2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueMcCoyIsABladeRunner, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kCluePowerSource, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorTaffy, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyRetiredZuben, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyShotZubenintheback, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyIsAnnoying, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyKilledRunciter1, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoysDescription, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyLetZubenEscape, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyWarnedIzo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyHelpedGordo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyHelpedLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyHelpedDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyShotGuzza, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyRetiredLucy, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyRetiredDektora, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyBetrayal, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyKilledRunciter2, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueClovisOrdersMcCoysDeath, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueEarlyAttemptedToSeduceLucy, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueMcCoyIsStupid, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueHowieLeeInterview, 30, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueIzoInterview, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueGordoInterview1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueGordoInterview2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueEarlyQInterview, 25, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueSuspectDektora, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueZubenInterview, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueGordoInterview3, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueDektoraInterview4, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueIzosStashRaided, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueGordoBlabs, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueDektoraConfession, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueDNATyrell, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueDNAChew, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueDNAMoraji, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueDNALutherLance, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueDNAMarcus, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueCrazylegsInterview1, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueCrazylegsInterview2, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kCluePowerSource, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueCrystalArrestedCrazylegs, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorSebastian, kClueSightingMcCoyRuncitersShop, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyIsKind, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyShotZubenintheback, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyLetZubenEscape, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyWarnedIzo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyHelpedIzoIzoIsAReplicant, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyHelpedDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyHelpedLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyHelpedGordo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyShotGuzza, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyRetiredDektora, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyRetiredSadik, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyRetiredLutherLance, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyIsABladeRunner, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueMcCoyBetrayal, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueEarlyAttemptedToSeduceLucy, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kCluePowerSource, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorRachael, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGeneralDoll, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGeneralDoll, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGeneralDoll, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGeneralDoll, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGeneralDoll, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyShotZubenintheback, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyIsAnnoying, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyIsInsane, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyKilledRunciter1, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoysDescription, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyLetZubenEscape, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyWarnedIzo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyHelpedIzoIzoIsAReplicant, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyHelpedGordo, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyHelpedLucy, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyHelpedDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyShotGuzza, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyRetiredZuben, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyRetiredDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyRetiredSadik, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyRetiredLutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyKilledRunciter2, 35, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueSuspectDektora, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueEarlyAttemptedToSeduceLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueGordoBlabs, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNATyrell, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNASebastian, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNAChew, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNAMoraji, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNALutherLance, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueDNAMarcus, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueCrazylegsInterview1, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueCrazylegsInterview2, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kCluePowerSource, 50, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorIsabella, kClueSightingMcCoyRuncitersShop, 60, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyIsStupid, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyIsKind, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyRetiredZuben, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyShotZubenintheback, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyKilledRunciter1, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyLetZubenEscape, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyWarnedIzo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyHelpedIzoIzoIsAReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyHelpedDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyHelpedLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyHelpedGordo, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyShotGuzza, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyRetiredLucy, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyRetiredDektora, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyRetiredSadik, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyRetiredLutherLance, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyBetrayal, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueMcCoyKilledRunciter2, 45, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueClovisOrdersMcCoysDeath, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueVKDektoraReplicant, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueVKBobGorskyReplicant, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueVKLutherLanceReplicant, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueVKGrigorianReplicant, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueVKIzoReplicant, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueVKCrazylegsReplicant, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueVKRunciterReplicant, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueVKEarlyQReplicant, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueOfficersStatement, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueSightingSadikBradbury, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueSightingMcCoyRuncitersShop, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueWeaponsOrderForm, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueHollowayInterview, 55, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueRunciterConfession1, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorLeon, kClueRunciterConfession2, 40, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMaggie, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMaggie, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMaggie, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMaggie, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorMaggie, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerA, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerA, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerA, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerA, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerA, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerB, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerB, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerB, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerB, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerB, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerC, kClueMcCoyIsAnnoying, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerC, kClueMcCoyIsKind, 70, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerC, kClueMcCoyIsInsane, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerC, kClueMcCoyIsStupid, 65, false, false, -1);
+	Actor_Clue_Add_To_Database(kActorGenwalkerC, kClueMcCoyIsABladeRunner, 65, false, false, -1);
+}
+
+void InitScript::Init_World_Waypoints() {
+	World_Waypoint_Set(0, 7, -676.0f, -0.04f, -94.0f);
+	World_Waypoint_Set(1, 7, -807.0f, -0.04f, 109.0f);
+	World_Waypoint_Set(2, 15, 541.8f, 0.38f, -435.68f);
+	World_Waypoint_Set(3, 66, 561.01f, 0.34f, -606.67f);
+	World_Waypoint_Set(4, 14, -404.09f, -9.23f, 251.95f);
+	World_Waypoint_Set(5, 14, -99.0f, -9.23f, 690.0f);
+	World_Waypoint_Set(6, 14, -374.14f, -8.97f, 240.18f);
+	World_Waypoint_Set(7, 14, -766.02f, -8.82f, 271.44f);
+	World_Waypoint_Set(8, 14, -546.19f, -9.06f, 351.38f);
+	World_Waypoint_Set(9, 14, -522.66f, -8.6f, 1409.29f);
+	World_Waypoint_Set(10, 14, -324.21f, -9.01f, 1428.74f);
+	World_Waypoint_Set(11, 14, 23.72f, -8.87f, 1335.19f);
+	World_Waypoint_Set(12, 69, -132.0f, 6.09f, 91.0f);
+	World_Waypoint_Set(13, 7, 21.4f, 0.22f, -201.68f);
+	World_Waypoint_Set(14, 7, 164.44f, 0.29f, -265.69f);
+	World_Waypoint_Set(15, 7, 279.7f, 7.23f, -888.43f);
+	World_Waypoint_Set(16, 14, 41.35f, -8.98f, 556.2f);
+	World_Waypoint_Set(17, 14, -697.86f, -0.73f, 21.89f);
+	World_Waypoint_Set(18, 14, -678.17f, -0.77f, 1043.62f);
+	World_Waypoint_Set(19, 14, 116.89f, -0.74f, 1581.12f);
+	World_Waypoint_Set(20, 7, -312.92f, 0.17f, -345.2f);
+	World_Waypoint_Set(21, 7, -290.04f, 0.23f, -513.79f);
+	World_Waypoint_Set(22, 7, 6.97f, 0.54f, -759.56f);
+	World_Waypoint_Set(23, 7, 280.48f, 11.58f, -941.15f);
+	World_Waypoint_Set(24, 7, 231.14f, 7.14f, -688.96f);
+	World_Waypoint_Set(25, 7, 54.92f, 0.2f, -171.75f);
+	World_Waypoint_Set(26, 7, -56.77f, 0.18f, -166.99f);
+	World_Waypoint_Set(27, 7, -78.12f, 0.34f, -449.92f);
+	World_Waypoint_Set(28, 69, -30.0f, -625.51f, 366.15f);
+	World_Waypoint_Set(29, 69, -51.81f, -622.47f, 286.93f);
+	World_Waypoint_Set(30, 69, -320.58f, -625.53f, 301.58f);
+	World_Waypoint_Set(31, 66, 421.01f, 0.22f, -566.67f);
+	World_Waypoint_Set(32, 66, 336.0f, 0.22f, -520.0f);
+	World_Waypoint_Set(33, 91, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(34, 92, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(35, 93, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(36, 94, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(37, 95, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(38, 96, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(39, 97, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(40, 98, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(41, 99, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(42, 100, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(43, 4, -427.0f, -6.5f, 1188.0f);
+	World_Waypoint_Set(44, 4, -255.2f, -6.5f, 455.2f);
+	World_Waypoint_Set(45, 27, -247.02f, -145.11f, 32.99f);
+	World_Waypoint_Set(46, 27, -154.83f, -145.11f, 9.39f);
+	World_Waypoint_Set(47, 5, -619.36f, -616.15f, 220.91f);
+	World_Waypoint_Set(48, 5, -82.86f, -621.3f, 769.03f);
+	World_Waypoint_Set(49, 29, -7.31f, -58.23f, 22.44f);
+	World_Waypoint_Set(50, 29, 132.16f, -58.23f, 767.0f);
+	World_Waypoint_Set(51, 5, -335.05f, -618.82f, 312.9f);
+	World_Waypoint_Set(52, 30, 189.7f, -58.23f, -4.72f);
+	World_Waypoint_Set(53, 4, -450.32f, -6.5f, 230.39f);
+	World_Waypoint_Set(54, 4, -70.04f, -6.5f, 150.17f);
+	World_Waypoint_Set(55, 66, 491.0f, 0.0f, -571.0f);
+	World_Waypoint_Set(56, 4, -221.68f, -6.5f, 150.15f);
+	World_Waypoint_Set(57, 69, -291.43f, -0.3f, 277.92f);
+	World_Waypoint_Set(58, 69, -272.91f, -0.3f, 369.1f);
+	World_Waypoint_Set(59, 7, -118.65f, 0.15f, -130.15f);
+	World_Waypoint_Set(60, 7, 22.27f, 0.15f, -69.81f);
+	World_Waypoint_Set(61, 16, -39.0f, -1238.0f, 108284.0f);
+	World_Waypoint_Set(62, 62, -11.0f, -40.0f, -45.0f);
+	World_Waypoint_Set(63, 5, -133.0f, -621.0f, 686.0f);
+	World_Waypoint_Set(64, 4, -360.0f, -6.13f, 380.0f);
+	World_Waypoint_Set(65, 15, 688.0f, 0.37f, -518.0f);
+	World_Waypoint_Set(66, 5, -83.0f, -621.0f, 627.0f);
+	World_Waypoint_Set(67, 4, -212.65f, -2.08f, 513.47f);
+	World_Waypoint_Set(68, 4, -219.43f, -2.08f, 584.8f);
+	World_Waypoint_Set(69, 4, -215.0f, -2.08f, 548.0f);
+	World_Waypoint_Set(71, 69, 210.0f, 5.55f, 146.19f);
+	World_Waypoint_Set(72, 69, -55.27f, 5.55f, 108.34f);
+	World_Waypoint_Set(73, 66, 338.75f, 0.22f, -612.0f);
+	World_Waypoint_Set(74, 66, 338.75f, 0.22f, -560.0f);
+	World_Waypoint_Set(75, 5, -138.45f, -621.3f, 778.52f);
+	World_Waypoint_Set(76, 63, -499.23f, -354.62f, -51.3f);
+	World_Waypoint_Set(77, 63, -903.0f, -354.62f, 676.0f);
+	World_Waypoint_Set(78, 63, -723.0f, -354.62f, -1272.0f);
+	World_Waypoint_Set(79, 67, 207.36f, 0.67f, -96.42f);
+	World_Waypoint_Set(80, 67, -134.43f, 0.43f, -180.46f);
+	World_Waypoint_Set(81, 67, -559.0f, 0.15f, -100.0f);
+	World_Waypoint_Set(82, 63, -1250.07f, -354.0f, -1186.9f);
+	World_Waypoint_Set(83, 16, -55.11f, -1238.89f, 107995.87f);
+	World_Waypoint_Set(84, 27, -161.62f, -145.11f, -53.73f);
+	World_Waypoint_Set(85, 27, -201.62f, -145.11f, -85.73f);
+	World_Waypoint_Set(86, 4, -171.55f, -2.08f, 361.01f);
+	World_Waypoint_Set(87, 4, -523.51f, -9.23f, 1384.76f);
+	World_Waypoint_Set(88, 4, -102.01f, -9.23f, 1375.38f);
+	World_Waypoint_Set(89, 16, 14.54f, -1238.89f, 108280.85f);
+	World_Waypoint_Set(91, 16, 9.68f, -1238.89f, 108427.73f);
+	World_Waypoint_Set(92, 16, -153.29f, -1238.89f, 108473.52f);
+	World_Waypoint_Set(93, 16, -104.0f, -1238.89f, 108413.0f);
+	World_Waypoint_Set(90, 16, 37.59f, -1238.89f, 108449.29f);
+	World_Waypoint_Set(94, 30, 302.32f, -58.23f, 35.14f);
+	World_Waypoint_Set(95, 35, 62.0f, 0.3f, 129.0f);
+	World_Waypoint_Set(96, 35, -134.63f, -0.3f, 171.41f);
+	World_Waypoint_Set(97, 7, -1135.0f, 6.98f, 441.0f);
+	World_Waypoint_Set(98, 7, -1015.0f, 7.18f, 354.75f);
+	World_Waypoint_Set(99, 7, -975.0f, -0.04f, 316.0f);
+	World_Waypoint_Set(100, 4, -334.46f, -6.5f, 500.64f);
+	World_Waypoint_Set(101, 7, -334.46f, -6.5f, 500.64f);
+	World_Waypoint_Set(102, 16, 27.89f, -1238.89f, 108288.73f);
+	World_Waypoint_Set(103, 71, 48.31f, 0.15f, 17.11f);
+	World_Waypoint_Set(104, 71, 4.31f, 0.15f, -39.0f);
+	World_Waypoint_Set(105, 5, -764.58f, -616.31f, 229.6f);
+	World_Waypoint_Set(106, 4, -25.0f, -6.5f, 352.28f);
+	World_Waypoint_Set(107, 71, -3.6f, -621.79f, 164.09f);
+	World_Waypoint_Set(108, 71, 86.03f, -622.47f, 73.21f);
+	World_Waypoint_Set(109, 7, -793.0f, -0.04f, 164.0f);
+	World_Waypoint_Set(110, 7, -665.0f, -0.04f, 304.0f);
+	World_Waypoint_Set(111, 7, -765.0f, -0.04f, 232.0f);
+	World_Waypoint_Set(112, 7, -817.0f, -0.04f, 300.0f);
+	World_Waypoint_Set(113, 7, -907.0f, -0.04f, 304.0f);
+	World_Waypoint_Set(114, 20, -4.0f, 0.0f, 880.0f);
+	World_Waypoint_Set(115, 20, 174.0f, 0.0f, 890.15f);
+	World_Waypoint_Set(116, 20, 69.0f, 0.0f, 695.0f);
+	World_Waypoint_Set(117, 20, 0.0f, 0.0f, 0.0f);
+	World_Waypoint_Set(118, 28, -376.35f, -109.91f, 604.4f);
+	World_Waypoint_Set(119, 28, -375.0f, -109.91f, 750.0f);
+	World_Waypoint_Set(120, 0, -50.81f, 2.5f, 233.0f);
+	World_Waypoint_Set(121, 0, -50.81f, 2.5f, 31.03f);
+	World_Waypoint_Set(122, 0, 28.12f, 2.5f, 100.64f);
+	World_Waypoint_Set(123, 4, -474.28f, -6.5f, 979.59f);
+	World_Waypoint_Set(124, 49, 8.74f, 0.0f, -282.81f);
+	World_Waypoint_Set(125, 49, 978.98f, 0.0f, 145.64f);
+	World_Waypoint_Set(126, 49, 477.18f, 0.0f, -287.21f);
+	World_Waypoint_Set(127, 26, 31.39f, -10.27f, -64.52f);
+	World_Waypoint_Set(128, 26, 7.39f, -10.27f, -136.52f);
+	World_Waypoint_Set(129, 26, -136.61f, -10.27f, -136.52f);
+	World_Waypoint_Set(130, 26, -36.61f, -10.27f, -136.52f);
+	World_Waypoint_Set(131, 24, 435.45f, -9.0f, 166.0f);
+	World_Waypoint_Set(132, 24, 619.45f, -9.0f, 234.0f);
+	World_Waypoint_Set(133, 24, 619.45f, -9.0f, 270.0f);
+	World_Waypoint_Set(134, 22, -80.59f, -60.31f, 256.35f);
+	World_Waypoint_Set(135, 22, -48.0f, -60.31f, 183.0f);
+	World_Waypoint_Set(136, 22, -24.59f, -60.31f, 64.35f);
+	World_Waypoint_Set(137, 22, 99.41f, -60.31f, 4.35f);
+	World_Waypoint_Set(138, 22, 99.41f, -60.34f, -115.65f);
+	World_Waypoint_Set(139, 22, 147.41f, -60.34f, -115.65f);
+	World_Waypoint_Set(144, 3, -654.56f, 252.59f, -1110.88f);
+	World_Waypoint_Set(145, 3, -578.56f, 252.59f, -1010.88f);
+	World_Waypoint_Set(146, 3, -470.56f, 252.59f, -1070.88f);
+	World_Waypoint_Set(147, 3, -510.56f, 252.59f, -1006.88f);
+	World_Waypoint_Set(148, 3, -646.56f, 252.59f, -1006.88f);
+	World_Waypoint_Set(140, 2, -43.88f, -0.04f, 172.95f);
+	World_Waypoint_Set(141, 2, 78.36f, -0.04f, 80.79f);
+	World_Waypoint_Set(142, 2, 81.74f, -0.04f, -94.0f);
+	World_Waypoint_Set(143, 2, -118.26f, -0.04f, -94.04f);
+	World_Waypoint_Set(149, 8, 647.0f, 1.6f, -81.87f);
+	World_Waypoint_Set(150, 75, -269.0f, 120.16f, -88.0f);
+	World_Waypoint_Set(151, 75, -181.0f, 120.16f, -96.0f);
+	World_Waypoint_Set(152, 75, -133.0f, 84.13f, -108.0f);
+	World_Waypoint_Set(153, 75, -95.0f, 74.87f, -503.0f);
+	World_Waypoint_Set(154, 70, -172.6f, 1.72f, 87.62f);
+	World_Waypoint_Set(155, 0, -284.0f, 0.0f, 296.0f);
+	World_Waypoint_Set(156, 0, -680.0f, 0.0f, -156.0f);
+	World_Waypoint_Set(157, 0, -702.0f, 0.0f, -919.0f);
+	World_Waypoint_Set(158, 0, 140.0f, 0.0f, -1233.0f);
+	World_Waypoint_Set(159, 0, -228.0f, 0.0f, -92.0f);
+	World_Waypoint_Set(160, 0, -274.0f, 0.0f, -627.0f);
+	World_Waypoint_Set(161, 0, -329.27f, 0.0f, -1115.14f);
+	World_Waypoint_Set(162, 8, 815.34f, 0.14f, 165.21f);
+	World_Waypoint_Set(163, 8, -35.0f, 0.14f, 39.0f);
+	World_Waypoint_Set(164, 8, -24.0f, 0.14f, -631.0f);
+	World_Waypoint_Set(165, 8, -125.0f, 0.14f, -221.0f);
+	World_Waypoint_Set(166, 8, 456.82f, 0.14f, 69.0f);
+	World_Waypoint_Set(167, 70, -815.0f, -4.01f, 96.0f);
+	World_Waypoint_Set(168, 70, -235.0f, 1.72f, 92.0f);
+	World_Waypoint_Set(169, 70, 5.0f, 1.72f, 92.0f);
+	World_Waypoint_Set(170, 70, 265.0f, 1.72f, 36.0f);
+	World_Waypoint_Set(171, 70, -639.0f, 1.72f, -124.0f);
+	World_Waypoint_Set(172, 8, -225.0f, 1.0f, 39.0f);
+	World_Waypoint_Set(172, 8, -217.0f, 1.0f, 127.0f);
+	World_Waypoint_Set(174, 70, 326.96f, -4.01f, 383.16f);
+	World_Waypoint_Set(175, 70, 264.43f, -4.01f, 313.73f);
+	World_Waypoint_Set(176, 79, -78.43f, 0.0f, 269.98f);
+	World_Waypoint_Set(177, 79, 19.0f, 0.0f, 269.98f);
+	World_Waypoint_Set(178, 79, 91.0f, 0.0f, 137.6f);
+	World_Waypoint_Set(185, 82, 115.0f, 156.94f, -310.0f);
+	World_Waypoint_Set(186, 82, 153.0f, 156.94f, -294.0f);
+	World_Waypoint_Set(179, 79, 40.14f, 0.0f, 276.62f);
+	World_Waypoint_Set(180, 79, -71.86f, 0.0f, 276.62f);
+	World_Waypoint_Set(181, 79, -112.56f, 0.0f, 228.03f);
+	World_Waypoint_Set(189, 86, 229.0f, 186.04f, -24.0f);
+	World_Waypoint_Set(190, 86, 157.0f, 186.04f, -24.0f);
+	World_Waypoint_Set(191, 86, 157.0f, 128.92f, -148.0f);
+	World_Waypoint_Set(182, 74, 143.45f, -50.13f, -12.22f);
+	World_Waypoint_Set(183, 74, 199.45f, -50.13f, -1400.22f);
+	World_Waypoint_Set(184, 74, -112.55f, -50.13f, -2360.22f);
+	World_Waypoint_Set(187, 86, -295.0f, 12.97f, -148.0f);
+	World_Waypoint_Set(188, 86, 157.0f, 129.0f, -504.0f);
+	World_Waypoint_Set(192, 17, -136.19f, 0.0f, 1580.03f);
+	World_Waypoint_Set(193, 17, -308.0f, -81.46f, 1466.0f);
+	World_Waypoint_Set(194, 21, 82.26f, 60.16f, -124.35f);
+	World_Waypoint_Set(195, 21, 226.1f, 60.16f, -139.84f);
+	World_Waypoint_Set(196, 22, 39.41f, -60.31f, 308.35f);
+	World_Waypoint_Set(197, 22, 99.41f, -60.31f, 220.35f);
+	World_Waypoint_Set(198, 22, 267.41f, -60.31f, 180.35f);
+	World_Waypoint_Set(200, 2, -44.46f, -0.04f, 177.4f);
+	World_Waypoint_Set(201, 2, 137.0f, -0.04f, 17.0f);
+	World_Waypoint_Set(202, 70, -610.0f, -4.01f, 237.11f);
+	World_Waypoint_Set(203, 70, -368.96f, -4.01f, 237.11f);
+	World_Waypoint_Set(204, 8, 19.0f, 0.14f, 83.0f);
+	World_Waypoint_Set(205, 8, -58.36f, 0.14f, 4.4f);
+	World_Waypoint_Set(206, 8, -18.11f, 0.14f, -669.45f);
+	World_Waypoint_Set(207, 8, -18.11f, 0.14f, -669.45f);
+	World_Waypoint_Set(208, 8, -162.25f, 0.14f, -511.93f);
+	World_Waypoint_Set(209, 8, -128.25f, 0.14f, -322.0f);
+	World_Waypoint_Set(210, 8, 714.48f, 0.14f, 14.92f);
+	World_Waypoint_Set(211, 8, 23.0f, 0.14f, -1.0f);
+	World_Waypoint_Set(212, 8, 28.47f, 0.14f, 3.8f);
+	World_Waypoint_Set(213, 8, 36.47f, 0.14f, 55.89f);
+	World_Waypoint_Set(214, 8, 155.75f, 0.14f, 54.0f);
+	World_Waypoint_Set(215, 0, -70.0f, 0.0f, -647.0f);
+	World_Waypoint_Set(216, 0, -270.01f, 0.0f, -441.68f);
+	World_Waypoint_Set(217, 0, -209.98f, 0.0f, -483.05f);
+	World_Waypoint_Set(218, 0, -428.08f, 0.0f, -110.16f);
+	World_Waypoint_Set(219, 0, 256.0f, 0.0f, -298.08f);
+	World_Waypoint_Set(220, 0, -187.18f, 0.0f, -298.08f);
+	World_Waypoint_Set(221, 0, -428.08f, 0.0f, -110.16f);
+	World_Waypoint_Set(222, 0, -466.0f, 0.0f, -635.0f);
+	World_Waypoint_Set(223, 0, -382.0f, 0.0f, -1099.0f);
+	World_Waypoint_Set(224, 0, -227.0f, 0.0f, -1333.0f);
+	World_Waypoint_Set(225, 0, 140.88f, 0.0f, -1362.34f);
+	World_Waypoint_Set(226, 0, -448.18f, 0.0f, -626.38f);
+	World_Waypoint_Set(227, 0, -444.18f, 0.0f, -730.38f);
+	World_Waypoint_Set(228, 20, -198.02f, 9.04f, 487.7f);
+	World_Waypoint_Set(229, 20, -147.4f, 9.04f, 918.08f);
+	World_Waypoint_Set(230, 20, -201.67f, 9.04f, 829.09f);
+	World_Waypoint_Set(231, 20, -177.67f, 9.04f, 829.09f);
+	World_Waypoint_Set(232, 4, -92.52f, -6.5f, 714.44f);
+	World_Waypoint_Set(233, 4, -352.52f, -6.5f, 714.44f);
+	World_Waypoint_Set(234, 4, -352.52f, -6.5f, 666.44f);
+	World_Waypoint_Set(235, 4, -136.41f, -6.5f, 735.26f);
+	World_Waypoint_Set(236, 4, -248.41f, -6.5f, 747.26f);
+	World_Waypoint_Set(237, 4, -352.52f, -6.5f, 252.0f);
+	World_Waypoint_Set(238, 4, -190.25f, -6.5f, 274.58f);
+	World_Waypoint_Set(239, 33, -371.87f, 0.0f, 275.89f);
+	World_Waypoint_Set(240, 33, -371.87f, 0.0f, -60.11f);
+	World_Waypoint_Set(241, 33, 588.5f, 0.0f, 254.19f);
+	World_Waypoint_Set(242, 33, 560.5f, 0.0f, 254.19f);
+	World_Waypoint_Set(243, 7, -153.77f, -0.01f, -1037.98f);
+	World_Waypoint_Set(244, 7, 398.23f, 6.98f, -1037.98f);
+	World_Waypoint_Set(245, 7, 40.78f, 7.22f, -943.72f);
+	World_Waypoint_Set(246, 7, 68.78f, -0.01f, -943.72f);
+	World_Waypoint_Set(247, 7, 96.78f, -0.01f, -973.72f);
+	World_Waypoint_Set(248, 63, -897.38f, -354.62f, 704.77f);
+	World_Waypoint_Set(249, 63, -914.76f, -354.62f, -312.43f);
+	World_Waypoint_Set(250, 63, -457.54f, -354.62f, -820.15f);
+	World_Waypoint_Set(251, 15, 556.72f, 0.37f, -141.26f);
+	World_Waypoint_Set(252, 15, 635.66f, 0.37f, -594.11f);
+	World_Waypoint_Set(253, 67, 130.42f, 0.0f, -79.98f);
+	World_Waypoint_Set(254, 67, -311.15f, 0.0f, -161.06f);
+	World_Waypoint_Set(255, 67, -403.15f, 0.0f, -161.06f);
+	World_Waypoint_Set(256, 67, -487.15f, 0.0f, -137.11f);
+	World_Waypoint_Set(257, 67, -611.15f, 0.0f, -73.06f);
+	World_Waypoint_Set(258, 8, 37.64f, 0.14f, -48.02f);
+	World_Waypoint_Set(259, 8, 109.64f, 0.14f, 91.98f);
+	World_Waypoint_Set(260, 8, -149.0f, 0.14f, 79.0f);
+	World_Waypoint_Set(261, 8, -129.0f, 0.14f, -237.0f);
+	World_Waypoint_Set(262, 8, -1.0f, 0.14f, -671.0f);
+	World_Waypoint_Set(263, 64, -728.0f, -354.0f, 1090.0f);
+	World_Waypoint_Set(264, 10, -8.41f, -144.0f, 343.0f);
+	World_Waypoint_Set(265, 10, -20.81f, -144.0f, 450.0f);
+	World_Waypoint_Set(266, 10, -200.0f, -144.0f, 206.0f);
+	World_Waypoint_Set(267, 10, -17.0f, -144.0f, 178.0f);
+	World_Waypoint_Set(268, 50, -7207.0f, 955.5f, 1852.75f);
+	World_Waypoint_Set(269, 50, -7191.0f, 955.5f, 1700.75f);
+	World_Waypoint_Set(270, 50, 7116.0f, 955.5f, 1871.0f);
+	World_Waypoint_Set(271, 7, -1139.89f, -0.04f, 67.89f);
+	World_Waypoint_Set(272, 7, -690.5f, -0.04f, -210.48f);
+	World_Waypoint_Set(273, 7, -495.89f, -0.04f, -204.11f);
+	World_Waypoint_Set(274, 69, -511.75f, 5.55f, 55.63f);
+	World_Waypoint_Set(275, 69, 296.21f, 5.55f, 59.63f);
+	World_Waypoint_Set(276, 73, -34.57f, 149.42f, -502.83f);
+	World_Waypoint_Set(277, 73, 51.0f, 149.42f, -487.27f);
+	World_Waypoint_Set(278, 73, 82.0f, 149.42f, -519.0f);
+	World_Waypoint_Set(279, 73, 95.97f, 149.42f, -549.51f);
+	World_Waypoint_Set(280, 73, -34.0f, 149.42f, -551.0f);
+	World_Waypoint_Set(281, 7, -2060.99f, -0.04f, -234.8f);
+	World_Waypoint_Set(282, 54, -346.69f, 31.55f, -1476.41f);
+	World_Waypoint_Set(283, 54, -298.69f, 31.55f, -1476.41f);
+	World_Waypoint_Set(284, 54, -298.69f, 31.55f, -1260.41f);
+	World_Waypoint_Set(285, 54, -418.69f, 31.55f, -1260.41f);
+	World_Waypoint_Set(286, 12, -104.24f, 0.0f, 183.16f);
+	World_Waypoint_Set(287, 57, -254.0f, -73.5f, -41.0f);
+	World_Waypoint_Set(288, 6, -125.14f, 0.02f, -176.76f);
+	World_Waypoint_Set(289, 0, -871.15f, 0.0f, -1081.93f);
+	World_Waypoint_Set(290, 0, -411.15f, 0.0f, -1117.93f);
+	World_Waypoint_Set(291, 54, 225.31f, 31.665f, -572.41f);
+	World_Waypoint_Set(292, 12, -127.0f, 0.0f, 178.0f);
+	World_Waypoint_Set(293, 12, 5.0f, 0.0f, 342.0f);
+	World_Waypoint_Set(294, 12, 173.0f, 0.0f, 226.0f);
+	World_Waypoint_Set(295, 12, 13.0f, 0.0f, -50.0f);
+	World_Waypoint_Set(354, 12, 57.0f, 0.0f, 18.0f);
+	World_Waypoint_Set(355, 12, 161.0f, 0.0f, 410.0f);
+	World_Waypoint_Set(358, 12, 33.0f, 0.0f, 198.0f);
+	World_Waypoint_Set(359, 12, 62.92f, 0.16f, 309.72f);
+	World_Waypoint_Set(549, 12, -15.0f, 0.0f, 338.0f);
+	World_Waypoint_Set(445, 12, 129.0f, 0.0f, 418.0f);
+	World_Waypoint_Set(546, 12, 13.0f, 0.0f, 206.0f);
+	World_Waypoint_Set(296, 77, 168.0f, 11.87f, -987.0f);
+	World_Waypoint_Set(297, 77, -178.5f, 23.73f, -2176.05f);
+	World_Waypoint_Set(298, 82, -145.0f, 156.94f, -370.0f);
+	World_Waypoint_Set(299, 82, -37.0f, 156.94f, -506.0f);
+	World_Waypoint_Set(300, 82, 75.0f, 156.94f, -506.0f);
+	World_Waypoint_Set(301, 83, 60.3f, 81.33f, -647.7f);
+	World_Waypoint_Set(302, 83, -271.0f, 81.33f, -647.7f);
+	World_Waypoint_Set(303, 83, -11.7f, 81.33f, -647.7f);
+	World_Waypoint_Set(304, 83, 10.94f, 115.0f, 59.67f);
+	World_Waypoint_Set(305, 83, 0.3f, 115.0f, 404.3f);
+	World_Waypoint_Set(306, 83, -329.38f, 115.0f, -385.84f);
+	World_Waypoint_Set(307, 84, 131.0f, -126.21f, -224.0f);
+	World_Waypoint_Set(308, 84, 103.0f, -126.21f, 152.0f);
+	World_Waypoint_Set(309, 84, 19.0f, -126.21f, 152.0f);
+	World_Waypoint_Set(310, 84, 459.0f, -126.21f, 152.0f);
+	World_Waypoint_Set(311, 84, -29.0f, -126.21f, 556.0f);
+	World_Waypoint_Set(312, 86, -311.0f, 129.0f, -488.0f);
+	World_Waypoint_Set(322, 12, 121.0f, 0.0f, -82.0f);
+	World_Waypoint_Set(323, 8, 600.58f, 0.14f, 32.82f);
+	World_Waypoint_Set(127, 26, 102.98f, -30.89f, -121.02f);
+	World_Waypoint_Set(128, 26, -20.0f, -30.89f, -121.02f);
+	World_Waypoint_Set(313, 26, 102.98f, -31.0f, -149.0f);
+	World_Waypoint_Set(314, 26, 20.0f, -31.0f, -109.0f);
+	World_Waypoint_Set(315, 26, -60.6f, -31.0f, -109.0f);
+	World_Waypoint_Set(316, 26, 87.35f, -31.0f, 74.0f);
+	World_Waypoint_Set(317, 26, 74.0f, -31.0f, 42.0f);
+	World_Waypoint_Set(318, 26, 74.0f, -31.0f, 98.0f);
+	World_Waypoint_Set(319, 26, 115.35f, -31.0f, 302.36f);
+	World_Waypoint_Set(320, 26, 104.38f, -31.0f, 260.0f);
+	World_Waypoint_Set(321, 26, 120.0f, -31.0f, 115.0f);
+	World_Waypoint_Set(336, 57, -110.0f, -73.5f, -169.0f);
+	World_Waypoint_Set(337, 57, -161.0f, -73.5f, -105.0f);
+	World_Waypoint_Set(338, 57, -193.0f, -73.5f, -105.0f);
+	World_Waypoint_Set(350, 54, -416.0f, -31.93f, -841.0f);
+	World_Waypoint_Set(339, 80, 106.0f, -12.21f, -94.0f);
+	World_Waypoint_Set(340, 80, 98.02f, -12.21f, -126.0f);
+	World_Waypoint_Set(341, 80, 106.0f, -21.47f, -278.0f);
+	World_Waypoint_Set(342, 80, 82.0f, -12.19f, -278.0f);
+	World_Waypoint_Set(343, 7, -1847.0f, -0.04f, 82.0f);
+	World_Waypoint_Set(344, 7, -1847.0f, -0.04f, -222.0f);
+	World_Waypoint_Set(345, 7, -1147.0f, -0.04f, -198.0f);
+	World_Waypoint_Set(346, 7, -667.0f, -0.04f, -125.0f);
+	World_Waypoint_Set(347, 7, -471.0f, -0.04f, -110.0f);
+	World_Waypoint_Set(348, 7, -403.0f, -0.04f, -110.0f);
+	World_Waypoint_Set(351, 31, 105.0f, 348.52f, 948.0f);
+	World_Waypoint_Set(352, 33, -426.0f, 9.68f, -33.0f);
+	World_Waypoint_Set(353, 33, -439.0f, 9.68f, -101.0f);
+	World_Waypoint_Set(356, 11, 19.01f, -24.0f, 20.21f);
+	World_Waypoint_Set(357, 11, 22.26f, 12.0f, -31.01f);
+	World_Waypoint_Set(366, 11, -94.21f, 12.0f, -26.15f);
+	World_Waypoint_Set(367, 11, -286.21f, -24.0f, 37.85f);
+	World_Waypoint_Set(368, 19, 176.91f, -40.67f, 225.92f);
+	World_Waypoint_Set(369, 54, -220.0f, 23.88f, -1437.0f);
+	World_Waypoint_Set(370, 54, -392.0f, 31.55f, -1757.0f);
+	World_Waypoint_Set(371, 39, 441.0f, 47.76f, -798.98f);
+	World_Waypoint_Set(372, 39, 185.62f, 47.76f, -867.42f);
+	World_Waypoint_Set(373, 39, 947.0f, 47.76f, -696.0f);
+	World_Waypoint_Set(374, 89, -339.22f, 0.22f, -11.33f);
+	World_Waypoint_Set(375, 11, -299.0f, -24.0f, 322.0f);
+	World_Waypoint_Set(376, 11, -215.0f, -24.0f, 322.0f);
+	World_Waypoint_Set(377, 39, 397.6f, 47.76f, -823.23f);
+	World_Waypoint_Set(378, 39, 461.56f, 47.76f, -757.78f);
+	World_Waypoint_Set(379, 18, -260.15f, 12.0f, -19.16f);
+	World_Waypoint_Set(361, 55, -185.0f, -70.19f, -1046.0f);
+	World_Waypoint_Set(362, 55, -121.0f, -70.19f, -778.0f);
+	World_Waypoint_Set(363, 55, -166.0f, -70.19f, -579.0f);
+	World_Waypoint_Set(364, 55, -160.0f, -70.19f, -164.0f);
+	World_Waypoint_Set(365, 55, 3.0f, -70.19f, -986.0f);
+	World_Waypoint_Set(380, 38, 456.43f, 47.76f, -276.05f);
+	World_Waypoint_Set(381, 70, -160.0f, -4.01f, 496.0f);
+	World_Waypoint_Set(382, 70, 0.0f, 1.72f, 60.0f);
+	World_Waypoint_Set(383, 70, 0.0f, 1.72f, -192.0f);
+	World_Waypoint_Set(384, 70, 260.0f, 1.72f, 52.0f);
+	World_Waypoint_Set(385, 33, 489.0f, 9.68f, 74.0f);
+	World_Waypoint_Set(386, 33, -375.0f, 9.68f, 54.0f);
+	World_Waypoint_Set(387, 33, -359.0f, 0.0f, 302.0f);
+	World_Waypoint_Set(388, 20, 215.0f, 0.0f, -122.0f);
+	World_Waypoint_Set(389, 20, -133.0f, 9.04f, 910.0f);
+	World_Waypoint_Set(390, 7, -655.0f, 6.98f, -364.0f);
+	World_Waypoint_Set(391, 7, -795.0f, 6.98f, -352.0f);
+	World_Waypoint_Set(392, 7, -1103.0f, 6.98f, -384.0f);
+	World_Waypoint_Set(393, 7, -1759.0f, -0.04f, 75.0f);
+	World_Waypoint_Set(394, 53, 476.0f, -162.0f, 196.0f);
+	World_Waypoint_Set(395, 53, 120.0f, -162.0f, 148.0f);
+	World_Waypoint_Set(396, 53, 120.0f, -161.0f, -160.0f);
+	World_Waypoint_Set(397, 53, 148.0f, -161.0f, -160.0f);
+	World_Waypoint_Set(398, 54, 324.0f, 31.0f, -1316.0f);
+	World_Waypoint_Set(399, 54, 236.0f, 31.0f, -1316.0f);
+	World_Waypoint_Set(400, 54, 248.0f, 31.0f, -540.0f);
+	World_Waypoint_Set(401, 54, -287.0f, 31.0f, -480.0f);
+	World_Waypoint_Set(402, 54, -331.0f, 31.0f, -620.0f);
+	World_Waypoint_Set(403, 54, -239.0f, 31.0f, -1436.0f);
+	World_Waypoint_Set(404, 54, -411.0f, 31.0f, -1436.0f);
+	World_Waypoint_Set(405, 74, 90.0f, -50.0f, -42.0f);
+	World_Waypoint_Set(406, 74, -106.0f, -50.0f, -2358.0f);
+	World_Waypoint_Set(407, 83, 0.0f, 81.02f, -512.0f);
+	World_Waypoint_Set(408, 83, 0.0f, 1.15f, 400.0f);
+	World_Waypoint_Set(409, 77, -48.0f, -1.74f, -983.0f);
+	World_Waypoint_Set(411, 78, 80.0f, -16.72f, -4.0f);
+	World_Waypoint_Set(412, 78, -48.0f, -11.0f, -352.0f);
+	World_Waypoint_Set(413, 79, -109.0f, 0.0f, 285.0f);
+	World_Waypoint_Set(414, 79, -109.0f, 0.0f, 125.0f);
+	World_Waypoint_Set(415, 80, 198.0f, -12.0f, -282.0f);
+	World_Waypoint_Set(416, 80, 90.0f, -12.0f, -274.0f);
+	World_Waypoint_Set(417, 80, 10.0f, -12.0f, -282.0f);
+	World_Waypoint_Set(418, 80, -106.0f, -12.0f, -746.0f);
+	World_Waypoint_Set(419, 80, -59.0f, -12.0f, -614.0f);
+	World_Waypoint_Set(420, 81, -496.0f, 0.0f, -168.0f);
+	World_Waypoint_Set(421, 81, -341.0f, 0.0f, 248.0f);
+	World_Waypoint_Set(422, 81, -348.0f, 0.0f, -36.0f);
+	World_Waypoint_Set(423, 85, 60.0f, 52.0f, -544.0f);
+	World_Waypoint_Set(424, 85, -552.0f, 141.0f, -1008.0f);
+	World_Waypoint_Set(425, 86, 245.0f, 186.0f, -24.0f);
+	World_Waypoint_Set(426, 86, -287.0f, 12.0f, -148.0f);
+	World_Waypoint_Set(427, 89, -9.0f, 0.0f, 588.0f);
+	World_Waypoint_Set(428, 89, -669.0f, 0.0f, 37.0f);
+	World_Waypoint_Set(429, 13, -796.08f, 0.0f, -184.09f);
+	World_Waypoint_Set(430, 53, -328.0f, -1.62f, 148.0f);
+	World_Waypoint_Set(431, 79, 75.0f, 0.0f, -71.0f);
+	World_Waypoint_Set(432, 79, 63.0f, 153.0f, -467.0f);
+	World_Waypoint_Set(433, 82, 115.0f, 156.0f, -310.0f);
+	World_Waypoint_Set(434, 82, -57.0f, 156.0f, -306.0f);
+	World_Waypoint_Set(435, 82, -121.0f, 156.0f, -426.0f);
+	World_Waypoint_Set(436, 89, -274.74f, 0.0f, 464.75f);
+	World_Waypoint_Set(437, 41, 271.97f, 40.63f, 18.4f);
+	World_Waypoint_Set(438, 41, 203.97f, 40.63f, 18.4f);
+	World_Waypoint_Set(516, 41, -79.01f, 40.63f, 91.01f);
+	World_Waypoint_Set(439, 13, -1273.27f, 0.32f, 126.92f);
+	World_Waypoint_Set(440, 4, -453.0f, -6.5f, 1176.0f);
+	World_Waypoint_Set(441, 4, -497.0f, -6.5f, 1080.0f);
+	World_Waypoint_Set(442, 4, -623.0f, -6.5f, 787.0f);
+	World_Waypoint_Set(443, 4, -436.0f, -6.5f, 765.0f);
+	World_Waypoint_Set(446, 77, 176.0f, 19.31f, -283.0f);
+	World_Waypoint_Set(447, 77, 40.0f, -1.74f, -247.0f);
+	World_Waypoint_Set(448, 77, 24.0f, -6.71f, -179.0f);
+	World_Waypoint_Set(449, 77, 44.0f, -1.74f, 57.0f);
+	World_Waypoint_Set(450, 74, -74.61f, -50.13f, -802.42f);
+	World_Waypoint_Set(451, 74, 141.39f, -50.13f, -802.92f);
+	World_Waypoint_Set(452, 42, -91.5f, 367.93f, 277.84f);
+	World_Waypoint_Set(453, 42, 32.5f, 367.93f, 277.84f);
+	World_Waypoint_Set(454, 42, 216.5f, 367.93f, 265.84f);
+	World_Waypoint_Set(455, 42, 216.5f, 367.93f, 389.84f);
+	World_Waypoint_Set(456, 60, -100.0f, 0.33f, -272.0f);
+	World_Waypoint_Set(462, 60, -119.0f, 0.33f, 77.0f);
+	World_Waypoint_Set(457, 78, 129.65f, 16.72f, -78.36f);
+	World_Waypoint_Set(458, 78, 44.2f, -11.64f, -390.86f);
+	World_Waypoint_Set(459, 78, 103.36f, -16.72f, -484.49f);
+	World_Waypoint_Set(460, 79, 103.0f, 0.0f, 413.0f);
+	World_Waypoint_Set(461, 79, 103.0f, 0.0f, 349.0f);
+	World_Waypoint_Set(467, 13, -585.67f, 0.0f, 380.58f);
+	World_Waypoint_Set(468, 53, -312.0f, -162.8f, 156.0f);
+	World_Waypoint_Set(469, 53, 68.0f, -162.8f, 144.0f);
+	World_Waypoint_Set(470, 53, 100.0f, -162.8f, -100.0f);
+	World_Waypoint_Set(471, 53, 208.0f, -162.8f, -100.0f);
+	World_Waypoint_Set(472, 53, -16.0f, -162.8f, -100.0f);
+	World_Waypoint_Set(473, 7, -667.39f, -0.04f, -28.38f);
+	World_Waypoint_Set(474, 7, -659.0f, 7.18f, -334.0f);
+	World_Waypoint_Set(475, 7, -659.0f, -0.04f, 242.0f);
+	World_Waypoint_Set(476, 7, -2327.0f, -0.04f, 142.0f);
+	World_Waypoint_Set(477, 75, -97.24f, 84.13f, -69.94f);
+	World_Waypoint_Set(478, 75, -97.24f, 74.87f, -509.94f);
+	World_Waypoint_Set(479, 74, -134.0f, -50.13f, -250.41f);
+	World_Waypoint_Set(480, 74, 17.01f, -50.13f, -2355.41f);
+	World_Waypoint_Set(481, 83, -193.5f, 1.15f, 29.0f);
+	World_Waypoint_Set(482, 83, -329.5f, 1.15f, 29.0f);
+	World_Waypoint_Set(483, 83, -329.5f, 1.15f, -379.0f);
+	World_Waypoint_Set(488, 74, 22.0f, -50.13f, -650.0f);
+	World_Waypoint_Set(489, 74, -14.0f, -50.13f, -2354.0f);
+	World_Waypoint_Set(490, 54, -360.0f, 31.55f, -1457.0f);
+	World_Waypoint_Set(491, 54, 308.0f, 31.66f, -1457.0f);
+	World_Waypoint_Set(492, 54, -72.0f, 23.88f, -1445.0f);
+	World_Waypoint_Set(493, 54, 76.0f, 23.88f, -1333.0f);
+	World_Waypoint_Set(494, 54, -236.0f, 31.55f, -337.0f);
+	World_Waypoint_Set(495, 11, -275.0f, -24.0f, 42.0f);
+	World_Waypoint_Set(496, 11, 185.0f, -24.0f, 42.0f);
+	World_Waypoint_Set(497, 55, -250.0f, -70.19f, -639.0f);
+	World_Waypoint_Set(498, 55, 454.0f, -70.19f, -667.0f);
+	World_Waypoint_Set(499, 13, -573.43f, 0.0f, -635.5f);
+	World_Waypoint_Set(500, 13, -625.43f, 0.0f, -635.5f);
+	World_Waypoint_Set(501, 56, -215.08f, -71.88f, 150.86f);
+	World_Waypoint_Set(502, 56, 60.92f, -71.88f, -29.14f);
+	World_Waypoint_Set(503, 13, -1417.36f, 0.32f, 149.18f);
+	World_Waypoint_Set(504, 13, -1512.0f, 0.32f, 323.0f);
+	World_Waypoint_Set(505, 13, -1813.36f, 0.32f, 325.18f);
+	World_Waypoint_Set(506, 59, -24.78f, 2.84f, -182.43f);
+	World_Waypoint_Set(507, 59, -200.78f, 2.84f, -282.43f);
+	World_Waypoint_Set(508, 37, 579.54f, -0.01f, -380.98f);
+	World_Waypoint_Set(509, 37, 307.54f, 8.0f, -752.98f);
+	World_Waypoint_Set(510, 37, 124.0f, 8.0f, -888.0f);
+	World_Waypoint_Set(511, 37, 124.0f, 8.0f, -244.0f);
+	World_Waypoint_Set(512, 38, -25.54f, 47.76f, -321.98f);
+	World_Waypoint_Set(513, 38, 446.46f, 47.76f, -509.98f);
+	World_Waypoint_Set(514, 39, 567.0f, 47.76f, -884.0f);
+	World_Waypoint_Set(515, 39, 203.0f, 47.76f, -880.0f);
+	World_Waypoint_Set(517, 40, 1246.62f, -0.31f, -171.02f);
+	World_Waypoint_Set(518, 40, -72.89f, -0.31f, -154.77f);
+	World_Waypoint_Set(519, 40, 285.88f, -0.31f, -134.49f);
+	World_Waypoint_Set(520, 40, 231.31f, -0.31f, 266.36f);
+	World_Waypoint_Set(521, 40, 482.02f, -0.31f, -661.24f);
+	World_Waypoint_Set(522, 40, 1183.98f, -0.31f, -176.25f);
+	World_Waypoint_Set(523, 40, -45.0f, -0.34f, -351.0f);
+	World_Waypoint_Set(530, 44, 36.79f, -12.2f, -534.54f);
+	World_Waypoint_Set(531, 44, -279.21f, -12.2f, -594.54f);
+	World_Waypoint_Set(532, 86, -76.51f, 129.0f, -748.49f);
+	World_Waypoint_Set(533, 86, -48.51f, 129.0f, -676.49f);
+	World_Waypoint_Set(534, 86, -176.51f, 129.0f, -504.49f);
+	World_Waypoint_Set(535, 86, 111.49f, 129.0f, -504.49f);
+	World_Waypoint_Set(536, 86, -296.51f, 12.97f, -300.49f);
+	World_Waypoint_Set(537, 86, -220.51f, 12.97f, -184.49f);
+	World_Waypoint_Set(538, 86, -40.51f, 12.97f, -148.49f);
+	World_Waypoint_Set(539, 80, 190.0f, 12.0f, -282.0f);
+	World_Waypoint_Set(540, 9, -934.24f, 0.0f, 807.77f);
+	World_Waypoint_Set(541, 9, -1147.2f, 0.0f, 893.18f);
+	World_Waypoint_Set(542, 9, -1098.4f, 8.26f, -312.12f);
+	World_Waypoint_Set(543, 9, -1046.4f, 8.26f, -312.12f);
+	World_Waypoint_Set(544, 74, 111.72f, -50.13f, -490.46f);
+	World_Waypoint_Set(545, 74, -143.86f, 490.46f, -300.38f);
+	World_Waypoint_Set(550, 9, -785.31f, 0.0f, -237.05f);
+	World_Waypoint_Set(551, 9, -737.31f, 0.0f, -145.05f);
+	World_Waypoint_Set(324, 22, 267.0f, -60.3f, 203.0f);
+	World_Waypoint_Set(325, 22, 84.0f, -60.3f, 337.0f);
+	World_Waypoint_Set(326, 2, -36.0f, 0.0f, 185.0f);
+	World_Waypoint_Set(327, 2, -166.0f, 0.0f, -103.0f);
+	World_Waypoint_Set(328, 3, -556.0f, 252.59f, -1018.11f);
+	World_Waypoint_Set(329, 3, -655.0f, 252.6f, -1012.0f);
+	World_Waypoint_Set(330, 3, -657.0f, 253.0f, -1127.0f);
+	World_Waypoint_Set(331, 102, 163.8f, 0.0f, 67.0f);
+	World_Waypoint_Set(332, 2, -39.0f, 0.0f, 11.5f);
+	World_Waypoint_Set(333, 102, -34.0f, 0.0f, 33.0f);
+	World_Waypoint_Set(334, 22, 3.0f, -60.3f, -144.0f);
+	World_Waypoint_Set(335, 102, -50.0f, 0.0f, 212.0f);
+}
+
+void InitScript::Init_SDB() {
+	SDB_Set_Actor(kSuspectSadik, kActorSadik);
+	SDB_Set_Sex(kSuspectSadik, 1);
+	SDB_Add_MO_Clue(kSuspectSadik, kClueCrystalsCase);
+	SDB_Add_MO_Clue(kSuspectSadik, kClueDetonatorWire);
+	SDB_Add_MO_Clue(kSuspectSadik, kClueSadiksGun);
+	SDB_Add_MO_Clue(kSuspectSadik, kCluePlasticExplosive);
+	SDB_Add_Whereabouts_Clue(kSuspectSadik, kClueTyrellSecurity);
+	SDB_Add_Whereabouts_Clue(kSuspectSadik, kClueKingstonKitchenBox1);
+	SDB_Add_Whereabouts_Clue(kSuspectSadik, kClueDragonflyEarring);
+	SDB_Add_Whereabouts_Clue(kSuspectSadik, kClueChewInterview);
+	SDB_Add_Whereabouts_Clue(kSuspectSadik, kClueHomelessManInterview1);
+	SDB_Add_Replicant_Clue(kSuspectSadik, kClueDetonatorWire);
+	SDB_Add_Replicant_Clue(kSuspectSadik, kClueCrystalsCase);
+	SDB_Add_Replicant_Clue(kSuspectSadik, kClueMorajiInterview);
+	SDB_Add_Replicant_Clue(kSuspectSadik, kClueAttemptedFileAccess);
+	SDB_Add_Replicant_Clue(kSuspectSadik, kClueExpertBomber);
+	SDB_Add_Replicant_Clue(kSuspectSadik, kClueRachaelInterview);
+	SDB_Add_Replicant_Clue(kSuspectSadik, kClueCrystalsCase);
+	SDB_Add_Non_Replicant_Clue(kSuspectSadik, kClueStaggeredbyPunches);
+	SDB_Add_Non_Replicant_Clue(kSuspectSadik, kClueIzosWarning);
+	SDB_Add_Non_Replicant_Clue(kSuspectSadik, kClueAmateurBomber);
+	SDB_Add_Other_Clue(kSuspectSadik, kClueGrigorianInterviewB1);
+	SDB_Add_Other_Clue(kSuspectSadik, kClueGrigorianInterviewB2);
+	SDB_Add_Other_Clue(kSuspectSadik, kClueAct2Ended);
+	SDB_Add_Other_Clue(kSuspectSadik, kClueBombingSuspect);
+	SDB_Add_Other_Clue(kSuspectSadik, kClueSadikAtMoonbus);
+	SDB_Add_Identity_Clue(kSuspectSadik, kClueAct2Ended);
+	SDB_Add_Photo_Clue(kSuspectSadik, kClueBombingSuspect, 31);
+	SDB_Add_Photo_Clue(kSuspectSadik, kClueSadikAtMoonbus, 38);
+
+	SDB_Set_Actor(kSuspectClovis, kActorClovis);
+	SDB_Set_Sex(kSuspectClovis, 1);
+	SDB_Add_MO_Clue(kSuspectClovis, kClueShellCasings);
+	SDB_Add_MO_Clue(kSuspectClovis, kClueLabShellCasings);
+	SDB_Add_Whereabouts_Clue(kSuspectClovis, kClueDispatchHitAndRun);
+	SDB_Add_Whereabouts_Clue(kSuspectClovis, kClueRuncitersViewB);
+	SDB_Add_Whereabouts_Clue(kSuspectClovis, kClueChewInterview);
+	SDB_Add_Replicant_Clue(kSuspectClovis, kClueOfficersStatement);
+	SDB_Add_Replicant_Clue(kSuspectClovis, kClueDoorForced2);
+	SDB_Add_Replicant_Clue(kSuspectClovis, kClueMorajiInterview);
+	SDB_Add_Replicant_Clue(kSuspectClovis, kClueZubenTalksAboutLucy1);
+	SDB_Add_Replicant_Clue(kSuspectClovis, kClueZubenTalksAboutLucy2);
+	SDB_Add_Replicant_Clue(kSuspectClovis, kClueDektoraInterview4);
+	SDB_Add_Other_Clue(kSuspectClovis, kClueAnimalMurderSuspect);
+	SDB_Add_Other_Clue(kSuspectClovis, kClueGracefulFootprints);
+	SDB_Add_Other_Clue(kSuspectClovis, kClueIzosWarning);
+	SDB_Add_Other_Clue(kSuspectClovis, kClueAct2Ended);
+	SDB_Add_Other_Clue(kSuspectClovis, kClueClovisAtMoonbus);
+	SDB_Add_Other_Clue(kSuspectClovis, kClueAnimalMurderSuspect);
+	SDB_Add_Other_Clue(kSuspectClovis, kClueIzosFriend);
+	SDB_Add_Other_Clue(kSuspectClovis, kClueMilitaryBoots);
+	SDB_Add_Identity_Clue(kSuspectClovis, kClueIzosWarning);
+	SDB_Add_Identity_Clue(kSuspectClovis, kClueAct2Ended);
+	SDB_Add_Identity_Clue(kSuspectClovis, kClueDektoraInterview4);
+	SDB_Add_Photo_Clue(kSuspectClovis, kClueClovisAtMoonbus, 37);
+	SDB_Add_Photo_Clue(kSuspectClovis, kClueAnimalMurderSuspect, 7);
+	SDB_Add_Photo_Clue(kSuspectClovis, kClueIzosFriend, 25);
+	SDB_Add_Photo_Clue(kSuspectClovis, kClueMilitaryBoots, 8);
+
+	SDB_Set_Actor(kSuspectZuben, kActorZuben);
+	SDB_Set_Sex(kSuspectZuben, 1);
+	SDB_Add_MO_Clue(kSuspectZuben, kClueOfficersStatement);
+	SDB_Add_MO_Clue(kSuspectZuben, kClueLabCorpses);
+	SDB_Add_Whereabouts_Clue(kSuspectZuben, kClueDispatchHitAndRun);
+	SDB_Add_Whereabouts_Clue(kSuspectZuben, kClueRuncitersViewB);
+	SDB_Add_Replicant_Clue(kSuspectZuben, kClueOfficersStatement);
+	SDB_Add_Replicant_Clue(kSuspectZuben, kClueDoorForced2);
+	SDB_Add_Replicant_Clue(kSuspectZuben, kClueHowieLeeInterview);
+	SDB_Add_Replicant_Clue(kSuspectZuben, kClueZubenRunsAway);
+	SDB_Add_Replicant_Clue(kSuspectZuben, kClueZuben);
+	SDB_Add_Replicant_Clue(kSuspectZuben, kClueZubenTalksAboutLucy1);
+	SDB_Add_Replicant_Clue(kSuspectZuben, kClueZubenTalksAboutLucy2);
+	SDB_Add_Non_Replicant_Clue(kSuspectZuben, kClueLimpingFootprints);
+	SDB_Add_Non_Replicant_Clue(kSuspectZuben, kClueBigManLimping);
+	SDB_Add_Non_Replicant_Clue(kSuspectZuben, kClueZubensMotive);
+	SDB_Add_Other_Clue(kSuspectZuben, kClueCrowdInterviewA);
+	SDB_Add_Other_Clue(kSuspectZuben, kClueZubenInterview);
+	SDB_Add_Other_Clue(kSuspectZuben, kClueLucyInterview);
+	SDB_Add_Identity_Clue(kSuspectZuben, kClueHowieLeeInterview);
+	SDB_Add_Identity_Clue(kSuspectZuben, kClueZubenRunsAway);
+	SDB_Add_Identity_Clue(kSuspectZuben, kClueZubenInterview);
+	SDB_Add_Identity_Clue(kSuspectZuben, kClueLucyInterview);
+	SDB_Add_Photo_Clue(kSuspectZuben, kClueZuben, 33);
+
+	SDB_Set_Actor(kSuspectLucy, kActorLucy);
+	SDB_Set_Sex(kSuspectLucy, 0);
+	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueChopstickWrapper);
+	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueSushiMenu);
+	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueReferenceLetter);
+	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueRuncitersViewA);
+	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueHysteriaToken);
+	SDB_Add_Whereabouts_Clue(kSuspectLucy, kClueZubenInterview);
+	SDB_Add_Replicant_Clue(kSuspectLucy, kClueRunciterInterviewA);
+	SDB_Add_Replicant_Clue(kSuspectLucy, kClueRunciterInterviewB1);
+	SDB_Add_Replicant_Clue(kSuspectLucy, kClueVKLucyReplicant);
+	SDB_Add_Replicant_Clue(kSuspectLucy, kClueZubenTalksAboutLucy1);
+	SDB_Add_Replicant_Clue(kSuspectLucy, kClueDektoraInterview4);
+	SDB_Add_Replicant_Clue(kSuspectLucy, kClueRuncitersConfession1);
+	SDB_Add_Non_Replicant_Clue(kSuspectLucy, kClueToyDog);
+	SDB_Add_Non_Replicant_Clue(kSuspectLucy, kClueRagDoll);
+	SDB_Add_Non_Replicant_Clue(kSuspectLucy, kClueCandy);
+	SDB_Add_Non_Replicant_Clue(kSuspectLucy, kClueVKLucyHuman);
+	SDB_Add_Non_Replicant_Clue(kSuspectLucy, kClueZubenTalksAboutLucy2);
+	SDB_Add_Other_Clue(kSuspectLucy, kClueLucy);
+	SDB_Add_Other_Clue(kSuspectLucy, kClueCrowdInterviewA);
+	SDB_Add_Identity_Clue(kSuspectLucy, kClueRunciterInterviewA);
+	SDB_Add_Identity_Clue(kSuspectLucy, kClueDektoraInterview4);
+	SDB_Add_Photo_Clue(kSuspectLucy, kClueLucy, 5);
+
+	SDB_Set_Actor(kSuspectDekora, kActorDektora);
+	SDB_Add_MO_Clue(kSuspectDekora, kClueScorpions);
+	SDB_Add_Replicant_Clue(kSuspectDekora, kClueVKDektoraReplicant);
+	SDB_Add_Replicant_Clue(kSuspectDekora, kClueEarlyQInterview);
+	SDB_Add_Replicant_Clue(kSuspectDekora, kClueDragonflyBelt);
+	SDB_Add_Replicant_Clue(kSuspectDekora, kClueDektoraInterview4);
+	SDB_Add_Non_Replicant_Clue(kSuspectDekora, kClueVKDektoraHuman);
+	SDB_Add_Non_Replicant_Clue(kSuspectDekora, kClueDektoraInterview2);
+	SDB_Add_Non_Replicant_Clue(kSuspectDekora, kClueDektoraInterview3);
+	SDB_Add_Non_Replicant_Clue(kSuspectDekora, kClueDektorasCard);
+	SDB_Add_Non_Replicant_Clue(kSuspectDekora, kClueDektoraInterview1);
+	SDB_Add_Other_Clue(kSuspectDekora, kClueDragonflyBelt);
+	SDB_Add_Other_Clue(kSuspectDekora, kClueWomanInAnimoidRow);
+	SDB_Add_Other_Clue(kSuspectDekora, kClueChinaBar);
+	SDB_Add_Other_Clue(kSuspectDekora, kClueCarRegistration1);
+	SDB_Add_Identity_Clue(kSuspectDekora, kClueDektoraInterview2);
+	SDB_Add_Identity_Clue(kSuspectDekora, kClueDektoraInterview3);
+	SDB_Add_Identity_Clue(kSuspectDekora, kClueEarlyQInterview);
+	SDB_Add_Photo_Clue(kSuspectDekora, kClueWomanInAnimoidRow, 21);
+	SDB_Add_Photo_Clue(kSuspectDekora, kClueChinaBar, 19);
+
+	SDB_Set_Actor(kSuspectGordo, kActorGordo);
+	SDB_Set_Sex(kSuspectGordo, 1);
+	SDB_Add_Whereabouts_Clue(kSuspectGordo, kClueStolenCheese);
+	SDB_Add_Identity_Clue(kSuspectGordo, kClueGordoInterview1);
+	SDB_Add_Identity_Clue(kSuspectGordo, kClueGordoInterview2);
+
+	SDB_Set_Actor(kSuspectIzo, kActorIzo);
+	SDB_Set_Sex(kSuspectIzo, 1);
+	SDB_Add_Whereabouts_Clue(kSuspectIzo, kClueBobInterview1);
+	SDB_Add_Whereabouts_Clue(kSuspectIzo, kClueBobInterview2);
+	SDB_Add_Whereabouts_Clue(kSuspectIzo, kClueGrigorianInterviewB2);
+	SDB_Add_Whereabouts_Clue(kSuspectIzo, kClueHomelessManInterview1);
+	SDB_Add_Replicant_Clue(kSuspectIzo, kClueGogglesReplicantIssue);
+	SDB_Add_Other_Clue(kSuspectIzo, kClueGrigorianInterviewB1);
+	SDB_Add_Other_Clue(kSuspectIzo, kClueWeaponsCache);
+	SDB_Add_Other_Clue(kSuspectIzo, kClueFolder);
+	SDB_Add_Other_Clue(kSuspectIzo, kClueIzosStashRaided);
+	SDB_Add_Other_Clue(kSuspectIzo, kClueIzo);
+	SDB_Add_Other_Clue(kSuspectIzo, kCluePhotoOfMcCoy1);
+	SDB_Add_Other_Clue(kSuspectIzo, kCluePhotoOfMcCoy2);
+	SDB_Add_Other_Clue(kSuspectIzo, kClueRadiationGoggles);
+	SDB_Add_Other_Clue(kSuspectIzo, kClueIzoInterview);
+	SDB_Add_Identity_Clue(kSuspectIzo, kClueGrigorianInterviewB2);
+	SDB_Add_Identity_Clue(kSuspectIzo, kClueBobInterview1);
+	SDB_Add_Identity_Clue(kSuspectIzo, kClueBobInterview2);
+	SDB_Add_Identity_Clue(kSuspectIzo, kCluePhotoOfMcCoy1);
+	SDB_Add_Identity_Clue(kSuspectIzo, kCluePhotoOfMcCoy2);
+	SDB_Add_Identity_Clue(kSuspectIzo, kClueRadiationGoggles);
+	SDB_Add_Identity_Clue(kSuspectIzo, kClueIzoInterview);
+	SDB_Add_Photo_Clue(kSuspectIzo, kClueIzo, 26);
+
+	SDB_Set_Actor(kSuspectMcCoy, kActorMcCoy);
+	SDB_Add_Replicant_Clue(kSuspectMcCoy, kClueMcCoyAtMoonbus);
+	SDB_Add_Other_Clue(kSuspectMcCoy, kCluePhotoOfMcCoy1);
+	SDB_Add_Other_Clue(kSuspectMcCoy, kCluePhotoOfMcCoy2);
+	SDB_Add_Identity_Clue(kSuspectMcCoy, kClueMcCoyAtMoonbus);
+	SDB_Add_Photo_Clue(kSuspectMcCoy, kClueMcCoyAtMoonbus, 36);
+	SDB_Add_Photo_Clue(kSuspectMcCoy, kCluePhotoOfMcCoy1, 17);
+	SDB_Add_Photo_Clue(kSuspectMcCoy, kCluePhotoOfMcCoy2, 18);
+
+	SDB_Set_Actor(kSuspectGuzza, kActorGuzza);
+	SDB_Add_Other_Clue(kSuspectGuzza, kClueGuzza);
+	SDB_Add_Other_Clue(kSuspectGuzza, kClueFolder);
+	SDB_Add_Other_Clue(kSuspectGuzza, kClueGuzzaFramedMcCoy);
+	SDB_Add_Identity_Clue(kSuspectGuzza, kClueGuzza);
+	SDB_Add_Identity_Clue(kSuspectGuzza, kClueGuzzaFramedMcCoy);
+	SDB_Add_Identity_Clue(kSuspectGuzza, kClueFolder);
+	SDB_Add_Photo_Clue(kSuspectGuzza, kClueGuzza, 27);
+}
+
+void InitScript::Init_CDB() {
+	CDB_Set_Crime(kClueOfficersStatement, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueDoorForced1, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueDoorForced2, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueLimpingFootprints, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueGracefulFootprints, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueShellCasings, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueCandy, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueToyDog, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueChopstickWrapper, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueSushiMenu, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueLabCorpses, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueLabShellCasings, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueRuncitersVideo, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueReferenceLetter, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueCrowdInterviewA, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueCrowdInterviewB, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueRunciterInterviewA, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueRunciterInterviewB1, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueRunciterInterviewB2, kCrimeAnimalMurder);
+	CDB_Set_Crime(kCluePaintTransfer, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueChromeDebris, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueRuncitersViewA, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueRuncitersViewB, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueCarColorAndMake, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueLicensePlate, kCrimeAnimalMurder);
+	CDB_Set_Crime(kCluePartialLicenseNumber, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueLabPaintTransfer, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueAnimalMurderSuspect, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueMilitaryBoots, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueLucyInterview, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueCarRegistration1, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueCarRegistration2, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueCarRegistration3, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueZubenInterview, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueLucy, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueDragonflyAnklet, kCrimeAnimalMurder);
+	CDB_Set_Crime(kClueZuben, kCrimeAnimalMurder);
+
+	CDB_Set_Crime(kCluePhoneCallGuzza, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueDragonflyEarring, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueTyrellSecurity, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueTyrellGuardInterview, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueDetonatorWire, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueVictimInformation, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueAttemptedFileAccess, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueKingstonKitchenBox1, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueTyrellSalesPamphlet1, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueTyrellSalesPamphlet2, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueDogCollar1, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueRachaelInterview, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueTyrellInterview, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueBombingSuspect, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueDogCollar2, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueKingstonKitchenBox2, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kCluePlasticExplosive, kCrimeEisendullerMurder);
+	CDB_Set_Crime(kClueTyrellSecurityPhoto, kCrimeEisendullerMurder);
+
+	CDB_Set_Crime(kClueGaffsInformation, kCrimeMoonbusHijacking);
+	CDB_Set_Crime(kClueMoonbus1, kCrimeMoonbusHijacking);
+	CDB_Set_Crime(kClueMcCoyAtMoonbus, kCrimeMoonbusHijacking);
+	CDB_Set_Crime(kClueClovisAtMoonbus, kCrimeMoonbusHijacking);
+	CDB_Set_Crime(kClueSadikAtMoonbus, kCrimeMoonbusHijacking);
+	CDB_Set_Crime(kClueVKLucyReplicant, kCrimeMoonbusHijacking);
+	CDB_Set_Crime(kClueCrystalsCase, kCrimeMoonbusHijacking);
+	CDB_Set_Crime(kCluePhoneCallCrystal, kCrimeMoonbusHijacking);
+
+	CDB_Set_Crime(kClueCrimeSceneNotes, kCrimeFactoryBombing);
+	CDB_Set_Crime(kClueGrigorianInterviewA, kCrimeFactoryBombing);
+	CDB_Set_Crime(kClueGrigorianInterviewB1, kCrimeFactoryBombing);
+	CDB_Set_Crime(kClueGrigorianInterviewB2, kCrimeFactoryBombing);
+
+	CDB_Set_Crime(kClueMorajiInterview, kCrimeMorajiMurder);
+	CDB_Set_Crime(kClueExpertBomber, kCrimeMorajiMurder);
+	CDB_Set_Crime(kClueAmateurBomber, kCrimeMorajiMurder);
+
+	CDB_Set_Crime(kClueWeaponsCache, kCrimeArmsDealing);
+	CDB_Set_Crime(kClueFolder, kCrimeArmsDealing);
+	CDB_Set_Crime(kClueIzosStashRaided, kCrimeArmsDealing);
+	CDB_Set_Crime(kClueHomelessManInterview1, kCrimeArmsDealing);
+	CDB_Set_Crime(kClueHomelessManInterview2, kCrimeArmsDealing);
+	CDB_Set_Crime(kClueHomelessManKid, kCrimeArmsDealing);
+	CDB_Set_Crime(kClueOriginalRequisitionForm, kCrimeArmsDealing);
+	CDB_Set_Crime(kCluePoliceIssueWeapons, kCrimeArmsDealing);
+	CDB_Set_Crime(kClueFolder, kCrimeArmsDealing);
+	CDB_Set_Crime(kClueGuzzaFramedMcCoy, kCrimeArmsDealing);
+
+	CDB_Set_Crime(kClueStaggeredbyPunches, kCrimeBradburyAssault);
+	CDB_Set_Crime(kClueAct2Ended, kCrimeBradburyAssault);
+
+	for(int i = 0; i != 288; ++i) {
+		CDB_Set_Clue_Asset_Type(i, kClueTypeIntangible);
+	}
+
+	CDB_Set_Clue_Asset_Type(kClueOfficersStatement, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueDoorForced2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueLimpingFootprints, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueGracefulFootprints, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueShellCasings, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueCandy, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueToyDog, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueChopstickWrapper, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueSushiMenu, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueLabCorpses, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueLabShellCasings, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueRuncitersVideo, kClueTypeVideoClip);
+	CDB_Set_Clue_Asset_Type(kClueLucy, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueDragonflyAnklet, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueReferenceLetter, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueCrowdInterviewA, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueCrowdInterviewB, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueZubenInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueZuben, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueBigManLimping, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueRunciterInterviewA, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueRunciterInterviewB1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueRunciterInterviewB2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueHowieLeeInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kCluePaintTransfer, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueChromeDebris, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueRuncitersViewA, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueRuncitersViewB, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueCarColorAndMake, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kCluePartialLicenseNumber, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueBriefcase, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueGaffsInformation, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueCrystalVisitedRunciters, kClueTypeIntangible);
+	CDB_Set_Clue_Asset_Type(kClueCrystalVisitedChinatown, kClueTypeIntangible);
+	CDB_Set_Clue_Asset_Type(kClueWantedPoster, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueLicensePlate, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueLabPaintTransfer, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueDispatchHitAndRun, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueInceptShotRoy, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kCluePhoneCallGuzza, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueDragonflyEarring, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueTyrellSecurity, kClueTypeVideoClip);
+	CDB_Set_Clue_Asset_Type(kClueTyrellGuardInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueBombingSuspect, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueSadiksGun, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueDetonatorWire, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueVictimInformation, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueAttemptedFileAccess, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueCrystalsCase, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueKingstonKitchenBox1, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueTyrellSalesPamphlet1, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueTyrellSalesPamphlet2, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kCluePeruvianLadyInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueHasanInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueBobInterview1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueBobInterview2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueIzoInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueIzosWarning, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueRadiationGoggles, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueGogglesReplicantIssue, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueFishLadyInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueDogCollar1, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueWeaponsCache, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueChewInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueMorajiInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueGordoInterview1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueGordoInterview2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueAnsweringMachineMessage, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueChessTable, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueStaggeredbyPunches, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueMaggieBracelet, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueEnvelope, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueIzosFriend, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueChinaBarSecurityPhoto, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kCluePurchasedScorpions, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueWeaponsOrderForm, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueShippingForm, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueHysteriaToken, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueRagDoll, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueMoonbus1, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueCheese, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueDektorasDressingRoom, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueEarlyQsClub, kClueTypeVideoClip);
+	CDB_Set_Clue_Asset_Type(kClueStrangeScale1, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueDektoraInterview1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueDektoraInterview2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueDektoraInterview3, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueDektorasCard, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueGrigoriansNote, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueCollectionReceipt, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueSpecialIngredient, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueStolenCheese, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueGordoInterview3, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueGordoConfession, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueGordosLighter1, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueGordosLighter2, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueDektoraInterview4, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueHollowayInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueBakersBadge, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueHoldensBadge, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueCarIdentified, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueCarRegistration1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueCarRegistration2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueCarRegistration3, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueCrazylegsInterview1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueCrazylegsInterview2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueLichenDogWrapper, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueRequisitionForm, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueScaryChair, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueIzosStashRaided, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueHomelessManInterview1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueHomelessManInterview2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueHomelessManKid, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueGuzzaFramedMcCoy, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueOriginalShippingForm, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueOriginalRequisitionForm, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueCandyWrapper, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueFlaskOfAbsinthe, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueDektoraConfession, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueRunciterConfession1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueRunciterConfession2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueLutherLanceInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueMoonbus2, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueMoonbusCloseup, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kCluePhoneCallDektora1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kCluePhoneCallDektora2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kCluePhoneCallLucy1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kCluePhoneCallLucy2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kCluePhoneCallClovis, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kCluePhoneCallCrystal, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kCluePowerSource, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueBomb, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueCrimeSceneNotes, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueGrigorianInterviewA, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueGrigorianInterviewB1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueGrigorianInterviewB2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueDNATyrell, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueDNASebastian, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueDNAChew, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueDNAMoraji, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueDNALutherLance, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueDNAMarcus, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueAnimalMurderSuspect, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueMilitaryBoots, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueOuterDressingRoom, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kCluePhotoOfMcCoy1, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kCluePhotoOfMcCoy2, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueEarlyQAndLucy, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueClovisflowers, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueLucyWithDektora, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueWomanInAnimoidRow, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueScorpions, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueStrangeScale2, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueChinaBarSecurityCamera, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueIzo, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueGuzza, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueChinaBarSecurityDisc, kClueTypeVideoClip);
+	CDB_Set_Clue_Asset_Type(kClueScorpionbox, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueTyrellSecurityPhoto, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueChinaBar, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kCluePlasticExplosive, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueDogCollar2, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueKingstonKitchenBox2, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueCrystalsCigarette, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueSpinnerKeys, kClueTypeObject);
+	CDB_Set_Clue_Asset_Type(kClueExpertBomber, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueAmateurBomber, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueVKLucyReplicant, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueVKLucyHuman, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueVKDektoraReplicant, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueVKDektoraHuman, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueVKBobGorskyReplicant, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueVKBobGorskyHuman, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueVKGrigorianReplicant, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueVKGrigorianHuman, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueVKRunciterReplicant, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueVKRunciterHuman, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueLucyInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueMoonbusReflection, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueMcCoyAtMoonbus, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueClovisAtMoonbus, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueSadikAtMoonbus, kClueTypePhotograph);
+	CDB_Set_Clue_Asset_Type(kClueZubenTalksAboutLucy1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueZubenTalksAboutLucy2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueZubensMotive, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueRachaelInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueTyrellInterview, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueRuncitersConfession1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueEarlyInterviewA, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueEarlyInterviewB1, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueEarlyInterviewB2, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueCrazylegsInterview3, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueCrazylegGgrovels, kClueTypeAudioRecording);
+	CDB_Set_Clue_Asset_Type(kClueFolder, kClueTypeObject);
+}
+
+void InitScript::Init_Spinner() {
+	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationPoliceStation, true);
+	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationMcCoysApartment, true);
+	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationRuncitersAnimals, true);
+	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationChinatown, false);
+	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationAnimoidRow, false);
+	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationTyrellBuilding, false);
+	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationDNARow, false);
+	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationBradburyBuilding, false);
+	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationNightclubRow, false);
+	Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationHysteriaHall, false);
+}
+
+void InitScript::Init_Actor_Friendliness() {
+	Actor_Set_Friendliness_To_Other(kActorSteele, kActorMcCoy, 65);
+	Actor_Set_Friendliness_To_Other(kActorSteele, kActorGuzza, 60);
+	Actor_Set_Friendliness_To_Other(kActorSteele, kActorGrigorian, 30);
+	Actor_Set_Friendliness_To_Other(kActorSteele, kActorRunciter, 35);
+	Actor_Set_Friendliness_To_Other(kActorSteele, kActorOfficerLeary, 65);
+	Actor_Set_Friendliness_To_Other(kActorSteele, kActorOfficerGrayford, 65);
+	Actor_Set_Friendliness_To_Other(kActorSteele, kActorHowieLee, 70);
+	Actor_Set_Friendliness_To_Other(kActorSteele, kActorKlein, 65);
+	Actor_Set_Friendliness_To_Other(kActorSteele, kActorSergeantWalls, 80);
+	Actor_Set_Friendliness_To_Other(kActorSteele, kActorGaff, 65);
+	Actor_Set_Friendliness_To_Other(kActorGordo, kActorSteele, 45);
+	Actor_Set_Friendliness_To_Other(kActorGordo, kActorGuzza, 65);
+	Actor_Set_Friendliness_To_Other(kActorGordo, kActorGrigorian, 70);
+	Actor_Set_Friendliness_To_Other(kActorGordo, kActorTransient, 75);
+	Actor_Set_Friendliness_To_Other(kActorGordo, kActorRunciter, 30);
+	Actor_Set_Friendliness_To_Other(kActorGordo, kActorZuben, 80);
+	Actor_Set_Friendliness_To_Other(kActorGordo, kActorOfficerLeary, 40);
+	Actor_Set_Friendliness_To_Other(kActorGordo, kActorOfficerGrayford, 40);
+	Actor_Set_Friendliness_To_Other(kActorGordo, kActorHowieLee, 70);
+	Actor_Set_Friendliness_To_Other(kActorGordo, kActorGaff, 40);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorSteele, 75);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorGordo, 70);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorGrigorian, 40);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorTransient, 55);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorRunciter, 40);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorZuben, 45);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorOfficerLeary, 55);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorOfficerGrayford, 55);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorHowieLee, 60);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorKlein, 60);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorSergeantWalls, 60);
+	Actor_Set_Friendliness_To_Other(kActorGuzza, kActorGaff, 65);
+	Actor_Set_Friendliness_To_Other(kActorClovis, kActorMcCoy, 63);
+	Actor_Set_Friendliness_To_Other(kActorLucy, kActorMcCoy, 50);
+	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorSteele, 30);
+	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorGordo, 70);
+	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorGuzza, 30);
+	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorTransient, 55);
+	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorRunciter, 60);
+	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorZuben, 70);
+	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorOfficerLeary, 30);
+	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorOfficerGrayford, 30);
+	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorHowieLee, 65);
+	Actor_Set_Friendliness_To_Other(kActorGrigorian, kActorGaff, 30);
+	Actor_Set_Friendliness_To_Other(kActorTransient, kActorGordo, 75);
+	Actor_Set_Friendliness_To_Other(kActorTransient, kActorGuzza, 40);
+	Actor_Set_Friendliness_To_Other(kActorTransient, kActorGrigorian, 35);
+	Actor_Set_Friendliness_To_Other(kActorTransient, kActorRunciter, 40);
+	Actor_Set_Friendliness_To_Other(kActorTransient, kActorZuben, 65);
+	Actor_Set_Friendliness_To_Other(kActorTransient, kActorOfficerLeary, 40);
+	Actor_Set_Friendliness_To_Other(kActorTransient, kActorOfficerGrayford, 40);
+	Actor_Set_Friendliness_To_Other(kActorTransient, kActorHowieLee, 70);
+	Actor_Set_Friendliness_To_Other(kActorTransient, kActorGaff, 45);
+	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorSteele, 55);
+	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorGordo, 40);
+	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorGuzza, 40);
+	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorGrigorian, 35);
+	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorTransient, 40);
+	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorZuben, 40);
+	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorOfficerLeary, 60);
+	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorOfficerGrayford, 60);
+	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorHowieLee, 65);
+	Actor_Set_Friendliness_To_Other(kActorRunciter, kActorGaff, 65);
+	Actor_Set_Friendliness_To_Other(kActorZuben, kActorSteele, 45);
+	Actor_Set_Friendliness_To_Other(kActorZuben, kActorGordo, 90);
+	Actor_Set_Friendliness_To_Other(kActorZuben, kActorGuzza, 55);
+	Actor_Set_Friendliness_To_Other(kActorZuben, kActorGrigorian, 65);
+	Actor_Set_Friendliness_To_Other(kActorZuben, kActorTransient, 60);
+	Actor_Set_Friendliness_To_Other(kActorZuben, kActorRunciter, 35);
+	Actor_Set_Friendliness_To_Other(kActorZuben, kActorOfficerLeary, 35);
+	Actor_Set_Friendliness_To_Other(kActorZuben, kActorOfficerGrayford, 35);
+	Actor_Set_Friendliness_To_Other(kActorZuben, kActorHowieLee, 60);
+	Actor_Set_Friendliness_To_Other(kActorZuben, kActorGaff, 35);
+	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorSteele, 75);
+	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorGuzza, 75);
+	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorGrigorian, 35);
+	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorTransient, 45);
+	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorRunciter, 40);
+	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorOfficerGrayford, 80);
+	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorHowieLee, 70);
+	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorKlein, 85);
+	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorSergeantWalls, 85);
+	Actor_Set_Friendliness_To_Other(kActorOfficerLeary, kActorGaff, 85);
+	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorSteele, 75);
+	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorGuzza, 75);
+	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorGrigorian, 35);
+	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorTransient, 45);
+	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorRunciter, 40);
+	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorOfficerLeary, 80);
+	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorHowieLee, 65);
+	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorKlein, 80);
+	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorSergeantWalls, 85);
+	Actor_Set_Friendliness_To_Other(kActorOfficerGrayford, kActorGaff, 85);
+	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorMcCoy, 60);
+	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorSteele, 60);
+	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorGordo, 65);
+	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorGuzza, 65);
+	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorTransient, 65);
+	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorRunciter, 40);
+	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorZuben, 65);
+	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorOfficerLeary, 70);
+	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorOfficerGrayford, 70);
+	Actor_Set_Friendliness_To_Other(kActorHowieLee, kActorGaff, 70);
+	Actor_Set_Friendliness_To_Other(kActorKlein, kActorSteele, 70);
+	Actor_Set_Friendliness_To_Other(kActorKlein, kActorGuzza, 75);
+	Actor_Set_Friendliness_To_Other(kActorKlein, kActorGrigorian, 35);
+	Actor_Set_Friendliness_To_Other(kActorKlein, kActorOfficerLeary, 70);
+	Actor_Set_Friendliness_To_Other(kActorKlein, kActorOfficerGrayford, 70);
+	Actor_Set_Friendliness_To_Other(kActorKlein, kActorSergeantWalls, 65);
+	Actor_Set_Friendliness_To_Other(kActorKlein, kActorGaff, 70);
+	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorMcCoy, 70);
+	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorSteele, 70);
+	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorGuzza, 80);
+	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorGrigorian, 35);
+	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorOfficerLeary, 70);
+	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorOfficerGrayford, 70);
+	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorKlein, 65);
+	Actor_Set_Friendliness_To_Other(kActorSergeantWalls, kActorGaff, 70);
+	Actor_Set_Friendliness_To_Other(kActorGaff, kActorSteele, 70);
+	Actor_Set_Friendliness_To_Other(kActorGaff, kActorGuzza, 65);
+	Actor_Set_Friendliness_To_Other(kActorGaff, kActorGrigorian, 35);
+	Actor_Set_Friendliness_To_Other(kActorGaff, kActorRunciter, 35);
+	Actor_Set_Friendliness_To_Other(kActorGaff, kActorOfficerLeary, 70);
+	Actor_Set_Friendliness_To_Other(kActorGaff, kActorOfficerGrayford, 65);
+	Actor_Set_Friendliness_To_Other(kActorGaff, kActorHowieLee, 80);
+	Actor_Set_Friendliness_To_Other(kActorGaff, kActorKlein, 70);
+	Actor_Set_Friendliness_To_Other(kActorGaff, kActorSergeantWalls, 70);
+}
+
+void InitScript::Init_Actor_Combat_Aggressiveness() {
+	Actor_Set_Combat_Aggressiveness(kActorGuzza, 50);
+	Actor_Set_Combat_Aggressiveness(kActorBulletBob, 50);
+	Actor_Set_Combat_Aggressiveness(kActorTyrellGuard, 50);
+	Actor_Set_Combat_Aggressiveness(kActorZuben, 90);
+	Actor_Set_Combat_Aggressiveness(kActorGordo, 50);
+	Actor_Set_Combat_Aggressiveness(kActorLucy, 0);
+	Actor_Set_Combat_Aggressiveness(kActorIzo, 70);
+	Actor_Set_Combat_Aggressiveness(kActorDektora, 60);
+	Actor_Set_Combat_Aggressiveness(kActorSteele, 70);
+	Actor_Set_Combat_Aggressiveness(kActorSadik, 80);
+	Actor_Set_Combat_Aggressiveness(kActorClovis, 75);
+	Actor_Set_Combat_Aggressiveness(kActorOfficerLeary, 70);
+	Actor_Set_Combat_Aggressiveness(kActorOfficerGrayford, 60);
+	Actor_Set_Combat_Aggressiveness(kActorMutant1, 40);
+	Actor_Set_Combat_Aggressiveness(kActorMutant2, 30);
+	Actor_Set_Combat_Aggressiveness(kActorMutant3, 30);
+	Actor_Set_Combat_Aggressiveness(kActorFreeSlotA, 100);
+}
+
+void InitScript::Init_Actor_Honesty() {
+	Actor_Set_Honesty(kActorZuben, 90);
+}
+
+void InitScript::Init_Actor_Intelligence() {
+	Actor_Set_Intelligence(kActorZuben, 20);
+	Actor_Set_Intelligence(kActorGordo, 70);
+	Actor_Set_Intelligence(kActorLucy, 60);
+	Actor_Set_Intelligence(kActorIzo, 75);
+	Actor_Set_Intelligence(kActorDektora, 80);
+	Actor_Set_Intelligence(kActorSteele, 80);
+	Actor_Set_Intelligence(kActorSadik, 80);
+	Actor_Set_Intelligence(kActorClovis, 100);
+	Actor_Set_Intelligence(kActorOfficerLeary, 50);
+	Actor_Set_Intelligence(kActorOfficerGrayford, 40);
+	Actor_Set_Intelligence(kActorMutant1, 40);
+	Actor_Set_Intelligence(kActorMutant2, 20);
+	Actor_Set_Intelligence(kActorMutant3, 30);
+	Actor_Set_Intelligence(kActorFreeSlotA, 10);
+}
+
+void InitScript::Init_Actor_Stability() {
+	Actor_Set_Stability(kActorZuben, 35);
+}
+
+void InitScript::Init_Actor_Health() {
+	Actor_Set_Health(kActorMcCoy, 50, 50);
+	Actor_Set_Health(kActorSteele, 50, 50);
+	Actor_Set_Health(kActorGordo, 50, 50);
+	Actor_Set_Health(kActorDektora, 50, 50);
+	Actor_Set_Health(kActorGuzza, 50, 50);
+	Actor_Set_Health(kActorClovis, 50, 50);
+	Actor_Set_Health(kActorLucy, 50, 50);
+	Actor_Set_Health(kActorIzo, 50, 50);
+	Actor_Set_Health(kActorSadik, 50, 50);
+	Actor_Set_Health(kActorCrazylegs, 50, 50);
+	Actor_Set_Health(kActorLuther, 50, 50);
+	Actor_Set_Health(kActorGrigorian, 50, 50);
+	Actor_Set_Health(kActorTransient, 50, 50);
+	Actor_Set_Health(kActorLance, 50, 50);
+	Actor_Set_Health(kActorBulletBob, 50, 50);
+	Actor_Set_Health(kActorRunciter, 50, 50);
+	Actor_Set_Health(kActorInsectDealer, 50, 50);
+	Actor_Set_Health(kActorTyrellGuard, 50, 50);
+	Actor_Set_Health(kActorEarlyQ, 50, 50);
+	Actor_Set_Health(kActorZuben, 50, 50);
+	Actor_Set_Health(kActorHasan, 50, 50);
+	Actor_Set_Health(kActorMarcus, 50, 50);
+	Actor_Set_Health(kActorMia, 50, 50);
+	Actor_Set_Health(kActorOfficerLeary, 50, 50);
+	Actor_Set_Health(kActorOfficerGrayford, 50, 50);
+	Actor_Set_Health(kActorHanoi, 50, 50);
+	Actor_Set_Health(kActorBaker, 50, 50);
+	Actor_Set_Health(kActorDeskClerk, 50, 50);
+	Actor_Set_Health(kActorHowieLee, 50, 50);
+	Actor_Set_Health(kActorFishDealer, 50, 50);
+	Actor_Set_Health(kActorKlein, 50, 50);
+	Actor_Set_Health(kActorMurray, 50, 50);
+	Actor_Set_Health(kActorHawkersBarkeep, 50, 50);
+	Actor_Set_Health(kActorHolloway, 50, 50);
+	Actor_Set_Health(kActorSergeantWalls, 50, 50);
+	Actor_Set_Health(kActorMoraji, 50, 50);
+	Actor_Set_Health(kActorTheBard, 50, 50);
+	Actor_Set_Health(kActorPhotographer, 50, 50);
+	Actor_Set_Health(kActorDispatcher, 50, 50);
+	Actor_Set_Health(kActorRajif, 50, 50);
+	Actor_Set_Health(kActorGovernorKolvig, 50, 50);
+	Actor_Set_Health(kActorEarlyQBartender, 50, 50);
+	Actor_Set_Health(kActorHawkersParrot, 50, 50);
+	Actor_Set_Health(kActorTaffyPatron, 50, 50);
+	Actor_Set_Health(kActorLockupGuard, 50, 50);
+	Actor_Set_Health(kActorTeenager, 50, 50);
+	Actor_Set_Health(kActorHysteriaPatron1, 50, 50);
+	Actor_Set_Health(kActorHysteriaPatron2, 50, 50);
+	Actor_Set_Health(kActorHysteriaPatron3, 50, 50);
+	Actor_Set_Health(kActorShoeshineMan, 50, 50);
+	Actor_Set_Health(kActorTyrell, 50, 50);
+	Actor_Set_Health(kActorChew, 50, 50);
+	Actor_Set_Health(kActorGaff, 50, 50);
+	Actor_Set_Health(kActorBryant, 50, 50);
+	Actor_Set_Health(kActorTaffy, 50, 50);
+	Actor_Set_Health(kActorSebastian, 50, 50);
+	Actor_Set_Health(kActorRachael, 50, 50);
+	Actor_Set_Health(kActorGeneralDoll, 50, 50);
+	Actor_Set_Health(kActorIsabella, 50, 50);
+	Actor_Set_Health(kActorLeon, 50, 50);
+	Actor_Set_Health(kActorMaggie, 50, 50);
+	Actor_Set_Health(kActorGenwalkerA, 50, 50);
+	Actor_Set_Health(kActorGenwalkerB, 50, 50);
+	Actor_Set_Health(kActorGenwalkerC, 50, 50);
+	Actor_Set_Health(kActorZuben, 80, 80);
+	Actor_Set_Health(kActorGordo, 40, 40);
+	Actor_Set_Health(kActorLucy, 20, 20);
+	Actor_Set_Health(kActorIzo, 50, 50);
+	Actor_Set_Health(kActorDektora, 60, 60);
+	Actor_Set_Health(kActorSteele, 60, 60);
+	Actor_Set_Health(kActorSadik, 60, 60);
+	Actor_Set_Health(kActorClovis, 90, 90);
+	Actor_Set_Health(kActorOfficerLeary, 40, 40);
+	Actor_Set_Health(kActorOfficerGrayford, 50, 50);
+	Actor_Set_Health(kActorMutant1, 30, 30);
+	Actor_Set_Health(kActorMutant2, 50, 50);
+	Actor_Set_Health(kActorMutant3, 20, 20);
+	Actor_Set_Health(kActorFreeSlotA, 20, 20);
+	Actor_Set_Health(kActorFreeSlotB, 20, 20);
+	if (Game_Flag_Query(kFlagGordoIsReplicant)) {
+		Actor_Set_Health(kActorGordo, 60, 60);
+	}
+	if (Game_Flag_Query(kFlagLucyIsReplicant)) {
+		Actor_Set_Health(kActorLucy, 40, 40);
+	}
+	if (Game_Flag_Query(kFlagIzoIsReplicant)) {
+		Actor_Set_Health(kActorIzo, 65, 65);
+	}
+	if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
+		Actor_Set_Health(kActorDektora, 70, 70);
+	}
+	if (Game_Flag_Query(kFlagSadikIsReplicant)) {
+		Actor_Set_Health(kActorSadik, 80, 80);
+	}
+}
+
+void InitScript::Init_Combat_Cover_Waypoints() {
+	Combat_Cover_Waypoint_Set_Data(0, 0, 7, 25, -603.0f, 0.0f, 32.0f);
+	Combat_Cover_Waypoint_Set_Data(1, 0, 7, 25, -670.0f, 0.0f, -24.0f);
+	Combat_Cover_Waypoint_Set_Data(2, 0, 7, 25, -604.0f, 0.0f, -96.0f);
+	Combat_Cover_Waypoint_Set_Data(3, 0, 7, 25, -490.0f, 0.0f, -20.0f);
+	Combat_Cover_Waypoint_Set_Data(4, 0, 7, 25, -667.0f, 0.0f, -164.0f);
+	Combat_Cover_Waypoint_Set_Data(5, 0, 7, 25, -606.0f, 0.0f, -222.0f);
+	Combat_Cover_Waypoint_Set_Data(6, 0, 7, 25, -534.0f, 0.0f, -170.0f);
+	Combat_Cover_Waypoint_Set_Data(7, 3, 54, 54, 76.06f, 23.83f, -1058.49f);
+	Combat_Cover_Waypoint_Set_Data(8, 3, 54, 54, -335.94f, 31.55f, -1406.49f);
+	Combat_Cover_Waypoint_Set_Data(9, 15, 42, 39, 286.0f, 367.93f, 330.0f);
+	Combat_Cover_Waypoint_Set_Data(10, 15, 42, 39, -58.0f, 367.93f, 294.0f);
+	Combat_Cover_Waypoint_Set_Data(11, 4, 37, 34, -30.0f, 8.0f, -759.0f);
+	Combat_Cover_Waypoint_Set_Data(12, 4, 37, 34, -93.0f, 8.0f, -693.0f);
+	Combat_Cover_Waypoint_Set_Data(13, 4, 37, 34, -6.0f, 8.0f, -607.0f);
+	Combat_Cover_Waypoint_Set_Data(14, 4, 37, 34, 78.0f, 8.0f, -687.0f);
+	Combat_Cover_Waypoint_Set_Data(15, 4, 37, 34, 262.0f, 8.0f, -683.0f);
+	Combat_Cover_Waypoint_Set_Data(16, 4, 37, 34, 334.0f, 8.0f, -607.0f);
+	Combat_Cover_Waypoint_Set_Data(17, 4, 37, 34, 426.0f, 8.0f, -679.0f);
+	Combat_Cover_Waypoint_Set_Data(18, 5, 4, 24, -318.0f, -6.5f, 1117.0f);
+	Combat_Cover_Waypoint_Set_Data(19, 5, 4, 24, -330.0f, -6.5f, 981.0f);
+	Combat_Cover_Waypoint_Set_Data(20, 5, 4, 24, -294.0f, -6.5f, 725.0f);
+	Combat_Cover_Waypoint_Set_Data(21, 16, 84, 96, 380.0f, -126.21f, 198.0f);
+	Combat_Cover_Waypoint_Set_Data(22, 16, 84, 96, 364.0f, -126.21f, -66.0f);
+	Combat_Cover_Waypoint_Set_Data(23, 18, 70, 80, 8.0f, 1.72f, 8.0f);
+	Combat_Cover_Waypoint_Set_Data(24, 18, 70, 80, 188.0f, 1.72f, 92.0f);
+	Combat_Cover_Waypoint_Set_Data(25, 18, 70, 80, 216.0f, -4.01f, 196.0f);
+	Combat_Cover_Waypoint_Set_Data(26, 18, 70, 80, -420.0f, 1.72f, 100.0f);
+	Combat_Cover_Waypoint_Set_Data(27, 18, 70, 80, -672.0f, 1.72f, -44.0f);
+	Combat_Cover_Waypoint_Set_Data(28, 10, 78, 90, -128.77f, -5.21f, -435.0f);
+	Combat_Cover_Waypoint_Set_Data(29, 10, 78, 90, -20.77f, 0.81f, -199.0f);
+	Combat_Cover_Waypoint_Set_Data(30, 10, 77, 89, -216.0f, 39.15f, -819.0f);
+	Combat_Cover_Waypoint_Set_Data(31, 10, 77, 89, 144.0f, -1.74f, -1015.0f);
+	Combat_Cover_Waypoint_Set_Data(32, 10, 77, 89, 152.0f, 4.14f, -811.0f);
+	Combat_Cover_Waypoint_Set_Data(33, 10, 79, 91, -121.0f, 0.0f, -39.0f);
+	Combat_Cover_Waypoint_Set_Data(34, 10, 80, 92, 86.0f, -12.21f, -278.0f);
+	Combat_Cover_Waypoint_Set_Data(35, 20, 41, 38, 407.82f, 40.63f, 95.25f);
+	Combat_Cover_Waypoint_Set_Data(36, 20, 41, 38, 357.81f, 40.63f, 387.9f);
+}
+
+void InitScript::Init_Combat_Flee_Waypoints() {
+	Combat_Flee_Waypoint_Set_Data(0, 4, 37, 34, 187.0f, 8.0f, -197.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(1, 4, 37, 34, 454.0f, 8.0f, -717.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(2, 4, 38, 35, -10.87f, 47.76f, -141.32f, -1);
+	Combat_Flee_Waypoint_Set_Data(3, 4, 38, 35, 466.0f, 47.76f, -532.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(4, 4, 39, 36, 199.0f, 47.76f, -880.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(5, 4, 39, 36, 594.0f, 47.76f, -1141.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(6, 4, 39, 36, 912.0f, 47.76f, -447.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(7, 4, 39, 36, 492.0f, 47.76f, -459.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(8, 1, 20, 2, 271.0f, 0.0f, 1038.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(9, 1, 20, 2, -175.0f, 9.04f, 8.59f, -1);
+	Combat_Flee_Waypoint_Set_Data(10, 1, 20, 2, -343.05f, 9.04f, 260.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(11, 0, 7, 25, -443.0f, -0.04f, -180.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(12, 0, 7, 26, -1485.0f, 6.98f, -393.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(13, 0, 7, 28, -652.0f, 7.18f, 354.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(14, 6, 49, 48, 25.0f, 0.0f, -314.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(15, 6, 49, 48, 980.0f, 0.0f, 189.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(16, 6, 49, 48, 601.0f, 0.0f, -1641.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(17, 12, 80, 92, 218.0f, -12.21f, -290.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(18, 12, 80, 92, -150.0f, -12.21f, -962.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(19, 13, 81, 93, -524.0f, 0.0f, -172.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(20, 13, 81, 93, -427.0f, 0.0f, 199.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(21, 13, 81, 93, -121.0f, 0.0f, -145.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(22, 14, 83, 95, 2.0f, 1.15f, 412.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(23, 14, 83, 95, -327.0f, 1.15f, -384.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(24, 14, 83, 95, -253.0f, 81.33f, -620.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(25, 5, 28, 17, -518.52f, -109.91f, 312.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(26, 5, 28, 17, 141.0f, -109.91f, 452.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(27, 5, 33, 23, 516.0f, 0.56f, 779.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(28, 5, 33, 23, 388.0f, 9.68f, 190.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(29, 5, 33, 23, -429.0f, 9.68f, -115.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(30, 7, 68, 77, -997.0f, 508.14f, -630.84f, -1);
+	Combat_Flee_Waypoint_Set_Data(31, 7, 68, 77, -416.27f, 508.14f, -574.84f, -1);
+	Combat_Flee_Waypoint_Set_Data(32, 7, 68, 77, -416.0f, 508.14f, -906.84f, -1);
+	Combat_Flee_Waypoint_Set_Data(33, 7, 68, 77, -1168.0f, 508.14f, -1666.84f, -1);
+	Combat_Flee_Waypoint_Set_Data(34, 10, 79, 91, 75.0f, 153.0f, -485.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(35, 10, 79, 91, -18.0f, 0.0f, 321.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(36, 11, 74, 86, -190.0f, -50.13f, -298.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(37, 11, 74, 86, 126.0f, -50.13f, -150.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(38, 11, 74, 86, 187.78f, -50.13f, -1262.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(39, 11, 74, 86, -20.22f, -30.13f, -2338.3f, -1);
+	Combat_Flee_Waypoint_Set_Data(40, 3, 54, 54, -416.0f, 31.55f, -829.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(41, 3, 54, 54, -412.0f, 31.55f, -1357.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(42, 3, 54, 54, -208.0f, 23.0f, -1693.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(43, 3, 54, 54, -64.0f, 23.83f, -2097.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(44, 3, 54, 54, 320.0f, 23.83f, -1058.49f, -1);
+	Combat_Flee_Waypoint_Set_Data(45, 3, 54, 54, 252.0f, 31.65f, -674.49f, -1);
+	Combat_Flee_Waypoint_Set_Data(46, 8, 45, 42, -803.0f, -615.49f, 2619.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(47, 8, 45, 42, -1027.0f, -614.49f, 3151.24f, -1);
+	Combat_Flee_Waypoint_Set_Data(48, 9, 9, 45, -1190.0f, 0.0f, 876.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(49, 9, 9, 45, -687.0f, 0.0f, 910.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(50, 9, 9, 46, -455.0f, 8.26f, -453.26f, -1);
+	Combat_Flee_Waypoint_Set_Data(51, 9, 9, 46, -1127.0f, 8.26f, -705.26f, -1);
+	Combat_Flee_Waypoint_Set_Data(52, 9, 9, 46, -1143.0f, 8.26f, -261.26f, -1);
+	Combat_Flee_Waypoint_Set_Data(53, 9, 9, 46, -703.0f, 8.26f, -157.26f, -1);
+	Combat_Flee_Waypoint_Set_Data(54, 10, 77, 89, 166.0f, 11.87f, -250.8f, -1);
+	Combat_Flee_Waypoint_Set_Data(55, 10, 77, 89, 158.0f, 4.14f, -10.8f, -1);
+	Combat_Flee_Waypoint_Set_Data(56, 10, 77, 89, -310.0f, 39.15f, -822.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(57, 10, 77, 89, -302.0f, -1.74f, -5847.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(58, 10, 78, 90, 4.0f, 1.37f, -3684.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(59, 10, 78, 90, 146.28f, -6.05f, -135.93f, -1);
+	Combat_Flee_Waypoint_Set_Data(60, 7, 53, 53, 212.0f, -162.8f, -108.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(61, 7, 53, 53, -28.0f, -162.8f, -104.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(62, 7, 53, 53, 504.0f, -162.8f, 224.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(63, 7, 53, 53, -301.0f, -162.8f, 275.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(64, 15, 42, 39, 98.0f, 367.93f, -10.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(65, 15, 42, 39, -206.0f, 367.69f, 386.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(66, 5, 4, 24, -190.0f, -6.5f, 789.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(67, 5, 4, 24, 123.0f, -6.5f, 1002.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(68, 5, 4, 24, -573.0f, -6.5f, 1202.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(69, 16, 84, 96, 120.0f, -126.21f, -350.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(70, 16, 84, 96, 524.0f, -126.21f, 158.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(71, 16, 84, 96, 276.0f, -126.21f, 537.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(72, 17, 86, 98, -334.7f, 12.97f, -332.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(73, 18, 70, 80, -672.0f, 1.72f, -96.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(74, 18, 70, 80, -552.0f, -4.01f, 268.0f, -1);
+	Combat_Flee_Waypoint_Set_Data(75, 18, 70, 80, 293.06f, 1.72f, 112.25f, -1);
+	Combat_Flee_Waypoint_Set_Data(76, 20, 41, 38, 435.13f, 37.18f, -292.34f, -1);
+}
+
+void InitScript::Init_Shadows() {
+	int list[] = {440, 37, 38, 83, 874};
+	Disable_Shadows(list, 5);
+}
+
+} // End of namespace BladeRunner
diff --git a/engines/bladerunner/script/init_script.h b/engines/bladerunner/script/init_script.h
new file mode 100644
index 0000000..15069f1
--- /dev/null
+++ b/engines/bladerunner/script/init_script.h
@@ -0,0 +1,62 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+#ifndef BLADERUNNER_SCRIPT_INIT_H
+#define BLADERUNNER_SCRIPT_INIT_H
+
+#include "bladerunner/script/script.h"
+
+namespace BladeRunner {
+
+class BladeRunnerEngine;
+
+class InitScript : ScriptBase {
+public:
+	InitScript(BladeRunnerEngine *vm)
+		: ScriptBase(vm) {
+	}
+
+	void SCRIPT_Initialize_Game();
+
+private:
+	void Init_Globals();
+	void Init_Game_Flags();
+	void Init_Clues();
+	void Init_Clues2();
+	void Init_World_Waypoints();
+	void Init_SDB();
+	void Init_CDB();
+	void Init_Spinner();
+	void Init_Actor_Friendliness();
+	void Init_Actor_Combat_Aggressiveness();
+	void Init_Actor_Honesty();
+	void Init_Actor_Intelligence();
+	void Init_Actor_Stability();
+	void Init_Actor_Health();
+	void Init_Combat_Cover_Waypoints();
+	void Init_Combat_Flee_Waypoints();
+	void Init_Shadows();
+};
+
+} // End of namespace BladeRunner
+
+#endif
diff --git a/engines/bladerunner/script/kia.cpp b/engines/bladerunner/script/kia.cpp
deleted file mode 100644
index e2db62f..0000000
--- a/engines/bladerunner/script/kia.cpp
+++ /dev/null
@@ -1,963 +0,0 @@
-/* ScummVM - Graphic Adventure Engine
- *
- * ScummVM is the legal property of its developers, whose names
- * are too numerous to list here. Please refer to the COPYRIGHT
- * file distributed with this source distribution.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-#include "bladerunner/script/kia.h"
-
-#include "bladerunner/bladerunner.h"
-#include "bladerunner/mouse.h"
-#include "bladerunner/ui/kia.h"
-
-namespace BladeRunner {
-
-KIAScript::KIAScript(BladeRunnerEngine *vm) : ScriptBase(vm) {}
-
-void KIAScript::playClueAssetScript(int notUsed, int clueId) {
-	_vm->_kia->playerReset();
-	_vm->_mouse->disable();
-	SCRIPT_KIA_DLL_Play_Clue_Asset_Script(notUsed, clueId);
-	_vm->_mouse->enable();
-}
-
-void KIAScript::SCRIPT_KIA_DLL_Play_Clue_Asset_Script(int notUsed, int clueId) {
-	switch (clueId) {
-	case kClueOfficersStatement:
-		KIA_Play_Actor_Dialogue(kActorOfficerLeary, 40);
-		break;
-	case kClueDoorForced2:
-		KIA_Play_Actor_Dialogue(kActorOfficerLeary, 0);
-		break;
-	case kClueLimpingFootprints:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1970);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1980);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1990);
-		break;
-	case kClueGracefulFootprints:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1970);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1980);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1990);
-		break;
-	case kClueShellCasings:
-		KIA_Play_Slice_Model(966);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1960);
-		break;
-	case kClueCandy:
-		KIA_Play_Slice_Model(933);
-		break;
-	case kClueToyDog:
-		KIA_Play_Slice_Model(971);
-		break;
-	case kClueChopstickWrapper:
-		KIA_Play_Slice_Model(937);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2010);
-		break;
-	case kClueSushiMenu:
-		KIA_Play_Photograph(6);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2020);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2030);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2040);
-		break;
-	case kClueLabCorpses:
-		KIA_Play_Actor_Dialogue(kActorKlein, 140);
-		break;
-	case kClueLabShellCasings:
-		KIA_Play_Actor_Dialogue(kActorKlein, 50);
-		KIA_Play_Actor_Dialogue(kActorKlein, 60);
-		KIA_Play_Actor_Dialogue(kActorKlein, 70);
-		KIA_Play_Actor_Dialogue(kActorKlein, 80);
-		KIA_Play_Actor_Dialogue(kActorKlein, 90);
-		break;
-	case kClueRuncitersVideo:
-		KIA_Play_Slice_Model(975);
-		break;
-	case kClueLucy:
-		KIA_Play_Photograph(5);
-		break;
-	case kClueDragonflyAnklet:
-		KIA_Play_Photograph(4);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4050);
-		break;
-	case kClueReferenceLetter:
-		KIA_Play_Slice_Model(964);
-		KIA_Play_Actor_Dialogue(kActorRunciter, 280);
-		KIA_Play_Actor_Dialogue(kActorRunciter, 290);
-		break;
-	case kClueCrowdInterviewA:
-		KIA_Play_Actor_Dialogue(kActorOfficerLeary, 100);
-		break;
-	case kClueCrowdInterviewB:
-		KIA_Play_Actor_Dialogue(kActorOfficerLeary, 120);
-		KIA_Play_Actor_Dialogue(kActorOfficerLeary, 130);
-		break;
-	case kClueZubenInterview:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 380);
-		KIA_Play_Actor_Dialogue(kActorZuben, 30);
-		KIA_Play_Actor_Dialogue(kActorZuben, 40);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 410);
-		KIA_Play_Actor_Dialogue(kActorZuben, 50);
-		break;
-	case kClueZuben:
-		KIA_Play_Photograph(33);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 350);
-		break;
-	case kClueBigManLimping:
-		KIA_Play_Actor_Dialogue(kActorTransient, 10);
-		break;
-	case kClueRunciterInterviewA:
-		KIA_Play_Actor_Dialogue(kActorRunciter, 40);
-		KIA_Play_Actor_Dialogue(kActorRunciter, 50);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 4565);
-		KIA_Play_Actor_Dialogue(kActorRunciter, 60);
-		break;
-	case kClueRunciterInterviewB1:
-		KIA_Play_Actor_Dialogue(kActorRunciter, 250);
-		KIA_Play_Actor_Dialogue(kActorRunciter, 270);
-		break;
-	case kClueRunciterInterviewB2:
-		KIA_Play_Actor_Dialogue(kActorRunciter, 260);
-		KIA_Play_Actor_Dialogue(kActorRunciter, 270);
-		break;
-	case kClueHowieLeeInterview:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 295);
-		KIA_Play_Actor_Dialogue(kActorHowieLee, 90);
-		KIA_Play_Actor_Dialogue(kActorHowieLee, 100);
-		break;
-	case kCluePaintTransfer:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1880);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1890);
-		break;
-	case kClueChromeDebris:
-		KIA_Play_Slice_Model(938);
-		break;
-	case kClueRuncitersViewA:
-		KIA_Play_Photograph(11);
-		break;
-	case kClueRuncitersViewB:
-		KIA_Play_Photograph(12);
-		break;
-	case kClueCarColorAndMake:
-		KIA_Play_Photograph(10);
-		break;
-	case kCluePartialLicenseNumber:
-		KIA_Play_Photograph(9);
-		break;
-	case kClueBriefcase:
-		KIA_Play_Slice_Model(987);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5870);
-		KIA_Play_Actor_Dialogue(kActorGuzza, 810);
-		KIA_Play_Actor_Dialogue(kActorGuzza, 820);
-		break;
-	case kClueGaffsInformation:
-		KIA_Play_Actor_Dialogue(kActorGaff, 20);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 680);
-		KIA_Play_Actor_Dialogue(kActorGaff, 30);
-		break;
-	case kClueLicensePlate:
-		KIA_Play_Slice_Model(952);
-		break;
-	case kClueLabPaintTransfer:
-		KIA_Play_Actor_Dialogue(kActorKlein, 170);
-		KIA_Play_Actor_Dialogue(kActorKlein, 180);
-		KIA_Play_Actor_Dialogue(kActorKlein, 190);
-		KIA_Play_Actor_Dialogue(kActorKlein, 200);
-		break;
-	case kClueDispatchHitAndRun:
-		KIA_Play_Actor_Dialogue(kActorDispatcher, 90);
-		KIA_Play_Actor_Dialogue(kActorDispatcher, 100);
-		KIA_Play_Actor_Dialogue(kActorDispatcher, 110);
-		KIA_Play_Actor_Dialogue(kActorDispatcher, 120);
-		KIA_Play_Actor_Dialogue(kActorDispatcher, 130);
-		KIA_Play_Actor_Dialogue(kActorDispatcher, 140);
-		KIA_Play_Actor_Dialogue(kActorDispatcher, 150);
-		break;
-	case kCluePhoneCallGuzza:
-		KIA_Play_Actor_Dialogue(kActorGuzza, 30);
-		KIA_Play_Actor_Dialogue(kActorGuzza, 50);
-		KIA_Play_Actor_Dialogue(kActorGuzza, 70);
-		break;
-	case kClueDragonflyEarring:
-		KIA_Play_Slice_Model(940);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2140);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2150);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2160);
-		break;
-	case kClueTyrellSecurity:
-		KIA_Play_Slice_Model(975);
-		break;
-	case kClueTyrellGuardInterview:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5140);
-		KIA_Play_Actor_Dialogue(kActorTyrellGuard, 30);
-		KIA_Play_Actor_Dialogue(kActorTyrellGuard, 40);
-		break;
-	case kClueBombingSuspect:
-		KIA_Play_Photograph(31);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2140);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2150);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2160);
-		break;
-	case kClueDetonatorWire:
-		KIA_Play_Slice_Model(974);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2320);
-		if (Game_Flag_Query(48)) {
-			KIA_Play_Actor_Dialogue(kActorVoiceOver, 2330);
-			KIA_Play_Actor_Dialogue(kActorVoiceOver, 2340);
-		}
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2350);
-		break;
-	case kClueVictimInformation:
-		KIA_Play_Actor_Dialogue(kActorTyrellGuard, 100);
-		KIA_Play_Actor_Dialogue(kActorTyrellGuard, 110);
-		KIA_Play_Actor_Dialogue(kActorTyrellGuard, 120);
-		KIA_Play_Actor_Dialogue(kActorTyrellGuard, 130);
-		break;
-	case kClueAttemptedFileAccess:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2170);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2180);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2190);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2200);
-		break;
-	case kClueCrystalsCase:
-		KIA_Play_Actor_Dialogue(kActorSteele, 2230);
-		KIA_Play_Actor_Dialogue(kActorSteele, 2260);
-		KIA_Play_Actor_Dialogue(kActorSteele, 2270);
-		KIA_Play_Actor_Dialogue(kActorSteele, 2280);
-		break;
-	case kClueKingstonKitchenBox1:
-		KIA_Play_Slice_Model(955);
-		if (Query_Difficulty_Level() == 0) {
-			KIA_Play_Actor_Dialogue(kActorVoiceOver, 4140);
-		} else {
-			KIA_Play_Actor_Dialogue(kActorVoiceOver, 4150);
-		}
-		break;
-	case kClueTyrellSalesPamphlet1:
-		KIA_Play_Slice_Model(973);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4280);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4290);
-		break;
-	case kClueTyrellSalesPamphlet2:
-		KIA_Play_Slice_Model(973);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4280);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4300);
-		break;
-	case kCluePeruvianLadyInterview:
-		KIA_Play_Actor_Dialogue(kActorInsectDealer, 90);
-		KIA_Play_Actor_Dialogue(kActorInsectDealer, 100);
-		KIA_Play_Actor_Dialogue(kActorInsectDealer, 110);
-		KIA_Play_Actor_Dialogue(kActorInsectDealer, 120);
-		KIA_Play_Actor_Dialogue(kActorInsectDealer, 130);
-		break;
-	case kClueHasanInterview:
-		KIA_Play_Actor_Dialogue(kActorHasan, 90);
-		KIA_Play_Actor_Dialogue(kActorHasan, 100);
-		break;
-	case kClueBobInterview1:
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 320);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 330);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 340);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 380);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 390);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 400);
-		break;
-	case kClueBobInterview2:
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 320);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 330);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 410);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 420);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 440);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 450);
-		break;
-	case kClueIzoInterview:
-		KIA_Play_Actor_Dialogue(kActorIzo, 210);
-		KIA_Play_Actor_Dialogue(kActorIzo, 220);
-		KIA_Play_Actor_Dialogue(kActorIzo, 240);
-		KIA_Play_Actor_Dialogue(kActorIzo, 250);
-		break;
-	case kClueIzosWarning:
-		KIA_Play_Actor_Dialogue(kActorIzo, 750);
-		KIA_Play_Actor_Dialogue(kActorIzo, 760);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5500);
-		KIA_Play_Actor_Dialogue(kActorIzo, 780);
-		KIA_Play_Actor_Dialogue(kActorIzo, 790);
-		break;
-	case kClueRadiationGoggles:
-		KIA_Play_Slice_Model(963);
-		break;
-	case kClueGogglesReplicantIssue:
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 560);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 570);
-		KIA_Play_Actor_Dialogue(kActorBulletBob, 580);
-		break;
-	case kClueFishLadyInterview:
-		KIA_Play_Actor_Dialogue(kActorFishDealer, 120);
-		KIA_Play_Actor_Dialogue(kActorFishDealer, 130);
-		break;
-	case kClueDogCollar1:
-		KIA_Play_Slice_Model(942);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4160);
-		break;
-	case kClueWeaponsCache:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2430);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2440);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2450);
-		break;
-	case kClueChewInterview:
-		KIA_Play_Actor_Dialogue(kActorChew, 140);
-		KIA_Play_Actor_Dialogue(kActorChew, 150);
-		KIA_Play_Actor_Dialogue(kActorChew, 170);
-		KIA_Play_Actor_Dialogue(kActorChew, 180);
-		KIA_Play_Actor_Dialogue(kActorChew, 190);
-		break;
-	case kClueMorajiInterview:
-		KIA_Play_Actor_Dialogue(kActorMoraji, 20);
-		KIA_Play_Actor_Dialogue(kActorMoraji, 30);
-		KIA_Play_Actor_Dialogue(kActorMoraji, 40);
-		KIA_Play_Actor_Dialogue(kActorMoraji, 50);
-		break;
-	case kClueGordoInterview1:
-		KIA_Play_Actor_Dialogue(kActorGordo, 1010);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 6495);
-		KIA_Play_Actor_Dialogue(kActorGordo, 1020);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 6500);
-		KIA_Play_Actor_Dialogue(kActorGordo, 1030);
-		break;
-	case kClueGordoInterview2:
-		KIA_Play_Actor_Dialogue(kActorGordo, 1040);
-		KIA_Play_Actor_Dialogue(kActorGordo, 1050);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 6505);
-		KIA_Play_Actor_Dialogue(kActorGordo, 1060);
-		KIA_Play_Actor_Dialogue(kActorGordo, 1070);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 6510);
-		KIA_Play_Actor_Dialogue(kActorGordo, 1080);
-		break;
-	case kClueAnsweringMachineMessage:
-		KIA_Play_Actor_Dialogue(kActorSebastian, 0);
-		KIA_Play_Actor_Dialogue(kActorSebastian, 10);
-		KIA_Play_Actor_Dialogue(kActorSebastian, 20);
-		KIA_Play_Actor_Dialogue(kActorSebastian, 30);
-		KIA_Play_Actor_Dialogue(kActorSebastian, 40);
-		KIA_Play_Actor_Dialogue(kActorSebastian, 50);
-		break;
-	case kClueChessTable:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 80);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 90);
-		break;
-	case kClueStaggeredbyPunches:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4370);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4380);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4390);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4400);
-		break;
-	case kClueMaggieBracelet:
-		KIA_Play_Slice_Model(956);
-		break;
-	case kClueEnvelope:
-		KIA_Play_Slice_Model(944);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 850);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 860);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 870);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 880);
-		break;
-	case kClueIzosFriend:
-		KIA_Play_Photograph(25);
-		break;
-	case kClueChinaBarSecurityPhoto:
-		KIA_Play_Photograph(20);
-		break;
-	case kCluePurchasedScorpions:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 220);
-		KIA_Play_Actor_Dialogue(kActorInsectDealer, 320);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 225);
-		KIA_Play_Actor_Dialogue(kActorInsectDealer, 330);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 230);
-		KIA_Play_Actor_Dialogue(kActorInsectDealer, 340);
-		break;
-	case kClueWeaponsOrderForm:
-		KIA_Play_Slice_Model(965);
-		break;
-	case kClueShippingForm:
-		KIA_Play_Slice_Model(965);
-		break;
-	case kClueGuzzasCash:
-		KIA_Play_Actor_Dialogue(kActorGuzza, 520);
-		KIA_Play_Actor_Dialogue(kActorGuzza, 530);
-		KIA_Play_Actor_Dialogue(kActorGuzza, 540);
-		KIA_Play_Actor_Dialogue(kActorGuzza, 550);
-		break;
-	case kClueHysteriaToken:
-		KIA_Play_Slice_Model(970);
-		break;
-	case kClueRagDoll:
-		KIA_Play_Slice_Model(943);
-		break;
-	case kClueMoonbus1:
-		KIA_Play_Photograph(34);
-		break;
-	case kClueCheese:
-		KIA_Play_Slice_Model(936);
-		break;
-	case kClueDektorasDressingRoom:
-		KIA_Play_Photograph(16);
-		break;
-	case kClueEarlyQsClub:
-		KIA_Play_Slice_Model(975);
-		break;
-	case kClueDragonflyCollection:
-		KIA_Play_Actor_Dialogue(kActorInsectDealer, 290);
-		KIA_Play_Actor_Dialogue(kActorInsectDealer, 300);
-		break;
-	case kClueDragonflyBelt:
-		KIA_Play_Slice_Model(939);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4050);
-		break;
-	case kClueEarlyQInterview:
-		KIA_Play_Actor_Dialogue(kActorEarlyQ, 140);
-		KIA_Play_Actor_Dialogue(kActorEarlyQ, 150);
-		break;
-	case kClueStrangeScale1:
-		KIA_Play_Slice_Model(969);
-		break;
-	case kClueDektoraInterview1:
-		KIA_Play_Actor_Dialogue(kActorDektora, 650);
-		KIA_Play_Actor_Dialogue(kActorDektora, 660);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 3665);
-		KIA_Play_Actor_Dialogue(kActorDektora, 670);
-		KIA_Play_Actor_Dialogue(kActorDektora, 680);
-		KIA_Play_Actor_Dialogue(kActorDektora, 690);
-		break;
-	case kClueDektoraInterview2:
-		KIA_Play_Actor_Dialogue(kActorDektora, 580);
-		break;
-	case kClueDektoraInterview3:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 3600);
-		KIA_Play_Actor_Dialogue(kActorDektora, 550);
-		break;
-	case kClueDektorasCard:
-		KIA_Play_Slice_Model(935);
-		break;
-	case kClueGrigoriansNote:
-		KIA_Play_Slice_Model(957);
-		break;
-	case kClueCollectionReceipt:
-		KIA_Play_Slice_Model(961);
-		break;
-	case kClueSpecialIngredient:
-		KIA_Play_Actor_Dialogue(kActorMurray, 210);
-		KIA_Play_Actor_Dialogue(kActorMurray, 220);
-		KIA_Play_Actor_Dialogue(kActorMia, 140);
-		KIA_Play_Actor_Dialogue(kActorMurray, 230);
-		break;
-	case kClueStolenCheese:
-		KIA_Play_Actor_Dialogue(kActorIsabella, 210);
-		KIA_Play_Actor_Dialogue(kActorIsabella, 260);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 1390);
-		KIA_Play_Actor_Dialogue(kActorIsabella, 300);
-		break;
-	case kClueGordoInterview3:
-		KIA_Play_Actor_Dialogue(kActorGordo, 450);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 3280);
-		break;
-	case kClueGordoConfession:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 3250);
-		KIA_Play_Actor_Dialogue(kActorGordo, 540);
-		KIA_Play_Actor_Dialogue(kActorGordo, 550);
-		break;
-	case kClueGordosLighter1:
-		KIA_Play_Slice_Model(953);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 350);
-		break;
-	case kClueGordosLighter2:
-		KIA_Play_Slice_Model(954);
-		break;
-	case kClueDektoraInterview4:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 3860);
-		KIA_Play_Actor_Dialogue(kActorDektora, 1030);
-		KIA_Play_Actor_Dialogue(kActorDektora, 1040);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 3865);
-		KIA_Play_Actor_Dialogue(kActorDektora, 1050);
-		KIA_Play_Actor_Dialogue(kActorDektora, 1060);
-		break;
-	case kClueHollowayInterview:
-		KIA_Play_Actor_Dialogue(kActorHolloway, 0);
-		KIA_Play_Actor_Dialogue(kActorHolloway, 10);
-		break;
-	case kClueBakersBadge:
-		KIA_Play_Slice_Model(931);
-		break;
-	case kClueHoldensBadge:
-		KIA_Play_Slice_Model(931);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4420);
-		break;
-	case kClueCarIdentified:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3780);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3790);
-		break;
-	case kClueCarRegistration1:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3800);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3810);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3820);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3830);
-		break;
-	case kClueCarRegistration2:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3840);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3850);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3860);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3870);
-		break;
-	case kClueCarRegistration3:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3880);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3890);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3900);
-		break;
-	case kClueCrazylegsInterview1:
-		KIA_Play_Actor_Dialogue(kActorCrazylegs, 830);
-		KIA_Play_Actor_Dialogue(kActorCrazylegs, 840);
-		KIA_Play_Actor_Dialogue(kActorCrazylegs, 850);
-		break;
-	case kClueLichenDogWrapper:
-		KIA_Play_Slice_Model(951);
-		break;
-	case kClueRequisitionForm:
-		KIA_Play_Slice_Model(962);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3930);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3940);
-		break;
-	case kClueScaryChair:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2550);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2560);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2570);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2580);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2590);
-		break;
-	case kClueIzosStashRaided:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2470);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2480);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2490);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2500);
-		break;
-	case kClueHomelessManInterview1:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5615);
-		KIA_Play_Actor_Dialogue(kActorTransient, 170);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5625);
-		KIA_Play_Actor_Dialogue(kActorTransient, 180);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5630);
-		KIA_Play_Actor_Dialogue(kActorTransient, 190);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5635);
-		KIA_Play_Actor_Dialogue(kActorTransient, 200);
-		break;
-	case kClueHomelessManInterview2:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5640);
-		KIA_Play_Actor_Dialogue(kActorTransient, 230);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5645);
-		KIA_Play_Actor_Dialogue(kActorTransient, 240);
-		KIA_Play_Actor_Dialogue(kActorTransient, 250);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5650);
-		KIA_Play_Actor_Dialogue(kActorTransient, 260);
-		break;
-	case kClueHomelessManKid:
-		KIA_Play_Actor_Dialogue(kActorTransient, 340);
-		KIA_Play_Actor_Dialogue(kActorTransient, 350);
-		KIA_Play_Actor_Dialogue(kActorTransient, 360);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2710);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2730);
-		break;
-	case kClueFolder:
-		KIA_Play_Slice_Model(946);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2740);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2750);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2760);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2770);
-		break;
-	case kClueGuzzaFramedMcCoy:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 3320);
-		break;
-	case kClueOriginalShippingForm:
-		KIA_Play_Slice_Model(959);
-		break;
-	case kClueOriginalRequisitionForm:
-		KIA_Play_Slice_Model(958);
-		break;
-	case kClueCandyWrapper:
-		KIA_Play_Slice_Model(934);
-		break;
-	case kClueFlaskOfAbsinthe:
-		KIA_Play_Slice_Model(945);
-		break;
-	case kClueLutherLanceInterview:
-		KIA_Play_Actor_Dialogue(kActorLuther, 240);
-		KIA_Play_Actor_Dialogue(kActorLance, 200);
-		KIA_Play_Actor_Dialogue(kActorLance, 210);
-		KIA_Play_Actor_Dialogue(kActorLuther, 260);
-		KIA_Play_Actor_Dialogue(kActorLuther, 270);
-		break;
-	case kCluePhoneCallDektora1:
-		KIA_Play_Actor_Dialogue(kActorDektora, 360);
-		KIA_Play_Actor_Dialogue(kActorDektora, 380);
-		break;
-	case kCluePhoneCallDektora2:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 2505);
-		KIA_Play_Actor_Dialogue(kActorDektora, 430);
-		KIA_Play_Actor_Dialogue(kActorDektora, 440);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 2530);
-		KIA_Play_Actor_Dialogue(kActorDektora, 450);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 2535);
-		KIA_Play_Actor_Dialogue(kActorDektora, 460);
-		KIA_Play_Actor_Dialogue(kActorDektora, 470);
-		break;
-	case kCluePhoneCallLucy1:
-		KIA_Play_Actor_Dialogue(kActorLucy, 590);
-		KIA_Play_Actor_Dialogue(kActorLucy, 630);
-		break;
-	case kCluePhoneCallLucy2:
-		KIA_Play_Actor_Dialogue(kActorLucy, 540);
-		KIA_Play_Actor_Dialogue(kActorLucy, 550);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 2550);
-		KIA_Play_Actor_Dialogue(kActorLucy, 560);
-		break;
-	case kCluePhoneCallClovis:
-		KIA_Play_Actor_Dialogue(kActorClovis, 530);
-		KIA_Play_Actor_Dialogue(kActorClovis, 540);
-		break;
-	case kCluePhoneCallCrystal:
-		KIA_Play_Actor_Dialogue(kActorSteele, 700);
-		KIA_Play_Actor_Dialogue(kActorSteele, 750);
-		KIA_Play_Actor_Dialogue(kActorSteele, 760);
-		break;
-	case kCluePowerSource:
-		KIA_Play_Slice_Model(960);
-		break;
-	case kClueBomb:
-		KIA_Play_Slice_Model(932);
-		break;
-	case kClueDNATyrell:
-	case kClueDNASebastian:
-	case kClueDNAChew:
-	case kClueDNAMoraji:
-	case kClueDNALutherLance:
-	case kClueDNAMarcus:
-		{
-			int v1 = Global_Variable_Query(48) - 1;
-			if (v1 == 1) {
-				KIA_Play_Slice_Model(988);
-			} else if (v1 == 2) {
-				KIA_Play_Slice_Model(990);
-			} else if (v1 == 3) {
-				KIA_Play_Slice_Model(991);
-			} else if (v1 == 4) {
-				KIA_Play_Slice_Model(993);
-			}
-		}
-		break;
-	case kClueGarterSnake:
-		KIA_Play_Slice_Model(950);
-		break;
-	case kClueSlug:
-		KIA_Play_Slice_Model(967);
-		break;
-	case kClueGoldfish:
-		KIA_Play_Slice_Model(947);
-		break;
-	case kClueZubenTalksAboutLucy1:
-		KIA_Play_Actor_Dialogue(kActorZuben, 230);
-		KIA_Play_Actor_Dialogue(kActorZuben, 240);
-		break;
-	case kClueZubenTalksAboutLucy2:
-		KIA_Play_Actor_Dialogue(kActorZuben, 250);
-		KIA_Play_Actor_Dialogue(kActorZuben, 260);
-		break;
-	case kClueZubensMotive:
-		KIA_Play_Actor_Dialogue(kActorZuben, 280);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 7350);
-		KIA_Play_Actor_Dialogue(kActorZuben, 290);
-		KIA_Play_Actor_Dialogue(kActorZuben, 300);
-		KIA_Play_Actor_Dialogue(kActorZuben, 310);
-		break;
-	case kClueVKDektoraReplicant:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430);
-		break;
-	case kClueVKDektoraHuman:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440);
-		break;
-	case kClueVKBobGorskyReplicant:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430);
-		break;
-	case kClueVKBobGorskyHuman:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440);
-		break;
-	case kClueVKLutherLanceReplicant:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430);
-		break;
-	case kClueVKLutherLanceHuman:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440);
-		break;
-	case kClueVKGrigorianReplicant:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430);
-		break;
-	case kClueVKGrigorianHuman:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440);
-		break;
-	case kClueVKIzoReplicant:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430);
-		break;
-	case kClueVKIzoHuman:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440);
-		break;
-	case kClueVKCrazylegsReplicant:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430);
-		break;
-	case kClueVKCrazylegsHuman:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440);
-		break;
-	case kClueVKRunciterReplicant:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430);
-		break;
-	case kClueVKRunciterHuman:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440);
-		break;
-	case kClueVKEarlyQReplicant:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430);
-		break;
-	case kClueVKEarlyQHuman:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440);
-		break;
-	case kClueCrimeSceneNotes:
-		KIA_Play_Actor_Dialogue(kActorSteele, 3310);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3320);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3330);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3350);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3360);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3370);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3380);
-		break;
-	case kClueGrigorianInterviewA:
-		KIA_Play_Actor_Dialogue(kActorSteele, 3390);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3400);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3410);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1260);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3420);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3430);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3440);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1270);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3450);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3460);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1280);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3470);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1300);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1310);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3480);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3500);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1320);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1330);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3510);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1340);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3520);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1350);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3530);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3540);
-		break;
-	case kClueGrigorianInterviewB1:
-		KIA_Play_Actor_Dialogue(kActorSteele, 3550);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1360);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1370);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3560);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3570);
-		break;
-	case kClueGrigorianInterviewB2:
-		KIA_Play_Actor_Dialogue(kActorSteele, 3580);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1400);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3590);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1410);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3600);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1420);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1430);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3610);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1440);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3620);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3630);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1450);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3640);
-		KIA_Play_Actor_Dialogue(kActorGrigorian, 1460);
-		KIA_Play_Actor_Dialogue(kActorSteele, 3650);
-		break;
-	case kClueAnimalMurderSuspect:
-		KIA_Play_Photograph(7);
-		break;
-	case kClueMilitaryBoots:
-		KIA_Play_Photograph(8);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4110);
-		break;
-	case kClueOuterDressingRoom:
-		KIA_Play_Photograph(15);
-		break;
-	case kCluePhotoOfMcCoy1:
-		KIA_Play_Photograph(17);
-		break;
-	case kCluePhotoOfMcCoy2:
-		KIA_Play_Photograph(18);
-		break;
-	case kClueEarlyQAndLucy:
-		KIA_Play_Photograph(1);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4260);
-		break;
-	case kClueClovisflowers:
-		KIA_Play_Photograph(3);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4230);
-		break;
-	case kClueLucyWithDektora:
-		KIA_Play_Photograph(2);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4040);
-		break;
-	case kClueWomanInAnimoidRow:
-		KIA_Play_Photograph(21);
-		break;
-	case kClueScorpions:
-		KIA_Play_Photograph(22);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4180);
-		break;
-	case kClueStrangeScale2:
-		KIA_Play_Photograph(23);
-		break;
-	case kClueChinaBarSecurityCamera:
-		KIA_Play_Photograph(24);
-		break;
-	case kClueIzo:
-		KIA_Play_Photograph(26);
-		break;
-	case kClueGuzza:
-		KIA_Play_Photograph(27);
-		break;
-	case kClueChinaBarSecurityDisc:
-		KIA_Play_Slice_Model(975);
-		break;
-	case kClueScorpionbox:
-		KIA_Play_Photograph(0);
-		break;
-	case kClueTyrellSecurityPhoto:
-		KIA_Play_Photograph(28);
-		break;
-	case kClueChinaBar:
-		KIA_Play_Photograph(19);
-		break;
-	case kCluePlasticExplosive:
-		KIA_Play_Photograph(32);
-		break;
-	case kClueDogCollar2:
-		KIA_Play_Photograph(30);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4160);
-		break;
-	case kClueKingstonKitchenBox2:
-		KIA_Play_Photograph(29);
-		if (Query_Difficulty_Level() == 0) {
-			KIA_Play_Actor_Dialogue(kActorVoiceOver, 4140);
-		} else {
-			KIA_Play_Actor_Dialogue(kActorVoiceOver, 4150);
-		}
-		break;
-	case kClueCrystalsCigarette:
-		KIA_Play_Slice_Model(985);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1770);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1150);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1180);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1190);
-		break;
-	case kClueSpinnerKeys:
-		KIA_Play_Slice_Model(986);
-		break;
-	case kClueExpertBomber:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 730);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 740);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 750);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 760);
-		break;
-	case kClueAmateurBomber:
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 670);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 680);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 700);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 710);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 720);
-		break;
-	case kClueVKLucyReplicant:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430);
-		break;
-	case kClueVKLucyHuman:
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420);
-		KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440);
-		break;
-	case kClueLucyInterview:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 1645);
-		KIA_Play_Actor_Dialogue(kActorLucy, 240);
-		KIA_Play_Actor_Dialogue(kActorLucy, 250);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 1675);
-		KIA_Play_Actor_Dialogue(kActorLucy, 260);
-		KIA_Play_Actor_Dialogue(kActorLucy, 270);
-		break;
-	case kClueMoonbusReflection:
-		KIA_Play_Photograph(35);
-		break;
-	case kClueMcCoyAtMoonbus:
-		KIA_Play_Photograph(36);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4240);
-		break;
-	case kClueClovisAtMoonbus:
-		KIA_Play_Photograph(37);
-		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4220);
-		break;
-	case kClueSadikAtMoonbus:
-		KIA_Play_Photograph(38);
-		break;
-	case kClueRachaelInterview:
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5365);
-		KIA_Play_Actor_Dialogue(kActorRachael, 600);
-		KIA_Play_Actor_Dialogue(kActorMcCoy, 5370);
-		KIA_Play_Actor_Dialogue(kActorRachael, 610);
-		break;
-	case kClueTyrellInterview:
-		KIA_Play_Actor_Dialogue(kActorTyrell, 0);
-		KIA_Play_Actor_Dialogue(kActorTyrell, 10);
-		KIA_Play_Actor_Dialogue(kActorTyrell, 20);
-		KIA_Play_Actor_Dialogue(kActorTyrell, 30);
-		break;
-	case kClueRuncitersConfession1:
-		KIA_Play_Actor_Dialogue(kActorRunciter, 630);
-		KIA_Play_Actor_Dialogue(kActorRunciter, 640);
-		KIA_Play_Actor_Dialogue(kActorRunciter, 650);
-		break;
-	}
-}
-
-} // End of namespace BladeRunner
diff --git a/engines/bladerunner/script/kia.h b/engines/bladerunner/script/kia.h
deleted file mode 100644
index f134f8c..0000000
--- a/engines/bladerunner/script/kia.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* ScummVM - Graphic Adventure Engine
- *
- * ScummVM is the legal property of its developers, whose names
- * are too numerous to list here. Please refer to the COPYRIGHT
- * file distributed with this source distribution.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef BLADERUNNER_SCRIPT_KIA_H
-#define BLADERUNNER_SCRIPT_KIA_H
-
-#include "bladerunner/script/script.h"
-
-namespace BladeRunner {
-
-class BladeRunnerEngine;
-
-class KIAScript : ScriptBase {
-public:
-	KIAScript(BladeRunnerEngine *vm);
-
-	void playClueAssetScript(int notUsed, int clueId);
-
-private:
-	void SCRIPT_KIA_DLL_Play_Clue_Asset_Script(int notUsed, int clueId);
-};
-
-} // End of namespace BladeRunner
-
-#endif
diff --git a/engines/bladerunner/script/kia_script.cpp b/engines/bladerunner/script/kia_script.cpp
new file mode 100644
index 0000000..44d5666
--- /dev/null
+++ b/engines/bladerunner/script/kia_script.cpp
@@ -0,0 +1,963 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+#include "bladerunner/script/kia_script.h"
+
+#include "bladerunner/bladerunner.h"
+#include "bladerunner/mouse.h"
+#include "bladerunner/ui/kia.h"
+
+namespace BladeRunner {
+
+KIAScript::KIAScript(BladeRunnerEngine *vm) : ScriptBase(vm) {}
+
+void KIAScript::playClueAssetScript(int notUsed, int clueId) {
+	_vm->_kia->playerReset();
+	_vm->_mouse->disable();
+	SCRIPT_KIA_DLL_Play_Clue_Asset_Script(notUsed, clueId);
+	_vm->_mouse->enable();
+}
+
+void KIAScript::SCRIPT_KIA_DLL_Play_Clue_Asset_Script(int notUsed, int clueId) {
+	switch (clueId) {
+	case kClueOfficersStatement:
+		KIA_Play_Actor_Dialogue(kActorOfficerLeary, 40);
+		break;
+	case kClueDoorForced2:
+		KIA_Play_Actor_Dialogue(kActorOfficerLeary, 0);
+		break;
+	case kClueLimpingFootprints:
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1970);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1980);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1990);
+		break;
+	case kClueGracefulFootprints:
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1970);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1980);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1990);
+		break;
+	case kClueShellCasings:
+		KIA_Play_Slice_Model(966);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1960);
+		break;
+	case kClueCandy:
+		KIA_Play_Slice_Model(933);
+		break;
+	case kClueToyDog:
+		KIA_Play_Slice_Model(971);
+		break;
+	case kClueChopstickWrapper:
+		KIA_Play_Slice_Model(937);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2010);
+		break;
+	case kClueSushiMenu:
+		KIA_Play_Photograph(6);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2020);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2030);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 2040);
+		break;
+	case kClueLabCorpses:
+		KIA_Play_Actor_Dialogue(kActorKlein, 140);
+		break;
+	case kClueLabShellCasings:
+		KIA_Play_Actor_Dialogue(kActorKlein, 50);
+		KIA_Play_Actor_Dialogue(kActorKlein, 60);
+		KIA_Play_Actor_Dialogue(kActorKlein, 70);
+		KIA_Play_Actor_Dialogue(kActorKlein, 80);
+		KIA_Play_Actor_Dialogue(kActorKlein, 90);
+		break;
+	case kClueRuncitersVideo:
+		KIA_Play_Slice_Model(975);
+		break;
+	case kClueLucy:
+		KIA_Play_Photograph(5);
+		break;
+	case kClueDragonflyAnklet:
+		KIA_Play_Photograph(4);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 4050);
+		break;
+	case kClueReferenceLetter:
+		KIA_Play_Slice_Model(964);
+		KIA_Play_Actor_Dialogue(kActorRunciter, 280);
+		KIA_Play_Actor_Dialogue(kActorRunciter, 290);
+		break;
+	case kClueCrowdInterviewA:
+		KIA_Play_Actor_Dialogue(kActorOfficerLeary, 100);
+		break;
+	case kClueCrowdInterviewB:
+		KIA_Play_Actor_Dialogue(kActorOfficerLeary, 120);
+		KIA_Play_Actor_Dialogue(kActorOfficerLeary, 130);
+		break;
+	case kClueZubenInterview:
+		KIA_Play_Actor_Dialogue(kActorMcCoy, 380);
+		KIA_Play_Actor_Dialogue(kActorZuben, 30);
+		KIA_Play_Actor_Dialogue(kActorZuben, 40);
+		KIA_Play_Actor_Dialogue(kActorMcCoy, 410);
+		KIA_Play_Actor_Dialogue(kActorZuben, 50);
+		break;
+	case kClueZuben:
+		KIA_Play_Photograph(33);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 350);
+		break;
+	case kClueBigManLimping:
+		KIA_Play_Actor_Dialogue(kActorTransient, 10);
+		break;
+	case kClueRunciterInterviewA:
+		KIA_Play_Actor_Dialogue(kActorRunciter, 40);
+		KIA_Play_Actor_Dialogue(kActorRunciter, 50);
+		KIA_Play_Actor_Dialogue(kActorMcCoy, 4565);
+		KIA_Play_Actor_Dialogue(kActorRunciter, 60);
+		break;
+	case kClueRunciterInterviewB1:
+		KIA_Play_Actor_Dialogue(kActorRunciter, 250);
+		KIA_Play_Actor_Dialogue(kActorRunciter, 270);
+		break;
+	case kClueRunciterInterviewB2:
+		KIA_Play_Actor_Dialogue(kActorRunciter, 260);
+		KIA_Play_Actor_Dialogue(kActorRunciter, 270);
+		break;
+	case kClueHowieLeeInterview:
+		KIA_Play_Actor_Dialogue(kActorMcCoy, 295);
+		KIA_Play_Actor_Dialogue(kActorHowieLee, 90);
+		KIA_Play_Actor_Dialogue(kActorHowieLee, 100);
+		break;
+	case kCluePaintTransfer:
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1880);
+		KIA_Play_Actor_Dialogue(kActorVoiceOver, 1890);
+		break;
+	case kClueChromeDebris:
+		KIA_Play_Slice_Model(938);
+		break;
+	case kClueRuncitersViewA:
+		KIA_Play_Photograph(11);
+		break;
+	case kClueRuncitersViewB:
+		KIA_Play_Photograph(12);
+		break;
+	case kClueCarColorAndMake:
+		KIA_Play_Photograph(10);
+		break;
+	case kCluePartialLicenseNumber:
+		KIA_Play_Photograph(9);
+		break;
+	case kClueBriefcase:
+		KIA_Play_Slice_Model(987);
+		KIA_Play_Actor_Dialogue(kActorMcCoy, 5870);
+		KIA_Play_Actor_Dialogue(kActorGuzza, 810);
+		KIA_Play_Actor_Dialogue(kActorGuzza, 820);
+		break;
+	case kClueGaffsInformation:
+		KIA_Play_Actor_Dialogue(kActorGaff, 20);
+		KIA_Play_Actor_Dialogue(kActorMcCoy, 680);
+		KIA_Play_Actor_Dialogue(kActorGaff, 30);
+		break;
+	case kClueLicensePlate:
+		KIA_Play_Slice_Model(952);





More information about the Scummvm-git-logs mailing list