*Production*
~/rabcasm/client-1/_-0op/
_-Ch.class.asasm
Line: 499
On new line:
example:
Code:
pop
getlocal0
convert_b
L49:
iftrue L51
L50:
convert_b
L51:
pop
pushtrue
returnvalue
end ; code
end ; body
end ; method
end ; trait
trait method QName(PrivateNamespace("*", "_-0op:_-Ch"), "_-qB")
*No Debuffs*
~/rabcasm/client-1/com/company/assembleegameclient/objects/
GameObject.class.asasm
Below "pushfalse" of each trait put:
example:
Code:
trait method QName(PackageNamespace("", "#0"), "isBlind")
method
refid "com.company.assembleegameclient.objects:GameObject/instance/isBlind"
returns QName(PackageNamespace("", "#0"), "Boolean")
body
maxstack 4
localcount 3
initscopedepth 5
maxscopedepth 6
code
pushfalse
returnvalue
pushtrue
setlocal1
jump L10
Blind = isBlind
Drunk = isDrunk
Hallucinating = _-Ym
Confused = _-0qJ
*Spamfilter*
~/rabcasm/client-1/_-1gP/
_-1Rs.class.asasm
search "execute" trait method
change "localcount" to 6
Add code on new line after the first "setlocal"
Line: 185
Code:
;--------------------- SPAM FILTER -------------------
getlocal1
getproperty QName(PackageNamespace(""), "text_")
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "toLowerCase"), 0
coerce_s
setlocal 5
getlocal 5
pushstring "*ADD YOUR FILTER WORDS HERE*"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
jump CONTINUE
SPAM:
returnvoid
CONTINUE:
;--------------------------------------------------
Add extra as you need of these lines, adding what other words you want to filter:
Code:
getlocal 5
pushstring "*ADD YOUR FILTER WORDS HERE*"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
Example
;--------------------- SPAM FILTER -------------------
getlocal1
getproperty QName(PackageNamespace(""), "text_")
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "toLowerCase"), 0
coerce_s
setlocal 5
getlocal 5
pushstring "---oryx"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "pots.co"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "rotmgpot,com"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "sale,com"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "-x-"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "(dot)"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "rotmg.ws"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "bagxdotxnet"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "potionsrotmg.net"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring ".com"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "rotmg,co"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "ts.co"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "potionsrealm"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "potions.us"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
getlocal 5
pushstring "rotmg.org"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
jump CONTINUE
SPAM:
returnvoid
CONTINUE:
;--------------------------------------------------
*No Ally Projectiles*
~/rabcasm/client-1/com/company/assembleegameclient/objects/
Projectile.class.asasm
Code:
;--------- No Ally Projectiles ----------
#set unknowVar "_-00c"
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "player_")
getproperty QName(PackageNamespace(""), "objectId_")
getlocal0
getproperty QName(PackageNamespace(""), "ownerId_")
ifeq L500
getlocal0 getproperty
QName(PackageNamespace(""), $"unknowVar" )
iffalse L500
returnvoid
L500:
Add the following after the first "pushscope" you see in the "draw" method
Do the same thing for the "drawshadow" method
draw = Line: 3203
drawShadow = Line: 3816
*Numerical HP / MP*
~/rabcasm/client-1/com/company/assembleegameclient/ui/
StatusBar.class.asasm
Line: 1551
On new line add:
example:
Code:
getlocal0
getproperty QName(PackageNamespace("", "#0"), "_-1W9")
getlocal2
iftrue L206
L196:
convert_b
pop
pushbyte 1
L197:
dup
L198:
iffalse L218
getlocal2
dup
iffalse L205
*Autonexus*
~/Desktop/rabcasm/client-1/com/company/assembleegameclient/objects/
Player.class.asasm
Line: 5073
On new line add: <<directly below "pushrtrue" and change
.30 to whatever you want your autonexus to be.
.30 =
30%
Code:
;-------------------
; AUTO NEXUS
;-------------------
; trait slot QName(PackageNamespace("", "#0"), "_-Ru") type QName(PackageNamespace("", "#0"), "int") value Integer(200) end ; CURRENT
; trait slot QName(PackageNamespace("", "#0"), "_-0es") type QName(PackageNamespace("", "#0"), "int") value Integer(200) end ; MAX
#set nexusfunction "escape"
#set currenthealth "_-12x"
#set maxhealth "_-gi"
pop
getlocal0
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "player_")
ifne END
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "name_")
pushstring "Nexus"
ifeq END
getlex QName(PackageNamespace(""), $"maxhealth")
getlex QName(PackageNamespace(""), $"currenthealth")
convert_d
divide
pushdouble .30
ifgt END
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "gs_")
getproperty QName(PackageNamespace(""), "gsc_")
callpropvoid QName(PackageNamespace(""), $"nexusfunction"), 0
END:
pushtrue
;-------------------------------------------------------------
*SpriteWorld*
Tile Hack
~/rabcasm/client-1/com/company/assembleegameclient/objects/
Player.class.asasm
Line: 4838
On new line:
Code:
;----------------------
;Sprite world Tile hack
;----------------------
getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
getproperty QName(PackageNamespace("", "#0"), "data_")
iffalse END12
pop
pushfalse
END12:
;----------------------
Speed Hack
~/rabcasm/client-1/com/company/assembleegameclient/objects/
Player.class.asasm
Line: 5292
On new line:
Code:
;----------------------------
; Sprite World Speed Hack
;----------------------------
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "name_")
pushstring "Sprite World"
ifne NORMAL
getlocal0
pushdouble 1.6
setproperty QName(ProtectedNamespace("with"), "_-ew")
NORMAL:
;-----------------------------------------------------
No Slow
~/rabcasm/client-1/com/company/assembleegameclient/objects/
GameObject.class.asasm
Line: 1702
On new line add:
Code:
;----------------------------
; Sprite World NoSlow
;----------------------------
getlocal0
getproperty QName(PackageNamespace("", "#0"), "map_")
getproperty QName(PackageNamespace("", "#0"), "name_")
pushstring "Sprite World"
ifne SKIP_swNs
pushfalse
returnvalue
SKIP_swNs:
;----------------------------