Advertisement
maat7043

Untitled

Feb 18th, 2013
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class
  2.  refid "com.company.assembleegameclient.objects:Character"
  3.  instance QName(PackageNamespace("com.company.assembleegameclient.objects"), "Character")
  4.   extends QName(PackageNamespace("com.company.assembleegameclient.objects"), "GameObject")
  5.   flag SEALED
  6.   flag PROTECTEDNS
  7.   protectedns ProtectedNamespace("_-R4")
  8.   iinit
  9.    refid "com.company.assembleegameclient.objects:Character/iinit"
  10.    param QName(PackageNamespace(""), "XML")
  11.    body
  12.     maxstack 5
  13.     localcount 5
  14.     initscopedepth 6
  15.     maxscopedepth 7
  16.     code
  17.      pushfalse
  18.      pushtrue
  19.      setlocal2
  20.  
  21.      jump                L10
  22.  
  23.      declocal            2
  24.      declocal            2
  25.      bitor
  26.      nextname
  27.      lessequals
  28.      not
  29. L10:
  30.      setlocal3
  31.  
  32.      getlocal0
  33.      pushscope
  34.  
  35.      getlocal3
  36.      iftrue              L94
  37.  
  38.      getlocal0
  39.      getlocal1
  40.      constructsuper      1
  41.  
  42.      getlocal2
  43.      dup
  44.      iftrue              L24
  45.  
  46.      pop
  47.      getlocal1
  48.      convert_b
  49. L24:
  50.      iffalse             L98
  51.  
  52.      getlocal0
  53.      getlocal2
  54.      dup
  55.      iftrue              L32
  56.  
  57.      pop
  58.      getlocal3
  59.      convert_b
  60. L32:
  61.      iffalse             L37
  62.  
  63.      getlocal1
  64.      pushstring          "HitSound"
  65.      callproperty        Multiname("hasOwnProperty", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Character#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character#0"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-R4"), StaticProtectedNs("_-R4"), StaticProtectedNs("_-no"), StaticProtectedNs("_-18r")]), 1
  66.      iffalse             L50
  67.  
  68. L37:
  69.      findpropstrict      QName(PackageNamespace(""), "String")
  70.      getlocal1
  71.      jump                L46
  72.  
  73.      declocal_i          2
  74.      lessthan
  75.      declocal            2
  76.      inclocal            2
  77.      inclocal_i          2
  78.      not
  79. L46:
  80.      getproperty         Multiname("HitSound", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Character#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character#0"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-R4"), StaticProtectedNs("_-R4"), StaticProtectedNs("_-no"), StaticProtectedNs("_-18r")])
  81.      callproperty        QName(PackageNamespace(""), "String"), 1
  82.      coerce_s
  83.      jump                L51
  84.  
  85. L50:
  86.      pushstring          "monster/default_hit"
  87. L51:
  88.      initproperty        QName(PackageNamespace(""), "_-0ha")
  89.  
  90.      getlocal3
  91.      iftrue              L65
  92.  
  93.      getlex              QName(PackageNamespace("_-06v"), "_-0Fy")
  94.      getlocal0
  95.      getproperty         QName(PackageNamespace(""), "_-0ha")
  96.      callpropvoid        QName(PackageNamespace(""), "load"), 1
  97.  
  98.      getlocal3
  99.      dup
  100.      iffalse             L64
  101.  
  102.      pop
  103.      getlocal1
  104.      convert_b
  105. L64:
  106.      iftrue              L98
  107.  
  108. L65:
  109.      getlocal0
  110.      getlocal2
  111.      dup
  112.      jump                L75
  113.  
  114.      kill                2
  115.      pushfalse
  116.      pushtrue
  117.      instanceof
  118.      hasnext
  119.      setlocal2
  120.  
  121. L75:
  122.      iftrue              L79
  123.  
  124.      pop
  125.      getlocal2
  126.      convert_b
  127. L79:
  128.      iffalse             L84
  129.  
  130.      getlocal1
  131.      pushstring          "DeathSound"
  132.      callproperty        Multiname("hasOwnProperty", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Character#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character#0"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-R4"), StaticProtectedNs("_-R4"), StaticProtectedNs("_-no"), StaticProtectedNs("_-18r")]), 1
  133.      iffalse             L90
  134.  
  135. L84:
  136.      findpropstrict      QName(PackageNamespace(""), "String")
  137.      getlocal1
  138.      getproperty         Multiname("DeathSound", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Character#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character#0"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-R4"), StaticProtectedNs("_-R4"), StaticProtectedNs("_-no"), StaticProtectedNs("_-18r")])
  139.      callproperty        QName(PackageNamespace(""), "String"), 1
  140.      coerce_s
  141.      jump                L91
  142.  
  143. L90:
  144.      pushstring          "monster/default_death"
  145. L91:
  146.      initproperty        QName(PackageNamespace(""), "_-06o")
  147.  
  148.      getlocal2
  149.      iffalse             L98
  150.  
  151. L94:
  152.      getlex              QName(PackageNamespace("_-06v"), "_-0Fy")
  153.      getlocal0
  154.      getproperty         QName(PackageNamespace(""), "_-06o")
  155.      callpropvoid        QName(PackageNamespace(""), "load"), 1
  156.  
  157. L98:
  158.      ; HERE IS THE CODE THAT I ADDED
  159.      ; I WANT THE TOGGLE TO GO HERE AND JUMP THE 2 STACKS TO CUBE: IF MY "/A" IS FALSE
  160.      
  161.      getlocal1
  162.      pushstring          "Cube"
  163.      callproperty        Multiname("hasOwnProperty", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/iinit#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/iinit#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-R4"), StaticProtectedNs("_-R4"), StaticProtectedNs("_-no"), StaticProtectedNs("_-18r")]), 1
  164.      iffalse             CUBE
  165.  
  166.      getlocal0
  167.      getproperty         Multiname("props_", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/iinit#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/iinit#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-R4"), StaticProtectedNs("_-R4"), StaticProtectedNs("_-no"), StaticProtectedNs("_-18r")])
  168.      pushfalse
  169.      setproperty         Multiname("isEnemy_", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/iinit#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/iinit#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-R4"), StaticProtectedNs("_-R4"), StaticProtectedNs("_-no"), StaticProtectedNs("_-18r")])
  170.  
  171. CUBE:
  172.  
  173.    ;CODE I ADDED ENDS HERE
  174.  
  175.      returnvoid
  176.     end ; code
  177.    end ; body
  178.   end ; method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement