Results 1 to 2 of 2
  1. #1
    sapo420420's Avatar
    Join Date
    Nov 2013
    Gender
    male
    Posts
    29
    Reputation
    10
    Thanks
    0

    Question How to check what map are you in and do something about it.

    Can anyone explain me kinda line per line whats happening at the 1st quote (*.txt added by *.xml) and its relation with 2nd (quote from GameObjects.class) ? Especially those higlighted parts, the name of map i.e.: is it alway what shows when you connect to a portal? // swNw means what, etc.

    getlocal0
    getproperty QName(PackageNamespace(""), "map_")
    getproperty QName(PackageNamespace(""), "name_")
    pushstring "Sprite World"
    ifne SKIP_swNs

    pushfalse
    returnvalue

    SKIP_swNs:
    getlocal0
    getproperty QName(PackageNamespace(""), "map_")
    getproperty QName(PackageNamespace(""), "name_")
    pushstring "Sprite World"
    ifne L21

    pushfalse
    returnvalue

    L21:
    getlocal0
    getproperty QName(PackageNamespace(""), "condition_")
    getlex QName(PackageNamespace("com.company.assembleegamec lient.util"), "ConditionEffect")
    getproperty QName(PackageNamespace(""), "_-0ak")
    bitand
    pushbyte 0
    equals
    getlocal1
    dup
    iffalse L34

    pop
    getlocal2
    convert_b
    L34:
    iftrue L36

    not
    L36:
    returnvalue

    end ; code
    end ; body
    end ; method
    end ; trait

  2. #2
    CrazyJani's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Posts
    2,475
    Reputation
    170
    Thanks
    15,666
    Quote Originally Posted by sapo420420 View Post
    getlocal0
    getproperty QName(PackageNamespace(""), "map_")
    getproperty QName(PackageNamespace(""), "name_")
    pushstring "Sprite World" ;pushes string to the stack
    ifne SKIP_swNs ;jump to label if not equal

    pushfalse
    returnvalue

    SKIP_swNs: ;label

    getlocal0
    getproperty QName(PackageNamespace(""), "map_")
    getproperty QName(PackageNamespace(""), "name_")
    pushstring "Sprite World"
    ifne L21 ;jump to label is not equal

    pushfalse
    returnvalue

    L21: ;label
    getlocal0 ;gets local 0
    getproperty QName(PackageNamespace(""), "condition_") ;gets property condition_
    getlex QName(PackageNamespace("com.company.assembleegamec lient.util"), "ConditionEffect") ;gets property ConditionEffect
    getproperty QName(PackageNamespace(""), "_-0ak") ;gets obfuscated property _-0ak
    bitand ;bitwise and
    pushbyte 0 ;pushed byte 0 to stack
    equals ;compare
    getlocal1 ;the one to be compared with
    dup ;duplicates value
    iffalse L34 ;if false jumps to label L34

    pop ;takes value out from the stack
    getlocal2 ;gets local 2
    convert_b ;converts value to boolean
    L34: ;label
    iftrue L36 ;if true jumps to label L36

    not ;negates boolean value
    L36: ;label
    returnvalue ;returns value

    end ; code
    end ; body
    end ; method
    end ; trait
    . .

  3. The Following User Says Thank You to CrazyJani For This Useful Post:

    sapo420420 (04-01-2014)

Similar Threads

  1. What problems are you worried about??
    By Oneirish in forum Liberals vs Conservatives
    Replies: 31
    Last Post: 03-13-2021, 01:27 PM
  2. What music are you into and why?
    By Anti in forum General
    Replies: 32
    Last Post: 10-21-2013, 11:15 PM
  3. What hacks are you using?
    By jared808 in forum Combat Arms Hacks & Cheats
    Replies: 1
    Last Post: 04-24-2009, 11:30 PM
  4. How Much Dinar Do You Have And What Level Are You?
    By Synns in forum WarRock Korea Hacks
    Replies: 44
    Last Post: 05-31-2007, 02:14 AM
  5. What music are you into?
    By scooby107 in forum General
    Replies: 26
    Last Post: 05-28-2007, 12:32 AM