{"id":887,"date":"2010-11-21T21:34:36","date_gmt":"2010-11-22T02:34:36","guid":{"rendered":"https:\/\/www.caskeys.com\/dc\/?p=887"},"modified":"2017-01-15T15:23:57","modified_gmt":"2017-01-15T20:23:57","slug":"variants-list","status":"publish","type":"post","link":"https:\/\/www.caskeys.com\/dc\/variants-list\/","title":{"rendered":"Variants List"},"content":{"rendered":"<p>Listing of known global variants used in Golden Axe Remake. Many of  these are holdovers from Utunnels original scripts and can be eliminated  or replaced with value retrieval.<\/p>\n<p>Note this is not an accurate count, as some name strings are created  by inserting a relevant index to simulate an array. Binding, shadow  trails, and auxiliary damage system all operate in this manor. The door  spawn system appears to use a similar technique, but it is a carry over  from Utunnels coding that I have not yet viewed in detail. I would also like to  convert the names to Hungarian Notation, but for now I think best to  leave them be.<\/p>\n<ol>\n<li>corpse<\/li>\n<li>adder<\/li>\n<li>snake<\/li>\n<li>inscreen<\/li>\n<li>a_npc<\/li>\n<li>p<\/li>\n<li>dummy<\/li>\n<li>al_npc<\/li>\n<li>wake<\/li>\n<li>smallexp_count<\/li>\n<li>largeexp_count<\/li>\n<li>bbdelay<\/li>\n<li>g_npc<\/li>\n<li>&#8220;player&#8221;+index+&#8221;mp&#8221; (index = player index)<\/li>\n<li>darkone<\/li>\n<li>sleep<\/li>\n<li>levelminz<\/li>\n<li>levelmaxz<\/li>\n<li>t_npc<\/li>\n<li>doorindex<\/li>\n<li>&#8220;doortimer&#8221;+ind (ind = door index. Unknown how index is assigned).<\/li>\n<li>&#8220;doorspawn&#8221;+index<\/li>\n<li>&#8220;dooralias&#8221;+index<\/li>\n<li>&#8220;doormap&#8221;+index<\/li>\n<li>release<\/li>\n<li>pal<\/li>\n<li>maxpal<\/li>\n<li>sdx<\/li>\n<li>sdz<\/li>\n<li>addtime<\/li>\n<li>darkskeleton<\/li>\n<li>&#8220;trailer&#8221;+k+&#8221;.s&#8221;<\/li>\n<li>&#8220;trailer&#8221;+k+&#8221;.x&#8221;<\/li>\n<li>&#8220;trailer&#8221;+k+&#8221;.z&#8221;<\/li>\n<li>&#8220;trailer&#8221;+k+&#8221;.a&#8221;<\/li>\n<li>&#8220;trailer&#8221;+k+&#8221;.f&#8221;<\/li>\n<li>&#8220;trailer&#8221;+k+&#8221;.c&#8221;<\/li>\n<li>&#8220;trailer&#8221;+k+&#8221;.color&#8221;<\/li>\n<li>&#8220;trailer&#8221;+k+&#8221;.alpha&#8221;<\/li>\n<li>&#8220;trailer&#8221;+k+&#8221;.m&#8221;<\/li>\n<li>pot0<\/li>\n<li>pot1<\/li>\n<li>runanimal<\/li>\n<li>bbdelay<\/li>\n<li>countdown<\/li>\n<li>cstring<\/li>\n<li>player0mp<\/li>\n<li>player1mp<\/li>\n<li>player2mp<\/li>\n<li>&#8220;pot&#8221;+(c%100)<\/li>\n<li>doortimer1<\/li>\n<li>doorspawn1<\/li>\n<li>doormap1<\/li>\n<li>doortimer2<\/li>\n<li>doorspawn2<\/li>\n<li>dooralias1<\/li>\n<li>dooralias2<\/li>\n<li>doormap2<\/li>\n<li>switch<\/li>\n<li>etime<\/li>\n<li>time1<\/li>\n<li>time2<\/li>\n<li>vSelf + &#8220;.bind.&#8221; + iIndex (grappling binds)<\/li>\n<li>&#8220;hit&#8221;+i+&#8221;.a&#8221;<\/li>\n<li>&#8220;hit&#8221;+i+&#8221;.c&#8221;<\/li>\n<li>&#8220;hit&#8221;+i+&#8221;.t&#8221;<\/li>\n<li>&#8220;hit&#8221;+i+&#8221;.d&#8221;<\/li>\n<li>&#8220;hit&#8221;+i+&#8221;.k&#8221;<\/li>\n<li>&#8220;hit&#8221;+i+&#8221;.o&#8221;<\/li>\n<li>debug_bind0010_iMode<\/li>\n<li>debug_bind0010_iIndex<\/li>\n<li>debug_bind0010_iPose<\/li>\n<li>debug_bind0010_iX<\/li>\n<li>debug_bind0010_iY<\/li>\n<li>debug_bind0010_iZ<\/li>\n<li>debug_bind0010_iDir<\/li>\n<li>debug_bind0010_iFrame<\/li>\n<li>debug_bind0010_Rebind<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>List of Global Vars used in Golden Axe the Hackjob Project.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[71],"tags":[28,25,12,232],"class_list":["post-887","post","type-post","status-publish","format-standard","hentry","category-technology-temerity","tag-gaming-beat-em-up","tag-gaming-golden-axe","tag-gaming-homebrew","tag-applications-openbor"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5lNM5-ej","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.caskeys.com\/dc\/wp-json\/wp\/v2\/posts\/887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.caskeys.com\/dc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.caskeys.com\/dc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.caskeys.com\/dc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.caskeys.com\/dc\/wp-json\/wp\/v2\/comments?post=887"}],"version-history":[{"count":3,"href":"https:\/\/www.caskeys.com\/dc\/wp-json\/wp\/v2\/posts\/887\/revisions"}],"predecessor-version":[{"id":6222,"href":"https:\/\/www.caskeys.com\/dc\/wp-json\/wp\/v2\/posts\/887\/revisions\/6222"}],"wp:attachment":[{"href":"https:\/\/www.caskeys.com\/dc\/wp-json\/wp\/v2\/media?parent=887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.caskeys.com\/dc\/wp-json\/wp\/v2\/categories?post=887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.caskeys.com\/dc\/wp-json\/wp\/v2\/tags?post=887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}