Auto-Nexus Decompiled Code
Code:
override public function update(param1:int, param2:int) : Boolean
{
;
_loc_6++;
_loc_4--;
_loc_7++;
var _loc_7:uint = true;
var _loc_8:String = null;
var _loc_3:Number = NaN;
var _loc_4:Number = NaN;
var _loc_5:Number = NaN;
var _loc_6:int = 0;
if (_loc_8 || param1)
{
if (_loc_8)
{
if (_-U9() && !isPaused())
{
if (this._-HQ == null)
{
this._-HQ = new _-dx(this);
map_.addObj(this._-HQ, x_, y_);
}
}
else if (this._-HQ != null)
{
map_.removeObj(this._-HQ.objectId_);
this._-HQ = null;
}
if (map_.player_ == this && isPaused())
{
return true;
}
if (_loc_8)
{
}
if (!(_loc_7 && param1))
{
}
if (!(_loc_7 && param1))
{
}
if (!(_loc_7 && param1))
{
}
if (_loc_8)
{
if (_loc_8)
{
if (_-Ae != null && _-Ae.props_.push_)
{
}
}
}
}
}
if (_loc_8)
{
if (_loc_8 || param1)
{
}
if (!_loc_7)
{
}
}
_loc_6 = map_.gs_.gsc_.getNextDamage(_-Ae.props_.minDamage_, _-Ae.props_.maxDamage_);
;
_loc_5 = _loc_7;
_loc_6--;
_loc_4++;
if (!(_loc_5 && param1))
{
damage(-1, _loc_6, null, _-jH <= _loc_6, null);
map_.gs_.gsc_.groundDamage(param1, x_, y_);
_-Ae.lastDamage_ = param1;
if (map_.player_ == this)
{
if (map_.gs_.gsc_.server_.name_ != "Nexus")
{
if (_-jH / _-rF <= 0.3)
{
map_.gs_.gsc_.cubetype("*Help*", "Getting the fuck to nexus at: " + _-jH + " of " + _-rF + " health! GJ being alive.");
map_.gs_.gsc_._-hw();
}
}
}
}
return true;
}// end function
Auto-Nexus ASM Code:
Code:
LOC_26:
904 getlex map_
906 getproperty gs_
909 getproperty gsc_
912 getlex _-Ae
914 getproperty props_
917 getproperty minDamage_
920 getlex _-Ae
922 getproperty props_
925 getproperty maxDamage_
929 callproperty getNextDamage,2
930 convert_i
932 setlocal 6
934 getlocal 7
935 dup
939 iffalse LOC_62:
940 pop
944 jump LOC_63:
946 setlocal 5
948 declocal 6
949 coerce_s
951 getlocal 5
953 getlocal 5
955 inclocal_i 4
LOC_63:
956 getlocal1
957 convert_b
LOC_62:
961 iftrue LOC_20:
964 findpropstrict damage
966 pushbyte 255
968 getlocal 6
969 pushnull
972 getlex _-jH
974 getlocal 6
975 lessequals
976 pushnull
980 callpropvoid damage,5
982 getlex map_
984 getproperty gs_
987 getproperty gsc_
988 getlocal1
990 getlex x_
992 getlex y_
996 callpropvoid groundDamage,3
999 getlex _-Ae
1000 getlocal1
1003 setproperty lastDamage_
LOC_61:
1004 getlocal0
1006 getlex map_
1008 getproperty player_
1012 ifne LOC_20:
1014 getlex map_
1016 getproperty gs_
1019 getproperty gsc_
1022 getproperty server_
1024 getproperty name_
1027 pushstring Nexus
1031 ifeq LOC_20:
1034 getlex _-jH
1035 convert_d
1038 getlex _-rF
1039 convert_d
1040 divide
1042 pushdouble 4
1046 ifgt LOC_20:
1048 getlex map_
1050 getproperty gs_
1053 getproperty gsc_
1056 pushstring *Help*
1059 pushstring Getting the fuck to nexus at:
1062 getlex _-jH
1063 add
1066 pushstring of
1067 add
1070 getlex _-rF
1071 add
1074 pushstring health! GJ being alive.
1075 add
1079 callpropvoid cubetype,2
1081 getlex map_
1083 getproperty gs_
1086 getproperty gsc_
1090 callpropvoid _-hw,0
LOC_20:
1091 pushtrue
LOC_35:
1092 returnvalue
}