Like a Boss
Rickroll'd
Pour voir la carte complète: Carte miniature sur jsfiddle.
Pour avoir le dernier "achievement" ????, soit le Rickroll'd, j'ai regardé le code source de la carte: world_server.json et j'ai repéré l'entité statique "rick", le point en rouge sur la carte miniature. Les cartes de droite sont les passages sous-terrains ou les maisons quand on utilise les portes.
Pour le personnage Rick, il faut aller à la cave protégée par les 3 trolls dans la forêt (verte).
- Premier niveau: on entre par la porte du bas, on sort par la porte à gauche en haut.
S - E
- Deuxième niveau: on entre par la porte du haut (à gauche), on sort par la porte du haut à droite
E - S - -
- Troisième niveau: on entre par la porte du bas, on sort par la porte du haut à droite.
- - S E
- Quatrième niveau: on entre par la porte de gauche, on sort par la même porte de gauche.
- Cinquième niveau, on voit Rick Astley, on clique sur son personnage, on sort par la porte du bas.
- S - -
Être invincible (triche)
- Ouvrir le débogueur JavaScript (CTRL+Shift+S)
- Ouvrir le fichier game.js
- Ouvrir le menu contextuel (clic droit) sur le contenu du fichier et sur "Formater et indenter le source"
- Chercher la ligne avec moveTo, il y a this.destination en dessous.
- Ajouter un breakpoint (arrêt) sur this.destination.
- Retourner au jeu et se déplacer
- Lorsque le débogueur s'arrête, ouvrir l'objet this et changer la propriété invincible à true (il faut s'assurer que c'est le bon joueur, on peut vérifier le nom)
- Enlever le breakpoint et cliquer sur la flèche pour continuer.
Changer son uniforme (triche)
Dans la console:
var d = JSON.parse(localStorage.data); d.player.armor = 'rat'; d.player.weapon = 'goldensword'; localStorage.data = JSON.stringify(d);
On peut utiliser rat, rick, boss, villagegirl... et les autres "sprites" définis sur: sprites/*.json
Hyperliens...