-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
145 lines (139 loc) · 5.99 KB
/
script.js
File metadata and controls
145 lines (139 loc) · 5.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
let rule = 0;
let removed = false;
const rules = [
{
title: "Il Manuale",
video: "assets/hocagato.webm",
description:
"Questo manuale contiene le tecnice essenziali per giocare a Fortnite.",
},
{
title: "Atterraggio",
video: "assets/regole/Regola1.webm",
description:
"L'atterraggio è una parte fondamentale della partita. Mai atterrare nel punto indicato dai tuoi compagni di squadra, atterra ad almeno 1km da esso.",
},
{
title: "Loot",
video: "assets/regole/Regola2.webm",
description:
"Per portare la tua squadra alla vittoria è necessario del loot di prima classe. " +
"Le casse non vanno assolutamente aperte in quanto inutili, l'unico loot utilizzabile su Fortnite è quello verde raccolto da terra " +
"(le armi grigie e rarità superiori sono troppo forti)",
},
{
title: "Attrezzi",
video: "assets/regole/Regola3.webm",
description:
"Per la tua attività di meccanico è necessario raccogliere diversi attrezzi, il tuo inventario dovrà essere composto per la maggior parte da acchiappamucche, pneumatici da fuoristrada, Taniche di benzina e torce da riparazioni.",
},
{
title: "Automobili",
video: "assets/regole/Regola4.webm",
description:
"Per poter giocare è necessario avere una vasta flotta di automibili, trovane il più possibile e prenditene cura con interventi di manutenzione ordinaria (benzina, riparazione) e potenziamenti vari.",
},
{
title: "La Tanica",
video: "assets/regole/Regola5.webm",
description:
"La Tanica è l'elemento più importante del gioco, se trovata in giro va sempre presa a discapito di altri oggetti più forti (come le armi verdi).",
},
{
title: "La Ferrari",
video: "assets/regole/Regola6.webm",
description:
"Ogni volta che trovi un'auto rossa, è necessario che narri a tutta la tua squadra come una volta fosse frutto di una vera collaborazione con Ferrari, " +
"i tuoi compagni ne saranno annoiati dopo la seconda volta e non ti aiuteranno più nei fight, proprio quello che vuoi.",
},
{
title: "Sfoggia le tue abilità da piromane",
video: "assets/regole/Regola7.webm",
description:
"Mentre i tuoi compagni provano a rubarti il compito di meccanico, dai fuoco a tutta la loro attrezzatura.",
},
{
title: "Ferma tutte le amicizie",
video: "assets/regole/Regola8.webm",
description:
"I tuoi amici provano a farsi amici gli npc della mappa per sostituirti? Falli litigare e raccogli il loro loot.",
},
{
title: "Non è mai il momento sbagliato per regolare le impostazioni",
video: "assets/regole/Regola9.webm",
description:
"Non è mai il momento sbagliato per modificare i comandi o cambiare la risoluzione del gioco.",
},
{
title: "Nessuna macchina verrà lasciata indietro",
video: "assets/regole/Regola10.webm",
description:
"Nessuna macchina verrà lasciata indietro, anche in caso di fuoco nemico la priorità numero 1 deve essere riparare le macchine rotte.",
},
{
title: "Lo scudo è nemico",
video: "assets/regole/Regola11.webm",
description:
"Mai lasciarsi andare a qualche sorso di scudo, e se qualcuno prova a forzarvi all'assunzione di esso tramite splash, scappate.",
},
{
title: "Costruire? Lasciamolo ai geometri",
video: "assets/regole/Regola12.webm",
description:
"Costruire è un'attività molto pericolosa e va evitata ad ogni costo, potrebbe rallentarti mentre adempi ai tuoi doveri più importanti"+
" (come fare il meccanico e rovinare le partire agli altri). Attenti a non giocare mai zero costruzioni, visto che nessuno è rallentato "+
"dalle costruzioni sarà molto difficile vincere."
},
{
title: "Le munizioni sono un inganno",
video: "assets/regole/Regola13.webm",
description:
"Rimanere silenziosi è una skill essenziale per raggiungere la vittoria reale, per questo motivo ogni arma deve avere solo una munizione."+
" Attenti però, il gioco vi raccoglierà in automatico le munizioni per tenere nascosta questa tattica. Rilasciatele tutte (meno una) appena raccolte!",
},
{
title: "Accovacciati regolarmente",
video: "assets/regole/Regola14.webm",
description:
"Quando si combatte è essenziale rimanere accovacciati al fine di aumentare il danno inflitto ai nemici"
},
{
title: "Non c'è nulla di tragico nella morte",
video: "assets/regole/Regola15.webm",
description:
"La morte non è la fine dei giochi, se esci velocemente dal gioco (COMBINAZIONE: ALT+F4) c'è la possibilità che il gioco si rompa e tu vinca la partita",
},
];
const updatePage = (action = null) => {
if (action) {
action === "forward" ? rule++ : rule--;
}
if (rule >= rules.length) rule = 1;
if (rule <= 0) rule = rules.length - 1;
updateContent();
};
const updateContent = () => {
const title = document.getElementById("title");
const body = document.getElementById("body");
const currentPage = document.getElementById("currentPage");
const video = document.getElementById("video");
if (!removed) {
document.getElementById("rules").remove();
document.getElementById("b2").remove();
removed = true;
}
currentPage.innerText = rule;
title.innerText = rules[rule].title;
video.src = rules[rule].video;
video.volume = 0;
body.innerText = rules[rule].description;
};
window.addEventListener("load", () => {
const url = new URL(window.location.href);
const ruleParam = url.searchParams.get("r");
ruleInt = parseInt(ruleParam);
if (ruleInt) {
rule = ruleInt;
updateContent();
}
});