*No ServerSide Debuffs* Thanks goes to DatCoder for original code.
needed updating
_-g8
_-0Ya
_-ru
12.4 = _-g8 found in the same projectile.class.asasm not far below where you will paste your code
Code:
L483:
iffalse L545
getlex QName(PackageNamespace("", "#0"), "map_")
getproperty QName(PackageNamespace("", "#0"), "gs_")
getproperty QName(PackageNamespace("", "#0"), "gsc_")
getlocal0
getproperty QName(PackageNamespace("", "#0"), "bulletId_")
getlocal0
getproperty QName(PackageNamespace("", "#0"), "ownerId_")
callpropvoid QName(PackageNamespace("", "#0"), "playerHit"), 2
getlocal 6
getlocal0
getproperty QName(PackageNamespace("", "#0"), "containerType_")
getlocal 11
getlocal0
getproperty QName(PackageNamespace("", "#0"), "_-g8")
getproperty QName(PackageNamespace("", "#0"), "effects_")
pushfalse
getlocal0
callpropvoid QName(PackageNamespace("", "#0"), "damage"), 5
13.0 = _-pI <-- line: 2516
Code:
L556:
getlocal 6
getlocal0
getproperty QName(PackageNamespace(""), "containerType_")
getlocal 11
getlocal0
getproperty QName(PackageNamespace(""), "_-pI")
getproperty QName(PackageNamespace(""), "effects_")
pushfalse
getlocal0
callpropvoid QName(PackageNamespace(""), "damage"), 5
12.4 = _-0Ya and _-ru found in player.class.asasm not far from the top in getproperty's.
12.4 ~/rabcasm/client-1/com/company/assembleegameclient/objects/Player.class.asasm
line 69 and 70 find both _-0Ya and _-ru at the end of both lines. You should be able to scroll down and see this repeated several times.
Code:
getproperty Multiname("Attack", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace("", "#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-14x"), StaticProtectedNs("_-14x"), StaticProtectedNs("_-8b"), StaticProtectedNs("_-0Ya"), StaticProtectedNs("_-ru")])
getproperty MultinameA("max", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace("", "#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-14x"), StaticProtectedNs("_-14x"), StaticProtectedNs("_-8b"), StaticProtectedNs("_-0Ya"), StaticProtectedNs("_-ru")])
in 13.0
Code:
getproperty Multiname("Attack", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-RX"), StaticProtectedNs("_-RX"), StaticProtectedNs("_-mP"), StaticProtectedNs("_-0bM"), StaticProtectedNs("_-1ZB")])
getproperty MultinameA("max", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-RX"), StaticProtectedNs("_-RX"), StaticProtectedNs("_-mP"), StaticProtectedNs("_-0bM"), StaticProtectedNs("_-1ZB")])
12.4 _-g8 = 13.0 _-pI
12.4 _-0Ya = 13.0 _-0bM
12.4 _-ru = 13.0 _-1ZB
These changes have so far always been the same and very easy to find.
*13.0 No ServerSide Debuffs*
~/rabcasm/client-1/com/company/assembleegameclient/objects/Projectile.class.asasm
line: 1735
change the 'localcount' from 15 to 18
line: 2486
add on new line
Code:
;----No ServerSide Debuffs----
getlocal0
getproperty QName(PackageNamespace("", "#0"), "_-pI")
getproperty QName(PackageNamespace("", "#0"), "effects_")
dup
setlocal 15
pushnull
ifeq TAKE_HIT
pushint 0
setlocal 16
getlocal 15
kill 15
coerce_a
setlocal 17
jump LOOP_END
LOOP_BEGIN:
label
getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "ConditionEffect")
getproperty QName(PackageNamespace("", "#0"), "effects_")
getlocal 17
getlocal 16
nextvalue
convert_u
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("_-0bM"), PackageNamespace("", "#0"), PackageNamespace("com.company.assembleegameclient.objects"), ProtectedNamespace("_-0bM"), PrivateNamespace("*", "com.company.assembleegameclient.objects:GameObject/instance"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), StaticProtectedNs("_-1ZB")])
coerce QName(PackageNamespace("com.company.assembleegameclient.util"), "ConditionEffect")
getproperty QName(PackageNamespace("", "#0"), "name_")
setlocal 15
getlocal 15
pushstring "Dead"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Quiet"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Weak"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Slowed"
ifne NOT_SLOWED
getlocal0
getproperty QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "name_")
pushstring "Sprite World"
ifne DONT_TAKE_HIT
NOT_SLOWED:
getlocal 15
pushstring "Sick"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Dazed"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Bleeding"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Armor Broken"
ifeq DONT_TAKE_HIT
LOOP_END:
hasnext2 17, 16
iftrue LOOP_BEGIN
TAKE_HIT:
go to line: 2700
add on new line