{"id":354,"date":"2004-02-21T19:36:09","date_gmt":"2004-02-22T00:36:09","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/hoanga\/2004\/02\/21\/diablo-2-the-javascript-version\/"},"modified":"2007-04-02T15:30:56","modified_gmt":"2007-04-02T20:30:56","slug":"diablo-2-the-javascript-version","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/hoanga\/2004\/02\/21\/diablo-2-the-javascript-version\/","title":{"rendered":"Diablo 2, the JavaScript Version!"},"content":{"rendered":"<p><a name='a309'><\/a><\/p>\n<p>\nFrom the <a href=\"http:\/\/www.d2jsp.org\/\">d2jsp<\/a> Website:\n<\/p>\n<p>\n<em><br \/>\nd2jsp is an embedded implementation of a JavaScript engine for executing user program code (scripts) inside Diablo II. d2jsp can be used to make Diablo II do almost anything that can be done in the game by a human player<br \/>\n<\/em>\n<\/p>\n<p>\nAll I can say is&#8230; wow.   That&#8217;s goofy.   Too bad I stopped playing Diablo 2 a long time ago but I can imagine someone with some JavaScript skills could be testing their JavaScript on automating a little Diablo 2 bot.\n<\/p>\n<p>\n <a href=\"http:\/\/www.d2jsp.org\/\">Diablo 2 JavaScript Parse<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>From the d2jsp Website: d2jsp is an embedded implementation of a JavaScript engine for executing user program code (scripts) inside Diablo II. d2jsp can be used to make Diablo II do almost anything that can be done in the game by a human player All I can say is&#8230; wow. That&#8217;s goofy. Too bad I [&hellip;]<\/p>\n","protected":false},"author":703,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1101],"tags":[],"class_list":["post-354","post","type-post","status-publish","format-standard","hentry","category-geek"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/users\/703"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/comments?post=354"}],"version-history":[{"count":0,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/354\/revisions"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/media?parent=354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/categories?post=354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/tags?post=354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}