Re:Show HN: Untrusted, a JavaScript adventure game you play ...
by epsylon on Tuesday April 08, 2014 @09:33AM
(#7553255)
Is there any solution to the ambush level other than the obvious solution of moving the drones out of the way?
[ Parent
| on HN ]
Re:Show HN: Untrusted, a JavaScript adventure game you play ...
by SheeEttin on Tuesday April 08, 2014 @11:13AM
(#7553889)
Of course. I made them harmless and walked right through them.
Re:Show HN: Untrusted, a JavaScript adventure game you play ...
by epsylon on Tuesday April 08, 2014 @11:21AM
(#7553921)
Tried that, but for some reason I couldn't disable the onCollision by assigning it to some dummy function. Do you mind sharing your solution?
Re:Show HN: Untrusted, a JavaScript adventure game you play ...
by SheeEttin on Tuesday April 08, 2014 @12:21PM
(#7554350)
I wish we could retrieve the solution we used for past levels. :(
Okay, I think I've replicated it. I just overrode onCollision with empty braces, so the final definition looked like this:
map.defineObject('attackDrone', {
'type': 'dynamic',
'symbol': 'd',
'color': 'red',
'onCollision': function (player) {
player.killedBy('an attack drone');
},
'behavior': function (me) {
},
'onCollision': function (player) {
}
});
Note that you're closing the game's braces, inserting another definition, then re-opening braces to match the game's closing ones.