site b nodes fixed, final video viewcount req added

This commit is contained in:
ad044 2021-03-28 00:12:51 +04:00
parent b0d29e4fa1
commit 0bdefcb8fe
4 changed files with 59 additions and 57 deletions

View file

@ -204,7 +204,11 @@ const handleMainSceneInput = (
)
return resetInputCooldown;
if (activeNode.upgrade_requirement > gameProgress.sskn_level) {
if (
activeNode.upgrade_requirement > gameProgress.sskn_level ||
activeNode.required_final_video_viewcount >
gameProgress.final_video_viewcount
) {
const rejectEvents = [knockNodeAndFall, knockNode, explodeNode];
return rejectEvents[Math.floor(Math.random() * 3)];
}
@ -360,7 +364,7 @@ const handleMainSceneInput = (
case "load":
return displayPrompt;
case "change":
if (gameProgress.gate_level > 4) return showPermissionDenied;
if (gameProgress.gate_level < 4) return showPermissionDenied;
else return displayPrompt;
}
}

View file

@ -78,31 +78,28 @@ const Game = () => {
}, []);
return (
<>
<Header />
<div
className="game"
style={{ width: Math.round(width), height: Math.round(height) }}
<div
className="game"
style={{ width: Math.round(width), height: Math.round(height) }}
>
<Canvas
concurrent
gl={{ antialias: false }}
pixelRatio={window.devicePixelRatio}
className="main-canvas"
>
<Canvas
concurrent
gl={{ antialias: false }}
pixelRatio={window.devicePixelRatio}
className="main-canvas"
>
<Suspense fallback={null}>
<Preloader />
{dispatchScene[currentScene as keyof typeof dispatchScene]}
<InputHandler />
</Suspense>
</Canvas>
{["media", "idle_media", "tak", "end"].includes(currentScene) && (
<div style={{ marginTop: -height }}>
<MediaPlayer />
</div>
)}
</div>
</>
<Suspense fallback={null}>
<Preloader />
{dispatchScene[currentScene as keyof typeof dispatchScene]}
<InputHandler />
</Suspense>
</Canvas>
{["media", "idle_media", "tak", "end"].includes(currentScene) && (
<div style={{ marginTop: -height }}>
<MediaPlayer />
</div>
)}
</div>
);
};

View file

@ -74,6 +74,7 @@ const MainPage = () => {
/>
<Credit name={"Bunbuns"} credit={"Fonts, help with japanese."} />
<Credit name={"Phenomenal"} credit={"Help with 3D stuff, fonts."} />
<Credit name={"wires"} credit={"Help with asset extraction."} />
<Credit name={"oo"} credit={"Help with japanese."} />
<Credit name={"JToke"} credit={"Help with shaders."} />
<Credit name={"retard"} credit={"Made 3D models."} />

View file

@ -34,7 +34,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS03.STR[0]",
"media_file": "F039.STR[0]",
"node_name": "Dc1025",
"protocol_lines": {
"1": "authorized_il",
@ -495,7 +495,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS04.STR[0]",
"media_file": "F041.STR[0]",
"node_name": "Dc1026",
"protocol_lines": {
"1": "authorized_il",
@ -792,7 +792,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F002.STR[0]",
"media_file": "F066.STR[0]",
"node_name": "Dc1042",
"protocol_lines": {
"1": "authorized_il",
@ -2879,7 +2879,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS15.STR[0]",
"media_file": "F061.STR[0]",
"node_name": "Dc1040",
"protocol_lines": {
"1": "authorized_il",
@ -3176,7 +3176,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F001.STR[0]",
"media_file": "F065.STR[0]",
"node_name": "Dc1041",
"protocol_lines": {
"1": "authorized_il",
@ -3718,7 +3718,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F003.STR[0]",
"media_file": "F068.STR[0]",
"node_name": "Dc1043",
"protocol_lines": {
"1": "authorized_il",
@ -3799,7 +3799,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F004.STR[0]",
"media_file": "F069.STR[0]",
"node_name": "Dc1044",
"protocol_lines": {
"1": "authorized_il",
@ -3936,7 +3936,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F008.STR[0]",
"media_file": "F073.STR[0]",
"node_name": "Dc1046",
"protocol_lines": {
"1": "authorized_il",
@ -3963,7 +3963,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F006.STR[0]",
"media_file": "F072.STR[0]",
"node_name": "Dc1045",
"protocol_lines": {
"1": "authorized_il",
@ -4152,7 +4152,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F015.STR[0]",
"media_file": "F083.STR[0]",
"node_name": "Dc1051",
"protocol_lines": {
"1": "authorized_il",
@ -4395,7 +4395,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS05.STR[0]",
"media_file": "F045.STR[0]",
"node_name": "Dc1030",
"protocol_lines": {
"1": "authorized_il",
@ -4476,7 +4476,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS06.STR[0]",
"media_file": "F047.STR[0]",
"node_name": "Dc1031",
"protocol_lines": {
"1": "authorized_il",
@ -4586,7 +4586,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS07.STR[0]",
"media_file": "F049.STR[0]",
"node_name": "Dc1032",
"protocol_lines": {
"1": "authorized_il",
@ -4613,7 +4613,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS08.STR[0]",
"media_file": "F052.STR[0]",
"node_name": "Dc1033",
"protocol_lines": {
"1": "authorized_il",
@ -4829,7 +4829,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS09.STR[0]",
"media_file": "F054.STR[0]",
"node_name": "Dc1034",
"protocol_lines": {
"1": "authorized_il",
@ -5018,7 +5018,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS10.STR[0]",
"media_file": "F055.STR[0]",
"node_name": "Dc1035",
"protocol_lines": {
"1": "authorized_il",
@ -5045,7 +5045,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS12.STR[0]",
"media_file": "F057.STR[0]",
"node_name": "Dc1037",
"protocol_lines": {
"1": "authorized_il",
@ -5236,7 +5236,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS13.STR[0]",
"media_file": "F058.STR[0]",
"node_name": "Dc1038",
"protocol_lines": {
"1": "authorized_il",
@ -5263,7 +5263,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS14.STR[0]",
"media_file": "F059.STR[0]",
"node_name": "Dc1039",
"protocol_lines": {
"1": "authorized_il",
@ -5344,7 +5344,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F020.STR[0]",
"media_file": "F085.STR[0]",
"node_name": "Dc1052",
"protocol_lines": {
"1": "authorized_il",
@ -6102,7 +6102,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F022.STR[0]",
"media_file": "F088.STR[0]",
"node_name": "Dc1053",
"protocol_lines": {
"1": "authorized_il",
@ -6320,7 +6320,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F024.STR[0]",
"media_file": "F090.STR[0]",
"node_name": "Dc1054",
"protocol_lines": {
"1": "authorized_il",
@ -6374,7 +6374,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F012.STR[0]",
"media_file": "F076.STR[0]",
"node_name": "Dc1048",
"protocol_lines": {
"1": "authorized_il",
@ -6401,7 +6401,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F010.STR[0]",
"media_file": "F075.STR[0]",
"node_name": "Dc1047",
"protocol_lines": {
"1": "authorized_il",
@ -6482,7 +6482,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "INS11.STR[0]",
"media_file": "F056.STR[0]",
"node_name": "Dc1036",
"protocol_lines": {
"1": "authorized_il",
@ -6536,7 +6536,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F013.STR[0]",
"media_file": "F079.STR[0]",
"node_name": "Dc1049",
"protocol_lines": {
"1": "authorized_il",
@ -6563,7 +6563,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F014.STR[0]",
"media_file": "F082.STR[0]",
"node_name": "Dc1050",
"protocol_lines": {
"1": "authorized_il",
@ -6644,7 +6644,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F025.STR[0]",
"media_file": "F094.STR[0]",
"node_name": "Dc1055",
"protocol_lines": {
"1": "authorized_il",
@ -6835,7 +6835,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F026.STR[0]",
"media_file": "F096.STR[0]",
"node_name": "Dc1056",
"protocol_lines": {
"1": "authorized_il",
@ -6997,7 +6997,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F027.STR[0]",
"media_file": "F098.STR[0]",
"node_name": "Dc1057",
"protocol_lines": {
"1": "authorized_il",
@ -7024,7 +7024,7 @@
"2": "-1",
"3": "-1"
},
"media_file": "F029.STR[0]",
"media_file": "F103.STR[0]",
"node_name": "Dc1058",
"protocol_lines": {
"1": "DATA of CLN01",