mirror of
https://github.com/ad044/lainTSX.git
synced 2024-10-22 23:19:06 +00:00
site b nodes fixed, final video viewcount req added
This commit is contained in:
parent
b0d29e4fa1
commit
0bdefcb8fe
4 changed files with 59 additions and 57 deletions
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
);
|
||||
};
|
||||
|
||||
|
|
|
@ -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."} />
|
||||
|
|
|
@ -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",
|
||||
|
|
Loading…
Reference in a new issue