Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
message help
eagledude4 Offline
Member

Posts: 144
Threads: 14
Joined: Dec 2011
Reputation: 0
#29
RE: message help

.hps:
void OnStart() {
    if (ScriptDebugOn()) {
        GiveItemFromFile("lantern", "lantern.ent");
        for(int i=0;i<10;i++) GiveItemFromFile("tinderbox_"+i, "tinderbox.ent");
        /*SetEntityActive("invisWall", false);
        SetEntityActive("blockArea", false);*/
    }
    SetPlayerActive(false);
    FadeIn(5);
    AddTimer("FadeTimer", 5, "StartGame");
    AddNote("First", "");
    AddEntityCollideCallback("Player", "EnemyTriggerArea", "EnteredEnemyTriggerArea", true, 1);
    AddEntityCollideCallback("Player", "BlockArea", "EnteredBlockArea", true, 1);
    SetEntityCallbackFunc("key_1", "OnPickup");
    PlaySoundAtEntity("", "big_clock_chime.snt", "clock_grandfather_1", 0.0f, false);
    SetDeathHint("Death", "StairScare");
}

void OnEnter() {
}

void OnLeave() {
}

void StartGame(string &in asTimer) {
    SetPlayerActive(true);
}
    
void EnteredEnemyTriggerArea(string &in asParent, string &in asChild, int alState) {
    SetEntityActive("servant_grunt_1", true);
    AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_1", 0, "");
    AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_5", 0, "");
    if (asChild == "SonRoomArea") {
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_9", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_13", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_15", 8, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_13", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_9", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_5", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_1", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_31", 0, "");
    } else if (asChild == "DadRoomArea") {
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_24", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_27", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_30", 8, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_27", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_24", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_5", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_1", 0, "");
        AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_31", 0, "");
    }
}

void EnteredBlockArea(string &in asParent, string &in asChild, int alState) {
    if (HasItem("key_1") == false) {
        SetMessage("PersonalMessages", "Barrier", 6);
    }
}

void OnPickup(string &in asEntity, string &in type) {
    SetEntityActive("invisWall", false);
    SetEntityActive("blockArea", false);
}

lang:
<LANGUAGE>
    <CATEGORY Name="CustomStoryMain">
        <Entry Name="Description">You are awoken by the chimes of a grandfather clock.</Entry>
    </CATEGORY>

    <CATEGORY Name="PersonalMessages">
        <Entry Name="Barrier">I should investigate my father's room before heading downstairs.</Entry>
    </CATEGORY>

    <CATEGORY Name="Death">
        <Entry Name="StairScare">Wardrobes make good hiding places.</Entry>
    </CATEGORY>
    
    <CATEGORY Name="Journal">
        <Entry Name="First">See what's up.</Entry>
    </CATEGORY>
</LANGUAGE>

NOTE: The lang file is in my redist/custom_stories/Test folder, while the map I'm testing with, along with the .hps file is in redist/maps/Custom, so that may be the issue.

Its hard to see the truth when you've been blinded by lies.
(This post was last modified: 01-12-2012, 02:20 AM by eagledude4.)
01-12-2012, 02:19 AM
Find


Messages In This Thread
message help - by eagledude4 - 01-01-2012, 02:25 AM
RE: message help - by flamez3 - 01-01-2012, 02:36 AM
RE: message help - by eagledude4 - 01-01-2012, 02:48 AM
RE: message help - by eagledude4 - 01-01-2012, 07:08 PM
RE: message help - by Statyk - 01-01-2012, 08:04 PM
RE: message help - by eagledude4 - 01-01-2012, 08:26 PM
RE: message help - by Statyk - 01-01-2012, 08:38 PM
RE: message help - by eagledude4 - 01-01-2012, 08:44 PM
RE: message help - by Statyk - 01-01-2012, 09:07 PM
RE: message help - by eagledude4 - 01-02-2012, 02:24 AM
RE: message help - by Statyk - 01-02-2012, 02:49 AM
RE: message help - by eagledude4 - 01-02-2012, 05:49 AM
RE: message help - by eagledude4 - 01-03-2012, 12:37 AM
RE: message help - by Your Computer - 01-03-2012, 02:48 AM
RE: message help - by eagledude4 - 01-03-2012, 03:27 AM
RE: message help - by Statyk - 01-03-2012, 03:39 AM
RE: message help - by eagledude4 - 01-03-2012, 03:46 AM
RE: message help - by Statyk - 01-03-2012, 04:03 AM
RE: message help - by eagledude4 - 01-03-2012, 04:07 AM
RE: message help - by Statyk - 01-03-2012, 04:20 AM
RE: message help - by eagledude4 - 01-03-2012, 04:21 AM
RE: message help - by Obliviator27 - 01-03-2012, 04:36 AM
RE: message help - by eagledude4 - 01-03-2012, 04:53 AM
RE: message help - by Statyk - 01-03-2012, 04:40 AM
RE: message help - by Statyk - 01-03-2012, 09:13 PM
RE: message help - by eagledude4 - 01-05-2012, 12:58 AM
RE: message help - by eagledude4 - 01-11-2012, 10:02 PM
RE: message help - by flamez3 - 01-12-2012, 02:13 AM
RE: message help - by eagledude4 - 01-12-2012, 02:19 AM
RE: message help - by flamez3 - 01-12-2012, 02:23 AM
RE: message help - by eagledude4 - 01-12-2012, 02:24 AM
RE: message help - by flamez3 - 01-12-2012, 02:26 AM
RE: message help - by eagledude4 - 01-12-2012, 02:44 AM
RE: message help - by flamez3 - 01-12-2012, 03:44 AM
RE: message help - by Statyk - 01-12-2012, 02:36 AM
RE: message help - by eagledude4 - 01-13-2012, 03:40 AM
RE: message help - by flamez3 - 01-13-2012, 05:13 AM
RE: message help - by eagledude4 - 01-13-2012, 05:14 AM



Users browsing this thread: 1 Guest(s)