Frictional Games Forum (read-only)

Full Version: Loading crashes with no errors
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello all-

When changing to map 4, I am getting a CTD (Crash to desktop) when on the loading screen. If all scripting is removed, the crash does not happen. Here is my code for you smart people to investigate! Big Grin

Code:
void OnEnter ()
{
AddEntityCollideCallback("Player", "sanityrestore", "Newmap", true, 1);
AddEntityCollideCallback("Player", "Leftstatuegasp", "StatueLeft", true, 1);
AddEntityCollideCallback("Player", "Rightstatuegasp", "StatueRight", true, 1);
AddEntityCollideCallback("Player", "monster_spawn1", "MonsterSpawn", true, 1);
AddEntityCollideCallback("Player", "scaresound_1", "Portraitscare", true, 1);
}
void NewMap(string &in asParent , string &in asChild , int alState)
{
SetPlayerSanity(100)
}
void StatueLeft(string &in asParent , string &in asChild , int alState)
{
        PlaySoundAtEntity("", "react_scare", "Player", 0, false);
        StartPlayerLookAt("armor_3", 0.4, 0.4, "");
}
void StatueRight(string &in asParent , string &in asChild , int alState)
{
        PlaySoundAtEntity("", "react_scare", "Player", 0, false);
        StartPlayerLookAt("armor_6", 0.4, 0.4, "");
}
void MonsterSpawn(string &in asParent , string &in asChild , int alState)
{
        PlaySoundAtEntity("", "notice.snt", "Player", 0, false);
        SetEntityActive("enemy_grunt1", true);
        StartPlayerLookAt("enemy_grunt1", 0.4, 0.4, "");
}
void Portraitscare(string &in asParent , string &in asChild , int alState)
{
        PlaySoundAtEntity("", "react_breath_slow.snt", "Player", 0, false);
        StartPlayerLookAt("scare_note1", 0.4, 0.4, "");
        GiveSanityDamage(20, true);
}
void OnLeave ()
{
}

Thanks all!
I am almost certain the problem is somewhere in here:
Code:
AddEntityCollideCallback("Player", "sanityrestore", "Newmap", true, 1);
AddEntityCollideCallback("Player", "Leftstatuegasp", "StatueLeft", true, 1);
AddEntityCollideCallback("Player", "Rightstatuegasp", "StatueRight", true, 1);
AddEntityCollideCallback("Player", "monster_spawn1", "MonsterSpawn", true, 1);
AddEntityCollideCallback("Player", "scaresound_1", "Portraitscare", true, 1);
Comment out each one by one until you find the culprit.
Anyone have some more ideas before I test "MyComputer's" idea?
Oh FFS... it was lack of a ";" after the sanity code...

Thanks for the help Computer!

(SOLVED)