MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / PriestInit

Function PriestInit

scripts/Level6.cpp:1010–1127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1008}
1009
1010void PriestInit(void) {
1011 mprintf(0, "aPriestKeyInit\n");
1012 PriestKeyInit = true;
1013
1014 DummyObject = Scrpt_FindObjectName("Dummyflag");
1015 DummyDefaultPos = Scrpt_FindObjectName("Dummypos");
1016
1017 // fill in sound nodes
1018 PriestSoundNodes[0] = Scrpt_FindObjectName("PPath1");
1019 PriestSoundNodes[1] = Scrpt_FindObjectName("PPath2");
1020 PriestSoundNodes[2] = Scrpt_FindObjectName("PPath3");
1021 PriestSoundNodes[3] = Scrpt_FindObjectName("PPath4");
1022 PriestSoundNodes[4] = Scrpt_FindObjectName("PPath5");
1023 PriestSoundNodes[5] = Scrpt_FindObjectName("PPath6");
1024 PriestSoundNodes[6] = Scrpt_FindObjectName("PPath7");
1025 PriestSoundNodes[7] = Scrpt_FindObjectName("PPath8");
1026 PriestSoundNodes[8] = Scrpt_FindObjectName("PPath9");
1027 PriestSoundNodes[9] = Scrpt_FindObjectName("PPath10");
1028 PriestSoundNodes[10] = Scrpt_FindObjectName("PPath11");
1029 PriestSoundNodes[11] = Scrpt_FindObjectName("PPath12");
1030 PriestSoundNodes[12] = Scrpt_FindObjectName("PPath13");
1031 PriestSoundNodes[13] = Scrpt_FindObjectName("PPath14");
1032 PriestSoundNodes[14] = Scrpt_FindObjectName("PPath15");
1033 PriestSoundNodes[15] = Scrpt_FindObjectName("PPath16");
1034 PriestSoundNodes[16] = Scrpt_FindObjectName("PPath17");
1035
1036 PriestClueSound = Scrpt_FindSoundName("PriestIconBuzz");
1037
1038 // fill in the Room Map
1039 PriestKeyRoomMap[0][0] = Scrpt_FindRoomName("Bad10");
1040 PriestKeyRoomMap[0][1] = Scrpt_FindRoomName("PPath10");
1041 PriestKeyRoomMap[0][2] = Scrpt_FindRoomName("PPath9");
1042 PriestKeyRoomMap[0][3] = Scrpt_FindRoomName("PPath8");
1043 PriestKeyRoomMap[0][4] = Scrpt_FindRoomName("PPath17");
1044
1045 PriestKeyRoomMap[1][0] = Scrpt_FindRoomName("Bad8");
1046 PriestKeyRoomMap[1][1] = Scrpt_FindRoomName("PPath11");
1047 PriestKeyRoomMap[1][2] = Scrpt_FindRoomName("Bad9");
1048 PriestKeyRoomMap[1][3] = Scrpt_FindRoomName("PPath7");
1049 PriestKeyRoomMap[1][4] = Scrpt_FindRoomName("PPath6");
1050
1051 PriestKeyRoomMap[2][0] = Scrpt_FindRoomName("Bad7");
1052 PriestKeyRoomMap[2][1] = Scrpt_FindRoomName("PPath12");
1053 PriestKeyRoomMap[2][2] = Scrpt_FindRoomName("PPath13");
1054 PriestKeyRoomMap[2][3] = Scrpt_FindRoomName("PPath14");
1055 PriestKeyRoomMap[2][4] = Scrpt_FindRoomName("PPath5");
1056
1057 PriestKeyRoomMap[3][0] = Scrpt_FindRoomName("Bad5");
1058 PriestKeyRoomMap[3][1] = Scrpt_FindRoomName("Bad6");
1059 PriestKeyRoomMap[3][2] = Scrpt_FindRoomName("PPath2");
1060 PriestKeyRoomMap[3][3] = Scrpt_FindRoomName("PPath3");
1061 PriestKeyRoomMap[3][4] = Scrpt_FindRoomName("PPath4");
1062
1063 PriestKeyRoomMap[4][0] = Scrpt_FindRoomName("Bad1");
1064 PriestKeyRoomMap[4][1] = Scrpt_FindRoomName("Bad2");
1065 PriestKeyRoomMap[4][2] = Scrpt_FindRoomName("PPath1");
1066 PriestKeyRoomMap[4][3] = Scrpt_FindRoomName("Bad3");
1067 PriestKeyRoomMap[4][4] = Scrpt_FindRoomName("Bad4");

Callers 2

aPriestKeyInitFunction · 0.85
aPriestKeyRoomChangeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected