{"id":823,"date":"2019-08-19T15:34:27","date_gmt":"2019-08-19T07:34:27","guid":{"rendered":"https:\/\/woohuiren.me\/blog\/?post_type=jetpack-portfolio&#038;p=823"},"modified":"2019-08-19T15:34:27","modified_gmt":"2019-08-19T07:34:27","slug":"dota-2-addon-together-we-die","status":"publish","type":"jetpack-portfolio","link":"https:\/\/woohuiren.me\/blog\/portfolio\/dota-2-addon-together-we-die\/","title":{"rendered":"Dota 2 Addon: Together We Die"},"content":{"rendered":"\n<p>Dota 2 modifications\/addons are primarily programmed in LUA, with Panorama on the client side (XML, JS, CSS).<\/p>\n\n\n\n<p>This was a fun project that I made whilst exploring the world of Dota 2 addons. I wanted to play a mod similar to &#8216;Together We Stand&#8217; but with modified and additional abilities. Its style would be wave defense with options to purchase abilities. These abilities are scaled to their heroes&#8217; attributes (strength\/agility\/intelligence).<\/p>\n\n\n\n<p>It received generally good ratings: 65%-66% positive and so far, has over 5000 subscribers.<\/p>\n\n\n\n<p>This took over 2 months for me to fine tune and understand how Dota 2 server and client side works. I learnt a lot about Lua and had a lot of fun doing this mod.<\/p>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/github.com\/GIANTCRAB\/together-we-die\">Github Repository<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background has-bright-blue-background-color\" href=\"https:\/\/steamcommunity.com\/sharedfiles\/filedetails\/?id=1796644343\">Steam workshop<\/a><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Dota 2 modifications\/addons are primarily programmed in LUA, with Panorama on the client side (XML, JS, CSS). This was a fun project that I made whilst exploring the world of Dota 2 addons. I wanted to play a mod similar to &#8216;Together We Stand&#8217; but with modified and additional abilities. Its style would be wave &hellip; <a href=\"https:\/\/woohuiren.me\/blog\/portfolio\/dota-2-addon-together-we-die\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Dota 2 Addon: Together We Die&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":826,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"jetpack-portfolio-type":[],"jetpack-portfolio-tag":[194],"class_list":["post-823","jetpack-portfolio","type-jetpack-portfolio","status-publish","format-standard","has-post-thumbnail","hentry","jetpack-portfolio-tag-volunteer"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio\/823"}],"collection":[{"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio"}],"about":[{"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/types\/jetpack-portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/comments?post=823"}],"version-history":[{"count":1,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio\/823\/revisions"}],"predecessor-version":[{"id":825,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio\/823\/revisions\/825"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/media\/826"}],"wp:attachment":[{"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/media?parent=823"}],"wp:term":[{"taxonomy":"jetpack-portfolio-type","embeddable":true,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio-type?post=823"},{"taxonomy":"jetpack-portfolio-tag","embeddable":true,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio-tag?post=823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}